microsoft/win32metadata
Tooling to generate metadata for Win32 APIs in the Windows SDK.
C++NOASSERTION
Issues
- 2
`BCRYPT_HANDLE` should not have a `RAIIFree` attribute
#1908 opened by kennykerr - 1
Recognize COM _NewEnum method as IEnumerable
#1918 opened by TSlivede - 1
Make more structs AnyCPU-compatible by ignoring non-default StructLayout Packing when it makes no layout difference
#1917 opened by AffluentOwl - 6
- 0
Missing unsafe context/modifier when parsing SslGetCipherSuitePRFHashAlgorithm
#1914 opened by riverar - 1
Update to latest D3D12 Agility SDK 1.614.0
#1909 opened by ShumWengSang - 0
Legacy Direct3D Versions (2-8) Support
#1913 opened by RibShark - 0
- 4
Missing D3DX functions
#1867 opened by chyyran - 3
COINIT documentation is wrong
#1879 opened by DragosPopse - 2
- 0
Missing lang/locale default constants
#1885 opened by riverar - 14
Cannot specify `cString` in `ScriptStringAnalyse`
#1881 opened by wuweiran - 8
Possibly add SEH wrapping through linked libs
#1873 opened by RivenSkaye - 1
`ICERR_*` constants should be typed as `LRESULT`
#1899 opened by AArnott - 4
- 6
GetProcessHandleFromHwnd missing from SDK, metadata
#1876 opened by mzdk100 - 1
RT_MANIFEST is u32 while RT_ICON is PCWSTR
#1883 opened by xnuk - 2
`RAIIFree` functions have wrong type
#1892 opened by kennykerr - 2
IXpsOMGeometryFigure::SetSegments definition is wrong
#1889 opened by smourier - 0
VARENUM needs the flags attribute
#1884 opened by kennykerr - 1
`EventRegister` needs handle type
#1894 opened by kennykerr - 3
`RAIIFree` implies `InvalidHandleValue`
#1891 opened by kennykerr - 1
DWRITE_PAINT_FEATURE_LEVEL is defined twice with one definition that's wrong
#1896 opened by smourier - 4
- 1
WinMD TypeRef Metadata length of table
#1878 opened by danielchemko - 2
Function entrypoint Apis missing from winmd
#1880 opened by ColeBTest - 1
Cannot generate `IPrintDocumentPageSource` and `IPrintPreviewPageCollection`
#1866 opened by ShortDevelopment - 3
Several functions which could return a Result
#1858 opened by fgimian - 3
RPC_S_ACCESS_DENIED has wrong value
#1857 opened by kennykerr - 0
- 0
`WNetAddConnection2W` and `WNetCancelConnection2W` should accept `NET_USE_CONNECT_FLAGS` enumeration instead of `uint` as `dwFlags`
#1872 opened by vitkuz573 - 4
1.613.0 AgilitySDK metadata update
#1869 opened by amarpMSFT - 3
- 0
`IFileDialogEvents` methods must return `HRESULT`
#1874 opened by oold - 8
Missing some `Threadpool` APIs
#1868 opened by JunkuiZhang - 5
FILE_INFORMATION_CLASS values seems impoper.
#1862 opened by luceat-lux-vestra - 8
`MOUSEINPUT` is of the wrong type
#1865 opened by pentamassiv - 1
`AdjustWindowExForDpi` expects `WINDOW_STYLE` and `WINDOW_EX_STYLE`, but `CREATESTRUCTW` only provides `i32` and `u32` respectively
#1859 opened by david7a68 - 2
- 2
Add a way to convert from `HGDIOBJ` to `HBRUSH`
#1863 opened by wuweiran - 0
ConstantsScraper: Using `--with-type` with a constant that has a shift produces bad code
#1861 opened by dpaoliello - 5
windows-bindgen CLSID_ aliasing
#1849 opened by ChMarP - 3
SC_HANDLE should be a managed SafeHandle derived type
#1852 opened by dorssel - 2
- 4
TOKEN_USER_MAX_SIZE is missing
#1845 opened by kennykerr - 4
`HtmlHelpA` and `HtmlHelpW` are missing
#1848 opened by kennykerr - 3
Make FWPM_DISPLAY_DATA0 use PCWSTR instead of PWSTR
#1844 opened by merlinz01 - 0
3x FILE_COMPRESSION enum
#1847 opened by Nuklon - 0
Inconsistency in GetSystemMetrics
#1846 opened by gonutz