Releases: microsoft/win32metadata
Releases · microsoft/win32metadata
v33.0.18-preview
Changes:
- #1256: Remove CRT function mappings
- #1254: README.md broken links
- #1267: Update README.md
- #1261: MsHtml/OLE enum changes
- #1245: More and more WinForms enums
- #1241: Adding more enums
- #1251: UIA_ Enums
- #1257: Map synchronization functions to
api-ms-win-core-synch-l1-2-0.dll
- #1258: Add enums for uxTheme.h
- #1249: Delete C++ projection from README (was archived)
See More
- #1247: Add missing .dll extension to api-ms-win-core-apiquery-l2-1-0.dll
- #1246: Investigate merge driver/merge strategy to reduce merge conflicts on
ChangesSinceLastRelease.txt
- #1219: Fix LOGFONTW/LOGFONTA
- #1189: Consider adding enum fo
MW_FILTERMODE_
constants for use inMagSetWindowFilterList
- #1190: Consider adding enum for
EVCF_
constants for use inIEmptyVolumeCache
/IEmptyVolumeCache2
- #1172:
LVTILEVIEWINFO_FLAGS
enum is broken - #1205:
MW_FILTERMODE_
/EVCF_
/LVTILEVIEWINFO_FLAGS
- #1198: Adding enums for OLE
- #1240: Update to v33
This list of changes was auto generated.
v32.0.17-preview
Changes:
- #1238: Fix missing enum update
- #1236: Remove useless vtbl structs, fix lots of mappings
- #1235: Fix SAL bug for CountConst=0
- #1234: Update padding for some structs
- #1233: Update padding for some structs
- #1232: Use x86 scanning for the base instead of x64 to get cdecl
- #1231: Add ComOutPtr to APIs in Windows.Win32.UI.Shell
- #1229: Logging improvements
- #1228: Add schema for enums.json
- #1225: Do a better job of detecting when enums mess with sizes
v31.0.4-preview
Changes:
- #1214: Bring back guid structs, avoid dupes with guid constants
- #1199: WinForms Enums 1
- #1209: Annotate WIN32_ERROR returning methods
- #1210: Update to v31
This list of changes was auto generated.
v30.0.12-preview
Changes:
- #1204: Fix duplicate guid constants and structs
- #1201: Add support for cdecl and thiscall calling conventions
- #1200: CONTRIBUTING.md - Add
addUsesTo
section under enums - #1119: Adding/modifying various enums for wingdi.h
- #1195: Add enums for Windows.Win32.UI.Input.XboxController
- #1196: Fix clean problem in doall
- #1194: Fix bug in constants scraper to deal with empty autopopulate filters
- #1193: Mark Direct2D interfaces as agile
- #1191: Transform multicharacter literals to integers when scraping guids
- #1187: Fix CF_CONNECTION_KEY
- #1186: Use a common property for the last release version.
- #1184: Update to v30
- #1183: Make sure params and fields on arch-specific types diff correctly
This list of changes was auto generated.
v29.0.6-preview
Changes:
- #1182: Detect when the changes file has items not used
- #1136: Only sign the files we really need
- #1061: Adding a script to help set up the environment
- #1118: Don't publish bin artifact that we don't need
- #1115: Update ClangSharp to 14.0.0-rc1
- #1114: Fix CM_* funcs to use PSTR/PWSTR
- #1113: Fix WAIT_IO_COMPLETION and WSA_WAIT_IO_COMPLETION
- #1023: Add .dll suffix to remaining library mappings
- #1110: Update last release ver to 28.0.1-preview
This list of changes was auto generated.
v28.0.1-preview
Changes:
- #1109: Update to v28
- #1108: Removing inaccurate NativeArrayInfo from FormatMessage
- #1073: When showing an enum has been added or removed, show all the enum values
- #1072: Use a license file instead of a URL in the nuget package
- #1047: Changes R2_MODE and TEXT_ALIGN_OPTIONS
- #1063: Added SET_THEME_APP_PROPERTIES and changes to THEME_PROPERTY_SYMBOL_ID
- #1062: Adding LOGFONTW Enums
- #1055: Adding DTT_ Constants
- #1052: Add COLORREF
- #1057: Clear out changes since last release after doing a release
Metadata changes since last release:
# Added COLORREF
Windows.Win32.Data.HtmlHelp.HH_POPUP.clrBackground...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Data.HtmlHelp.HH_POPUP.clrForeground...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Foundation.COLORREF added
Windows.Win32.Graphics.DirectWrite.IDWriteBitmapRenderTarget.DrawGlyphRun : textColor...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.CreateHatchBrush : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.CreatePen : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.CreateSolidBrush : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.ExtFloodFill : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.FloodFill : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetBkColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetDCBrushColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetDCPenColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetNearestColor : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetNearestColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetNearestPaletteIndex : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetPixel : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.GetTextColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetBkColor : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetBkColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetDCBrushColor : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetDCBrushColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetDCPenColor : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetDCPenColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetPixel : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetPixel : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetPixelV : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetTextColor : color...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.Apis.SetTextColor : return...UInt32 => COLORREF
Windows.Win32.Graphics.Gdi.EMRALPHABLEND.crBkColorSrc...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRBITBLT.crBkColorSrc...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMREXTFLOODFILL.crColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRMASKBLT.crBkColorSrc...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRPLGBLT.crBkColorSrc...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRSETPIXELV.crColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRSETTEXTCOLOR.crColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRSTRETCHBLT.crBkColorSrc...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EMRTRANSPARENTBLT.crBkColorSrc...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EXTLOGPEN.elpColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.EXTLOGPEN32.elpColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.LOGBRUSH.lbColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.LOGBRUSH32.lbColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.Gdi.LOGPEN.lopnColor...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Graphics.OpenGL.Apis.wglGetLayerPaletteEntries : param4...UInt32* => COLORREF*
Windows.Win32.Graphics.OpenGL.Apis.wglSetLayerPaletteEntries : param4...UInt32* => COLORREF*
Windows.Win32.Graphics.OpenGL.LAYERPLANEDESCRIPTOR.crTransparent...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Media.DirectShow.COLORKEY.HighColorValue...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Media.DirectShow.COLORKEY.LowColorValue...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Media.DirectShow.IVMRMixerControl.GetBackgroundClr : lpClrBkg...UInt32* => COLORREF*
Windows.Win32.Media.DirectShow.IVMRMixerControl.SetBackgroundClr : ClrBkg...UInt32 => COLORREF
Windows.Win32.Media.DirectShow.IVMRMixerControl9.GetBackgroundClr : lpClrBkg...UInt32* => COLORREF*
Windows.Win32.Media.DirectShow.IVMRMixerControl9.SetBackgroundClr : ClrBkg...UInt32 => COLORREF
Windows.Win32.Media.DirectShow.IVMRSurfaceAllocatorNotify.SetBorderColor : clrBorder...UInt32 => COLORREF
Windows.Win32.Media.DirectShow.IVMRWindowlessControl.GetBorderColor : lpClr...UInt32* => COLORREF*
Windows.Win32.Media.DirectShow.IVMRWindowlessControl.GetColorKey : lpClr...UInt32* => COLORREF*
Windows.Win32.Media.DirectShow.IVMRWindowlessControl.SetBorderColor : Clr...UInt32 => COLORREF
Windows.Win32.Media.DirectShow.IVMRWindowlessControl.SetColorKey : Clr...UInt32 => COLORREF
Windows.Win32.Media.DirectShow.IVMRWindowlessControl9.GetBorderColor : lpClr...UInt32* => COLORREF*
Windows.Win32.Media.DirectShow.IVMRWindowlessControl9.SetBorderColor : Clr...UInt32 => COLORREF
Windows.Win32.Media.DirectShow.VMR9AlphaBitmap.clrSrcKey...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Media.DirectShow.VMRALPHABITMAP.clrSrcKey...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.Media.MediaFoundation.IMFCapturePreviewSink.UpdateVideo : pBorderClr...UInt32* => COLORREF*
Windows.Win32.Media.MediaFoundation.IMFPMediaPlayer.GetBorderColor : pClr...UInt32* => COLORREF*
Windows.Win32.Media.MediaFoundation.IMFPMediaPlayer.SetBorderColor : Clr...UInt32 => COLORREF
Windows.Win32.Media.MediaFoundation.IMFVideoDisplayControl.GetBorderColor : pClr...UInt32* => COLORREF*
Windows.Win32.Media.MediaFoundation.IMFVideoDisplayControl.SetBorderColor : Clr...UInt32 => COLORREF
Windows.Win32.Media.MediaFoundation.IMFVideoProcessor.GetBackgroundColor : lpClrBkg...UInt32* => COLORREF*
Windows.Win32.Media.MediaFoundation.IMFVideoProcessor.SetBackgroundColor : ClrBkg...UInt32 => COLORREF
Windows.Win32.Media.MediaFoundation.MFVideoAlphaBitmapParams.clrSrcKey...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.System.Console.CONSOLE_SCREEN_BUFFER_INFOEX.ColorTable...System.UInt32[] => Windows.Win32.Foundation.COLORREF[]
Windows.Win32.System.Mmc.IImageList.ImageListSetStrip : cMask...UInt32 => COLORREF
Windows.Win32.System.Mmc.ISnapinAbout.GetStaticFolderImage : cMask...UInt32* => COLORREF*
Windows.Win32.System.Mmc.IToolbar.AddBitmap : crMask...UInt32 => COLORREF
Windows.Win32.System.Ole.Apis.OleTranslateColor : lpcolorref...UInt32* => COLORREF*
Windows.Win32.UI.ColorSystem.Apis.CMTranslateRGB : ColorRef...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.DrawShadowText : crShadow...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.DrawShadowText : crText...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.GetThemeColor : pColor...UInt32* => COLORREF*
Windows.Win32.UI.Controls.Apis.GetThemeSysColor : return...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_AddMasked : crMask...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_DrawEx : rgbBk...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_DrawEx : rgbFg...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_GetBkColor : return...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_LoadImageA : crMask...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_LoadImageW : crMask...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_SetBkColor : clrBk...UInt32 => COLORREF
Windows.Win32.UI.Controls.Apis.ImageList_SetBkColor : return...UInt32 => COLORREF
Windows.Win32.UI.Controls.COLORMAP.from...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.COLORMAP.to...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.COLORSCHEME.clrBtnHighlight...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.COLORSCHEME.clrBtnShadow...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORA.lpCustColors...System.UInt32* => Windows.Win32.Foundation.COLORREF*
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORA.lpCustColors...System.UInt32* => Windows.Win32.Foundation.COLORREF*
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORA.rgbResult...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORA.rgbResult...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORW.lpCustColors...System.UInt32* => Windows.Win32.Foundation.COLORREF*
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORW.lpCustColors...System.UInt32* => Windows.Win32.Foundation.COLORREF*
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORW.rgbResult...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSECOLORW.rgbResult...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSEFONTA.rgbColors...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSEFONTA.rgbColors...System.UInt32 => Windows.Win32.Foundation.COLORREF
Windows.Win32.UI.Controls.Dialogs.CHOOSEFONTW.rgbCo...
v27.0.1-preview
Changes:
Fixes:
- #986:
FILE_DISPOSITION_INFO
'sDeleteFile
boolean renamed toDeleteFileA
- #1056: Remove need for baseline winmd
- #1054: Update the D3DTRANSFORMSTATETYPE enum
- #1051: Add parameters for clean and to scan a specific partition to ScrapeHeaders.ps1
- #1046: Fix structs and methods to use VARENUM, make VARENUM ushort
- #1040: Fix project system to not fail is Windows PowerShell hasn't enabled scripts
- #1039: Add better in/out handling for ole2.h
- #1038: Don't let the #define DeleteFile mess up field and param names
- #1037: Updating clangsharp to version 14
This list of changes was auto generated.
Metadata changes since the last release:
## Adding baseline since last release
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupDiGetDeviceInterfaceDetailA : DeviceInterfaceDetailData : [MemorySize(BytesParamIndex=3),Optional,Out] => [In,MemorySize(BytesParamIndex=3),Optional,Out]
Windows.Win32.Devices.Fax.IStiDevice.Escape : pOutData : [MemorySize(BytesParamIndex=4),Out] => [In,MemorySize(BytesParamIndex=4),Out]
Windows.Win32.Devices.HumanInterfaceDevice.Apis.HidP_GetUsagesEx : ButtonList : [NativeArrayInfo(CountParamIndex=3),Out] => [In,NativeArrayInfo(CountParamIndex=3),Out]
Windows.Win32.Devices.HumanInterfaceDevice.Apis.HidP_SetData : DataList : [NativeArrayInfo(CountParamIndex=2),Out] => [In,NativeArrayInfo(CountParamIndex=2),Out]
Windows.Win32.Devices.HumanInterfaceDevice.Apis.HidP_SetUsages : UsageList : [NativeArrayInfo(CountParamIndex=4),Out] => [In,NativeArrayInfo(CountParamIndex=4),Out]
Windows.Win32.Devices.HumanInterfaceDevice.Apis.HidP_UnsetUsages : UsageList : [NativeArrayInfo(CountParamIndex=4),Out] => [In,NativeArrayInfo(CountParamIndex=4),Out]
Windows.Win32.Devices.ImageAcquisition.WIA_PROPERTY_INFO.vt...System.UInt16 => Windows.Win32.System.Com.VARENUM
Windows.Win32.Globalization.Apis.GetFileMUIInfo : pFileMUIInfo : [MemorySize(BytesParamIndex=3),Optional,Out] => [In,MemorySize(BytesParamIndex=3),Optional,Out]
Windows.Win32.Globalization.Apis.IME_CMODE_ALPHANUMERIC removed
Windows.Win32.Globalization.Apis.IME_CMODE_CHARCODE removed
Windows.Win32.Globalization.Apis.IME_CMODE_CHINESE removed
Windows.Win32.Globalization.Apis.IME_CMODE_FULLSHAPE removed
Windows.Win32.Globalization.Apis.IME_CMODE_HANGUL removed
Windows.Win32.Globalization.Apis.IME_CMODE_HANJACONVERT removed
Windows.Win32.Globalization.Apis.IME_CMODE_JAPANESE removed
Windows.Win32.Globalization.Apis.IME_CMODE_KATAKANA removed
Windows.Win32.Globalization.Apis.IME_CMODE_LANGUAGE removed
Windows.Win32.Globalization.Apis.IME_CMODE_NATIVE removed
Windows.Win32.Globalization.Apis.IME_CMODE_NATIVESYMBOL removed
Windows.Win32.Globalization.Apis.IME_CMODE_ROMAN removed
Windows.Win32.Graphics.Direct2D.Matrix4x3F.__AnonymousBase_d2d1_1helper_L45_C31 removed
Windows.Win32.Graphics.Direct2D.Matrix4x3F.Base added
Windows.Win32.Graphics.Direct2D.Matrix4x4F.__AnonymousBase_d2d1_1helper_L97_C31 removed
Windows.Win32.Graphics.Direct2D.Matrix4x4F.Base added
Windows.Win32.Graphics.Direct2D.Matrix5x4F.__AnonymousBase_d2d1_1helper_L472_C31 removed
Windows.Win32.Graphics.Direct2D.Matrix5x4F.Base added
Windows.Win32.Graphics.Direct3D11.ID3D11VideoContext.DecryptionBlt : pIV : [In,MemorySize(BytesParamIndex=6),Optional] => [In,MemorySize(BytesParamIndex=6),Optional,Out]
Windows.Win32.Graphics.Direct3D11.ID3D11VideoContext.EncryptionBlt : pIV : [In,MemorySize(BytesParamIndex=3),Optional] => [In,MemorySize(BytesParamIndex=3),Optional,Out]
Windows.Win32.Graphics.Direct3D9.D3DTRANSFORMSTATETYPE.D3DTS_WORLD added
Windows.Win32.Graphics.Direct3D9.D3DTRANSFORMSTATETYPE.D3DTS_WORLD1 added
Windows.Win32.Graphics.Direct3D9.D3DTRANSFORMSTATETYPE.D3DTS_WORLD2 added
Windows.Win32.Graphics.Direct3D9.D3DTRANSFORMSTATETYPE.D3DTS_WORLD3 added
Windows.Win32.Graphics.DirectWrite.DWRITE_FONT_METRICS1.__AnonymousBase_DWrite_1_L627_C38 removed
Windows.Win32.Graphics.DirectWrite.DWRITE_FONT_METRICS1.Base added
Windows.Win32.Graphics.Gdi.Apis.DrawTextA : lpchText : [Const,In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2),Out]
Windows.Win32.Graphics.Gdi.Apis.DrawTextW : lpchText : [Const,In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2),Out]
Windows.Win32.Graphics.Printing.Apis.SetJobA : pJob : [In,Optional,Out,Reserved] => [In,Optional,Reserved]
Windows.Win32.Graphics.Printing.Apis.SetJobW : pJob : [In,Optional,Out,Reserved] => [In,Optional,Reserved]
Windows.Win32.Media.MediaFoundation.IMFVirtualCamera.SendCameraProperty : data : [MemorySize(BytesParamIndex=6),Optional,Out] => [In,MemorySize(BytesParamIndex=6),Optional,Out]
Windows.Win32.Media.Speech.ISpeechObjectToken.RemoveStorageFileName(ObjectStorageCLSID,KeyName,DeleteFile) added
Windows.Win32.Media.Speech.ISpeechObjectToken.RemoveStorageFileName(ObjectStorageCLSID,KeyName,DeleteFileA) removed
Windows.Win32.Media.Speech.SPPHRASE.__AnonymousBase_sapi53_L5821_C34 removed
Windows.Win32.Media.Speech.SPPHRASE.Base added
Windows.Win32.Networking.ActiveDirectory.Apis.DsFreeSpnArrayA : rpszSpn : [NativeArrayInfo(CountParamIndex=0),Out] => [In,NativeArrayInfo(CountParamIndex=0),Out]
Windows.Win32.Networking.ActiveDirectory.Apis.DsFreeSpnArrayW : rpszSpn : [NativeArrayInfo(CountParamIndex=0),Out] => [In,NativeArrayInfo(CountParamIndex=0),Out]
Windows.Win32.Networking.Clustering.Apis.GetClusterNotifyV2 : lpszName : [NativeArrayInfo(CountParamIndex=10),Optional,Out] => [In,NativeArrayInfo(CountParamIndex=10),Optional,Out]
Windows.Win32.Networking.Clustering.Apis.GetClusterNotifyV2 : lpszObjectId : [NativeArrayInfo(CountParamIndex=6),Optional,Out] => [In,NativeArrayInfo(CountParamIndex=6),Optional,Out]
Windows.Win32.Networking.Clustering.Apis.GetClusterNotifyV2 : lpszParentId : [NativeArrayInfo(CountParamIndex=8),Optional,Out] => [In,NativeArrayInfo(CountParamIndex=8),Optional,Out]
Windows.Win32.Networking.Clustering.Apis.GetClusterNotifyV2 : lpszType : [NativeArrayInfo(CountParamIndex=12),Optional,Out] => [In,NativeArrayInfo(CountParamIndex=12),Optional,Out]
Windows.Win32.Networking.Clustering.CLUSPROP_BINARY.__AnonymousBase_clusapi_L5129_C41 removed
Windows.Win32.Networking.Clustering.CLUSPROP_BINARY.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_DWORD.__AnonymousBase_clusapi_L5149_C40 removed
Windows.Win32.Networking.Clustering.CLUSPROP_DWORD.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_FILETIME.__AnonymousBase_clusapi_L5225_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_FILETIME.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_FTSET_INFO.__AnonymousBase_clusapi_L5555_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_FTSET_INFO.__AnonymousBase_clusapi_L5556_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_FTSET_INFO.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_FTSET_INFO.Base2 added
Windows.Win32.Networking.Clustering.CLUSPROP_LARGE_INTEGER.__AnonymousBase_clusapi_L5199_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_LARGE_INTEGER.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_LONG.__AnonymousBase_clusapi_L5159_C39 removed
Windows.Win32.Networking.Clustering.CLUSPROP_LONG.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX.__AnonymousBase_clusapi_L5519_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX.__AnonymousBase_clusapi_L5520_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX.Base2 added
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX2.__AnonymousBase_clusapi_L5533_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX2.__AnonymousBase_clusapi_L5534_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX2.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO_EX2.Base2 added
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO.__AnonymousBase_clusapi_L5507_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO.__AnonymousBase_clusapi_L5508_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_PARTITION_INFO.Base2 added
Windows.Win32.Networking.Clustering.CLUSPROP_RESOURCE_CLASS_INFO.__AnonymousBase_clusapi_L5261_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_RESOURCE_CLASS_INFO.__AnonymousBase_clusapi_L5262_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_RESOURCE_CLASS_INFO.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_RESOURCE_CLASS_INFO.Base2 added
Windows.Win32.Networking.Clustering.CLUSPROP_RESOURCE_CLASS.__AnonymousBase_clusapi_L5250_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_RESOURCE_CLASS.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_SCSI_ADDRESS.__AnonymousBase_clusapi_L5583_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_SCSI_ADDRESS.__AnonymousBase_clusapi_L5584_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_SCSI_ADDRESS.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_SCSI_ADDRESS.Base2 added
Windows.Win32.Networking.Clustering.CLUSPROP_SECURITY_DESCRIPTOR.__AnonymousBase_clusapi_L5211_C54 removed
Windows.Win32.Networking.Clustering.CLUSPROP_SECURITY_DESCRIPTOR.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_SZ.__AnonymousBase_clusapi_L5169_C37 removed
Windows.Win32.Networking.Clustering.CLUSPROP_SZ.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_ULARGE_INTEGER.__AnonymousBase_clusapi_L5186_C14 removed
Windows.Win32.Networking.Clustering.CLUSPROP_ULARGE_INTEGER.Base added
Windows.Win32.Networking.Clustering.CLUSPROP_WORD.__AnonymousBase_clusapi_L5139_C39 removed
Windows.Win32.Networking.Clustering.CLUSPROP_WORD.Base adde...
v25.0.28-preview
Changes:
Fixes:
- #905: Unused SWP__NOOWNERZORDER in enums.json
- #995: Bug: NtCreateFile flags for FILE_ACCESS_FLAGS struct missing/undefined .
- #1018: Feature request: FILEOPENDIALOGOPTIONS should implement BitOr
- #988: question: why are PATHCCH_OPTIONS: i32 whereas PathCchCanonicalizeEx expect u32 ?
- #989: Feature request: Improve FindFileHandle and relevant functions
- #990: Wrong output type for CallNtPowerInformation
- #1004: Feature request: PAUTHZ_CLIENT_CONTEXT_HANDLE in functions should be a pointer or &mut AUTHZ_CLIENT_CONTEXT_HANDLE
- #1009: IEnumIDList generated with incorrect (void vs HRESULT) return
- #910: Bug: impossible to get HRESULT code from successful completion
See More
- #906: Duplicate Items
Enhancements:
- #1011:
BCRYPT_HANDLE
is missing and should be convertible - #1024: Consider Changing CombineRgn Return Type to Enum
- #967: Feature request: Match types of
FOREGROUND_BLUE
etc. withSetConsoleTextAttributes
- #1007: IDataObject::QueryGetData needs PreserveSig
Others:
- #937: ETW API pain points
- #750: Conflicting DIA SDK methods, types
- #868:
SysAllocStringByteLen
missing theNativeArrayInfo
attribute - #924: Incorrect type in some DX types
- #984: Missing access rights enums for synchronization objects
- #901: Visual styles headers are missing
- #980: SDK and metadata are missing CLSID_FilterGraph
- #992:
PROCESSOR_POWER_INFORMATION
is missing - #1002:
CRED_MAX_USERNAME_LENGTH
is missing (wincred.h) - #1016: Compensate for Old intrinsic during SAL writableTo/readableTo capture
- #999: Remove empty value type
IStiDeviceW
in favor ofIStiDevice
- #997: Fix namespace and use of new SND_FLAGS enum
- #991: Why did SND_FLAGS move in v24?
- #996: Force rapid discovery of missing VS required components for the build
- #931: IDirectorySearch is missing typedef handle for CloseSearchHandle
- #960: IShellFolder.GetDisplayNameOf flags uint => SHGDNF
This list of changes was auto generated.
v24.0.1-preview
Changes:
Fixes:
- #952: Missing "SetLastError = true" for printer functions in "winspool.drv"
- #928: _CRT_INTERNAL_COMBASE_SYMBOL_PREFIX
Others:
- #908: Missing
TOKEN_READ
,TOKEN_WRITE
andTOKEN_EXECUTE
constants - #973: SHRegDuplicateHKey return type is incorrect
- #900: Unmapped Type
- #925: WinUsb_* APIs missing attribute DllImport(SetLastError=true)
- #948: IRunningObjectTable::Register first parameter should be an enum
- #953: PROCESS_MACHINE_INFORMATION.ProcessMachine should be typed as an enum
See More
- #954:
WAVEFORMATEX
,VIDEOINFOHEADER
,BITMAPINFOHEADER
duplicated - #977: Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /sources/GeneratorSdk/MetadataTasks
- #978: Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /tests/VtablesFromPdb
- #979: Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /tests/Windows.Win32.Tests
- #976: Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /sources/MetadataUtils
- #969: Adjust regex for MAKEINTRESOURCE[AW] usage
- #959: Mark IRestrictedErrorInfo as Agile
- #957: Add ComOutPtr attribute to D2D1CreateFactory output
- #940: Add SND_FLAGS and DROPEFFECT enums
- #942: Update repo SDK and build authoring
- #946: Rename ocidl and oaidl to match Windows SDK
- #943: Define ROP_CODE as bit field
- #922: Add wait values to WIN32_ERROR enum
This list of changes was auto generated.
v23.0.2-preview
Updated the version.json files to base the version off of main instead of the now defunct master.