v54.0.44-preview
Changes:
Fixes:
- #1664: IAudioSessionControl2::IsSystemSoundSession uses S_FALSE
- #1660: Bug: Compiler complains that HWND doesn't implement IntoParam<Handle, CopyType>
- #1656: WlanOpenHandle uses Microsoft.Win32.SafeHandles.SafeFileHandle
- #1622: LoadResource generates an unexpected GlobalFreeSafeHandle
- #1621: Bug: Missing definitions for DEVPROP_BOOLEAN
- #1609: Documentation mappings false positives
Enhancements:
- #792: Metadata should annotate methods which return unowned handles
- #1392: Feature request: use get/set to deal with bitfields.
See More
Others:
- #1668: CredRead parameter should use CRED_TYPE enum
- #1654: SetupCopyOEMInf can use CopyStyle enum
- #1655: SetupScanFileQueue can use flagged enum
- #1657: SetupOpenInfFile can use flagged enum
- #1644: CM_Get_Next_Res_Des* should also use CM_QUERY_RESOURCE_CONFLICT_LIST_RESTYPE
- #1643: CM_Enumerate_Classes and CM_Enumerate_Classes_Ex can use enum
- #1636: SetProcessWorkingSetSizeEx can use enum in flags parameter
- #1658:
CertOpenStore
'shCryptProv
parameter should get a[Reserved]
attribute - #1586: WinHTTP interfaces from
httprequest.idl
is missing - #1635: Missing DEVPKEY_s
- #1589: Using Microsoft.Windows.WinmdGenerator on Linux: cannot find Sdk.props (case sensitivity)
- #1634: CM_* can use enums
- #1642: CM_Query_Resource_Conflict_List ResourceID parameter should use enum of ResType_*
- #1638: UpdateDriverForPlugAndPlayDevices can use enum
- #1640: REGISTER_NOTIFICATION_FLAGS missing flags attribute
- #1641: EXIT_WINDOWS_FLAGS is incomplete
- #1628: PrivilegeCheck pfResult is incorrect type
- #1623: IGroupPolicyObject can use enums
- #1624: REGISTRY_EXTENSION_GUID is missing from GPEdit.h
- #1625: IServiceProvider::QueryService::ppvObject missing ComOutPtr
- #1626: Restartmanager.h methods should return WIN32_ERROR
- #1627: RM_PROCESS_INFO AppStatus should use RM_APP_STATUS enum
- #1619: Update documentation links to learn.microsoft.com
- #1620: Updated to ClangSharp 16.0 and added support for bitfields
- #1594: WSA functions should be marked SetLastError where appropriate
- #1618: PROCESSOR_FEATURE_ID is incomplete
- #1617: newdev missing enums
- #1616: The functions from netcon.h are missing
- #1612: ImageList_GetIcon flags doesn't use existing IMAGE_LIST_DRAW_STYLE enum
- #1614: STATEMGRSTATUS.nStatus should map to WIN32_ERROR
- #1615: SRRemoveRestorePoint is missing
- #1611: Update HeaderFileCoverageExceptions.csv
- #1610: All types from Nvme.h are missing
This list of changes was auto generated.