Releases: microsoft/win32metadata
Releases · microsoft/win32metadata
v68.0.4-preview
Changes:
- #2159: Remove vague Version doc mapping
- #2157: Add SetLastError attribute to GetFileSecurityW
- #2158: Add Reserved attribute to FwpmEngineOpen0::serverName
- #2151: Update version after release
- #2147: Update SDK to 10.0.26100.6584
- #2149: Add additional product type constants to OS_PRODUCT_TYPE
- #2139: Update UpdateSdk scripts so that running the script on the same version is idempotent
- #2136: Bump version after 66.x release to 67.x
This list of changes was auto generated.
v67.0.4-preview
Changes:
- #2147: Update SDK to 10.0.26100.6584
- #2149: Add additional product type constants to OS_PRODUCT_TYPE
- #2139: Update UpdateSdk scripts so that running the script on the same version is idempotent
- #2136: Bump version after 66.x release to 67.x
This list of changes was auto generated.
v66.0.5-preview
Changes:
- #2134: Printer API handle improvement
- #2135: Upgrade D3D12 Agility SDK to 1.618.2
- #2133: Add [Const] annotation for [In] string parameters in Printer APIs
- #2131: Fix AddPrinter return value (should be PRINTER_HANDLE)
- #2130: Update versions to start new release
This list of changes was auto generated.
v65.0.8-preview
Changes:
- #2129: Update ChangesSinceLastRelease.txt
- #2116: Add additional console APIs/types
- #2128: Update CODEOWNERS
- #2122: Upgrade D3D12 Agility SDK to 1.618.1
- #2043: Add missing InvalidHandleValue metadata on RAII types
- #2124: Update crossarch list based on new component partitions
- #2125: Fix return value of ShellExecute
- #2121: Update to v65
This list of changes was auto generated.
v64.0.22-preview
Changes:
Fixes:
- #2058: CldApi Handles generate invalid SafeFileHandle overloads
- #2030: Namespace of IsCharLowerW seems wrong
- #2021: Update DEVPROPKEY and PROPERTYKEY namespaces in ConstantsScraper.header.txt
Enhancements:
- #2028: Problem with the dwreadflags parameter of the ReadEventLog function
Others:
- #2120: Add missing WLDP and SPOOLSS APIs
- #2091: Upgrade D3D12 Agility SDK to 1.616.0
- #2092: Bundle license with win32docs package
See More
- #2062: CldApi Handles generate invalid SafeFileHandle overloads. Fixed #2058.
- #2060:
DPI_AWARENESS_CONTEXTvalue -1 is valid but metadata indicates otherwise - #2042: Restore missing headers
- #2031: Missing PROCESS_CREATION_MITIGATION_POLICY_* macros
- #2055: Upgrade D3D12 Agility SDK to 1.615.0
- #2041:
LPM_HANDLErefers to free functionLPM_Deinitializethat doesn't exist - #2032: Fixed some namespace cycles.
- #2040: Problem with the dwreadflags parameter of the ReadEventLog function
- #2036:
D3D11CreateDeviceHMODULE Softwareparameter is optional - #2038:
CreateStreamOnHGlobalHGLOBALparameter is optional - #2050:
CreateTransactionparameters are incorrectly attributed - #2057: Philnach/ngbvcentralize
- #2025: nbgv still pulled from nuget.org
- #1964: Add GetFileInformationByName (requires SDK 10.0.26100.1)
This list of changes was auto generated.
v63.0.31-preview
Changes:
Enhancements:
- #1922: It would be nice to have an
impl From<DEVPROPKEY> for PROPERTYKEY
Others:
- #2019: Add additional device partitions
- #2008: WINTRUST_SIGNATURE_SETTINGS_FLAGS should be a flagged enum
- #1994: More Retained functions
- #2004: CopyFile* constants should be in the
Windows.Win32.Storage.FileSystemnamespace - #2007:
IExplorerCommand:Methods could return flag type instead ofu32and flag types should be marked as flags - #2009: Support for enum types in CreateFont method instead of casting to uint
- #2010: CRYPTCATATTRIBUTE can use a flagged enum
See More
- #2017: Apply same NuGetConfigFile change as wdkmetadata to pipeline yaml
- #2011: IContextMenu::QueryContextMenu returns multiple success values
- #2013: Update Install-DotNetTool.ps1 to use repos NuGet.config
- #2012: Address dependabot alerts about MessagePack NuGet package
- #1997: Add additional BCrypt APIs
- #1995: Move win32metadaata onto a more secure nuget feed
- #1980: Revert
[RetVal]annotation for multi-outputDCompositionGetStatistics() - #1979: Correct GdiPlus Bitmap, Image documentation links
- #1977: Correct AviStream documentation links
- #1993: Annotate input length of
DCompositionGetStatistics::targetIds - #1987: Add PRINTER_HANDLE type
- #1988: Remove RAIIFree attribute from PSID
- #1978: Remove StructSizeField from BLOB, BSTRBLOB
- #1976: Correct PMPRADMINCONNECTIONHANGUPNOTIFICATION3 parameter 4
- #1974: Add NET_IF_COMPARTMENT_ID typedef and constants
- #1975: Add QueryOptionalDelayLoadedAPI
- #1969: Fix error where pipeline name ending in a '.' would cause the PR pipeline to fail
- #1971: Mark
ID3D12GraphicsCommandList::ClearDepthStencilViewpRectsasOptional - #1453: Bug: ID3D12GraphicsCommandList::ClearRenderTargetView pRects should be marked optional
- #1970: Annotate missing
ComOutPtrinCompositionSwapchainand `DirectCom…
This list of changes was auto generated.
v62.0.23-preview
Changes:
Enhancements:
- #1967: Disable submodules where not needed and add pipeline message for PR builds
- #1877: Move Azure build pipelines to OneBranch
- #1942: Add attribute on IPropertyStoreCapabilities::IsPropertyWritable
- #1938: Added Nfc and Nfp partitions
- Added winget configure file
Bug Fixes:
- #1963: wincrypt.h metadata issues
- #1945: Safe version of the EnumProcessModulesEx function seems to be incorrect
- #1950: Missing CryptCATCDFEnumMembersByCDFTagEx and CryptCATCDFEnumAttributesWithCDFTag
- #1962: Create a new type to handle Pdh* functions
- #1943: Move FILE_CASE_SENSITIVE_INFO to Windows.Win32.Storage.FileSystem
- #1955: MFCreateAttributes is missing ComOutPtr
- #1960: WSASetEvent and WSAResetEvent should take a WSAEVENT instead of a HANDLE
- #1958: Remap ICU APIs to forwarders where possible
- #1959: Remove commit name from pipeline build number
- #1940: EventRegister returns handle wrong type
- #1939: DISPLAY_DEVICE can use flagged enum
- #1937: CERT_CHAIN_POLICY_FLAGS missing flags attribute
- #1932: LoadIconWithScaleDown: hinst parameted can be NULL
Documentation Updates:
- #1951: Update README.md
This list of changes was auto generated.
v61.0.15-preview
Changes:
Enhancements:
- #1785: WinSock missing a few constants
Others:
- #1925: NCRYPT_SSL_FUNCTION_TABLE/SslGetCipherSuitePRFHashAlgorithmFn doesn't exist
- #1924: Emit handles as void* not IntPtr
- #1921: Fix test failures
- #1919: When finding a type def from a type ref, search all assemblies
- #1915: Add Cryptographic Provider Development Kit APIs, types
- #1916: Remove errant BCRYPT_HANDLE RAII attribute
- #1910: Upgrade D3D12 Agility SDK to 1.614.0
v60.0.34-preview
Changes:
Fixes:
- #1813: CLSID_GlobalOptions is Missing
- #1883: RT_MANIFEST is u32 while RT_ICON is PCWSTR
- #1852: SC_HANDLE should be a managed SafeHandle derived type
Enhancements:
- #1876: GetProcessHandleFromHwnd missing from SDK, metadata
Others:
- #1766: Missing
ID...constants - #480: Rename KNONVOLATILE_CONTEXT_POINTERS_ARM64 to KNONVOLATILE_CONTEXT_POINTERS
- #1587:
WSAEVENTandWSA_INVALID_EVENT
See More
- #1892:
RAIIFreefunctions have wrong type - #1884: VARENUM needs the flags attribute
- #1894:
EventRegisterneeds handle type - #1792: Add new Retained attribute to OVERLAPPED parameters
- #1898: Fix ConstantsScraper tests
- #1890: Add an option to ConstantsScraper to import constants from another namespace
- #1895: Add additional RAII metadata
- #1897: Remove invalid D2D DWRITE_PAINT_FEATURE_LEVEL enum
- #1757: Associate DXGI function parameters and struct fields with the corresponding enum type
- #1893: Add additional InvalidHandleValues metadata
- #1886: Add references for all assemblies passed in via
--ref - #1866: Cannot generate
IPrintDocumentPageSourceandIPrintPreviewPageCollection - #1858: Several functions which could return a Result
- #1857: RPC_S_ACCESS_DENIED has wrong value
- #1875: Update win32metadata for AgilitySDK 1.613.1 (minor release)
- #1872:
WNetAddConnection2WandWNetCancelConnection2Wshould acceptNET_USE_CONNECT_FLAGSenumeration instead ofuintasdwFlags - #1870: Update D3D12 Agility SDK to 1.613
- #1871:
RecompileIdlFilesForScrapingdoes not run on a clean repo - #1859:
AdjustWindowExForDpiexpectsWINDOW_STYLEandWINDOW_EX_STYLE, butCREATESTRUCTWonly providesi32andu32respectively - #1856:
IMMDevice::GetState: Wrong function signature/return type - #1853: Correct ICompositionTexture reference
- #1855: Fix MetadataUtils.Tests failures
- #1850: fix: IoRing return types
This list of changes was auto generated.
v59.0.13-preview
Changes:
Fixes:
- #1840: WriteConsoleW may be bloken
- #1835: Certain constants appear to be missing (e.g. WINSTA_ALL_ACCESS)
- #1842: Missing wincrypt #defines (e.g. CERT_SYSTEM_STORE_CURRENT_USER, CERT_SYSTEM_STORE_LOCAL_MACHINE)
- #1843:
PFAX_ROUTING_INSTALLATION_CALLBACKWshould take PWSTR instead of PCWSTR
Others:
- #1847: 3x FILE_COMPRESSION enum
- #1721: Missing metadata for SECURITY_MAX_SID_SIZE
- #1846: Inconsistency in GetSystemMetrics
- #1833:
IShellFolder::CompareIDsshould be marked as CanReturnMultipleSuccessValues
See More
- #1834: IShellFolder2::GetDefaultColumnState::pcsFlags not associated with SHCOLSTATE enum
- #1839: APIs that should be declared as returning
WIN32_ERROR - #1841: SetErrorMode should return THREAD_ERROR_MODE
- #1824: Only load netstandard.dll from the hardcoded path if it wasn't provided by the user
This list of changes was auto generated.