Skip to content

Releases: microsoft/win32metadata

v22.0.14-preview

18 Apr 21:44
Compare
Choose a tag to compare

Changes:

  • #707: IKsTopologyInfo.get_NodeName is incorrectly described in metadata as property getter
  • #736: AddInterfacesToAdapter pAdapter not a pointer
  • #848: Bug: Incorrect value for INVALID_SOCKET
  • #854: IDataObject::* methods need PreserveSig treatment
  • #881: Duplicate Item
  • #879: MFTEnumEx's flags param could have a more precise type
  • #893: Combine send/recv flags into new SEND_RECV_FLAGS enumeration
  • #864: Add InvalidHandleAttribute to HINSTANCE
  • #782: DEVPKEY_Device_InstanceId has the wrong type
  • #856: HDEVINFO is not defined as a handle type
  • #846: Invalid MulticastDelegate
  • #813: IWMDRMMessageParser.ParseLicenseRequestMsg has odd NativeArrayInfo info
  • #852: Cannot access alternative success HRESULT values returned by IEnumExplorerCommand::*
  • #855: IAudioClient*::GetService does not have ComOutPtr

This list of changes was auto generated.

v21.0.3-preview

30 Mar 17:43
2ad4cf2
Compare
Choose a tag to compare

Changes:

  • #803: Many parameters include incorrect directional attributes
  • #740: Some Win32 interfaces should be marked with an agile attribute
  • #861: Fixes #740 - Add Agile attribute to ID3D* interfaces
  • #859: Add InvalidHandleValues to all handle types
  • #860: Fixes #803 - Remove out directional attribute when a param isn't a pointer
  • #671: SIO_GET_EXTENSION_FUNCTION_POINTER missing constant
  • #844: Various Winsock constants missing
  • #858: Fixes #671, fixes #844 - Add lots of missing winsock constants

This list of changes was auto generated.

v20.0.1-preview

29 Mar 05:19
b1f485c
Compare
Choose a tag to compare

Changes:

  • #837: Bug: CoInitializeSecurity cannot entirely be called correctly anymore
  • #841: IO_REPARSE_TAG_APPEXECLINK is generated with incorrect type and value
  • #850: Feature request: define POLLIN
  • #857: Allow for the removal of attributes when emitting the winmd
  • #853: Add InvalidHandleValueAttribute support
  • #845: AF_INET and AF_INET6 should not be exclusive to Win32::NetworkManagement::IpHelper
  • #843: Bluetooth LE APIs missing

This list of changes was auto generated.

v19.0.1-preview

17 Mar 18:51
Compare
Choose a tag to compare

Changes:

  • #839: Add PSECURITY_DESCRIPTOR NativeTypeDef
  • #840: Add PreserveSig to IsDirty methods

v18.0.1-preview

15 Mar 05:02
Compare
Choose a tag to compare

Changes:

Fixes:

  • #805: SAL annotations are incorrectly being interpreted as Optional
  • #804: RAWINPUTDEVICE_FLAGS not longer implements bitwise ops
  • #824: Win32::System::SqlLite is mis-named
  • #820: WideCharToMultiByte uses wrong attribute to describe array parameter
  • #809: STATUS_ACCESS_DENIED placed in a weird namespace
  • #814: INetCfgComponentUpperEdge.AddInterfacesToAdapter has unusable metadata
  • #827: Add SetLastError attribute to additional Di APIs
  • #822: Remove incorrect PSECURITY_DESCRIPTOR mapping
  • #819: Remap ICM mode constants to integers
  • #818: Add PreserveSig attribute to IXmlReader methods
  • #811: Add FreeWith(CoTaskMemFree) attribute to BITS API params
  • #812: Temporarily disable PowerShell strict mode
  • #801: Move window message constants from RichEdit namespace
  • #799: Adjust lib mapping for PackageDependency APIs
  • #798: Add PreserveSig to ISequentialStream methods
  • #483: WAVEHDR lpData needs NotNullTerm
  • #794: Add WIN32_ERROR return attribute to virtdisk, appmodel APIs
  • #793: Remove DoesNotReturn from [Rtl]RaiseException

This list of changes was auto generated.

v17.0.9-preview

01 Feb 17:22
afd9e33
Compare
Choose a tag to compare

Changes:

  • #789: Adjust PreserveSig emission
  • #783: New string constants are problematic
  • #788: Annotate [Rtl]RaiseException APIs with DoesNotReturn
  • #787: IAgileReference's Resolve method has wrong signature

This list of changes was auto generated.

v17.0.5-preview

31 Jan 16:51
Compare
Choose a tag to compare

Changes:

  • #779: Struct enum members no longer generated
  • #783: New string constants are problematic

This list of changes was auto generated.

v17.0.2-preview

25 Jan 00:35
Compare
Choose a tag to compare

Changes:

  • #777: Explicitly specify extension for winspool, bthprops libs
  • #776: Missing structure MEM_ADDRESS_REQUIREMENTS
  • #746: Flag structs in Win32::UI::Shell::PropertiesSystem are missing bitwise traits
  • #739: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE
  • #772: _FILEOPENDIALOGOPTIONS is i32 in definition but u32 in parameter
  • #587: Many string constants are not being scraped

This list of changes was auto generated.

v16.0.1-preview

17 Jan 17:48
Compare
Choose a tag to compare

Changes:

  • #769: RADIUS_ATTRIBUTE_ARRAY definition seems very wrong
  • #764: Proposal: Attribute noreturn functions
  • #559: Add an attribute for identifying methods and functions that return alternative success codes
  • #587: Many string constants are not being scraped
  • #609: Constants in processthreadsapi.h missing
  • #759: Functions from the avrt.h header?
  • #774: Switch to VS 2022
  • #755: DnsServiceBrowse uses incorrect version of DNS_RECORD

This list of changes was auto generated.

v15.0.22-preview

09 Dec 01:59
Compare
Choose a tag to compare

Changes:

Fixes:

  • #747: CA1418: The platform 'Windows ' is not a known platform name
  • #715: IUIAutomation.get_CurrentNativeWindowHandle has incorrect parameter
  • #725: SupportedArchitecture dependency issue
  • #717: Unscoped enum JsDebugReadMemoryFlags contains rude None member
  • #754: Type mismatch between STGM constants, various storage object method parameters
  • #760: LSTATUS
  • #752: IMMDevice's Activate method missing metadata
  • #755: DnsServiceBrowse uses incorrect version of DNS_RECORD
  • #751: Missing Exception Codes
  • #753: ReadConsoleW does not have SetLastError=true
  • #746: Flag structs in Win32::UI::Shell::PropertiesSystem are missing bitwise traits
  • #757: AdjustWindowRectExForDpi dwStyle/dwExStyle parameter type
  • #756: WTD_CACHE_ONLY_URL_RETRIEVAL not available in the crate
  • #720: Inconsistencies and missing entities in comparison with C++ and winapi-rs API
  • #728: ExitWindowsEx should use the SHUTDOWN_REASON enum for its second parameter
  • #705: SHCreateItemFromParsingName is not transformed into a generic function
  • #732: strange codegen for MONITORINFOEXA / MONITORINFOEXW

This list of changes was auto generated