wdkmetadata

Tooling to generate metadata for Win32 APIs in the Windows Driver Kit (WDK).

OTHER License

Stars
91
Committers
4

Bot releases are hidden (Show)

wdkmetadata - v0.12.8-experimental Latest Release

Published by mikebattista 4 months ago

Changes:

Fixes:

  • #67: Invalid "optioning" of driver callbacks.

Enhancements:

  • #69: There's no NtOpenDirectoryObject and NtQueryDirectoryObject
  • #43: Feature request: NtLoadDriver support

Others:

  • #61: CM_POWER_DATA can use one more enum
  • #68: Nt vs Zw exports
  • #56: Missing DEVPKEY_s
  • #66: VHF_CONFIG callbacks have wrong signature

This list of changes was auto generated.

wdkmetadata - v0.11.4-experimental

Published by mikebattista 5 months ago

Changes:

  • #66: VHF_CONFIG callbacks have wrong signature
  • #63: Missing ThreadNameInformation

This list of changes was auto generated.

wdkmetadata - v0.10.7-experimental

Published by mikebattista 9 months ago

Changes:

Fixes:

  • #57: The API "LsaFreeReturnBuffer" is ambiguous.

Others:

  • #55: Add FILE_INFORMATION_CLASS.
  • #53: KeBugCheckEx should be made to use the System.Diagnostics.Debug BUGCHECK_ERROR enumeration
  • #54: Add FILE_INFORMATION_CLASS

This list of changes was auto generated.

wdkmetadata - v0.9.9-experimental

Published by mikebattista about 1 year ago

Changes:

  • #3: there is no Windows Filtering Platform apis in kernel and user space
  • #44: WDK+SDK duplicated APIs
  • #47: Invaid prototype of PDRIVER_UNLOAD and other callbacks
  • #16: Support vhf.h
  • #7: Missing NTSTRSAFE constants
  • #50: Support Ndis.h

This list of changes was auto generated.

wdkmetadata - v0.8.2-experimental

Published by mikebattista about 1 year ago

Changes:

  • #46: Add support for bitfields

This list of changes was auto generated.

wdkmetadata - v0.7.3-experimental

Published by mikebattista over 1 year ago

Changes:

  • #42: MEMORY_BASIC_INFORMATION declared in WDK and SDK
  • #41: Need a build folder in the new WDK package

This list of changes was auto generated.

wdkmetadata - v0.6.8-experimental

Published by mikebattista over 1 year ago

Changes:

  • #17: Support fltkernel.h
  • #35: Windows.Wdk.Foundation.IRP refers to Windows.Win32.Graphics.DirectDraw.MDL
  • #34: Support d3dhal.h

This list of changes was auto generated.

wdkmetadata - v0.5.13-experimental

Published by mikebattista over 1 year ago

Changes:

  • #37: Move remaining Nt* APIs and associated types to the WDK metadata
  • #33: Remove duplicate constants
  • #9: NtCancelIoFileEx function is missing
  • #36: Move remaining Nt* APIs and associated types to the WDK metadata
  • #31: Invalid handle types
  • #32: Remove duplicate CONTEXT_ constants

This list of changes was auto generated.

wdkmetadata - v0.4.2-experimental

Published by mikebattista over 1 year ago

Changes:

  • #30: Invalid function imports

This list of changes was auto generated.

wdkmetadata - v0.3.4-experimental

Published by mikebattista over 1 year ago

Changes:

  • #27: Add flags enum for FILE_DISPOSITION_INFORMATION::Flags and move to Windows.Wdk.Storage.FileSystem
  • #26: Invalid nested types

This list of changes was auto generated.

wdkmetadata - v0.2.22-experimental

Published by mikebattista over 1 year ago

Changes:

  • #24: Update to the 22621 WDK
  • #22: FILE_DISPOSITION_* constants missing
  • #19: Support ntddk.h
  • #18: Support ntifs.h
  • #15: NtCreateFile function enums
  • #14: SECURITY_CONTEXT_TRACKING_MODE is missing
  • #13: REPARSE_DATA_BUFFER is missing
  • #12: SYMLINK_FLAG_RELATIVE is missing
  • #10: NtCreateFile CreateOptions enum
  • #8: ntifs consts FILE_RENAME_*
  • #6: Missing API RtlGetVersion from NtDll
  • #4: Feature request: ZwUnmapViewOfSection is missing
  • #21: Add support for D3DKMT* APIs in d3dkmthk.h
  • #20: Add test to suggest remappings from build output

This list of changes was auto generated.

wdkmetadata - v0.1.40-experimental

Published by mikebattista over 1 year ago

Initial release of the Microsoft.Windows.WDK.Win32Metadata package.

Changes:

Fixes:

  • #2: Consider adding Offline Registry Library (offreg.h) APIs
Related Projects