diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d602f2bea..40be1fd20 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -52,12 +52,14 @@ Partitions are defined as [folders](generation/scraper/Partitions) with [main.cp * [main.cpp](generation/scraper/Partitions/Registry/main.cpp) contains `#include` statements like you would use to call the APIs directly. This typically includes the header files to be associated with the partition as well as any other dependent headers, included in the proper order. * [settings.rsp](generation/scraper/Partitions/Registry/settings.rsp) associates a list of header files to a namespace. Reference existing [partitions](generation/scraper/Partitions) to understand the template for this file. The important sections are `--traverse`, which lists the header files to include, and `--namespace` which lists the namespace to associate with the content of those header files. Note that headers should be listed alphabetically by convention, and the casing needs to match the casing of the filenames. -You can test localized changes to a partition by running `./scripts/GenerateMetadataSourceForPartition.ps1 -PartitionName ` from the repo root. If it compiles, the changes are likely correct. A common reason for failure is main.cpp either doesn't include all the necessary dependent headers needed to use the target headers or doesn't include them in the proper order. +You can test localized changes to a partition by running `./scripts/GenerateMetadataSourceForPartition.ps1 ` from the repo root. If it compiles, the changes are likely correct. A common reason for failure is main.cpp either doesn't include all the necessary dependent headers needed to use the target headers or doesn't include them in the proper order. ### Split a header file among multiple namespaces If a header file doesn't cleanly map to one namespace, it should be associated with a partition and namespace that makes sense for the majority of its APIs (using the steps above for a single namespace), and then the rest of the APIs should be manually remapped using [requiredNamespacesForNames.rsp](generation/emitter/requiredNamespacesForNames.rsp). This file contains one line per API and follows the format `=`. It is a single file that is shared across all partitions. +For maintainability, it is important to keep [requiredNamespacesForNames.rsp](generation/emitter/requiredNamespacesForNames.rsp) organized with APIs grouped by header files. APIs should be added within `# region
` sections based on the header files where they are defined. APIs within a `# region` should be sorted alphabetically by selecting them and then using Visual Studio Code's `Sort Lines Ascending` command. + ### Refactoring namespaces Note that when refactoring namespaces, [requiredNamespacesForNames.rsp](generation/emitter/requiredNamespacesForNames.rsp) will take precedence over any namespaces declared in the partitions, so make sure it doesn't contain remappings that will conflict with the expected factoring from the partitions. For example, if you create a new Registry partition to assign everything in winreg.h to Windows.Win32.System.Registry, but [requiredNamespacesForNames.rsp](generation/emitter/requiredNamespacesForNames.rsp) was previously updated to map Reg* APIs to a different namespace, you won't achieve the desired result unless you remove the Reg* entries from [requiredNamespacesForNames.rsp](generation/emitter/requiredNamespacesForNames.rsp). @@ -129,7 +131,7 @@ The simplest but slowest way to validate changes is to perform a full build with ### Incremental builds -If you have already performed a full build and are making incremental changes, you can effectively perform incremental builds by running `./scripts/GenerateMetadataSourceForPartition.ps1 -PartitionName ` for each impacted ``, and then build and test the winmd by running `./scripts/BuildMetadataBin.ps1 && ./scripts/TestWinmdBinary.ps1`. If you are only making changes to the [emitter](./generation/emitter), then you don't need to regenerate the partitions and can just rebuild the winmd. +If you have already performed a full build and are making incremental changes, you can effectively perform incremental builds by running `./scripts/GenerateMetadataSourceForPartition.ps1 ` for each impacted ``, and then build and test the winmd by running `./scripts/BuildMetadataBin.ps1 && ./scripts/TestWinmdBinary.ps1`. If you are only making changes to the [emitter](./generation/emitter), then you don't need to regenerate the partitions and can just rebuild the winmd. Note that stale artifacts on your system may sometimes result in cryptic errors when attempting incremental builds. If you do encounter cryptic errors during incremental builds that you suspect are the result of previously built changes, reset your system state by running a clean build with `./DoAll.ps1 -Clean`. diff --git a/generation/emitter/manual/Security.manual.cs b/generation/emitter/manual/Security.manual.cs index cb62fe5b2..2aebafd65 100644 --- a/generation/emitter/manual/Security.manual.cs +++ b/generation/emitter/manual/Security.manual.cs @@ -32,10 +32,13 @@ public enum TOKEN_ACCESS_MASK : uint TOKEN_ADJUST_SESSIONID = (0x0100), TOKEN_ALL_ACCESS = (Windows.Win32.Storage.FileSystem.FILE_ACCESS_FLAGS.STANDARD_RIGHTS_REQUIRED | TOKEN_ASSIGN_PRIMARY | TOKEN_DUPLICATE | TOKEN_IMPERSONATE | TOKEN_QUERY | TOKEN_QUERY_SOURCE | TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS |TOKEN_ADJUST_DEFAULT) } +} +namespace Windows.Win32.Security.Cryptography.Core +{ public static unsafe partial class Apis { // Has to be int so it can be used in a shift public const int CERT_COMPARE_SHIFT = 16; } -} +} \ No newline at end of file diff --git a/generation/emitter/requiredNamespacesForNames.rsp b/generation/emitter/requiredNamespacesForNames.rsp index 0b7ded978..9f1677f50 100644 --- a/generation/emitter/requiredNamespacesForNames.rsp +++ b/generation/emitter/requiredNamespacesForNames.rsp @@ -1,4 +1,17 @@ --requiredNamespaceForName +# region combaseapi.h +AgileReferenceOptions=Windows.Win32.System.WinRT +CLSIDFromProgIDEx=Windows.Win32.System.Com +CoDecodeProxy=Windows.Win32.System.WinRT +CoFileTimeNow=Windows.Win32.System.Com +CreateStreamOnHGlobal=Windows.Win32.Storage.StructuredStorage +FreePropVariantArray=Windows.Win32.Storage.StructuredStorage +GetHGlobalFromStream=Windows.Win32.Storage.StructuredStorage +PropVariantClear=Windows.Win32.Storage.StructuredStorage +PropVariantCopy=Windows.Win32.Storage.StructuredStorage +RoGetAgileReference=Windows.Win32.System.WinRT +ServerInformation=Windows.Win32.System.WinRT +# endregion combaseapi.h # region consoleapi2.h (also defined in ntddvdeo.h) FOREGROUND_BLUE=Windows.Win32.System.Console FOREGROUND_GREEN=Windows.Win32.System.Console @@ -17,710 +30,833 @@ COMMON_LVB_REVERSE_VIDEO=Windows.Win32.System.Console COMMON_LVB_UNDERSCORE=Windows.Win32.System.Console COMMON_LVB_SBCSDBCS=Windows.Win32.System.Console # endregion consoleapi2.h (also defined in ntddvdeo.h) +# region ddkernel.h +DDKERNELCAPS=Windows.Win32.UI.DisplayDevices +IDirectDrawKernel=Windows.Win32.UI.DisplayDevices +IDirectDrawSurfaceKernel=Windows.Win32.UI.DisplayDevices +# endregion ddkernel.h +# region ddrawi.h +DDCORECAPS=Windows.Win32.UI.DisplayDevices +DDHAL_DESTROYDDLOCALDATA=Windows.Win32.UI.DisplayDevices +DDHAL_WAITFORVERTICALBLANKDATA=Windows.Win32.UI.DisplayDevices +# endregion ddrawi.h +# region ddrawint.h +DD_ADDATTACHEDSURFACEDATA=Windows.Win32.UI.DisplayDevices +DD_ATTACHLIST=Windows.Win32.UI.DisplayDevices +DD_BEGINMOCOMPFRAMEDATA=Windows.Win32.UI.DisplayDevices +DD_BLTDATA=Windows.Win32.UI.DisplayDevices +DD_CALLBACKS=Windows.Win32.UI.DisplayDevices +DD_CANCREATESURFACEDATA=Windows.Win32.UI.DisplayDevices +DD_CANCREATEVPORTDATA=Windows.Win32.UI.DisplayDevices +DD_CLIPPER_GLOBAL=Windows.Win32.UI.DisplayDevices +DD_CLIPPER_LOCAL=Windows.Win32.UI.DisplayDevices +DD_COLORCONTROLCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_COLORCONTROLDATA=Windows.Win32.UI.DisplayDevices +DD_CREATEMOCOMPDATA=Windows.Win32.UI.DisplayDevices +DD_CREATEPALETTEDATA=Windows.Win32.UI.DisplayDevices +DD_CREATESURFACEDATA=Windows.Win32.UI.DisplayDevices +DD_CREATESURFACEEXDATA=Windows.Win32.UI.DisplayDevices +DD_CREATEVPORTDATA=Windows.Win32.UI.DisplayDevices +DD_D3DBUFCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_DESTROYMOCOMPDATA=Windows.Win32.UI.DisplayDevices +DD_DESTROYPALETTEDATA=Windows.Win32.UI.DisplayDevices +DD_DESTROYSURFACEDATA=Windows.Win32.UI.DisplayDevices +DD_DESTROYVPORTDATA=Windows.Win32.UI.DisplayDevices +DD_DIRECTDRAW_GLOBAL=Windows.Win32.UI.DisplayDevices +DD_DIRECTDRAW_LOCAL=Windows.Win32.UI.DisplayDevices +DD_ENDMOCOMPFRAMEDATA=Windows.Win32.UI.DisplayDevices +DD_FLIPDATA=Windows.Win32.UI.DisplayDevices +DD_FLIPTOGDISURFACEDATA=Windows.Win32.UI.DisplayDevices +DD_FLIPVPORTDATA=Windows.Win32.UI.DisplayDevices +DD_FREEDRIVERMEMORYDATA=Windows.Win32.UI.DisplayDevices +DD_GETAVAILDRIVERMEMORYDATA=Windows.Win32.UI.DisplayDevices +DD_GETBLTSTATUSDATA=Windows.Win32.UI.DisplayDevices +DD_GETDRIVERINFODATA=Windows.Win32.UI.DisplayDevices +DD_GETDRIVERSTATEDATA=Windows.Win32.UI.DisplayDevices +DD_GETFLIPSTATUSDATA=Windows.Win32.UI.DisplayDevices +DD_GETINTERNALMOCOMPDATA=Windows.Win32.UI.DisplayDevices +DD_GETMOCOMPCOMPBUFFDATA=Windows.Win32.UI.DisplayDevices +DD_GETMOCOMPFORMATSDATA=Windows.Win32.UI.DisplayDevices +DD_GETMOCOMPGUIDSDATA=Windows.Win32.UI.DisplayDevices +DD_GETSCANLINEDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTBANDWIDTHDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTCONNECTDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTFIELDDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTFLIPSTATUSDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTINPUTFORMATDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTLINEDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTOUTPUTFORMATDATA=Windows.Win32.UI.DisplayDevices +DD_GETVPORTSIGNALDATA=Windows.Win32.UI.DisplayDevices +DD_HALINFO=Windows.Win32.UI.DisplayDevices +DD_KERNELCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_LOCKDATA=Windows.Win32.UI.DisplayDevices +DD_MAPMEMORYDATA=Windows.Win32.UI.DisplayDevices +DD_MISCELLANEOUS2CALLBACKS=Windows.Win32.UI.DisplayDevices +DD_MISCELLANEOUSCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_MORESURFACECAPS=Windows.Win32.UI.DisplayDevices +DD_MOTIONCOMP_LOCAL=Windows.Win32.UI.DisplayDevices +DD_MOTIONCOMPCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_NONLOCALVIDMEMCAPS=Windows.Win32.UI.DisplayDevices +DD_NTCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_NTPRIVATEDRIVERCAPS=Windows.Win32.UI.DisplayDevices +DD_PALETTE_GLOBAL=Windows.Win32.UI.DisplayDevices +DD_PALETTE_LOCAL=Windows.Win32.UI.DisplayDevices +DD_PALETTECALLBACKS=Windows.Win32.UI.DisplayDevices +DD_QUERYMOCOMPSTATUSDATA=Windows.Win32.UI.DisplayDevices +DD_RENDERMOCOMPDATA=Windows.Win32.UI.DisplayDevices +DD_SETCOLORKEYDATA=Windows.Win32.UI.DisplayDevices +DD_SETENTRIESDATA=Windows.Win32.UI.DisplayDevices +DD_SETEXCLUSIVEMODEDATA=Windows.Win32.UI.DisplayDevices +DD_SETOVERLAYPOSITIONDATA=Windows.Win32.UI.DisplayDevices +DD_SETPALETTEDATA=Windows.Win32.UI.DisplayDevices +DD_STEREOMODE=Windows.Win32.UI.DisplayDevices +DD_SURFACE_GLOBAL=Windows.Win32.UI.DisplayDevices +DD_SURFACE_INT=Windows.Win32.UI.DisplayDevices +DD_SURFACE_LOCAL=Windows.Win32.UI.DisplayDevices +DD_SURFACE_MORE=Windows.Win32.UI.DisplayDevices +DD_SURFACECALLBACKS=Windows.Win32.UI.DisplayDevices +DD_SYNCSURFACEDATA=Windows.Win32.UI.DisplayDevices +DD_SYNCVIDEOPORTDATA=Windows.Win32.UI.DisplayDevices +DD_UNLOCKDATA=Windows.Win32.UI.DisplayDevices +DD_UPDATENONLOCALHEAPDATA=Windows.Win32.UI.DisplayDevices +DD_UPDATEOVERLAYDATA=Windows.Win32.UI.DisplayDevices +DD_UPDATEVPORTDATA=Windows.Win32.UI.DisplayDevices +DD_VIDEOPORT_LOCAL=Windows.Win32.UI.DisplayDevices +DD_VIDEOPORTCALLBACKS=Windows.Win32.UI.DisplayDevices +DD_VPORTCOLORDATA=Windows.Win32.UI.DisplayDevices +DD_WAITFORVERTICALBLANKDATA=Windows.Win32.UI.DisplayDevices +DD_WAITFORVPORTSYNCDATA=Windows.Win32.UI.DisplayDevices +DDCOMPBUFFERINFO=Windows.Win32.UI.DisplayDevices +DDMOCOMPBUFFERINFO=Windows.Win32.UI.DisplayDevices +PDD_CANCREATESURFACE=Windows.Win32.UI.DisplayDevices +PDD_COLORCB_COLORCONTROL=Windows.Win32.UI.DisplayDevices +PDD_CREATEPALETTE=Windows.Win32.UI.DisplayDevices +PDD_CREATESURFACE=Windows.Win32.UI.DisplayDevices +PDD_CREATESURFACEEX=Windows.Win32.UI.DisplayDevices +PDD_DESTROYDDLOCAL=Windows.Win32.UI.DisplayDevices +PDD_FLIPTOGDISURFACE=Windows.Win32.UI.DisplayDevices +PDD_FREEDRIVERMEMORY=Windows.Win32.UI.DisplayDevices +PDD_GETAVAILDRIVERMEMORY=Windows.Win32.UI.DisplayDevices +PDD_GETDRIVERINFO=Windows.Win32.UI.DisplayDevices +PDD_GETDRIVERSTATE=Windows.Win32.UI.DisplayDevices +PDD_GETSCANLINE=Windows.Win32.UI.DisplayDevices +PDD_KERNELCB_SYNCSURFACE=Windows.Win32.UI.DisplayDevices +PDD_KERNELCB_SYNCVIDEOPORT=Windows.Win32.UI.DisplayDevices +PDD_MAPMEMORY=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_BEGINFRAME=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_CREATE=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_DESTROY=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_ENDFRAME=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_GETCOMPBUFFINFO=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_GETFORMATS=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_GETGUIDS=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_GETINTERNALINFO=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_QUERYSTATUS=Windows.Win32.UI.DisplayDevices +PDD_MOCOMPCB_RENDER=Windows.Win32.UI.DisplayDevices +PDD_PALCB_DESTROYPALETTE=Windows.Win32.UI.DisplayDevices +PDD_PALCB_SETENTRIES=Windows.Win32.UI.DisplayDevices +PDD_SETEXCLUSIVEMODE=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_ADDATTACHEDSURFACE=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_BLT=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_DESTROYSURFACE=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_FLIP=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_GETBLTSTATUS=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_GETFLIPSTATUS=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_LOCK=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_SETCOLORKEY=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_SETOVERLAYPOSITION=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_SETPALETTE=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_UNLOCK=Windows.Win32.UI.DisplayDevices +PDD_SURFCB_UPDATEOVERLAY=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_CANCREATEVIDEOPORT=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_COLORCONTROL=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_CREATEVIDEOPORT=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_DESTROYVPORT=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_FLIP=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETBANDWIDTH=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETFIELD=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETFLIPSTATUS=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETINPUTFORMATS=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETLINE=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETOUTPUTFORMATS=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETSIGNALSTATUS=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_GETVPORTCONNECT=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_UPDATE=Windows.Win32.UI.DisplayDevices +PDD_VPORTCB_WAITFORSYNC=Windows.Win32.UI.DisplayDevices +PDD_WAITFORVERTICALBLANK=Windows.Win32.UI.DisplayDevices +VIDEOMEMORY=Windows.Win32.UI.DisplayDevices +VIDEOMEMORYINFO=Windows.Win32.UI.DisplayDevices +# endregion ddrawint.h +# region dvp.h +DDVIDEOPORTBANDWIDTH=Windows.Win32.UI.DisplayDevices +DDVIDEOPORTCAPS=Windows.Win32.UI.DisplayDevices +DDVIDEOPORTDESC=Windows.Win32.UI.DisplayDevices +DDVIDEOPORTINFO=Windows.Win32.UI.DisplayDevices +# endregion dvp.h +# region eventsys.h +EOC_ChangeType=Windows.Win32.System.Com +IEventProperty=Windows.Win32.System.Com +IEventPublisher=Windows.Win32.System.Com +# region eventsys.h # region libloaderapi.h FindStringOrdinal=Windows.Win32.Globalization # endregion -# region winbase.h -BeginUpdateResourceA=Windows.Win32.System.LibraryLoader -BeginUpdateResourceW=Windows.Win32.System.LibraryLoader -ConvertFiberToThread=Windows.Win32.System.Threading -ConvertThreadToFiber=Windows.Win32.System.Threading -ConvertThreadToFiberEx=Windows.Win32.System.Threading -CreateFiber=Windows.Win32.System.Threading -CreateFiberEx=Windows.Win32.System.Threading -CreateJobObjectA=Windows.Win32.System.JobObjects -CreateNamedPipeA=Windows.Win32.System.Pipes -CreateProcessWithLogonW=Windows.Win32.System.Threading -CreateProcessWithTokenW=Windows.Win32.System.Threading -CreateSemaphoreA=Windows.Win32.System.Threading -CreateSemaphoreExA=Windows.Win32.System.Threading -CreateUmsCompletionList=Windows.Win32.System.Threading -CreateUmsThreadContext=Windows.Win32.System.Threading -DeleteFiber=Windows.Win32.System.Threading -DeleteTimerQueue=Windows.Win32.System.Threading -DeleteUmsCompletionList=Windows.Win32.System.Threading -DeleteUmsThreadContext=Windows.Win32.System.Threading -DequeueUmsCompletionListItems=Windows.Win32.System.Threading -DestroyThreadpoolEnvironment=Windows.Win32.System.Threading -EndUpdateResourceA=Windows.Win32.System.LibraryLoader -EndUpdateResourceW=Windows.Win32.System.LibraryLoader -EnterUmsSchedulingMode=Windows.Win32.System.Threading -EnumResourceLanguagesA=Windows.Win32.System.LibraryLoader -EnumResourceLanguagesW=Windows.Win32.System.LibraryLoader -EnumResourceNamesA=Windows.Win32.System.LibraryLoader -EnumResourceTypesA=Windows.Win32.System.LibraryLoader -EnumResourceTypesW=Windows.Win32.System.LibraryLoader -ExecuteUmsThread=Windows.Win32.System.Threading -FindResourceA=Windows.Win32.System.LibraryLoader -FindResourceExA=Windows.Win32.System.LibraryLoader -GetActiveProcessorCount=Windows.Win32.System.Threading -GetActiveProcessorGroupCount=Windows.Win32.System.Threading -GetCurrentUmsThread=Windows.Win32.System.Threading -GetMaximumProcessorCount=Windows.Win32.System.Threading -GetMaximumProcessorGroupCount=Windows.Win32.System.Threading -GetNamedPipeClientComputerNameA=Windows.Win32.System.Pipes -GetNamedPipeClientProcessId=Windows.Win32.System.Pipes -GetNamedPipeClientSessionId=Windows.Win32.System.Pipes -GetNamedPipeHandleStateA=Windows.Win32.System.Pipes -GetNamedPipeServerProcessId=Windows.Win32.System.Pipes -GetNamedPipeServerSessionId=Windows.Win32.System.Pipes -GetNextUmsListItem=Windows.Win32.System.Threading -GetProcessAffinityMask=Windows.Win32.System.Threading -GetProcessIoCounters=Windows.Win32.System.Threading -GetProcessWorkingSetSize=Windows.Win32.System.Threading -GetUmsCompletionListEvent=Windows.Win32.System.Threading -GetUmsSystemThreadInformation=Windows.Win32.System.Threading -GlobalAlloc=Windows.Win32.System.Memory -GlobalFlags=Windows.Win32.System.Memory -GlobalFree=Windows.Win32.System.Memory -GlobalHandle=Windows.Win32.System.Memory -GlobalLock=Windows.Win32.System.Memory -GlobalReAlloc=Windows.Win32.System.Memory -GlobalSize=Windows.Win32.System.Memory -GlobalUnlock=Windows.Win32.System.Memory -IsTextUnicode=Windows.Win32.Globalization -LocalAlloc=Windows.Win32.System.Memory -LocalFlags=Windows.Win32.System.Memory -LocalFree=Windows.Win32.System.Memory -LocalHandle=Windows.Win32.System.Memory -LocalLock=Windows.Win32.System.Memory -LocalReAlloc=Windows.Win32.System.Memory -LocalSize=Windows.Win32.System.Memory -LocalUnlock=Windows.Win32.System.Memory -lstrcatA=Windows.Win32.Globalization -lstrcatW=Windows.Win32.Globalization -lstrcmpA=Windows.Win32.Globalization -lstrcmpiA=Windows.Win32.Globalization -lstrcmpiW=Windows.Win32.Globalization -lstrcmpW=Windows.Win32.Globalization -lstrcpyA=Windows.Win32.Globalization -lstrcpynA=Windows.Win32.Globalization -lstrcpynW=Windows.Win32.Globalization -lstrcpyW=Windows.Win32.Globalization -lstrlenA=Windows.Win32.Globalization -lstrlenW=Windows.Win32.Globalization -OpenJobObjectA=Windows.Win32.System.JobObjects -PowerClearRequest=Windows.Win32.System.Power -PowerCreateRequest=Windows.Win32.System.Power -PowerSetRequest=Windows.Win32.System.Power -PulseEvent=Windows.Win32.System.Threading -QueryFullProcessImageNameA=Windows.Win32.System.Threading -QueryFullProcessImageNameW=Windows.Win32.System.Threading -QueryUmsThreadInformation=Windows.Win32.System.Threading -RegisterWaitForSingleObject=Windows.Win32.System.Threading -SetProcessAffinityMask=Windows.Win32.System.Threading -SetProcessWorkingSetSize=Windows.Win32.System.Threading -SetThreadAffinityMask=Windows.Win32.System.Threading -SetUmsThreadInformation=Windows.Win32.System.Threading -STARTUPINFOEXA=Windows.Win32.System.Threading -STARTUPINFOEXW=Windows.Win32.System.Threading -SwitchToFiber=Windows.Win32.System.Threading -UMS_SCHEDULER_STARTUP_INFO=Windows.Win32.System.Threading -UMS_SYSTEM_THREAD_INFORMATION=Windows.Win32.System.Threading -UmsThreadYield=Windows.Win32.System.Threading -UnregisterWait=Windows.Win32.System.Threading -UpdateResourceA=Windows.Win32.System.LibraryLoader -UpdateResourceW=Windows.Win32.System.LibraryLoader -WaitNamedPipeA=Windows.Win32.System.Pipes -# endregion winbase.h -# region wingdi.h -CHARSETINFO=Windows.Win32.Globalization -FONTSIGNATURE=Windows.Win32.Globalization -GetTextCharset=Windows.Win32.Globalization -GetTextCharsetInfo=Windows.Win32.Globalization -LOCALESIGNATURE=Windows.Win32.Globalization -TranslateCharsetInfo=Windows.Win32.Globalization -# endregion -# region winreg.h -AbortSystemShutdownA=Windows.Win32.System.Shutdown -AbortSystemShutdownW=Windows.Win32.System.Shutdown -CheckForHiberboot=Windows.Win32.System.Shutdown -InitiateShutdownA=Windows.Win32.System.Shutdown -InitiateShutdownW=Windows.Win32.System.Shutdown -InitiateSystemShutdownA=Windows.Win32.System.Shutdown -InitiateSystemShutdownExA=Windows.Win32.System.Shutdown -InitiateSystemShutdownExW=Windows.Win32.System.Shutdown -InitiateSystemShutdownW=Windows.Win32.System.Shutdown -# endregion winreg.h -# region winnt.h (per-architecture design also defined in ntdef.h) -FLOATING_SAVE_AREA=Windows.Win32.System.Kernel -SLIST_ENTRY=Windows.Win32.System.Kernel -SLIST_HEADER=Windows.Win32.System.Kernel -SINGLE_LIST_ENTRY=Windows.Win32.System.Kernel -# endregion winnt.h (per-architecture design also defined in ntdef.h) -# region winuser.h -ExitWindows=Windows.Win32.System.Shutdown -ExitWindowsEx=Windows.Win32.System.Shutdown -LockWorkStation=Windows.Win32.System.Shutdown -RegisterDeviceNotificationA=Windows.Win32.System.SystemServices -RegisterDeviceNotificationW=Windows.Win32.System.SystemServices -RegisterPowerSettingNotification=Windows.Win32.System.SystemServices -RegisterSuspendResumeNotification=Windows.Win32.System.SystemServices -ShutdownBlockReasonCreate=Windows.Win32.System.Shutdown -ShutdownBlockReasonDestroy=Windows.Win32.System.Shutdown -ShutdownBlockReasonQuery=Windows.Win32.System.Shutdown -# endregion winuser.h -AERT_Allocate=Windows.Win32.Media.Audio.DirectMusic -AERT_Free=Windows.Win32.Media.Audio.DirectMusic -MDEVICECAPSEX=Windows.Win32.Media.Audio.DirectMusic -MIDIOPENDESC=Windows.Win32.Media.Audio.DirectMusic -IPropertyStore=Windows.Win32.Media.Audio.DirectMusic -OleLoadPictureFile=Windows.Win32.System.OleAutomation -OleLoadPictureFileEx=Windows.Win32.System.OleAutomation -OleSavePictureFile=Windows.Win32.System.OleAutomation -VARENUM=Windows.Win32.System.OleAutomation -GetOverlappedResult=Windows.Win32.System.SystemServices -GetOverlappedResultEx=Windows.Win32.System.SystemServices -OVERLAPPED=Windows.Win32.System.SystemServices -AddIntegrityLabelToBoundaryDescriptor=Windows.Win32.System.SystemServices -BackupRead=Windows.Win32.System.SystemServices -BackupSeek=Windows.Win32.System.SystemServices -BackupWrite=Windows.Win32.System.SystemServices -BindIoCompletionCallback=Windows.Win32.System.SystemServices -CreateBoundaryDescriptorA=Windows.Win32.System.SystemServices -CreateTapePartition=Windows.Win32.System.SystemServices -EraseTape=Windows.Win32.System.SystemServices -GetNumaAvailableMemoryNode=Windows.Win32.System.SystemServices -GetNumaAvailableMemoryNodeEx=Windows.Win32.System.SystemServices -GetNumaNodeNumberFromHandle=Windows.Win32.System.SystemServices -GetNumaNodeProcessorMask=Windows.Win32.System.SystemServices -GetNumaProcessorNode=Windows.Win32.System.SystemServices -GetNumaProcessorNodeEx=Windows.Win32.System.SystemServices -GetNumaProximityNode=Windows.Win32.System.SystemServices -GetTapeParameters=Windows.Win32.System.SystemServices -GetTapePosition=Windows.Win32.System.SystemServices -GetTapeStatus=Windows.Win32.System.SystemServices -PrepareTape=Windows.Win32.System.SystemServices -SetTapeParameters=Windows.Win32.System.SystemServices -SetTapePosition=Windows.Win32.System.SystemServices -WinExec=Windows.Win32.System.SystemServices -WriteTapemark=Windows.Win32.System.SystemServices -WIN32_STREAM_ID=Windows.Win32.System.SystemServices -NtQueryInformationProcess=Windows.Win32.System.SystemServices -NtQueryInformationThread=Windows.Win32.System.SystemServices -PEB_LDR_DATA=Windows.Win32.System.SystemServices -PEB=Windows.Win32.System.SystemServices -RTL_USER_PROCESS_PARAMETERS=Windows.Win32.System.SystemServices -AR_STATE=Windows.Win32.System.SystemServices -ORIENTATION_PREFERENCE=Windows.Win32.System.SystemServices -AttachThreadInput=Windows.Win32.System.SystemServices -GetAutoRotationState=Windows.Win32.System.SystemServices -GetDisplayAutoRotationPreferences=Windows.Win32.System.SystemServices -GetDisplayAutoRotationPreferencesByProcessId=Windows.Win32.System.SystemServices -GetGuiResources=Windows.Win32.System.SystemServices -IsImmersiveProcess=Windows.Win32.System.SystemServices -IsWow64Message=Windows.Win32.System.SystemServices -MsgWaitForMultipleObjects=Windows.Win32.System.SystemServices -MsgWaitForMultipleObjectsEx=Windows.Win32.System.SystemServices -SetDisplayAutoRotationPreferences=Windows.Win32.System.SystemServices -SetProcessRestrictionExemption=Windows.Win32.System.SystemServices -UserHandleGrantAccess=Windows.Win32.System.SystemServices -WaitForInputIdle=Windows.Win32.System.SystemServices -IsWow64Process=Windows.Win32.System.SystemServices -IsWow64Process2=Windows.Win32.System.SystemServices -AddSecureMemoryCacheCallback=Windows.Win32.System.SystemServices -BackupEventLogA=Windows.Win32.System.SystemServices -BackupEventLogW=Windows.Win32.System.SystemServices -BuildCommDCBA=Windows.Win32.System.SystemServices -BuildCommDCBAndTimeoutsA=Windows.Win32.System.SystemServices -BuildCommDCBAndTimeoutsW=Windows.Win32.System.SystemServices -BuildCommDCBW=Windows.Win32.System.SystemServices -CallNamedPipeA=Windows.Win32.System.SystemServices -ClearCommBreak=Windows.Win32.System.SystemServices -ClearCommError=Windows.Win32.System.SystemServices -ClearEventLogA=Windows.Win32.System.SystemServices -ClearEventLogW=Windows.Win32.System.SystemServices -CloseEventLog=Windows.Win32.System.SystemServices -CommConfigDialogA=Windows.Win32.System.SystemServices -CommConfigDialogW=Windows.Win32.System.SystemServices -CreateFileMappingA=Windows.Win32.System.SystemServices -CreateFileMappingNumaA=Windows.Win32.System.SystemServices -CreateMailslotA=Windows.Win32.System.SystemServices -CreateMailslotW=Windows.Win32.System.SystemServices -DeregisterEventSource=Windows.Win32.System.SystemServices -EscapeCommFunction=Windows.Win32.System.SystemServices -GetCommConfig=Windows.Win32.System.SystemServices -GetCommMask=Windows.Win32.System.SystemServices -GetCommModemStatus=Windows.Win32.System.SystemServices -GetCommPorts=Windows.Win32.System.SystemServices -GetCommProperties=Windows.Win32.System.SystemServices -GetCommState=Windows.Win32.System.SystemServices -GetCommTimeouts=Windows.Win32.System.SystemServices -GetDefaultCommConfigA=Windows.Win32.System.SystemServices -GetDefaultCommConfigW=Windows.Win32.System.SystemServices -GetDevicePowerState=Windows.Win32.System.SystemServices -GetDllDirectoryA=Windows.Win32.System.SystemServices -GetDllDirectoryW=Windows.Win32.System.SystemServices -GetEventLogInformation=Windows.Win32.System.SystemServices -GetMailslotInfo=Windows.Win32.System.SystemServices -GetNumberOfEventLogRecords=Windows.Win32.System.SystemServices -GetOldestEventLogRecord=Windows.Win32.System.SystemServices -GetProcessDEPPolicy=Windows.Win32.System.SystemServices -GetSystemDEPPolicy=Windows.Win32.System.SystemServices -GetSystemPowerStatus=Windows.Win32.System.SystemServices -GlobalMemoryStatus=Windows.Win32.System.SystemServices -IsBadCodePtr=Windows.Win32.System.SystemServices -IsBadReadPtr=Windows.Win32.System.SystemServices -IsBadStringPtrA=Windows.Win32.System.SystemServices -IsBadStringPtrW=Windows.Win32.System.SystemServices -IsBadWritePtr=Windows.Win32.System.SystemServices -IsSystemResumeAutomatic=Windows.Win32.System.SystemServices -LoadModule=Windows.Win32.System.SystemServices -LoadPackagedLibrary=Windows.Win32.System.SystemServices -MapUserPhysicalPagesScatter=Windows.Win32.System.SystemServices -MapViewOfFileExNuma=Windows.Win32.System.SystemServices -NotifyChangeEventLog=Windows.Win32.System.SystemServices -OpenBackupEventLogA=Windows.Win32.System.SystemServices -OpenBackupEventLogW=Windows.Win32.System.SystemServices -OpenCommPort=Windows.Win32.System.SystemServices -OpenEventLogA=Windows.Win32.System.SystemServices -OpenEventLogW=Windows.Win32.System.SystemServices -OpenFileMappingA=Windows.Win32.System.SystemServices -PurgeComm=Windows.Win32.System.SystemServices -ReadEventLogA=Windows.Win32.System.SystemServices -ReadEventLogW=Windows.Win32.System.SystemServices -RegisterEventSourceA=Windows.Win32.System.SystemServices -RegisterEventSourceW=Windows.Win32.System.SystemServices -RemoveSecureMemoryCacheCallback=Windows.Win32.System.SystemServices -ReportEventA=Windows.Win32.System.SystemServices -ReportEventW=Windows.Win32.System.SystemServices -RequestWakeupLatency=Windows.Win32.System.SystemServices -SetCommBreak=Windows.Win32.System.SystemServices -SetCommConfig=Windows.Win32.System.SystemServices -SetCommMask=Windows.Win32.System.SystemServices -SetCommState=Windows.Win32.System.SystemServices -SetCommTimeouts=Windows.Win32.System.SystemServices -SetDefaultCommConfigA=Windows.Win32.System.SystemServices -SetDefaultCommConfigW=Windows.Win32.System.SystemServices -SetDllDirectoryA=Windows.Win32.System.SystemServices -SetDllDirectoryW=Windows.Win32.System.SystemServices -SetMailslotInfo=Windows.Win32.System.SystemServices -SetProcessDEPPolicy=Windows.Win32.System.SystemServices -SetSystemPowerState=Windows.Win32.System.SystemServices -SetThreadExecutionState=Windows.Win32.System.SystemServices -SetupComm=Windows.Win32.System.SystemServices -TransmitCommChar=Windows.Win32.System.SystemServices -WaitCommEvent=Windows.Win32.System.SystemServices -COMMCONFIG=Windows.Win32.System.SystemServices -COMMPROP=Windows.Win32.System.SystemServices -COMMTIMEOUTS=Windows.Win32.System.SystemServices -COMSTAT=Windows.Win32.System.SystemServices -DCB=Windows.Win32.System.SystemServices -EVENTLOG_FULL_INFORMATION=Windows.Win32.System.SystemServices -MEMORYSTATUS=Windows.Win32.System.SystemServices -SYSTEM_POWER_STATUS=Windows.Win32.System.SystemServices -UnregisterDeviceNotification=Windows.Win32.System.SystemServices -UnregisterPowerSettingNotification=Windows.Win32.System.SystemServices -UnregisterSuspendResumeNotification=Windows.Win32.System.SystemServices -POWERBROADCAST_SETTING=Windows.Win32.System.SystemServices -ACTRL_ACCESS_ENTRY_LISTA=Windows.Win32.System.Com -ACTRL_ACCESS_ENTRY_LISTW=Windows.Win32.System.Com -ACTRL_ACCESS_ENTRYA=Windows.Win32.System.Com -ACTRL_ACCESS_ENTRYW=Windows.Win32.System.Com -ACTRL_ACCESSA=Windows.Win32.System.Com -ACTRL_ACCESSW=Windows.Win32.System.Com -ACTRL_PROPERTY_ENTRYA=Windows.Win32.System.Com -ACTRL_PROPERTY_ENTRYW=Windows.Win32.System.Com -CLSIDFromProgIDEx=Windows.Win32.System.Com -CoFileTimeNow=Windows.Win32.System.Com -EOC_ChangeType=Windows.Win32.System.Com -IEventProperty=Windows.Win32.System.Com -IEventPublisher=Windows.Win32.System.Com -COINIT=Windows.Win32.System.Com -COMSD=Windows.Win32.System.Com -BindMoniker=Windows.Win32.System.Com -CLSIDFromProgIDEx=Windows.Win32.System.Com -CoAllowSetForegroundWindow=Windows.Win32.System.Com -CoDosDateTimeToFileTime=Windows.Win32.System.Com -CoFileTimeNow=Windows.Win32.System.Com -CoFileTimeToDosDateTime=Windows.Win32.System.Com -CoFreeAllLibraries=Windows.Win32.System.Com -CoFreeLibrary=Windows.Win32.System.Com -CoGetInstanceFromFile=Windows.Win32.System.Com -CoGetInstanceFromIStorage=Windows.Win32.System.Com -CoGetObject=Windows.Win32.System.Com -CoGetSystemSecurityPermissions=Windows.Win32.System.Com -CoInitialize=Windows.Win32.System.Com -CoIsOle1Class=Windows.Win32.System.Com -CoLoadLibrary=Windows.Win32.System.Com -CoRegisterChannelHook=Windows.Win32.System.Com -CoRegisterInitializeSpy=Windows.Win32.System.Com -CoRegisterMallocSpy=Windows.Win32.System.Com -CoRegisterMessageFilter=Windows.Win32.System.Com -CoRevokeInitializeSpy=Windows.Win32.System.Com -CoRevokeMallocSpy=Windows.Win32.System.Com -CoTreatAsClass=Windows.Win32.System.Com -CreateAntiMoniker=Windows.Win32.System.Com -CreateBindCtx=Windows.Win32.System.Com -CreateClassMoniker=Windows.Win32.System.Com -CreateDataCache=Windows.Win32.System.Com -CreateFileMoniker=Windows.Win32.System.Com -CreateGenericComposite=Windows.Win32.System.Com -CreateItemMoniker=Windows.Win32.System.Com -CreateObjrefMoniker=Windows.Win32.System.Com -CreatePointerMoniker=Windows.Win32.System.Com -GetClassFile=Windows.Win32.System.Com -GetRunningObjectTable=Windows.Win32.System.Com -MkParseDisplayName=Windows.Win32.System.Com -MonikerCommonPrefixWith=Windows.Win32.System.Com -MonikerRelativePathTo=Windows.Win32.System.Com -IAccessibilityDockingService=Windows.Win32.System.Com -IAccessibilityDockingServiceCallback=Windows.Win32.System.Com -DVASPECT=Windows.Win32.System.Com -TYSPEC=Windows.Win32.System.Com -CSPLATFORM=Windows.Win32.System.Com -QUERYCONTEXT=Windows.Win32.System.Com -NMHDR=Windows.Win32.UI.Controls -IsCharLowerW=Windows.Win32.UI.Controls -EDITWORDBREAKPROCA=Windows.Win32.UI.Controls -EDITWORDBREAKPROCW=Windows.Win32.UI.Controls -FEEDBACK_TYPE=Windows.Win32.UI.Controls -INPUT_MESSAGE_DEVICE_TYPE=Windows.Win32.UI.Controls -INPUT_MESSAGE_ORIGIN_ID=Windows.Win32.UI.Controls -POINTER_DEVICE_CURSOR_TYPE=Windows.Win32.UI.Controls -POINTER_DEVICE_TYPE=Windows.Win32.UI.Controls -POINTER_FEEDBACK_MODE=Windows.Win32.UI.Controls -CheckDlgButton=Windows.Win32.UI.Controls -CheckRadioButton=Windows.Win32.UI.Controls -CreateSyntheticPointerDevice=Windows.Win32.UI.Controls -DestroySyntheticPointerDevice=Windows.Win32.UI.Controls -DlgDirListA=Windows.Win32.UI.Controls -DlgDirListComboBoxA=Windows.Win32.UI.Controls -DlgDirListComboBoxW=Windows.Win32.UI.Controls -DlgDirListW=Windows.Win32.UI.Controls -DlgDirSelectComboBoxExA=Windows.Win32.UI.Controls -DlgDirSelectComboBoxExW=Windows.Win32.UI.Controls -DlgDirSelectExA=Windows.Win32.UI.Controls -DlgDirSelectExW=Windows.Win32.UI.Controls -EnableScrollBar=Windows.Win32.UI.Controls -EvaluateProximityToPolygon=Windows.Win32.UI.Controls -EvaluateProximityToRect=Windows.Win32.UI.Controls -GetCIMSSM=Windows.Win32.UI.Controls -GetComboBoxInfo=Windows.Win32.UI.Controls -GetCurrentInputMessageSource=Windows.Win32.UI.Controls -GetListBoxInfo=Windows.Win32.UI.Controls -GetPointerDevice=Windows.Win32.UI.Controls -GetPointerDeviceCursors=Windows.Win32.UI.Controls -GetPointerDeviceProperties=Windows.Win32.UI.Controls -GetPointerDeviceRects=Windows.Win32.UI.Controls -GetPointerDevices=Windows.Win32.UI.Controls -GetRawPointerDeviceData=Windows.Win32.UI.Controls -GetScrollBarInfo=Windows.Win32.UI.Controls -GetScrollInfo=Windows.Win32.UI.Controls -GetScrollPos=Windows.Win32.UI.Controls -GetScrollRange=Windows.Win32.UI.Controls -GetWindowFeedbackSetting=Windows.Win32.UI.Controls -InitializeTouchInjection=Windows.Win32.UI.Controls -InjectSyntheticPointerInput=Windows.Win32.UI.Controls -InjectTouchInput=Windows.Win32.UI.Controls -IsDlgButtonChecked=Windows.Win32.UI.Controls -PackTouchHitTestingProximityEvaluation=Windows.Win32.UI.Controls -RegisterPointerDeviceNotifications=Windows.Win32.UI.Controls -RegisterTouchHitTestingWindow=Windows.Win32.UI.Controls -ScrollDC=Windows.Win32.UI.Controls -ScrollWindow=Windows.Win32.UI.Controls -ScrollWindowEx=Windows.Win32.UI.Controls -SetScrollInfo=Windows.Win32.UI.Controls -SetScrollPos=Windows.Win32.UI.Controls -SetScrollRange=Windows.Win32.UI.Controls -SetWindowFeedbackSetting=Windows.Win32.UI.Controls -ShowScrollBar=Windows.Win32.UI.Controls -COMBOBOXINFO=Windows.Win32.UI.Controls -COMPAREITEMSTRUCT=Windows.Win32.UI.Controls -DELETEITEMSTRUCT=Windows.Win32.UI.Controls -DRAWITEMSTRUCT=Windows.Win32.UI.Controls -INPUT_INJECTION_VALUE=Windows.Win32.UI.Controls -INPUT_MESSAGE_SOURCE=Windows.Win32.UI.Controls -MEASUREITEMSTRUCT=Windows.Win32.UI.Controls -NMHDR=Windows.Win32.UI.Controls -POINTER_DEVICE_CURSOR_INFO=Windows.Win32.UI.Controls -POINTER_DEVICE_INFO=Windows.Win32.UI.Controls -POINTER_DEVICE_PROPERTY=Windows.Win32.UI.Controls -POINTER_TYPE_INFO=Windows.Win32.UI.Controls -SCROLLBARINFO=Windows.Win32.UI.Controls -SCROLLINFO=Windows.Win32.UI.Controls -TOUCH_HIT_TESTING_INPUT=Windows.Win32.UI.Controls -TOUCH_HIT_TESTING_PROXIMITY_EVALUATION=Windows.Win32.UI.Controls -USAGE_PROPERTIES=Windows.Win32.UI.Controls -CoGetDefaultContext=Windows.Win32.System.ComponentServices -AddAtomA=Windows.Win32.System.DataExchange -AddAtomW=Windows.Win32.System.DataExchange -DeleteAtom=Windows.Win32.System.DataExchange -FindAtomA=Windows.Win32.System.DataExchange -FindAtomW=Windows.Win32.System.DataExchange -GetAtomNameA=Windows.Win32.System.DataExchange -GetAtomNameW=Windows.Win32.System.DataExchange -GlobalAddAtomA=Windows.Win32.System.DataExchange -GlobalAddAtomExA=Windows.Win32.System.DataExchange -GlobalAddAtomExW=Windows.Win32.System.DataExchange -GlobalAddAtomW=Windows.Win32.System.DataExchange -GlobalDeleteAtom=Windows.Win32.System.DataExchange -GlobalFindAtomA=Windows.Win32.System.DataExchange -GlobalFindAtomW=Windows.Win32.System.DataExchange -GlobalGetAtomNameA=Windows.Win32.System.DataExchange -GlobalGetAtomNameW=Windows.Win32.System.DataExchange -InitAtomTable=Windows.Win32.System.DataExchange -METAFILEPICT=Windows.Win32.System.DataExchange -AddClipboardFormatListener=Windows.Win32.System.DataExchange -ChangeClipboardChain=Windows.Win32.System.DataExchange -CloseClipboard=Windows.Win32.System.DataExchange -CountClipboardFormats=Windows.Win32.System.DataExchange -EmptyClipboard=Windows.Win32.System.DataExchange -EnumClipboardFormats=Windows.Win32.System.DataExchange -GetClipboardData=Windows.Win32.System.DataExchange -GetClipboardFormatNameA=Windows.Win32.System.DataExchange -GetClipboardFormatNameW=Windows.Win32.System.DataExchange -GetClipboardOwner=Windows.Win32.System.DataExchange -GetClipboardSequenceNumber=Windows.Win32.System.DataExchange -GetClipboardViewer=Windows.Win32.System.DataExchange -GetOpenClipboardWindow=Windows.Win32.System.DataExchange -GetPriorityClipboardFormat=Windows.Win32.System.DataExchange -GetUpdatedClipboardFormats=Windows.Win32.System.DataExchange -IsClipboardFormatAvailable=Windows.Win32.System.DataExchange -OpenClipboard=Windows.Win32.System.DataExchange -RegisterClipboardFormatA=Windows.Win32.System.DataExchange -RegisterClipboardFormatW=Windows.Win32.System.DataExchange -RemoveClipboardFormatListener=Windows.Win32.System.DataExchange -SetClipboardData=Windows.Win32.System.DataExchange -SetClipboardViewer=Windows.Win32.System.DataExchange -COPYDATASTRUCT=Windows.Win32.System.DataExchange -ReadProcessMemory=Windows.Win32.System.Diagnostics.Debug -WriteProcessMemory=Windows.Win32.System.Diagnostics.Debug -CREATE_PROCESS_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -CREATE_THREAD_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -DEBUG_EVENT=Windows.Win32.System.Diagnostics.Debug -EXCEPTION_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -EXIT_PROCESS_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -EXIT_THREAD_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -LOAD_DLL_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -OUTPUT_DEBUG_STRING_INFO=Windows.Win32.System.Diagnostics.Debug -RIP_INFO=Windows.Win32.System.Diagnostics.Debug -UNLOAD_DLL_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug -FlushInstructionCache=Windows.Win32.System.Diagnostics.Debug -CopyContext=Windows.Win32.System.Diagnostics.Debug -DebugBreakProcess=Windows.Win32.System.Diagnostics.Debug -DebugSetProcessKillOnExit=Windows.Win32.System.Diagnostics.Debug -FatalExit=Windows.Win32.System.Diagnostics.Debug -FormatMessageA=Windows.Win32.System.Diagnostics.Debug -FormatMessageW=Windows.Win32.System.Diagnostics.Debug -GetEnabledXStateFeatures=Windows.Win32.System.Diagnostics.Debug -GetThreadSelectorEntry=Windows.Win32.System.Diagnostics.Debug -GetXStateFeaturesMask=Windows.Win32.System.Diagnostics.Debug -InitializeContext=Windows.Win32.System.Diagnostics.Debug -LocateXStateFeature=Windows.Win32.System.Diagnostics.Debug -SetXStateFeaturesMask=Windows.Win32.System.Diagnostics.Debug -Wow64GetThreadContext=Windows.Win32.System.Diagnostics.Debug -Wow64GetThreadSelectorEntry=Windows.Win32.System.Diagnostics.Debug -Wow64SetThreadContext=Windows.Win32.System.Diagnostics.Debug -PVECTORED_EXCEPTION_HANDLER=Windows.Win32.System.Diagnostics.Debug -RtlAddFunctionTable=Windows.Win32.System.Diagnostics.Debug -RtlAddGrowableFunctionTable=Windows.Win32.System.Diagnostics.Debug -RtlCaptureContext=Windows.Win32.System.Diagnostics.Debug -RtlDeleteFunctionTable=Windows.Win32.System.Diagnostics.Debug -RtlDeleteGrowableFunctionTable=Windows.Win32.System.Diagnostics.Debug -RtlGrowFunctionTable=Windows.Win32.System.Diagnostics.Debug -RtlInstallFunctionTableCallback=Windows.Win32.System.Diagnostics.Debug -RtlLookupFunctionEntry=Windows.Win32.System.Diagnostics.Debug -RtlPcToFileHeader=Windows.Win32.System.Diagnostics.Debug -RtlRestoreContext=Windows.Win32.System.Diagnostics.Debug -RtlUnwind=Windows.Win32.System.Diagnostics.Debug -RtlUnwindEx=Windows.Win32.System.Diagnostics.Debug -RtlVirtualUnwind=Windows.Win32.System.Diagnostics.Debug -CONTEXT=Windows.Win32.System.Diagnostics.Debug -EXCEPTION_POINTERS=Windows.Win32.System.Diagnostics.Debug -EXCEPTION_RECORD=Windows.Win32.System.Diagnostics.Debug -EXCEPTION_RECORD64=Windows.Win32.System.Diagnostics.Debug -FPO_DATA=Windows.Win32.System.Diagnostics.Debug -IMAGE_COFF_SYMBOLS_HEADER=Windows.Win32.System.Diagnostics.Debug -IMAGE_DATA_DIRECTORY=Windows.Win32.System.Diagnostics.Debug -IMAGE_DEBUG_DIRECTORY=Windows.Win32.System.Diagnostics.Debug -IMAGE_FILE_HEADER=Windows.Win32.System.Diagnostics.Debug -IMAGE_FUNCTION_ENTRY=Windows.Win32.System.Diagnostics.Debug -IMAGE_FUNCTION_ENTRY64=Windows.Win32.System.Diagnostics.Debug -IMAGE_LOAD_CONFIG_DIRECTORY32=Windows.Win32.System.Diagnostics.Debug -IMAGE_LOAD_CONFIG_DIRECTORY64=Windows.Win32.System.Diagnostics.Debug -IMAGE_NT_HEADERS32=Windows.Win32.System.Diagnostics.Debug -IMAGE_NT_HEADERS64=Windows.Win32.System.Diagnostics.Debug -IMAGE_OPTIONAL_HEADER32=Windows.Win32.System.Diagnostics.Debug -IMAGE_OPTIONAL_HEADER64=Windows.Win32.System.Diagnostics.Debug -IMAGE_SECTION_HEADER=Windows.Win32.System.Diagnostics.Debug -LDT_ENTRY=Windows.Win32.System.Diagnostics.Debug -WOW64_CONTEXT=Windows.Win32.System.Diagnostics.Debug -WOW64_FLOATING_SAVE_AREA=Windows.Win32.System.Diagnostics.Debug -WOW64_LDT_ENTRY=Windows.Win32.System.Diagnostics.Debug -RtlNtStatusToDosError=Windows.Win32.System.Diagnostics.Debug -FlashWindow=Windows.Win32.System.Diagnostics.Debug -FlashWindowEx=Windows.Win32.System.Diagnostics.Debug -MessageBeep=Windows.Win32.System.Diagnostics.Debug -SetLastErrorEx=Windows.Win32.System.Diagnostics.Debug -FLASHWINFO=Windows.Win32.System.Diagnostics.Debug -DeviceIoControl=Windows.Win32.System.SystemServices -DWRITE_GLYPH_IMAGE_FORMATS=Windows.Win32.Graphics.DirectWrite -DWRITE_MEASURING_MODE=Windows.Win32.Graphics.DirectWrite -IDirectDrawKernel=Windows.Win32.UI.DisplayDevices -IDirectDrawSurfaceKernel=Windows.Win32.UI.DisplayDevices -DDKERNELCAPS=Windows.Win32.UI.DisplayDevices -DDCORECAPS=Windows.Win32.UI.DisplayDevices -DDHAL_DESTROYDDLOCALDATA=Windows.Win32.UI.DisplayDevices -DDHAL_WAITFORVERTICALBLANKDATA=Windows.Win32.UI.DisplayDevices -PDD_CANCREATESURFACE=Windows.Win32.UI.DisplayDevices -PDD_COLORCB_COLORCONTROL=Windows.Win32.UI.DisplayDevices -PDD_CREATEPALETTE=Windows.Win32.UI.DisplayDevices -PDD_CREATESURFACE=Windows.Win32.UI.DisplayDevices -PDD_CREATESURFACEEX=Windows.Win32.UI.DisplayDevices -PDD_DESTROYDDLOCAL=Windows.Win32.UI.DisplayDevices -PDD_FLIPTOGDISURFACE=Windows.Win32.UI.DisplayDevices -PDD_FREEDRIVERMEMORY=Windows.Win32.UI.DisplayDevices -PDD_GETAVAILDRIVERMEMORY=Windows.Win32.UI.DisplayDevices -PDD_GETDRIVERINFO=Windows.Win32.UI.DisplayDevices -PDD_GETDRIVERSTATE=Windows.Win32.UI.DisplayDevices -PDD_GETSCANLINE=Windows.Win32.UI.DisplayDevices -PDD_KERNELCB_SYNCSURFACE=Windows.Win32.UI.DisplayDevices -PDD_KERNELCB_SYNCVIDEOPORT=Windows.Win32.UI.DisplayDevices -PDD_MAPMEMORY=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_BEGINFRAME=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_CREATE=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_DESTROY=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_ENDFRAME=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_GETCOMPBUFFINFO=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_GETFORMATS=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_GETGUIDS=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_GETINTERNALINFO=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_QUERYSTATUS=Windows.Win32.UI.DisplayDevices -PDD_MOCOMPCB_RENDER=Windows.Win32.UI.DisplayDevices -PDD_PALCB_DESTROYPALETTE=Windows.Win32.UI.DisplayDevices -PDD_PALCB_SETENTRIES=Windows.Win32.UI.DisplayDevices -PDD_SETEXCLUSIVEMODE=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_ADDATTACHEDSURFACE=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_BLT=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_DESTROYSURFACE=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_FLIP=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_GETBLTSTATUS=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_GETFLIPSTATUS=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_LOCK=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_SETCOLORKEY=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_SETOVERLAYPOSITION=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_SETPALETTE=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_UNLOCK=Windows.Win32.UI.DisplayDevices -PDD_SURFCB_UPDATEOVERLAY=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_CANCREATEVIDEOPORT=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_COLORCONTROL=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_CREATEVIDEOPORT=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_DESTROYVPORT=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_FLIP=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETBANDWIDTH=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETFIELD=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETFLIPSTATUS=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETINPUTFORMATS=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETLINE=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETOUTPUTFORMATS=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETSIGNALSTATUS=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_GETVPORTCONNECT=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_UPDATE=Windows.Win32.UI.DisplayDevices -PDD_VPORTCB_WAITFORSYNC=Windows.Win32.UI.DisplayDevices -PDD_WAITFORVERTICALBLANK=Windows.Win32.UI.DisplayDevices -DD_ADDATTACHEDSURFACEDATA=Windows.Win32.UI.DisplayDevices -DD_ATTACHLIST=Windows.Win32.UI.DisplayDevices -DD_BEGINMOCOMPFRAMEDATA=Windows.Win32.UI.DisplayDevices -DD_BLTDATA=Windows.Win32.UI.DisplayDevices -DD_CALLBACKS=Windows.Win32.UI.DisplayDevices -DD_CANCREATESURFACEDATA=Windows.Win32.UI.DisplayDevices -DD_CANCREATEVPORTDATA=Windows.Win32.UI.DisplayDevices -DD_CLIPPER_GLOBAL=Windows.Win32.UI.DisplayDevices -DD_CLIPPER_LOCAL=Windows.Win32.UI.DisplayDevices -DD_COLORCONTROLCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_COLORCONTROLDATA=Windows.Win32.UI.DisplayDevices -DD_CREATEMOCOMPDATA=Windows.Win32.UI.DisplayDevices -DD_CREATEPALETTEDATA=Windows.Win32.UI.DisplayDevices -DD_CREATESURFACEDATA=Windows.Win32.UI.DisplayDevices -DD_CREATESURFACEEXDATA=Windows.Win32.UI.DisplayDevices -DD_CREATEVPORTDATA=Windows.Win32.UI.DisplayDevices -DD_D3DBUFCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_DESTROYMOCOMPDATA=Windows.Win32.UI.DisplayDevices -DD_DESTROYPALETTEDATA=Windows.Win32.UI.DisplayDevices -DD_DESTROYSURFACEDATA=Windows.Win32.UI.DisplayDevices -DD_DESTROYVPORTDATA=Windows.Win32.UI.DisplayDevices -DD_DIRECTDRAW_GLOBAL=Windows.Win32.UI.DisplayDevices -DD_DIRECTDRAW_LOCAL=Windows.Win32.UI.DisplayDevices -DD_ENDMOCOMPFRAMEDATA=Windows.Win32.UI.DisplayDevices -DD_FLIPDATA=Windows.Win32.UI.DisplayDevices -DD_FLIPTOGDISURFACEDATA=Windows.Win32.UI.DisplayDevices -DD_FLIPVPORTDATA=Windows.Win32.UI.DisplayDevices -DD_FREEDRIVERMEMORYDATA=Windows.Win32.UI.DisplayDevices -DD_GETAVAILDRIVERMEMORYDATA=Windows.Win32.UI.DisplayDevices -DD_GETBLTSTATUSDATA=Windows.Win32.UI.DisplayDevices -DD_GETDRIVERINFODATA=Windows.Win32.UI.DisplayDevices -DD_GETDRIVERSTATEDATA=Windows.Win32.UI.DisplayDevices -DD_GETFLIPSTATUSDATA=Windows.Win32.UI.DisplayDevices -DD_GETINTERNALMOCOMPDATA=Windows.Win32.UI.DisplayDevices -DD_GETMOCOMPCOMPBUFFDATA=Windows.Win32.UI.DisplayDevices -DD_GETMOCOMPFORMATSDATA=Windows.Win32.UI.DisplayDevices -DD_GETMOCOMPGUIDSDATA=Windows.Win32.UI.DisplayDevices -DD_GETSCANLINEDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTBANDWIDTHDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTCONNECTDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTFIELDDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTFLIPSTATUSDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTINPUTFORMATDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTLINEDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTOUTPUTFORMATDATA=Windows.Win32.UI.DisplayDevices -DD_GETVPORTSIGNALDATA=Windows.Win32.UI.DisplayDevices -DD_HALINFO=Windows.Win32.UI.DisplayDevices -DD_KERNELCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_LOCKDATA=Windows.Win32.UI.DisplayDevices -DD_MAPMEMORYDATA=Windows.Win32.UI.DisplayDevices -DD_MISCELLANEOUS2CALLBACKS=Windows.Win32.UI.DisplayDevices -DD_MISCELLANEOUSCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_MORESURFACECAPS=Windows.Win32.UI.DisplayDevices -DD_MOTIONCOMP_LOCAL=Windows.Win32.UI.DisplayDevices -DD_MOTIONCOMPCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_NONLOCALVIDMEMCAPS=Windows.Win32.UI.DisplayDevices -DD_NTCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_NTPRIVATEDRIVERCAPS=Windows.Win32.UI.DisplayDevices -DD_PALETTE_GLOBAL=Windows.Win32.UI.DisplayDevices -DD_PALETTE_LOCAL=Windows.Win32.UI.DisplayDevices -DD_PALETTECALLBACKS=Windows.Win32.UI.DisplayDevices -DD_QUERYMOCOMPSTATUSDATA=Windows.Win32.UI.DisplayDevices -DD_RENDERMOCOMPDATA=Windows.Win32.UI.DisplayDevices -DD_SETCOLORKEYDATA=Windows.Win32.UI.DisplayDevices -DD_SETENTRIESDATA=Windows.Win32.UI.DisplayDevices -DD_SETEXCLUSIVEMODEDATA=Windows.Win32.UI.DisplayDevices -DD_SETOVERLAYPOSITIONDATA=Windows.Win32.UI.DisplayDevices -DD_SETPALETTEDATA=Windows.Win32.UI.DisplayDevices -DD_STEREOMODE=Windows.Win32.UI.DisplayDevices -DD_SURFACE_GLOBAL=Windows.Win32.UI.DisplayDevices -DD_SURFACE_INT=Windows.Win32.UI.DisplayDevices -DD_SURFACE_LOCAL=Windows.Win32.UI.DisplayDevices -DD_SURFACE_MORE=Windows.Win32.UI.DisplayDevices -DD_SURFACECALLBACKS=Windows.Win32.UI.DisplayDevices -DD_SYNCSURFACEDATA=Windows.Win32.UI.DisplayDevices -DD_SYNCVIDEOPORTDATA=Windows.Win32.UI.DisplayDevices -DD_UNLOCKDATA=Windows.Win32.UI.DisplayDevices -DD_UPDATENONLOCALHEAPDATA=Windows.Win32.UI.DisplayDevices -DD_UPDATEOVERLAYDATA=Windows.Win32.UI.DisplayDevices -DD_UPDATEVPORTDATA=Windows.Win32.UI.DisplayDevices -DD_VIDEOPORT_LOCAL=Windows.Win32.UI.DisplayDevices -DD_VIDEOPORTCALLBACKS=Windows.Win32.UI.DisplayDevices -DD_VPORTCOLORDATA=Windows.Win32.UI.DisplayDevices -DD_WAITFORVERTICALBLANKDATA=Windows.Win32.UI.DisplayDevices -DD_WAITFORVPORTSYNCDATA=Windows.Win32.UI.DisplayDevices -DDCOMPBUFFERINFO=Windows.Win32.UI.DisplayDevices -DDMOCOMPBUFFERINFO=Windows.Win32.UI.DisplayDevices -VIDEOMEMORY=Windows.Win32.UI.DisplayDevices -VIDEOMEMORYINFO=Windows.Win32.UI.DisplayDevices -DDVIDEOPORTBANDWIDTH=Windows.Win32.UI.DisplayDevices -DDVIDEOPORTCAPS=Windows.Win32.UI.DisplayDevices -DDVIDEOPORTDESC=Windows.Win32.UI.DisplayDevices -DDVIDEOPORTINFO=Windows.Win32.UI.DisplayDevices +# region minwinbase.h +FILE_INFO_BY_HANDLE_CLASS=Windows.Win32.Storage.FileSystem +FINDEX_INFO_LEVELS=Windows.Win32.Storage.FileSystem +FINDEX_SEARCH_OPS=Windows.Win32.Storage.FileSystem +GET_FILEEX_INFO_LEVELS=Windows.Win32.Storage.FileSystem +LPOVERLAPPED_COMPLETION_ROUTINE=Windows.Win32.Storage.FileSystem +OVERLAPPED_ENTRY=Windows.Win32.Storage.FileSystem +READ_DIRECTORY_NOTIFY_INFORMATION_CLASS=Windows.Win32.Storage.FileSystem +WIN32_FIND_DATAA=Windows.Win32.Storage.FileSystem +WIN32_FIND_DATAW=Windows.Win32.Storage.FileSystem +# endregion minwinbase.h +# region o*idl.h (duplicate definitions in many headers) +ACTIVATIONTYPE=Windows.Win32.System.WinRT +BSTR_UserFree=Windows.Win32.System.OleAutomation +BSTR_UserFree64=Windows.Win32.System.OleAutomation +BSTR_UserMarshal=Windows.Win32.System.OleAutomation +BSTR_UserMarshal64=Windows.Win32.System.OleAutomation +BSTR_UserSize=Windows.Win32.System.OleAutomation +BSTR_UserSize64=Windows.Win32.System.OleAutomation +BSTR_UserUnmarshal=Windows.Win32.System.OleAutomation +BSTR_UserUnmarshal64=Windows.Win32.System.OleAutomation +CLIPFORMAT_UserFree=Windows.Win32.System.Com +CLIPFORMAT_UserFree64=Windows.Win32.System.Com +CLIPFORMAT_UserMarshal=Windows.Win32.System.Com +CLIPFORMAT_UserMarshal64=Windows.Win32.System.Com +CLIPFORMAT_UserSize=Windows.Win32.System.Com +CLIPFORMAT_UserSize64=Windows.Win32.System.Com +CLIPFORMAT_UserUnmarshal=Windows.Win32.System.Com +CLIPFORMAT_UserUnmarshal64=Windows.Win32.System.Com +HACCEL_UserFree=Windows.Win32.System.Com +HACCEL_UserFree64=Windows.Win32.System.Com +HACCEL_UserMarshal=Windows.Win32.System.Com +HACCEL_UserMarshal64=Windows.Win32.System.Com +HACCEL_UserSize=Windows.Win32.System.Com +HACCEL_UserSize64=Windows.Win32.System.Com +HACCEL_UserUnmarshal=Windows.Win32.System.Com +HACCEL_UserUnmarshal64=Windows.Win32.System.Com +HBITMAP_UserFree=Windows.Win32.System.Com +HBITMAP_UserFree64=Windows.Win32.System.Com +HBITMAP_UserMarshal=Windows.Win32.System.Com +HBITMAP_UserMarshal64=Windows.Win32.System.Com +HBITMAP_UserSize=Windows.Win32.System.Com +HBITMAP_UserSize64=Windows.Win32.System.Com +HBITMAP_UserUnmarshal=Windows.Win32.System.Com +HBITMAP_UserUnmarshal64=Windows.Win32.System.Com +HDC_UserFree=Windows.Win32.System.Com +HDC_UserFree64=Windows.Win32.System.Com +HDC_UserMarshal=Windows.Win32.System.Com +HDC_UserMarshal64=Windows.Win32.System.Com +HDC_UserSize=Windows.Win32.System.Com +HDC_UserSize64=Windows.Win32.System.Com +HDC_UserUnmarshal=Windows.Win32.System.Com +HDC_UserUnmarshal64=Windows.Win32.System.Com +HGLOBAL_UserFree=Windows.Win32.System.Com +HGLOBAL_UserFree64=Windows.Win32.System.Com +HGLOBAL_UserMarshal=Windows.Win32.System.Com +HGLOBAL_UserMarshal64=Windows.Win32.System.Com +HGLOBAL_UserSize=Windows.Win32.System.Com +HGLOBAL_UserSize64=Windows.Win32.System.Com +HGLOBAL_UserUnmarshal=Windows.Win32.System.Com +HGLOBAL_UserUnmarshal64=Windows.Win32.System.Com +HICON_UserFree=Windows.Win32.System.Com +HICON_UserFree64=Windows.Win32.System.Com +HICON_UserMarshal=Windows.Win32.System.Com +HICON_UserMarshal64=Windows.Win32.System.Com +HICON_UserSize=Windows.Win32.System.Com +HICON_UserSize64=Windows.Win32.System.Com +HICON_UserUnmarshal=Windows.Win32.System.Com +HICON_UserUnmarshal64=Windows.Win32.System.Com +HMENU_UserFree=Windows.Win32.System.Com +HMENU_UserFree64=Windows.Win32.System.Com +HMENU_UserMarshal=Windows.Win32.System.Com +HMENU_UserMarshal64=Windows.Win32.System.Com +HMENU_UserSize=Windows.Win32.System.Com +HMENU_UserSize64=Windows.Win32.System.Com +HMENU_UserUnmarshal=Windows.Win32.System.Com +HMENU_UserUnmarshal64=Windows.Win32.System.Com +HPALETTE_UserFree=Windows.Win32.System.Com +HPALETTE_UserFree64=Windows.Win32.System.Com +HPALETTE_UserMarshal=Windows.Win32.System.Com +HPALETTE_UserMarshal64=Windows.Win32.System.Com +HPALETTE_UserSize=Windows.Win32.System.Com +HPALETTE_UserSize64=Windows.Win32.System.Com +HPALETTE_UserUnmarshal=Windows.Win32.System.Com +HPALETTE_UserUnmarshal64=Windows.Win32.System.Com +HWND_UserFree=Windows.Win32.System.OleAutomation +HWND_UserFree64=Windows.Win32.System.OleAutomation +HWND_UserMarshal=Windows.Win32.System.OleAutomation +HWND_UserMarshal64=Windows.Win32.System.OleAutomation +HWND_UserSize=Windows.Win32.System.OleAutomation +HWND_UserSize64=Windows.Win32.System.OleAutomation +HWND_UserUnmarshal=Windows.Win32.System.OleAutomation +HWND_UserUnmarshal64=Windows.Win32.System.OleAutomation +IAgileReference=Windows.Win32.System.WinRT +IApartmentShutdown=Windows.Win32.System.WinRT +IDirectWriterLock=Windows.Win32.Storage.StructuredStorage +IEnumSTATSTG=Windows.Win32.Storage.StructuredStorage +IFillLockBytes=Windows.Win32.Storage.StructuredStorage +ILayoutStorage=Windows.Win32.Storage.StructuredStorage +ILockBytes=Windows.Win32.Storage.StructuredStorage +IRootStorage=Windows.Win32.Storage.StructuredStorage +ISequentialStream=Windows.Win32.Storage.StructuredStorage +IStorage=Windows.Win32.Storage.StructuredStorage +IStream=Windows.Win32.Storage.StructuredStorage +LOCKTYPE=Windows.Win32.Storage.StructuredStorage +LPSAFEARRAY_UserFree=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserFree64=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserMarshal=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserMarshal64=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserSize=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserSize64=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserUnmarshal=Windows.Win32.System.OleAutomation +LPSAFEARRAY_UserUnmarshal64=Windows.Win32.System.OleAutomation +RemSNB=Windows.Win32.Storage.StructuredStorage +STATSTG=Windows.Win32.Storage.StructuredStorage +STGMEDIUM_UserFree=Windows.Win32.System.OleAutomation +STGMEDIUM_UserFree64=Windows.Win32.System.OleAutomation +STGMEDIUM_UserMarshal=Windows.Win32.System.OleAutomation +STGMEDIUM_UserMarshal64=Windows.Win32.System.OleAutomation +STGMEDIUM_UserSize=Windows.Win32.System.OleAutomation +STGMEDIUM_UserSize64=Windows.Win32.System.OleAutomation +STGMEDIUM_UserUnmarshal=Windows.Win32.System.OleAutomation +STGMEDIUM_UserUnmarshal64=Windows.Win32.System.OleAutomation +STGTY=Windows.Win32.Storage.StructuredStorage +StorageLayout=Windows.Win32.Storage.StructuredStorage +STREAM_SEEK=Windows.Win32.Storage.StructuredStorage +VARIANT_UserFree=Windows.Win32.System.OleAutomation +VARIANT_UserFree64=Windows.Win32.System.OleAutomation +VARIANT_UserMarshal=Windows.Win32.System.OleAutomation +VARIANT_UserMarshal64=Windows.Win32.System.OleAutomation +VARIANT_UserSize=Windows.Win32.System.OleAutomation +VARIANT_UserSize64=Windows.Win32.System.OleAutomation +VARIANT_UserUnmarshal=Windows.Win32.System.OleAutomation +VARIANT_UserUnmarshal64=Windows.Win32.System.OleAutomation +# endregion o*idl.h (duplicate definitions in many headers) +# region objbase.h +BindMoniker=Windows.Win32.System.Com +CLSIDFromProgIDEx=Windows.Win32.System.Com +CoAllowSetForegroundWindow=Windows.Win32.System.Com +CoDosDateTimeToFileTime=Windows.Win32.System.Com +CoFileTimeNow=Windows.Win32.System.Com +CoFileTimeToDosDateTime=Windows.Win32.System.Com +CoFreeAllLibraries=Windows.Win32.System.Com +CoFreeLibrary=Windows.Win32.System.Com +CoGetInstanceFromFile=Windows.Win32.System.Com +CoGetInstanceFromIStorage=Windows.Win32.System.Com +CoGetObject=Windows.Win32.System.Com +CoGetSystemSecurityPermissions=Windows.Win32.System.Com +COINIT=Windows.Win32.System.Com +CoInitialize=Windows.Win32.System.Com +CoIsOle1Class=Windows.Win32.System.Com +CoLoadLibrary=Windows.Win32.System.Com +COMSD=Windows.Win32.System.Com +CoRegisterChannelHook=Windows.Win32.System.Com +CoRegisterInitializeSpy=Windows.Win32.System.Com +CoRegisterMallocSpy=Windows.Win32.System.Com +CoRegisterMessageFilter=Windows.Win32.System.Com +CoRevokeInitializeSpy=Windows.Win32.System.Com +CoRevokeMallocSpy=Windows.Win32.System.Com +CoTreatAsClass=Windows.Win32.System.Com +CreateAntiMoniker=Windows.Win32.System.Com +CreateBindCtx=Windows.Win32.System.Com +CreateClassMoniker=Windows.Win32.System.Com +CreateDataCache=Windows.Win32.System.Com +CreateFileMoniker=Windows.Win32.System.Com +CreateGenericComposite=Windows.Win32.System.Com +CreateItemMoniker=Windows.Win32.System.Com +CreateObjrefMoniker=Windows.Win32.System.Com +CreatePointerMoniker=Windows.Win32.System.Com +GetClassFile=Windows.Win32.System.Com +GetRunningObjectTable=Windows.Win32.System.Com +MkParseDisplayName=Windows.Win32.System.Com +MonikerCommonPrefixWith=Windows.Win32.System.Com +MonikerRelativePathTo=Windows.Win32.System.Com +# endregion objbase.h +# region ole2.h +OleConvertIStorageToOLESTREAM=Windows.Win32.Storage.StructuredStorage +OleConvertIStorageToOLESTREAMEx=Windows.Win32.Storage.StructuredStorage +OleConvertOLESTREAMToIStorage=Windows.Win32.Storage.StructuredStorage +OleConvertOLESTREAMToIStorageEx=Windows.Win32.Storage.StructuredStorage +ReadFmtUserTypeStg=Windows.Win32.Storage.StructuredStorage +SetConvertStg=Windows.Win32.Storage.StructuredStorage +WriteFmtUserTypeStg=Windows.Win32.Storage.StructuredStorage +# endregion ole2.h +# region processenv.h +SearchPathA=Windows.Win32.Storage.FileSystem +SearchPathW=Windows.Win32.Storage.FileSystem +# endregion processenv.h +# region propvarutil.h +StgDeserializePropVariant=Windows.Win32.Storage.StructuredStorage +StgSerializePropVariant=Windows.Win32.Storage.StructuredStorage +# endregion propvarutil.h +# region securitybaseapi.h +CveEventWrite=Windows.Win32.System.Diagnostics.Etw +# endregion securitybaseapi.h +# region shellscalingapi.h +GetDpiForMonitor=Windows.Win32.UI.HiDpi +GetProcessDpiAwareness=Windows.Win32.UI.HiDpi +MONITOR_DPI_TYPE=Windows.Win32.UI.HiDpi +PROCESS_DPI_AWARENESS=Windows.Win32.UI.HiDpi +SetProcessDpiAwareness=Windows.Win32.UI.HiDpi +# endregion shellscalingapi.h +# region shobjidl.h +IAccessibilityDockingService=Windows.Win32.System.Com +IAccessibilityDockingServiceCallback=Windows.Win32.System.Com +# endregion shobjidl.h +# region tvout.h VIDEOPARAMETERS=Windows.Win32.UI.DisplayDevices -PFN_DrvQueryGlyphAttrs=Windows.Win32.UI.DisplayDevices +# endregion tvout.h +# region userenv.h +CreateAppContainerProfile=Windows.Win32.UI.Shell +CreateEnvironmentBlock=Windows.Win32.UI.Shell +CreateProfile=Windows.Win32.UI.Shell +DeleteAppContainerProfile=Windows.Win32.UI.Shell +DeleteProfileA=Windows.Win32.UI.Shell +DeleteProfileW=Windows.Win32.UI.Shell +DeriveAppContainerSidFromAppContainerName=Windows.Win32.UI.Shell +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName=Windows.Win32.UI.Shell +DestroyEnvironmentBlock=Windows.Win32.UI.Shell +ExpandEnvironmentStringsForUserA=Windows.Win32.UI.Shell +ExpandEnvironmentStringsForUserW=Windows.Win32.UI.Shell +GetAllUsersProfileDirectoryA=Windows.Win32.UI.Shell +GetAllUsersProfileDirectoryW=Windows.Win32.UI.Shell +GetAppContainerFolderPath=Windows.Win32.UI.Shell +GetAppContainerRegistryLocation=Windows.Win32.UI.Shell +GetDefaultUserProfileDirectoryA=Windows.Win32.UI.Shell +GetDefaultUserProfileDirectoryW=Windows.Win32.UI.Shell +GetProfilesDirectoryA=Windows.Win32.UI.Shell +GetProfilesDirectoryW=Windows.Win32.UI.Shell +GetProfileType=Windows.Win32.UI.Shell +GetUserProfileDirectoryA=Windows.Win32.UI.Shell +GetUserProfileDirectoryW=Windows.Win32.UI.Shell +LoadUserProfileA=Windows.Win32.UI.Shell +LoadUserProfileW=Windows.Win32.UI.Shell +UnloadUserProfile=Windows.Win32.UI.Shell +# endregion userenv.h +# region uxtheme.h +OpenThemeDataForDpi=Windows.Win32.UI.HiDpi +# endregion uxtheme.h +# region winbase.h +AccessCheckAndAuditAlarmA=Windows.Win32.Security +AccessCheckByTypeAndAuditAlarmA=Windows.Win32.Security +AccessCheckByTypeResultListAndAuditAlarmA=Windows.Win32.Security +AccessCheckByTypeResultListAndAuditAlarmByHandleA=Windows.Win32.Security +ACTCTX_SECTION_KEYED_DATA=Windows.Win32.System.ApplicationInstallationAndServicing +ACTCTXA=Windows.Win32.System.ApplicationInstallationAndServicing +ACTCTXW=Windows.Win32.System.ApplicationInstallationAndServicing +ActivateActCtx=Windows.Win32.System.ApplicationInstallationAndServicing +AddAtomA=Windows.Win32.System.DataExchange +AddAtomW=Windows.Win32.System.DataExchange +AddConditionalAce=Windows.Win32.Security +AddIntegrityLabelToBoundaryDescriptor=Windows.Win32.System.Threading +AddRefActCtx=Windows.Win32.System.ApplicationInstallationAndServicing +AddSecureMemoryCacheCallback=Windows.Win32.System.SystemServices +ApplicationRecoveryFinished=Windows.Win32.System.Recovery +ApplicationRecoveryInProgress=Windows.Win32.System.Recovery +BackupEventLogA=Windows.Win32.System.SystemServices +BackupEventLogW=Windows.Win32.System.SystemServices +BeginUpdateResourceA=Windows.Win32.System.LibraryLoader +BeginUpdateResourceW=Windows.Win32.System.LibraryLoader +BuildCommDCBA=Windows.Win32.System.SystemServices +BuildCommDCBAndTimeoutsA=Windows.Win32.System.SystemServices +BuildCommDCBAndTimeoutsW=Windows.Win32.System.SystemServices +BuildCommDCBW=Windows.Win32.System.SystemServices +CallNamedPipeA=Windows.Win32.System.Pipes +CheckNameLegalDOS8Dot3A=Windows.Win32.Storage.FileSystem +CheckNameLegalDOS8Dot3W=Windows.Win32.Storage.FileSystem +ClearCommBreak=Windows.Win32.System.SystemServices +ClearCommError=Windows.Win32.System.SystemServices +ClearEventLogA=Windows.Win32.System.SystemServices +ClearEventLogW=Windows.Win32.System.SystemServices +CloseEncryptedFileRaw=Windows.Win32.Storage.FileSystem +CloseEventLog=Windows.Win32.System.SystemServices +COMMCONFIG=Windows.Win32.System.SystemServices +CommConfigDialogA=Windows.Win32.System.SystemServices +CommConfigDialogW=Windows.Win32.System.SystemServices +COMMPROP=Windows.Win32.System.SystemServices +COMMTIMEOUTS=Windows.Win32.System.SystemServices +COMSTAT=Windows.Win32.System.SystemServices +ConvertFiberToThread=Windows.Win32.System.Threading +ConvertThreadToFiber=Windows.Win32.System.Threading +ConvertThreadToFiberEx=Windows.Win32.System.Threading +COPYFILE2_COPY_PHASE=Windows.Win32.Storage.FileSystem +COPYFILE2_EXTENDED_PARAMETERS=Windows.Win32.Storage.FileSystem +COPYFILE2_MESSAGE_ACTION=Windows.Win32.Storage.FileSystem +COPYFILE2_MESSAGE_TYPE=Windows.Win32.Storage.FileSystem +COPYFILE2_MESSAGE=Windows.Win32.Storage.FileSystem +CopyFile2=Windows.Win32.Storage.FileSystem +CopyFileA=Windows.Win32.Storage.FileSystem +CopyFileExA=Windows.Win32.Storage.FileSystem +CopyFileExW=Windows.Win32.Storage.FileSystem +CopyFileTransactedA=Windows.Win32.Storage.FileSystem +CopyFileTransactedW=Windows.Win32.Storage.FileSystem +CopyFileW=Windows.Win32.Storage.FileSystem +CreateActCtxA=Windows.Win32.System.ApplicationInstallationAndServicing +CreateActCtxW=Windows.Win32.System.ApplicationInstallationAndServicing +CreateBoundaryDescriptorA=Windows.Win32.System.Threading +CreateDirectoryExA=Windows.Win32.Storage.FileSystem +CreateDirectoryExW=Windows.Win32.Storage.FileSystem +CreateDirectoryTransactedA=Windows.Win32.Storage.FileSystem +CreateDirectoryTransactedW=Windows.Win32.Storage.FileSystem +CreateFiber=Windows.Win32.System.Threading +CreateFiberEx=Windows.Win32.System.Threading +CreateFileMappingA=Windows.Win32.System.Memory +CreateFileMappingNumaA=Windows.Win32.System.Memory +CreateFileTransactedA=Windows.Win32.Storage.FileSystem +CreateFileTransactedW=Windows.Win32.Storage.FileSystem +CreateHardLinkA=Windows.Win32.Storage.FileSystem +CreateHardLinkTransactedA=Windows.Win32.Storage.FileSystem +CreateHardLinkTransactedW=Windows.Win32.Storage.FileSystem +CreateHardLinkW=Windows.Win32.Storage.FileSystem +CreateJobObjectA=Windows.Win32.System.JobObjects +CreateMailslotA=Windows.Win32.System.SystemServices +CreateMailslotW=Windows.Win32.System.SystemServices +CreateNamedPipeA=Windows.Win32.System.Pipes +CreatePrivateNamespaceA=Windows.Win32.System.Threading +CreateProcessWithLogonW=Windows.Win32.System.Threading +CreateProcessWithTokenW=Windows.Win32.System.Threading +CreateSemaphoreA=Windows.Win32.System.Threading +CreateSemaphoreExA=Windows.Win32.System.Threading +CreateSymbolicLinkA=Windows.Win32.Storage.FileSystem +CreateSymbolicLinkTransactedA=Windows.Win32.Storage.FileSystem +CreateSymbolicLinkTransactedW=Windows.Win32.Storage.FileSystem +CreateSymbolicLinkW=Windows.Win32.Storage.FileSystem +CreateUmsCompletionList=Windows.Win32.System.Threading +CreateUmsThreadContext=Windows.Win32.System.Threading +DCB=Windows.Win32.System.SystemServices +DeactivateActCtx=Windows.Win32.System.ApplicationInstallationAndServicing +DecryptFileA=Windows.Win32.Storage.FileSystem +DecryptFileW=Windows.Win32.Storage.FileSystem +DefineDosDeviceA=Windows.Win32.Storage.FileSystem +DeleteAtom=Windows.Win32.System.DataExchange +DeleteFiber=Windows.Win32.System.Threading +DeleteFileTransactedA=Windows.Win32.Storage.FileSystem +DeleteFileTransactedW=Windows.Win32.Storage.FileSystem +DeleteTimerQueue=Windows.Win32.System.Threading +DeleteUmsCompletionList=Windows.Win32.System.Threading +DeleteUmsThreadContext=Windows.Win32.System.Threading +DeleteVolumeMountPointA=Windows.Win32.Storage.FileSystem +DequeueUmsCompletionListItems=Windows.Win32.System.Threading +DeregisterEventSource=Windows.Win32.System.SystemServices +DestroyThreadpoolEnvironment=Windows.Win32.System.Threading +EncryptFileA=Windows.Win32.Storage.FileSystem +EncryptFileW=Windows.Win32.Storage.FileSystem +EndUpdateResourceA=Windows.Win32.System.LibraryLoader +EndUpdateResourceW=Windows.Win32.System.LibraryLoader +EnterUmsSchedulingMode=Windows.Win32.System.Threading +EnumResourceLanguagesA=Windows.Win32.System.LibraryLoader +EnumResourceLanguagesW=Windows.Win32.System.LibraryLoader +EnumResourceNamesA=Windows.Win32.System.LibraryLoader +EnumResourceTypesA=Windows.Win32.System.LibraryLoader +EnumResourceTypesW=Windows.Win32.System.LibraryLoader +EscapeCommFunction=Windows.Win32.System.SystemServices +EVENTLOG_FULL_INFORMATION=Windows.Win32.System.SystemServices +ExecuteUmsThread=Windows.Win32.System.Threading +FILE_ALIGNMENT_INFO=Windows.Win32.Storage.FileSystem +FILE_ALLOCATION_INFO=Windows.Win32.Storage.FileSystem +FILE_ATTRIBUTE_TAG_INFO=Windows.Win32.Storage.FileSystem +FILE_BASIC_INFO=Windows.Win32.Storage.FileSystem +FILE_COMPRESSION_INFO=Windows.Win32.Storage.FileSystem +FILE_DISPOSITION_INFO=Windows.Win32.Storage.FileSystem +FILE_END_OF_FILE_INFO=Windows.Win32.Storage.FileSystem +FILE_FULL_DIR_INFO=Windows.Win32.Storage.FileSystem +FILE_ID_BOTH_DIR_INFO=Windows.Win32.Storage.FileSystem +FILE_ID_DESCRIPTOR=Windows.Win32.Storage.FileSystem +FILE_ID_EXTD_DIR_INFO=Windows.Win32.Storage.FileSystem +FILE_ID_INFO=Windows.Win32.Storage.FileSystem +FILE_ID_TYPE=Windows.Win32.Storage.FileSystem +FILE_IO_PRIORITY_HINT_INFO=Windows.Win32.Storage.FileSystem +FILE_NAME_INFO=Windows.Win32.Storage.FileSystem +FILE_REMOTE_PROTOCOL_INFO=Windows.Win32.Storage.FileSystem +FILE_RENAME_INFO=Windows.Win32.Storage.FileSystem +FILE_STANDARD_INFO=Windows.Win32.Storage.FileSystem +FILE_STORAGE_INFO=Windows.Win32.Storage.FileSystem +FILE_STREAM_INFO=Windows.Win32.Storage.FileSystem +FileEncryptionStatusA=Windows.Win32.Storage.FileSystem +FileEncryptionStatusW=Windows.Win32.Storage.FileSystem +FindActCtxSectionGuid=Windows.Win32.System.ApplicationInstallationAndServicing +FindActCtxSectionStringA=Windows.Win32.System.ApplicationInstallationAndServicing +FindActCtxSectionStringW=Windows.Win32.System.ApplicationInstallationAndServicing +FindAtomA=Windows.Win32.System.DataExchange +FindAtomW=Windows.Win32.System.DataExchange +FindFirstFileNameTransactedW=Windows.Win32.Storage.FileSystem +FindFirstFileTransactedA=Windows.Win32.Storage.FileSystem +FindFirstFileTransactedW=Windows.Win32.Storage.FileSystem +FindFirstStreamTransactedW=Windows.Win32.Storage.FileSystem +FindFirstVolumeA=Windows.Win32.Storage.FileSystem +FindFirstVolumeMountPointA=Windows.Win32.Storage.FileSystem +FindFirstVolumeMountPointW=Windows.Win32.Storage.FileSystem +FindNextVolumeA=Windows.Win32.Storage.FileSystem +FindNextVolumeMountPointA=Windows.Win32.Storage.FileSystem +FindNextVolumeMountPointW=Windows.Win32.Storage.FileSystem +FindResourceA=Windows.Win32.System.LibraryLoader +FindResourceExA=Windows.Win32.System.LibraryLoader +FindVolumeMountPointClose=Windows.Win32.Storage.FileSystem +GetActiveProcessorCount=Windows.Win32.System.Threading +GetActiveProcessorGroupCount=Windows.Win32.System.Threading +GetApplicationRecoveryCallback=Windows.Win32.System.Recovery +GetApplicationRestartSettings=Windows.Win32.System.Recovery +GetAtomNameA=Windows.Win32.System.DataExchange +GetAtomNameW=Windows.Win32.System.DataExchange +GetBinaryTypeA=Windows.Win32.Storage.FileSystem +GetBinaryTypeW=Windows.Win32.Storage.FileSystem +GetCommConfig=Windows.Win32.System.SystemServices +GetCommMask=Windows.Win32.System.SystemServices +GetCommModemStatus=Windows.Win32.System.SystemServices +GetCommPorts=Windows.Win32.System.SystemServices +GetCommProperties=Windows.Win32.System.SystemServices +GetCommState=Windows.Win32.System.SystemServices +GetCommTimeouts=Windows.Win32.System.SystemServices +GetCompressedFileSizeTransactedA=Windows.Win32.Storage.FileSystem +GetCompressedFileSizeTransactedW=Windows.Win32.Storage.FileSystem +GetCurrentActCtx=Windows.Win32.System.ApplicationInstallationAndServicing +GetCurrentUmsThread=Windows.Win32.System.Threading +GetDefaultCommConfigA=Windows.Win32.System.SystemServices +GetDefaultCommConfigW=Windows.Win32.System.SystemServices +GetDevicePowerState=Windows.Win32.System.SystemServices +GetDllDirectoryA=Windows.Win32.System.LibraryLoader +GetDllDirectoryW=Windows.Win32.System.LibraryLoader +GetEventLogInformation=Windows.Win32.System.SystemServices +GetFileAttributesTransactedA=Windows.Win32.Storage.FileSystem +GetFileAttributesTransactedW=Windows.Win32.Storage.FileSystem +GetFileBandwidthReservation=Windows.Win32.Storage.FileSystem +GetFileInformationByHandleEx=Windows.Win32.Storage.FileSystem +GetFileSecurityA=Windows.Win32.Security +GetFullPathNameTransactedA=Windows.Win32.Storage.FileSystem +GetFullPathNameTransactedW=Windows.Win32.Storage.FileSystem +GetLogicalDriveStringsA=Windows.Win32.Storage.FileSystem +GetLongPathNameTransactedA=Windows.Win32.Storage.FileSystem +GetLongPathNameTransactedW=Windows.Win32.Storage.FileSystem +GetMailslotInfo=Windows.Win32.System.SystemServices +GetMaximumProcessorCount=Windows.Win32.System.Threading +GetMaximumProcessorGroupCount=Windows.Win32.System.Threading +GetNamedPipeClientComputerNameA=Windows.Win32.System.Pipes +GetNamedPipeClientProcessId=Windows.Win32.System.Pipes +GetNamedPipeClientSessionId=Windows.Win32.System.Pipes +GetNamedPipeHandleStateA=Windows.Win32.System.Pipes +GetNamedPipeServerProcessId=Windows.Win32.System.Pipes +GetNamedPipeServerSessionId=Windows.Win32.System.Pipes +GetNextUmsListItem=Windows.Win32.System.Threading +GetNumberOfEventLogRecords=Windows.Win32.System.SystemServices +GetOldestEventLogRecord=Windows.Win32.System.SystemServices +GetProcessAffinityMask=Windows.Win32.System.Threading +GetProcessDEPPolicy=Windows.Win32.System.SystemServices +GetProcessIoCounters=Windows.Win32.System.Threading +GetProcessWorkingSetSize=Windows.Win32.System.Threading +GetShortPathNameA=Windows.Win32.Storage.FileSystem +GetSystemDEPPolicy=Windows.Win32.System.SystemServices +GetSystemPowerStatus=Windows.Win32.System.Power +GetUmsCompletionListEvent=Windows.Win32.System.Threading +GetUmsSystemThreadInformation=Windows.Win32.System.Threading +GetVolumeNameForVolumeMountPointA=Windows.Win32.Storage.FileSystem +GetVolumePathNameA=Windows.Win32.Storage.FileSystem +GetVolumePathNamesForVolumeNameA=Windows.Win32.Storage.FileSystem +GlobalAddAtomA=Windows.Win32.System.DataExchange +GlobalAddAtomExA=Windows.Win32.System.DataExchange +GlobalAddAtomExW=Windows.Win32.System.DataExchange +GlobalAddAtomW=Windows.Win32.System.DataExchange +GlobalAlloc=Windows.Win32.System.Memory +GlobalDeleteAtom=Windows.Win32.System.DataExchange +GlobalFindAtomA=Windows.Win32.System.DataExchange +GlobalFindAtomW=Windows.Win32.System.DataExchange +GlobalFlags=Windows.Win32.System.Memory +GlobalFree=Windows.Win32.System.Memory +GlobalGetAtomNameA=Windows.Win32.System.DataExchange +GlobalGetAtomNameW=Windows.Win32.System.DataExchange +GlobalHandle=Windows.Win32.System.Memory +GlobalLock=Windows.Win32.System.Memory +GlobalMemoryStatus=Windows.Win32.System.SystemInformation +GlobalReAlloc=Windows.Win32.System.Memory +GlobalSize=Windows.Win32.System.Memory +GlobalUnlock=Windows.Win32.System.Memory +InitAtomTable=Windows.Win32.System.DataExchange +IsBadCodePtr=Windows.Win32.System.SystemServices +IsBadReadPtr=Windows.Win32.System.SystemServices +IsBadStringPtrA=Windows.Win32.System.SystemServices +IsBadStringPtrW=Windows.Win32.System.SystemServices +IsBadWritePtr=Windows.Win32.System.SystemServices +IsSystemResumeAutomatic=Windows.Win32.System.SystemServices +IsTextUnicode=Windows.Win32.Globalization +LoadModule=Windows.Win32.System.SystemServices +LoadPackagedLibrary=Windows.Win32.System.LibraryLoader +LocalAlloc=Windows.Win32.System.Memory +LocalFlags=Windows.Win32.System.Memory +LocalFree=Windows.Win32.System.Memory +LocalHandle=Windows.Win32.System.Memory +LocalLock=Windows.Win32.System.Memory +LocalReAlloc=Windows.Win32.System.Memory +LocalSize=Windows.Win32.System.Memory +LocalUnlock=Windows.Win32.System.Memory +LogonUserA=Windows.Win32.Security +LogonUserExA=Windows.Win32.Security +LogonUserExW=Windows.Win32.Security +LogonUserW=Windows.Win32.Security +LookupAccountNameA=Windows.Win32.Security +LookupAccountNameW=Windows.Win32.Security +LookupAccountSidA=Windows.Win32.Security +LookupAccountSidLocalA=Windows.Win32.Security +LookupAccountSidLocalW=Windows.Win32.Security +LookupAccountSidW=Windows.Win32.Security +LookupPrivilegeDisplayNameA=Windows.Win32.Security +LookupPrivilegeDisplayNameW=Windows.Win32.Security +LookupPrivilegeNameA=Windows.Win32.Security +LookupPrivilegeNameW=Windows.Win32.Security +LookupPrivilegeValueA=Windows.Win32.Security +LookupPrivilegeValueW=Windows.Win32.Security +LPPROGRESS_ROUTINE=Windows.Win32.Storage.FileSystem +lstrcatA=Windows.Win32.Globalization +lstrcatW=Windows.Win32.Globalization +lstrcmpA=Windows.Win32.Globalization +lstrcmpiA=Windows.Win32.Globalization +lstrcmpiW=Windows.Win32.Globalization +lstrcmpW=Windows.Win32.Globalization +lstrcpyA=Windows.Win32.Globalization +lstrcpynA=Windows.Win32.Globalization +lstrcpynW=Windows.Win32.Globalization +lstrcpyW=Windows.Win32.Globalization +lstrlenA=Windows.Win32.Globalization +lstrlenW=Windows.Win32.Globalization +MapUserPhysicalPagesScatter=Windows.Win32.System.SystemServices +MapViewOfFileExNuma=Windows.Win32.System.SystemServices +MEMORYSTATUS=Windows.Win32.System.SystemInformation +METAFILEPICT=Windows.Win32.System.DataExchange +MoveFileA=Windows.Win32.Storage.FileSystem +MoveFileExA=Windows.Win32.Storage.FileSystem +MoveFileExW=Windows.Win32.Storage.FileSystem +MoveFileTransactedA=Windows.Win32.Storage.FileSystem +MoveFileTransactedW=Windows.Win32.Storage.FileSystem +MoveFileW=Windows.Win32.Storage.FileSystem +MoveFileWithProgressA=Windows.Win32.Storage.FileSystem +MoveFileWithProgressW=Windows.Win32.Storage.FileSystem +NotifyChangeEventLog=Windows.Win32.System.SystemServices +ObjectCloseAuditAlarmA=Windows.Win32.Security +ObjectDeleteAuditAlarmA=Windows.Win32.Security +ObjectOpenAuditAlarmA=Windows.Win32.Security +ObjectPrivilegeAuditAlarmA=Windows.Win32.Security +OFSTRUCT=Windows.Win32.Storage.FileSystem +OpenBackupEventLogA=Windows.Win32.System.SystemServices +OpenBackupEventLogW=Windows.Win32.System.SystemServices +OpenCommPort=Windows.Win32.System.SystemServices +OpenEncryptedFileRawA=Windows.Win32.Storage.FileSystem +OpenEncryptedFileRawW=Windows.Win32.Storage.FileSystem +OpenEventLogA=Windows.Win32.System.SystemServices +OpenEventLogW=Windows.Win32.System.SystemServices +OpenFile=Windows.Win32.Storage.FileSystem +OpenFileById=Windows.Win32.Storage.FileSystem +OpenFileMappingA=Windows.Win32.System.Memory +OpenJobObjectA=Windows.Win32.System.JobObjects +OpenPrivateNamespaceA=Windows.Win32.System.Threading +OPERATION_END_PARAMETERS=Windows.Win32.Storage.OperationRecorder +OPERATION_START_PARAMETERS=Windows.Win32.Storage.OperationRecorder +OperationEnd=Windows.Win32.Storage.OperationRecorder +OperationStart=Windows.Win32.Storage.OperationRecorder +PCOPYFILE2_PROGRESS_ROUTINE=Windows.Win32.Storage.FileSystem +PFE_EXPORT_FUNC=Windows.Win32.Storage.FileSystem +PFE_IMPORT_FUNC=Windows.Win32.Storage.FileSystem +PowerClearRequest=Windows.Win32.System.Power +PowerCreateRequest=Windows.Win32.System.Power +PowerSetRequest=Windows.Win32.System.Power +PRIORITY_HINT=Windows.Win32.Storage.FileSystem +PrivilegedServiceAuditAlarmA=Windows.Win32.Security +PulseEvent=Windows.Win32.System.Threading +PurgeComm=Windows.Win32.System.SystemServices +QueryActCtxSettingsW=Windows.Win32.System.ApplicationInstallationAndServicing +QueryActCtxW=Windows.Win32.System.ApplicationInstallationAndServicing +QueryDosDeviceA=Windows.Win32.Storage.FileSystem +QueryFullProcessImageNameA=Windows.Win32.System.Threading +QueryFullProcessImageNameW=Windows.Win32.System.Threading +QueryUmsThreadInformation=Windows.Win32.System.Threading +ReadDirectoryChangesExW=Windows.Win32.Storage.FileSystem +ReadDirectoryChangesW=Windows.Win32.Storage.FileSystem +ReadEncryptedFileRaw=Windows.Win32.Storage.FileSystem +ReadEventLogA=Windows.Win32.System.SystemServices +ReadEventLogW=Windows.Win32.System.SystemServices +RegisterApplicationRecoveryCallback=Windows.Win32.System.Recovery +RegisterApplicationRestart=Windows.Win32.System.Recovery +RegisterEventSourceA=Windows.Win32.System.SystemServices +RegisterEventSourceW=Windows.Win32.System.SystemServices +RegisterWaitForSingleObject=Windows.Win32.System.Threading +ReleaseActCtx=Windows.Win32.System.ApplicationInstallationAndServicing +RemoveDirectoryTransactedA=Windows.Win32.Storage.FileSystem +RemoveDirectoryTransactedW=Windows.Win32.Storage.FileSystem +RemoveSecureMemoryCacheCallback=Windows.Win32.System.SystemServices +ReOpenFile=Windows.Win32.Storage.FileSystem +ReplaceFileA=Windows.Win32.Storage.FileSystem +ReplaceFileW=Windows.Win32.Storage.FileSystem +ReportEventA=Windows.Win32.System.SystemServices +ReportEventW=Windows.Win32.System.SystemServices +RequestWakeupLatency=Windows.Win32.System.SystemServices +SetCommBreak=Windows.Win32.System.SystemServices +SetCommConfig=Windows.Win32.System.SystemServices +SetCommMask=Windows.Win32.System.SystemServices +SetCommState=Windows.Win32.System.SystemServices +SetCommTimeouts=Windows.Win32.System.SystemServices +SetDefaultCommConfigA=Windows.Win32.System.SystemServices +SetDefaultCommConfigW=Windows.Win32.System.SystemServices +SetDllDirectoryA=Windows.Win32.System.LibraryLoader +SetDllDirectoryW=Windows.Win32.System.LibraryLoader +SetFileAttributesTransactedA=Windows.Win32.Storage.FileSystem +SetFileAttributesTransactedW=Windows.Win32.Storage.FileSystem +SetFileBandwidthReservation=Windows.Win32.Storage.FileSystem +SetFileCompletionNotificationModes=Windows.Win32.Storage.FileSystem +SetFileSecurityA=Windows.Win32.Security +SetFileShortNameA=Windows.Win32.Storage.FileSystem +SetFileShortNameW=Windows.Win32.Storage.FileSystem +SetMailslotInfo=Windows.Win32.System.SystemServices +SetProcessAffinityMask=Windows.Win32.System.Threading +SetProcessDEPPolicy=Windows.Win32.System.SystemServices +SetProcessWorkingSetSize=Windows.Win32.System.Threading +SetSearchPathMode=Windows.Win32.Storage.FileSystem +SetSystemPowerState=Windows.Win32.System.SystemServices +SetThreadAffinityMask=Windows.Win32.System.Threading +SetThreadExecutionState=Windows.Win32.System.SystemServices +SetUmsThreadInformation=Windows.Win32.System.Threading +SetupComm=Windows.Win32.System.SystemServices +SetVolumeLabelA=Windows.Win32.Storage.FileSystem +SetVolumeLabelW=Windows.Win32.Storage.FileSystem +SetVolumeMountPointA=Windows.Win32.Storage.FileSystem +SetVolumeMountPointW=Windows.Win32.Storage.FileSystem +STARTUPINFOEXA=Windows.Win32.System.Threading +STARTUPINFOEXW=Windows.Win32.System.Threading +SwitchToFiber=Windows.Win32.System.Threading +SYSTEM_POWER_STATUS=Windows.Win32.System.SystemServices +TransmitCommChar=Windows.Win32.System.SystemServices +UMS_SCHEDULER_STARTUP_INFO=Windows.Win32.System.Threading +UMS_SYSTEM_THREAD_INFORMATION=Windows.Win32.System.Threading +UmsThreadYield=Windows.Win32.System.Threading +UnregisterApplicationRecoveryCallback=Windows.Win32.System.Recovery +UnregisterApplicationRestart=Windows.Win32.System.Recovery +UnregisterWait=Windows.Win32.System.Threading +UpdateResourceA=Windows.Win32.System.LibraryLoader +UpdateResourceW=Windows.Win32.System.LibraryLoader +WaitCommEvent=Windows.Win32.System.SystemServices +WaitNamedPipeA=Windows.Win32.System.Pipes +Wow64EnableWow64FsRedirection=Windows.Win32.Storage.FileSystem +WriteEncryptedFileRaw=Windows.Win32.Storage.FileSystem +ZombifyActCtx=Windows.Win32.System.ApplicationInstallationAndServicing +# endregion winbase.h +# region winddi.h +BLENDOBJ=Windows.Win32.UI.DisplayDevices BRUSHOBJ_hGetColorTransform=Windows.Win32.UI.DisplayDevices BRUSHOBJ_pvAllocRbrush=Windows.Win32.UI.DisplayDevices BRUSHOBJ_pvGetRbrush=Windows.Win32.UI.DisplayDevices BRUSHOBJ_ulGetBrushColor=Windows.Win32.UI.DisplayDevices +BRUSHOBJ=Windows.Win32.UI.DisplayDevices +CIECHROMA=Windows.Win32.UI.DisplayDevices +CLIPLINE=Windows.Win32.UI.DisplayDevices CLIPOBJ_bEnum=Windows.Win32.UI.DisplayDevices CLIPOBJ_cEnumStart=Windows.Win32.UI.DisplayDevices CLIPOBJ_ppoGetPath=Windows.Win32.UI.DisplayDevices +CLIPOBJ=Windows.Win32.UI.DisplayDevices +COLORINFO=Windows.Win32.UI.DisplayDevices +DEVHTADJDATA=Windows.Win32.UI.DisplayDevices +DEVHTINFO=Windows.Win32.UI.DisplayDevices +DEVINFO=Windows.Win32.UI.DisplayDevices +DRIVEROBJ=Windows.Win32.UI.DisplayDevices DrvAlphaBlend=Windows.Win32.UI.DisplayDevices DrvAssertMode=Windows.Win32.UI.DisplayDevices DrvBitBlt=Windows.Win32.UI.DisplayDevices @@ -737,6 +873,7 @@ DrvDisablePDEV=Windows.Win32.UI.DisplayDevices DrvDisableSurface=Windows.Win32.UI.DisplayDevices DrvDitherColor=Windows.Win32.UI.DisplayDevices DrvDrawEscape=Windows.Win32.UI.DisplayDevices +DRVENABLEDATA=Windows.Win32.UI.DisplayDevices DrvEnableDirectDraw=Windows.Win32.UI.DisplayDevices DrvEnableDriver=Windows.Win32.UI.DisplayDevices DrvEnablePDEV=Windows.Win32.UI.DisplayDevices @@ -744,6 +881,7 @@ DrvEnableSurface=Windows.Win32.UI.DisplayDevices DrvEndDoc=Windows.Win32.UI.DisplayDevices DrvEscape=Windows.Win32.UI.DisplayDevices DrvFillPath=Windows.Win32.UI.DisplayDevices +DRVFN=Windows.Win32.UI.DisplayDevices DrvFontManagement=Windows.Win32.UI.DisplayDevices DrvFree=Windows.Win32.UI.DisplayDevices DrvGetDirectDrawInfo=Windows.Win32.UI.DisplayDevices @@ -794,6 +932,7 @@ DrvSynchronizeSurface=Windows.Win32.UI.DisplayDevices DrvTextOut=Windows.Win32.UI.DisplayDevices DrvTransparentBlt=Windows.Win32.UI.DisplayDevices DrvUnloadFontFile=Windows.Win32.UI.DisplayDevices +ENG_TIME_FIELDS=Windows.Win32.UI.DisplayDevices EngAcquireSemaphore=Windows.Win32.UI.DisplayDevices EngAlphaBlend=Windows.Win32.UI.DisplayDevices EngAssociateSurface=Windows.Win32.UI.DisplayDevices @@ -878,6 +1017,7 @@ EngQueryPerformanceFrequency=Windows.Win32.UI.DisplayDevices EngQuerySystemAttribute=Windows.Win32.UI.DisplayDevices EngReadStateEvent=Windows.Win32.UI.DisplayDevices EngReleaseSemaphore=Windows.Win32.UI.DisplayDevices +ENGSAFESEMAPHORE=Windows.Win32.UI.DisplayDevices EngSecureMem=Windows.Win32.UI.DisplayDevices EngSetEvent=Windows.Win32.UI.DisplayDevices EngSetPointerShape=Windows.Win32.UI.DisplayDevices @@ -900,6 +1040,14 @@ EngUnmapFontFileFD=Windows.Win32.UI.DisplayDevices EngUnsecureMem=Windows.Win32.UI.DisplayDevices EngWaitForSingleObject=Windows.Win32.UI.DisplayDevices EngWideCharToMultiByte=Windows.Win32.UI.DisplayDevices +ENUMRECTS=Windows.Win32.UI.DisplayDevices +FD_DEVICEMETRICS=Windows.Win32.UI.DisplayDevices +FD_GLYPHATTR=Windows.Win32.UI.DisplayDevices +FD_GLYPHSET=Windows.Win32.UI.DisplayDevices +FD_KERNINGPAIR=Windows.Win32.UI.DisplayDevices +FD_XFORM=Windows.Win32.UI.DisplayDevices +FONTDIFF=Windows.Win32.UI.DisplayDevices +FONTINFO=Windows.Win32.UI.DisplayDevices FONTOBJ_cGetAllGlyphHandles=Windows.Win32.UI.DisplayDevices FONTOBJ_cGetGlyphs=Windows.Win32.UI.DisplayDevices FONTOBJ_pfdg=Windows.Win32.UI.DisplayDevices @@ -910,11 +1058,24 @@ FONTOBJ_pvTrueTypeFontFile=Windows.Win32.UI.DisplayDevices FONTOBJ_pwszFontFilePaths=Windows.Win32.UI.DisplayDevices FONTOBJ_pxoGetXform=Windows.Win32.UI.DisplayDevices FONTOBJ_vGetInfo=Windows.Win32.UI.DisplayDevices +FONTOBJ=Windows.Win32.UI.DisplayDevices +FONTSIM=Windows.Win32.UI.DisplayDevices +GAMMARAMP=Windows.Win32.UI.DisplayDevices +GDIINFO=Windows.Win32.UI.DisplayDevices +GLYPHBITS=Windows.Win32.UI.DisplayDevices +GLYPHDATA=Windows.Win32.UI.DisplayDevices +GLYPHDEF=Windows.Win32.UI.DisplayDevices +GLYPHPOS=Windows.Win32.UI.DisplayDevices HT_ComputeRGBGammaTable=Windows.Win32.UI.DisplayDevices HT_Get8BPPFormatPalette=Windows.Win32.UI.DisplayDevices HT_Get8BPPMaskPalette=Windows.Win32.UI.DisplayDevices HTUI_DeviceColorAdjustment=Windows.Win32.UI.DisplayDevices +IFIEXTRA=Windows.Win32.UI.DisplayDevices +IFIMETRICS=Windows.Win32.UI.DisplayDevices +LINEATTRS=Windows.Win32.UI.DisplayDevices PALOBJ_cGetColors=Windows.Win32.UI.DisplayDevices +PALOBJ=Windows.Win32.UI.DisplayDevices +PATHDATA=Windows.Win32.UI.DisplayDevices PATHOBJ_bCloseFigure=Windows.Win32.UI.DisplayDevices PATHOBJ_bEnum=Windows.Win32.UI.DisplayDevices PATHOBJ_bEnumClipLines=Windows.Win32.UI.DisplayDevices @@ -924,6 +1085,10 @@ PATHOBJ_bPolyLineTo=Windows.Win32.UI.DisplayDevices PATHOBJ_vEnumStart=Windows.Win32.UI.DisplayDevices PATHOBJ_vEnumStartClipLines=Windows.Win32.UI.DisplayDevices PATHOBJ_vGetBounds=Windows.Win32.UI.DisplayDevices +PATHOBJ=Windows.Win32.UI.DisplayDevices +PERBANDINFO=Windows.Win32.UI.DisplayDevices +PFN_DrvQueryGlyphAttrs=Windows.Win32.UI.DisplayDevices +RUN=Windows.Win32.UI.DisplayDevices STROBJ_bEnum=Windows.Win32.UI.DisplayDevices STROBJ_bEnumPositionsOnly=Windows.Win32.UI.DisplayDevices STROBJ_bGetAdvanceWidths=Windows.Win32.UI.DisplayDevices @@ -931,85 +1096,66 @@ STROBJ_dwGetCodePage=Windows.Win32.UI.DisplayDevices STROBJ_fxBreakExtra=Windows.Win32.UI.DisplayDevices STROBJ_fxCharacterExtra=Windows.Win32.UI.DisplayDevices STROBJ_vEnumStart=Windows.Win32.UI.DisplayDevices +STROBJ=Windows.Win32.UI.DisplayDevices +SURFOBJ=Windows.Win32.UI.DisplayDevices +TYPE1_FONT=Windows.Win32.UI.DisplayDevices +WCRUN=Windows.Win32.UI.DisplayDevices WNDOBJ_bEnum=Windows.Win32.UI.DisplayDevices WNDOBJ_cEnumStart=Windows.Win32.UI.DisplayDevices WNDOBJ_vSetConsumer=Windows.Win32.UI.DisplayDevices +WNDOBJ=Windows.Win32.UI.DisplayDevices +XFORML=Windows.Win32.UI.DisplayDevices XFORMOBJ_bApplyXform=Windows.Win32.UI.DisplayDevices XFORMOBJ_iGetXform=Windows.Win32.UI.DisplayDevices XLATEOBJ_cGetPalette=Windows.Win32.UI.DisplayDevices XLATEOBJ_hGetColorTransform=Windows.Win32.UI.DisplayDevices XLATEOBJ_iXlate=Windows.Win32.UI.DisplayDevices XLATEOBJ_piVector=Windows.Win32.UI.DisplayDevices -BLENDOBJ=Windows.Win32.UI.DisplayDevices -BRUSHOBJ=Windows.Win32.UI.DisplayDevices -CIECHROMA=Windows.Win32.UI.DisplayDevices -CLIPLINE=Windows.Win32.UI.DisplayDevices -CLIPOBJ=Windows.Win32.UI.DisplayDevices -COLORINFO=Windows.Win32.UI.DisplayDevices -DEVHTADJDATA=Windows.Win32.UI.DisplayDevices -DEVHTINFO=Windows.Win32.UI.DisplayDevices -DEVINFO=Windows.Win32.UI.DisplayDevices -DRIVEROBJ=Windows.Win32.UI.DisplayDevices -DRVENABLEDATA=Windows.Win32.UI.DisplayDevices -DRVFN=Windows.Win32.UI.DisplayDevices -ENG_TIME_FIELDS=Windows.Win32.UI.DisplayDevices -ENGSAFESEMAPHORE=Windows.Win32.UI.DisplayDevices -ENUMRECTS=Windows.Win32.UI.DisplayDevices -FD_DEVICEMETRICS=Windows.Win32.UI.DisplayDevices -FD_GLYPHATTR=Windows.Win32.UI.DisplayDevices -FD_GLYPHSET=Windows.Win32.UI.DisplayDevices -FD_KERNINGPAIR=Windows.Win32.UI.DisplayDevices -FD_XFORM=Windows.Win32.UI.DisplayDevices -FONTDIFF=Windows.Win32.UI.DisplayDevices -FONTINFO=Windows.Win32.UI.DisplayDevices -FONTOBJ=Windows.Win32.UI.DisplayDevices -FONTSIM=Windows.Win32.UI.DisplayDevices -GAMMARAMP=Windows.Win32.UI.DisplayDevices -GDIINFO=Windows.Win32.UI.DisplayDevices -GLYPHBITS=Windows.Win32.UI.DisplayDevices -GLYPHDATA=Windows.Win32.UI.DisplayDevices -GLYPHDEF=Windows.Win32.UI.DisplayDevices -GLYPHPOS=Windows.Win32.UI.DisplayDevices -IFIEXTRA=Windows.Win32.UI.DisplayDevices -IFIMETRICS=Windows.Win32.UI.DisplayDevices -LINEATTRS=Windows.Win32.UI.DisplayDevices -PALOBJ=Windows.Win32.UI.DisplayDevices -PATHDATA=Windows.Win32.UI.DisplayDevices -PATHOBJ=Windows.Win32.UI.DisplayDevices -PERBANDINFO=Windows.Win32.UI.DisplayDevices -RUN=Windows.Win32.UI.DisplayDevices -STROBJ=Windows.Win32.UI.DisplayDevices -SURFOBJ=Windows.Win32.UI.DisplayDevices -TYPE1_FONT=Windows.Win32.UI.DisplayDevices -WCRUN=Windows.Win32.UI.DisplayDevices -WNDOBJ=Windows.Win32.UI.DisplayDevices -XFORML=Windows.Win32.UI.DisplayDevices XLATEOBJ=Windows.Win32.UI.DisplayDevices +# endregion winddi.h +# region windef.h +DPI_AWARENESS=Windows.Win32.UI.HiDpi +DPI_HOSTING_BEHAVIOR=Windows.Win32.UI.HiDpi POINT=Windows.Win32.UI.DisplayDevices POINTL=Windows.Win32.UI.DisplayDevices POINTS=Windows.Win32.UI.DisplayDevices RECT=Windows.Win32.UI.DisplayDevices RECTL=Windows.Win32.UI.DisplayDevices SIZE=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_DEVICE_INFO_TYPE=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_MODE_INFO_TYPE=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_PIXELFORMAT=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_ROTATION=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_SCALING=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_SCANLINE_ORDERING=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_TOPOLOGY_ID=Windows.Win32.UI.DisplayDevices -DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY=Windows.Win32.UI.DisplayDevices -DEVMODEW=Windows.Win32.UI.DisplayDevices +# endregion windef.h +# region wingdi.h +AbortDoc=Windows.Win32.Storage.Xps +ABORTPROC=Windows.Win32.Storage.Xps +CHARSETINFO=Windows.Win32.Globalization +CheckColorsInGamut=Windows.Win32.UI.ColorSystem +ChoosePixelFormat=Windows.Win32.Graphics.OpenGL +CIEXYZ=Windows.Win32.UI.ColorSystem +CIEXYZTRIPLE=Windows.Win32.UI.ColorSystem +ColorCorrectPalette=Windows.Win32.UI.ColorSystem +ColorMatchToTarget=Windows.Win32.UI.ColorSystem +CreateColorSpaceA=Windows.Win32.UI.ColorSystem +CreateColorSpaceW=Windows.Win32.UI.ColorSystem +DeleteColorSpace=Windows.Win32.UI.ColorSystem +DescribePixelFormat=Windows.Win32.Graphics.OpenGL +DeviceCapabilitiesA=Windows.Win32.Storage.Xps +DeviceCapabilitiesW=Windows.Win32.Storage.Xps DEVMODEA=Windows.Win32.UI.DisplayDevices +DEVMODEW=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_2DREGION=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_ADAPTER_NAME=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_DESKTOP_IMAGE_INFO=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_DEVICE_INFO_HEADER=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_DEVICE_INFO_TYPE=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_MODE_INFO_TYPE=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_MODE_INFO=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_PATH_INFO=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_PATH_SOURCE_INFO=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_PATH_TARGET_INFO=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_PIXELFORMAT=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_RATIONAL=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_ROTATION=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_SCALING=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_SCANLINE_ORDERING=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_SET_TARGET_PERSISTENCE=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_SOURCE_DEVICE_NAME=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_SOURCE_MODE=Windows.Win32.UI.DisplayDevices @@ -1019,205 +1165,83 @@ DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_TARGET_DEVICE_NAME=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_TARGET_MODE=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_TARGET_PREFERRED_MODE=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_TOPOLOGY_ID=Windows.Win32.UI.DisplayDevices +DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY=Windows.Win32.UI.DisplayDevices DISPLAYCONFIG_VIDEO_SIGNAL_INFO=Windows.Win32.UI.DisplayDevices -DisplayConfigGetDeviceInfo=Windows.Win32.UI.DisplayDevices -DisplayConfigSetDeviceInfo=Windows.Win32.UI.DisplayDevices -GetDisplayConfigBufferSizes=Windows.Win32.UI.DisplayDevices -QueryDisplayConfig=Windows.Win32.UI.DisplayDevices -SetDisplayConfig=Windows.Win32.UI.DisplayDevices -COPP_ACP_Protection_Level=Windows.Win32.Graphics.DirectShow -COPP_BusType=Windows.Win32.Graphics.DirectShow -COPP_CGMSA_Protection_Level=Windows.Win32.Graphics.DirectShow -COPP_ConnectorType=Windows.Win32.Graphics.DirectShow -COPP_HDCP_Protection_Level=Windows.Win32.Graphics.DirectShow -COPP_ImageAspectRatio_EN300294=Windows.Win32.Graphics.DirectShow -COPP_StatusFlags=Windows.Win32.Graphics.DirectShow -COPP_StatusHDCPFlags=Windows.Win32.Graphics.DirectShow -COPP_TVProtectionStandard=Windows.Win32.Graphics.DirectShow -DXVA_COPPSetProtectionLevelCmdData=Windows.Win32.Graphics.DirectShow -DXVA_COPPSetSignalingCmdData=Windows.Win32.Graphics.DirectShow -DXVA_COPPStatusData=Windows.Win32.Graphics.DirectShow -DXVA_COPPStatusDisplayData=Windows.Win32.Graphics.DirectShow -DXVA_COPPStatusHDCPKeyData=Windows.Win32.Graphics.DirectShow -DXVA_COPPStatusSignalingCmdData=Windows.Win32.Graphics.DirectShow -IDMOQualityControl=Windows.Win32.Graphics.DirectShow -IDMOVideoOutputOptimizations=Windows.Win32.Graphics.DirectShow -IEnumDMO=Windows.Win32.Graphics.DirectShow -IMediaBuffer=Windows.Win32.Graphics.DirectShow -IMediaObject=Windows.Win32.Graphics.DirectShow -IMediaObjectInPlace=Windows.Win32.Graphics.DirectShow -DMO_MEDIA_TYPE=Windows.Win32.Graphics.DirectShow -DMO_OUTPUT_DATA_BUFFER=Windows.Win32.Graphics.DirectShow -HEAACWAVEFORMAT=Windows.Win32.Graphics.DirectShow -HEAACWAVEINFO=Windows.Win32.Graphics.DirectShow -MPEG1WAVEFORMAT=Windows.Win32.Graphics.DirectShow -MPEGLAYER3WAVEFORMAT=Windows.Win32.Graphics.DirectShow -READYSTATE=Windows.Win32.Graphics.DirectShow -VIDEOENCODER_BITRATE_MODE=Windows.Win32.Graphics.DirectShow -TIMECODE=Windows.Win32.Graphics.DirectShow -TIMECODE_SAMPLE=Windows.Win32.Graphics.DirectShow -KSTOPOLOGY_CONNECTION=Windows.Win32.Graphics.DirectShow -CveEventWrite=Windows.Win32.System.Diagnostics.Etw -MoveFileExA=Windows.Win32.Storage.FileSystem -MoveFileExW=Windows.Win32.Storage.FileSystem -MoveFileTransactedA=Windows.Win32.Storage.FileSystem -MoveFileTransactedW=Windows.Win32.Storage.FileSystem -LPOVERLAPPED_COMPLETION_ROUTINE=Windows.Win32.Storage.FileSystem -FILE_INFO_BY_HANDLE_CLASS=Windows.Win32.Storage.FileSystem -FINDEX_INFO_LEVELS=Windows.Win32.Storage.FileSystem -FINDEX_SEARCH_OPS=Windows.Win32.Storage.FileSystem -GET_FILEEX_INFO_LEVELS=Windows.Win32.Storage.FileSystem -READ_DIRECTORY_NOTIFY_INFORMATION_CLASS=Windows.Win32.Storage.FileSystem -OVERLAPPED_ENTRY=Windows.Win32.Storage.FileSystem -WIN32_FIND_DATAA=Windows.Win32.Storage.FileSystem -WIN32_FIND_DATAW=Windows.Win32.Storage.FileSystem -SearchPathA=Windows.Win32.Storage.FileSystem -SearchPathW=Windows.Win32.Storage.FileSystem -LPPROGRESS_ROUTINE=Windows.Win32.Storage.FileSystem -PCOPYFILE2_PROGRESS_ROUTINE=Windows.Win32.Storage.FileSystem -PFE_EXPORT_FUNC=Windows.Win32.Storage.FileSystem -PFE_IMPORT_FUNC=Windows.Win32.Storage.FileSystem -COPYFILE2_COPY_PHASE=Windows.Win32.Storage.FileSystem -COPYFILE2_MESSAGE_ACTION=Windows.Win32.Storage.FileSystem -COPYFILE2_MESSAGE_TYPE=Windows.Win32.Storage.FileSystem -FILE_ID_TYPE=Windows.Win32.Storage.FileSystem -PRIORITY_HINT=Windows.Win32.Storage.FileSystem -CheckNameLegalDOS8Dot3A=Windows.Win32.Storage.FileSystem -CheckNameLegalDOS8Dot3W=Windows.Win32.Storage.FileSystem -CloseEncryptedFileRaw=Windows.Win32.Storage.FileSystem -CopyFile2=Windows.Win32.Storage.FileSystem -CopyFileA=Windows.Win32.Storage.FileSystem -CopyFileExA=Windows.Win32.Storage.FileSystem -CopyFileExW=Windows.Win32.Storage.FileSystem -CopyFileTransactedA=Windows.Win32.Storage.FileSystem -CopyFileTransactedW=Windows.Win32.Storage.FileSystem -CopyFileW=Windows.Win32.Storage.FileSystem -CreateDirectoryExA=Windows.Win32.Storage.FileSystem -CreateDirectoryExW=Windows.Win32.Storage.FileSystem -CreateDirectoryTransactedA=Windows.Win32.Storage.FileSystem -CreateDirectoryTransactedW=Windows.Win32.Storage.FileSystem -CreateFileTransactedA=Windows.Win32.Storage.FileSystem -CreateFileTransactedW=Windows.Win32.Storage.FileSystem -CreateHardLinkA=Windows.Win32.Storage.FileSystem -CreateHardLinkTransactedA=Windows.Win32.Storage.FileSystem -CreateHardLinkTransactedW=Windows.Win32.Storage.FileSystem -CreateHardLinkW=Windows.Win32.Storage.FileSystem -CreateSymbolicLinkA=Windows.Win32.Storage.FileSystem -CreateSymbolicLinkTransactedA=Windows.Win32.Storage.FileSystem -CreateSymbolicLinkTransactedW=Windows.Win32.Storage.FileSystem -CreateSymbolicLinkW=Windows.Win32.Storage.FileSystem -DecryptFileA=Windows.Win32.Storage.FileSystem -DecryptFileW=Windows.Win32.Storage.FileSystem -DefineDosDeviceA=Windows.Win32.Storage.FileSystem -DeleteFileTransactedA=Windows.Win32.Storage.FileSystem -DeleteFileTransactedW=Windows.Win32.Storage.FileSystem -DeleteVolumeMountPointA=Windows.Win32.Storage.FileSystem -EncryptFileA=Windows.Win32.Storage.FileSystem -EncryptFileW=Windows.Win32.Storage.FileSystem -FileEncryptionStatusA=Windows.Win32.Storage.FileSystem -FileEncryptionStatusW=Windows.Win32.Storage.FileSystem -FindFirstFileNameTransactedW=Windows.Win32.Storage.FileSystem -FindFirstFileTransactedA=Windows.Win32.Storage.FileSystem -FindFirstFileTransactedW=Windows.Win32.Storage.FileSystem -FindFirstStreamTransactedW=Windows.Win32.Storage.FileSystem -FindFirstVolumeA=Windows.Win32.Storage.FileSystem -FindFirstVolumeMountPointA=Windows.Win32.Storage.FileSystem -FindFirstVolumeMountPointW=Windows.Win32.Storage.FileSystem -FindNextVolumeA=Windows.Win32.Storage.FileSystem -FindNextVolumeMountPointA=Windows.Win32.Storage.FileSystem -FindNextVolumeMountPointW=Windows.Win32.Storage.FileSystem -FindVolumeMountPointClose=Windows.Win32.Storage.FileSystem -GetBinaryTypeA=Windows.Win32.Storage.FileSystem -GetBinaryTypeW=Windows.Win32.Storage.FileSystem -GetCompressedFileSizeTransactedA=Windows.Win32.Storage.FileSystem -GetCompressedFileSizeTransactedW=Windows.Win32.Storage.FileSystem -GetFileAttributesTransactedA=Windows.Win32.Storage.FileSystem -GetFileAttributesTransactedW=Windows.Win32.Storage.FileSystem -GetFileBandwidthReservation=Windows.Win32.Storage.FileSystem -GetFileInformationByHandleEx=Windows.Win32.Storage.FileSystem -GetFullPathNameTransactedA=Windows.Win32.Storage.FileSystem -GetFullPathNameTransactedW=Windows.Win32.Storage.FileSystem -GetLogicalDriveStringsA=Windows.Win32.Storage.FileSystem -GetLongPathNameTransactedA=Windows.Win32.Storage.FileSystem -GetLongPathNameTransactedW=Windows.Win32.Storage.FileSystem -GetShortPathNameA=Windows.Win32.Storage.FileSystem -GetVolumeNameForVolumeMountPointA=Windows.Win32.Storage.FileSystem -GetVolumePathNameA=Windows.Win32.Storage.FileSystem -GetVolumePathNamesForVolumeNameA=Windows.Win32.Storage.FileSystem -MoveFileA=Windows.Win32.Storage.FileSystem -MoveFileW=Windows.Win32.Storage.FileSystem -MoveFileWithProgressA=Windows.Win32.Storage.FileSystem -MoveFileWithProgressW=Windows.Win32.Storage.FileSystem -OpenEncryptedFileRawA=Windows.Win32.Storage.FileSystem -OpenEncryptedFileRawW=Windows.Win32.Storage.FileSystem -OpenFile=Windows.Win32.Storage.FileSystem -OpenFileById=Windows.Win32.Storage.FileSystem -QueryDosDeviceA=Windows.Win32.Storage.FileSystem -ReadDirectoryChangesExW=Windows.Win32.Storage.FileSystem -ReadDirectoryChangesW=Windows.Win32.Storage.FileSystem -ReadEncryptedFileRaw=Windows.Win32.Storage.FileSystem -RemoveDirectoryTransactedA=Windows.Win32.Storage.FileSystem -RemoveDirectoryTransactedW=Windows.Win32.Storage.FileSystem -ReOpenFile=Windows.Win32.Storage.FileSystem -ReplaceFileA=Windows.Win32.Storage.FileSystem -ReplaceFileW=Windows.Win32.Storage.FileSystem -SetFileAttributesTransactedA=Windows.Win32.Storage.FileSystem -SetFileAttributesTransactedW=Windows.Win32.Storage.FileSystem -SetFileBandwidthReservation=Windows.Win32.Storage.FileSystem -SetFileCompletionNotificationModes=Windows.Win32.Storage.FileSystem -SetFileShortNameA=Windows.Win32.Storage.FileSystem -SetFileShortNameW=Windows.Win32.Storage.FileSystem -SetSearchPathMode=Windows.Win32.Storage.FileSystem -SetVolumeLabelA=Windows.Win32.Storage.FileSystem -SetVolumeLabelW=Windows.Win32.Storage.FileSystem -SetVolumeMountPointA=Windows.Win32.Storage.FileSystem -SetVolumeMountPointW=Windows.Win32.Storage.FileSystem -Wow64EnableWow64FsRedirection=Windows.Win32.Storage.FileSystem -WriteEncryptedFileRaw=Windows.Win32.Storage.FileSystem -COPYFILE2_EXTENDED_PARAMETERS=Windows.Win32.Storage.FileSystem -COPYFILE2_MESSAGE=Windows.Win32.Storage.FileSystem -FILE_ALIGNMENT_INFO=Windows.Win32.Storage.FileSystem -FILE_ALLOCATION_INFO=Windows.Win32.Storage.FileSystem -FILE_ATTRIBUTE_TAG_INFO=Windows.Win32.Storage.FileSystem -FILE_BASIC_INFO=Windows.Win32.Storage.FileSystem -FILE_COMPRESSION_INFO=Windows.Win32.Storage.FileSystem -FILE_DISPOSITION_INFO=Windows.Win32.Storage.FileSystem -FILE_END_OF_FILE_INFO=Windows.Win32.Storage.FileSystem -FILE_FULL_DIR_INFO=Windows.Win32.Storage.FileSystem -FILE_ID_BOTH_DIR_INFO=Windows.Win32.Storage.FileSystem -FILE_ID_DESCRIPTOR=Windows.Win32.Storage.FileSystem -FILE_ID_EXTD_DIR_INFO=Windows.Win32.Storage.FileSystem -FILE_ID_INFO=Windows.Win32.Storage.FileSystem -FILE_IO_PRIORITY_HINT_INFO=Windows.Win32.Storage.FileSystem -FILE_NAME_INFO=Windows.Win32.Storage.FileSystem -FILE_REMOTE_PROTOCOL_INFO=Windows.Win32.Storage.FileSystem -FILE_RENAME_INFO=Windows.Win32.Storage.FileSystem -FILE_STANDARD_INFO=Windows.Win32.Storage.FileSystem -FILE_STORAGE_INFO=Windows.Win32.Storage.FileSystem -FILE_STREAM_INFO=Windows.Win32.Storage.FileSystem -OFSTRUCT=Windows.Win32.Storage.FileSystem -CSV_CONTROL_OP=Windows.Win32.Storage.FileSystem -FILE_STORAGE_TIER_MEDIA_TYPE=Windows.Win32.Storage.FileSystem -MEDIA_TYPE=Windows.Win32.Storage.FileSystem -PARTITION_STYLE=Windows.Win32.Storage.FileSystem -STORAGE_COMPONENT_HEALTH_STATUS=Windows.Win32.Storage.FileSystem -STORAGE_DEVICE_FORM_FACTOR=Windows.Win32.Storage.FileSystem -STORAGE_DEVICE_POWER_CAP_UNITS=Windows.Win32.Storage.FileSystem -STORAGE_PORT_CODE_SET=Windows.Win32.Storage.FileSystem -STORAGE_PROPERTY_ID=Windows.Win32.Storage.FileSystem -STORAGE_PROTOCOL_ATA_DATA_TYPE=Windows.Win32.Storage.FileSystem -STORAGE_PROTOCOL_NVME_DATA_TYPE=Windows.Win32.Storage.FileSystem -STORAGE_PROTOCOL_TYPE=Windows.Win32.Storage.FileSystem -STORAGE_QUERY_TYPE=Windows.Win32.Storage.FileSystem -WRITE_CACHE_CHANGE=Windows.Win32.Storage.FileSystem -WRITE_CACHE_ENABLE=Windows.Win32.Storage.FileSystem -WRITE_CACHE_TYPE=Windows.Win32.Storage.FileSystem -WRITE_THROUGH=Windows.Win32.Storage.FileSystem +DOCINFOA=Windows.Win32.Storage.Xps +DOCINFOW=Windows.Win32.Storage.Xps +DRAWPATRECT=Windows.Win32.Storage.Xps +EndDoc=Windows.Win32.Storage.Xps +EndPage=Windows.Win32.Storage.Xps +EnumICMProfilesA=Windows.Win32.UI.ColorSystem +EnumICMProfilesW=Windows.Win32.UI.ColorSystem +Escape=Windows.Win32.Storage.Xps +ExtEscape=Windows.Win32.Storage.Xps +FONTSIGNATURE=Windows.Win32.Globalization +GetColorSpace=Windows.Win32.UI.ColorSystem +GetDeviceGammaRamp=Windows.Win32.UI.ColorSystem +GetEnhMetaFilePixelFormat=Windows.Win32.Graphics.OpenGL +GetICMProfileA=Windows.Win32.UI.ColorSystem +GetICMProfileW=Windows.Win32.UI.ColorSystem +GetLogColorSpaceA=Windows.Win32.UI.ColorSystem +GetLogColorSpaceW=Windows.Win32.UI.ColorSystem +GetPixelFormat=Windows.Win32.Graphics.OpenGL +GetTextCharset=Windows.Win32.Globalization +GetTextCharsetInfo=Windows.Win32.Globalization +GLYPHMETRICSFLOAT=Windows.Win32.Graphics.OpenGL +ICMENUMPROCA=Windows.Win32.UI.ColorSystem +ICMENUMPROCW=Windows.Win32.UI.ColorSystem +LAYERPLANEDESCRIPTOR=Windows.Win32.Graphics.OpenGL +LOCALESIGNATURE=Windows.Win32.Globalization +LOGCOLORSPACEA=Windows.Win32.UI.ColorSystem +LOGCOLORSPACEW=Windows.Win32.UI.ColorSystem +LOGFONTA=Windows.Win32.Graphics.Gdi +LOGFONTW=Windows.Win32.Graphics.Gdi +PIXELFORMATDESCRIPTOR=Windows.Win32.Graphics.OpenGL +POINTFLOAT=Windows.Win32.Graphics.OpenGL +PSFEATURE_CUSTPAPER=Windows.Win32.Storage.Xps +PSFEATURE_OUTPUT=Windows.Win32.Storage.Xps +PSINJECTDATA=Windows.Win32.Storage.Xps +SetAbortProc=Windows.Win32.Storage.Xps +SetColorSpace=Windows.Win32.UI.ColorSystem +SetDeviceGammaRamp=Windows.Win32.UI.ColorSystem +SetICMMode=Windows.Win32.UI.ColorSystem +SetICMProfileA=Windows.Win32.UI.ColorSystem +SetICMProfileW=Windows.Win32.UI.ColorSystem +SetPixelFormat=Windows.Win32.Graphics.OpenGL +StartDocA=Windows.Win32.Storage.Xps +StartDocW=Windows.Win32.Storage.Xps +StartPage=Windows.Win32.Storage.Xps +SwapBuffers=Windows.Win32.Graphics.OpenGL +TranslateCharsetInfo=Windows.Win32.Globalization +UpdateICMRegKeyA=Windows.Win32.UI.ColorSystem +UpdateICMRegKeyW=Windows.Win32.UI.ColorSystem +wglCopyContext=Windows.Win32.Graphics.OpenGL +wglCreateContext=Windows.Win32.Graphics.OpenGL +wglCreateLayerContext=Windows.Win32.Graphics.OpenGL +wglDeleteContext=Windows.Win32.Graphics.OpenGL +wglDescribeLayerPlane=Windows.Win32.Graphics.OpenGL +wglGetCurrentContext=Windows.Win32.Graphics.OpenGL +wglGetCurrentDC=Windows.Win32.Graphics.OpenGL +wglGetLayerPaletteEntries=Windows.Win32.Graphics.OpenGL +wglGetProcAddress=Windows.Win32.Graphics.OpenGL +wglMakeCurrent=Windows.Win32.Graphics.OpenGL +wglRealizeLayerPalette=Windows.Win32.Graphics.OpenGL +wglSetLayerPaletteEntries=Windows.Win32.Graphics.OpenGL +wglShareLists=Windows.Win32.Graphics.OpenGL +wglSwapLayerBuffers=Windows.Win32.Graphics.OpenGL +wglUseFontBitmapsA=Windows.Win32.Graphics.OpenGL +wglUseFontBitmapsW=Windows.Win32.Graphics.OpenGL +wglUseFontOutlinesA=Windows.Win32.Graphics.OpenGL +wglUseFontOutlinesW=Windows.Win32.Graphics.OpenGL +# endregion wingdi.h +# region winioctl.h BOOT_AREA_INFO=Windows.Win32.Storage.FileSystem CREATE_DISK_GPT=Windows.Win32.Storage.FileSystem CREATE_DISK_MBR=Windows.Win32.Storage.FileSystem CREATE_DISK=Windows.Win32.Storage.FileSystem CREATE_USN_JOURNAL_DATA=Windows.Win32.Storage.FileSystem +CSV_CONTROL_OP=Windows.Win32.Storage.FileSystem CSV_CONTROL_PARAM=Windows.Win32.Storage.FileSystem CSV_IS_OWNED_BY_CSVFS=Windows.Win32.Storage.FileSystem CSV_NAMESPACE_INFO=Windows.Win32.Storage.FileSystem @@ -1259,6 +1283,7 @@ FILE_QUERY_ON_DISK_VOL_INFO_BUFFER=Windows.Win32.Storage.FileSystem FILE_QUERY_SPARING_BUFFER=Windows.Win32.Storage.FileSystem FILE_SET_DEFECT_MGMT_BUFFER=Windows.Win32.Storage.FileSystem FILE_SET_SPARSE_BUFFER=Windows.Win32.Storage.FileSystem +FILE_STORAGE_TIER_MEDIA_TYPE=Windows.Win32.Storage.FileSystem FILE_STORAGE_TIER_REGION=Windows.Win32.Storage.FileSystem FILE_STORAGE_TIER=Windows.Win32.Storage.FileSystem FILE_SYSTEM_RECOGNITION_INFORMATION=Windows.Win32.Storage.FileSystem @@ -1281,6 +1306,7 @@ LOOKUP_STREAM_FROM_CLUSTER_INPUT=Windows.Win32.Storage.FileSystem LOOKUP_STREAM_FROM_CLUSTER_OUTPUT=Windows.Win32.Storage.FileSystem MARK_HANDLE_INFO=Windows.Win32.Storage.FileSystem MARK_HANDLE_INFO32=Windows.Win32.Storage.FileSystem +MEDIA_TYPE=Windows.Win32.Storage.FileSystem MFT_ENUM_DATA_V0=Windows.Win32.Storage.FileSystem MFT_ENUM_DATA_V1=Windows.Win32.Storage.FileSystem MOVE_FILE_DATA=Windows.Win32.Storage.FileSystem @@ -1294,6 +1320,7 @@ PARTITION_INFORMATION_EX=Windows.Win32.Storage.FileSystem PARTITION_INFORMATION_GPT=Windows.Win32.Storage.FileSystem PARTITION_INFORMATION_MBR=Windows.Win32.Storage.FileSystem PARTITION_INFORMATION=Windows.Win32.Storage.FileSystem +PARTITION_STYLE=Windows.Win32.Storage.FileSystem PLEX_READ_DATA_REQUEST=Windows.Win32.Storage.FileSystem READ_FILE_USN_DATA=Windows.Win32.Storage.FileSystem READ_USN_JOURNAL_DATA_V0=Windows.Win32.Storage.FileSystem @@ -1314,11 +1341,14 @@ STARTING_VCN_INPUT_BUFFER=Windows.Win32.Storage.FileSystem STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR=Windows.Win32.Storage.FileSystem STORAGE_ADAPTER_DESCRIPTOR=Windows.Win32.Storage.FileSystem STORAGE_ADAPTER_SERIAL_NUMBER=Windows.Win32.Storage.FileSystem +STORAGE_COMPONENT_HEALTH_STATUS=Windows.Win32.Storage.FileSystem STORAGE_DESCRIPTOR_HEADER=Windows.Win32.Storage.FileSystem STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR=Windows.Win32.Storage.FileSystem STORAGE_DEVICE_DESCRIPTOR=Windows.Win32.Storage.FileSystem +STORAGE_DEVICE_FORM_FACTOR=Windows.Win32.Storage.FileSystem STORAGE_DEVICE_ID_DESCRIPTOR=Windows.Win32.Storage.FileSystem STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR=Windows.Win32.Storage.FileSystem +STORAGE_DEVICE_POWER_CAP_UNITS=Windows.Win32.Storage.FileSystem STORAGE_DEVICE_POWER_CAP=Windows.Win32.Storage.FileSystem STORAGE_DEVICE_RESILIENCY_DESCRIPTOR=Windows.Win32.Storage.FileSystem STORAGE_HW_FIRMWARE_ACTIVATE=Windows.Win32.Storage.FileSystem @@ -1329,10 +1359,16 @@ STORAGE_PHYSICAL_ADAPTER_DATA=Windows.Win32.Storage.FileSystem STORAGE_PHYSICAL_DEVICE_DATA=Windows.Win32.Storage.FileSystem STORAGE_PHYSICAL_NODE_DATA=Windows.Win32.Storage.FileSystem STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR=Windows.Win32.Storage.FileSystem +STORAGE_PORT_CODE_SET=Windows.Win32.Storage.FileSystem +STORAGE_PROPERTY_ID=Windows.Win32.Storage.FileSystem STORAGE_PROPERTY_QUERY=Windows.Win32.Storage.FileSystem +STORAGE_PROTOCOL_ATA_DATA_TYPE=Windows.Win32.Storage.FileSystem STORAGE_PROTOCOL_COMMAND=Windows.Win32.Storage.FileSystem STORAGE_PROTOCOL_DATA_DESCRIPTOR=Windows.Win32.Storage.FileSystem +STORAGE_PROTOCOL_NVME_DATA_TYPE=Windows.Win32.Storage.FileSystem STORAGE_PROTOCOL_SPECIFIC_DATA=Windows.Win32.Storage.FileSystem +STORAGE_PROTOCOL_TYPE=Windows.Win32.Storage.FileSystem +STORAGE_QUERY_TYPE=Windows.Win32.Storage.FileSystem STORAGE_SPEC_VERSION=Windows.Win32.Storage.FileSystem STORAGE_TEMPERATURE_DATA_DESCRIPTOR=Windows.Win32.Storage.FileSystem STORAGE_TEMPERATURE_INFO=Windows.Win32.Storage.FileSystem @@ -1365,35 +1401,224 @@ VERIFY_INFORMATION=Windows.Win32.Storage.FileSystem VOLUME_BITMAP_BUFFER=Windows.Win32.Storage.FileSystem VOLUME_DISK_EXTENTS=Windows.Win32.Storage.FileSystem VOLUME_GET_GPT_ATTRIBUTES_INFORMATION=Windows.Win32.Storage.FileSystem -TRANSACTION_OUTCOME=Windows.Win32.Storage.FileSystem +WRITE_CACHE_CHANGE=Windows.Win32.Storage.FileSystem +WRITE_CACHE_ENABLE=Windows.Win32.Storage.FileSystem +WRITE_CACHE_TYPE=Windows.Win32.Storage.FileSystem +WRITE_THROUGH=Windows.Win32.Storage.FileSystem +# endregion winioctl.h +# region winreg.h +AbortSystemShutdownA=Windows.Win32.System.Shutdown +AbortSystemShutdownW=Windows.Win32.System.Shutdown +CheckForHiberboot=Windows.Win32.System.Shutdown +InitiateShutdownA=Windows.Win32.System.Shutdown +InitiateShutdownW=Windows.Win32.System.Shutdown +InitiateSystemShutdownA=Windows.Win32.System.Shutdown +InitiateSystemShutdownExA=Windows.Win32.System.Shutdown +InitiateSystemShutdownExW=Windows.Win32.System.Shutdown +InitiateSystemShutdownW=Windows.Win32.System.Shutdown +# endregion winreg.h +# region winnt.h (SLIST per-architecture design also defined in ntdef.h) +ACCESS_ALLOWED_ACE=Windows.Win32.Security +ACCESS_ALLOWED_CALLBACK_ACE=Windows.Win32.Security +ACCESS_ALLOWED_CALLBACK_OBJECT_ACE=Windows.Win32.Security +ACCESS_ALLOWED_OBJECT_ACE=Windows.Win32.Security +ACCESS_DENIED_ACE=Windows.Win32.Security +ACCESS_DENIED_CALLBACK_ACE=Windows.Win32.Security +ACCESS_DENIED_CALLBACK_OBJECT_ACE=Windows.Win32.Security +ACCESS_DENIED_OBJECT_ACE=Windows.Win32.Security +ACE_HEADER=Windows.Win32.Security +ACL_INFORMATION_CLASS=Windows.Win32.Security +ACL_REVISION_INFORMATION=Windows.Win32.Security +ACL_SIZE_INFORMATION=Windows.Win32.Security +ACL=Windows.Win32.Security +ACTCTX_COMPATIBILITY_ELEMENT_TYPE=Windows.Win32.System.ApplicationInstallationAndServicing +ACTCTX_REQUESTED_RUN_LEVEL=Windows.Win32.System.ApplicationInstallationAndServicing +ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing +ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing +ACTIVATION_CONTEXT_DETAILED_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing +ACTIVATION_CONTEXT_QUERY_INDEX=Windows.Win32.System.ApplicationInstallationAndServicing +ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing +ASSEMBLY_FILE_DETAILED_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing +AUDIT_EVENT_TYPE=Windows.Win32.Security +CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE=Windows.Win32.Security +CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE=Windows.Win32.Security +CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1=Windows.Win32.Security +CLAIM_SECURITY_ATTRIBUTE_V1=Windows.Win32.Security +CLAIM_SECURITY_ATTRIBUTES_INFORMATION=Windows.Win32.Security +COMPATIBILITY_CONTEXT_ELEMENT=Windows.Win32.System.ApplicationInstallationAndServicing +CONTEXT=Windows.Win32.System.Diagnostics.Debug +EXCEPTION_POINTERS=Windows.Win32.System.Diagnostics.Debug +EXCEPTION_RECORD=Windows.Win32.System.Diagnostics.Debug +EXCEPTION_RECORD64=Windows.Win32.System.Diagnostics.Debug FILE_ID_128=Windows.Win32.Storage.FileSystem FILE_NOTIFY_EXTENDED_INFORMATION=Windows.Win32.Storage.FileSystem FILE_NOTIFY_INFORMATION=Windows.Win32.Storage.FileSystem +FLOATING_SAVE_AREA=Windows.Win32.System.Kernel +FPO_DATA=Windows.Win32.System.Diagnostics.Debug +GENERIC_MAPPING=Windows.Win32.Security +IMAGE_COFF_SYMBOLS_HEADER=Windows.Win32.System.Diagnostics.Debug +IMAGE_DATA_DIRECTORY=Windows.Win32.System.Diagnostics.Debug +IMAGE_DEBUG_DIRECTORY=Windows.Win32.System.Diagnostics.Debug +IMAGE_FILE_HEADER=Windows.Win32.System.Diagnostics.Debug +IMAGE_FUNCTION_ENTRY=Windows.Win32.System.Diagnostics.Debug +IMAGE_FUNCTION_ENTRY64=Windows.Win32.System.Diagnostics.Debug +IMAGE_LOAD_CONFIG_DIRECTORY32=Windows.Win32.System.Diagnostics.Debug +IMAGE_LOAD_CONFIG_DIRECTORY64=Windows.Win32.System.Diagnostics.Debug +IMAGE_NT_HEADERS32=Windows.Win32.System.Diagnostics.Debug +IMAGE_NT_HEADERS64=Windows.Win32.System.Diagnostics.Debug +IMAGE_OPTIONAL_HEADER32=Windows.Win32.System.Diagnostics.Debug +IMAGE_OPTIONAL_HEADER64=Windows.Win32.System.Diagnostics.Debug +IMAGE_SECTION_HEADER=Windows.Win32.System.Diagnostics.Debug +LDT_ENTRY=Windows.Win32.System.Diagnostics.Debug +LOGICAL_PROCESSOR_RELATIONSHIP=Windows.Win32.System.SystemInformation +LUID_AND_ATTRIBUTES=Windows.Win32.Security +MANDATORY_LEVEL=Windows.Win32.Security +OBJECT_TYPE_LIST=Windows.Win32.Security +OSVERSIONINFOA=Windows.Win32.System.SystemInformation +OSVERSIONINFOEXA=Windows.Win32.System.SystemInformation +OSVERSIONINFOEXW=Windows.Win32.System.SystemInformation +OSVERSIONINFOW=Windows.Win32.System.SystemInformation +PRIVILEGE_SET=Windows.Win32.Security +PVECTORED_EXCEPTION_HANDLER=Windows.Win32.System.Diagnostics.Debug +QUOTA_LIMITS=Windows.Win32.Security REPARSE_GUID_DATA_BUFFER=Windows.Win32.Storage.FileSystem -LOGFONTA=Windows.Win32.Graphics.Gdi -LOGFONTW=Windows.Win32.Graphics.Gdi -DRAWSTATEPROC=Windows.Win32.Graphics.Gdi -GRAYSTRINGPROC=Windows.Win32.Graphics.Gdi -MONITORENUMPROC=Windows.Win32.Graphics.Gdi +RtlAddFunctionTable=Windows.Win32.System.Diagnostics.Debug +RtlAddGrowableFunctionTable=Windows.Win32.System.Diagnostics.Debug +RtlCaptureContext=Windows.Win32.System.Diagnostics.Debug +RtlDeleteFunctionTable=Windows.Win32.System.Diagnostics.Debug +RtlDeleteGrowableFunctionTable=Windows.Win32.System.Diagnostics.Debug +RtlGrowFunctionTable=Windows.Win32.System.Diagnostics.Debug +RtlInstallFunctionTableCallback=Windows.Win32.System.Diagnostics.Debug +RtlLookupFunctionEntry=Windows.Win32.System.Diagnostics.Debug +RtlPcToFileHeader=Windows.Win32.System.Diagnostics.Debug +RtlRestoreContext=Windows.Win32.System.Diagnostics.Debug +RtlUnwind=Windows.Win32.System.Diagnostics.Debug +RtlUnwindEx=Windows.Win32.System.Diagnostics.Debug +RtlVirtualUnwind=Windows.Win32.System.Diagnostics.Debug +SECURITY_CAPABILITIES=Windows.Win32.Security +SECURITY_DESCRIPTOR=Windows.Win32.Security +SECURITY_IMPERSONATION_LEVEL=Windows.Win32.Security +SECURITY_QUALITY_OF_SERVICE=Windows.Win32.Security +SID_AND_ATTRIBUTES_HASH=Windows.Win32.Security +SID_AND_ATTRIBUTES=Windows.Win32.Security +SID_IDENTIFIER_AUTHORITY=Windows.Win32.Security +SID_NAME_USE=Windows.Win32.Security +SID=Windows.Win32.Security +SINGLE_LIST_ENTRY=Windows.Win32.System.Kernel +SLIST_ENTRY=Windows.Win32.System.Kernel +SLIST_HEADER=Windows.Win32.System.Kernel +SYSTEM_ALARM_ACE=Windows.Win32.Security +SYSTEM_ALARM_CALLBACK_ACE=Windows.Win32.Security +SYSTEM_ALARM_CALLBACK_OBJECT_ACE=Windows.Win32.Security +SYSTEM_ALARM_OBJECT_ACE=Windows.Win32.Security +SYSTEM_AUDIT_ACE=Windows.Win32.Security +SYSTEM_AUDIT_CALLBACK_ACE=Windows.Win32.Security +SYSTEM_AUDIT_CALLBACK_OBJECT_ACE=Windows.Win32.Security +SYSTEM_AUDIT_OBJECT_ACE=Windows.Win32.Security +SYSTEM_LOGICAL_PROCESSOR_INFORMATION=Windows.Win32.System.SystemInformation +SYSTEM_MANDATORY_LABEL_ACE=Windows.Win32.Security +SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION=Windows.Win32.System.SystemInformation +SYSTEM_RESOURCE_ATTRIBUTE_ACE=Windows.Win32.Security +SYSTEM_SCOPED_POLICY_ID_ACE=Windows.Win32.Security +TOKEN_ACCESS_INFORMATION=Windows.Win32.Security +TOKEN_APPCONTAINER_INFORMATION=Windows.Win32.Security +TOKEN_AUDIT_POLICY=Windows.Win32.Security +TOKEN_CONTROL=Windows.Win32.Security +TOKEN_DEFAULT_DACL=Windows.Win32.Security +TOKEN_DEVICE_CLAIMS=Windows.Win32.Security +TOKEN_ELEVATION_TYPE=Windows.Win32.Security +TOKEN_ELEVATION=Windows.Win32.Security +TOKEN_GROUPS_AND_PRIVILEGES=Windows.Win32.Security +TOKEN_GROUPS=Windows.Win32.Security +TOKEN_INFORMATION_CLASS=Windows.Win32.Security +TOKEN_LINKED_TOKEN=Windows.Win32.Security +TOKEN_MANDATORY_LABEL=Windows.Win32.Security +TOKEN_MANDATORY_POLICY=Windows.Win32.Security +TOKEN_ORIGIN=Windows.Win32.Security +TOKEN_OWNER=Windows.Win32.Security +TOKEN_PRIMARY_GROUP=Windows.Win32.Security +TOKEN_PRIVILEGES=Windows.Win32.Security +TOKEN_SOURCE=Windows.Win32.Security +TOKEN_STATISTICS=Windows.Win32.Security +TOKEN_TYPE=Windows.Win32.Security +TOKEN_USER_CLAIMS=Windows.Win32.Security +TOKEN_USER=Windows.Win32.Security +TRANSACTION_OUTCOME=Windows.Win32.Storage.FileSystem +WELL_KNOWN_SID_TYPE=Windows.Win32.Security +WOW64_CONTEXT=Windows.Win32.System.Diagnostics.Debug +WOW64_FLOATING_SAVE_AREA=Windows.Win32.System.Diagnostics.Debug +WOW64_LDT_ENTRY=Windows.Win32.System.Diagnostics.Debug +# endregion winnt.h (SLIST per-architecture design also defined in ntdef.h) +# region winsock2.h +QOS=Windows.Win32.NetworkManagement.QoS +# endregion winsock2.h +# region winstring.h (duplicate definitions in many headers) +HSTRING_UserFree=Windows.Win32.System.WinRT +HSTRING_UserFree64=Windows.Win32.System.WinRT +HSTRING_UserMarshal=Windows.Win32.System.WinRT +HSTRING_UserMarshal64=Windows.Win32.System.WinRT +HSTRING_UserSize=Windows.Win32.System.WinRT +HSTRING_UserSize64=Windows.Win32.System.WinRT +HSTRING_UserUnmarshal=Windows.Win32.System.WinRT +HSTRING_UserUnmarshal64=Windows.Win32.System.WinRT +# endregion winstring.h (duplicate definitions in many headers) +# region winuser.h +_TrackMouseEvent=Windows.Win32.UI.KeyboardAndMouseInput +ACCESSTIMEOUT=Windows.Win32.UI.Accessibility +ActivateKeyboardLayout=Windows.Win32.UI.KeyboardAndMouseInput +AddClipboardFormatListener=Windows.Win32.System.DataExchange +AdjustWindowRectExForDpi=Windows.Win32.UI.HiDpi +AreDpiAwarenessContextsEqual=Windows.Win32.UI.HiDpi BeginPaint=Windows.Win32.Graphics.Gdi +BlockInput=Windows.Win32.UI.KeyboardAndMouseInput +ChangeClipboardChain=Windows.Win32.System.DataExchange ChangeDisplaySettingsA=Windows.Win32.Graphics.Gdi ChangeDisplaySettingsExA=Windows.Win32.Graphics.Gdi ChangeDisplaySettingsExW=Windows.Win32.Graphics.Gdi ChangeDisplaySettingsW=Windows.Win32.Graphics.Gdi ClientToScreen=Windows.Win32.Graphics.Gdi +CloseClipboard=Windows.Win32.System.DataExchange +CloseDesktop=Windows.Win32.System.StationsAndDesktops +CloseGestureInfoHandle=Windows.Win32.UI.TouchInput +CloseTouchInputHandle=Windows.Win32.UI.TouchInput +CloseWindowStation=Windows.Win32.System.StationsAndDesktops +COPYDATASTRUCT=Windows.Win32.System.DataExchange CopyRect=Windows.Win32.Graphics.Gdi +CountClipboardFormats=Windows.Win32.System.DataExchange +CreateDesktopA=Windows.Win32.System.StationsAndDesktops +CreateDesktopExA=Windows.Win32.System.StationsAndDesktops +CreateDesktopExW=Windows.Win32.System.StationsAndDesktops +CreateDesktopW=Windows.Win32.System.StationsAndDesktops +CreateWindowStationA=Windows.Win32.System.StationsAndDesktops +CreateWindowStationW=Windows.Win32.System.StationsAndDesktops +DefRawInputProc=Windows.Win32.UI.KeyboardAndMouseInput +DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS=Windows.Win32.UI.HiDpi +DIALOG_DPI_CHANGE_BEHAVIORS=Windows.Win32.UI.HiDpi +DisplayConfigGetDeviceInfo=Windows.Win32.UI.DisplayDevices +DisplayConfigSetDeviceInfo=Windows.Win32.UI.DisplayDevices +DragDetect=Windows.Win32.UI.KeyboardAndMouseInput DrawAnimatedRects=Windows.Win32.Graphics.Gdi DrawCaption=Windows.Win32.Graphics.Gdi DrawEdge=Windows.Win32.Graphics.Gdi DrawFocusRect=Windows.Win32.Graphics.Gdi DrawFrameControl=Windows.Win32.Graphics.Gdi DrawStateA=Windows.Win32.Graphics.Gdi +DRAWSTATEPROC=Windows.Win32.Graphics.Gdi DrawStateW=Windows.Win32.Graphics.Gdi DrawTextA=Windows.Win32.Graphics.Gdi DrawTextExA=Windows.Win32.Graphics.Gdi DrawTextExW=Windows.Win32.Graphics.Gdi +DRAWTEXTPARAMS=Windows.Win32.Graphics.Gdi DrawTextW=Windows.Win32.Graphics.Gdi +EmptyClipboard=Windows.Win32.System.DataExchange +EnableMouseInPointer=Windows.Win32.UI.PointerInput +EnableNonClientDpiScaling=Windows.Win32.UI.HiDpi +EnableWindow=Windows.Win32.UI.KeyboardAndMouseInput EndPaint=Windows.Win32.Graphics.Gdi +EnumClipboardFormats=Windows.Win32.System.DataExchange +EnumDesktopsA=Windows.Win32.System.StationsAndDesktops +EnumDesktopsW=Windows.Win32.System.StationsAndDesktops +EnumDesktopWindows=Windows.Win32.System.StationsAndDesktops EnumDisplayDevicesA=Windows.Win32.Graphics.Gdi EnumDisplayDevicesW=Windows.Win32.Graphics.Gdi EnumDisplayMonitors=Windows.Win32.Graphics.Gdi @@ -1401,59 +1626,466 @@ EnumDisplaySettingsA=Windows.Win32.Graphics.Gdi EnumDisplaySettingsExA=Windows.Win32.Graphics.Gdi EnumDisplaySettingsExW=Windows.Win32.Graphics.Gdi EnumDisplaySettingsW=Windows.Win32.Graphics.Gdi +EnumWindowStationsA=Windows.Win32.System.StationsAndDesktops +EnumWindowStationsW=Windows.Win32.System.StationsAndDesktops EqualRect=Windows.Win32.Graphics.Gdi ExcludeUpdateRgn=Windows.Win32.Graphics.Gdi +ExitWindows=Windows.Win32.System.Shutdown +ExitWindowsEx=Windows.Win32.System.Shutdown FillRect=Windows.Win32.Graphics.Gdi +FILTERKEYS=Windows.Win32.UI.Accessibility FrameRect=Windows.Win32.Graphics.Gdi +GESTURECONFIG=Windows.Win32.UI.TouchInput +GESTUREINFO=Windows.Win32.UI.TouchInput +GESTURENOTIFYSTRUCT=Windows.Win32.UI.TouchInput +GetActiveWindow=Windows.Win32.UI.KeyboardAndMouseInput +GetAsyncKeyState=Windows.Win32.UI.KeyboardAndMouseInput +GetAwarenessFromDpiAwarenessContext=Windows.Win32.UI.HiDpi +GetCapture=Windows.Win32.UI.KeyboardAndMouseInput +GetClipboardData=Windows.Win32.System.DataExchange +GetClipboardFormatNameA=Windows.Win32.System.DataExchange +GetClipboardFormatNameW=Windows.Win32.System.DataExchange +GetClipboardOwner=Windows.Win32.System.DataExchange +GetClipboardSequenceNumber=Windows.Win32.System.DataExchange +GetClipboardViewer=Windows.Win32.System.DataExchange GetDC=Windows.Win32.Graphics.Gdi GetDCEx=Windows.Win32.Graphics.Gdi +GetDialogControlDpiChangeBehavior=Windows.Win32.UI.HiDpi +GetDialogDpiChangeBehavior=Windows.Win32.UI.HiDpi +GetDisplayConfigBufferSizes=Windows.Win32.UI.DisplayDevices +GetDoubleClickTime=Windows.Win32.UI.KeyboardAndMouseInput +GetDpiForSystem=Windows.Win32.UI.HiDpi +GetDpiForWindow=Windows.Win32.UI.HiDpi +GetDpiFromDpiAwarenessContext=Windows.Win32.UI.HiDpi +GetFocus=Windows.Win32.UI.KeyboardAndMouseInput +GetGestureConfig=Windows.Win32.UI.TouchInput +GetGestureExtraArgs=Windows.Win32.UI.TouchInput +GetGestureInfo=Windows.Win32.UI.TouchInput +GetKBCodePage=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyboardLayout=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyboardLayoutList=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyboardLayoutNameA=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyboardLayoutNameW=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyboardState=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyboardType=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyNameTextA=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyNameTextW=Windows.Win32.UI.KeyboardAndMouseInput +GetKeyState=Windows.Win32.UI.KeyboardAndMouseInput +GetLastInputInfo=Windows.Win32.UI.KeyboardAndMouseInput GetMonitorInfoA=Windows.Win32.Graphics.Gdi GetMonitorInfoW=Windows.Win32.Graphics.Gdi +GetMouseMovePointsEx=Windows.Win32.UI.KeyboardAndMouseInput +GetOpenClipboardWindow=Windows.Win32.System.DataExchange +GetPointerCursorId=Windows.Win32.UI.PointerInput +GetPointerFrameInfo=Windows.Win32.UI.PointerInput +GetPointerFrameInfoHistory=Windows.Win32.UI.PointerInput +GetPointerFramePenInfo=Windows.Win32.UI.PointerInput +GetPointerFramePenInfoHistory=Windows.Win32.UI.PointerInput +GetPointerFrameTouchInfo=Windows.Win32.UI.PointerInput +GetPointerFrameTouchInfoHistory=Windows.Win32.UI.PointerInput +GetPointerInfo=Windows.Win32.UI.PointerInput +GetPointerInfoHistory=Windows.Win32.UI.PointerInput +GetPointerInputTransform=Windows.Win32.UI.PointerInput +GetPointerPenInfo=Windows.Win32.UI.PointerInput +GetPointerPenInfoHistory=Windows.Win32.UI.PointerInput +GetPointerTouchInfo=Windows.Win32.UI.PointerInput +GetPointerTouchInfoHistory=Windows.Win32.UI.PointerInput +GetPointerType=Windows.Win32.UI.PointerInput +GetPriorityClipboardFormat=Windows.Win32.System.DataExchange +GetProcessWindowStation=Windows.Win32.System.StationsAndDesktops +GetRawInputBuffer=Windows.Win32.UI.KeyboardAndMouseInput +GetRawInputData=Windows.Win32.UI.KeyboardAndMouseInput +GetRawInputDeviceInfoA=Windows.Win32.UI.KeyboardAndMouseInput +GetRawInputDeviceInfoW=Windows.Win32.UI.KeyboardAndMouseInput +GetRawInputDeviceList=Windows.Win32.UI.KeyboardAndMouseInput +GetRegisteredRawInputDevices=Windows.Win32.UI.KeyboardAndMouseInput GetSysColorBrush=Windows.Win32.Graphics.Gdi +GetSystemDpiForProcess=Windows.Win32.UI.HiDpi +GetSystemMetricsForDpi=Windows.Win32.UI.HiDpi GetTabbedTextExtentA=Windows.Win32.Graphics.Gdi GetTabbedTextExtentW=Windows.Win32.Graphics.Gdi +GetThreadDesktop=Windows.Win32.System.StationsAndDesktops +GetThreadDpiAwarenessContext=Windows.Win32.UI.HiDpi +GetThreadDpiHostingBehavior=Windows.Win32.UI.HiDpi +GetTouchInputInfo=Windows.Win32.UI.TouchInput +GetUnpredictedMessagePos=Windows.Win32.UI.PointerInput +GetUpdatedClipboardFormats=Windows.Win32.System.DataExchange GetUpdateRect=Windows.Win32.Graphics.Gdi GetUpdateRgn=Windows.Win32.Graphics.Gdi +GetUserObjectInformationA=Windows.Win32.System.StationsAndDesktops +GetUserObjectInformationW=Windows.Win32.System.StationsAndDesktops GetWindowDC=Windows.Win32.Graphics.Gdi +GetWindowDpiAwarenessContext=Windows.Win32.UI.HiDpi +GetWindowDpiHostingBehavior=Windows.Win32.UI.HiDpi GetWindowRgn=Windows.Win32.Graphics.Gdi GetWindowRgnBox=Windows.Win32.Graphics.Gdi GrayStringA=Windows.Win32.Graphics.Gdi +GRAYSTRINGPROC=Windows.Win32.Graphics.Gdi GrayStringW=Windows.Win32.Graphics.Gdi +HARDWAREINPUT=Windows.Win32.UI.KeyboardAndMouseInput +HIGHCONTRASTA=Windows.Win32.UI.Accessibility +HIGHCONTRASTW=Windows.Win32.UI.Accessibility InflateRect=Windows.Win32.Graphics.Gdi +INPUT_TRANSFORM=Windows.Win32.UI.PointerInput +INPUT=Windows.Win32.UI.KeyboardAndMouseInput IntersectRect=Windows.Win32.Graphics.Gdi InvalidateRect=Windows.Win32.Graphics.Gdi InvalidateRgn=Windows.Win32.Graphics.Gdi InvertRect=Windows.Win32.Graphics.Gdi +IsClipboardFormatAvailable=Windows.Win32.System.DataExchange +IsMouseInPointerEnabled=Windows.Win32.UI.PointerInput IsRectEmpty=Windows.Win32.Graphics.Gdi +IsTouchWindow=Windows.Win32.UI.TouchInput +IsValidDpiAwarenessContext=Windows.Win32.UI.HiDpi +IsWindowEnabled=Windows.Win32.UI.KeyboardAndMouseInput +IsWinEventHookInstalled=Windows.Win32.UI.Accessibility +keybd_event=Windows.Win32.UI.KeyboardAndMouseInput +KEYBDINPUT=Windows.Win32.UI.KeyboardAndMouseInput +LASTINPUTINFO=Windows.Win32.UI.KeyboardAndMouseInput LoadBitmapA=Windows.Win32.Graphics.Gdi LoadBitmapW=Windows.Win32.Graphics.Gdi +LoadKeyboardLayoutA=Windows.Win32.UI.KeyboardAndMouseInput +LoadKeyboardLayoutW=Windows.Win32.UI.KeyboardAndMouseInput LockWindowUpdate=Windows.Win32.Graphics.Gdi +LockWorkStation=Windows.Win32.System.Shutdown +LogicalToPhysicalPointForPerMonitorDPI=Windows.Win32.UI.HiDpi +MapVirtualKeyA=Windows.Win32.UI.KeyboardAndMouseInput +MapVirtualKeyExA=Windows.Win32.UI.KeyboardAndMouseInput +MapVirtualKeyExW=Windows.Win32.UI.KeyboardAndMouseInput +MapVirtualKeyW=Windows.Win32.UI.KeyboardAndMouseInput MapWindowPoints=Windows.Win32.Graphics.Gdi +MONITORENUMPROC=Windows.Win32.Graphics.Gdi MonitorFromPoint=Windows.Win32.Graphics.Gdi MonitorFromRect=Windows.Win32.Graphics.Gdi MonitorFromWindow=Windows.Win32.Graphics.Gdi +MONITORINFO=Windows.Win32.Graphics.Gdi +MONITORINFOEXA=Windows.Win32.Graphics.Gdi +MONITORINFOEXW=Windows.Win32.Graphics.Gdi +mouse_event=Windows.Win32.UI.KeyboardAndMouseInput +MOUSEINPUT=Windows.Win32.UI.KeyboardAndMouseInput +MOUSEKEYS=Windows.Win32.UI.Accessibility +MOUSEMOVEPOINT=Windows.Win32.UI.KeyboardAndMouseInput +NotifyWinEvent=Windows.Win32.UI.Accessibility +OemKeyScan=Windows.Win32.UI.KeyboardAndMouseInput OffsetRect=Windows.Win32.Graphics.Gdi +OpenClipboard=Windows.Win32.System.DataExchange +OpenDesktopA=Windows.Win32.System.StationsAndDesktops +OpenDesktopW=Windows.Win32.System.StationsAndDesktops +OpenInputDesktop=Windows.Win32.System.StationsAndDesktops +OpenWindowStationA=Windows.Win32.System.StationsAndDesktops +OpenWindowStationW=Windows.Win32.System.StationsAndDesktops PaintDesktop=Windows.Win32.Graphics.Gdi +PAINTSTRUCT=Windows.Win32.Graphics.Gdi +PhysicalToLogicalPointForPerMonitorDPI=Windows.Win32.UI.HiDpi +POINTER_BUTTON_CHANGE_TYPE=Windows.Win32.UI.PointerInput +POINTER_INFO=Windows.Win32.UI.PointerInput +POINTER_PEN_INFO=Windows.Win32.UI.PointerInput +POINTER_TOUCH_INFO=Windows.Win32.UI.PointerInput +PrintWindow=Windows.Win32.Storage.Xps PtInRect=Windows.Win32.Graphics.Gdi +QueryDisplayConfig=Windows.Win32.UI.DisplayDevices +RAWHID=Windows.Win32.UI.KeyboardAndMouseInput +RAWINPUT=Windows.Win32.UI.KeyboardAndMouseInput +RAWINPUTDEVICE=Windows.Win32.UI.KeyboardAndMouseInput +RAWINPUTDEVICELIST=Windows.Win32.UI.KeyboardAndMouseInput +RAWINPUTHEADER=Windows.Win32.UI.KeyboardAndMouseInput +RAWKEYBOARD=Windows.Win32.UI.KeyboardAndMouseInput +RAWMOUSE=Windows.Win32.UI.KeyboardAndMouseInput RedrawWindow=Windows.Win32.Graphics.Gdi +RegisterClipboardFormatA=Windows.Win32.System.DataExchange +RegisterClipboardFormatW=Windows.Win32.System.DataExchange +RegisterDeviceNotificationA=Windows.Win32.System.SystemServices +RegisterDeviceNotificationW=Windows.Win32.System.SystemServices +RegisterHotKey=Windows.Win32.UI.KeyboardAndMouseInput +RegisterPointerInputTarget=Windows.Win32.UI.Accessibility +RegisterPointerInputTargetEx=Windows.Win32.UI.Accessibility +RegisterPowerSettingNotification=Windows.Win32.System.SystemServices +RegisterRawInputDevices=Windows.Win32.UI.KeyboardAndMouseInput +RegisterSuspendResumeNotification=Windows.Win32.System.SystemServices +RegisterTouchWindow=Windows.Win32.UI.TouchInput +ReleaseCapture=Windows.Win32.UI.KeyboardAndMouseInput ReleaseDC=Windows.Win32.Graphics.Gdi +RemoveClipboardFormatListener=Windows.Win32.System.DataExchange +RID_DEVICE_INFO_HID=Windows.Win32.UI.KeyboardAndMouseInput +RID_DEVICE_INFO_KEYBOARD=Windows.Win32.UI.KeyboardAndMouseInput +RID_DEVICE_INFO_MOUSE=Windows.Win32.UI.KeyboardAndMouseInput +RID_DEVICE_INFO=Windows.Win32.UI.KeyboardAndMouseInput ScreenToClient=Windows.Win32.Graphics.Gdi +SendInput=Windows.Win32.UI.KeyboardAndMouseInput +SERIALKEYSA=Windows.Win32.UI.Accessibility +SERIALKEYSW=Windows.Win32.UI.Accessibility +SetActiveWindow=Windows.Win32.UI.KeyboardAndMouseInput +SetCapture=Windows.Win32.UI.KeyboardAndMouseInput +SetClipboardData=Windows.Win32.System.DataExchange +SetClipboardViewer=Windows.Win32.System.DataExchange +SetDialogControlDpiChangeBehavior=Windows.Win32.UI.HiDpi +SetDialogDpiChangeBehavior=Windows.Win32.UI.HiDpi +SetDisplayConfig=Windows.Win32.UI.DisplayDevices +SetDoubleClickTime=Windows.Win32.UI.KeyboardAndMouseInput +SetFocus=Windows.Win32.UI.KeyboardAndMouseInput +SetGestureConfig=Windows.Win32.UI.TouchInput +SetKeyboardState=Windows.Win32.UI.KeyboardAndMouseInput +SetProcessDpiAwarenessContext=Windows.Win32.UI.HiDpi +SetProcessWindowStation=Windows.Win32.System.StationsAndDesktops SetRect=Windows.Win32.Graphics.Gdi SetRectEmpty=Windows.Win32.Graphics.Gdi +SetThreadDesktop=Windows.Win32.System.StationsAndDesktops +SetThreadDpiAwarenessContext=Windows.Win32.UI.HiDpi +SetThreadDpiHostingBehavior=Windows.Win32.UI.HiDpi +SetUserObjectInformationA=Windows.Win32.System.StationsAndDesktops +SetUserObjectInformationW=Windows.Win32.System.StationsAndDesktops SetWindowRgn=Windows.Win32.Graphics.Gdi +SetWinEventHook=Windows.Win32.UI.Accessibility +ShutdownBlockReasonCreate=Windows.Win32.System.Shutdown +ShutdownBlockReasonDestroy=Windows.Win32.System.Shutdown +ShutdownBlockReasonQuery=Windows.Win32.System.Shutdown +SkipPointerFrameMessages=Windows.Win32.UI.PointerInput +SOUNDSENTRYA=Windows.Win32.UI.Accessibility +SOUNDSENTRYW=Windows.Win32.UI.Accessibility +STICKYKEYS=Windows.Win32.UI.Accessibility SubtractRect=Windows.Win32.Graphics.Gdi +SwapMouseButton=Windows.Win32.UI.KeyboardAndMouseInput +SwitchDesktop=Windows.Win32.System.StationsAndDesktops +SystemParametersInfoForDpi=Windows.Win32.UI.HiDpi TabbedTextOutA=Windows.Win32.Graphics.Gdi TabbedTextOutW=Windows.Win32.Graphics.Gdi +ToAscii=Windows.Win32.UI.KeyboardAndMouseInput +ToAsciiEx=Windows.Win32.UI.KeyboardAndMouseInput +TOGGLEKEYS=Windows.Win32.UI.Accessibility +TOUCHINPUT=Windows.Win32.UI.TouchInput +ToUnicode=Windows.Win32.UI.KeyboardAndMouseInput +ToUnicodeEx=Windows.Win32.UI.KeyboardAndMouseInput +TrackMouseEvent=Windows.Win32.UI.KeyboardAndMouseInput +TRACKMOUSEEVENT=Windows.Win32.UI.KeyboardAndMouseInput +UnhookWinEvent=Windows.Win32.UI.Accessibility UnionRect=Windows.Win32.Graphics.Gdi +UnloadKeyboardLayout=Windows.Win32.UI.KeyboardAndMouseInput +UnregisterHotKey=Windows.Win32.UI.KeyboardAndMouseInput +UnregisterPointerInputTarget=Windows.Win32.UI.Accessibility +UnregisterPointerInputTargetEx=Windows.Win32.UI.Accessibility +UnregisterTouchWindow=Windows.Win32.UI.TouchInput UpdateWindow=Windows.Win32.Graphics.Gdi +USEROBJECTFLAGS=Windows.Win32.System.StationsAndDesktops ValidateRect=Windows.Win32.Graphics.Gdi ValidateRgn=Windows.Win32.Graphics.Gdi +VkKeyScanA=Windows.Win32.UI.KeyboardAndMouseInput +VkKeyScanExA=Windows.Win32.UI.KeyboardAndMouseInput +VkKeyScanExW=Windows.Win32.UI.KeyboardAndMouseInput +VkKeyScanW=Windows.Win32.UI.KeyboardAndMouseInput WindowFromDC=Windows.Win32.Graphics.Gdi -DRAWTEXTPARAMS=Windows.Win32.Graphics.Gdi -MONITORINFO=Windows.Win32.Graphics.Gdi -MONITORINFOEXA=Windows.Win32.Graphics.Gdi -MONITORINFOEXW=Windows.Win32.Graphics.Gdi -PAINTSTRUCT=Windows.Win32.Graphics.Gdi +WINEVENTPROC=Windows.Win32.UI.Accessibility +# endregion winuser.h +# region wtypes.h +CSPLATFORM=Windows.Win32.System.Com +DVASPECT=Windows.Win32.System.Com +QUERYCONTEXT=Windows.Win32.System.Com +STATFLAG=Windows.Win32.Storage.StructuredStorage +STGC=Windows.Win32.Storage.StructuredStorage +STGMOVE=Windows.Win32.Storage.StructuredStorage +TYSPEC=Windows.Win32.System.Com +# endregion wtypes.h +DeviceIoControl=Windows.Win32.System.SystemServices +GetOverlappedResult=Windows.Win32.System.SystemServices +GetOverlappedResultEx=Windows.Win32.System.SystemServices +OVERLAPPED=Windows.Win32.System.SystemServices +AERT_Allocate=Windows.Win32.Media.Audio.DirectMusic +AERT_Free=Windows.Win32.Media.Audio.DirectMusic +MDEVICECAPSEX=Windows.Win32.Media.Audio.DirectMusic +MIDIOPENDESC=Windows.Win32.Media.Audio.DirectMusic +IPropertyStore=Windows.Win32.Media.Audio.DirectMusic +OleLoadPictureFile=Windows.Win32.System.OleAutomation +OleLoadPictureFileEx=Windows.Win32.System.OleAutomation +OleSavePictureFile=Windows.Win32.System.OleAutomation +VARENUM=Windows.Win32.System.OleAutomation +BackupRead=Windows.Win32.System.SystemServices +BackupSeek=Windows.Win32.System.SystemServices +BackupWrite=Windows.Win32.System.SystemServices +BindIoCompletionCallback=Windows.Win32.System.SystemServices +CreateTapePartition=Windows.Win32.System.SystemServices +EraseTape=Windows.Win32.System.SystemServices +GetNumaAvailableMemoryNode=Windows.Win32.System.SystemServices +GetNumaAvailableMemoryNodeEx=Windows.Win32.System.SystemServices +GetNumaNodeNumberFromHandle=Windows.Win32.System.SystemServices +GetNumaNodeProcessorMask=Windows.Win32.System.SystemServices +GetNumaProcessorNode=Windows.Win32.System.SystemServices +GetNumaProcessorNodeEx=Windows.Win32.System.SystemServices +GetNumaProximityNode=Windows.Win32.System.SystemServices +GetTapeParameters=Windows.Win32.System.SystemServices +GetTapePosition=Windows.Win32.System.SystemServices +GetTapeStatus=Windows.Win32.System.SystemServices +PrepareTape=Windows.Win32.System.SystemServices +SetTapeParameters=Windows.Win32.System.SystemServices +SetTapePosition=Windows.Win32.System.SystemServices +WinExec=Windows.Win32.System.SystemServices +WriteTapemark=Windows.Win32.System.SystemServices +WIN32_STREAM_ID=Windows.Win32.System.SystemServices +NtQueryInformationProcess=Windows.Win32.System.SystemServices +NtQueryInformationThread=Windows.Win32.System.SystemServices +PEB_LDR_DATA=Windows.Win32.System.SystemServices +PEB=Windows.Win32.System.SystemServices +RTL_USER_PROCESS_PARAMETERS=Windows.Win32.System.SystemServices +AR_STATE=Windows.Win32.System.SystemServices +ORIENTATION_PREFERENCE=Windows.Win32.System.SystemServices +AttachThreadInput=Windows.Win32.System.SystemServices +GetAutoRotationState=Windows.Win32.System.SystemServices +GetDisplayAutoRotationPreferences=Windows.Win32.System.SystemServices +GetDisplayAutoRotationPreferencesByProcessId=Windows.Win32.System.SystemServices +GetGuiResources=Windows.Win32.System.SystemServices +IsImmersiveProcess=Windows.Win32.System.SystemServices +IsWow64Message=Windows.Win32.System.SystemServices +MsgWaitForMultipleObjects=Windows.Win32.System.SystemServices +MsgWaitForMultipleObjectsEx=Windows.Win32.System.SystemServices +SetDisplayAutoRotationPreferences=Windows.Win32.System.SystemServices +SetProcessRestrictionExemption=Windows.Win32.System.SystemServices +UserHandleGrantAccess=Windows.Win32.System.SystemServices +WaitForInputIdle=Windows.Win32.System.SystemServices +IsWow64Process=Windows.Win32.System.SystemServices +IsWow64Process2=Windows.Win32.System.SystemServices +UnregisterDeviceNotification=Windows.Win32.System.SystemServices +UnregisterPowerSettingNotification=Windows.Win32.System.SystemServices +UnregisterSuspendResumeNotification=Windows.Win32.System.SystemServices +POWERBROADCAST_SETTING=Windows.Win32.System.SystemServices +NMHDR=Windows.Win32.UI.Controls +IsCharLowerW=Windows.Win32.UI.Controls +EDITWORDBREAKPROCA=Windows.Win32.UI.Controls +EDITWORDBREAKPROCW=Windows.Win32.UI.Controls +FEEDBACK_TYPE=Windows.Win32.UI.Controls +INPUT_MESSAGE_DEVICE_TYPE=Windows.Win32.UI.Controls +INPUT_MESSAGE_ORIGIN_ID=Windows.Win32.UI.Controls +POINTER_DEVICE_CURSOR_TYPE=Windows.Win32.UI.Controls +POINTER_DEVICE_TYPE=Windows.Win32.UI.Controls +POINTER_FEEDBACK_MODE=Windows.Win32.UI.Controls +CheckDlgButton=Windows.Win32.UI.Controls +CheckRadioButton=Windows.Win32.UI.Controls +CreateSyntheticPointerDevice=Windows.Win32.UI.Controls +DestroySyntheticPointerDevice=Windows.Win32.UI.Controls +DlgDirListA=Windows.Win32.UI.Controls +DlgDirListComboBoxA=Windows.Win32.UI.Controls +DlgDirListComboBoxW=Windows.Win32.UI.Controls +DlgDirListW=Windows.Win32.UI.Controls +DlgDirSelectComboBoxExA=Windows.Win32.UI.Controls +DlgDirSelectComboBoxExW=Windows.Win32.UI.Controls +DlgDirSelectExA=Windows.Win32.UI.Controls +DlgDirSelectExW=Windows.Win32.UI.Controls +EnableScrollBar=Windows.Win32.UI.Controls +EvaluateProximityToPolygon=Windows.Win32.UI.Controls +EvaluateProximityToRect=Windows.Win32.UI.Controls +GetCIMSSM=Windows.Win32.UI.Controls +GetComboBoxInfo=Windows.Win32.UI.Controls +GetCurrentInputMessageSource=Windows.Win32.UI.Controls +GetListBoxInfo=Windows.Win32.UI.Controls +GetPointerDevice=Windows.Win32.UI.Controls +GetPointerDeviceCursors=Windows.Win32.UI.Controls +GetPointerDeviceProperties=Windows.Win32.UI.Controls +GetPointerDeviceRects=Windows.Win32.UI.Controls +GetPointerDevices=Windows.Win32.UI.Controls +GetRawPointerDeviceData=Windows.Win32.UI.Controls +GetScrollBarInfo=Windows.Win32.UI.Controls +GetScrollInfo=Windows.Win32.UI.Controls +GetScrollPos=Windows.Win32.UI.Controls +GetScrollRange=Windows.Win32.UI.Controls +GetWindowFeedbackSetting=Windows.Win32.UI.Controls +InitializeTouchInjection=Windows.Win32.UI.Controls +InjectSyntheticPointerInput=Windows.Win32.UI.Controls +InjectTouchInput=Windows.Win32.UI.Controls +IsDlgButtonChecked=Windows.Win32.UI.Controls +PackTouchHitTestingProximityEvaluation=Windows.Win32.UI.Controls +RegisterPointerDeviceNotifications=Windows.Win32.UI.Controls +RegisterTouchHitTestingWindow=Windows.Win32.UI.Controls +ScrollDC=Windows.Win32.UI.Controls +ScrollWindow=Windows.Win32.UI.Controls +ScrollWindowEx=Windows.Win32.UI.Controls +SetScrollInfo=Windows.Win32.UI.Controls +SetScrollPos=Windows.Win32.UI.Controls +SetScrollRange=Windows.Win32.UI.Controls +SetWindowFeedbackSetting=Windows.Win32.UI.Controls +ShowScrollBar=Windows.Win32.UI.Controls +COMBOBOXINFO=Windows.Win32.UI.Controls +COMPAREITEMSTRUCT=Windows.Win32.UI.Controls +DELETEITEMSTRUCT=Windows.Win32.UI.Controls +DRAWITEMSTRUCT=Windows.Win32.UI.Controls +INPUT_INJECTION_VALUE=Windows.Win32.UI.Controls +INPUT_MESSAGE_SOURCE=Windows.Win32.UI.Controls +MEASUREITEMSTRUCT=Windows.Win32.UI.Controls +NMHDR=Windows.Win32.UI.Controls +POINTER_DEVICE_CURSOR_INFO=Windows.Win32.UI.Controls +POINTER_DEVICE_INFO=Windows.Win32.UI.Controls +POINTER_DEVICE_PROPERTY=Windows.Win32.UI.Controls +POINTER_TYPE_INFO=Windows.Win32.UI.Controls +SCROLLBARINFO=Windows.Win32.UI.Controls +SCROLLINFO=Windows.Win32.UI.Controls +TOUCH_HIT_TESTING_INPUT=Windows.Win32.UI.Controls +TOUCH_HIT_TESTING_PROXIMITY_EVALUATION=Windows.Win32.UI.Controls +USAGE_PROPERTIES=Windows.Win32.UI.Controls +CoGetDefaultContext=Windows.Win32.System.ComponentServices +ReadProcessMemory=Windows.Win32.System.Diagnostics.Debug +WriteProcessMemory=Windows.Win32.System.Diagnostics.Debug +CREATE_PROCESS_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +CREATE_THREAD_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +DEBUG_EVENT=Windows.Win32.System.Diagnostics.Debug +EXCEPTION_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +EXIT_PROCESS_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +EXIT_THREAD_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +LOAD_DLL_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +OUTPUT_DEBUG_STRING_INFO=Windows.Win32.System.Diagnostics.Debug +RIP_INFO=Windows.Win32.System.Diagnostics.Debug +UNLOAD_DLL_DEBUG_INFO=Windows.Win32.System.Diagnostics.Debug +FlushInstructionCache=Windows.Win32.System.Diagnostics.Debug +CopyContext=Windows.Win32.System.Diagnostics.Debug +DebugBreakProcess=Windows.Win32.System.Diagnostics.Debug +DebugSetProcessKillOnExit=Windows.Win32.System.Diagnostics.Debug +FatalExit=Windows.Win32.System.Diagnostics.Debug +FormatMessageA=Windows.Win32.System.Diagnostics.Debug +FormatMessageW=Windows.Win32.System.Diagnostics.Debug +GetEnabledXStateFeatures=Windows.Win32.System.Diagnostics.Debug +GetThreadSelectorEntry=Windows.Win32.System.Diagnostics.Debug +GetXStateFeaturesMask=Windows.Win32.System.Diagnostics.Debug +InitializeContext=Windows.Win32.System.Diagnostics.Debug +LocateXStateFeature=Windows.Win32.System.Diagnostics.Debug +SetXStateFeaturesMask=Windows.Win32.System.Diagnostics.Debug +Wow64GetThreadContext=Windows.Win32.System.Diagnostics.Debug +Wow64GetThreadSelectorEntry=Windows.Win32.System.Diagnostics.Debug +Wow64SetThreadContext=Windows.Win32.System.Diagnostics.Debug +RtlNtStatusToDosError=Windows.Win32.System.Diagnostics.Debug +FlashWindow=Windows.Win32.System.Diagnostics.Debug +FlashWindowEx=Windows.Win32.System.Diagnostics.Debug +MessageBeep=Windows.Win32.System.Diagnostics.Debug +SetLastErrorEx=Windows.Win32.System.Diagnostics.Debug +FLASHWINFO=Windows.Win32.System.Diagnostics.Debug +DWRITE_GLYPH_IMAGE_FORMATS=Windows.Win32.Graphics.DirectWrite +DWRITE_MEASURING_MODE=Windows.Win32.Graphics.DirectWrite +COPP_ACP_Protection_Level=Windows.Win32.Graphics.DirectShow +COPP_BusType=Windows.Win32.Graphics.DirectShow +COPP_CGMSA_Protection_Level=Windows.Win32.Graphics.DirectShow +COPP_ConnectorType=Windows.Win32.Graphics.DirectShow +COPP_HDCP_Protection_Level=Windows.Win32.Graphics.DirectShow +COPP_ImageAspectRatio_EN300294=Windows.Win32.Graphics.DirectShow +COPP_StatusFlags=Windows.Win32.Graphics.DirectShow +COPP_StatusHDCPFlags=Windows.Win32.Graphics.DirectShow +COPP_TVProtectionStandard=Windows.Win32.Graphics.DirectShow +DXVA_COPPSetProtectionLevelCmdData=Windows.Win32.Graphics.DirectShow +DXVA_COPPSetSignalingCmdData=Windows.Win32.Graphics.DirectShow +DXVA_COPPStatusData=Windows.Win32.Graphics.DirectShow +DXVA_COPPStatusDisplayData=Windows.Win32.Graphics.DirectShow +DXVA_COPPStatusHDCPKeyData=Windows.Win32.Graphics.DirectShow +DXVA_COPPStatusSignalingCmdData=Windows.Win32.Graphics.DirectShow +IDMOQualityControl=Windows.Win32.Graphics.DirectShow +IDMOVideoOutputOptimizations=Windows.Win32.Graphics.DirectShow +IEnumDMO=Windows.Win32.Graphics.DirectShow +IMediaBuffer=Windows.Win32.Graphics.DirectShow +IMediaObject=Windows.Win32.Graphics.DirectShow +IMediaObjectInPlace=Windows.Win32.Graphics.DirectShow +DMO_MEDIA_TYPE=Windows.Win32.Graphics.DirectShow +DMO_OUTPUT_DATA_BUFFER=Windows.Win32.Graphics.DirectShow +HEAACWAVEFORMAT=Windows.Win32.Graphics.DirectShow +HEAACWAVEINFO=Windows.Win32.Graphics.DirectShow +MPEG1WAVEFORMAT=Windows.Win32.Graphics.DirectShow +MPEGLAYER3WAVEFORMAT=Windows.Win32.Graphics.DirectShow +READYSTATE=Windows.Win32.Graphics.DirectShow +VIDEOENCODER_BITRATE_MODE=Windows.Win32.Graphics.DirectShow +TIMECODE=Windows.Win32.Graphics.DirectShow +TIMECODE_SAMPLE=Windows.Win32.Graphics.DirectShow +KSTOPOLOGY_CONNECTION=Windows.Win32.Graphics.DirectShow DisableThreadProfiling=Windows.Win32.System.Performance.HardwareCounterProfiling EnableThreadProfiling=Windows.Win32.System.Performance.HardwareCounterProfiling QueryThreadProfiling=Windows.Win32.System.Performance.HardwareCounterProfiling @@ -1461,149 +2093,13 @@ ReadThreadProfilingData=Windows.Win32.System.Performance.HardwareCounterProfilin HARDWARE_COUNTER_TYPE=Windows.Win32.System.Performance.HardwareCounterProfiling HARDWARE_COUNTER_DATA=Windows.Win32.System.Performance.HardwareCounterProfiling PERFORMANCE_DATA=Windows.Win32.System.Performance.HardwareCounterProfiling -JOYREGHWVALUES=Windows.Win32.Devices.HumanInterfaceDevice -JOYREGHWVALUES=Windows.Win32.Devices.HumanInterfaceDevice -MONITOR_DPI_TYPE=Windows.Win32.UI.HiDpi -PROCESS_DPI_AWARENESS=Windows.Win32.UI.HiDpi -GetDpiForMonitor=Windows.Win32.UI.HiDpi -GetProcessDpiAwareness=Windows.Win32.UI.HiDpi -SetProcessDpiAwareness=Windows.Win32.UI.HiDpi -OpenThemeDataForDpi=Windows.Win32.UI.HiDpi -DPI_AWARENESS=Windows.Win32.UI.HiDpi -DPI_HOSTING_BEHAVIOR=Windows.Win32.UI.HiDpi -DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS=Windows.Win32.UI.HiDpi -DIALOG_DPI_CHANGE_BEHAVIORS=Windows.Win32.UI.HiDpi -AdjustWindowRectExForDpi=Windows.Win32.UI.HiDpi -AreDpiAwarenessContextsEqual=Windows.Win32.UI.HiDpi -EnableNonClientDpiScaling=Windows.Win32.UI.HiDpi -GetAwarenessFromDpiAwarenessContext=Windows.Win32.UI.HiDpi -GetDialogControlDpiChangeBehavior=Windows.Win32.UI.HiDpi -GetDialogDpiChangeBehavior=Windows.Win32.UI.HiDpi -GetDpiForSystem=Windows.Win32.UI.HiDpi -GetDpiForWindow=Windows.Win32.UI.HiDpi -GetDpiFromDpiAwarenessContext=Windows.Win32.UI.HiDpi -GetSystemDpiForProcess=Windows.Win32.UI.HiDpi -GetSystemMetricsForDpi=Windows.Win32.UI.HiDpi -GetThreadDpiAwarenessContext=Windows.Win32.UI.HiDpi -GetThreadDpiHostingBehavior=Windows.Win32.UI.HiDpi -GetWindowDpiAwarenessContext=Windows.Win32.UI.HiDpi -GetWindowDpiHostingBehavior=Windows.Win32.UI.HiDpi -IsValidDpiAwarenessContext=Windows.Win32.UI.HiDpi -LogicalToPhysicalPointForPerMonitorDPI=Windows.Win32.UI.HiDpi -PhysicalToLogicalPointForPerMonitorDPI=Windows.Win32.UI.HiDpi -SetDialogControlDpiChangeBehavior=Windows.Win32.UI.HiDpi -SetDialogDpiChangeBehavior=Windows.Win32.UI.HiDpi -SetProcessDpiAwarenessContext=Windows.Win32.UI.HiDpi -SetThreadDpiAwarenessContext=Windows.Win32.UI.HiDpi -SetThreadDpiHostingBehavior=Windows.Win32.UI.HiDpi -SystemParametersInfoForDpi=Windows.Win32.UI.HiDpi -RtlCaptureStackBackTrace=Windows.Win32.Storage.InstallableFileSystems -WORDREP_BREAK_TYPE=Windows.Win32.Storage.IndexServer -IPhraseSink=Windows.Win32.Storage.IndexServer -DBKINDENUM=Windows.Win32.Storage.IndexServer -DBID=Windows.Win32.Storage.IndexServer -_TrackMouseEvent=Windows.Win32.UI.KeyboardAndMouseInput -ActivateKeyboardLayout=Windows.Win32.UI.KeyboardAndMouseInput -BlockInput=Windows.Win32.UI.KeyboardAndMouseInput -DefRawInputProc=Windows.Win32.UI.KeyboardAndMouseInput -DragDetect=Windows.Win32.UI.KeyboardAndMouseInput -EnableWindow=Windows.Win32.UI.KeyboardAndMouseInput -GetActiveWindow=Windows.Win32.UI.KeyboardAndMouseInput -GetAsyncKeyState=Windows.Win32.UI.KeyboardAndMouseInput -GetCapture=Windows.Win32.UI.KeyboardAndMouseInput -GetDoubleClickTime=Windows.Win32.UI.KeyboardAndMouseInput -GetFocus=Windows.Win32.UI.KeyboardAndMouseInput -GetKBCodePage=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyboardLayout=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyboardLayoutList=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyboardLayoutNameA=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyboardLayoutNameW=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyboardState=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyboardType=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyNameTextA=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyNameTextW=Windows.Win32.UI.KeyboardAndMouseInput -GetKeyState=Windows.Win32.UI.KeyboardAndMouseInput -GetLastInputInfo=Windows.Win32.UI.KeyboardAndMouseInput -GetMouseMovePointsEx=Windows.Win32.UI.KeyboardAndMouseInput -GetRawInputBuffer=Windows.Win32.UI.KeyboardAndMouseInput -GetRawInputData=Windows.Win32.UI.KeyboardAndMouseInput -GetRawInputDeviceInfoA=Windows.Win32.UI.KeyboardAndMouseInput -GetRawInputDeviceInfoW=Windows.Win32.UI.KeyboardAndMouseInput -GetRawInputDeviceList=Windows.Win32.UI.KeyboardAndMouseInput -GetRegisteredRawInputDevices=Windows.Win32.UI.KeyboardAndMouseInput -IsWindowEnabled=Windows.Win32.UI.KeyboardAndMouseInput -keybd_event=Windows.Win32.UI.KeyboardAndMouseInput -LoadKeyboardLayoutA=Windows.Win32.UI.KeyboardAndMouseInput -LoadKeyboardLayoutW=Windows.Win32.UI.KeyboardAndMouseInput -MapVirtualKeyA=Windows.Win32.UI.KeyboardAndMouseInput -MapVirtualKeyExA=Windows.Win32.UI.KeyboardAndMouseInput -MapVirtualKeyExW=Windows.Win32.UI.KeyboardAndMouseInput -MapVirtualKeyW=Windows.Win32.UI.KeyboardAndMouseInput -mouse_event=Windows.Win32.UI.KeyboardAndMouseInput -OemKeyScan=Windows.Win32.UI.KeyboardAndMouseInput -RegisterHotKey=Windows.Win32.UI.KeyboardAndMouseInput -RegisterRawInputDevices=Windows.Win32.UI.KeyboardAndMouseInput -ReleaseCapture=Windows.Win32.UI.KeyboardAndMouseInput -SendInput=Windows.Win32.UI.KeyboardAndMouseInput -SetActiveWindow=Windows.Win32.UI.KeyboardAndMouseInput -SetCapture=Windows.Win32.UI.KeyboardAndMouseInput -SetDoubleClickTime=Windows.Win32.UI.KeyboardAndMouseInput -SetFocus=Windows.Win32.UI.KeyboardAndMouseInput -SetKeyboardState=Windows.Win32.UI.KeyboardAndMouseInput -SwapMouseButton=Windows.Win32.UI.KeyboardAndMouseInput -ToAscii=Windows.Win32.UI.KeyboardAndMouseInput -ToAsciiEx=Windows.Win32.UI.KeyboardAndMouseInput -ToUnicode=Windows.Win32.UI.KeyboardAndMouseInput -ToUnicodeEx=Windows.Win32.UI.KeyboardAndMouseInput -TrackMouseEvent=Windows.Win32.UI.KeyboardAndMouseInput -UnloadKeyboardLayout=Windows.Win32.UI.KeyboardAndMouseInput -UnregisterHotKey=Windows.Win32.UI.KeyboardAndMouseInput -VkKeyScanA=Windows.Win32.UI.KeyboardAndMouseInput -VkKeyScanExA=Windows.Win32.UI.KeyboardAndMouseInput -VkKeyScanExW=Windows.Win32.UI.KeyboardAndMouseInput -VkKeyScanW=Windows.Win32.UI.KeyboardAndMouseInput -HARDWAREINPUT=Windows.Win32.UI.KeyboardAndMouseInput -INPUT=Windows.Win32.UI.KeyboardAndMouseInput -KEYBDINPUT=Windows.Win32.UI.KeyboardAndMouseInput -LASTINPUTINFO=Windows.Win32.UI.KeyboardAndMouseInput -MOUSEINPUT=Windows.Win32.UI.KeyboardAndMouseInput -MOUSEMOVEPOINT=Windows.Win32.UI.KeyboardAndMouseInput -RAWHID=Windows.Win32.UI.KeyboardAndMouseInput -RAWINPUT=Windows.Win32.UI.KeyboardAndMouseInput -RAWINPUTDEVICE=Windows.Win32.UI.KeyboardAndMouseInput -RAWINPUTDEVICELIST=Windows.Win32.UI.KeyboardAndMouseInput -RAWINPUTHEADER=Windows.Win32.UI.KeyboardAndMouseInput -RAWKEYBOARD=Windows.Win32.UI.KeyboardAndMouseInput -RAWMOUSE=Windows.Win32.UI.KeyboardAndMouseInput -RID_DEVICE_INFO_HID=Windows.Win32.UI.KeyboardAndMouseInput -RID_DEVICE_INFO_KEYBOARD=Windows.Win32.UI.KeyboardAndMouseInput -RID_DEVICE_INFO_MOUSE=Windows.Win32.UI.KeyboardAndMouseInput -RID_DEVICE_INFO=Windows.Win32.UI.KeyboardAndMouseInput -TRACKMOUSEEVENT=Windows.Win32.UI.KeyboardAndMouseInput -POINTER_BUTTON_CHANGE_TYPE=Windows.Win32.UI.PointerInput -EnableMouseInPointer=Windows.Win32.UI.PointerInput -GetPointerCursorId=Windows.Win32.UI.PointerInput -GetPointerFrameInfo=Windows.Win32.UI.PointerInput -GetPointerFrameInfoHistory=Windows.Win32.UI.PointerInput -GetPointerFramePenInfo=Windows.Win32.UI.PointerInput -GetPointerFramePenInfoHistory=Windows.Win32.UI.PointerInput -GetPointerFrameTouchInfo=Windows.Win32.UI.PointerInput -GetPointerFrameTouchInfoHistory=Windows.Win32.UI.PointerInput -GetPointerInfo=Windows.Win32.UI.PointerInput -GetPointerInfoHistory=Windows.Win32.UI.PointerInput -GetPointerInputTransform=Windows.Win32.UI.PointerInput -GetPointerPenInfo=Windows.Win32.UI.PointerInput -GetPointerPenInfoHistory=Windows.Win32.UI.PointerInput -GetPointerTouchInfo=Windows.Win32.UI.PointerInput -GetPointerTouchInfoHistory=Windows.Win32.UI.PointerInput -GetPointerType=Windows.Win32.UI.PointerInput -GetUnpredictedMessagePos=Windows.Win32.UI.PointerInput -IsMouseInPointerEnabled=Windows.Win32.UI.PointerInput -SkipPointerFrameMessages=Windows.Win32.UI.PointerInput -INPUT_TRANSFORM=Windows.Win32.UI.PointerInput -POINTER_INFO=Windows.Win32.UI.PointerInput -POINTER_PEN_INFO=Windows.Win32.UI.PointerInput -POINTER_TOUCH_INFO=Windows.Win32.UI.PointerInput +JOYREGHWVALUES=Windows.Win32.Devices.HumanInterfaceDevice +JOYREGHWVALUES=Windows.Win32.Devices.HumanInterfaceDevice +RtlCaptureStackBackTrace=Windows.Win32.Storage.InstallableFileSystems +WORDREP_BREAK_TYPE=Windows.Win32.Storage.IndexServer +IPhraseSink=Windows.Win32.Storage.IndexServer +DBKINDENUM=Windows.Win32.Storage.IndexServer +DBID=Windows.Win32.Storage.IndexServer COMPARTMENT_ID=Windows.Win32.System.Kernel _ColumnSortOrder=Windows.Win32.UI.LegacyWindowsEnvironmentFeatures IActiveDesktopP=Windows.Win32.UI.LegacyWindowsEnvironmentFeatures @@ -1622,43 +2118,6 @@ D3DCONTENTPROTECTIONCAPS=Windows.Win32.Media.MediaFoundation D3DOVERLAYCAPS=Windows.Win32.Media.MediaFoundation ICodecAPI=Windows.Win32.Media.MediaFoundation CodecAPIEventData=Windows.Win32.Media.MediaFoundation -FreeInterfaceContextTable=Windows.Win32.Networking.NetworkListManager -GetInterfaceContextTableForHostName=Windows.Win32.Networking.NetworkListManager -NET_INTERFACE_CONTEXT_TABLE=Windows.Win32.Networking.NetworkListManager -NET_INTERFACE_CONTEXT=Windows.Win32.Networking.NetworkListManager -ChoosePixelFormat=Windows.Win32.Graphics.OpenGL -DescribePixelFormat=Windows.Win32.Graphics.OpenGL -GetEnhMetaFilePixelFormat=Windows.Win32.Graphics.OpenGL -GetPixelFormat=Windows.Win32.Graphics.OpenGL -SetPixelFormat=Windows.Win32.Graphics.OpenGL -SwapBuffers=Windows.Win32.Graphics.OpenGL -wglCopyContext=Windows.Win32.Graphics.OpenGL -wglCreateContext=Windows.Win32.Graphics.OpenGL -wglCreateLayerContext=Windows.Win32.Graphics.OpenGL -wglDeleteContext=Windows.Win32.Graphics.OpenGL -wglDescribeLayerPlane=Windows.Win32.Graphics.OpenGL -wglGetCurrentContext=Windows.Win32.Graphics.OpenGL -wglGetCurrentDC=Windows.Win32.Graphics.OpenGL -wglGetLayerPaletteEntries=Windows.Win32.Graphics.OpenGL -wglGetProcAddress=Windows.Win32.Graphics.OpenGL -wglMakeCurrent=Windows.Win32.Graphics.OpenGL -wglRealizeLayerPalette=Windows.Win32.Graphics.OpenGL -wglSetLayerPaletteEntries=Windows.Win32.Graphics.OpenGL -wglShareLists=Windows.Win32.Graphics.OpenGL -wglSwapLayerBuffers=Windows.Win32.Graphics.OpenGL -wglUseFontBitmapsA=Windows.Win32.Graphics.OpenGL -wglUseFontBitmapsW=Windows.Win32.Graphics.OpenGL -wglUseFontOutlinesA=Windows.Win32.Graphics.OpenGL -wglUseFontOutlinesW=Windows.Win32.Graphics.OpenGL -GLYPHMETRICSFLOAT=Windows.Win32.Graphics.OpenGL -LAYERPLANEDESCRIPTOR=Windows.Win32.Graphics.OpenGL -PIXELFORMATDESCRIPTOR=Windows.Win32.Graphics.OpenGL -POINTFLOAT=Windows.Win32.Graphics.OpenGL -OperationEnd=Windows.Win32.Storage.OperationRecorder -OperationStart=Windows.Win32.Storage.OperationRecorder -OPERATION_END_PARAMETERS=Windows.Win32.Storage.OperationRecorder -OPERATION_START_PARAMETERS=Windows.Win32.Storage.OperationRecorder -SetThreadPriority=Windows.Win32.System.SystemServices SHGetPropertyStoreForWindow=Windows.Win32.System.PropertiesSystem PifMgr_CloseProperties=Windows.Win32.System.PropertiesSystem PifMgr_GetProperties=Windows.Win32.System.PropertiesSystem @@ -1678,21 +2137,9 @@ SHGetPropertyStoreFromIDList=Windows.Win32.System.PropertiesSystem SHGetPropertyStoreFromParsingName=Windows.Win32.System.PropertiesSystem IPropertyUI=Windows.Win32.System.PropertiesSystem PROPERTYKEY=Windows.Win32.System.PropertiesSystem -QOS=Windows.Win32.NetworkManagement.QoS -ApplicationRecoveryFinished=Windows.Win32.System.Recovery -ApplicationRecoveryInProgress=Windows.Win32.System.Recovery -GetApplicationRecoveryCallback=Windows.Win32.System.Recovery -GetApplicationRestartSettings=Windows.Win32.System.Recovery -RegisterApplicationRecoveryCallback=Windows.Win32.System.Recovery -RegisterApplicationRestart=Windows.Win32.System.Recovery -UnregisterApplicationRecoveryCallback=Windows.Win32.System.Recovery -UnregisterApplicationRestart=Windows.Win32.System.Recovery IUnknown_AddRef_Proxy=Windows.Win32.System.Rpc IUnknown_QueryInterface_Proxy=Windows.Win32.System.Rpc IUnknown_Release_Proxy=Windows.Win32.System.Rpc -RASENTRYA=Windows.Win32.NetworkManagement.Rras -RASENTRYW=Windows.Win32.NetworkManagement.Rras -ACTIVATION_CONTEXT_QUERY_INDEX=Windows.Win32.System.ApplicationInstallationAndServicing MSA_INFO_LEVEL=Windows.Win32.Security MSA_INFO_STATE=Windows.Win32.Security NetAddServiceAccount=Windows.Win32.Security @@ -1704,34 +2151,6 @@ MSA_INFO_0=Windows.Win32.Security SetServiceBits=Windows.Win32.Security ImpersonateNamedPipeClient=Windows.Win32.Security InstallELAMCertificateInfo=Windows.Win32.Security -AccessCheckAndAuditAlarmA=Windows.Win32.Security -AccessCheckByTypeAndAuditAlarmA=Windows.Win32.Security -AccessCheckByTypeResultListAndAuditAlarmA=Windows.Win32.Security -AccessCheckByTypeResultListAndAuditAlarmByHandleA=Windows.Win32.Security -AddConditionalAce=Windows.Win32.Security -GetFileSecurityA=Windows.Win32.Security -LogonUserA=Windows.Win32.Security -LogonUserExA=Windows.Win32.Security -LogonUserExW=Windows.Win32.Security -LogonUserW=Windows.Win32.Security -LookupAccountNameA=Windows.Win32.Security -LookupAccountNameW=Windows.Win32.Security -LookupAccountSidA=Windows.Win32.Security -LookupAccountSidLocalA=Windows.Win32.Security -LookupAccountSidLocalW=Windows.Win32.Security -LookupAccountSidW=Windows.Win32.Security -LookupPrivilegeDisplayNameA=Windows.Win32.Security -LookupPrivilegeDisplayNameW=Windows.Win32.Security -LookupPrivilegeNameA=Windows.Win32.Security -LookupPrivilegeNameW=Windows.Win32.Security -LookupPrivilegeValueA=Windows.Win32.Security -LookupPrivilegeValueW=Windows.Win32.Security -ObjectCloseAuditAlarmA=Windows.Win32.Security -ObjectDeleteAuditAlarmA=Windows.Win32.Security -ObjectOpenAuditAlarmA=Windows.Win32.Security -ObjectPrivilegeAuditAlarmA=Windows.Win32.Security -PrivilegedServiceAuditAlarmA=Windows.Win32.Security -SetFileSecurityA=Windows.Win32.Security NETCONNECTINFOSTRUCT=Windows.Win32.Security NETRESOURCEA=Windows.Win32.Security NETRESOURCEW=Windows.Win32.Security @@ -1739,195 +2158,41 @@ REMOTE_NAME_INFOA=Windows.Win32.Security REMOTE_NAME_INFOW=Windows.Win32.Security UNIVERSAL_NAME_INFOA=Windows.Win32.Security UNIVERSAL_NAME_INFOW=Windows.Win32.Security -ACL_INFORMATION_CLASS=Windows.Win32.Security -AUDIT_EVENT_TYPE=Windows.Win32.Security -MANDATORY_LEVEL=Windows.Win32.Security -SECURITY_IMPERSONATION_LEVEL=Windows.Win32.Security -SID_NAME_USE=Windows.Win32.Security -TOKEN_ELEVATION_TYPE=Windows.Win32.Security -TOKEN_INFORMATION_CLASS=Windows.Win32.Security -TOKEN_TYPE=Windows.Win32.Security -WELL_KNOWN_SID_TYPE=Windows.Win32.Security -ACCESS_ALLOWED_ACE=Windows.Win32.Security -ACCESS_ALLOWED_CALLBACK_ACE=Windows.Win32.Security -ACCESS_ALLOWED_CALLBACK_OBJECT_ACE=Windows.Win32.Security -ACCESS_ALLOWED_OBJECT_ACE=Windows.Win32.Security -ACCESS_DENIED_ACE=Windows.Win32.Security -ACCESS_DENIED_CALLBACK_ACE=Windows.Win32.Security -ACCESS_DENIED_CALLBACK_OBJECT_ACE=Windows.Win32.Security -ACCESS_DENIED_OBJECT_ACE=Windows.Win32.Security -ACE_HEADER=Windows.Win32.Security -ACL_REVISION_INFORMATION=Windows.Win32.Security -ACL_SIZE_INFORMATION=Windows.Win32.Security -ACL=Windows.Win32.Security -CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE=Windows.Win32.Security -CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE=Windows.Win32.Security -CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1=Windows.Win32.Security -CLAIM_SECURITY_ATTRIBUTE_V1=Windows.Win32.Security -CLAIM_SECURITY_ATTRIBUTES_INFORMATION=Windows.Win32.Security -GENERIC_MAPPING=Windows.Win32.Security -LUID_AND_ATTRIBUTES=Windows.Win32.Security -OBJECT_TYPE_LIST=Windows.Win32.Security -PRIVILEGE_SET=Windows.Win32.Security -QUOTA_LIMITS=Windows.Win32.Security -SECURITY_CAPABILITIES=Windows.Win32.Security -SECURITY_DESCRIPTOR=Windows.Win32.Security -SECURITY_QUALITY_OF_SERVICE=Windows.Win32.Security -SID_AND_ATTRIBUTES_HASH=Windows.Win32.Security -SID_AND_ATTRIBUTES=Windows.Win32.Security -SID_IDENTIFIER_AUTHORITY=Windows.Win32.Security -SID=Windows.Win32.Security -SYSTEM_ALARM_ACE=Windows.Win32.Security -SYSTEM_ALARM_CALLBACK_ACE=Windows.Win32.Security -SYSTEM_ALARM_CALLBACK_OBJECT_ACE=Windows.Win32.Security -SYSTEM_ALARM_OBJECT_ACE=Windows.Win32.Security -SYSTEM_AUDIT_ACE=Windows.Win32.Security -SYSTEM_AUDIT_CALLBACK_ACE=Windows.Win32.Security -SYSTEM_AUDIT_CALLBACK_OBJECT_ACE=Windows.Win32.Security -SYSTEM_AUDIT_OBJECT_ACE=Windows.Win32.Security -SYSTEM_MANDATORY_LABEL_ACE=Windows.Win32.Security -SYSTEM_RESOURCE_ATTRIBUTE_ACE=Windows.Win32.Security -SYSTEM_SCOPED_POLICY_ID_ACE=Windows.Win32.Security -TOKEN_ACCESS_INFORMATION=Windows.Win32.Security -TOKEN_APPCONTAINER_INFORMATION=Windows.Win32.Security -TOKEN_AUDIT_POLICY=Windows.Win32.Security -TOKEN_CONTROL=Windows.Win32.Security -TOKEN_DEFAULT_DACL=Windows.Win32.Security -TOKEN_DEVICE_CLAIMS=Windows.Win32.Security -TOKEN_ELEVATION=Windows.Win32.Security -TOKEN_GROUPS_AND_PRIVILEGES=Windows.Win32.Security -TOKEN_GROUPS=Windows.Win32.Security -TOKEN_LINKED_TOKEN=Windows.Win32.Security -TOKEN_MANDATORY_LABEL=Windows.Win32.Security -TOKEN_MANDATORY_POLICY=Windows.Win32.Security -TOKEN_ORIGIN=Windows.Win32.Security -TOKEN_OWNER=Windows.Win32.Security -TOKEN_PRIMARY_GROUP=Windows.Win32.Security -TOKEN_PRIVILEGES=Windows.Win32.Security -TOKEN_SOURCE=Windows.Win32.Security -TOKEN_STATISTICS=Windows.Win32.Security -TOKEN_USER_CLAIMS=Windows.Win32.Security -TOKEN_USER=Windows.Win32.Security RtlConvertSidToUnicodeString=Windows.Win32.Security GetUserObjectSecurity=Windows.Win32.Security SetUserObjectSecurity=Windows.Win32.Security -ChangeServiceConfigA=Windows.Win32.System.SystemServices -ChangeServiceConfigW=Windows.Win32.System.SystemServices -CreateServiceA=Windows.Win32.System.SystemServices -CreateServiceW=Windows.Win32.System.SystemServices -ActivateActCtx=Windows.Win32.System.ApplicationInstallationAndServicing -AddRefActCtx=Windows.Win32.System.ApplicationInstallationAndServicing -CreateActCtxA=Windows.Win32.System.ApplicationInstallationAndServicing -CreateActCtxW=Windows.Win32.System.ApplicationInstallationAndServicing -DeactivateActCtx=Windows.Win32.System.ApplicationInstallationAndServicing -FindActCtxSectionGuid=Windows.Win32.System.ApplicationInstallationAndServicing -FindActCtxSectionStringA=Windows.Win32.System.ApplicationInstallationAndServicing -FindActCtxSectionStringW=Windows.Win32.System.ApplicationInstallationAndServicing -GetCurrentActCtx=Windows.Win32.System.ApplicationInstallationAndServicing -QueryActCtxSettingsW=Windows.Win32.System.ApplicationInstallationAndServicing -QueryActCtxW=Windows.Win32.System.ApplicationInstallationAndServicing -ReleaseActCtx=Windows.Win32.System.ApplicationInstallationAndServicing -ZombifyActCtx=Windows.Win32.System.ApplicationInstallationAndServicing -ACTCTX_SECTION_KEYED_DATA=Windows.Win32.System.ApplicationInstallationAndServicing -ACTCTXA=Windows.Win32.System.ApplicationInstallationAndServicing -ACTCTXW=Windows.Win32.System.ApplicationInstallationAndServicing -ACTCTX_COMPATIBILITY_ELEMENT_TYPE=Windows.Win32.System.ApplicationInstallationAndServicing -ACTCTX_REQUESTED_RUN_LEVEL=Windows.Win32.System.ApplicationInstallationAndServicing -ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing -ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing -ACTIVATION_CONTEXT_DETAILED_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing -ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing -ASSEMBLY_FILE_DETAILED_INFORMATION=Windows.Win32.System.ApplicationInstallationAndServicing -COMPATIBILITY_CONTEXT_ELEMENT=Windows.Win32.System.ApplicationInstallationAndServicing APPCATEGORYINFO=Windows.Win32.UI.Shell APPCATEGORYINFOLIST=Windows.Win32.UI.Shell SUBCLASSPROC=Windows.Win32.UI.Shell -DefSubclassProc=Windows.Win32.UI.Shell -GetWindowSubclass=Windows.Win32.UI.Shell -RemoveWindowSubclass=Windows.Win32.UI.Shell -SetWindowSubclass=Windows.Win32.UI.Shell -ShellWindowFindWindowOptions=Windows.Win32.UI.Shell -ShellWindowTypeConstants=Windows.Win32.UI.Shell -IShellWindows=Windows.Win32.UI.Shell -SERIALIZEDPROPERTYVALUE=Windows.Win32.UI.Shell -ICreateObject=Windows.Win32.UI.Shell -IDelayedPropertyStoreFactory=Windows.Win32.UI.Shell -IInitializeWithFile=Windows.Win32.UI.Shell -IInitializeWithStream=Windows.Win32.UI.Shell -INamedPropertyStore=Windows.Win32.UI.Shell -IObjectWithPropertyKey=Windows.Win32.UI.Shell -IPersistSerializedPropStorage=Windows.Win32.UI.Shell -IPersistSerializedPropStorage2=Windows.Win32.UI.Shell -INotifyReplica=Windows.Win32.UI.Shell -SOFTDISTINFO=Windows.Win32.UI.Shell -CreateAppContainerProfile=Windows.Win32.UI.Shell -CreateEnvironmentBlock=Windows.Win32.UI.Shell -CreateProfile=Windows.Win32.UI.Shell -DeleteAppContainerProfile=Windows.Win32.UI.Shell -DeleteProfileA=Windows.Win32.UI.Shell -DeleteProfileW=Windows.Win32.UI.Shell -DeriveAppContainerSidFromAppContainerName=Windows.Win32.UI.Shell -DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName=Windows.Win32.UI.Shell -DestroyEnvironmentBlock=Windows.Win32.UI.Shell -ExpandEnvironmentStringsForUserA=Windows.Win32.UI.Shell -ExpandEnvironmentStringsForUserW=Windows.Win32.UI.Shell -GetAllUsersProfileDirectoryA=Windows.Win32.UI.Shell -GetAllUsersProfileDirectoryW=Windows.Win32.UI.Shell -GetAppContainerFolderPath=Windows.Win32.UI.Shell -GetAppContainerRegistryLocation=Windows.Win32.UI.Shell -GetDefaultUserProfileDirectoryA=Windows.Win32.UI.Shell -GetDefaultUserProfileDirectoryW=Windows.Win32.UI.Shell -GetProfilesDirectoryA=Windows.Win32.UI.Shell -GetProfilesDirectoryW=Windows.Win32.UI.Shell -GetProfileType=Windows.Win32.UI.Shell -GetUserProfileDirectoryA=Windows.Win32.UI.Shell -GetUserProfileDirectoryW=Windows.Win32.UI.Shell -LoadUserProfileA=Windows.Win32.UI.Shell -LoadUserProfileW=Windows.Win32.UI.Shell -UnloadUserProfile=Windows.Win32.UI.Shell -GetMenuContextHelpId=Windows.Win32.UI.Shell -GetWindowContextHelpId=Windows.Win32.UI.Shell -SetMenuContextHelpId=Windows.Win32.UI.Shell -SetWindowContextHelpId=Windows.Win32.UI.Shell -WinHelpA=Windows.Win32.UI.Shell -WinHelpW=Windows.Win32.UI.Shell -HELPINFO=Windows.Win32.UI.Shell -HELPWININFOA=Windows.Win32.UI.Shell -HELPWININFOW=Windows.Win32.UI.Shell -MULTIKEYHELPA=Windows.Win32.UI.Shell -MULTIKEYHELPW=Windows.Win32.UI.Shell -CreateStreamOnHGlobal=Windows.Win32.Storage.StructuredStorage -FreePropVariantArray=Windows.Win32.Storage.StructuredStorage -GetHGlobalFromStream=Windows.Win32.Storage.StructuredStorage -PropVariantClear=Windows.Win32.Storage.StructuredStorage -PropVariantCopy=Windows.Win32.Storage.StructuredStorage -LOCKTYPE=Windows.Win32.Storage.StructuredStorage -STGTY=Windows.Win32.Storage.StructuredStorage -STREAM_SEEK=Windows.Win32.Storage.StructuredStorage -IDirectWriterLock=Windows.Win32.Storage.StructuredStorage -IEnumSTATSTG=Windows.Win32.Storage.StructuredStorage -IFillLockBytes=Windows.Win32.Storage.StructuredStorage -ILayoutStorage=Windows.Win32.Storage.StructuredStorage -ILockBytes=Windows.Win32.Storage.StructuredStorage -IRootStorage=Windows.Win32.Storage.StructuredStorage -ISequentialStream=Windows.Win32.Storage.StructuredStorage -IStorage=Windows.Win32.Storage.StructuredStorage -IStream=Windows.Win32.Storage.StructuredStorage -RemSNB=Windows.Win32.Storage.StructuredStorage -STATSTG=Windows.Win32.Storage.StructuredStorage -StorageLayout=Windows.Win32.Storage.StructuredStorage -OleConvertIStorageToOLESTREAM=Windows.Win32.Storage.StructuredStorage -OleConvertIStorageToOLESTREAMEx=Windows.Win32.Storage.StructuredStorage -OleConvertOLESTREAMToIStorage=Windows.Win32.Storage.StructuredStorage -OleConvertOLESTREAMToIStorageEx=Windows.Win32.Storage.StructuredStorage -ReadFmtUserTypeStg=Windows.Win32.Storage.StructuredStorage -SetConvertStg=Windows.Win32.Storage.StructuredStorage -WriteFmtUserTypeStg=Windows.Win32.Storage.StructuredStorage -StgDeserializePropVariant=Windows.Win32.Storage.StructuredStorage -StgSerializePropVariant=Windows.Win32.Storage.StructuredStorage -STATFLAG=Windows.Win32.Storage.StructuredStorage -STGC=Windows.Win32.Storage.StructuredStorage -STGMOVE=Windows.Win32.Storage.StructuredStorage +DefSubclassProc=Windows.Win32.UI.Shell +GetWindowSubclass=Windows.Win32.UI.Shell +RemoveWindowSubclass=Windows.Win32.UI.Shell +SetWindowSubclass=Windows.Win32.UI.Shell +ShellWindowFindWindowOptions=Windows.Win32.UI.Shell +ShellWindowTypeConstants=Windows.Win32.UI.Shell +IShellWindows=Windows.Win32.UI.Shell +SERIALIZEDPROPERTYVALUE=Windows.Win32.UI.Shell +ICreateObject=Windows.Win32.UI.Shell +IDelayedPropertyStoreFactory=Windows.Win32.UI.Shell +IInitializeWithFile=Windows.Win32.UI.Shell +IInitializeWithStream=Windows.Win32.UI.Shell +INamedPropertyStore=Windows.Win32.UI.Shell +IObjectWithPropertyKey=Windows.Win32.UI.Shell +IPersistSerializedPropStorage=Windows.Win32.UI.Shell +IPersistSerializedPropStorage2=Windows.Win32.UI.Shell +INotifyReplica=Windows.Win32.UI.Shell +SOFTDISTINFO=Windows.Win32.UI.Shell +GetMenuContextHelpId=Windows.Win32.UI.Shell +GetWindowContextHelpId=Windows.Win32.UI.Shell +SetMenuContextHelpId=Windows.Win32.UI.Shell +SetWindowContextHelpId=Windows.Win32.UI.Shell +WinHelpA=Windows.Win32.UI.Shell +WinHelpW=Windows.Win32.UI.Shell +HELPINFO=Windows.Win32.UI.Shell +HELPWININFOA=Windows.Win32.UI.Shell +HELPWININFOW=Windows.Win32.UI.Shell +MULTIKEYHELPA=Windows.Win32.UI.Shell +MULTIKEYHELPW=Windows.Win32.UI.Shell CapturedMetadataExposureCompensation=Windows.Win32.Media.Streaming CapturedMetadataISOGains=Windows.Win32.Media.Streaming CapturedMetadataWhiteBalanceGains=Windows.Win32.Media.Streaming @@ -1944,8 +2209,6 @@ MF_MEDIASOURCE_STATUS_INFO=Windows.Win32.Media.Streaming MF_TRANSFER_VIDEO_FRAME_FLAGS=Windows.Win32.Media.Streaming IMFDeviceTransform=Windows.Win32.Media.Streaming IMFDeviceTransformCallback=Windows.Win32.Media.Streaming -CreatePrivateNamespaceA=Windows.Win32.System.SystemServices -OpenPrivateNamespaceA=Windows.Win32.System.SystemServices APO_BUFFER_FLAGS=Windows.Win32.System.RemoteDesktop APO_CONNECTION_PROPERTY=Windows.Win32.System.RemoteDesktop AE_POSITION_FLAGS=Windows.Win32.System.RemoteDesktop @@ -1959,60 +2222,8 @@ AE_CURRENT_POSITION=Windows.Win32.System.RemoteDesktop ProcessIdToSessionId=Windows.Win32.System.RemoteDesktop WTSGetActiveConsoleSessionId=Windows.Win32.System.RemoteDesktop WTSSESSION_NOTIFICATION=Windows.Win32.System.RemoteDesktop -ICMENUMPROCA=Windows.Win32.UI.ColorSystem -ICMENUMPROCW=Windows.Win32.UI.ColorSystem -CheckColorsInGamut=Windows.Win32.UI.ColorSystem -ColorCorrectPalette=Windows.Win32.UI.ColorSystem -ColorMatchToTarget=Windows.Win32.UI.ColorSystem -CreateColorSpaceA=Windows.Win32.UI.ColorSystem -CreateColorSpaceW=Windows.Win32.UI.ColorSystem -DeleteColorSpace=Windows.Win32.UI.ColorSystem -EnumICMProfilesA=Windows.Win32.UI.ColorSystem -EnumICMProfilesW=Windows.Win32.UI.ColorSystem -GetColorSpace=Windows.Win32.UI.ColorSystem -GetDeviceGammaRamp=Windows.Win32.UI.ColorSystem -GetICMProfileA=Windows.Win32.UI.ColorSystem -GetICMProfileW=Windows.Win32.UI.ColorSystem -GetLogColorSpaceA=Windows.Win32.UI.ColorSystem -GetLogColorSpaceW=Windows.Win32.UI.ColorSystem -SetColorSpace=Windows.Win32.UI.ColorSystem -SetDeviceGammaRamp=Windows.Win32.UI.ColorSystem -SetICMMode=Windows.Win32.UI.ColorSystem -SetICMProfileA=Windows.Win32.UI.ColorSystem -SetICMProfileW=Windows.Win32.UI.ColorSystem -UpdateICMRegKeyA=Windows.Win32.UI.ColorSystem -UpdateICMRegKeyW=Windows.Win32.UI.ColorSystem -CIEXYZ=Windows.Win32.UI.ColorSystem -CIEXYZTRIPLE=Windows.Win32.UI.ColorSystem -LOGCOLORSPACEA=Windows.Win32.UI.ColorSystem -LOGCOLORSPACEW=Windows.Win32.UI.ColorSystem -WINEVENTPROC=Windows.Win32.UI.Accessibility -IsWinEventHookInstalled=Windows.Win32.UI.Accessibility -NotifyWinEvent=Windows.Win32.UI.Accessibility -RegisterPointerInputTarget=Windows.Win32.UI.Accessibility -RegisterPointerInputTargetEx=Windows.Win32.UI.Accessibility -SetWinEventHook=Windows.Win32.UI.Accessibility -UnhookWinEvent=Windows.Win32.UI.Accessibility -UnregisterPointerInputTarget=Windows.Win32.UI.Accessibility -UnregisterPointerInputTargetEx=Windows.Win32.UI.Accessibility -ACCESSTIMEOUT=Windows.Win32.UI.Accessibility -FILTERKEYS=Windows.Win32.UI.Accessibility -HIGHCONTRASTA=Windows.Win32.UI.Accessibility -HIGHCONTRASTW=Windows.Win32.UI.Accessibility -MOUSEKEYS=Windows.Win32.UI.Accessibility -SERIALKEYSA=Windows.Win32.UI.Accessibility -SERIALKEYSW=Windows.Win32.UI.Accessibility -SOUNDSENTRYA=Windows.Win32.UI.Accessibility -SOUNDSENTRYW=Windows.Win32.UI.Accessibility -STICKYKEYS=Windows.Win32.UI.Accessibility -TOGGLEKEYS=Windows.Win32.UI.Accessibility WinMain=Windows.Win32.UI.WindowsAndMessaging PSYMBOLSERVERCALLBACKPROC=Windows.Win32.System.WindowsProgramming -CompareFileTime=Windows.Win32.System.WindowsProgramming -FileTimeToLocalFileTime=Windows.Win32.System.WindowsProgramming -GetFileTime=Windows.Win32.System.WindowsProgramming -LocalFileTimeToFileTime=Windows.Win32.System.WindowsProgramming -SetFileTime=Windows.Win32.System.WindowsProgramming I_NetLogonControl2=Windows.Win32.System.WindowsProgramming NETLOGON_INFO_1=Windows.Win32.System.WindowsProgramming NETLOGON_INFO_2=Windows.Win32.System.WindowsProgramming @@ -2023,25 +2234,6 @@ InstallPerfDllW=Windows.Win32.System.WindowsProgramming FILETIME=Windows.Win32.System.WindowsProgramming SYSTEMTIME=Windows.Win32.System.WindowsProgramming CoInstall=Windows.Win32.System.WindowsProgramming -NdrComplexArrayBufferSize=Windows.Win32.System.WindowsProgramming -NdrComplexArrayMarshall=Windows.Win32.System.WindowsProgramming -NdrComplexArrayUnmarshall=Windows.Win32.System.WindowsProgramming -NdrComplexStructBufferSize=Windows.Win32.System.WindowsProgramming -NdrComplexStructMarshall=Windows.Win32.System.WindowsProgramming -NdrComplexStructUnmarshall=Windows.Win32.System.WindowsProgramming -NdrConformantArrayBufferSize=Windows.Win32.System.WindowsProgramming -NdrConformantArrayMarshall=Windows.Win32.System.WindowsProgramming -NdrSimpleStructBufferSize=Windows.Win32.System.WindowsProgramming -NdrSimpleStructMarshall=Windows.Win32.System.WindowsProgramming -NdrSimpleStructUnmarshall=Windows.Win32.System.WindowsProgramming -NdrUserMarshalUnmarshall=Windows.Win32.System.WindowsProgramming -EXTENDED_NAME_FORMAT=Windows.Win32.System.WindowsProgramming -GetComputerObjectNameA=Windows.Win32.System.WindowsProgramming -GetComputerObjectNameW=Windows.Win32.System.WindowsProgramming -GetUserNameExA=Windows.Win32.System.WindowsProgramming -GetUserNameExW=Windows.Win32.System.WindowsProgramming -TranslateNameA=Windows.Win32.System.WindowsProgramming -TranslateNameW=Windows.Win32.System.WindowsProgramming FIRMWARE_TYPE=Windows.Win32.System.WindowsProgramming VerSetConditionMask=Windows.Win32.System.WindowsProgramming OSVERSIONINFOA=Windows.Win32.System.WindowsProgramming @@ -2054,193 +2246,12 @@ GetSystemWow64Directory2W=Windows.Win32.System.WindowsProgramming GetSystemWow64DirectoryA=Windows.Win32.System.WindowsProgramming GetSystemWow64DirectoryW=Windows.Win32.System.WindowsProgramming IsWow64GuestMachineSupported=Windows.Win32.System.WindowsProgramming -AgileReferenceOptions=Windows.Win32.System.WinRT -CoDecodeProxy=Windows.Win32.System.WinRT -RoGetAgileReference=Windows.Win32.System.WinRT -ServerInformation=Windows.Win32.System.WinRT -ACTIVATIONTYPE=Windows.Win32.System.WinRT -IAgileReference=Windows.Win32.System.WinRT -IApartmentShutdown=Windows.Win32.System.WinRT -CloseDesktop=Windows.Win32.System.StationsAndDesktops -CloseWindowStation=Windows.Win32.System.StationsAndDesktops -CreateDesktopA=Windows.Win32.System.StationsAndDesktops -CreateDesktopExA=Windows.Win32.System.StationsAndDesktops -CreateDesktopExW=Windows.Win32.System.StationsAndDesktops -CreateDesktopW=Windows.Win32.System.StationsAndDesktops -CreateWindowStationA=Windows.Win32.System.StationsAndDesktops -CreateWindowStationW=Windows.Win32.System.StationsAndDesktops -EnumDesktopsA=Windows.Win32.System.StationsAndDesktops -EnumDesktopsW=Windows.Win32.System.StationsAndDesktops -EnumDesktopWindows=Windows.Win32.System.StationsAndDesktops -EnumWindowStationsA=Windows.Win32.System.StationsAndDesktops -EnumWindowStationsW=Windows.Win32.System.StationsAndDesktops -GetProcessWindowStation=Windows.Win32.System.StationsAndDesktops -GetThreadDesktop=Windows.Win32.System.StationsAndDesktops -GetUserObjectInformationA=Windows.Win32.System.StationsAndDesktops -GetUserObjectInformationW=Windows.Win32.System.StationsAndDesktops -OpenDesktopA=Windows.Win32.System.StationsAndDesktops -OpenDesktopW=Windows.Win32.System.StationsAndDesktops -OpenInputDesktop=Windows.Win32.System.StationsAndDesktops -OpenWindowStationA=Windows.Win32.System.StationsAndDesktops -OpenWindowStationW=Windows.Win32.System.StationsAndDesktops -SetProcessWindowStation=Windows.Win32.System.StationsAndDesktops -SetThreadDesktop=Windows.Win32.System.StationsAndDesktops -SetUserObjectInformationA=Windows.Win32.System.StationsAndDesktops -SetUserObjectInformationW=Windows.Win32.System.StationsAndDesktops -SwitchDesktop=Windows.Win32.System.StationsAndDesktops -USEROBJECTFLAGS=Windows.Win32.System.StationsAndDesktops -CloseGestureInfoHandle=Windows.Win32.UI.TouchInput -CloseTouchInputHandle=Windows.Win32.UI.TouchInput -GetGestureConfig=Windows.Win32.UI.TouchInput -GetGestureExtraArgs=Windows.Win32.UI.TouchInput -GetGestureInfo=Windows.Win32.UI.TouchInput -GetTouchInputInfo=Windows.Win32.UI.TouchInput -IsTouchWindow=Windows.Win32.UI.TouchInput -RegisterTouchWindow=Windows.Win32.UI.TouchInput -SetGestureConfig=Windows.Win32.UI.TouchInput -UnregisterTouchWindow=Windows.Win32.UI.TouchInput -GESTURECONFIG=Windows.Win32.UI.TouchInput -GESTUREINFO=Windows.Win32.UI.TouchInput -GESTURENOTIFYSTRUCT=Windows.Win32.UI.TouchInput -TOUCHINPUT=Windows.Win32.UI.TouchInput _AM_ASFWRITERCONFIG_PARAM=Windows.Win32.Media.WindowsMediaFormat IAMWMBufferPass=Windows.Win32.Media.WindowsMediaFormat IAMWMBufferPassCallback=Windows.Win32.Media.WindowsMediaFormat AM_WMT_EVENT_DATA=Windows.Win32.Media.WindowsMediaFormat ServerSelection=Windows.Win32.System.UpdateAgent -ABORTPROC=Windows.Win32.Storage.Xps -AbortDoc=Windows.Win32.Storage.Xps -DeviceCapabilitiesA=Windows.Win32.Storage.Xps -DeviceCapabilitiesW=Windows.Win32.Storage.Xps -EndDoc=Windows.Win32.Storage.Xps -EndPage=Windows.Win32.Storage.Xps -Escape=Windows.Win32.Storage.Xps -ExtEscape=Windows.Win32.Storage.Xps -SetAbortProc=Windows.Win32.Storage.Xps -StartDocA=Windows.Win32.Storage.Xps -StartDocW=Windows.Win32.Storage.Xps -StartPage=Windows.Win32.Storage.Xps -DOCINFOA=Windows.Win32.Storage.Xps -DOCINFOW=Windows.Win32.Storage.Xps -DRAWPATRECT=Windows.Win32.Storage.Xps -PSFEATURE_CUSTPAPER=Windows.Win32.Storage.Xps -PSFEATURE_OUTPUT=Windows.Win32.Storage.Xps -PSINJECTDATA=Windows.Win32.Storage.Xps -PrintWindow=Windows.Win32.Storage.Xps -BSTR_UserSize=Windows.Win32.System.OleAutomation -BSTR_UserMarshal=Windows.Win32.System.OleAutomation -BSTR_UserUnmarshal=Windows.Win32.System.OleAutomation -BSTR_UserFree=Windows.Win32.System.OleAutomation -BSTR_UserSize64=Windows.Win32.System.OleAutomation -BSTR_UserMarshal64=Windows.Win32.System.OleAutomation -BSTR_UserUnmarshal64=Windows.Win32.System.OleAutomation -BSTR_UserFree64=Windows.Win32.System.OleAutomation -HWND_UserSize=Windows.Win32.System.OleAutomation -HWND_UserMarshal=Windows.Win32.System.OleAutomation -HWND_UserUnmarshal=Windows.Win32.System.OleAutomation -HWND_UserFree=Windows.Win32.System.OleAutomation -HWND_UserSize64=Windows.Win32.System.OleAutomation -HWND_UserMarshal64=Windows.Win32.System.OleAutomation -HWND_UserUnmarshal64=Windows.Win32.System.OleAutomation -HWND_UserFree64=Windows.Win32.System.OleAutomation -VARIANT_UserSize=Windows.Win32.System.OleAutomation -VARIANT_UserMarshal=Windows.Win32.System.OleAutomation -VARIANT_UserUnmarshal=Windows.Win32.System.OleAutomation -VARIANT_UserFree=Windows.Win32.System.OleAutomation -VARIANT_UserSize64=Windows.Win32.System.OleAutomation -VARIANT_UserMarshal64=Windows.Win32.System.OleAutomation -VARIANT_UserUnmarshal64=Windows.Win32.System.OleAutomation -VARIANT_UserFree64=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserSize=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserMarshal=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserUnmarshal=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserFree=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserSize64=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserMarshal64=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserUnmarshal64=Windows.Win32.System.OleAutomation -LPSAFEARRAY_UserFree64=Windows.Win32.System.OleAutomation -CLIPFORMAT_UserSize=Windows.Win32.System.Com -CLIPFORMAT_UserMarshal=Windows.Win32.System.Com -CLIPFORMAT_UserUnmarshal=Windows.Win32.System.Com -CLIPFORMAT_UserFree=Windows.Win32.System.Com -CLIPFORMAT_UserSize64=Windows.Win32.System.Com -CLIPFORMAT_UserMarshal64=Windows.Win32.System.Com -CLIPFORMAT_UserUnmarshal64=Windows.Win32.System.Com -CLIPFORMAT_UserFree64=Windows.Win32.System.Com -HBITMAP_UserSize=Windows.Win32.System.Com -HBITMAP_UserMarshal=Windows.Win32.System.Com -HBITMAP_UserUnmarshal=Windows.Win32.System.Com -HBITMAP_UserFree=Windows.Win32.System.Com -HBITMAP_UserSize64=Windows.Win32.System.Com -HBITMAP_UserMarshal64=Windows.Win32.System.Com -HBITMAP_UserUnmarshal64=Windows.Win32.System.Com -HBITMAP_UserFree64=Windows.Win32.System.Com -HDC_UserSize=Windows.Win32.System.Com -HDC_UserMarshal=Windows.Win32.System.Com -HDC_UserUnmarshal=Windows.Win32.System.Com -HDC_UserFree=Windows.Win32.System.Com -HDC_UserSize64=Windows.Win32.System.Com -HDC_UserMarshal64=Windows.Win32.System.Com -HDC_UserUnmarshal64=Windows.Win32.System.Com -HDC_UserFree64=Windows.Win32.System.Com -HACCEL_UserSize=Windows.Win32.System.Com -HACCEL_UserMarshal=Windows.Win32.System.Com -HACCEL_UserUnmarshal=Windows.Win32.System.Com -HACCEL_UserFree=Windows.Win32.System.Com -HACCEL_UserSize64=Windows.Win32.System.Com -HACCEL_UserMarshal64=Windows.Win32.System.Com -HACCEL_UserUnmarshal64=Windows.Win32.System.Com -HACCEL_UserFree64=Windows.Win32.System.Com -HGLOBAL_UserSize=Windows.Win32.System.Com -HGLOBAL_UserMarshal=Windows.Win32.System.Com -HGLOBAL_UserUnmarshal=Windows.Win32.System.Com -HGLOBAL_UserFree=Windows.Win32.System.Com -HGLOBAL_UserSize64=Windows.Win32.System.Com -HGLOBAL_UserMarshal64=Windows.Win32.System.Com -HGLOBAL_UserUnmarshal64=Windows.Win32.System.Com -HGLOBAL_UserFree64=Windows.Win32.System.Com -HICON_UserSize=Windows.Win32.System.Com -HICON_UserMarshal=Windows.Win32.System.Com -HICON_UserUnmarshal=Windows.Win32.System.Com -HICON_UserFree=Windows.Win32.System.Com -HICON_UserSize64=Windows.Win32.System.Com -HICON_UserMarshal64=Windows.Win32.System.Com -HICON_UserUnmarshal64=Windows.Win32.System.Com -HICON_UserFree64=Windows.Win32.System.Com -HMENU_UserSize=Windows.Win32.System.Com -HMENU_UserMarshal=Windows.Win32.System.Com -HMENU_UserUnmarshal=Windows.Win32.System.Com -HMENU_UserFree=Windows.Win32.System.Com -HMENU_UserSize64=Windows.Win32.System.Com -HMENU_UserMarshal64=Windows.Win32.System.Com -HMENU_UserUnmarshal64=Windows.Win32.System.Com -HMENU_UserFree64=Windows.Win32.System.Com -HPALETTE_UserSize=Windows.Win32.System.Com -HPALETTE_UserMarshal=Windows.Win32.System.Com -HPALETTE_UserUnmarshal=Windows.Win32.System.Com -HPALETTE_UserFree=Windows.Win32.System.Com -HPALETTE_UserSize64=Windows.Win32.System.Com -HPALETTE_UserMarshal64=Windows.Win32.System.Com -HPALETTE_UserUnmarshal64=Windows.Win32.System.Com -HPALETTE_UserFree64=Windows.Win32.System.Com -HSTRING_UserSize=Windows.Win32.System.WinRT -HSTRING_UserMarshal=Windows.Win32.System.WinRT -HSTRING_UserUnmarshal=Windows.Win32.System.WinRT -HSTRING_UserFree=Windows.Win32.System.WinRT -HSTRING_UserSize64=Windows.Win32.System.WinRT -HSTRING_UserMarshal64=Windows.Win32.System.WinRT -HSTRING_UserUnmarshal64=Windows.Win32.System.WinRT -HSTRING_UserFree64=Windows.Win32.System.WinRT -STGMEDIUM_UserSize=Windows.Win32.System.OleAutomation -STGMEDIUM_UserMarshal=Windows.Win32.System.OleAutomation -STGMEDIUM_UserUnmarshal=Windows.Win32.System.OleAutomation -STGMEDIUM_UserFree=Windows.Win32.System.OleAutomation -STGMEDIUM_UserSize64=Windows.Win32.System.OleAutomation -STGMEDIUM_UserMarshal64=Windows.Win32.System.OleAutomation -STGMEDIUM_UserUnmarshal64=Windows.Win32.System.OleAutomation -STGMEDIUM_UserFree64=Windows.Win32.System.OleAutomation DXGI_ERROR_*=Windows.Win32.Graphics.Dxgi -NCRYPT_PIN_CACHE_PIN_BYTE_LENGTH=Windows.Win32.Security WM_DEVICECHANGE=Windows.Win32.UI.WindowsAndMessaging BSM_VXDS=Windows.Win32.UI.WindowsAndMessaging BSM_NETDRIVER=Windows.Win32.UI.WindowsAndMessaging diff --git a/generation/scraper/ConstantsScraper.rsp b/generation/scraper/ConstantsScraper.rsp index 2d5aa5d44..06c2604c2 100644 --- a/generation/scraper/ConstantsScraper.rsp +++ b/generation/scraper/ConstantsScraper.rsp @@ -39,3 +39,17 @@ IOERM_Last ICM_Last ISG_Last ICBS_Last +OLECMDERR_E_FIRST +OLECMDERR_E_DISABLED +OLECMDERR_E_NOHELP +OLECMDERR_E_CANCELED +OLECMDERR_E_UNKNOWNGROUP +CONNECT_E_NOCONNECTION +CONNECT_E_ADVISELIMIT +CONNECT_E_CANNOTCONNECT +CONNECT_E_OVERRIDDEN +SELFREG_E_TYPELIB +SELFREG_E_CLASS +PERPROP_E_NOPAGEAVAILABLE +TVOT_LAST +TVOT_NONE diff --git a/generation/scraper/Partitions/Authorization/main.cpp b/generation/scraper/Partitions/Authorization/main.cpp new file mode 100644 index 000000000..6e5768456 --- /dev/null +++ b/generation/scraper/Partitions/Authorization/main.cpp @@ -0,0 +1,15 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include +#include +#include +#include +#include +#include +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/Authorization/settings.rsp b/generation/scraper/Partitions/Authorization/settings.rsp new file mode 100644 index 000000000..35c036de5 --- /dev/null +++ b/generation/scraper/Partitions/Authorization/settings.rsp @@ -0,0 +1,25 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +--traverse +/shared/sddl.h +/um/accctrl.h +/um/AclAPI.h +/um/AclUI.h +/um/adtgen.h +/um/AuthZ.h +/um/azroles.h +--namespace +Windows.Win32.Security.Authorization diff --git a/generation/scraper/Partitions/Backup/settings.rsp b/generation/scraper/Partitions/Backup/settings.rsp index 46a9bc208..0d98d93a2 100644 --- a/generation/scraper/Partitions/Backup/settings.rsp +++ b/generation/scraper/Partitions/Backup/settings.rsp @@ -43,9 +43,6 @@ EXCEPTION_ROUTINE ENCLAVE_TARGET_FUNCTION LPENCLAVE_TARGET_FUNCTION --traverse -/um/processtopologyapi.h -/um/systemtopologyapi.h -/um/namespaceapi.h /shared/windef.h /shared/minwindef.h /um/winnt.h diff --git a/generation/scraper/Partitions/Base/main.cpp b/generation/scraper/Partitions/Base/main.cpp index 171eb537a..b11ce6d55 100644 --- a/generation/scraper/Partitions/Base/main.cpp +++ b/generation/scraper/Partitions/Base/main.cpp @@ -14,14 +14,6 @@ #include #include -// -// Begin of area needing to be close to COM headers - -#include - -// End of area needing to be close to COM headers -// - #include #include #include @@ -38,8 +30,6 @@ #include #include #include -#include -#include #include #include #include @@ -51,23 +41,11 @@ #include #include #include -#include -#include -#include #include -#include #include #include -#include #include #include -#include -#include -#include -#include -#include -#include -#include #include #include #include @@ -79,8 +57,5 @@ #include #include #include -#include #include - -#include diff --git a/generation/scraper/Partitions/Base/settings.rsp b/generation/scraper/Partitions/Base/settings.rsp index 709430dc3..7779b05d6 100644 --- a/generation/scraper/Partitions/Base/settings.rsp +++ b/generation/scraper/Partitions/Base/settings.rsp @@ -53,7 +53,6 @@ _VIRTUAL_STORAGE_TYPE /um/winddi.h /um/mcx.h /um/servprov.h -/um/winspool.h /shared/winsmcrd.h /um/winioctl.h /shared/wtypes.h diff --git a/generation/scraper/Partitions/Certificates/main.cpp b/generation/scraper/Partitions/Certificates/main.cpp new file mode 100644 index 000000000..4956d3adb --- /dev/null +++ b/generation/scraper/Partitions/Certificates/main.cpp @@ -0,0 +1,39 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include + +// Usually brought in by windows.h +typedef NTSTATUS* PNTSTATUS; + +#define _NTDEF_ +#define SECURITY_WIN32 +#include +#include +#include +#include +#include + +typedef struct _OLD_LARGE_INTEGER { + ULONG LowPart; + LONG HighPart; +} OLD_LARGE_INTEGER, *POLD_LARGE_INTEGER; + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/Certificates/settings.rsp b/generation/scraper/Partitions/Certificates/settings.rsp new file mode 100644 index 000000000..9c3b0613a --- /dev/null +++ b/generation/scraper/Partitions/Certificates/settings.rsp @@ -0,0 +1,32 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +--traverse +/um/CertAdm.h +/um/certbase.h +/um/CertBCli.h +/um/CertCli.h +/um/CertEnc.h +/um/certenroll.h +/um/CertExit.h +/um/Certif.h +/um/CertMod.h +/um/CertPol.h +/um/CertPolEng.h +/um/certsrv.h +/um/CertView.h +/um/xenroll.h +--namespace +Windows.Win32.Security.Cryptography.Certificates diff --git a/generation/scraper/Partitions/Credentials/main.cpp b/generation/scraper/Partitions/Credentials/main.cpp new file mode 100644 index 000000000..ecfcdb17f --- /dev/null +++ b/generation/scraper/Partitions/Credentials/main.cpp @@ -0,0 +1,11 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include +#include +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/Credentials/settings.rsp b/generation/scraper/Partitions/Credentials/settings.rsp new file mode 100644 index 000000000..1cd1cbd4f --- /dev/null +++ b/generation/scraper/Partitions/Credentials/settings.rsp @@ -0,0 +1,21 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +--traverse +/um/keycredmgr.h +/um/wincred.h +/um/winscard.h +--namespace +Windows.Win32.Security.Credentials diff --git a/generation/scraper/Partitions/Cryptography/main.cpp b/generation/scraper/Partitions/Cryptography/main.cpp new file mode 100644 index 000000000..f29914734 --- /dev/null +++ b/generation/scraper/Partitions/Cryptography/main.cpp @@ -0,0 +1,27 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include + +// Usually brought in by windows.h +typedef NTSTATUS* PNTSTATUS; + +#define _NTDEF_ +#define SECURITY_WIN32 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include diff --git a/generation/scraper/Partitions/Cryptography/settings.rsp b/generation/scraper/Partitions/Cryptography/settings.rsp new file mode 100644 index 000000000..a021efe6a --- /dev/null +++ b/generation/scraper/Partitions/Cryptography/settings.rsp @@ -0,0 +1,25 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +--traverse +/shared/bcrypt.h +/um/cryptdlg.h +/um/cryptuiapi.h +/um/cryptxml.h +/um/ncrypt.h +/um/ncryptprotect.h +/um/wincrypt.h +--namespace +Windows.Win32.Security.Cryptography.Core diff --git a/generation/scraper/Partitions/Gdi/settings.rsp b/generation/scraper/Partitions/Gdi/settings.rsp index 16bb64ee2..b291954b4 100644 --- a/generation/scraper/Partitions/Gdi/settings.rsp +++ b/generation/scraper/Partitions/Gdi/settings.rsp @@ -8,7 +8,6 @@ /um /winrt --traverse -/um/mxdc.h /um/wingdi.h /um/mmsystem.h /um/fontsub.h diff --git a/generation/scraper/Partitions/Identity/main.cpp b/generation/scraper/Partitions/Identity/main.cpp new file mode 100644 index 000000000..dbdc242dc --- /dev/null +++ b/generation/scraper/Partitions/Identity/main.cpp @@ -0,0 +1,33 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include + +// Usually brought in by windows.h +typedef NTSTATUS* PNTSTATUS; + +#define _NTDEF_ +#define SECURITY_WIN32 +#include +#include +#include +#include +#include + +typedef struct _OLD_LARGE_INTEGER { + ULONG LowPart; + LONG HighPart; +} OLD_LARGE_INTEGER, *POLD_LARGE_INTEGER; + + +#include +#include +#include +#include +#include +#include diff --git a/generation/scraper/Partitions/Identity/settings.rsp b/generation/scraper/Partitions/Identity/settings.rsp new file mode 100644 index 000000000..eef657708 --- /dev/null +++ b/generation/scraper/Partitions/Identity/settings.rsp @@ -0,0 +1,32 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +_SecHandle +--traverse +/shared/secext.h +/shared/security.h +/shared/sspi.h +/um/lsalookup.h +/um/minschannel.h +/um/ntlsa.h +/um/NTSecAPI.h +/um/NTSecPKG.h +/um/sas.h +/um/schannel.h +/um/slpublic.h +/um/SubAuth.h +/um/tokenbinding.h +--namespace +Windows.Win32.Security.Authentication.Identity.Core diff --git a/generation/scraper/Partitions/IdentityProvider/main.cpp b/generation/scraper/Partitions/IdentityProvider/main.cpp new file mode 100644 index 000000000..2ba184874 --- /dev/null +++ b/generation/scraper/Partitions/IdentityProvider/main.cpp @@ -0,0 +1,11 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include +#include +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/IdentityProvider/settings.rsp b/generation/scraper/Partitions/IdentityProvider/settings.rsp new file mode 100644 index 000000000..9f1dbbd87 --- /dev/null +++ b/generation/scraper/Partitions/IdentityProvider/settings.rsp @@ -0,0 +1,21 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +--traverse +/um/IdentityCommon.h +/um/IdentityProvider.h +/um/IdentityStore.h +--namespace +Windows.Win32.Security.Authentication.Identity.Provider diff --git a/generation/scraper/Partitions/Isolation/main.cpp b/generation/scraper/Partitions/Isolation/main.cpp new file mode 100644 index 000000000..f97010602 --- /dev/null +++ b/generation/scraper/Partitions/Isolation/main.cpp @@ -0,0 +1,9 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/Isolation/settings.rsp b/generation/scraper/Partitions/Isolation/settings.rsp new file mode 100644 index 000000000..9b362d677 --- /dev/null +++ b/generation/scraper/Partitions/Isolation/settings.rsp @@ -0,0 +1,19 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--with-type +_tagSLDATATYPE=uint +SLDATATYPE=uint +--exclude +_CYPHER_BLOCK +_LM_OWF_PASSWORD +--traverse +/um/securityappcontainer.h +--namespace +Windows.Win32.Security.Isolation diff --git a/generation/scraper/Partitions/PrintTicket/main.cpp b/generation/scraper/Partitions/PrintTicket/main.cpp new file mode 100644 index 000000000..2375999d4 --- /dev/null +++ b/generation/scraper/Partitions/PrintTicket/main.cpp @@ -0,0 +1,8 @@ +#define SECURITY_WIN32 // For sspi.h + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/PrintTicket/settings.rsp b/generation/scraper/Partitions/PrintTicket/settings.rsp new file mode 100644 index 000000000..1099b1246 --- /dev/null +++ b/generation/scraper/Partitions/PrintTicket/settings.rsp @@ -0,0 +1,13 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--traverse +/um/prntvpt.h +--namespace +Windows.Win32.Graphics.Printing.PrintTicket diff --git a/generation/scraper/Partitions/Printing/main.cpp b/generation/scraper/Partitions/Printing/main.cpp new file mode 100644 index 000000000..41fc193ed --- /dev/null +++ b/generation/scraper/Partitions/Printing/main.cpp @@ -0,0 +1,33 @@ +#define SECURITY_WIN32 // For sspi.h + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#define USERMODE_DRIVER +#include +#undef USERMODE_DRIVER + +#define CINTERFACE +#include +#include +#include +#undef CINTERFACE + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/Printing/settings.rsp b/generation/scraper/Partitions/Printing/settings.rsp new file mode 100644 index 000000000..a035084e8 --- /dev/null +++ b/generation/scraper/Partitions/Printing/settings.rsp @@ -0,0 +1,33 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--traverse +/shared/usbprint.h +/um/BiDiSpl.h +/um/compstui.h +/um/d4drvif.h +/um/d4iface.h +/um/filterpipeline.h +/um/mxdc.h +/um/prcomoem.h +/um/prdrvcom.h +/um/PrinterExtension.h +/um/printoem.h +/um/prnasnot.h +/um/prnasntp.h +/um/prntfont.h +/um/tcpxcv.h +/um/winddiui.h +/um/winppi.h +/um/winsplp.h +/um/winspool.h +/um/wsdxcv.h +/um/xpsrassvc.h +--namespace +Windows.Win32.Graphics.Printing diff --git a/generation/scraper/Partitions/Security/main.cpp b/generation/scraper/Partitions/Security/main.cpp index f7ed92873..0f5aaf060 100644 --- a/generation/scraper/Partitions/Security/main.cpp +++ b/generation/scraper/Partitions/Security/main.cpp @@ -38,55 +38,17 @@ typedef struct _OLD_LARGE_INTEGER { #include #include #include -#include -#include -//#include -#include -#include -//#include -#include -#include -#include #include -#include -#include -//#include #include #include -#include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include #include -#include -#include -#include -#include #include #include #include #include -#include -#include -#include -#include -#include -#include -#include #include #include #include diff --git a/generation/scraper/Partitions/Security/settings.rsp b/generation/scraper/Partitions/Security/settings.rsp index 5a77b60c1..319a4a290 100644 --- a/generation/scraper/Partitions/Security/settings.rsp +++ b/generation/scraper/Partitions/Security/settings.rsp @@ -14,69 +14,21 @@ SLDATATYPE=uint _CYPHER_BLOCK _LM_OWF_PASSWORD --traverse -/um/diagnosticdataquerytypes.h +/um/casetup.h /um/celib.h -/um/certsrv.h -/um/certbase.h -/um/adtgen.h -/um/IdentityCommon.h -/um/TpmVscAttestation.h -/um/lsalookup.h -/um/minschannel.h -/um/accctrl.h -\main.cpp -/um/NTSecPKG.h -/um/securitybaseapi.h -/um/WinWlx.h -/um/tpmvscmgr.h -/shared/sspi.h -/um/keycredmgr.h -/um/wincred.h -/um/NTSecAPI.h -/um/ntlsa.h -/um/winscard.h -/um/SubAuth.h -/um/CertPolEng.h -/um/sas.h -/um/schannel.h -/um/IdentityProvider.h -/um/IdentityStore.h -/um/AuthZ.h -/um/azroles.h -/um/AclUI.h -/um/AclAPI.h -/shared/sddl.h +/um/DiagnosticDataQuery.h +/um/diagnosticdataquerytypes.h +/um/dpapi.h /um/dssec.h -/um/securityappcontainer.h -/um/certenroll.h -/um/CertPol.h -/shared/bcrypt.h -/um/ncryptprotect.h -/um/ncrypt.h -/um/tokenbinding.h -/um/wincrypt.h -/um/cryptxml.h -/um/casetup.h -/um/CertCli.h -/um/cryptdlg.h -/um/cryptuiapi.h -/um/CertBCli.h /um/mscat.h -/um/dpapi.h /um/mssip.h -/um/WinTrust.h -/um/xenroll.h -/um/CertAdm.h -/um/CertEnc.h -/um/CertExit.h -/um/CertMod.h -/um/Certif.h -/um/CertView.h /um/scesvc.h -/um/winsafer.h +/um/securitybaseapi.h /um/slpublic.h -/um/DiagnosticDataQuery.h -/shared/security.h -/shared/secext.h +/um/TpmVscAttestation.h +/um/tpmvscmgr.h +/um/winsafer.h +/um/WinTrust.h +/um/WinWlx.h --namespace Windows.Win32.Security diff --git a/generation/scraper/Partitions/SystemInformation/main.cpp b/generation/scraper/Partitions/SystemInformation/main.cpp new file mode 100644 index 000000000..012e292db --- /dev/null +++ b/generation/scraper/Partitions/SystemInformation/main.cpp @@ -0,0 +1,10 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include +#include \ No newline at end of file diff --git a/generation/scraper/Partitions/SystemInformation/settings.rsp b/generation/scraper/Partitions/SystemInformation/settings.rsp new file mode 100644 index 000000000..7aa0010d9 --- /dev/null +++ b/generation/scraper/Partitions/SystemInformation/settings.rsp @@ -0,0 +1,14 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--traverse +/um/sysinfoapi.h +/um/VersionHelpers.h +--namespace +Windows.Win32.System.SystemInformation diff --git a/generation/scraper/Partitions/Threading/settings.rsp b/generation/scraper/Partitions/Threading/settings.rsp index ac5965ae0..21f5f5617 100644 --- a/generation/scraper/Partitions/Threading/settings.rsp +++ b/generation/scraper/Partitions/Threading/settings.rsp @@ -22,9 +22,12 @@ SignalObjectAndWait /um/avrt.h /um/fibersapi.h /um/interlockedapi.h +/um/namespaceapi.h /um/processthreadsapi.h +/um/processtopologyapi.h /um/rtworkq.h /um/synchapi.h +/um/systemtopologyapi.h /um/threadpoolapiset.h /um/threadpoollegacyapiset.h --namespace diff --git a/generation/scraper/Partitions/WinProg/main.cpp b/generation/scraper/Partitions/WinProg/main.cpp index 741057498..2db461195 100644 --- a/generation/scraper/Partitions/WinProg/main.cpp +++ b/generation/scraper/Partitions/WinProg/main.cpp @@ -31,9 +31,7 @@ #include #include #include -#include #include -#include #include #include diff --git a/generation/scraper/Partitions/WinProg/settings.rsp b/generation/scraper/Partitions/WinProg/settings.rsp index 0d844de3e..c019cf28f 100644 --- a/generation/scraper/Partitions/WinProg/settings.rsp +++ b/generation/scraper/Partitions/WinProg/settings.rsp @@ -61,9 +61,7 @@ _TEB /um/appcompatapi.h /um/handleapi.h /um/processenv.h -/um/sysinfoapi.h /um/timezoneapi.h -/um/VersionHelpers.h /um/ddkernel.h /um/devquery.h /um/devquerydef.h diff --git a/generation/scraper/Partitions/Xps/main.cpp b/generation/scraper/Partitions/Xps/main.cpp index c0ca22c74..b89977e09 100644 --- a/generation/scraper/Partitions/Xps/main.cpp +++ b/generation/scraper/Partitions/Xps/main.cpp @@ -10,5 +10,3 @@ #include #include #include -#include -#include diff --git a/generation/scraper/Partitions/Xps/settings.rsp b/generation/scraper/Partitions/Xps/settings.rsp index b1a92ca31..8688fa59c 100644 --- a/generation/scraper/Partitions/Xps/settings.rsp +++ b/generation/scraper/Partitions/Xps/settings.rsp @@ -8,13 +8,9 @@ /um /winrt --traverse -/um/xpsprint.h -/um/prnasnot.h +/um/xpsdigitalsignature.h /um/xpsobjectmodel_1.h /um/xpsobjectmodel_2.h /um/xpsobjectmodel.h -/um/xpsdigitalsignature.h -/um/DocumentTarget.h -/um/prntvpt.h --namespace Windows.Win32.Storage.Xps diff --git a/generation/scraper/Partitions/XpsPrinting/main.cpp b/generation/scraper/Partitions/XpsPrinting/main.cpp new file mode 100644 index 000000000..a757ea191 --- /dev/null +++ b/generation/scraper/Partitions/XpsPrinting/main.cpp @@ -0,0 +1,10 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include +#include diff --git a/generation/scraper/Partitions/XpsPrinting/settings.rsp b/generation/scraper/Partitions/XpsPrinting/settings.rsp new file mode 100644 index 000000000..44b0b219b --- /dev/null +++ b/generation/scraper/Partitions/XpsPrinting/settings.rsp @@ -0,0 +1,14 @@ +--file +\main.cpp +--output +\.cs +--include-directory +\generation\scraper +/shared +/um +/winrt +--traverse +/um/DocumentTarget.h +/um/xpsprint.h +--namespace +Windows.Win32.Storage.Xps.Printing diff --git a/generation/scraper/baseRemap.rsp b/generation/scraper/baseRemap.rsp index 64798e9b4..15e7dbf1c 100644 --- a/generation/scraper/baseRemap.rsp +++ b/generation/scraper/baseRemap.rsp @@ -11263,98 +11263,147 @@ TAPIHWND=IntPtr _NEON128=NEON128 _MI_Module_Self=MI_Module_Self HMODULE=HINSTANCE___ -_DEBUG_OFFSET_REGION=DEBUG_OFFSET_REGION -_DEBUG_READ_USER_MINIDUMP_STREAM=DEBUG_READ_USER_MINIDUMP_STREAM -_DEBUG_GET_TEXT_COMPLETIONS_IN=DEBUG_GET_TEXT_COMPLETIONS_IN -_DEBUG_GET_TEXT_COMPLETIONS_OUT=DEBUG_GET_TEXT_COMPLETIONS_OUT -_DEBUG_CACHED_SYMBOL_INFO=DEBUG_CACHED_SYMBOL_INFO -_PROCESS_NAME_ENTRY=PROCESS_NAME_ENTRY -_DEBUG_THREAD_BASIC_INFORMATION=DEBUG_THREAD_BASIC_INFORMATION -_SYMBOL_INFO_EX=SYMBOL_INFO_EX -_DEBUG_BREAKPOINT_PARAMETERS=DEBUG_BREAKPOINT_PARAMETERS -_DEBUG_CREATE_PROCESS_OPTIONS=DEBUG_CREATE_PROCESS_OPTIONS -_DEBUG_CLIENT_CONTEXT=DEBUG_CLIENT_CONTEXT -_DEBUG_STACK_FRAME=DEBUG_STACK_FRAME -_DEBUG_STACK_FRAME_EX=DEBUG_STACK_FRAME_EX -_INLINE_FRAME_CONTEXT=INLINE_FRAME_CONTEXT -_STACK_SRC_INFO=STACK_SRC_INFO -_STACK_SYM_FRAME_INFO=STACK_SYM_FRAME_INFO -_DEBUG_SPECIFIC_FILTER_PARAMETERS=DEBUG_SPECIFIC_FILTER_PARAMETERS -_DEBUG_EXCEPTION_FILTER_PARAMETERS=DEBUG_EXCEPTION_FILTER_PARAMETERS -_DEBUG_LAST_EVENT_INFO_BREAKPOINT=DEBUG_LAST_EVENT_INFO_BREAKPOINT -_DEBUG_LAST_EVENT_INFO_EXCEPTION=DEBUG_LAST_EVENT_INFO_EXCEPTION -_DEBUG_LAST_EVENT_INFO_EXIT_THREAD=DEBUG_LAST_EVENT_INFO_EXIT_THREAD -_DEBUG_LAST_EVENT_INFO_EXIT_PROCESS=DEBUG_LAST_EVENT_INFO_EXIT_PROCESS -_DEBUG_LAST_EVENT_INFO_LOAD_MODULE=DEBUG_LAST_EVENT_INFO_LOAD_MODULE -_DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE=DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE -_DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR=DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR -_DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION=DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION -_DEBUG_VALUE=DEBUG_VALUE -_DEBUG_PROCESSOR_IDENTIFICATION_ALPHA=DEBUG_PROCESSOR_IDENTIFICATION_ALPHA -_DEBUG_PROCESSOR_IDENTIFICATION_AMD64=DEBUG_PROCESSOR_IDENTIFICATION_AMD64 -_DEBUG_PROCESSOR_IDENTIFICATION_IA64=DEBUG_PROCESSOR_IDENTIFICATION_IA64 -_DEBUG_PROCESSOR_IDENTIFICATION_X86=DEBUG_PROCESSOR_IDENTIFICATION_X86 -_DEBUG_PROCESSOR_IDENTIFICATION_ARM=DEBUG_PROCESSOR_IDENTIFICATION_ARM -_DEBUG_PROCESSOR_IDENTIFICATION_ARM64=DEBUG_PROCESSOR_IDENTIFICATION_ARM64 -_DEBUG_PROCESSOR_IDENTIFICATION_ALL=DEBUG_PROCESSOR_IDENTIFICATION_ALL -_DEBUG_HANDLE_DATA_BASIC=DEBUG_HANDLE_DATA_BASIC -_DEBUG_EVENT_CONTEXT=DEBUG_EVENT_CONTEXT -_DEBUG_REGISTER_DESCRIPTION=DEBUG_REGISTER_DESCRIPTION -_DEBUG_SYMBOL_PARAMETERS=DEBUG_SYMBOL_PARAMETERS -_DEBUG_SYMBOL_ENTRY=DEBUG_SYMBOL_ENTRY -_DEBUG_MODULE_PARAMETERS=DEBUG_MODULE_PARAMETERS -_DEBUG_MODULE_AND_ID=DEBUG_MODULE_AND_ID -_DEBUG_SYMBOL_SOURCE_ENTRY=DEBUG_SYMBOL_SOURCE_ENTRY -_EXTSTACKTRACE=EXTSTACKTRACE -_EXTSTACKTRACE32=EXTSTACKTRACE32 -_EXTSTACKTRACE64=EXTSTACKTRACE64 -_WINDBG_EXTENSION_APIS=WINDBG_EXTENSION_APIS -_WINDBG_EXTENSION_APIS32=WINDBG_EXTENSION_APIS32 -_WINDBG_EXTENSION_APIS64=WINDBG_EXTENSION_APIS64 -_WINDBG_OLD_EXTENSION_APIS=WINDBG_OLD_EXTENSION_APIS -_WINDBG_OLDKD_EXTENSION_APIS=WINDBG_OLDKD_EXTENSION_APIS -_PROCESSORINFO=PROCESSORINFO -_READCONTROLSPACE=READCONTROLSPACE -_READCONTROLSPACE32=READCONTROLSPACE32 -_READCONTROLSPACE64=READCONTROLSPACE64 -_IOSPACE=IOSPACE -_IOSPACE32=IOSPACE32 -_IOSPACE64=IOSPACE64 -_IOSPACE_EX=IOSPACE_EX -_IOSPACE_EX32=IOSPACE_EX32 -_IOSPACE_EX64=IOSPACE_EX64 -_SEARCHMEMORY=SEARCHMEMORY -_PHYSICAL=PHYSICAL -_PHYSICAL_WITH_FLAGS=PHYSICAL_WITH_FLAGS -_READ_WRITE_MSR=READ_WRITE_MSR -_GET_SET_SYMPATH=GET_SET_SYMPATH -_GET_TEB_ADDRESS=GET_TEB_ADDRESS -_GET_PEB_ADDRESS=GET_PEB_ADDRESS -_GET_CURRENT_THREAD_ADDRESS=GET_CURRENT_THREAD_ADDRESS -_GET_CURRENT_PROCESS_ADDRESS=GET_CURRENT_PROCESS_ADDRESS -_GET_INPUT_LINE=GET_INPUT_LINE -_GET_EXPRESSION_EX=GET_EXPRESSION_EX -_TRANSLATE_VIRTUAL_TO_PHYSICAL=TRANSLATE_VIRTUAL_TO_PHYSICAL -_VIRTUAL_TO_PHYSICAL=VIRTUAL_TO_PHYSICAL -_PHYSICAL_TO_VIRTUAL=PHYSICAL_TO_VIRTUAL -_GET_CONTEXT_EX=GET_CONTEXT_EX -_POINTER_SEARCH_PHYSICAL=POINTER_SEARCH_PHYSICAL -_WDBGEXTS_THREAD_OS_INFO=WDBGEXTS_THREAD_OS_INFO -_WDBGEXTS_CLR_DATA_INTERFACE=WDBGEXTS_CLR_DATA_INTERFACE -_EXT_MATCH_PATTERN_A=EXT_MATCH_PATTERN_A -_EXT_FIND_FILE=EXT_FIND_FILE -_DEBUG_TYPED_DATA=DEBUG_TYPED_DATA -_EXT_TDOP=EXT_TDOP -_EXT_TYPED_DATA=EXT_TYPED_DATA -_WDBGEXTS_QUERY_INTERFACE=WDBGEXTS_QUERY_INTERFACE -_WDBGEXTS_DISASSEMBLE_BUFFER=WDBGEXTS_DISASSEMBLE_BUFFER -_WDBGEXTS_MODULE_IN_RANGE=WDBGEXTS_MODULE_IN_RANGE -_DBGKD_MAJOR_TYPES=DBGKD_MAJOR_TYPES -_DBGKD_GET_VERSION32=DBGKD_GET_VERSION32 -_DBGKD_DEBUG_DATA_HEADER32=DBGKD_DEBUG_DATA_HEADER32 -_KDDEBUGGER_DATA32=KDDEBUGGER_DATA32 -_DBGKD_GET_VERSION64=DBGKD_GET_VERSION64 -_DBGKD_DEBUG_DATA_HEADER64=DBGKD_DEBUG_DATA_HEADER64 -_KDDEBUGGER_DATA64=KDDEBUGGER_DATA64 -_FIELD_INFO=FIELD_INFO -_SYM_DUMP_PARAM=SYM_DUMP_PARAM +_DEBUG_OFFSET_REGION=DEBUG_OFFSET_REGION +_DEBUG_READ_USER_MINIDUMP_STREAM=DEBUG_READ_USER_MINIDUMP_STREAM +_DEBUG_GET_TEXT_COMPLETIONS_IN=DEBUG_GET_TEXT_COMPLETIONS_IN +_DEBUG_GET_TEXT_COMPLETIONS_OUT=DEBUG_GET_TEXT_COMPLETIONS_OUT +_DEBUG_CACHED_SYMBOL_INFO=DEBUG_CACHED_SYMBOL_INFO +_PROCESS_NAME_ENTRY=PROCESS_NAME_ENTRY +_DEBUG_THREAD_BASIC_INFORMATION=DEBUG_THREAD_BASIC_INFORMATION +_SYMBOL_INFO_EX=SYMBOL_INFO_EX +_DEBUG_BREAKPOINT_PARAMETERS=DEBUG_BREAKPOINT_PARAMETERS +_DEBUG_CREATE_PROCESS_OPTIONS=DEBUG_CREATE_PROCESS_OPTIONS +_DEBUG_CLIENT_CONTEXT=DEBUG_CLIENT_CONTEXT +_DEBUG_STACK_FRAME=DEBUG_STACK_FRAME +_DEBUG_STACK_FRAME_EX=DEBUG_STACK_FRAME_EX +_INLINE_FRAME_CONTEXT=INLINE_FRAME_CONTEXT +_STACK_SRC_INFO=STACK_SRC_INFO +_STACK_SYM_FRAME_INFO=STACK_SYM_FRAME_INFO +_DEBUG_SPECIFIC_FILTER_PARAMETERS=DEBUG_SPECIFIC_FILTER_PARAMETERS +_DEBUG_EXCEPTION_FILTER_PARAMETERS=DEBUG_EXCEPTION_FILTER_PARAMETERS +_DEBUG_LAST_EVENT_INFO_BREAKPOINT=DEBUG_LAST_EVENT_INFO_BREAKPOINT +_DEBUG_LAST_EVENT_INFO_EXCEPTION=DEBUG_LAST_EVENT_INFO_EXCEPTION +_DEBUG_LAST_EVENT_INFO_EXIT_THREAD=DEBUG_LAST_EVENT_INFO_EXIT_THREAD +_DEBUG_LAST_EVENT_INFO_EXIT_PROCESS=DEBUG_LAST_EVENT_INFO_EXIT_PROCESS +_DEBUG_LAST_EVENT_INFO_LOAD_MODULE=DEBUG_LAST_EVENT_INFO_LOAD_MODULE +_DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE=DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE +_DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR=DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR +_DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION=DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION +_DEBUG_VALUE=DEBUG_VALUE +_DEBUG_PROCESSOR_IDENTIFICATION_ALPHA=DEBUG_PROCESSOR_IDENTIFICATION_ALPHA +_DEBUG_PROCESSOR_IDENTIFICATION_AMD64=DEBUG_PROCESSOR_IDENTIFICATION_AMD64 +_DEBUG_PROCESSOR_IDENTIFICATION_IA64=DEBUG_PROCESSOR_IDENTIFICATION_IA64 +_DEBUG_PROCESSOR_IDENTIFICATION_X86=DEBUG_PROCESSOR_IDENTIFICATION_X86 +_DEBUG_PROCESSOR_IDENTIFICATION_ARM=DEBUG_PROCESSOR_IDENTIFICATION_ARM +_DEBUG_PROCESSOR_IDENTIFICATION_ARM64=DEBUG_PROCESSOR_IDENTIFICATION_ARM64 +_DEBUG_PROCESSOR_IDENTIFICATION_ALL=DEBUG_PROCESSOR_IDENTIFICATION_ALL +_DEBUG_HANDLE_DATA_BASIC=DEBUG_HANDLE_DATA_BASIC +_DEBUG_EVENT_CONTEXT=DEBUG_EVENT_CONTEXT +_DEBUG_REGISTER_DESCRIPTION=DEBUG_REGISTER_DESCRIPTION +_DEBUG_SYMBOL_PARAMETERS=DEBUG_SYMBOL_PARAMETERS +_DEBUG_SYMBOL_ENTRY=DEBUG_SYMBOL_ENTRY +_DEBUG_MODULE_PARAMETERS=DEBUG_MODULE_PARAMETERS +_DEBUG_MODULE_AND_ID=DEBUG_MODULE_AND_ID +_DEBUG_SYMBOL_SOURCE_ENTRY=DEBUG_SYMBOL_SOURCE_ENTRY +_EXTSTACKTRACE=EXTSTACKTRACE +_EXTSTACKTRACE32=EXTSTACKTRACE32 +_EXTSTACKTRACE64=EXTSTACKTRACE64 +_WINDBG_EXTENSION_APIS=WINDBG_EXTENSION_APIS +_WINDBG_EXTENSION_APIS32=WINDBG_EXTENSION_APIS32 +_WINDBG_EXTENSION_APIS64=WINDBG_EXTENSION_APIS64 +_WINDBG_OLD_EXTENSION_APIS=WINDBG_OLD_EXTENSION_APIS +_WINDBG_OLDKD_EXTENSION_APIS=WINDBG_OLDKD_EXTENSION_APIS +_PROCESSORINFO=PROCESSORINFO +_READCONTROLSPACE=READCONTROLSPACE +_READCONTROLSPACE32=READCONTROLSPACE32 +_READCONTROLSPACE64=READCONTROLSPACE64 +_IOSPACE=IOSPACE +_IOSPACE32=IOSPACE32 +_IOSPACE64=IOSPACE64 +_IOSPACE_EX=IOSPACE_EX +_IOSPACE_EX32=IOSPACE_EX32 +_IOSPACE_EX64=IOSPACE_EX64 +_SEARCHMEMORY=SEARCHMEMORY +_PHYSICAL=PHYSICAL +_PHYSICAL_WITH_FLAGS=PHYSICAL_WITH_FLAGS +_READ_WRITE_MSR=READ_WRITE_MSR +_GET_SET_SYMPATH=GET_SET_SYMPATH +_GET_TEB_ADDRESS=GET_TEB_ADDRESS +_GET_PEB_ADDRESS=GET_PEB_ADDRESS +_GET_CURRENT_THREAD_ADDRESS=GET_CURRENT_THREAD_ADDRESS +_GET_CURRENT_PROCESS_ADDRESS=GET_CURRENT_PROCESS_ADDRESS +_GET_INPUT_LINE=GET_INPUT_LINE +_GET_EXPRESSION_EX=GET_EXPRESSION_EX +_TRANSLATE_VIRTUAL_TO_PHYSICAL=TRANSLATE_VIRTUAL_TO_PHYSICAL +_VIRTUAL_TO_PHYSICAL=VIRTUAL_TO_PHYSICAL +_PHYSICAL_TO_VIRTUAL=PHYSICAL_TO_VIRTUAL +_GET_CONTEXT_EX=GET_CONTEXT_EX +_POINTER_SEARCH_PHYSICAL=POINTER_SEARCH_PHYSICAL +_WDBGEXTS_THREAD_OS_INFO=WDBGEXTS_THREAD_OS_INFO +_WDBGEXTS_CLR_DATA_INTERFACE=WDBGEXTS_CLR_DATA_INTERFACE +_EXT_MATCH_PATTERN_A=EXT_MATCH_PATTERN_A +_EXT_FIND_FILE=EXT_FIND_FILE +_DEBUG_TYPED_DATA=DEBUG_TYPED_DATA +_EXT_TDOP=EXT_TDOP +_EXT_TYPED_DATA=EXT_TYPED_DATA +_WDBGEXTS_QUERY_INTERFACE=WDBGEXTS_QUERY_INTERFACE +_WDBGEXTS_DISASSEMBLE_BUFFER=WDBGEXTS_DISASSEMBLE_BUFFER +_WDBGEXTS_MODULE_IN_RANGE=WDBGEXTS_MODULE_IN_RANGE +_DBGKD_MAJOR_TYPES=DBGKD_MAJOR_TYPES +_DBGKD_GET_VERSION32=DBGKD_GET_VERSION32 +_DBGKD_DEBUG_DATA_HEADER32=DBGKD_DEBUG_DATA_HEADER32 +_KDDEBUGGER_DATA32=KDDEBUGGER_DATA32 +_DBGKD_GET_VERSION64=DBGKD_GET_VERSION64 +_DBGKD_DEBUG_DATA_HEADER64=DBGKD_DEBUG_DATA_HEADER64 +_KDDEBUGGER_DATA64=KDDEBUGGER_DATA64 +_FIELD_INFO=FIELD_INFO +_SYM_DUMP_PARAM=SYM_DUMP_PARAM +_PRINT_FEATURE_OPTION=PRINT_FEATURE_OPTION +tagSHIMOPTS=SHIMOPTS +tagPrintSchemaConstrainedSetting=PrintSchemaConstrainedSetting +tagPrintSchemaSelectionType=PrintSchemaSelectionType +tagPrintSchemaParameterDataType=PrintSchemaParameterDataType +tagPrintJobStatus=PrintJobStatus +_UNIFM_HDR=UNIFM_HDR +_INVOC=INVOC +_UNIDRVINFO=UNIDRVINFO +_PRINTIFI32=PRINTIFI32 +_EXTTEXTMETRIC=EXTTEXTMETRIC +_WIDTHRUN=WIDTHRUN +_WIDTHTABLE=WIDTHTABLE +_KERNDATA=KERNDATA +_UNI_GLYPHSETDATA=UNI_GLYPHSETDATA +_UNI_CODEPAGEINFO=UNI_CODEPAGEINFO +_GLYPHRUN=GLYPHRUN +_TRANSDATA=TRANSDATA +_MAPTABLE=MAPTABLE +_UFF_FILEHEADER=UFF_FILEHEADER +_UFF_FONTDIRECTORY=UFF_FONTDIRECTORY +_DATA_HEADER=DATA_HEADER +_OEMFONTINSTPARAM=OEMFONTINSTPARAM +_PORT_DATA_1=PORT_DATA_1 +_PORT_DATA_2=PORT_DATA_2 +_PORT_DATA_LIST_1=PORT_DATA_LIST_1 +_DELETE_PORT_DATA_1=DELETE_PORT_DATA_1 +_CONFIG_INFO_DATA_1=CONFIG_INFO_DATA_1 +_PRINTER_NOTIFY_INIT=PRINTER_NOTIFY_INIT +_SPLCLIENT_INFO_1=SPLCLIENT_INFO_1 +_SPLCLIENT_INFO_3_VISTA=SPLCLIENT_INFO_3_VISTA +_PRINTPROVIDOR=PRINTPROVIDOR +_PRINTPROCESSOROPENDATA=PRINTPROCESSOROPENDATA +_MONITORREG=MONITORREG +_MONITORINIT=MONITORINIT +_MONITOR=MONITOR +_MONITOREX=MONITOREX +_MONITOR2=MONITOR2 +_MONITORUI=MONITORUI +_NOTIFICATION_CALLBACK_COMMANDS=NOTIFICATION_CALLBACK_COMMANDS +_NOTIFICATION_CONFIG_1=NOTIFICATION_CONFIG_1 +_NOTIFICATION_CONFIG_FLAGS=NOTIFICATION_CONFIG_FLAGS +__MIDL___MIDL_itf_filterpipeline_0000_0000_0001=EXpsCompressionOptions +__MIDL___MIDL_itf_filterpipeline_0000_0000_0002=EXpsFontOptions +__MIDL___MIDL_itf_filterpipeline_0000_0000_0003=EXpsJobConsumption +__MIDL___MIDL_itf_filterpipeline_0000_0000_0004=EXpsFontRestriction +__MIDL___MIDL_itf_xpsrassvc_0000_0001_0001=XPSRAS_RENDERING_MODE +__MIDL___MIDL_itf_xpsrassvc_0000_0003_0001=XPSRAS_PIXEL_FORMAT +__MIDL___MIDL_itf_xpsrassvc_0000_0004_0001=XPSRAS_BACKGROUND_COLOR diff --git a/generation/scraper/header.txt b/generation/scraper/header.txt index fe2a53d39..7189e91d7 100644 --- a/generation/scraper/header.txt +++ b/generation/scraper/header.txt @@ -44,6 +44,8 @@ using Windows.Win32.Graphics.Gdi; using Windows.Win32.Graphics.Hlsl; using Windows.Win32.Graphics.Imaging; using Windows.Win32.Graphics.OpenGL; +using Windows.Win32.Graphics.Printing; +using Windows.Win32.Graphics.Printing.PrintTicket; using Windows.Win32.Management.MobileDeviceManagementRegistration; using Windows.Win32.Media.Audio.CoreAudio; using Windows.Win32.Media.Audio.DirectMusic; @@ -93,8 +95,15 @@ using Windows.Win32.NetworkManagement.WindowsFirewall; using Windows.Win32.NetworkManagement.WindowsNetworkVirtualization; using Windows.Win32.NetworkManagement.WNet; using Windows.Win32.Security; +using Windows.Win32.Security.Authentication.Identity.Core; +using Windows.Win32.Security.Authentication.Identity.Provider; +using Windows.Win32.Security.Authorization; +using Windows.Win32.Security.Credentials; +using Windows.Win32.Security.Cryptography.Certificates; +using Windows.Win32.Security.Cryptography.Core; using Windows.Win32.Security.EnterpriseData; using Windows.Win32.Security.ExtensibleAuthenticationProtocol; +using Windows.Win32.Security.Isolation; using Windows.Win32.Storage.CloudFilters; using Windows.Win32.Storage.Compression; using Windows.Win32.Storage.DataDeduplication; @@ -115,6 +124,7 @@ using Windows.Win32.Storage.Vhd; using Windows.Win32.Storage.VirtualDiskService; using Windows.Win32.Storage.Vss; using Windows.Win32.Storage.Xps; +using Windows.Win32.Storage.Xps.Printing; using Windows.Win32.System.AddressBook; using Windows.Win32.System.Antimalware; using Windows.Win32.System.ApplicationInstallationAndServicing; @@ -163,6 +173,7 @@ using Windows.Win32.System.SettingsManagementInfrastructure; using Windows.Win32.System.SetupAndMigration; using Windows.Win32.System.StationsAndDesktops; using Windows.Win32.System.SubsystemForLinux; +using Windows.Win32.System.SystemInformation; using Windows.Win32.System.SystemServices; using Windows.Win32.System.TaskScheduler; using Windows.Win32.System.Threading; diff --git a/scripts/BaselineWinmd/Windows.Win32.winmd b/scripts/BaselineWinmd/Windows.Win32.winmd index cdb2bd757..fa94a7352 100644 Binary files a/scripts/BaselineWinmd/Windows.Win32.winmd and b/scripts/BaselineWinmd/Windows.Win32.winmd differ diff --git a/scripts/GenerateMetadataSourceForPartition.ps1 b/scripts/GenerateMetadataSourceForPartition.ps1 index 27f43b86e..0c2bc14da 100644 --- a/scripts/GenerateMetadataSourceForPartition.ps1 +++ b/scripts/GenerateMetadataSourceForPartition.ps1 @@ -1,9 +1,24 @@ param ( + [ArgumentCompleter({ + param($commandName, + $parameterName, + $wordToComplete, + $commandAst, + $fakeBoundParameters) + Get-ChildItem "$PSScriptRoot\..\generation\scraper\Partitions\$wordToComplete*" -Directory | + Foreach-Object Name + })] [string] $partitionName, + [string] + $artifactsDir = [System.IO.Path]::GetFullPath("$PSScriptRoot\..\artifacts"), + + [string] + $version, + [ValidateSet("crossarch", "x64", "x86", "arm64")] [string] $arch = "crossarch", diff --git a/sources/ClangSharpSourceToWinmd/Program.cs b/sources/ClangSharpSourceToWinmd/Program.cs index 685fb91ba..b27103e11 100644 --- a/sources/ClangSharpSourceToWinmd/Program.cs +++ b/sources/ClangSharpSourceToWinmd/Program.cs @@ -102,7 +102,7 @@ public static int Run(InvocationContext context) watch.Reset(); watch.Start(); - Console.WriteLine($"Compliation stage took {timeTaken}"); + Console.WriteLine($"Compilation stage took {timeTaken}"); Console.WriteLine($"\r\nEmitting {outputFileName}..."); var generator =