Skip to content

Commit

Permalink
Fixed #1296.
Browse files Browse the repository at this point in the history
  • Loading branch information
mikebattista committed Mar 5, 2023
1 parent efe67e9 commit b1264fe
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 0 deletions.
14 changes: 14 additions & 0 deletions generation/WinSDK/autoTypes.json
Original file line number Diff line number Diff line change
Expand Up @@ -498,6 +498,20 @@
"CloseApi": "HeapDestroy",
"InvalidHandleValues": [ -1, 0 ]
},
{
"Namespace": "Windows.Win32.Foundation",
"Name": "HLOCAL",
"ValueType": "DECLARE_HANDLE",
"CloseApi": "LocalFree",
"InvalidHandleValues": [ -1, 0 ]
},
{
"Namespace": "Windows.Win32.Foundation",
"Name": "HGLOBAL",
"ValueType": "DECLARE_HANDLE",
"CloseApi": "GlobalFree",
"InvalidHandleValues": [ -1, 0 ]
},
{
"Name": "HCOLORSPACE",
"ValueType": "DECLARE_HANDLE",
Expand Down
101 changes: 101 additions & 0 deletions scripts/ChangesSinceLastRelease.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1513,3 +1513,104 @@ Windows.Win32.System.SystemServices.PPM_WMI_PERF_STATES removed
Windows.Win32.System.SystemServices.PPM_WMI_PERF_STATES_EX removed
# Fixed #1003.
Windows.Win32.System.SystemServices.Apis.IMAGE_ORDINAL_FLAG removed
# Fixed #1296.
Windows.Win32.Devices.ImageAcquisition.VAL.handle...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.Foundation.HGLOBAL added
Windows.Win32.Foundation.HLOCAL added
Windows.Win32.Graphics.Gdi.Apis.CreateDIBPatternBrush : h...IntPtr => HGLOBAL
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserFree : param1...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserFree64 : param1...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserMarshal : param2...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserMarshal64 : param2...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserSize : param2...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserSize64 : param2...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserUnmarshal : param2...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.Marshal.Apis.HGLOBAL_UserUnmarshal64 : param2...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.STGMEDIUM._Anonymous_e__Union.hGlobal...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Com.StructuredStorage.Apis.CreateILockBytesOnHGlobal : hGlobal...IntPtr => HGLOBAL
Windows.Win32.System.Com.StructuredStorage.Apis.CreateStreamOnHGlobal : hGlobal...IntPtr => HGLOBAL
Windows.Win32.System.Com.StructuredStorage.Apis.GetHGlobalFromILockBytes : phglobal...IntPtr* => HGLOBAL*
Windows.Win32.System.Com.StructuredStorage.Apis.GetHGlobalFromStream : phglobal...IntPtr* => HGLOBAL*
Windows.Win32.System.LibraryLoader.Apis.FreeResource : hResData...IntPtr => HGLOBAL
Windows.Win32.System.LibraryLoader.Apis.LoadResource : return...IntPtr => HGLOBAL
Windows.Win32.System.LibraryLoader.Apis.LockResource : hResData...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalAlloc : return...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalFlags : hMem...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalFree : hMem...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalFree : return...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalHandle : return...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalLock : hMem...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalReAlloc : hMem...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalReAlloc : return...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalSize : hMem...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.GlobalUnlock : hMem...IntPtr => HGLOBAL
Windows.Win32.System.Memory.Apis.LocalAlloc : return...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalFlags : hMem...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalFree : hMem...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalFree : return...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalHandle : return...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalLock : hMem...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalReAlloc : hMem...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalReAlloc : return...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalSize : hMem...IntPtr => HLOCAL
Windows.Win32.System.Memory.Apis.LocalUnlock : hMem...IntPtr => HLOCAL
Windows.Win32.System.Ole.Apis.OleGetIconOfClass : return...IntPtr => HGLOBAL
Windows.Win32.System.Ole.Apis.OleGetIconOfFile : return...IntPtr => HGLOBAL
Windows.Win32.System.Ole.Apis.OleMetafilePictFromIconAndLabel : return...IntPtr => HGLOBAL
Windows.Win32.System.Ole.IOleUIObjInfoA.GetViewInfo : phMetaPict...IntPtr* => HGLOBAL*
Windows.Win32.System.Ole.IOleUIObjInfoA.SetViewInfo : hMetaPict...IntPtr => HGLOBAL
Windows.Win32.System.Ole.IOleUIObjInfoW.GetViewInfo : phMetaPict...IntPtr* => HGLOBAL*
Windows.Win32.System.Ole.IOleUIObjInfoW.SetViewInfo : hMetaPict...IntPtr => HGLOBAL
Windows.Win32.System.Ole.OLEUICHANGEICONA.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUICHANGEICONW.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUICONVERTA.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUICONVERTW.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUIINSERTOBJECTA.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUIINSERTOBJECTW.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUIPASTESPECIALA.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.Ole.OLEUIPASTESPECIALW.hMetaPict...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.System.WindowsProgramming.Apis.GlobalFix : hMem...IntPtr => HGLOBAL
Windows.Win32.System.WindowsProgramming.Apis.GlobalUnfix : hMem...IntPtr => HGLOBAL
Windows.Win32.System.WindowsProgramming.Apis.GlobalUnWire : hMem...IntPtr => HGLOBAL
Windows.Win32.System.WindowsProgramming.Apis.GlobalWire : hMem...IntPtr => HGLOBAL
Windows.Win32.System.WindowsProgramming.Apis.LocalShrink : hMem...IntPtr => HLOCAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGA.hDevMode(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGA.hDevMode(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGA.hDevNames(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGA.hDevNames(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGA.hPageSetupTemplate(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGA.hPageSetupTemplate(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGW.hDevMode(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGW.hDevMode(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGW.hDevNames(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGW.hDevNames(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGW.hPageSetupTemplate(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PAGESETUPDLGW.hPageSetupTemplate(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hDevMode(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hDevMode(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hDevNames(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hDevNames(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hPrintTemplate(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hPrintTemplate(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hSetupTemplate(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGA.hSetupTemplate(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXA.hDevMode(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXA.hDevMode(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXA.hDevNames(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXA.hDevNames(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXW.hDevMode(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXW.hDevMode(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXW.hDevNames(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGEXW.hDevNames(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hDevMode(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hDevMode(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hDevNames(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hDevNames(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hPrintTemplate(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hPrintTemplate(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hSetupTemplate(X64, Arm64)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.Dialogs.PRINTDLGW.hSetupTemplate(X86)...System.IntPtr => Windows.Win32.Foundation.HGLOBAL
Windows.Win32.UI.Controls.RichEdit.IRichEditOle.ImportDataObject : hMetaPict...IntPtr => HGLOBAL
Windows.Win32.UI.Controls.RichEdit.IRichEditOleCallback.QueryAcceptData : hMetaPict...IntPtr => HGLOBAL
Windows.Win32.Web.MsHtml.IMarkupServices.ParseGlobal : hglobalHTML...IntPtr => HGLOBAL
Windows.Win32.Web.MsHtml.IMarkupServices2.ParseGlobalEx : hglobalHTML...IntPtr => HGLOBAL

0 comments on commit b1264fe

Please sign in to comment.