Created
March 19, 2025 22:20
-
-
Save bulk88/2e6ed9ddcb7f0e9109e905dffe850ed0 to your computer and use it in GitHub Desktop.
perllib.c
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#line 1 "perllib.c" | |
#line 1 "C:\\sources\\perl5\\EXTERN.h" | |
#line 31 "C:\\sources\\perl5\\EXTERN.h" | |
#line 41 "C:\\sources\\perl5\\EXTERN.h" | |
#line 54 "C:\\sources\\perl5\\EXTERN.h" | |
#line 10 "perllib.c" | |
#line 1 "C:\\sources\\perl5\\perl.h" | |
#line 29 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 144 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 594 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 791 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 852 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 854 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 927 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1019 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1084 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1110 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1384 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1391 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1394 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1794 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 1961 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 2256 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 3194 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 3326 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 3561 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4157 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4170 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4181 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4185 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4186 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4187 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4188 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4321 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4324 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4351 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4366 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4374 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4382 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4414 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4422 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 4965 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 5403 "C:\\sources\\perl5\\win32\\full\\config.h" | |
#line 47 "C:\\sources\\perl5\\perl.h" | |
#line 104 "C:\\sources\\perl5\\perl.h" | |
#line 115 "C:\\sources\\perl5\\perl.h" | |
#line 127 "C:\\sources\\perl5\\perl.h" | |
#line 128 "C:\\sources\\perl5\\perl.h" | |
#line 135 "C:\\sources\\perl5\\perl.h" | |
#line 138 "C:\\sources\\perl5\\perl.h" | |
#line 142 "C:\\sources\\perl5\\perl.h" | |
#line 155 "C:\\sources\\perl5\\perl.h" | |
#line 198 "C:\\sources\\perl5\\perl.h" | |
#line 210 "C:\\sources\\perl5\\perl.h" | |
#line 244 "C:\\sources\\perl5\\perl.h" | |
#line 247 "C:\\sources\\perl5\\perl.h" | |
#line 253 "C:\\sources\\perl5\\perl.h" | |
#line 286 "C:\\sources\\perl5\\perl.h" | |
#line 355 "C:\\sources\\perl5\\perl.h" | |
#line 360 "C:\\sources\\perl5\\perl.h" | |
#line 427 "C:\\sources\\perl5\\perl.h" | |
#line 466 "C:\\sources\\perl5\\perl.h" | |
#line 471 "C:\\sources\\perl5\\perl.h" | |
#line 474 "C:\\sources\\perl5\\perl.h" | |
#line 477 "C:\\sources\\perl5\\perl.h" | |
#line 480 "C:\\sources\\perl5\\perl.h" | |
#line 483 "C:\\sources\\perl5\\perl.h" | |
#line 486 "C:\\sources\\perl5\\perl.h" | |
#line 489 "C:\\sources\\perl5\\perl.h" | |
#line 492 "C:\\sources\\perl5\\perl.h" | |
#line 495 "C:\\sources\\perl5\\perl.h" | |
#line 498 "C:\\sources\\perl5\\perl.h" | |
#line 505 "C:\\sources\\perl5\\perl.h" | |
#line 541 "C:\\sources\\perl5\\perl.h" | |
#line 569 "C:\\sources\\perl5\\perl.h" | |
#line 572 "C:\\sources\\perl5\\perl.h" | |
#line 578 "C:\\sources\\perl5\\perl.h" | |
#line 591 "C:\\sources\\perl5\\perl.h" | |
#line 630 "C:\\sources\\perl5\\perl.h" | |
#line 632 "C:\\sources\\perl5\\perl.h" | |
#line 633 "C:\\sources\\perl5\\perl.h" | |
#line 664 "C:\\sources\\perl5\\perl.h" | |
#line 667 "C:\\sources\\perl5\\perl.h" | |
#line 678 "C:\\sources\\perl5\\perl.h" | |
#line 681 "C:\\sources\\perl5\\perl.h" | |
#line 694 "C:\\sources\\perl5\\perl.h" | |
#line 774 "C:\\sources\\perl5\\perl.h" | |
#line 783 "C:\\sources\\perl5\\perl.h" | |
#line 789 "C:\\sources\\perl5\\perl.h" | |
#line 867 "C:\\sources\\perl5\\perl.h" | |
#line 886 "C:\\sources\\perl5\\perl.h" | |
#line 899 "C:\\sources\\perl5\\perl.h" | |
#line 918 "C:\\sources\\perl5\\perl.h" | |
#line 937 "C:\\sources\\perl5\\perl.h" | |
#line 1034 "C:\\sources\\perl5\\perl.h" | |
#line 1043 "C:\\sources\\perl5\\perl.h" | |
#line 1056 "C:\\sources\\perl5\\perl.h" | |
#line 1058 "C:\\sources\\perl5\\perl.h" | |
#line 1061 "C:\\sources\\perl5\\perl.h" | |
#line 1067 "C:\\sources\\perl5\\perl.h" | |
#line 1069 "C:\\sources\\perl5\\perl.h" | |
#line 1072 "C:\\sources\\perl5\\perl.h" | |
#line 1082 "C:\\sources\\perl5\\perl.h" | |
#line 1104 "C:\\sources\\perl5\\perl.h" | |
#line 1106 "C:\\sources\\perl5\\perl.h" | |
#line 1108 "C:\\sources\\perl5\\perl.h" | |
#line 1116 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
#pragma once | |
typedef unsigned short _ino_t; | |
typedef _ino_t ino_t; | |
#line 20 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
#line 21 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
typedef unsigned int _dev_t; | |
typedef _dev_t dev_t; | |
#line 32 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
typedef long _off_t; | |
typedef _off_t off_t; | |
#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/types.h" | |
#line 1118 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdarg.h" | |
#pragma once | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#pragma once | |
#line 32 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 34 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 35 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 39 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 49 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 54 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 55 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 56 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#pragma once | |
#line 151 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 155 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 185 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 188 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 190 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 196 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 200 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 207 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 219 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 228 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 229 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#pragma region Input Buffer SAL 1 compatibility macros | |
#pragma endregion Input Buffer SAL 1 compatibility macros | |
#line 1555 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1586 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1611 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1624 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1663 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1775 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1878 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2047 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2149 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2366 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2367 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2595 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2634 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2868 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2878 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2886 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2887 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2894 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2895 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2902 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2903 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2915 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 2949 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\concurrencysal.h" | |
#pragma once | |
#line 292 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\concurrencysal.h" | |
#line 296 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\concurrencysal.h" | |
#line 389 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\concurrencysal.h" | |
#line 395 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\concurrencysal.h" | |
#line 2975 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\sal.h" | |
#line 58 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#pragma once | |
#pragma pack(push, 8) | |
#line 24 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 25 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 34 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 35 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 40 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 46 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
#line 57 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
typedef unsigned __int64 uintptr_t; | |
#line 65 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 66 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
typedef char *va_list; | |
#line 74 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 75 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 81 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 87 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 91 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 94 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 106 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 114 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 126 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 132 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 143 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 154 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
void __cdecl __va_start(va_list *, ...); | |
#line 165 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 202 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#line 206 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vadefs.h" | |
#pragma warning(pop) | |
#pragma pack(pop) | |
#line 59 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
#line 77 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 87 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 95 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
__pragma(pack(push, 8)) | |
#line 106 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 107 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 126 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 128 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 130 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 131 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 136 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 138 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 139 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 145 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 148 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 154 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 166 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 170 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 172 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 178 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 186 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 187 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
typedef unsigned __int64 size_t; | |
typedef __int64 ptrdiff_t; | |
typedef __int64 intptr_t; | |
#line 201 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 205 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 209 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
typedef _Bool __vcrt_bool; | |
#line 211 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 216 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 220 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 224 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
typedef unsigned short wchar_t; | |
#line 230 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 237 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 238 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 244 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 248 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 260 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 264 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 274 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 279 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 281 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 282 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 287 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 289 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 290 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 295 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 297 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 298 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 304 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 308 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 318 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 319 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 323 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 325 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 339 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 340 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 350 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 361 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 362 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 366 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 374 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 375 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
void __cdecl __security_init_cookie(void); | |
#line 383 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 386 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
void __cdecl __security_check_cookie(uintptr_t _StackCookie); | |
__declspec(noreturn) | |
void __cdecl __report_gsfailure(uintptr_t _StackCookie); | |
#line 389 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 390 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
extern uintptr_t __security_cookie; | |
#line 398 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
__pragma(pack(pop)) | |
#pragma warning(pop) | |
#line 404 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime.h" | |
#line 12 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdarg.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
__pragma(pack(push, 8)) | |
__pragma(pack(pop)) | |
#pragma warning(pop) | |
#line 1124 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdint.h" | |
#pragma once | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
typedef signed char int8_t; | |
typedef short int16_t; | |
typedef int int32_t; | |
typedef long long int64_t; | |
typedef unsigned char uint8_t; | |
typedef unsigned short uint16_t; | |
typedef unsigned int uint32_t; | |
typedef unsigned long long uint64_t; | |
typedef signed char int_least8_t; | |
typedef short int_least16_t; | |
typedef int int_least32_t; | |
typedef long long int_least64_t; | |
typedef unsigned char uint_least8_t; | |
typedef unsigned short uint_least16_t; | |
typedef unsigned int uint_least32_t; | |
typedef unsigned long long uint_least64_t; | |
typedef signed char int_fast8_t; | |
typedef int int_fast16_t; | |
typedef int int_fast32_t; | |
typedef long long int_fast64_t; | |
typedef unsigned char uint_fast8_t; | |
typedef unsigned int uint_fast16_t; | |
typedef unsigned int uint_fast32_t; | |
typedef unsigned long long uint_fast64_t; | |
typedef long long intmax_t; | |
typedef unsigned long long uintmax_t; | |
#line 97 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdint.h" | |
#line 112 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdint.h" | |
#line 113 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdint.h" | |
#pragma warning(pop) | |
#line 139 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdint.h" | |
#line 1127 "C:\\sources\\perl5\\perl.h" | |
#line 1128 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
typedef _Bool __crt_bool; | |
#line 158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 192 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 194 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 203 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 218 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
__declspec(dllimport) | |
void __cdecl _invalid_parameter_noinfo(void); | |
__declspec(dllimport) __declspec(noreturn) | |
void __cdecl _invalid_parameter_noinfo_noreturn(void); | |
__declspec(noreturn) | |
__declspec(dllimport) | |
void __cdecl _invoke_watson(wchar_t const *_Expression, | |
wchar_t const *_FunctionName, | |
wchar_t const *_FileName, unsigned int _LineNo, | |
uintptr_t _Reserved); | |
#line 308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 326 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 330 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 339 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 340 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 358 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 359 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 366 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 385 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 401 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 408 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 412 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 418 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 430 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 434 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 440 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 451 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 460 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 477 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 482 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 490 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 498 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 499 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 503 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
typedef int errno_t; | |
typedef unsigned short wint_t; | |
typedef unsigned short wctype_t; | |
typedef long __time32_t; | |
typedef __int64 __time64_t; | |
typedef struct __crt_locale_data_public { | |
unsigned short const *_locale_pctype; | |
int _locale_mb_cur_max; | |
unsigned int _locale_lc_codepage; | |
} __crt_locale_data_public; | |
typedef struct __crt_locale_pointers { | |
struct __crt_locale_data *locinfo; | |
struct __crt_multibyte_data *mbcinfo; | |
} __crt_locale_pointers; | |
typedef __crt_locale_pointers *_locale_t; | |
typedef struct _Mbstatet { | |
unsigned long _Wchar; | |
unsigned short _Byte, _State; | |
} _Mbstatet; | |
typedef _Mbstatet mbstate_t; | |
#line 543 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
typedef __time64_t time_t; | |
#line 554 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 555 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 560 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
typedef size_t rsize_t; | |
#line 564 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 725 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 741 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 1816 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 2006 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 2007 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
#line 2008 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt.h" | |
__pragma(pack(pop)) | |
#line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
#line 28 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
__declspec(dllimport) | |
const unsigned short *__cdecl __pctype_func(void); | |
__declspec(dllimport) | |
const wctype_t *__cdecl __pwctype_func(void); | |
#line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
#line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
__declspec(dllimport) | |
int __cdecl iswalnum(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswalpha(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswascii(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswblank(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswcntrl(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswdigit(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswgraph(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswlower(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswprint(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswpunct(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswspace(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswupper(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswxdigit(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl __iswcsymf(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl __iswcsym(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl _iswalnum_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswalpha_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswblank_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswcntrl_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswdigit_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswgraph_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswlower_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswprint_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswpunct_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswspace_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswupper_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswxdigit_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswcsymf_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswcsym_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
wint_t __cdecl towupper(wint_t _C); | |
__declspec(dllimport) | |
wint_t __cdecl towlower(wint_t _C); | |
__declspec(dllimport) | |
int __cdecl iswctype(wint_t _C, wctype_t _Type); | |
__declspec(dllimport) | |
wint_t __cdecl _towupper_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
wint_t __cdecl _towlower_l(wint_t _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _iswctype_l(wint_t _C, wctype_t _Type, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isleadbyte(int _C); | |
__declspec(dllimport) | |
int __cdecl _isleadbyte_l(int _C, _locale_t _Locale); | |
__declspec(deprecated | |
("This function or variable has been superceded by newer library " | |
"or operating system functionality. Consider using " "iswctype" " " | |
"instead. See online help for details.")) __declspec(dllimport) | |
int __cdecl is_wctype(wint_t _C, wctype_t _Type); | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
#line 154 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
#line 156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
#line 196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wctype.h" | |
__pragma(pack(pop)) | |
#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
int __cdecl _isctype(int _C, int _Type); | |
__declspec(dllimport) | |
int __cdecl _isctype_l(int _C, int _Type, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isalpha(int _C); | |
__declspec(dllimport) | |
int __cdecl _isalpha_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isupper(int _C); | |
__declspec(dllimport) | |
int __cdecl _isupper_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl islower(int _C); | |
__declspec(dllimport) | |
int __cdecl _islower_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isdigit(int _C); | |
__declspec(dllimport) | |
int __cdecl _isdigit_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isxdigit(int _C); | |
__declspec(dllimport) | |
int __cdecl _isxdigit_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isspace(int _C); | |
__declspec(dllimport) | |
int __cdecl _isspace_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl ispunct(int _C); | |
__declspec(dllimport) | |
int __cdecl _ispunct_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isblank(int _C); | |
__declspec(dllimport) | |
int __cdecl _isblank_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isalnum(int _C); | |
__declspec(dllimport) | |
int __cdecl _isalnum_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isprint(int _C); | |
__declspec(dllimport) | |
int __cdecl _isprint_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl isgraph(int _C); | |
__declspec(dllimport) | |
int __cdecl _isgraph_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl iscntrl(int _C); | |
__declspec(dllimport) | |
int __cdecl _iscntrl_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl toupper(int _C); | |
__declspec(dllimport) | |
int __cdecl tolower(int _C); | |
__declspec(dllimport) | |
int __cdecl _tolower(int _C); | |
__declspec(dllimport) | |
int __cdecl _tolower_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _toupper(int _C); | |
__declspec(dllimport) | |
int __cdecl _toupper_l(int _C, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl __isascii(int _C); | |
__declspec(dllimport) | |
int __cdecl __toascii(int _C); | |
__declspec(dllimport) | |
int __cdecl __iscsymf(int _C); | |
__declspec(dllimport) | |
int __cdecl __iscsym(int _C); | |
__inline int __cdecl __acrt_locale_get_ctype_array_value(unsigned short | |
const *const | |
_Locale_pctype_array, | |
int const | |
_Char_value, | |
int const _Mask) | |
{ | |
if(_Char_value >= -1 && _Char_value <= 255) { | |
return _Locale_pctype_array[_Char_value] & _Mask; | |
} | |
return 0; | |
} | |
#line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
__declspec(dllimport) | |
int __cdecl ___mb_cur_max_func(void); | |
__declspec(dllimport) | |
int __cdecl ___mb_cur_max_l_func(_locale_t _Locale); | |
#line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 133 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
__forceinline int __cdecl __ascii_tolower(int const _C) | |
{ | |
if(_C >= 'A' && _C <= 'Z') { | |
return _C - ('A' - 'a'); | |
} | |
return _C; | |
} | |
__forceinline int __cdecl __ascii_toupper(int const _C) | |
{ | |
if(_C >= 'a' && _C <= 'z') { | |
return _C - ('a' - 'A'); | |
} | |
return _C; | |
} | |
__forceinline int __cdecl __ascii_iswalpha(int const _C) | |
{ | |
return (_C >= 'A' && _C <= 'Z') || (_C >= 'a' && _C <= 'z'); | |
} | |
__forceinline int __cdecl __ascii_iswdigit(int const _C) | |
{ | |
return _C >= '0' && _C <= '9'; | |
} | |
__forceinline int __cdecl __ascii_towlower(int const _C) | |
{ | |
return __ascii_tolower(_C); | |
} | |
__forceinline int __cdecl __ascii_towupper(int const _C) | |
{ | |
return __ascii_toupper(_C); | |
} | |
#line 185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
__inline __crt_locale_data_public *__cdecl __acrt_get_locale_data_prefix(void | |
const | |
volatile | |
*const | |
_LocalePointers) | |
{ | |
_locale_t const _TypedLocalePointers = (_locale_t) _LocalePointers; | |
return (__crt_locale_data_public *) _TypedLocalePointers->locinfo; | |
} | |
__inline int __cdecl _chvalidchk_l(int const _C, int const _Mask, | |
_locale_t const _Locale) | |
{ | |
if(_Locale) { | |
return | |
__acrt_locale_get_ctype_array_value(__acrt_get_locale_data_prefix | |
(_Locale)->_locale_pctype, _C, | |
_Mask); | |
} | |
return (__acrt_locale_get_ctype_array_value | |
(__pctype_func(), (_C), (_Mask))); | |
#line 229 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
} | |
__inline int __cdecl _ischartype_l(int const _C, int const _Mask, | |
_locale_t const _Locale) | |
{ | |
if(_Locale) { | |
if(_C >= -1 && _C <= 255) { | |
return __acrt_get_locale_data_prefix(_Locale)-> | |
_locale_pctype[_C] & _Mask; | |
} | |
if(__acrt_get_locale_data_prefix(_Locale)->_locale_mb_cur_max > 1) { | |
return _isctype_l(_C, _Mask, _Locale); | |
} | |
return 0; | |
} | |
return _chvalidchk_l(_C, _Mask, 0); | |
} | |
#line 289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 301 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
__pragma(pack(pop)) | |
#line 303 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\ctype.h" | |
#line 1130 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
#line 28 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 59 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
__declspec(dllimport) | |
unsigned int __cdecl _clearfp(void); | |
#pragma warning(push) | |
#pragma warning(disable: 4141) | |
__declspec(dllimport) | |
unsigned int __cdecl _controlfp(unsigned int _NewValue, unsigned int _Mask); | |
#pragma warning(pop) | |
__declspec(dllimport) | |
void __cdecl _set_controlfp(unsigned int _NewValue, unsigned int _Mask); | |
__declspec(dllimport) | |
errno_t __cdecl _controlfp_s(unsigned int *_CurrentState, | |
unsigned int _NewValue, unsigned int _Mask); | |
__declspec(dllimport) | |
unsigned int __cdecl _statusfp(void); | |
__declspec(dllimport) | |
void __cdecl _fpreset(void); | |
__declspec(dllimport) | |
unsigned int __cdecl _control87(unsigned int _NewValue, unsigned int _Mask); | |
__declspec(dllimport) | |
int *__cdecl __fpecode(void); | |
__declspec(dllimport) | |
int __cdecl __fpe_flt_rounds(void); | |
__declspec(dllimport) | |
double __cdecl _copysign(double _Number, double _Sign); | |
__declspec(dllimport) | |
double __cdecl _chgsign(double _X); | |
__declspec(dllimport) | |
double __cdecl _scalb(double _X, long _Y); | |
__declspec(dllimport) | |
double __cdecl _logb(double _X); | |
__declspec(dllimport) | |
double __cdecl _nextafter(double _X, double _Y); | |
__declspec(dllimport) | |
int __cdecl _finite(double _X); | |
__declspec(dllimport) | |
int __cdecl _isnan(double _X); | |
__declspec(dllimport) | |
int __cdecl _fpclass(double _X); | |
__declspec(dllimport) | |
float __cdecl _scalbf(float _X, long _Y); | |
#line 320 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
__declspec(dllimport) | |
void __cdecl fpreset(void); | |
#line 399 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
__pragma(pack(pop)) | |
#line 404 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\float.h" | |
#line 1131 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\limits.h" | |
#pragma once | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
__pragma(pack(push, 8)) | |
#line 30 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\limits.h" | |
#line 74 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\limits.h" | |
#line 75 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\limits.h" | |
__pragma(pack(pop)) | |
#pragma warning(pop) | |
#line 1132 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\locale.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
struct lconv { | |
char *decimal_point; | |
char *thousands_sep; | |
char *grouping; | |
char *int_curr_symbol; | |
char *currency_symbol; | |
char *mon_decimal_point; | |
char *mon_thousands_sep; | |
char *mon_grouping; | |
char *positive_sign; | |
char *negative_sign; | |
char int_frac_digits; | |
char frac_digits; | |
char p_cs_precedes; | |
char p_sep_by_space; | |
char n_cs_precedes; | |
char n_sep_by_space; | |
char p_sign_posn; | |
char n_sign_posn; | |
wchar_t *_W_decimal_point; | |
wchar_t *_W_thousands_sep; | |
wchar_t *_W_int_curr_symbol; | |
wchar_t *_W_currency_symbol; | |
wchar_t *_W_mon_decimal_point; | |
wchar_t *_W_mon_thousands_sep; | |
wchar_t *_W_positive_sign; | |
wchar_t *_W_negative_sign; | |
}; | |
struct tm; | |
__declspec(dllimport) | |
void __cdecl _lock_locales(void); | |
__declspec(dllimport) | |
void __cdecl _unlock_locales(void); | |
__declspec(dllimport) | |
int __cdecl _configthreadlocale(int _Flag); | |
__declspec(dllimport) | |
char *__cdecl setlocale(int _Category, char const *_Locale); | |
__declspec(dllimport) | |
struct lconv *__cdecl localeconv(void); | |
__declspec(dllimport) | |
_locale_t __cdecl _get_current_locale(void); | |
__declspec(dllimport) | |
_locale_t __cdecl _create_locale(int _Category, char const *_Locale); | |
__declspec(dllimport) | |
void __cdecl _free_locale(_locale_t _Locale); | |
__declspec(dllimport) | |
wchar_t *__cdecl _wsetlocale(int _Category, wchar_t const *_Locale); | |
__declspec(dllimport) | |
_locale_t __cdecl _wcreate_locale(int _Category, wchar_t const *_Locale); | |
__declspec(dllimport) | |
wchar_t **__cdecl ___lc_locale_name_func(void); | |
__declspec(dllimport) | |
unsigned int __cdecl ___lc_codepage_func(void); | |
__declspec(dllimport) | |
unsigned int __cdecl ___lc_collate_cp_func(void); | |
__declspec(dllimport) | |
char *__cdecl _Getdays(void); | |
__declspec(dllimport) | |
char *__cdecl _Getmonths(void); | |
__declspec(dllimport) | |
void *__cdecl _Gettnames(void); | |
__declspec(dllimport) | |
wchar_t *__cdecl _W_Getdays(void); | |
__declspec(dllimport) | |
wchar_t *__cdecl _W_Getmonths(void); | |
__declspec(dllimport) | |
void *__cdecl _W_Gettnames(void); | |
__declspec(dllimport) | |
size_t __cdecl _Strftime(char *_Buffer, size_t _Max_size, | |
char const *_Format, struct tm const *_Timeptr, | |
void *_Lc_time_arg); | |
__declspec(dllimport) | |
size_t __cdecl _Wcsftime(wchar_t * _Buffer, size_t _Max_size, | |
wchar_t const *_Format, struct tm const *_Timeptr, | |
void *_Lc_time_arg); | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\locale.h" | |
__pragma(pack(pop)) | |
#line 179 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\locale.h" | |
#line 1139 "C:\\sources\\perl5\\perl.h" | |
#line 1140 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\locale_table.h" | |
#line 40 "C:\\sources\\perl5\\locale_table.h" | |
#line 46 "C:\\sources\\perl5\\locale_table.h" | |
#line 49 "C:\\sources\\perl5\\locale_table.h" | |
#line 57 "C:\\sources\\perl5\\locale_table.h" | |
#line 63 "C:\\sources\\perl5\\locale_table.h" | |
#line 66 "C:\\sources\\perl5\\locale_table.h" | |
#line 78 "C:\\sources\\perl5\\locale_table.h" | |
#line 84 "C:\\sources\\perl5\\locale_table.h" | |
#line 87 "C:\\sources\\perl5\\locale_table.h" | |
#line 95 "C:\\sources\\perl5\\locale_table.h" | |
#line 98 "C:\\sources\\perl5\\locale_table.h" | |
#line 101 "C:\\sources\\perl5\\locale_table.h" | |
#line 115 "C:\\sources\\perl5\\locale_table.h" | |
#line 123 "C:\\sources\\perl5\\locale_table.h" | |
#line 126 "C:\\sources\\perl5\\locale_table.h" | |
#line 129 "C:\\sources\\perl5\\locale_table.h" | |
#line 143 "C:\\sources\\perl5\\locale_table.h" | |
#line 157 "C:\\sources\\perl5\\locale_table.h" | |
#line 171 "C:\\sources\\perl5\\locale_table.h" | |
#line 185 "C:\\sources\\perl5\\locale_table.h" | |
#line 199 "C:\\sources\\perl5\\locale_table.h" | |
#line 213 "C:\\sources\\perl5\\locale_table.h" | |
#line 227 "C:\\sources\\perl5\\locale_table.h" | |
#line 241 "C:\\sources\\perl5\\locale_table.h" | |
#line 1151 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 12 "C:\\sources\\perl5\\perl_langinfo.h" | |
typedef int nl_item; | |
#line 16 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 26 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 30 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 34 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 38 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 42 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 46 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 50 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 54 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 58 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 62 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 66 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 70 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 74 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 78 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 82 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 86 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 90 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 94 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 98 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 102 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 106 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 110 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 114 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 118 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 122 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 126 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 130 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 134 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 138 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 142 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 146 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 150 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 154 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 158 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 162 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 166 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 170 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 174 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 178 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 182 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 186 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 190 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 194 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 198 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 202 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 206 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 210 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 214 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 218 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 222 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 226 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 230 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 234 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 238 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 242 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 246 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 250 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 275 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 294 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 298 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 308 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 314 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 322 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 338 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 340 "C:\\sources\\perl5\\perl_langinfo.h" | |
#line 1153 "C:\\sources\\perl5\\perl.h" | |
#line 1177 "C:\\sources\\perl5\\perl.h" | |
#line 1179 "C:\\sources\\perl5\\perl.h" | |
#line 1180 "C:\\sources\\perl5\\perl.h" | |
#line 1188 "C:\\sources\\perl5\\perl.h" | |
typedef enum { | |
#line 1 "C:\\sources\\perl5\\locale_table.h" | |
#line 40 "C:\\sources\\perl5\\locale_table.h" | |
LC_CTYPE_INDEX_, | |
#line 46 "C:\\sources\\perl5\\locale_table.h" | |
#line 49 "C:\\sources\\perl5\\locale_table.h" | |
#line 57 "C:\\sources\\perl5\\locale_table.h" | |
LC_NUMERIC_INDEX_, | |
#line 63 "C:\\sources\\perl5\\locale_table.h" | |
#line 66 "C:\\sources\\perl5\\locale_table.h" | |
#line 78 "C:\\sources\\perl5\\locale_table.h" | |
LC_COLLATE_INDEX_, | |
#line 84 "C:\\sources\\perl5\\locale_table.h" | |
#line 87 "C:\\sources\\perl5\\locale_table.h" | |
LC_TIME_INDEX_, | |
#line 95 "C:\\sources\\perl5\\locale_table.h" | |
#line 98 "C:\\sources\\perl5\\locale_table.h" | |
#line 101 "C:\\sources\\perl5\\locale_table.h" | |
#line 115 "C:\\sources\\perl5\\locale_table.h" | |
LC_MONETARY_INDEX_, | |
#line 123 "C:\\sources\\perl5\\locale_table.h" | |
#line 126 "C:\\sources\\perl5\\locale_table.h" | |
#line 129 "C:\\sources\\perl5\\locale_table.h" | |
#line 143 "C:\\sources\\perl5\\locale_table.h" | |
#line 157 "C:\\sources\\perl5\\locale_table.h" | |
#line 171 "C:\\sources\\perl5\\locale_table.h" | |
#line 185 "C:\\sources\\perl5\\locale_table.h" | |
#line 199 "C:\\sources\\perl5\\locale_table.h" | |
#line 213 "C:\\sources\\perl5\\locale_table.h" | |
#line 227 "C:\\sources\\perl5\\locale_table.h" | |
#line 241 "C:\\sources\\perl5\\locale_table.h" | |
#line 1217 "C:\\sources\\perl5\\perl.h" | |
#line 1218 "C:\\sources\\perl5\\perl.h" | |
LC_ALL_INDEX_ | |
} locale_category_index; | |
#line 1243 "C:\\sources\\perl5\\perl.h" | |
#line 1250 "C:\\sources\\perl5\\perl.h" | |
#line 1261 "C:\\sources\\perl5\\perl.h" | |
#line 1271 "C:\\sources\\perl5\\perl.h" | |
#line 1272 "C:\\sources\\perl5\\perl.h" | |
#line 1298 "C:\\sources\\perl5\\perl.h" | |
#line 1307 "C:\\sources\\perl5\\perl.h" | |
#line 1313 "C:\\sources\\perl5\\perl.h" | |
#line 1314 "C:\\sources\\perl5\\perl.h" | |
#line 1323 "C:\\sources\\perl5\\perl.h" | |
#line 1324 "C:\\sources\\perl5\\perl.h" | |
typedef enum { | |
LOCALE_NOT_UTF8, | |
LOCALE_IS_UTF8, | |
LOCALE_UTF8NESS_UNKNOWN | |
} locale_utf8ness_t; | |
typedef struct { | |
const char *name; | |
size_t offset; | |
} lconv_offset_t; | |
typedef enum { | |
INTERNAL_FORMAT, | |
EXTERNAL_FORMAT_FOR_SET, | |
EXTERNAL_FORMAT_FOR_QUERY | |
} calc_LC_ALL_format; | |
typedef enum { | |
WANT_VOID, | |
WANT_TEMP_PV, | |
WANT_PL_setlocale_buf, | |
} calc_LC_ALL_return; | |
typedef enum { | |
no_override, | |
override_if_ignored, | |
check_that_overridden | |
} parse_LC_ALL_STRING_action; | |
typedef enum { | |
invalid, | |
no_array, | |
only_element_0, | |
full_array | |
} parse_LC_ALL_string_return; | |
#line 1370 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\setjmp.h" | |
#pragma once | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
__pragma(pack(push, 8)) | |
#line 50 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\setjmp.h" | |
typedef struct __declspec (align(16)) _SETJMP_FLOAT128 | |
{ | |
unsigned __int64 Part[2]; | |
} SETJMP_FLOAT128; | |
typedef SETJMP_FLOAT128 _JBTYPE; | |
typedef struct _JUMP_BUFFER { | |
unsigned __int64 Frame; | |
unsigned __int64 Rbx; | |
unsigned __int64 Rsp; | |
unsigned __int64 Rbp; | |
unsigned __int64 Rsi; | |
unsigned __int64 Rdi; | |
unsigned __int64 R12; | |
unsigned __int64 R13; | |
unsigned __int64 R14; | |
unsigned __int64 R15; | |
unsigned __int64 Rip; | |
unsigned long MxCsr; | |
unsigned short FpCsr; | |
unsigned short Spare; | |
SETJMP_FLOAT128 Xmm6; | |
SETJMP_FLOAT128 Xmm7; | |
SETJMP_FLOAT128 Xmm8; | |
SETJMP_FLOAT128 Xmm9; | |
SETJMP_FLOAT128 Xmm10; | |
SETJMP_FLOAT128 Xmm11; | |
SETJMP_FLOAT128 Xmm12; | |
SETJMP_FLOAT128 Xmm13; | |
SETJMP_FLOAT128 Xmm14; | |
SETJMP_FLOAT128 Xmm15; | |
} _JUMP_BUFFER; | |
#line 142 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\setjmp.h" | |
typedef _JBTYPE jmp_buf[16]; | |
#line 150 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\setjmp.h" | |
#line 156 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\setjmp.h" | |
int __cdecl _setjmp(jmp_buf _Buf); | |
__declspec(noreturn) | |
void __cdecl longjmp(jmp_buf _Buf, int _Value); | |
#line 175 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\setjmp.h" | |
__pragma(pack(pop)) | |
#pragma warning(pop) | |
#line 1372 "C:\\sources\\perl5\\perl.h" | |
#line 1389 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_malloc.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
#line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_malloc.h" | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _calloc_base(size_t _Count, size_t _Size); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl calloc(size_t _Count, size_t _Size); | |
__declspec(dllimport) | |
int __cdecl _callnewh(size_t _Size); | |
__declspec(dllimport) __declspec(allocator) | |
void *__cdecl _expand(void *_Block, size_t _Size); | |
__declspec(dllimport) | |
void __cdecl _free_base(void *_Block); | |
__declspec(dllimport) | |
void __cdecl free(void *_Block); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _malloc_base(size_t _Size); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl malloc(size_t _Size); | |
__declspec(dllimport) | |
size_t __cdecl _msize_base(void *_Block); | |
__declspec(dllimport) | |
size_t __cdecl _msize(void *_Block); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _realloc_base(void *_Block, size_t _Size); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl realloc(void *_Block, size_t _Size); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _recalloc_base(void *_Block, size_t _Count, size_t _Size); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _recalloc(void *_Block, size_t _Count, size_t _Size); | |
__declspec(dllimport) | |
void __cdecl _aligned_free(void *_Block); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _aligned_malloc(size_t _Size, size_t _Alignment); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _aligned_offset_malloc(size_t _Size, size_t _Alignment, | |
size_t _Offset); | |
__declspec(dllimport) | |
size_t __cdecl _aligned_msize(void *_Block, size_t _Alignment, | |
size_t _Offset); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _aligned_offset_realloc(void *_Block, size_t _Size, | |
size_t _Alignment, | |
size_t _Offset); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _aligned_offset_recalloc(void *_Block, size_t _Count, | |
size_t _Size, size_t _Alignment, | |
size_t _Offset); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _aligned_realloc(void *_Block, size_t _Size, | |
size_t _Alignment); | |
__declspec(dllimport) __declspec(allocator) __declspec(restrict) | |
void *__cdecl _aligned_recalloc(void *_Block, size_t _Count, | |
size_t _Size, size_t _Alignment); | |
#line 225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_malloc.h" | |
__pragma(pack(pop)) | |
#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_search.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stddef.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
int *__cdecl _errno(void); | |
__declspec(dllimport) | |
errno_t __cdecl _set_errno(int _Value); | |
__declspec(dllimport) | |
errno_t __cdecl _get_errno(int *_Value); | |
#line 38 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stddef.h" | |
#line 47 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stddef.h" | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stddef.h" | |
__declspec(dllimport) | |
extern unsigned long __cdecl __threadid(void); | |
__declspec(dllimport) | |
extern uintptr_t __cdecl __threadhandle(void); | |
__pragma(pack(pop)) | |
#line 59 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stddef.h" | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_search.h" | |
__pragma(pack(push, 8)) | |
typedef int (__cdecl * _CoreCrtSecureSearchSortCompareFunction) (void *, | |
void const | |
*, | |
void const | |
*); | |
typedef int (__cdecl * | |
_CoreCrtNonSecureSearchSortCompareFunction) (void const *, | |
void const *); | |
__declspec(dllimport) | |
void *__cdecl bsearch_s(void const *_Key, void const *_Base, | |
rsize_t _NumOfElements, rsize_t _SizeOfElements, | |
_CoreCrtSecureSearchSortCompareFunction | |
_CompareFunction, void *_Context); | |
__declspec(dllimport) | |
void __cdecl qsort_s(void *_Base, rsize_t _NumOfElements, | |
rsize_t _SizeOfElements, | |
_CoreCrtSecureSearchSortCompareFunction | |
_CompareFunction, void *_Context); | |
#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_search.h" | |
__declspec(dllimport) | |
void *__cdecl bsearch(void const *_Key, void const *_Base, | |
size_t _NumOfElements, size_t _SizeOfElements, | |
_CoreCrtNonSecureSearchSortCompareFunction | |
_CompareFunction); | |
__declspec(dllimport) | |
void __cdecl qsort(void *_Base, size_t _NumOfElements, | |
size_t _SizeOfElements, | |
_CoreCrtNonSecureSearchSortCompareFunction | |
_CompareFunction); | |
__declspec(dllimport) | |
void *__cdecl _lfind_s(void const *_Key, void const *_Base, | |
unsigned int *_NumOfElements, | |
size_t _SizeOfElements, | |
_CoreCrtSecureSearchSortCompareFunction | |
_CompareFunction, void *_Context); | |
__declspec(dllimport) | |
void *__cdecl _lfind(void const *_Key, void const *_Base, | |
unsigned int *_NumOfElements, | |
unsigned int _SizeOfElements, | |
_CoreCrtNonSecureSearchSortCompareFunction | |
_CompareFunction); | |
__declspec(dllimport) | |
void *__cdecl _lsearch_s(void const *_Key, void *_Base, | |
unsigned int *_NumOfElements, | |
size_t _SizeOfElements, | |
_CoreCrtSecureSearchSortCompareFunction | |
_CompareFunction, void *_Context); | |
__declspec(dllimport) | |
void *__cdecl _lsearch(void const *_Key, void *_Base, | |
unsigned int *_NumOfElements, | |
unsigned int _SizeOfElements, | |
_CoreCrtNonSecureSearchSortCompareFunction | |
_CompareFunction); | |
#line 185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_search.h" | |
__declspec(dllimport) | |
void *__cdecl lfind(void const *_Key, void const *_Base, | |
unsigned int *_NumOfElements, | |
unsigned int _SizeOfElements, | |
_CoreCrtNonSecureSearchSortCompareFunction | |
_CompareFunction); | |
__declspec(dllimport) | |
void *__cdecl lsearch(void const *_Key, void *_Base, | |
unsigned int *_NumOfElements, | |
unsigned int _SizeOfElements, | |
_CoreCrtNonSecureSearchSortCompareFunction | |
_CompareFunction); | |
#line 209 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_search.h" | |
__pragma(pack(pop)) | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
errno_t __cdecl _itow_s(int _Value, wchar_t * _Buffer, size_t _BufferCount, | |
int _Radix); | |
#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _itow(int _Value, wchar_t * _Buffer, int _Radix); | |
#line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _ltow_s(long _Value, wchar_t * _Buffer, size_t _BufferCount, | |
int _Radix); | |
#line 86 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _ltow(long _Value, wchar_t * _Buffer, int _Radix); | |
#line 93 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _ultow_s(unsigned long _Value, wchar_t * _Buffer, | |
size_t _BufferCount, int _Radix); | |
#line 108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _ultow(unsigned long _Value, wchar_t * _Buffer, | |
int _Radix); | |
#line 115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
double __cdecl wcstod(wchar_t const *_String, wchar_t ** _EndPtr); | |
__declspec(dllimport) | |
double __cdecl _wcstod_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
long __cdecl wcstol(wchar_t const *_String, wchar_t ** _EndPtr, int _Radix); | |
__declspec(dllimport) | |
long __cdecl _wcstol_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
long long __cdecl wcstoll(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix); | |
__declspec(dllimport) | |
long long __cdecl _wcstoll_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
unsigned long __cdecl wcstoul(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix); | |
__declspec(dllimport) | |
unsigned long __cdecl _wcstoul_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
unsigned long long __cdecl wcstoull(wchar_t const *_String, | |
wchar_t ** _EndPtr, int _Radix); | |
__declspec(dllimport) | |
unsigned long long __cdecl _wcstoull_l(wchar_t const *_String, | |
wchar_t ** _EndPtr, int _Radix, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
long double __cdecl wcstold(wchar_t const *_String, wchar_t ** _EndPtr); | |
__declspec(dllimport) | |
long double __cdecl _wcstold_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
float __cdecl wcstof(wchar_t const *_String, wchar_t ** _EndPtr); | |
__declspec(dllimport) | |
float __cdecl _wcstof_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
double __cdecl _wtof(wchar_t const *_String); | |
__declspec(dllimport) | |
double __cdecl _wtof_l(wchar_t const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _wtoi(wchar_t const *_String); | |
__declspec(dllimport) | |
int __cdecl _wtoi_l(wchar_t const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
long __cdecl _wtol(wchar_t const *_String); | |
__declspec(dllimport) | |
long __cdecl _wtol_l(wchar_t const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
long long __cdecl _wtoll(wchar_t const *_String); | |
__declspec(dllimport) | |
long long __cdecl _wtoll_l(wchar_t const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl _i64tow_s(__int64 _Value, wchar_t * _Buffer, | |
size_t _BufferCount, int _Radix); | |
__declspec(dllimport) | |
wchar_t *__cdecl _i64tow(__int64 _Value, wchar_t * _Buffer, int _Radix); | |
__declspec(dllimport) | |
errno_t __cdecl _ui64tow_s(unsigned __int64 _Value, wchar_t * _Buffer, | |
size_t _BufferCount, int _Radix); | |
__declspec(dllimport) | |
wchar_t *__cdecl _ui64tow(unsigned __int64 _Value, wchar_t * _Buffer, | |
int _Radix); | |
__declspec(dllimport) | |
__int64 __cdecl _wtoi64(wchar_t const *_String); | |
__declspec(dllimport) | |
__int64 __cdecl _wtoi64_l(wchar_t const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
__int64 __cdecl _wcstoi64(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix); | |
__declspec(dllimport) | |
__int64 __cdecl _wcstoi64_l(wchar_t const *_String, wchar_t ** _EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
unsigned __int64 __cdecl _wcstoui64(wchar_t const *_String, | |
wchar_t ** _EndPtr, int _Radix); | |
__declspec(dllimport) | |
unsigned __int64 __cdecl _wcstoui64_l(wchar_t const *_String, | |
wchar_t ** _EndPtr, int _Radix, | |
_locale_t _Locale); | |
__declspec(dllimport) __declspec(allocator) | |
wchar_t *__cdecl _wfullpath(wchar_t * _Buffer, wchar_t const *_Path, | |
size_t _BufferCount); | |
__declspec(dllimport) | |
errno_t __cdecl _wmakepath_s(wchar_t * _Buffer, size_t _BufferCount, | |
wchar_t const *_Drive, wchar_t const *_Dir, | |
wchar_t const *_Filename, wchar_t const *_Ext); | |
#line 361 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
__declspec(dllimport) | |
void __cdecl _wmakepath(wchar_t * _Buffer, wchar_t const *_Drive, | |
wchar_t const *_Dir, wchar_t const *_Filename, | |
wchar_t const *_Ext); | |
#line 373 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
#pragma warning(pop) | |
__declspec(dllimport) | |
void __cdecl _wperror(wchar_t const *_ErrorMessage); | |
__declspec(dllimport) | |
void __cdecl _wsplitpath(wchar_t const *_FullPath, wchar_t * _Drive, | |
wchar_t * _Dir, wchar_t * _Filename, | |
wchar_t * _Ext); | |
__declspec(dllimport) | |
errno_t __cdecl _wsplitpath_s(wchar_t const *_FullPath, wchar_t * _Drive, | |
size_t _DriveCount, wchar_t * _Dir, | |
size_t _DirCount, wchar_t * _Filename, | |
size_t _FilenameCount, wchar_t * _Ext, | |
size_t _ExtCount); | |
#line 404 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wdupenv_s(wchar_t ** _Buffer, size_t * _BufferCount, | |
wchar_t const *_VarName); | |
__declspec(dllimport) | |
wchar_t *__cdecl _wgetenv(wchar_t const *_VarName); | |
__declspec(dllimport) | |
errno_t __cdecl _wgetenv_s(size_t * _RequiredCount, wchar_t * _Buffer, | |
size_t _BufferCount, wchar_t const *_VarName); | |
#line 438 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
int __cdecl _wputenv(wchar_t const *_EnvString); | |
__declspec(dllimport) | |
errno_t __cdecl _wputenv_s(wchar_t const *_Name, wchar_t const *_Value); | |
__declspec(dllimport) | |
errno_t __cdecl _wsearchenv_s(wchar_t const *_Filename, | |
wchar_t const *_VarName, wchar_t * _Buffer, | |
size_t _BufferCount); | |
#line 463 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
void __cdecl _wsearchenv(wchar_t const *_Filename, wchar_t const *_VarName, | |
wchar_t * _ResultPath); | |
#line 470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__declspec(dllimport) | |
int __cdecl _wsystem(wchar_t const *_Command); | |
#line 476 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstdlib.h" | |
__pragma(pack(pop)) | |
#line 16 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__pragma(pack(push, 8)) | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
void __cdecl _swab(char *_Buf1, char *_Buf2, int _SizeInBytes); | |
__declspec(dllimport) __declspec(noreturn) | |
void __cdecl exit(int _Code); | |
__declspec(dllimport) __declspec(noreturn) | |
void __cdecl _exit(int _Code); | |
__declspec(dllimport) __declspec(noreturn) | |
void __cdecl _Exit(int _Code); | |
__declspec(dllimport) __declspec(noreturn) | |
void __cdecl quick_exit(int _Code); | |
__declspec(dllimport) __declspec(noreturn) | |
void __cdecl abort(void); | |
#line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
unsigned int __cdecl _set_abort_behavior(unsigned int _Flags, | |
unsigned int _Mask); | |
typedef int (__cdecl * _onexit_t) (void); | |
#line 78 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 83 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
int __cdecl atexit(void (__cdecl *) (void)); | |
_onexit_t __cdecl _onexit(_onexit_t _Func); | |
#line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
int __cdecl at_quick_exit(void (__cdecl *) (void)); | |
typedef void (__cdecl * _purecall_handler) (void); | |
typedef void (__cdecl * _invalid_parameter_handler) (wchar_t const *, | |
wchar_t const *, | |
wchar_t const *, | |
unsigned int, | |
uintptr_t); | |
_purecall_handler __cdecl _set_purecall_handler(_purecall_handler _Handler); | |
_purecall_handler __cdecl _get_purecall_handler(void); | |
__declspec(dllimport) | |
_invalid_parameter_handler __cdecl | |
_set_invalid_parameter_handler(_invalid_parameter_handler _Handler); | |
__declspec(dllimport) | |
_invalid_parameter_handler __cdecl _get_invalid_parameter_handler(void); | |
__declspec(dllimport) | |
_invalid_parameter_handler __cdecl | |
_set_thread_local_invalid_parameter_handler(_invalid_parameter_handler | |
_Handler); | |
__declspec(dllimport) | |
_invalid_parameter_handler __cdecl | |
_get_thread_local_invalid_parameter_handler(void); | |
#line 186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
int __cdecl _set_error_mode(int _Mode); | |
__declspec(dllimport) | |
int *__cdecl _errno(void); | |
__declspec(dllimport) | |
errno_t __cdecl _set_errno(int _Value); | |
__declspec(dllimport) | |
errno_t __cdecl _get_errno(int *_Value); | |
__declspec(dllimport) | |
unsigned long *__cdecl __doserrno(void); | |
__declspec(dllimport) | |
errno_t __cdecl _set_doserrno(unsigned long _Value); | |
__declspec(dllimport) | |
errno_t __cdecl _get_doserrno(unsigned long *_Value); | |
__declspec(dllimport) | |
char **__cdecl __sys_errlist(void); | |
__declspec(dllimport) | |
int *__cdecl __sys_nerr(void); | |
__declspec(dllimport) | |
void __cdecl perror(char const *_ErrMsg); | |
#line 234 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char **__cdecl __p__pgmptr(void); | |
__declspec(dllimport) | |
wchar_t **__cdecl __p__wpgmptr(void); | |
__declspec(dllimport) | |
int *__cdecl __p__fmode(void); | |
#line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _get_pgmptr(char **_Value); | |
__declspec(dllimport) | |
errno_t __cdecl _get_wpgmptr(wchar_t ** _Value); | |
__declspec(dllimport) | |
errno_t __cdecl _set_fmode(int _Mode); | |
__declspec(dllimport) | |
errno_t __cdecl _get_fmode(int *_PMode); | |
typedef struct _div_t { | |
int quot; | |
int rem; | |
} div_t; | |
typedef struct _ldiv_t { | |
long quot; | |
long rem; | |
} ldiv_t; | |
typedef struct _lldiv_t { | |
long long quot; | |
long long rem; | |
} lldiv_t; | |
int __cdecl abs(int _Number); | |
long __cdecl labs(long _Number); | |
long long __cdecl llabs(long long _Number); | |
__int64 __cdecl _abs64(__int64 _Number); | |
unsigned short __cdecl _byteswap_ushort(unsigned short _Number); | |
unsigned long __cdecl _byteswap_ulong(unsigned long _Number); | |
unsigned __int64 __cdecl _byteswap_uint64(unsigned __int64 _Number); | |
__declspec(dllimport) | |
div_t __cdecl div(int _Numerator, int _Denominator); | |
__declspec(dllimport) | |
ldiv_t __cdecl ldiv(long _Numerator, long _Denominator); | |
__declspec(dllimport) | |
lldiv_t __cdecl lldiv(long long _Numerator, long long _Denominator); | |
#pragma warning (push) | |
#pragma warning (disable:6540) | |
unsigned int __cdecl _rotl(unsigned int _Value, int _Shift); | |
unsigned long __cdecl _lrotl(unsigned long _Value, int _Shift); | |
unsigned __int64 __cdecl _rotl64(unsigned __int64 _Value, int _Shift); | |
unsigned int __cdecl _rotr(unsigned int _Value, int _Shift); | |
unsigned long __cdecl _lrotr(unsigned long _Value, int _Shift); | |
unsigned __int64 __cdecl _rotr64(unsigned __int64 _Value, int _Shift); | |
#pragma warning (pop) | |
__declspec(dllimport) | |
void __cdecl srand(unsigned int _Seed); | |
__declspec(dllimport) | |
int __cdecl rand(void); | |
#line 353 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma pack(push, 4) | |
typedef struct { | |
unsigned char ld[10]; | |
} _LDOUBLE; | |
#pragma pack(pop) | |
#line 410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
typedef struct { | |
double x; | |
} _CRT_DOUBLE; | |
typedef struct { | |
float f; | |
} _CRT_FLOAT; | |
typedef struct { | |
long double x; | |
} _LONGDOUBLE; | |
#pragma pack(push, 4) | |
typedef struct { | |
unsigned char ld12[12]; | |
} _LDBL12; | |
#pragma pack(pop) | |
__declspec(dllimport) | |
double __cdecl atof(char const *_String); | |
__declspec(dllimport) | |
int __cdecl atoi(char const *_String); | |
__declspec(dllimport) | |
long __cdecl atol(char const *_String); | |
__declspec(dllimport) | |
long long __cdecl atoll(char const *_String); | |
__declspec(dllimport) | |
__int64 __cdecl _atoi64(char const *_String); | |
__declspec(dllimport) | |
double __cdecl _atof_l(char const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _atoi_l(char const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
long __cdecl _atol_l(char const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
long long __cdecl _atoll_l(char const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
__int64 __cdecl _atoi64_l(char const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _atoflt(_CRT_FLOAT * _Result, char const *_String); | |
__declspec(dllimport) | |
int __cdecl _atodbl(_CRT_DOUBLE * _Result, char *_String); | |
__declspec(dllimport) | |
int __cdecl _atoldbl(_LDOUBLE * _Result, char *_String); | |
__declspec(dllimport) | |
int __cdecl _atoflt_l(_CRT_FLOAT * _Result, char const *_String, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _atodbl_l(_CRT_DOUBLE * _Result, char *_String, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _atoldbl_l(_LDOUBLE * _Result, char *_String, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
float __cdecl strtof(char const *_String, char **_EndPtr); | |
__declspec(dllimport) | |
float __cdecl _strtof_l(char const *_String, char **_EndPtr, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
double __cdecl strtod(char const *_String, char **_EndPtr); | |
__declspec(dllimport) | |
double __cdecl _strtod_l(char const *_String, char **_EndPtr, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
long double __cdecl strtold(char const *_String, char **_EndPtr); | |
__declspec(dllimport) | |
long double __cdecl _strtold_l(char const *_String, char **_EndPtr, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
long __cdecl strtol(char const *_String, char **_EndPtr, int _Radix); | |
__declspec(dllimport) | |
long __cdecl _strtol_l(char const *_String, char **_EndPtr, int _Radix, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
long long __cdecl strtoll(char const *_String, char **_EndPtr, int _Radix); | |
__declspec(dllimport) | |
long long __cdecl _strtoll_l(char const *_String, char **_EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
unsigned long __cdecl strtoul(char const *_String, char **_EndPtr, | |
int _Radix); | |
__declspec(dllimport) | |
unsigned long __cdecl _strtoul_l(char const *_String, char **_EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
unsigned long long __cdecl strtoull(char const *_String, char **_EndPtr, | |
int _Radix); | |
__declspec(dllimport) | |
unsigned long long __cdecl _strtoull_l(char const *_String, char **_EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
__int64 __cdecl _strtoi64(char const *_String, char **_EndPtr, int _Radix); | |
__declspec(dllimport) | |
__int64 __cdecl _strtoi64_l(char const *_String, char **_EndPtr, int _Radix, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
unsigned __int64 __cdecl _strtoui64(char const *_String, char **_EndPtr, | |
int _Radix); | |
__declspec(dllimport) | |
unsigned __int64 __cdecl _strtoui64_l(char const *_String, char **_EndPtr, | |
int _Radix, _locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl _itoa_s(int _Value, char *_Buffer, size_t _BufferCount, | |
int _Radix); | |
#line 636 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
__declspec(dllimport) | |
char *__cdecl _itoa(int _Value, char *_Buffer, int _Radix); | |
#line 646 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(pop) | |
__declspec(dllimport) | |
errno_t __cdecl _ltoa_s(long _Value, char *_Buffer, size_t _BufferCount, | |
int _Radix); | |
#line 663 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char *__cdecl _ltoa(long _Value, char *_Buffer, int _Radix); | |
#line 670 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _ultoa_s(unsigned long _Value, char *_Buffer, | |
size_t _BufferCount, int _Radix); | |
#line 686 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28726) | |
__declspec(dllimport) | |
char *__cdecl _ultoa(unsigned long _Value, char *_Buffer, int _Radix); | |
#line 695 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(pop) | |
__declspec(dllimport) | |
errno_t __cdecl _i64toa_s(__int64 _Value, char *_Buffer, | |
size_t _BufferCount, int _Radix); | |
__declspec(dllimport) | |
char *__cdecl _i64toa(__int64 _Value, char *_Buffer, int _Radix); | |
__declspec(dllimport) | |
errno_t __cdecl _ui64toa_s(unsigned __int64 _Value, char *_Buffer, | |
size_t _BufferCount, int _Radix); | |
__declspec(dllimport) | |
char *__cdecl _ui64toa(unsigned __int64 _Value, char *_Buffer, | |
int _Radix); | |
__declspec(dllimport) | |
errno_t __cdecl _ecvt_s(char *_Buffer, size_t _BufferCount, double _Value, | |
int _DigitCount, int *_PtDec, int *_PtSign); | |
#line 761 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char *__cdecl _ecvt(double _Value, int _DigitCount, int *_PtDec, | |
int *_PtSign); | |
__declspec(dllimport) | |
errno_t __cdecl _fcvt_s(char *_Buffer, size_t _BufferCount, double _Value, | |
int _FractionalDigitCount, int *_PtDec, | |
int *_PtSign); | |
#line 790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char *__cdecl _fcvt(double _Value, int _FractionalDigitCount, | |
int *_PtDec, int *_PtSign); | |
__declspec(dllimport) | |
errno_t __cdecl _gcvt_s(char *_Buffer, size_t _BufferCount, double _Value, | |
int _DigitCount); | |
#line 815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char *__cdecl _gcvt(double _Value, int _DigitCount, char *_Buffer); | |
__declspec(dllimport) | |
int __cdecl mblen(char const *_Ch, size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _mblen_l(char const *_Ch, size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
size_t __cdecl _mbstrlen(char const *_String); | |
__declspec(dllimport) | |
size_t __cdecl _mbstrlen_l(char const *_String, _locale_t _Locale); | |
__declspec(dllimport) | |
size_t __cdecl _mbstrnlen(char const *_String, size_t _MaxCount); | |
__declspec(dllimport) | |
size_t __cdecl _mbstrnlen_l(char const *_String, size_t _MaxCount, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl mbtowc(wchar_t * _DstCh, char const *_SrcCh, | |
size_t _SrcSizeInBytes); | |
__declspec(dllimport) | |
int __cdecl _mbtowc_l(wchar_t * _DstCh, char const *_SrcCh, | |
size_t _SrcSizeInBytes, _locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl mbstowcs_s(size_t * _PtNumOfCharConverted, | |
wchar_t * _DstBuf, size_t _SizeInWords, | |
char const *_SrcBuf, size_t _MaxCount); | |
#line 926 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
size_t __cdecl mbstowcs(wchar_t * _Dest, char const *_Source, | |
size_t _MaxCount); | |
#line 933 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _mbstowcs_s_l(size_t * _PtNumOfCharConverted, | |
wchar_t * _DstBuf, size_t _SizeInWords, | |
char const *_SrcBuf, size_t _MaxCount, | |
_locale_t _Locale); | |
#line 952 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
size_t __cdecl _mbstowcs_l(wchar_t * _Dest, char const *_Source, | |
size_t _MaxCount, _locale_t _Locale); | |
#line 961 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
int __cdecl wctomb(char *_MbCh, wchar_t _WCh); | |
__declspec(dllimport) | |
int __cdecl _wctomb_l(char *_MbCh, wchar_t _WCh, _locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl wctomb_s(int *_SizeConverted, char *_MbCh, | |
rsize_t _SizeInBytes, wchar_t _WCh); | |
#line 989 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wctomb_s_l(int *_SizeConverted, char *_MbCh, | |
size_t _SizeInBytes, wchar_t _WCh, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl wcstombs_s(size_t * _PtNumOfCharConverted, char *_Dst, | |
size_t _DstSizeInBytes, wchar_t const *_Src, | |
size_t _MaxCountInBytes); | |
#line 1014 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
size_t __cdecl wcstombs(char *_Dest, wchar_t const *_Source, | |
size_t _MaxCount); | |
#line 1021 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wcstombs_s_l(size_t * _PtNumOfCharConverted, char *_Dst, | |
size_t _DstSizeInBytes, wchar_t const *_Src, | |
size_t _MaxCountInBytes, _locale_t _Locale); | |
#line 1040 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
size_t __cdecl _wcstombs_l(char *_Dest, wchar_t const *_Source, | |
size_t _MaxCount, _locale_t _Locale); | |
#line 1049 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) __declspec(allocator) | |
char *__cdecl _fullpath(char *_Buffer, char const *_Path, | |
size_t _BufferCount); | |
__declspec(dllimport) | |
errno_t __cdecl _makepath_s(char *_Buffer, size_t _BufferCount, | |
char const *_Drive, char const *_Dir, | |
char const *_Filename, char const *_Ext); | |
#line 1097 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
__declspec(dllimport) | |
void __cdecl _makepath(char *_Buffer, char const *_Drive, char const *_Dir, | |
char const *_Filename, char const *_Ext); | |
#line 1109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(pop) | |
__declspec(dllimport) | |
void __cdecl _splitpath(char const *_FullPath, char *_Drive, char *_Dir, | |
char *_Filename, char *_Ext); | |
__declspec(dllimport) | |
errno_t __cdecl _splitpath_s(char const *_FullPath, char *_Drive, | |
size_t _DriveCount, char *_Dir, | |
size_t _DirCount, char *_Filename, | |
size_t _FilenameCount, char *_Ext, | |
size_t _ExtCount); | |
__declspec(dllimport) | |
errno_t __cdecl getenv_s(size_t * _RequiredCount, char *_Buffer, | |
rsize_t _BufferCount, char const *_VarName); | |
#line 1147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
int *__cdecl __p___argc(void); | |
__declspec(dllimport) | |
char ***__cdecl __p___argv(void); | |
__declspec(dllimport) | |
wchar_t ***__cdecl __p___wargv(void); | |
#line 1164 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char ***__cdecl __p__environ(void); | |
__declspec(dllimport) | |
wchar_t ***__cdecl __p__wenviron(void); | |
#line 1171 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 1181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
char *__cdecl getenv(char const *_VarName); | |
#line 1201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 1206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
errno_t __cdecl _dupenv_s(char **_Buffer, size_t * _BufferCount, | |
char const *_VarName); | |
#line 1217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
int __cdecl system(char const *_Command); | |
#pragma warning (push) | |
#pragma warning (disable:6540) | |
__declspec(dllimport) | |
int __cdecl _putenv(char const *_EnvString); | |
__declspec(dllimport) | |
errno_t __cdecl _putenv_s(char const *_Name, char const *_Value); | |
#pragma warning (pop) | |
__declspec(dllimport) | |
errno_t __cdecl _searchenv_s(char const *_Filename, char const *_VarName, | |
char *_Buffer, size_t _BufferCount); | |
#line 1253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(dllimport) | |
void __cdecl _searchenv(char const *_Filename, char const *_VarName, | |
char *_Buffer); | |
#line 1260 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__declspec(deprecated | |
("This function or variable has been superceded by newer library " | |
"or operating system functionality. Consider using " "SetErrorMode" | |
" " "instead. See online help for details.")) | |
__declspec(dllimport) | |
void __cdecl _seterrormode(int _Mode); | |
__declspec(deprecated | |
("This function or variable has been superceded by newer library " | |
"or operating system functionality. Consider using " "Beep" " " | |
"instead. See online help for details.")) | |
__declspec(dllimport) | |
void __cdecl _beep(unsigned _Frequency, unsigned _Duration); | |
__declspec(deprecated | |
("This function or variable has been superceded by newer library " | |
"or operating system functionality. Consider using " "Sleep" " " | |
"instead. See online help for details.")) | |
__declspec(dllimport) | |
void __cdecl _sleep(unsigned long _Duration); | |
#line 1279 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 1292 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4141) | |
__declspec(dllimport) | |
char *__cdecl ecvt(double _Value, int _DigitCount, int *_PtDec, | |
int *_PtSign); | |
__declspec(dllimport) | |
char *__cdecl fcvt(double _Value, int _FractionalDigitCount, | |
int *_PtDec, int *_PtSign); | |
__declspec(dllimport) | |
char *__cdecl gcvt(double _Value, int _DigitCount, char *_DstBuf); | |
__declspec(dllimport) | |
char *__cdecl itoa(int _Value, char *_Buffer, int _Radix); | |
__declspec(dllimport) | |
char *__cdecl ltoa(long _Value, char *_Buffer, int _Radix); | |
__declspec(dllimport) | |
void __cdecl swab(char *_Buf1, char *_Buf2, int _SizeInBytes); | |
__declspec(dllimport) | |
char *__cdecl ultoa(unsigned long _Value, char *_Buffer, int _Radix); | |
__declspec(dllimport) | |
int __cdecl putenv(char const *_EnvString); | |
#pragma warning(pop) | |
_onexit_t __cdecl onexit(_onexit_t _Func); | |
#line 1363 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
__pragma(pack(pop)) | |
#line 1368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\stdlib.h" | |
#line 1392 "C:\\sources\\perl5\\perl.h" | |
#line 1420 "C:\\sources\\perl5\\perl.h" | |
#line 1424 "C:\\sources\\perl5\\perl.h" | |
typedef intmax_t PERL_INTMAX_T; | |
typedef uintmax_t PERL_UINTMAX_T; | |
#line 1474 "C:\\sources\\perl5\\perl.h" | |
#line 1489 "C:\\sources\\perl5\\perl.h" | |
#line 1493 "C:\\sources\\perl5\\perl.h" | |
#line 1497 "C:\\sources\\perl5\\perl.h" | |
#line 1501 "C:\\sources\\perl5\\perl.h" | |
#line 1512 "C:\\sources\\perl5\\perl.h" | |
#line 1572 "C:\\sources\\perl5\\perl.h" | |
#line 1597 "C:\\sources\\perl5\\perl.h" | |
#line 1602 "C:\\sources\\perl5\\perl.h" | |
#line 1604 "C:\\sources\\perl5\\perl.h" | |
#line 1634 "C:\\sources\\perl5\\perl.h" | |
#line 1635 "C:\\sources\\perl5\\perl.h" | |
#line 1639 "C:\\sources\\perl5\\perl.h" | |
#line 1643 "C:\\sources\\perl5\\perl.h" | |
#line 1653 "C:\\sources\\perl5\\perl.h" | |
#line 1671 "C:\\sources\\perl5\\perl.h" | |
#line 1678 "C:\\sources\\perl5\\perl.h" | |
#line 1686 "C:\\sources\\perl5\\perl.h" | |
#line 1696 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memcpy_s.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\errno.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
int *__cdecl _errno(void); | |
__declspec(dllimport) | |
errno_t __cdecl _set_errno(int _Value); | |
__declspec(dllimport) | |
errno_t __cdecl _get_errno(int *_Value); | |
__declspec(dllimport) | |
unsigned long *__cdecl __doserrno(void); | |
__declspec(dllimport) | |
errno_t __cdecl _set_doserrno(unsigned long _Value); | |
__declspec(dllimport) | |
errno_t __cdecl _get_doserrno(unsigned long *_Value); | |
#line 31 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\errno.h" | |
#line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\errno.h" | |
#line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\errno.h" | |
__pragma(pack(pop)) | |
#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\errno.h" | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memcpy_s.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime_string.h" | |
#pragma once | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
__pragma(pack(push, 8)) | |
void *__cdecl memchr(void const *_Buf, int _Val, size_t _MaxCount); | |
int __cdecl memcmp(void const *_Buf1, void const *_Buf2, size_t _Size); | |
#line 43 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime_string.h" | |
void *__cdecl memcpy(void *_Dst, void const *_Src, size_t _Size); | |
void *__cdecl memmove(void *_Dst, void const *_Src, size_t _Size); | |
#line 63 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime_string.h" | |
void *__cdecl memset(void *_Dst, int _Val, size_t _Size); | |
char *__cdecl strchr(char const *_Str, int _Val); | |
char *__cdecl strrchr(char const *_Str, int _Ch); | |
char *__cdecl strstr(char const *_Str, char const *_SubStr); | |
wchar_t *__cdecl wcschr(wchar_t const *_Str, wchar_t _Ch); | |
wchar_t *__cdecl wcsrchr(wchar_t const *_Str, wchar_t _Ch); | |
wchar_t *__cdecl wcsstr(wchar_t const *_Str, wchar_t const *_SubStr); | |
__pragma(pack(pop)) | |
#line 112 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\vcruntime_string.h" | |
#pragma warning(pop) | |
#line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memcpy_s.h" | |
__pragma(pack(push, 8)) | |
#line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memcpy_s.h" | |
static __inline errno_t __cdecl memcpy_s(void *const _Destination, | |
rsize_t const _DestinationSize, | |
void const *const _Source, | |
rsize_t const _SourceSize) | |
{ | |
if(_SourceSize == 0) { | |
return 0; | |
} | |
{ | |
int _Expr_val = !!(_Destination != ((void *) 0)); | |
if(!(_Expr_val)) { | |
(*_errno()) = 22; | |
_invalid_parameter_noinfo(); | |
return 22; | |
} | |
}; | |
if(_Source == ((void *) 0) || _DestinationSize < _SourceSize) { | |
memset(_Destination, 0, _DestinationSize); | |
{ | |
int _Expr_val = !!(_Source != ((void *) 0)); | |
if(!(_Expr_val)) { | |
(*_errno()) = 22; | |
_invalid_parameter_noinfo(); | |
return 22; | |
} | |
}; | |
{ | |
int _Expr_val = !!(_DestinationSize >= _SourceSize); | |
if(!(_Expr_val)) { | |
(*_errno()) = 34; | |
_invalid_parameter_noinfo(); | |
return 34; | |
} | |
}; | |
return 22; | |
} | |
#pragma warning(suppress:4996) | |
memcpy(_Destination, _Source, _SourceSize); | |
return 0; | |
} | |
static __inline errno_t __cdecl memmove_s(void *const _Destination, | |
rsize_t const _DestinationSize, | |
void const *const _Source, | |
rsize_t const _SourceSize) | |
{ | |
if(_SourceSize == 0) { | |
return 0; | |
} | |
{ | |
int _Expr_val = !!(_Destination != ((void *) 0)); | |
if(!(_Expr_val)) { | |
(*_errno()) = 22; | |
_invalid_parameter_noinfo(); | |
return 22; | |
} | |
}; | |
{ | |
int _Expr_val = !!(_Source != ((void *) 0)); | |
if(!(_Expr_val)) { | |
(*_errno()) = 22; | |
_invalid_parameter_noinfo(); | |
return 22; | |
} | |
}; | |
{ | |
int _Expr_val = !!(_DestinationSize >= _SourceSize); | |
if(!(_Expr_val)) { | |
(*_errno()) = 34; | |
_invalid_parameter_noinfo(); | |
return 34; | |
} | |
}; | |
#pragma warning(suppress:4996) | |
memmove(_Destination, _Source, _SourceSize); | |
return 0; | |
} | |
#line 86 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memcpy_s.h" | |
__pragma(pack(pop)) | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
int __cdecl _memicmp(void const *_Buf1, void const *_Buf2, size_t _Size); | |
__declspec(dllimport) | |
int __cdecl _memicmp_l(void const *_Buf1, void const *_Buf2, size_t _Size, | |
_locale_t _Locale); | |
#line 56 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
#line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
__declspec(dllimport) | |
void *__cdecl memccpy(void *_Dst, void const *_Src, int _Val, | |
size_t _Size); | |
__declspec(dllimport) | |
int __cdecl memicmp(void const *_Buf1, void const *_Buf2, size_t _Size); | |
#line 94 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
#line 111 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
__pragma(pack(pop)) | |
#line 117 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_memory.h" | |
#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
errno_t __cdecl wcscat_s(wchar_t * _Destination, rsize_t _SizeInWords, | |
wchar_t const *_Source); | |
__declspec(dllimport) | |
errno_t __cdecl wcscpy_s(wchar_t * _Destination, rsize_t _SizeInWords, | |
wchar_t const *_Source); | |
__declspec(dllimport) | |
errno_t __cdecl wcsncat_s(wchar_t * _Destination, rsize_t _SizeInWords, | |
wchar_t const *_Source, rsize_t _MaxCount); | |
__declspec(dllimport) | |
errno_t __cdecl wcsncpy_s(wchar_t * _Destination, rsize_t _SizeInWords, | |
wchar_t const *_Source, rsize_t _MaxCount); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcstok_s(wchar_t * _String, wchar_t const *_Delimiter, | |
wchar_t ** _Context); | |
#line 65 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) __declspec(allocator) | |
wchar_t *__cdecl _wcsdup(wchar_t const *_String); | |
#line 86 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 94 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
__declspec(dllimport) | |
wchar_t *__cdecl wcscat(wchar_t * _Destination, wchar_t const *_Source); | |
#line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma warning(pop) | |
#line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
int __cdecl wcscmp(wchar_t const *_String1, wchar_t const *_String2); | |
#line 119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
__declspec(dllimport) | |
wchar_t *__cdecl wcscpy(wchar_t * _Destination, wchar_t const *_Source); | |
#line 128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma warning(pop) | |
__declspec(dllimport) | |
size_t __cdecl wcscspn(wchar_t const *_String, wchar_t const *_Control); | |
__declspec(dllimport) | |
size_t __cdecl wcslen(wchar_t const *_String); | |
#line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
size_t __cdecl wcsnlen(wchar_t const *_Source, size_t _MaxCount); | |
#line 162 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 166 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
static __inline size_t __cdecl wcsnlen_s(wchar_t const *_Source, | |
size_t _MaxCount) | |
{ | |
return (_Source == 0) ? 0 : wcsnlen(_Source, _MaxCount); | |
} | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 182 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsncat(wchar_t * _Destination, wchar_t const *_Source, | |
size_t _Count); | |
#line 190 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
int __cdecl wcsncmp(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount); | |
#line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsncpy(wchar_t * _Destination, wchar_t const *_Source, | |
size_t _Count); | |
#line 212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl wcspbrk(wchar_t const *_String, wchar_t const *_Control); | |
__declspec(dllimport) | |
size_t __cdecl wcsspn(wchar_t const *_String, wchar_t const *_Control); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcstok(wchar_t * _String, wchar_t const *_Delimiter, | |
wchar_t ** _Context); | |
#line 237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4141 4996) | |
#pragma warning(disable: 28719 28726 28727) | |
static __inline wchar_t *__cdecl _wcstok(wchar_t * const _String, | |
wchar_t const *const _Delimiter) | |
{ | |
return wcstok(_String, _Delimiter, 0); | |
} | |
#line 258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#pragma warning(pop) | |
#line 273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcserror(int _ErrorNumber); | |
__declspec(dllimport) | |
errno_t __cdecl _wcserror_s(wchar_t * _Buffer, size_t _SizeInWords, | |
int _ErrorNumber); | |
#line 294 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl __wcserror(wchar_t const *_String); | |
__declspec(dllimport) | |
errno_t __cdecl __wcserror_s(wchar_t * _Buffer, size_t _SizeInWords, | |
wchar_t const *_ErrorMessage); | |
#line 313 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
int __cdecl _wcsicmp(wchar_t const *_String1, wchar_t const *_String2); | |
__declspec(dllimport) | |
int __cdecl _wcsicmp_l(wchar_t const *_String1, wchar_t const *_String2, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _wcsnicmp(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _wcsnicmp_l(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl _wcsnset_s(wchar_t * _Destination, size_t _SizeInWords, | |
wchar_t _Value, size_t _MaxCount); | |
#line 351 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcsnset(wchar_t * _String, wchar_t _Value, | |
size_t _MaxCount); | |
#line 359 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcsrev(wchar_t * _String); | |
__declspec(dllimport) | |
errno_t __cdecl _wcsset_s(wchar_t * _Destination, size_t _SizeInWords, | |
wchar_t _Value); | |
#line 375 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcsset(wchar_t * _String, wchar_t _Value); | |
#line 382 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wcslwr_s(wchar_t * _String, size_t _SizeInWords); | |
#line 392 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcslwr(wchar_t * _String); | |
#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wcslwr_s_l(wchar_t * _String, size_t _SizeInWords, | |
_locale_t _Locale); | |
#line 410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcslwr_l(wchar_t * _String, _locale_t _Locale); | |
#line 417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wcsupr_s(wchar_t * _String, size_t _Size); | |
#line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcsupr(wchar_t * _String); | |
#line 433 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wcsupr_s_l(wchar_t * _String, size_t _Size, | |
_locale_t _Locale); | |
#line 446 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wcsupr_l(wchar_t * _String, _locale_t _Locale); | |
#line 453 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
size_t __cdecl wcsxfrm(wchar_t * _Destination, wchar_t const *_Source, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
size_t __cdecl _wcsxfrm_l(wchar_t * _Destination, wchar_t const *_Source, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl wcscoll(wchar_t const *_String1, wchar_t const *_String2); | |
__declspec(dllimport) | |
int __cdecl _wcscoll_l(wchar_t const *_String1, wchar_t const *_String2, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _wcsicoll(wchar_t const *_String1, wchar_t const *_String2); | |
__declspec(dllimport) | |
int __cdecl _wcsicoll_l(wchar_t const *_String1, wchar_t const *_String2, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _wcsncoll(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _wcsncoll_l(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _wcsnicoll(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _wcsnicoll_l(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount, _locale_t _Locale); | |
#line 578 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsdup(wchar_t const *_String); | |
#line 587 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__declspec(dllimport) | |
int __cdecl wcsicmp(wchar_t const *_String1, wchar_t const *_String2); | |
__declspec(dllimport) | |
int __cdecl wcsnicmp(wchar_t const *_String1, wchar_t const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsnset(wchar_t * _String, wchar_t _Value, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsrev(wchar_t * _String); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsset(wchar_t * _String, wchar_t _Value); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcslwr(wchar_t * _String); | |
__declspec(dllimport) | |
wchar_t *__cdecl wcsupr(wchar_t * _String); | |
__declspec(dllimport) | |
int __cdecl wcsicoll(wchar_t const *_String1, wchar_t const *_String2); | |
#line 644 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
__pragma(pack(pop)) | |
#line 650 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wstring.h" | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__pragma(pack(push, 8)) | |
__declspec(dllimport) | |
errno_t __cdecl strcpy_s(char *_Destination, rsize_t _SizeInBytes, | |
char const *_Source); | |
__declspec(dllimport) | |
errno_t __cdecl strcat_s(char *_Destination, rsize_t _SizeInBytes, | |
char const *_Source); | |
__declspec(dllimport) | |
errno_t __cdecl strerror_s(char *_Buffer, size_t _SizeInBytes, | |
int _ErrorNumber); | |
__declspec(dllimport) | |
errno_t __cdecl strncat_s(char *_Destination, rsize_t _SizeInBytes, | |
char const *_Source, rsize_t _MaxCount); | |
__declspec(dllimport) | |
errno_t __cdecl strncpy_s(char *_Destination, rsize_t _SizeInBytes, | |
char const *_Source, rsize_t _MaxCount); | |
__declspec(dllimport) | |
char *__cdecl strtok_s(char *_String, char const *_Delimiter, | |
char **_Context); | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
void *__cdecl _memccpy(void *_Dst, void const *_Src, int _Val, | |
size_t _MaxCount); | |
#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
char *__cdecl strcat(char *_Destination, char const *_Source); | |
#line 95 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#pragma warning(pop) | |
#line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
int __cdecl strcmp(char const *_Str1, char const *_Str2); | |
__declspec(dllimport) | |
int __cdecl _strcmpi(char const *_String1, char const *_String2); | |
__declspec(dllimport) | |
int __cdecl strcoll(char const *_String1, char const *_String2); | |
__declspec(dllimport) | |
int __cdecl _strcoll_l(char const *_String1, char const *_String2, | |
_locale_t _Locale); | |
#line 129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#pragma warning(push) | |
#pragma warning(disable: 28719) | |
#pragma warning(disable: 28726) | |
char *__cdecl strcpy(char *_Destination, char const *_Source); | |
#line 138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#pragma warning(pop) | |
__declspec(dllimport) | |
size_t __cdecl strcspn(char const *_Str, char const *_Control); | |
#line 150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) __declspec(allocator) | |
char *__cdecl _strdup(char const *_Source); | |
#line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl _strerror(char const *_ErrorMessage); | |
__declspec(dllimport) | |
errno_t __cdecl _strerror_s(char *_Buffer, size_t _SizeInBytes, | |
char const *_ErrorMessage); | |
#line 179 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl strerror(int _ErrorMessage); | |
#line 191 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
int __cdecl _stricmp(char const *_String1, char const *_String2); | |
__declspec(dllimport) | |
int __cdecl _stricoll(char const *_String1, char const *_String2); | |
__declspec(dllimport) | |
int __cdecl _stricoll_l(char const *_String1, char const *_String2, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _stricmp_l(char const *_String1, char const *_String2, | |
_locale_t _Locale); | |
size_t __cdecl strlen(char const *_Str); | |
__declspec(dllimport) | |
errno_t __cdecl _strlwr_s(char *_String, size_t _Size); | |
#line 233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl _strlwr(char *_String); | |
#line 238 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
errno_t __cdecl _strlwr_s_l(char *_String, size_t _Size, _locale_t _Locale); | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl _strlwr_l(char *_String, _locale_t _Locale); | |
#line 258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl strncat(char *_Destination, char const *_Source, | |
size_t _Count); | |
#line 273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
int __cdecl strncmp(char const *_Str1, char const *_Str2, size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _strnicmp(char const *_String1, char const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _strnicmp_l(char const *_String1, char const *_String2, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _strnicoll(char const *_String1, char const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _strnicoll_l(char const *_String1, char const *_String2, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
int __cdecl _strncoll(char const *_String1, char const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
int __cdecl _strncoll_l(char const *_String1, char const *_String2, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
size_t __cdecl __strncnt(char const *_String, size_t _Count); | |
#line 337 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl strncpy(char *_Destination, char const *_Source, | |
size_t _Count); | |
#line 345 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 351 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 355 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
size_t __cdecl strnlen(char const *_String, size_t _MaxCount); | |
#line 367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
static __inline size_t __cdecl strnlen_s(char const *_String, | |
size_t _MaxCount) | |
{ | |
return _String == 0 ? 0 : strnlen(_String, _MaxCount); | |
} | |
#line 380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
errno_t __cdecl _strnset_s(char *_String, size_t _SizeInBytes, int _Value, | |
size_t _MaxCount); | |
#line 395 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl _strnset(char *_Destination, int _Value, size_t _Count); | |
#line 403 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl strpbrk(char const *_Str, char const *_Control); | |
__declspec(dllimport) | |
char *__cdecl _strrev(char *_Str); | |
__declspec(dllimport) | |
errno_t __cdecl _strset_s(char *_Destination, size_t _DestinationSize, | |
int _Value); | |
#line 426 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
char *__cdecl _strset(char *_Destination, int _Value); | |
#line 432 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
size_t __cdecl strspn(char const *_Str, char const *_Control); | |
__declspec(dllimport) | |
char *__cdecl strtok(char *_String, char const *_Delimiter); | |
__declspec(dllimport) | |
errno_t __cdecl _strupr_s(char *_String, size_t _Size); | |
#line 455 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl _strupr(char *_String); | |
#line 460 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
errno_t __cdecl _strupr_s_l(char *_String, size_t _Size, _locale_t _Locale); | |
#line 473 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
char *__cdecl _strupr_l(char *_String, _locale_t _Locale); | |
#line 480 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__declspec(dllimport) | |
size_t __cdecl strxfrm(char *_Destination, char const *_Source, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
size_t __cdecl _strxfrm_l(char *_Destination, char const *_Source, | |
size_t _MaxCount, _locale_t _Locale); | |
__declspec(dllimport) | |
char *__cdecl strdup(char const *_String); | |
__declspec(dllimport) | |
int __cdecl strcmpi(char const *_String1, char const *_String2); | |
__declspec(dllimport) | |
int __cdecl stricmp(char const *_String1, char const *_String2); | |
__declspec(dllimport) | |
char *__cdecl strlwr(char *_String); | |
__declspec(dllimport) | |
int __cdecl strnicmp(char const *_String1, char const *_String2, | |
size_t _MaxCount); | |
__declspec(dllimport) | |
char *__cdecl strnset(char *_String, int _Value, size_t _MaxCount); | |
__declspec(dllimport) | |
char *__cdecl strrev(char *_String); | |
char *__cdecl strset(char *_String, int _Value); | |
__declspec(dllimport) | |
char *__cdecl strupr(char *_String); | |
#line 589 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
__pragma(pack(pop)) | |
#line 595 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 596 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\string.h" | |
#line 1698 "C:\\sources\\perl5\\perl.h" | |
#line 1745 "C:\\sources\\perl5\\perl.h" | |
#line 1761 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\win32\\include\\arpa/inet.h" | |
#line 1768 "C:\\sources\\perl5\\perl.h" | |
#line 1769 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/stat.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
#pragma warning(push) | |
#pragma warning(disable: 4820) | |
struct _stat32 { | |
_dev_t st_dev; | |
_ino_t st_ino; | |
unsigned short st_mode; | |
short st_nlink; | |
short st_uid; | |
short st_gid; | |
_dev_t st_rdev; | |
_off_t st_size; | |
__time32_t st_atime; | |
__time32_t st_mtime; | |
__time32_t st_ctime; | |
}; | |
struct _stat32i64 { | |
_dev_t st_dev; | |
_ino_t st_ino; | |
unsigned short st_mode; | |
short st_nlink; | |
short st_uid; | |
short st_gid; | |
_dev_t st_rdev; | |
__int64 st_size; | |
__time32_t st_atime; | |
__time32_t st_mtime; | |
__time32_t st_ctime; | |
}; | |
struct _stat64i32 { | |
_dev_t st_dev; | |
_ino_t st_ino; | |
unsigned short st_mode; | |
short st_nlink; | |
short st_uid; | |
short st_gid; | |
_dev_t st_rdev; | |
_off_t st_size; | |
__time64_t st_atime; | |
__time64_t st_mtime; | |
__time64_t st_ctime; | |
}; | |
struct _stat64 { | |
_dev_t st_dev; | |
_ino_t st_ino; | |
unsigned short st_mode; | |
short st_nlink; | |
short st_uid; | |
short st_gid; | |
_dev_t st_rdev; | |
__int64 st_size; | |
__time64_t st_atime; | |
__time64_t st_mtime; | |
__time64_t st_ctime; | |
}; | |
struct stat { | |
_dev_t st_dev; | |
_ino_t st_ino; | |
unsigned short st_mode; | |
short st_nlink; | |
short st_uid; | |
short st_gid; | |
_dev_t st_rdev; | |
_off_t st_size; | |
time_t st_atime; | |
time_t st_mtime; | |
time_t st_ctime; | |
}; | |
#line 103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/stat.h" | |
#line 129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/stat.h" | |
#line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/stat.h" | |
__declspec(dllimport) | |
int __cdecl _fstat32(int _FileHandle, struct _stat32 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _fstat32i64(int _FileHandle, struct _stat32i64 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _fstat64i32(int _FileHandle, struct _stat64i32 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _fstat64(int _FileHandle, struct _stat64 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _stat32(char const *_FileName, struct _stat32 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _stat32i64(char const *_FileName, struct _stat32i64 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _stat64i32(char const *_FileName, struct _stat64i32 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _stat64(char const *_FileName, struct _stat64 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _wstat32(wchar_t const *_FileName, struct _stat32 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _wstat32i64(wchar_t const *_FileName, struct _stat32i64 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _wstat64i32(wchar_t const *_FileName, struct _stat64i32 *_Stat); | |
__declspec(dllimport) | |
int __cdecl _wstat64(wchar_t const *_FileName, struct _stat64 *_Stat); | |
static __inline int __cdecl fstat(int const _FileHandle, | |
struct stat *const _Stat) | |
{ | |
typedef char | |
__static_assert_t[(sizeof(struct stat) == sizeof(struct _stat64i32)) != | |
0]; | |
return _fstat64i32(_FileHandle, (struct _stat64i32 *) _Stat); | |
} | |
static __inline int __cdecl stat(char const *const _FileName, | |
struct stat *const _Stat) | |
{ | |
typedef char | |
__static_assert_t[(sizeof(struct stat) == sizeof(struct _stat64i32)) != | |
0]; | |
return _stat64i32(_FileName, (struct _stat64i32 *) _Stat); | |
} | |
#line 246 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/stat.h" | |
#line 247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\sys/stat.h" | |
#pragma warning(pop) | |
__pragma(pack(pop)) | |
#line 1772 "C:\\sources\\perl5\\perl.h" | |
#line 1773 "C:\\sources\\perl5\\perl.h" | |
#line 1780 "C:\\sources\\perl5\\perl.h" | |
#line 1798 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
struct tm { | |
int tm_sec; | |
int tm_min; | |
int tm_hour; | |
int tm_mday; | |
int tm_mon; | |
int tm_year; | |
int tm_wday; | |
int tm_yday; | |
int tm_isdst; | |
}; | |
__declspec(dllimport) | |
wchar_t *__cdecl _wasctime(struct tm const *_Tm); | |
__declspec(dllimport) | |
errno_t __cdecl _wasctime_s(wchar_t * _Buffer, size_t _SizeInWords, | |
struct tm const *_Tm); | |
#line 62 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__declspec(dllimport) | |
size_t __cdecl wcsftime(wchar_t * _Buffer, size_t _SizeInWords, | |
wchar_t const *_Format, struct tm const *_Tm); | |
__declspec(dllimport) | |
size_t __cdecl _wcsftime_l(wchar_t * _Buffer, size_t _SizeInWords, | |
wchar_t const *_Format, struct tm const *_Tm, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
wchar_t *__cdecl _wctime32(__time32_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _wctime32_s(wchar_t * _Buffer, size_t _SizeInWords, | |
__time32_t const *_Time); | |
#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wctime64(__time64_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _wctime64_s(wchar_t * _Buffer, size_t _SizeInWords, | |
__time64_t const *_Time); | |
#line 119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wstrdate_s(wchar_t * _Buffer, size_t _SizeInWords); | |
#line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wstrdate(wchar_t * _Buffer); | |
#line 135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__declspec(dllimport) | |
errno_t __cdecl _wstrtime_s(wchar_t * _Buffer, size_t _SizeInWords); | |
#line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__declspec(dllimport) | |
wchar_t *__cdecl _wstrtime(wchar_t * _Buffer); | |
#line 151 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4996) | |
static __inline wchar_t *__cdecl _wctime(time_t const *const _Time) | |
{ | |
return _wctime64(_Time); | |
} | |
static __inline errno_t __cdecl _wctime_s(wchar_t * const _Buffer, | |
size_t const _SizeInWords, | |
time_t const *const _Time) | |
{ | |
return _wctime64_s(_Buffer, _SizeInWords, _Time); | |
} | |
#line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
#pragma warning(pop) | |
#line 205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\corecrt_wtime.h" | |
__pragma(pack(pop)) | |
#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__pragma(pack(push, 8)) | |
typedef long clock_t; | |
struct _timespec32 { | |
__time32_t tv_sec; | |
long tv_nsec; | |
}; | |
struct _timespec64 { | |
__time64_t tv_sec; | |
long tv_nsec; | |
}; | |
struct timespec { | |
time_t tv_sec; | |
long tv_nsec; | |
}; | |
#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
int *__cdecl __daylight(void); | |
__declspec(dllimport) | |
long *__cdecl __dstbias(void); | |
__declspec(dllimport) | |
long *__cdecl __timezone(void); | |
__declspec(dllimport) | |
char **__cdecl __tzname(void); | |
__declspec(dllimport) | |
errno_t __cdecl _get_daylight(int *_Daylight); | |
__declspec(dllimport) | |
errno_t __cdecl _get_dstbias(long *_DaylightSavingsBias); | |
__declspec(dllimport) | |
errno_t __cdecl _get_timezone(long *_TimeZone); | |
__declspec(dllimport) | |
errno_t __cdecl _get_tzname(size_t * _ReturnValue, char *_Buffer, | |
size_t _SizeInBytes, int _Index); | |
__declspec(dllimport) | |
char *__cdecl asctime(struct tm const *_Tm); | |
__declspec(dllimport) | |
errno_t __cdecl asctime_s(char *_Buffer, size_t _SizeInBytes, | |
struct tm const *_Tm); | |
#line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
#line 136 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
clock_t __cdecl clock(void); | |
__declspec(dllimport) | |
char *__cdecl _ctime32(__time32_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _ctime32_s(char *_Buffer, size_t _SizeInBytes, | |
__time32_t const *_Time); | |
#line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
char *__cdecl _ctime64(__time64_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _ctime64_s(char *_Buffer, size_t _SizeInBytes, | |
__time64_t const *_Time); | |
#line 179 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
double __cdecl _difftime32(__time32_t _Time1, __time32_t _Time2); | |
__declspec(dllimport) | |
double __cdecl _difftime64(__time64_t _Time1, __time64_t _Time2); | |
__declspec(dllimport) | |
struct tm *__cdecl _gmtime32(__time32_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _gmtime32_s(struct tm *_Tm, __time32_t const *_Time); | |
__declspec(dllimport) | |
struct tm *__cdecl _gmtime64(__time64_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _gmtime64_s(struct tm *_Tm, __time64_t const *_Time); | |
__declspec(dllimport) | |
struct tm *__cdecl _localtime32(__time32_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _localtime32_s(struct tm *_Tm, __time32_t const *_Time); | |
__declspec(dllimport) | |
struct tm *__cdecl _localtime64(__time64_t const *_Time); | |
__declspec(dllimport) | |
errno_t __cdecl _localtime64_s(struct tm *_Tm, __time64_t const *_Time); | |
__declspec(dllimport) | |
__time32_t __cdecl _mkgmtime32(struct tm *_Tm); | |
__declspec(dllimport) | |
__time64_t __cdecl _mkgmtime64(struct tm *_Tm); | |
__declspec(dllimport) | |
__time32_t __cdecl _mktime32(struct tm *_Tm); | |
__declspec(dllimport) | |
__time64_t __cdecl _mktime64(struct tm *_Tm); | |
__declspec(dllimport) | |
size_t __cdecl strftime(char *_Buffer, size_t _SizeInBytes, | |
char const *_Format, struct tm const *_Tm); | |
__declspec(dllimport) | |
size_t __cdecl _strftime_l(char *_Buffer, size_t _MaxSize, | |
char const *_Format, struct tm const *_Tm, | |
_locale_t _Locale); | |
__declspec(dllimport) | |
errno_t __cdecl _strdate_s(char *_Buffer, size_t _SizeInBytes); | |
#line 289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
char *__cdecl _strdate(char *_Buffer); | |
#line 294 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
errno_t __cdecl _strtime_s(char *_Buffer, size_t _SizeInBytes); | |
#line 305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
char *__cdecl _strtime(char *_Buffer); | |
#line 310 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
__time32_t __cdecl _time32(__time32_t * _Time); | |
__declspec(dllimport) | |
__time64_t __cdecl _time64(__time64_t * _Time); | |
__declspec(dllimport) | |
int __cdecl _timespec32_get(struct _timespec32 *_Ts, int _Base); | |
__declspec(dllimport) | |
int __cdecl _timespec64_get(struct _timespec64 *_Ts, int _Base); | |
__declspec(dllimport) | |
void __cdecl _tzset(void); | |
__declspec(deprecated | |
("This function or variable has been superceded by newer library " | |
"or operating system functionality. Consider using " "GetLocalTime" | |
" " "instead. See online help for details.")) | |
__declspec(dllimport) | |
unsigned __cdecl _getsystime(struct tm *_Tm); | |
__declspec(deprecated | |
("This function or variable has been superceded by newer library " | |
"or operating system functionality. Consider using " "SetLocalTime" | |
" " "instead. See online help for details.")) | |
__declspec(dllimport) | |
unsigned __cdecl _setsystime(struct tm *_Tm, unsigned _Milliseconds); | |
#line 357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
static __inline char *__cdecl ctime(time_t const *const _Time) | |
{ | |
#pragma warning(push) | |
#pragma warning(disable: 4996) | |
return _ctime64(_Time); | |
#pragma warning(pop) | |
} | |
static __inline double __cdecl difftime(time_t const _Time1, | |
time_t const _Time2) | |
{ | |
return _difftime64(_Time1, _Time2); | |
} | |
static __inline struct tm *__cdecl gmtime(time_t const *const _Time) | |
{ | |
#pragma warning(push) | |
#pragma warning(disable: 4996) | |
return _gmtime64(_Time); | |
#pragma warning(pop) | |
} | |
static __inline struct tm *__cdecl localtime(time_t const *const _Time) | |
{ | |
#pragma warning(push) | |
#pragma warning(disable: 4996) | |
return _localtime64(_Time); | |
#pragma warning(pop) | |
} | |
static __inline time_t __cdecl _mkgmtime(struct tm *const _Tm) | |
{ | |
return _mkgmtime64(_Tm); | |
} | |
static __inline time_t __cdecl mktime(struct tm *const _Tm) | |
{ | |
return _mktime64(_Tm); | |
} | |
static __inline time_t __cdecl time(time_t * const _Time) | |
{ | |
return _time64(_Time); | |
} | |
static __inline int __cdecl timespec_get(struct timespec *const _Ts, | |
int const _Base) | |
{ | |
return _timespec64_get((struct _timespec64 *) _Ts, _Base); | |
} | |
static __inline errno_t __cdecl ctime_s(char *const _Buffer, | |
size_t const _SizeInBytes, | |
time_t const *const _Time) | |
{ | |
return _ctime64_s(_Buffer, _SizeInBytes, _Time); | |
} | |
static __inline errno_t __cdecl gmtime_s(struct tm *const _Tm, | |
time_t const *const _Time) | |
{ | |
return _gmtime64_s(_Tm, _Time); | |
} | |
static __inline errno_t __cdecl localtime_s(struct tm *const _Tm, | |
time_t const *const _Time) | |
{ | |
return _localtime64_s(_Tm, _Time); | |
} | |
#line 577 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
#line 579 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
#line 581 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__declspec(dllimport) | |
void __cdecl tzset(void); | |
#line 596 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
#line 598 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
__pragma(pack(pop)) | |
#line 603 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\time.h" | |
#line 1800 "C:\\sources\\perl5\\perl.h" | |
#line 1814 "C:\\sources\\perl5\\perl.h" | |
#line 1820 "C:\\sources\\perl5\\perl.h" | |
#line 1843 "C:\\sources\\perl5\\perl.h" | |
#line 1854 "C:\\sources\\perl5\\perl.h" | |
#line 1861 "C:\\sources\\perl5\\perl.h" | |
#line 1865 "C:\\sources\\perl5\\perl.h" | |
#line 1869 "C:\\sources\\perl5\\perl.h" | |
#line 1912 "C:\\sources\\perl5\\perl.h" | |
#line 1953 "C:\\sources\\perl5\\perl.h" | |
#line 1960 "C:\\sources\\perl5\\perl.h" | |
#line 1971 "C:\\sources\\perl5\\perl.h" | |
#line 2056 "C:\\sources\\perl5\\perl.h" | |
#line 2086 "C:\\sources\\perl5\\perl.h" | |
#line 2101 "C:\\sources\\perl5\\perl.h" | |
#line 2106 "C:\\sources\\perl5\\perl.h" | |
#line 2107 "C:\\sources\\perl5\\perl.h" | |
#line 2112 "C:\\sources\\perl5\\perl.h" | |
#line 2115 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\win32\\include\\dirent.h" | |
typedef struct direct { | |
long d_ino; | |
long d_namlen; | |
char d_name[257]; | |
} _DIRECT; | |
typedef struct _dir_struc { | |
char *start; | |
char *curr; | |
long size; | |
long nfiles; | |
struct direct dirstr; | |
void *handle; | |
char *end; | |
} DIR; | |
#line 52 "C:\\sources\\perl5\\win32\\include\\dirent.h" | |
#line 54 "C:\\sources\\perl5\\win32\\include\\dirent.h" | |
#line 2119 "C:\\sources\\perl5\\perl.h" | |
#line 2124 "C:\\sources\\perl5\\perl.h" | |
#line 2134 "C:\\sources\\perl5\\perl.h" | |
#line 2146 "C:\\sources\\perl5\\perl.h" | |
#line 2150 "C:\\sources\\perl5\\perl.h" | |
#line 2157 "C:\\sources\\perl5\\perl.h" | |
#line 2158 "C:\\sources\\perl5\\perl.h" | |
#line 2162 "C:\\sources\\perl5\\perl.h" | |
#line 2169 "C:\\sources\\perl5\\perl.h" | |
#line 2170 "C:\\sources\\perl5\\perl.h" | |
#line 2177 "C:\\sources\\perl5\\perl.h" | |
#line 2179 "C:\\sources\\perl5\\perl.h" | |
#line 2181 "C:\\sources\\perl5\\perl.h" | |
#line 2182 "C:\\sources\\perl5\\perl.h" | |
#line 2189 "C:\\sources\\perl5\\perl.h" | |
#line 2191 "C:\\sources\\perl5\\perl.h" | |
#line 2193 "C:\\sources\\perl5\\perl.h" | |
#line 2194 "C:\\sources\\perl5\\perl.h" | |
#line 2205 "C:\\sources\\perl5\\perl.h" | |
#line 2206 "C:\\sources\\perl5\\perl.h" | |
#line 2217 "C:\\sources\\perl5\\perl.h" | |
#line 2218 "C:\\sources\\perl5\\perl.h" | |
#line 2229 "C:\\sources\\perl5\\perl.h" | |
#line 2230 "C:\\sources\\perl5\\perl.h" | |
#line 2234 "C:\\sources\\perl5\\perl.h" | |
#line 2238 "C:\\sources\\perl5\\perl.h" | |
#line 2242 "C:\\sources\\perl5\\perl.h" | |
#line 2246 "C:\\sources\\perl5\\perl.h" | |
#line 2250 "C:\\sources\\perl5\\perl.h" | |
#line 2258 "C:\\sources\\perl5\\perl.h" | |
#line 2262 "C:\\sources\\perl5\\perl.h" | |
#line 2270 "C:\\sources\\perl5\\perl.h" | |
#line 2322 "C:\\sources\\perl5\\perl.h" | |
#line 2340 "C:\\sources\\perl5\\perl.h" | |
#line 2343 "C:\\sources\\perl5\\perl.h" | |
#line 2368 "C:\\sources\\perl5\\perl.h" | |
#line 2374 "C:\\sources\\perl5\\perl.h" | |
#line 2385 "C:\\sources\\perl5\\perl.h" | |
#line 2386 "C:\\sources\\perl5\\perl.h" | |
typedef __int64 IV; | |
typedef unsigned __int64 UV; | |
#line 2414 "C:\\sources\\perl5\\perl.h" | |
#line 2419 "C:\\sources\\perl5\\perl.h" | |
#line 2457 "C:\\sources\\perl5\\perl.h" | |
#line 2467 "C:\\sources\\perl5\\perl.h" | |
#line 2489 "C:\\sources\\perl5\\perl.h" | |
#line 2497 "C:\\sources\\perl5\\perl.h" | |
typedef double NV; | |
#line 2559 "C:\\sources\\perl5\\perl.h" | |
#line 2562 "C:\\sources\\perl5\\perl.h" | |
#line 2710 "C:\\sources\\perl5\\perl.h" | |
#line 2751 "C:\\sources\\perl5\\perl.h" | |
#line 2752 "C:\\sources\\perl5\\perl.h" | |
#line 2756 "C:\\sources\\perl5\\perl.h" | |
#line 2758 "C:\\sources\\perl5\\perl.h" | |
#line 2759 "C:\\sources\\perl5\\perl.h" | |
#line 2765 "C:\\sources\\perl5\\perl.h" | |
#line 2766 "C:\\sources\\perl5\\perl.h" | |
#line 2767 "C:\\sources\\perl5\\perl.h" | |
#line 2797 "C:\\sources\\perl5\\perl.h" | |
#line 2820 "C:\\sources\\perl5\\perl.h" | |
#line 2873 "C:\\sources\\perl5\\perl.h" | |
#line 2910 "C:\\sources\\perl5\\perl.h" | |
#line 2936 "C:\\sources\\perl5\\perl.h" | |
#line 2964 "C:\\sources\\perl5\\perl.h" | |
#line 2965 "C:\\sources\\perl5\\perl.h" | |
#line 2971 "C:\\sources\\perl5\\perl.h" | |
#line 2977 "C:\\sources\\perl5\\perl.h" | |
#line 2983 "C:\\sources\\perl5\\perl.h" | |
#line 2989 "C:\\sources\\perl5\\perl.h" | |
#line 2995 "C:\\sources\\perl5\\perl.h" | |
#line 3042 "C:\\sources\\perl5\\perl.h" | |
#line 3044 "C:\\sources\\perl5\\perl.h" | |
#line 3046 "C:\\sources\\perl5\\perl.h" | |
#line 3048 "C:\\sources\\perl5\\perl.h" | |
#line 3050 "C:\\sources\\perl5\\perl.h" | |
#line 3051 "C:\\sources\\perl5\\perl.h" | |
#line 3069 "C:\\sources\\perl5\\perl.h" | |
#line 3074 "C:\\sources\\perl5\\perl.h" | |
#line 3082 "C:\\sources\\perl5\\perl.h" | |
#line 3164 "C:\\sources\\perl5\\perl.h" | |
typedef size_t STRLEN; | |
typedef struct op OP; | |
typedef struct cop COP; | |
typedef struct unop UNOP; | |
typedef struct unop_aux UNOP_AUX; | |
typedef struct binop BINOP; | |
typedef struct listop LISTOP; | |
typedef struct logop LOGOP; | |
typedef struct pmop PMOP; | |
typedef struct svop SVOP; | |
typedef struct padop PADOP; | |
typedef struct pvop PVOP; | |
typedef struct loop LOOP; | |
typedef struct methop METHOP; | |
typedef struct opslab OPSLAB; | |
typedef struct opslot OPSLOT; | |
#line 3222 "C:\\sources\\perl5\\perl.h" | |
typedef struct block_hooks BHK; | |
typedef struct custom_op XOP; | |
typedef struct interpreter PerlInterpreter; | |
#line 3232 "C:\\sources\\perl5\\perl.h" | |
#line 3234 "C:\\sources\\perl5\\perl.h" | |
typedef struct sv SV; | |
typedef struct av AV; | |
typedef struct hv HV; | |
typedef struct cv CV; | |
typedef struct p5rx REGEXP; | |
typedef struct gp GP; | |
typedef struct gv GV; | |
typedef struct io IO; | |
typedef struct context PERL_CONTEXT; | |
typedef struct block BLOCK; | |
typedef struct invlist INVLIST; | |
typedef struct magic MAGIC; | |
typedef struct xpv XPV; | |
typedef struct xpviv XPVIV; | |
typedef struct xpvuv XPVUV; | |
typedef struct xpvnv XPVNV; | |
typedef struct xpvmg XPVMG; | |
typedef struct xpvlv XPVLV; | |
typedef struct xpvinvlist XINVLIST; | |
typedef struct xpvav XPVAV; | |
typedef struct xpvhv XPVHV; | |
typedef struct xpvgv XPVGV; | |
typedef struct xpvcv XPVCV; | |
typedef struct xpvbm XPVBM; | |
typedef struct xpvfm XPVFM; | |
typedef struct xpvio XPVIO; | |
typedef struct xobject XPVOBJ; | |
typedef struct mgvtbl MGVTBL; | |
typedef union any ANY; | |
typedef struct ptr_tbl_ent PTR_TBL_ENT_t; | |
typedef struct ptr_tbl PTR_TBL_t; | |
typedef struct clone_params CLONE_PARAMS; | |
typedef struct padlist PADLIST; | |
typedef AV PAD; | |
typedef struct padnamelist PADNAMELIST; | |
typedef struct padname PADNAME; | |
#line 3279 "C:\\sources\\perl5\\perl.h" | |
#line 3284 "C:\\sources\\perl5\\perl.h" | |
#line 3290 "C:\\sources\\perl5\\perl.h" | |
#line 3294 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\handy.h" | |
#line 97 "C:\\sources\\perl5\\handy.h" | |
#line 99 "C:\\sources\\perl5\\handy.h" | |
#line 129 "C:\\sources\\perl5\\handy.h" | |
#line 131 "C:\\sources\\perl5\\handy.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdbool.h" | |
#line 20 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdbool.h" | |
#line 22 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\stdbool.h" | |
#line 139 "C:\\sources\\perl5\\handy.h" | |
#line 140 "C:\\sources\\perl5\\handy.h" | |
#line 163 "C:\\sources\\perl5\\handy.h" | |
#line 166 "C:\\sources\\perl5\\handy.h" | |
#line 169 "C:\\sources\\perl5\\handy.h" | |
typedef char I8; | |
typedef unsigned char U8; | |
typedef short I16; | |
typedef unsigned short U16; | |
typedef long I32; | |
typedef unsigned long U32; | |
typedef __int64 I64; | |
typedef unsigned __int64 U64; | |
#line 223 "C:\\sources\\perl5\\handy.h" | |
#line 231 "C:\\sources\\perl5\\handy.h" | |
#line 236 "C:\\sources\\perl5\\handy.h" | |
#line 242 "C:\\sources\\perl5\\handy.h" | |
#line 247 "C:\\sources\\perl5\\handy.h" | |
#line 252 "C:\\sources\\perl5\\handy.h" | |
#line 257 "C:\\sources\\perl5\\handy.h" | |
#line 265 "C:\\sources\\perl5\\handy.h" | |
#line 272 "C:\\sources\\perl5\\handy.h" | |
#line 278 "C:\\sources\\perl5\\handy.h" | |
#line 283 "C:\\sources\\perl5\\handy.h" | |
#line 288 "C:\\sources\\perl5\\handy.h" | |
#line 290 "C:\\sources\\perl5\\handy.h" | |
typedef int_fast8_t PERL_INT_FAST8_T; | |
typedef uint_fast8_t PERL_UINT_FAST8_T; | |
typedef int_fast16_t PERL_INT_FAST16_T; | |
typedef uint_fast16_t PERL_UINT_FAST16_T; | |
#line 315 "C:\\sources\\perl5\\handy.h" | |
#line 332 "C:\\sources\\perl5\\handy.h" | |
#line 335 "C:\\sources\\perl5\\handy.h" | |
#line 336 "C:\\sources\\perl5\\handy.h" | |
#line 344 "C:\\sources\\perl5\\handy.h" | |
#line 370 "C:\\sources\\perl5\\handy.h" | |
#line 372 "C:\\sources\\perl5\\handy.h" | |
#line 493 "C:\\sources\\perl5\\handy.h" | |
#line 498 "C:\\sources\\perl5\\handy.h" | |
#line 503 "C:\\sources\\perl5\\handy.h" | |
#line 732 "C:\\sources\\perl5\\handy.h" | |
#line 757 "C:\\sources\\perl5\\handy.h" | |
#line 758 "C:\\sources\\perl5\\handy.h" | |
#line 1431 "C:\\sources\\perl5\\handy.h" | |
#line 1456 "C:\\sources\\perl5\\handy.h" | |
#line 1510 "C:\\sources\\perl5\\handy.h" | |
typedef enum { | |
CC_ENUM_ALPHA_ = 2, | |
CC_ENUM_ALPHANUMERIC_ = 7, | |
CC_ENUM_ASCII_ = 14, | |
CC_ENUM_BLANK_ = 11, | |
CC_ENUM_CASED_ = 9, | |
CC_ENUM_CNTRL_ = 13, | |
CC_ENUM_DIGIT_ = 1, | |
CC_ENUM_GRAPH_ = 8, | |
CC_ENUM_LOWER_ = 3, | |
CC_ENUM_PRINT_ = 6, | |
CC_ENUM_PUNCT_ = 5, | |
CC_ENUM_SPACE_ = 10, | |
CC_ENUM_UPPER_ = 4, | |
CC_ENUM_VERTSPACE_ = 15, | |
CC_ENUM_WORDCHAR_ = 0, | |
CC_ENUM_XDIGIT_ = 12 | |
} char_class_number_; | |
#line 1599 "C:\\sources\\perl5\\handy.h" | |
extern __declspec(dllexport) | |
const U32 PL_charclass[]; | |
#line 1611 "C:\\sources\\perl5\\handy.h" | |
#line 1648 "C:\\sources\\perl5\\handy.h" | |
#line 1688 "C:\\sources\\perl5\\handy.h" | |
#line 1700 "C:\\sources\\perl5\\handy.h" | |
#line 1839 "C:\\sources\\perl5\\handy.h" | |
#line 1903 "C:\\sources\\perl5\\handy.h" | |
#line 1930 "C:\\sources\\perl5\\handy.h" | |
#line 1949 "C:\\sources\\perl5\\handy.h" | |
#line 1953 "C:\\sources\\perl5\\handy.h" | |
#line 1955 "C:\\sources\\perl5\\handy.h" | |
#line 2022 "C:\\sources\\perl5\\handy.h" | |
#line 2133 "C:\\sources\\perl5\\handy.h" | |
#line 2272 "C:\\sources\\perl5\\handy.h" | |
#line 2350 "C:\\sources\\perl5\\handy.h" | |
#line 2534 "C:\\sources\\perl5\\handy.h" | |
typedef U32 line_t; | |
#line 2778 "C:\\sources\\perl5\\handy.h" | |
#line 2835 "C:\\sources\\perl5\\handy.h" | |
#line 2838 "C:\\sources\\perl5\\handy.h" | |
#line 2841 "C:\\sources\\perl5\\handy.h" | |
#line 2864 "C:\\sources\\perl5\\handy.h" | |
#line 2895 "C:\\sources\\perl5\\handy.h" | |
#line 2924 "C:\\sources\\perl5\\handy.h" | |
#line 2951 "C:\\sources\\perl5\\handy.h" | |
#line 3000 "C:\\sources\\perl5\\handy.h" | |
#line 3008 "C:\\sources\\perl5\\handy.h" | |
#line 3014 "C:\\sources\\perl5\\handy.h" | |
#line 3019 "C:\\sources\\perl5\\handy.h" | |
#line 3025 "C:\\sources\\perl5\\handy.h" | |
#line 3027 "C:\\sources\\perl5\\handy.h" | |
#line 3163 "C:\\sources\\perl5\\handy.h" | |
#line 3296 "C:\\sources\\perl5\\perl.h" | |
#line 3299 "C:\\sources\\perl5\\perl.h" | |
#line 3304 "C:\\sources\\perl5\\perl.h" | |
#line 3305 "C:\\sources\\perl5\\perl.h" | |
#line 3315 "C:\\sources\\perl5\\perl.h" | |
#line 3316 "C:\\sources\\perl5\\perl.h" | |
#line 3321 "C:\\sources\\perl5\\perl.h" | |
#line 3322 "C:\\sources\\perl5\\perl.h" | |
#line 3336 "C:\\sources\\perl5\\perl.h" | |
#line 3339 "C:\\sources\\perl5\\perl.h" | |
#line 3342 "C:\\sources\\perl5\\perl.h" | |
#line 3343 "C:\\sources\\perl5\\perl.h" | |
#line 3346 "C:\\sources\\perl5\\perl.h" | |
#line 3349 "C:\\sources\\perl5\\perl.h" | |
#line 3352 "C:\\sources\\perl5\\perl.h" | |
#line 3355 "C:\\sources\\perl5\\perl.h" | |
#line 3358 "C:\\sources\\perl5\\perl.h" | |
#line 3361 "C:\\sources\\perl5\\perl.h" | |
#line 3364 "C:\\sources\\perl5\\perl.h" | |
#line 3367 "C:\\sources\\perl5\\perl.h" | |
#line 3368 "C:\\sources\\perl5\\perl.h" | |
#line 3403 "C:\\sources\\perl5\\perl.h" | |
#line 3408 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\dosish.h" | |
#line 26 "C:\\sources\\perl5\\dosish.h" | |
#line 60 "C:\\sources\\perl5\\dosish.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\signal.h" | |
#pragma once | |
__pragma(pack(push, 8)) | |
typedef int sig_atomic_t; | |
typedef void (__cdecl * _crt_signal_t) (int); | |
__declspec(dllimport) | |
void **__cdecl __pxcptinfoptrs(void); | |
__declspec(dllimport) | |
_crt_signal_t __cdecl signal(int _Signal, _crt_signal_t _Function); | |
#line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\signal.h" | |
__declspec(dllimport) | |
int __cdecl raise(int _Signal); | |
__pragma(pack(pop)) | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt\\signal.h" | |
#line 87 "C:\\sources\\perl5\\dosish.h" | |
#line 109 "C:\\sources\\perl5\\dosish.h" | |
#line 116 "C:\\sources\\perl5\\dosish.h" | |
#line 3409 "C:\\sources\\perl5\\perl.h" | |
#line 3410 "C:\\sources\\perl5\\perl.h" | |
#line 3425 "C:\\sources\\perl5\\perl.h" | |
#line 3470 "C:\\sources\\perl5\\perl.h" | |
#line 3482 "C:\\sources\\perl5\\perl.h" | |
typedef struct { | |
int si_signo; | |
} Siginfo_t; | |
#line 3489 "C:\\sources\\perl5\\perl.h" | |
#line 3511 "C:\\sources\\perl5\\perl.h" | |
#line 3512 "C:\\sources\\perl5\\perl.h" | |
#line 3553 "C:\\sources\\perl5\\perl.h" | |
#line 3557 "C:\\sources\\perl5\\perl.h" | |
#line 3587 "C:\\sources\\perl5\\perl.h" | |
#line 3607 "C:\\sources\\perl5\\perl.h" | |
#line 3608 "C:\\sources\\perl5\\perl.h" | |
#line 3629 "C:\\sources\\perl5\\perl.h" | |
#line 3632 "C:\\sources\\perl5\\perl.h" | |
#line 1 "C:\\sources\\perl5\\win32\\win32thread.h" | |
#line 1 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 15 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 34 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 53 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 58 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 59 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 87 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 100 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 103 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 104 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 105 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 112 "C:\\sources\\perl5\\win32\\win32.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#pragma warning(push) | |
#pragma warning(disable:4001) | |
#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#pragma once | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#pragma warning(push) | |
#pragma warning(disable:4001) | |
#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#pragma once | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#pragma warning(pop) | |
#line 89 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winpackagefamily.h" | |
#line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 91 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 148 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 165 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 169 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#pragma warning(pop) | |
#line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winapifamily.h" | |
#line 2 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#pragma warning(push) | |
#pragma warning(disable:4668) | |
#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#pragma warning(disable:4001) | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#pragma once | |
#line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 229 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 234 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 277 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 281 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 299 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#pragma warning(pop) | |
#line 306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdkddkver.h" | |
#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#pragma once | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#pragma region Application Family or OneCore Family | |
#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#pragma warning(disable:4116) | |
#line 151 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#pragma warning(disable:4514) | |
#pragma warning(disable:4103) | |
#line 160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#pragma warning(push) | |
#line 163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#pragma warning(disable:4001) | |
#pragma warning(disable:4201) | |
#pragma warning(disable:4214) | |
#line 167 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\excpt.h" | |
#pragma once | |
#pragma warning(push) | |
#pragma warning(disable: 4514 4820 ) | |
__pragma(pack(push, 8)) | |
typedef enum _EXCEPTION_DISPOSITION { | |
ExceptionContinueExecution, | |
ExceptionContinueSearch, | |
ExceptionNestedException, | |
ExceptionCollidedUnwind | |
} EXCEPTION_DISPOSITION; | |
#line 46 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\excpt.h" | |
struct _EXCEPTION_RECORD; | |
struct _CONTEXT; | |
struct _DISPATCHER_CONTEXT; | |
EXCEPTION_DISPOSITION __cdecl __C_specific_handler(struct _EXCEPTION_RECORD | |
*ExceptionRecord, | |
void *EstablisherFrame, | |
struct _CONTEXT | |
*ContextRecord, | |
struct | |
_DISPATCHER_CONTEXT | |
*DispatcherContext); | |
#line 60 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\excpt.h" | |
#line 61 "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.36.32532\\include\\excpt.h" | |
unsigned long __cdecl _exception_code(void); | |
void *__cdecl _exception_info(void); | |
int __cdecl _abnormal_termination(void); | |
__pragma(pack(pop)) | |
#pragma warning(pop) | |
#line 168 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#pragma once | |
#line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#pragma warning(push) | |
#pragma warning(disable:4668) | |
#line 24 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 32 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 320 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 488 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 494 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 566 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 577 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 608 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 625 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#pragma once | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_undef.h" | |
#line 189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 1065 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 1130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 1185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 1186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 1187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings_strict.h" | |
#line 675 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 694 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdv_driverspecs.h" | |
#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\sdv_driverspecs.h" | |
#line 126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#pragma once | |
#line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 699 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 701 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 887 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 901 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\driverspecs.h" | |
#line 696 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 709 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#pragma warning(pop) | |
#line 713 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 715 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\specstrings.h" | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#pragma region Application Family or OneCore Family or Games Family | |
typedef unsigned long ULONG; | |
typedef ULONG *PULONG; | |
typedef unsigned short USHORT; | |
typedef USHORT *PUSHORT; | |
typedef unsigned char UCHAR; | |
typedef UCHAR *PUCHAR; | |
typedef char *PSZ; | |
#line 59 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 81 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 89 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 114 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 141 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
typedef unsigned long DWORD; | |
typedef int BOOL; | |
typedef unsigned char BYTE; | |
typedef unsigned short WORD; | |
typedef float FLOAT; | |
typedef FLOAT *PFLOAT; | |
typedef BOOL *PBOOL; | |
typedef BOOL *LPBOOL; | |
typedef BYTE *PBYTE; | |
typedef BYTE *LPBYTE; | |
typedef int *PINT; | |
typedef int *LPINT; | |
typedef WORD *PWORD; | |
typedef WORD *LPWORD; | |
typedef long *LPLONG; | |
typedef DWORD *PDWORD; | |
typedef DWORD *LPDWORD; | |
typedef void *LPVOID; | |
typedef const void *LPCVOID; | |
typedef int INT; | |
typedef unsigned int UINT; | |
typedef unsigned int *PUINT; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(push) | |
#pragma warning(disable:4668) | |
#pragma warning(disable:4820) | |
#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(disable:4200) | |
#pragma warning(disable:4201) | |
#pragma warning(disable:4214) | |
#pragma warning(disable:4845) | |
#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 72 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 83 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 93 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 101 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#pragma once | |
#line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\kernelspecs.h" | |
#line 106 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 110 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 118 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 157 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 197 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#pragma warning(push) | |
#pragma warning(disable:4668) | |
#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
typedef unsigned __int64 POINTER_64_INT; | |
#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#pragma once | |
#line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
typedef signed char INT8, *PINT8; | |
typedef signed short INT16, *PINT16; | |
typedef signed int INT32, *PINT32; | |
typedef signed __int64 INT64, *PINT64; | |
typedef unsigned char UINT8, *PUINT8; | |
typedef unsigned short UINT16, *PUINT16; | |
typedef unsigned int UINT32, *PUINT32; | |
typedef unsigned __int64 UINT64, *PUINT64; | |
typedef signed int LONG32, *PLONG32; | |
typedef unsigned int ULONG32, *PULONG32; | |
typedef unsigned int DWORD32, *PDWORD32; | |
#line 104 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
typedef __int64 INT_PTR, *PINT_PTR; | |
typedef unsigned __int64 UINT_PTR, *PUINT_PTR; | |
typedef __int64 LONG_PTR, *PLONG_PTR; | |
typedef unsigned __int64 ULONG_PTR, *PULONG_PTR; | |
#line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
typedef __int64 SHANDLE_PTR; | |
typedef unsigned __int64 HANDLE_PTR; | |
typedef unsigned int UHALF_PTR, *PUHALF_PTR; | |
typedef int HALF_PTR, *PHALF_PTR; | |
__inline unsigned long | |
HandleToULong(const void *h) | |
{ | |
return ((unsigned long) (ULONG_PTR) h); | |
} | |
__inline long HandleToLong(const void *h) | |
{ | |
return ((long) (LONG_PTR) h); | |
} | |
__inline void *ULongToHandle(const unsigned long h) | |
{ | |
return ((void *) (UINT_PTR) h); | |
} | |
__inline void *LongToHandle(const long h) | |
{ | |
return ((void *) (INT_PTR) h); | |
} | |
__inline unsigned long PtrToUlong(const void *p) | |
{ | |
return ((unsigned long) (ULONG_PTR) p); | |
} | |
__inline unsigned int PtrToUint(const void *p) | |
{ | |
return ((unsigned int) (UINT_PTR) p); | |
} | |
__inline unsigned short PtrToUshort(const void *p) | |
{ | |
return ((unsigned short) (unsigned long) (ULONG_PTR) p); | |
} | |
__inline long PtrToLong(const void *p) | |
{ | |
return ((long) (LONG_PTR) p); | |
} | |
__inline int PtrToInt(const void *p) | |
{ | |
return ((int) (INT_PTR) p); | |
} | |
__inline short PtrToShort(const void *p) | |
{ | |
return ((short) (long) (LONG_PTR) p); | |
} | |
__inline void *IntToPtr(const int i) | |
{ | |
return ((void *) (INT_PTR) i); | |
} | |
__inline void *UIntToPtr(const unsigned int ui) | |
{ | |
return ((void *) (UINT_PTR) ui); | |
} | |
__inline void *LongToPtr(const long l) | |
{ | |
return ((void *) (LONG_PTR) l); | |
} | |
__inline void *ULongToPtr(const unsigned long ul) | |
{ | |
return ((void *) (ULONG_PTR) ul); | |
} | |
__inline void *Ptr32ToPtr(const void *__ptr32 p) | |
{ | |
return ((void *) (ULONG_PTR) (unsigned long) p); | |
} | |
__inline void *Handle32ToHandle(const void *__ptr32 h) | |
{ | |
return ((void *) (LONG_PTR) (long) h); | |
} | |
__inline void *__ptr32 PtrToPtr32(const void *p) | |
{ | |
return ((void *__ptr32) (unsigned long) (ULONG_PTR) p); | |
} | |
#line 328 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
typedef ULONG_PTR SIZE_T, *PSIZE_T; | |
typedef LONG_PTR SSIZE_T, *PSSIZE_T; | |
#line 464 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR; | |
typedef __int64 LONG64, *PLONG64; | |
typedef unsigned __int64 ULONG64, *PULONG64; | |
typedef unsigned __int64 DWORD64, *PDWORD64; | |
typedef ULONG_PTR KAFFINITY; | |
typedef KAFFINITY *PKAFFINITY; | |
#pragma warning(pop) | |
#line 503 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 505 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\basetsd.h" | |
#line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 208 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 223 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 224 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 246 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 254 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 259 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 261 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 262 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 270 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 277 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 278 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 283 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 286 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 294 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 301 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 302 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 318 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 319 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 326 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 327 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 332 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 334 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 335 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 340 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 343 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 352 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 353 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 374 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 385 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 401 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef void *PVOID; | |
typedef void *__ptr64 PVOID64; | |
#line 419 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 425 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 442 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef char CHAR; | |
typedef short SHORT; | |
typedef long LONG; | |
typedef int INT; | |
#line 456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 457 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef wchar_t WCHAR; | |
#line 468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef WCHAR *PWCHAR, *LPWCH, *PWCH; | |
typedef const WCHAR *LPCWCH, *PCWCH; | |
typedef WCHAR *NWPSTR, *LPWSTR, *PWSTR; | |
typedef PWSTR *PZPWSTR; | |
typedef const PWSTR *PCZPWSTR; | |
typedef WCHAR __unaligned *LPUWSTR, *PUWSTR; | |
typedef const WCHAR *LPCWSTR, *PCWSTR; | |
typedef PCWSTR *PZPCWSTR; | |
typedef const PCWSTR *PCZPCWSTR; | |
typedef const WCHAR __unaligned *LPCUWSTR, *PCUWSTR; | |
typedef WCHAR *PZZWSTR; | |
typedef const WCHAR *PCZZWSTR; | |
typedef WCHAR __unaligned *PUZZWSTR; | |
typedef const WCHAR __unaligned *PCUZZWSTR; | |
typedef WCHAR *PNZWCH; | |
typedef const WCHAR *PCNZWCH; | |
typedef WCHAR __unaligned *PUNZWCH; | |
typedef const WCHAR __unaligned *PCUNZWCH; | |
#line 533 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef CHAR *PCHAR, *LPCH, *PCH; | |
typedef const CHAR *LPCCH, *PCCH; | |
typedef CHAR *NPSTR, *LPSTR, *PSTR; | |
typedef PSTR *PZPSTR; | |
typedef const PSTR *PCZPSTR; | |
typedef const CHAR *LPCSTR, *PCSTR; | |
typedef PCSTR *PZPCSTR; | |
typedef const PCSTR *PCZPCSTR; | |
typedef CHAR *PZZSTR; | |
typedef const CHAR *PCZZSTR; | |
typedef CHAR *PNZCH; | |
typedef const CHAR *PCNZCH; | |
typedef char TCHAR, *PTCHAR; | |
typedef unsigned char TBYTE, *PTBYTE; | |
#line 590 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef LPCH LPTCH, PTCH; | |
typedef LPCCH LPCTCH, PCTCH; | |
typedef LPSTR PTSTR, LPTSTR, PUTSTR, LPUTSTR; | |
typedef LPCSTR PCTSTR, LPCTSTR, PCUTSTR, LPCUTSTR; | |
typedef PZZSTR PZZTSTR, PUZZTSTR; | |
typedef PCZZSTR PCZZTSTR, PCUZZTSTR; | |
typedef PZPSTR PZPTSTR; | |
typedef PNZCH PNZTCH, PUNZTCH; | |
typedef PCNZCH PCNZTCH, PCUNZTCH; | |
#line 603 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef SHORT *PSHORT; | |
typedef LONG *PLONG; | |
typedef struct _PROCESSOR_NUMBER { | |
WORD Group; | |
BYTE Number; | |
BYTE Reserved; | |
} PROCESSOR_NUMBER, *PPROCESSOR_NUMBER; | |
typedef struct _GROUP_AFFINITY { | |
KAFFINITY Mask; | |
WORD Group; | |
WORD Reserved[3]; | |
} GROUP_AFFINITY, *PGROUP_AFFINITY; | |
#line 642 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef PVOID HANDLE; | |
#line 662 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef HANDLE *PHANDLE; | |
typedef BYTE FCHAR; | |
typedef WORD FSHORT; | |
typedef DWORD FLONG; | |
typedef long HRESULT; | |
#line 685 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 686 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 698 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 708 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef char CCHAR; | |
typedef DWORD LCID; | |
typedef PDWORD PLCID; | |
typedef WORD LANGID; | |
typedef enum { | |
UNSPECIFIED_COMPARTMENT_ID = 0, | |
DEFAULT_COMPARTMENT_ID | |
} COMPARTMENT_ID, *PCOMPARTMENT_ID; | |
#line 768 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 793 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _FLOAT128 { | |
__int64 LowPart; | |
__int64 HighPart; | |
} FLOAT128; | |
typedef FLOAT128 *PFLOAT128; | |
typedef __int64 LONGLONG; | |
typedef unsigned __int64 ULONGLONG; | |
#line 829 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef LONGLONG *PLONGLONG; | |
typedef ULONGLONG *PULONGLONG; | |
typedef LONGLONG USN; | |
#line 842 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef union _LARGE_INTEGER { | |
struct { | |
DWORD LowPart; | |
LONG HighPart; | |
}; | |
struct { | |
DWORD LowPart; | |
LONG HighPart; | |
} u; | |
LONGLONG QuadPart; | |
} LARGE_INTEGER; | |
#line 854 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef LARGE_INTEGER *PLARGE_INTEGER; | |
#line 862 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef union _ULARGE_INTEGER { | |
struct { | |
DWORD LowPart; | |
DWORD HighPart; | |
}; | |
struct { | |
DWORD LowPart; | |
DWORD HighPart; | |
} u; | |
ULONGLONG QuadPart; | |
} ULARGE_INTEGER; | |
#line 874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef ULARGE_INTEGER *PULARGE_INTEGER; | |
typedef LONG_PTR RTL_REFERENCE_COUNT, *PRTL_REFERENCE_COUNT; | |
typedef LONG RTL_REFERENCE_COUNT32, *PRTL_REFERENCE_COUNT32; | |
typedef struct _LUID { | |
DWORD LowPart; | |
LONG HighPart; | |
} LUID , *PLUID; | |
typedef ULONGLONG DWORDLONG; | |
typedef DWORDLONG *PDWORDLONG; | |
#line 1030 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
unsigned char __cdecl _rotl8(unsigned char Value, unsigned char Shift); | |
unsigned short __cdecl _rotl16(unsigned short Value, unsigned char Shift); | |
unsigned char __cdecl _rotr8(unsigned char Value, unsigned char Shift); | |
unsigned short __cdecl _rotr16(unsigned short Value, unsigned char Shift); | |
#pragma intrinsic(_rotl8) | |
#pragma intrinsic(_rotl16) | |
#pragma intrinsic(_rotr8) | |
#pragma intrinsic(_rotr16) | |
#line 1080 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
unsigned int __cdecl _rotl(unsigned int Value, int Shift); | |
unsigned __int64 __cdecl _rotl64(unsigned __int64 Value, int Shift); | |
unsigned int __cdecl _rotr(unsigned int Value, int Shift); | |
unsigned __int64 __cdecl _rotr64(unsigned __int64 Value, int Shift); | |
#pragma intrinsic(_rotl) | |
#pragma intrinsic(_rotl64) | |
#pragma intrinsic(_rotr) | |
#pragma intrinsic(_rotr64) | |
#line 1122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef BYTE BOOLEAN; | |
typedef BOOLEAN *PBOOLEAN; | |
typedef struct _LIST_ENTRY { | |
struct _LIST_ENTRY *Flink; | |
struct _LIST_ENTRY *Blink; | |
} LIST_ENTRY, *PLIST_ENTRY, *PRLIST_ENTRY; | |
typedef struct _SINGLE_LIST_ENTRY { | |
struct _SINGLE_LIST_ENTRY *Next; | |
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY; | |
typedef struct LIST_ENTRY32 { | |
DWORD Flink; | |
DWORD Blink; | |
} LIST_ENTRY32; | |
typedef LIST_ENTRY32 *PLIST_ENTRY32; | |
typedef struct LIST_ENTRY64 { | |
ULONGLONG Flink; | |
ULONGLONG Blink; | |
} LIST_ENTRY64; | |
typedef LIST_ENTRY64 *PLIST_ENTRY64; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 22 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
typedef struct _GUID { | |
unsigned long Data1; | |
unsigned short Data2; | |
unsigned short Data3; | |
unsigned char Data4[8]; | |
} GUID; | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
typedef GUID *LPGUID; | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
typedef const GUID *LPCGUID; | |
#line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
typedef GUID IID; | |
typedef IID *LPIID; | |
typedef GUID CLSID; | |
typedef CLSID *LPCLSID; | |
typedef GUID FMTID; | |
typedef FMTID *LPFMTID; | |
#line 104 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 203 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\guiddef.h" | |
#line 1173 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _OBJECTID { | |
GUID Lineage; | |
DWORD Uniquifier; | |
} OBJECTID; | |
#line 1182 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1319 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1321 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1327 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1369 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef | |
EXCEPTION_DISPOSITION __stdcall EXCEPTION_ROUTINE(struct | |
_EXCEPTION_RECORD | |
*ExceptionRecord, | |
PVOID | |
EstablisherFrame, | |
struct _CONTEXT | |
*ContextRecord, | |
PVOID | |
DispatcherContext); | |
typedef EXCEPTION_ROUTINE *PEXCEPTION_ROUTINE; | |
#line 2341 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2395 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2463 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2485 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(push) | |
#pragma warning(disable: 4116) | |
typedef char __C_ASSERT__[(((LONG) (LONG_PTR) & (((struct { | |
char x; | |
LARGE_INTEGER test; | |
} *)0)->test)) == | |
8) ? 1 : -1]; | |
#pragma warning(pop) | |
#line 2490 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2491 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2561 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2563 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 2564 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef ULONG_PTR KSPIN_LOCK; | |
typedef KSPIN_LOCK *PKSPIN_LOCK; | |
typedef struct __declspec (align(16)) _M128A { | |
ULONGLONG Low; | |
LONGLONG High; | |
} M128A, *PM128A; | |
typedef struct __declspec (align(16)) _XSAVE_FORMAT { | |
WORD ControlWord; | |
WORD StatusWord; | |
BYTE TagWord; | |
BYTE Reserved1; | |
WORD ErrorOpcode; | |
DWORD ErrorOffset; | |
WORD ErrorSelector; | |
WORD Reserved2; | |
DWORD DataOffset; | |
WORD DataSelector; | |
WORD Reserved3; | |
DWORD MxCsr; | |
DWORD MxCsr_Mask; | |
M128A FloatRegisters[8]; | |
M128A XmmRegisters[16]; | |
BYTE Reserved4[96]; | |
#line 2614 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
} XSAVE_FORMAT, *PXSAVE_FORMAT; | |
typedef struct _XSAVE_CET_U_FORMAT { | |
DWORD64 Ia32CetUMsr; | |
DWORD64 Ia32Pl3SspMsr; | |
} XSAVE_CET_U_FORMAT, *PXSAVE_CET_U_FORMAT; | |
typedef struct __declspec (align(8)) _XSAVE_AREA_HEADER { | |
DWORD64 Mask; | |
DWORD64 CompactionMask; | |
DWORD64 Reserved2[6]; | |
} XSAVE_AREA_HEADER, *PXSAVE_AREA_HEADER; | |
typedef struct __declspec (align(16)) _XSAVE_AREA { | |
XSAVE_FORMAT LegacyState; | |
XSAVE_AREA_HEADER Header; | |
} XSAVE_AREA, *PXSAVE_AREA; | |
typedef struct _XSTATE_CONTEXT { | |
DWORD64 Mask; | |
DWORD Length; | |
DWORD Reserved1; | |
PXSAVE_AREA Area; | |
#line 2648 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
PVOID Buffer; | |
#line 2654 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
} XSTATE_CONTEXT, *PXSTATE_CONTEXT; | |
typedef struct _SCOPE_TABLE_AMD64 { | |
DWORD Count; | |
struct { | |
DWORD BeginAddress; | |
DWORD EndAddress; | |
DWORD HandlerAddress; | |
DWORD JumpTarget; | |
} ScopeRecord[1]; | |
} SCOPE_TABLE_AMD64, *PSCOPE_TABLE_AMD64; | |
BOOLEAN _bittest(LONG const *Base, LONG Offset); | |
BOOLEAN _bittestandcomplement(LONG * Base, LONG Offset); | |
BOOLEAN _bittestandset(LONG * Base, LONG Offset); | |
BOOLEAN _bittestandreset(LONG * Base, LONG Offset); | |
BOOLEAN _interlockedbittestandset(LONG volatile *Base, LONG Offset); | |
BOOLEAN _interlockedbittestandreset(LONG volatile *Base, LONG Offset); | |
BOOLEAN _bittest64(LONG64 const *Base, LONG64 Offset); | |
BOOLEAN _bittestandcomplement64(LONG64 * Base, LONG64 Offset); | |
BOOLEAN _bittestandset64(LONG64 * Base, LONG64 Offset); | |
BOOLEAN _bittestandreset64(LONG64 * Base, LONG64 Offset); | |
BOOLEAN _interlockedbittestandset64(LONG64 volatile *Base, LONG64 Offset); | |
BOOLEAN _interlockedbittestandreset64(LONG64 volatile *Base, LONG64 Offset); | |
#pragma intrinsic(_bittest) | |
#pragma intrinsic(_bittestandcomplement) | |
#pragma intrinsic(_bittestandset) | |
#pragma intrinsic(_bittestandreset) | |
#pragma intrinsic(_interlockedbittestandset) | |
#pragma intrinsic(_interlockedbittestandreset) | |
#pragma intrinsic(_bittest64) | |
#pragma intrinsic(_bittestandcomplement64) | |
#pragma intrinsic(_bittestandset64) | |
#pragma intrinsic(_bittestandreset64) | |
#pragma intrinsic(_interlockedbittestandset64) | |
#pragma intrinsic(_interlockedbittestandreset64) | |
BOOLEAN _BitScanForward(DWORD * Index, DWORD Mask); | |
BOOLEAN _BitScanReverse(DWORD * Index, DWORD Mask); | |
BOOLEAN _BitScanForward64(DWORD * Index, DWORD64 Mask); | |
BOOLEAN _BitScanReverse64(DWORD * Index, DWORD64 Mask); | |
#pragma intrinsic(_BitScanForward) | |
#pragma intrinsic(_BitScanReverse) | |
#pragma intrinsic(_BitScanForward64) | |
#pragma intrinsic(_BitScanReverse64) | |
SHORT _InterlockedIncrement16(SHORT volatile *Addend); | |
SHORT _InterlockedDecrement16(SHORT volatile *Addend); | |
SHORT _InterlockedCompareExchange16(SHORT volatile *Destination, | |
SHORT ExChange, SHORT Comperand); | |
LONG _InterlockedAnd(LONG volatile *Destination, LONG Value); | |
LONG _InterlockedOr(LONG volatile *Destination, LONG Value); | |
LONG _InterlockedXor(LONG volatile *Destination, LONG Value); | |
LONG64 _InterlockedAnd64(LONG64 volatile *Destination, LONG64 Value); | |
LONG64 _InterlockedOr64(LONG64 volatile *Destination, LONG64 Value); | |
LONG64 _InterlockedXor64(LONG64 volatile *Destination, LONG64 Value); | |
LONG _InterlockedIncrement(LONG volatile *Addend); | |
LONG _InterlockedDecrement(LONG volatile *Addend); | |
LONG _InterlockedExchange(LONG volatile *Target, LONG Value); | |
LONG _InterlockedExchangeAdd(LONG volatile *Addend, LONG Value); | |
__forceinline LONG _InlineInterlockedAdd(LONG volatile *Addend, LONG Value) | |
{ | |
return _InterlockedExchangeAdd(Addend, Value) + Value; | |
} | |
#line 3038 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
LONG _InterlockedCompareExchange(LONG volatile *Destination, LONG ExChange, | |
LONG Comperand); | |
LONG64 _InterlockedIncrement64(LONG64 volatile *Addend); | |
LONG64 _InterlockedDecrement64(LONG64 volatile *Addend); | |
LONG64 _InterlockedExchange64(LONG64 volatile *Target, LONG64 Value); | |
LONG64 _InterlockedExchangeAdd64(LONG64 volatile *Addend, LONG64 Value); | |
__forceinline LONG64 _InlineInterlockedAdd64(LONG64 volatile *Addend, | |
LONG64 Value) | |
{ | |
return _InterlockedExchangeAdd64(Addend, Value) + Value; | |
} | |
#line 3082 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
LONG64 _InterlockedCompareExchange64(LONG64 volatile *Destination, | |
LONG64 ExChange, LONG64 Comperand); | |
BOOLEAN _InterlockedCompareExchange128(LONG64 volatile *Destination, | |
LONG64 ExchangeHigh, LONG64 ExchangeLow, | |
LONG64 * ComparandResult); | |
PVOID _InterlockedCompareExchangePointer( | |
#line 3103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
PVOID volatile *Destination, | |
PVOID Exchange, | |
PVOID Comperand); | |
PVOID _InterlockedExchangePointer( | |
#line 3113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
PVOID volatile *Target, PVOID Value); | |
#pragma intrinsic(_InterlockedIncrement16) | |
#pragma intrinsic(_InterlockedDecrement16) | |
#pragma intrinsic(_InterlockedCompareExchange16) | |
#pragma intrinsic(_InterlockedAnd) | |
#pragma intrinsic(_InterlockedOr) | |
#pragma intrinsic(_InterlockedXor) | |
#pragma intrinsic(_InterlockedIncrement) | |
#pragma intrinsic(_InterlockedDecrement) | |
#pragma intrinsic(_InterlockedExchange) | |
#pragma intrinsic(_InterlockedExchangeAdd) | |
#pragma intrinsic(_InterlockedCompareExchange) | |
#pragma intrinsic(_InterlockedAnd64) | |
#pragma intrinsic(_InterlockedOr64) | |
#pragma intrinsic(_InterlockedXor64) | |
#pragma intrinsic(_InterlockedIncrement64) | |
#pragma intrinsic(_InterlockedDecrement64) | |
#pragma intrinsic(_InterlockedExchange64) | |
#pragma intrinsic(_InterlockedExchangeAdd64) | |
#pragma intrinsic(_InterlockedCompareExchange64) | |
#pragma intrinsic(_InterlockedCompareExchange128) | |
#line 3142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma intrinsic(_InterlockedExchangePointer) | |
#pragma intrinsic(_InterlockedCompareExchangePointer) | |
CHAR _InterlockedExchange8(CHAR volatile *Target, CHAR Value); | |
SHORT _InterlockedExchange16(SHORT volatile *Destination, SHORT ExChange); | |
#pragma intrinsic(_InterlockedExchange8) | |
#pragma intrinsic(_InterlockedExchange16) | |
#line 3167 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
char _InterlockedExchangeAdd8(char volatile *_Addend, char _Value); | |
char _InterlockedAnd8(char volatile *Destination, char Value); | |
char _InterlockedOr8(char volatile *Destination, char Value); | |
char _InterlockedXor8(char volatile *Destination, char Value); | |
SHORT _InterlockedAnd16(SHORT volatile *Destination, SHORT Value); | |
SHORT _InterlockedOr16(SHORT volatile *Destination, SHORT Value); | |
SHORT _InterlockedXor16(SHORT volatile *Destination, SHORT Value); | |
#pragma intrinsic (_InterlockedExchangeAdd8) | |
#pragma intrinsic (_InterlockedAnd8) | |
#pragma intrinsic (_InterlockedOr8) | |
#pragma intrinsic (_InterlockedXor8) | |
#pragma intrinsic (_InterlockedAnd16) | |
#pragma intrinsic (_InterlockedOr16) | |
#pragma intrinsic (_InterlockedXor16) | |
#line 3229 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
void __cpuidex(int CPUInfo[4], int Function, int SubLeaf); | |
#pragma intrinsic(__cpuidex) | |
void _mm_clflush(void const *Address); | |
#pragma intrinsic(_mm_clflush) | |
void _ReadWriteBarrier(void | |
); | |
#pragma intrinsic(_ReadWriteBarrier) | |
void __faststorefence(void | |
); | |
void _mm_lfence(void | |
); | |
void _mm_mfence(void | |
); | |
void _mm_sfence(void | |
); | |
void _mm_pause(void | |
); | |
void _mm_prefetch(CHAR const *a, int sel); | |
void _m_prefetchw(volatile const void *Source); | |
#pragma intrinsic(__faststorefence) | |
#pragma intrinsic(_mm_pause) | |
#pragma intrinsic(_mm_prefetch) | |
#pragma intrinsic(_mm_lfence) | |
#pragma intrinsic(_mm_mfence) | |
#pragma intrinsic(_mm_sfence) | |
#pragma intrinsic(_m_prefetchw) | |
unsigned int _mm_getcsr(void | |
); | |
void _mm_setcsr(unsigned int MxCsr); | |
#pragma intrinsic(_mm_getcsr) | |
#pragma intrinsic(_mm_setcsr) | |
unsigned __int32 __getcallerseflags(void | |
); | |
#pragma intrinsic(__getcallerseflags) | |
DWORD __segmentlimit(DWORD Selector); | |
#pragma intrinsic(__segmentlimit) | |
DWORD64 __readpmc(DWORD Counter); | |
#pragma intrinsic(__readpmc) | |
DWORD64 __rdtsc(void | |
); | |
#pragma intrinsic(__rdtsc) | |
void __movsb(PBYTE Destination, BYTE const *Source, SIZE_T Count); | |
void __movsw(PWORD Destination, WORD const *Source, SIZE_T Count); | |
void __movsd(PDWORD Destination, DWORD const *Source, SIZE_T Count); | |
void __movsq(PDWORD64 Destination, DWORD64 const *Source, SIZE_T Count); | |
#pragma intrinsic(__movsb) | |
#pragma intrinsic(__movsw) | |
#pragma intrinsic(__movsd) | |
#pragma intrinsic(__movsq) | |
void __stosb(PBYTE Destination, BYTE Value, SIZE_T Count); | |
void __stosw(PWORD Destination, WORD Value, SIZE_T Count); | |
void __stosd(PDWORD Destination, DWORD Value, SIZE_T Count); | |
void __stosq(PDWORD64 Destination, DWORD64 Value, SIZE_T Count); | |
#pragma intrinsic(__stosb) | |
#pragma intrinsic(__stosw) | |
#pragma intrinsic(__stosd) | |
#pragma intrinsic(__stosq) | |
LONGLONG __mulh(LONG64 Multiplier, LONG64 Multiplicand); | |
ULONGLONG __umulh(DWORD64 Multiplier, DWORD64 Multiplicand); | |
#pragma intrinsic(__mulh) | |
#pragma intrinsic(__umulh) | |
DWORD64 __popcnt64(DWORD64 operand); | |
#pragma intrinsic(__popcnt64) | |
#line 3551 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
DWORD64 __shiftleft128(DWORD64 LowPart, DWORD64 HighPart, BYTE Shift); | |
DWORD64 __shiftright128(DWORD64 LowPart, DWORD64 HighPart, BYTE Shift); | |
#pragma intrinsic(__shiftleft128) | |
#pragma intrinsic(__shiftright128) | |
LONG64 _mul128(LONG64 Multiplier, LONG64 Multiplicand, LONG64 * HighProduct); | |
#pragma intrinsic(_mul128) | |
DWORD64 _umul128(DWORD64 Multiplier, DWORD64 Multiplicand, | |
DWORD64 * HighProduct); | |
#pragma intrinsic(_umul128) | |
#line 3605 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline LONG64 MultiplyExtract128(LONG64 Multiplier, LONG64 Multiplicand, | |
BYTE Shift) | |
{ | |
LONG64 extractedProduct; | |
LONG64 highProduct; | |
LONG64 lowProduct; | |
BOOLEAN negate; | |
DWORD64 uhighProduct; | |
DWORD64 ulowProduct; | |
lowProduct = _mul128(Multiplier, Multiplicand, &highProduct); | |
negate = (0); | |
uhighProduct = (DWORD64) highProduct; | |
ulowProduct = (DWORD64) lowProduct; | |
if(highProduct < 0) { | |
negate = (1); | |
uhighProduct = (DWORD64) (-highProduct); | |
ulowProduct = (DWORD64) (-lowProduct); | |
if(ulowProduct != 0) { | |
uhighProduct -= 1; | |
} | |
} | |
extractedProduct = | |
(LONG64) __shiftright128(ulowProduct, uhighProduct, Shift); | |
if(negate != (0)) { | |
extractedProduct = -extractedProduct; | |
} | |
return extractedProduct; | |
} | |
__forceinline DWORD64 UnsignedMultiplyExtract128(DWORD64 Multiplier, | |
DWORD64 Multiplicand, | |
BYTE Shift) | |
{ | |
DWORD64 extractedProduct; | |
DWORD64 highProduct; | |
DWORD64 lowProduct; | |
lowProduct = _umul128(Multiplier, Multiplicand, &highProduct); | |
extractedProduct = __shiftright128(lowProduct, highProduct, Shift); | |
return extractedProduct; | |
} | |
BYTE __readgsbyte(DWORD Offset); | |
WORD __readgsword(DWORD Offset); | |
DWORD __readgsdword(DWORD Offset); | |
DWORD64 __readgsqword(DWORD Offset); | |
void __writegsbyte(DWORD Offset, BYTE Data); | |
void __writegsword(DWORD Offset, WORD Data); | |
void __writegsdword(DWORD Offset, DWORD Data); | |
void __writegsqword(DWORD Offset, DWORD64 Data); | |
#pragma intrinsic(__readgsbyte) | |
#pragma intrinsic(__readgsword) | |
#pragma intrinsic(__readgsdword) | |
#pragma intrinsic(__readgsqword) | |
#pragma intrinsic(__writegsbyte) | |
#pragma intrinsic(__writegsword) | |
#pragma intrinsic(__writegsdword) | |
#pragma intrinsic(__writegsqword) | |
void __incgsbyte(DWORD Offset); | |
void __addgsbyte(DWORD Offset, BYTE Value); | |
void __incgsword(DWORD Offset); | |
void __addgsword(DWORD Offset, WORD Value); | |
void __incgsdword(DWORD Offset); | |
void __addgsdword(DWORD Offset, DWORD Value); | |
void __incgsqword(DWORD Offset); | |
void __addgsqword(DWORD Offset, DWORD64 Value); | |
#line 3776 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 3778 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 3785 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 3828 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 3837 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef XSAVE_FORMAT XMM_SAVE_AREA32, *PXMM_SAVE_AREA32; | |
typedef struct __declspec (align(16)) __declspec(no_init_all) _CONTEXT | |
{ | |
DWORD64 P1Home; | |
DWORD64 P2Home; | |
DWORD64 P3Home; | |
DWORD64 P4Home; | |
DWORD64 P5Home; | |
DWORD64 P6Home; | |
DWORD ContextFlags; | |
DWORD MxCsr; | |
WORD SegCs; | |
WORD SegDs; | |
WORD SegEs; | |
WORD SegFs; | |
WORD SegGs; | |
WORD SegSs; | |
DWORD EFlags; | |
DWORD64 Dr0; | |
DWORD64 Dr1; | |
DWORD64 Dr2; | |
DWORD64 Dr3; | |
DWORD64 Dr6; | |
DWORD64 Dr7; | |
DWORD64 Rax; | |
DWORD64 Rcx; | |
DWORD64 Rdx; | |
DWORD64 Rbx; | |
DWORD64 Rsp; | |
DWORD64 Rbp; | |
DWORD64 Rsi; | |
DWORD64 Rdi; | |
DWORD64 R8; | |
DWORD64 R9; | |
DWORD64 R10; | |
DWORD64 R11; | |
DWORD64 R12; | |
DWORD64 R13; | |
DWORD64 R14; | |
DWORD64 R15; | |
DWORD64 Rip; | |
union { | |
XMM_SAVE_AREA32 FltSave; | |
struct { | |
M128A Header[2]; | |
M128A Legacy[8]; | |
M128A Xmm0; | |
M128A Xmm1; | |
M128A Xmm2; | |
M128A Xmm3; | |
M128A Xmm4; | |
M128A Xmm5; | |
M128A Xmm6; | |
M128A Xmm7; | |
M128A Xmm8; | |
M128A Xmm9; | |
M128A Xmm10; | |
M128A Xmm11; | |
M128A Xmm12; | |
M128A Xmm13; | |
M128A Xmm14; | |
M128A Xmm15; | |
}; | |
}; | |
M128A VectorRegister[26]; | |
DWORD64 VectorControl; | |
DWORD64 DebugControl; | |
DWORD64 LastBranchToRip; | |
DWORD64 LastBranchFromRip; | |
DWORD64 LastExceptionToRip; | |
DWORD64 LastExceptionFromRip; | |
} CONTEXT, *PCONTEXT; | |
typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY RUNTIME_FUNCTION, | |
*PRUNTIME_FUNCTION; | |
typedef SCOPE_TABLE_AMD64 SCOPE_TABLE, *PSCOPE_TABLE; | |
typedef struct _UNWIND_HISTORY_TABLE_ENTRY { | |
DWORD64 ImageBase; | |
PRUNTIME_FUNCTION FunctionEntry; | |
} UNWIND_HISTORY_TABLE_ENTRY, *PUNWIND_HISTORY_TABLE_ENTRY; | |
typedef struct _UNWIND_HISTORY_TABLE { | |
DWORD Count; | |
BYTE LocalHint; | |
BYTE GlobalHint; | |
BYTE Search; | |
BYTE Once; | |
DWORD64 LowAddress; | |
DWORD64 HighAddress; | |
UNWIND_HISTORY_TABLE_ENTRY Entry[12]; | |
} UNWIND_HISTORY_TABLE, *PUNWIND_HISTORY_TABLE; | |
typedef | |
PRUNTIME_FUNCTION GET_RUNTIME_FUNCTION_CALLBACK(DWORD64 ControlPc, | |
PVOID Context); | |
typedef GET_RUNTIME_FUNCTION_CALLBACK *PGET_RUNTIME_FUNCTION_CALLBACK; | |
typedef | |
DWORD OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK(HANDLE Process, | |
PVOID TableAddress, | |
PDWORD Entries, | |
PRUNTIME_FUNCTION * | |
Functions); | |
typedef OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK | |
*POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK; | |
typedef struct _DISPATCHER_CONTEXT { | |
DWORD64 ControlPc; | |
DWORD64 ImageBase; | |
PRUNTIME_FUNCTION FunctionEntry; | |
DWORD64 EstablisherFrame; | |
DWORD64 TargetIp; | |
PCONTEXT ContextRecord; | |
PEXCEPTION_ROUTINE LanguageHandler; | |
PVOID HandlerData; | |
PUNWIND_HISTORY_TABLE HistoryTable; | |
DWORD ScopeIndex; | |
DWORD Fill0; | |
} DISPATCHER_CONTEXT, *PDISPATCHER_CONTEXT; | |
struct _EXCEPTION_POINTERS; | |
typedef LONG(*PEXCEPTION_FILTER) (struct _EXCEPTION_POINTERS * | |
ExceptionPointers, PVOID EstablisherFrame); | |
typedef | |
void | |
(*PTERMINATION_HANDLER) (BOOLEAN _abnormal_termination, | |
PVOID EstablisherFrame); | |
typedef struct _KNONVOLATILE_CONTEXT_POINTERS { | |
union { | |
PM128A FloatingContext[16]; | |
struct { | |
PM128A Xmm0; | |
PM128A Xmm1; | |
PM128A Xmm2; | |
PM128A Xmm3; | |
PM128A Xmm4; | |
PM128A Xmm5; | |
PM128A Xmm6; | |
PM128A Xmm7; | |
PM128A Xmm8; | |
PM128A Xmm9; | |
PM128A Xmm10; | |
PM128A Xmm11; | |
PM128A Xmm12; | |
PM128A Xmm13; | |
PM128A Xmm14; | |
PM128A Xmm15; | |
}; | |
}; | |
union { | |
PDWORD64 IntegerContext[16]; | |
struct { | |
PDWORD64 Rax; | |
PDWORD64 Rcx; | |
PDWORD64 Rdx; | |
PDWORD64 Rbx; | |
PDWORD64 Rsp; | |
PDWORD64 Rbp; | |
PDWORD64 Rsi; | |
PDWORD64 Rdi; | |
PDWORD64 R8; | |
PDWORD64 R9; | |
PDWORD64 R10; | |
PDWORD64 R11; | |
PDWORD64 R12; | |
PDWORD64 R13; | |
PDWORD64 R14; | |
PDWORD64 R15; | |
}; | |
}; | |
} KNONVOLATILE_CONTEXT_POINTERS, *PKNONVOLATILE_CONTEXT_POINTERS; | |
#line 4165 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _SCOPE_TABLE_ARM { | |
DWORD Count; | |
struct { | |
DWORD BeginAddress; | |
DWORD EndAddress; | |
DWORD HandlerAddress; | |
DWORD JumpTarget; | |
} ScopeRecord[1]; | |
} SCOPE_TABLE_ARM, *PSCOPE_TABLE_ARM; | |
typedef struct _SCOPE_TABLE_ARM64 { | |
DWORD Count; | |
struct { | |
DWORD BeginAddress; | |
DWORD EndAddress; | |
DWORD HandlerAddress; | |
DWORD JumpTarget; | |
} ScopeRecord[1]; | |
} SCOPE_TABLE_ARM64, *PSCOPE_TABLE_ARM64; | |
#line 6322 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _KNONVOLATILE_CONTEXT_POINTERS_ARM64 { | |
PDWORD64 X19; | |
PDWORD64 X20; | |
PDWORD64 X21; | |
PDWORD64 X22; | |
PDWORD64 X23; | |
PDWORD64 X24; | |
PDWORD64 X25; | |
PDWORD64 X26; | |
PDWORD64 X27; | |
PDWORD64 X28; | |
PDWORD64 Fp; | |
PDWORD64 Lr; | |
PDWORD64 D8; | |
PDWORD64 D9; | |
PDWORD64 D10; | |
PDWORD64 D11; | |
PDWORD64 D12; | |
PDWORD64 D13; | |
PDWORD64 D14; | |
PDWORD64 D15; | |
} KNONVOLATILE_CONTEXT_POINTERS_ARM64, *PKNONVOLATILE_CONTEXT_POINTERS_ARM64; | |
#line 6360 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 6373 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 6398 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
void __int2c(void | |
); | |
#pragma intrinsic(__int2c) | |
#line 6415 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 6417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 6524 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 6525 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _LDT_ENTRY { | |
WORD LimitLow; | |
WORD BaseLow; | |
union { | |
struct { | |
BYTE BaseMid; | |
BYTE Flags1; | |
BYTE Flags2; | |
BYTE BaseHi; | |
} Bytes; | |
struct { | |
DWORD BaseMid:8; | |
DWORD Type:5; | |
DWORD Dpl:2; | |
DWORD Pres:1; | |
DWORD LimitHi:4; | |
DWORD Sys:1; | |
DWORD Reserved_0:1; | |
DWORD Default_Big:1; | |
DWORD Granularity:1; | |
DWORD BaseHi:8; | |
} Bits; | |
} HighWord; | |
} LDT_ENTRY, *PLDT_ENTRY; | |
#line 7721 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline CHAR ReadAcquire8(CHAR const volatile *Source) | |
{ | |
CHAR Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline CHAR ReadNoFence8(CHAR const volatile *Source) | |
{ | |
CHAR Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline void WriteRelease8(CHAR volatile *Destination, CHAR Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline void WriteNoFence8(CHAR volatile *Destination, CHAR Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline SHORT ReadAcquire16(SHORT const volatile *Source) | |
{ | |
SHORT Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline SHORT ReadNoFence16(SHORT const volatile *Source) | |
{ | |
SHORT Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline void WriteRelease16(SHORT volatile *Destination, SHORT Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline void WriteNoFence16(SHORT volatile *Destination, SHORT Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline LONG ReadAcquire(LONG const volatile *Source) | |
{ | |
LONG Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline LONG ReadNoFence(LONG const volatile *Source) | |
{ | |
LONG Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline void WriteRelease(LONG volatile *Destination, LONG Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline void WriteNoFence(LONG volatile *Destination, LONG Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline LONG64 ReadAcquire64(LONG64 const volatile *Source) | |
{ | |
LONG64 Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline LONG64 ReadNoFence64(LONG64 const volatile *Source) | |
{ | |
LONG64 Value; | |
Value = *Source; | |
return Value; | |
} | |
__forceinline void WriteRelease64(LONG64 volatile *Destination, LONG64 Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
__forceinline void WriteNoFence64(LONG64 volatile *Destination, LONG64 Value) | |
{ | |
*Destination = Value; | |
return; | |
} | |
#line 7953 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline CHAR ReadRaw8(CHAR const volatile *Source) | |
{ | |
CHAR Value; | |
Value = *(CHAR *) Source; | |
return Value; | |
} | |
__forceinline void WriteRaw8(CHAR volatile *Destination, CHAR Value) | |
{ | |
*(CHAR *) Destination = Value; | |
return; | |
} | |
__forceinline SHORT ReadRaw16(SHORT const volatile *Source) | |
{ | |
SHORT Value; | |
Value = *(SHORT *) Source; | |
return Value; | |
} | |
__forceinline void WriteRaw16(SHORT volatile *Destination, SHORT Value) | |
{ | |
*(SHORT *) Destination = Value; | |
return; | |
} | |
__forceinline LONG ReadRaw(LONG const volatile *Source) | |
{ | |
LONG Value; | |
Value = *(LONG *) Source; | |
return Value; | |
} | |
__forceinline void WriteRaw(LONG volatile *Destination, LONG Value) | |
{ | |
*(LONG *) Destination = Value; | |
return; | |
} | |
__forceinline LONG64 ReadRaw64(LONG64 const volatile *Source) | |
{ | |
LONG64 Value; | |
Value = *(LONG64 *) Source; | |
return Value; | |
} | |
__forceinline void WriteRaw64(LONG64 volatile *Destination, LONG64 Value) | |
{ | |
*(LONG64 *) Destination = Value; | |
return; | |
} | |
__forceinline BYTE ReadUCharAcquire(BYTE const volatile *Source) | |
{ | |
return (BYTE) ReadAcquire8((PCHAR) Source); | |
} | |
__forceinline BYTE ReadUCharNoFence(BYTE const volatile *Source) | |
{ | |
return (BYTE) ReadNoFence8((PCHAR) Source); | |
} | |
__forceinline BYTE ReadBooleanAcquire(BOOLEAN const volatile *Source) | |
{ | |
return (BOOLEAN) ReadAcquire8((PCHAR) Source); | |
} | |
__forceinline BYTE ReadBooleanNoFence(BOOLEAN const volatile *Source) | |
{ | |
return (BOOLEAN) ReadNoFence8((PCHAR) Source); | |
} | |
__forceinline BYTE ReadUCharRaw(BYTE const volatile *Source) | |
{ | |
return (BYTE) ReadRaw8((PCHAR) Source); | |
} | |
__forceinline void WriteUCharRelease(BYTE volatile *Destination, BYTE Value) | |
{ | |
WriteRelease8((PCHAR) Destination, (CHAR) Value); | |
return; | |
} | |
__forceinline void WriteUCharNoFence(BYTE volatile *Destination, BYTE Value) | |
{ | |
WriteNoFence8((PCHAR) Destination, (CHAR) Value); | |
return; | |
} | |
__forceinline void WriteBooleanRelease(BOOLEAN volatile *Destination, | |
BOOLEAN Value) | |
{ | |
WriteRelease8((PCHAR) Destination, (CHAR) Value); | |
return; | |
} | |
__forceinline void WriteBooleanNoFence(BOOLEAN volatile *Destination, | |
BOOLEAN Value) | |
{ | |
WriteNoFence8((PCHAR) Destination, (CHAR) Value); | |
return; | |
} | |
__forceinline void WriteUCharRaw(BYTE volatile *Destination, BYTE Value) | |
{ | |
WriteRaw8((PCHAR) Destination, (CHAR) Value); | |
return; | |
} | |
__forceinline WORD ReadUShortAcquire(WORD const volatile *Source) | |
{ | |
return (WORD) ReadAcquire16((PSHORT) Source); | |
} | |
__forceinline WORD ReadUShortNoFence(WORD const volatile *Source) | |
{ | |
return (WORD) ReadNoFence16((PSHORT) Source); | |
} | |
__forceinline WORD ReadUShortRaw(WORD const volatile *Source) | |
{ | |
return (WORD) ReadRaw16((PSHORT) Source); | |
} | |
__forceinline void WriteUShortRelease(WORD volatile *Destination, WORD Value) | |
{ | |
WriteRelease16((PSHORT) Destination, (SHORT) Value); | |
return; | |
} | |
__forceinline void WriteUShortNoFence(WORD volatile *Destination, WORD Value) | |
{ | |
WriteNoFence16((PSHORT) Destination, (SHORT) Value); | |
return; | |
} | |
__forceinline void WriteUShortRaw(WORD volatile *Destination, WORD Value) | |
{ | |
WriteRaw16((PSHORT) Destination, (SHORT) Value); | |
return; | |
} | |
__forceinline DWORD ReadULongAcquire(DWORD const volatile *Source) | |
{ | |
return (DWORD) ReadAcquire((PLONG) Source); | |
} | |
__forceinline DWORD ReadULongNoFence(DWORD const volatile *Source) | |
{ | |
return (DWORD) ReadNoFence((PLONG) Source); | |
} | |
__forceinline DWORD ReadULongRaw(DWORD const volatile *Source) | |
{ | |
return (DWORD) ReadRaw((PLONG) Source); | |
} | |
__forceinline void WriteULongRelease(DWORD volatile *Destination, DWORD Value) | |
{ | |
WriteRelease((PLONG) Destination, (LONG) Value); | |
return; | |
} | |
__forceinline void WriteULongNoFence(DWORD volatile *Destination, DWORD Value) | |
{ | |
WriteNoFence((PLONG) Destination, (LONG) Value); | |
return; | |
} | |
__forceinline void WriteULongRaw(DWORD volatile *Destination, DWORD Value) | |
{ | |
WriteRaw((PLONG) Destination, (LONG) Value); | |
return; | |
} | |
__forceinline DWORD64 ReadULong64Acquire(DWORD64 const volatile *Source) | |
{ | |
return (DWORD64) ReadAcquire64((PLONG64) Source); | |
} | |
__forceinline DWORD64 ReadULong64NoFence(DWORD64 const volatile *Source) | |
{ | |
return (DWORD64) ReadNoFence64((PLONG64) Source); | |
} | |
__forceinline DWORD64 ReadULong64Raw(DWORD64 const volatile *Source) | |
{ | |
return (DWORD64) ReadRaw64((PLONG64) Source); | |
} | |
__forceinline void WriteULong64Release(DWORD64 volatile *Destination, | |
DWORD64 Value) | |
{ | |
WriteRelease64((PLONG64) Destination, (LONG64) Value); | |
return; | |
} | |
__forceinline void WriteULong64NoFence(DWORD64 volatile *Destination, | |
DWORD64 Value) | |
{ | |
WriteNoFence64((PLONG64) Destination, (LONG64) Value); | |
return; | |
} | |
__forceinline void WriteULong64Raw(DWORD64 volatile *Destination, DWORD64 Value) | |
{ | |
WriteRaw64((PLONG64) Destination, (LONG64) Value); | |
return; | |
} | |
#line 8517 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline PVOID ReadPointerAcquire(PVOID const volatile *Source) | |
{ | |
return (PVOID) ReadAcquire64((PLONG64) Source); | |
} | |
__forceinline PVOID ReadPointerNoFence(PVOID const volatile *Source) | |
{ | |
return (PVOID) ReadNoFence64((PLONG64) Source); | |
} | |
__forceinline PVOID ReadPointerRaw(PVOID const volatile *Source) | |
{ | |
return (PVOID) ReadRaw64((PLONG64) Source); | |
} | |
__forceinline void WritePointerRelease(PVOID volatile *Destination, PVOID Value) | |
{ | |
WriteRelease64((PLONG64) Destination, (LONG64) Value); | |
return; | |
} | |
__forceinline void WritePointerNoFence(PVOID volatile *Destination, PVOID Value) | |
{ | |
WriteNoFence64((PLONG64) Destination, (LONG64) Value); | |
return; | |
} | |
__forceinline void WritePointerRaw(PVOID volatile *Destination, PVOID Value) | |
{ | |
WriteRaw64((PLONG64) Destination, (LONG64) Value); | |
return; | |
} | |
#line 8615 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 8617 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 8620 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 8647 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _WOW64_FLOATING_SAVE_AREA { | |
DWORD ControlWord; | |
DWORD StatusWord; | |
DWORD TagWord; | |
DWORD ErrorOffset; | |
DWORD ErrorSelector; | |
DWORD DataOffset; | |
DWORD DataSelector; | |
BYTE RegisterArea[80]; | |
DWORD Cr0NpxState; | |
} WOW64_FLOATING_SAVE_AREA; | |
typedef WOW64_FLOATING_SAVE_AREA *PWOW64_FLOATING_SAVE_AREA; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,4) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 8671 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _WOW64_CONTEXT { | |
DWORD ContextFlags; | |
DWORD Dr0; | |
DWORD Dr1; | |
DWORD Dr2; | |
DWORD Dr3; | |
DWORD Dr6; | |
DWORD Dr7; | |
WOW64_FLOATING_SAVE_AREA FloatSave; | |
DWORD SegGs; | |
DWORD SegFs; | |
DWORD SegEs; | |
DWORD SegDs; | |
DWORD Edi; | |
DWORD Esi; | |
DWORD Ebx; | |
DWORD Edx; | |
DWORD Ecx; | |
DWORD Eax; | |
DWORD Ebp; | |
DWORD Eip; | |
DWORD SegCs; | |
DWORD EFlags; | |
DWORD Esp; | |
DWORD SegSs; | |
BYTE ExtendedRegisters[512]; | |
} WOW64_CONTEXT; | |
typedef WOW64_CONTEXT *PWOW64_CONTEXT; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 8771 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _WOW64_LDT_ENTRY { | |
WORD LimitLow; | |
WORD BaseLow; | |
union { | |
struct { | |
BYTE BaseMid; | |
BYTE Flags1; | |
BYTE Flags2; | |
BYTE BaseHi; | |
} Bytes; | |
struct { | |
DWORD BaseMid:8; | |
DWORD Type:5; | |
DWORD Dpl:2; | |
DWORD Pres:1; | |
DWORD LimitHi:4; | |
DWORD Sys:1; | |
DWORD Reserved_0:1; | |
DWORD Default_Big:1; | |
DWORD Granularity:1; | |
DWORD BaseHi:8; | |
} Bits; | |
} HighWord; | |
} WOW64_LDT_ENTRY, *PWOW64_LDT_ENTRY; | |
typedef struct _WOW64_DESCRIPTOR_TABLE_ENTRY { | |
DWORD Selector; | |
WOW64_LDT_ENTRY Descriptor; | |
} WOW64_DESCRIPTOR_TABLE_ENTRY, *PWOW64_DESCRIPTOR_TABLE_ENTRY; | |
typedef struct _EXCEPTION_RECORD { | |
DWORD ExceptionCode; | |
DWORD ExceptionFlags; | |
struct _EXCEPTION_RECORD *ExceptionRecord; | |
PVOID ExceptionAddress; | |
DWORD NumberParameters; | |
ULONG_PTR ExceptionInformation[15]; | |
} EXCEPTION_RECORD; | |
typedef EXCEPTION_RECORD *PEXCEPTION_RECORD; | |
typedef struct _EXCEPTION_RECORD32 { | |
DWORD ExceptionCode; | |
DWORD ExceptionFlags; | |
DWORD ExceptionRecord; | |
DWORD ExceptionAddress; | |
DWORD NumberParameters; | |
DWORD ExceptionInformation[15]; | |
} EXCEPTION_RECORD32, *PEXCEPTION_RECORD32; | |
typedef struct _EXCEPTION_RECORD64 { | |
DWORD ExceptionCode; | |
DWORD ExceptionFlags; | |
DWORD64 ExceptionRecord; | |
DWORD64 ExceptionAddress; | |
DWORD NumberParameters; | |
DWORD __unusedAlignment; | |
DWORD64 ExceptionInformation[15]; | |
} EXCEPTION_RECORD64, *PEXCEPTION_RECORD64; | |
typedef struct _EXCEPTION_POINTERS { | |
PEXCEPTION_RECORD ExceptionRecord; | |
PCONTEXT ContextRecord; | |
} EXCEPTION_POINTERS, *PEXCEPTION_POINTERS; | |
#line 8881 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef PVOID PACCESS_TOKEN; | |
typedef PVOID PSECURITY_DESCRIPTOR; | |
typedef PVOID PSID; | |
typedef PVOID PCLAIMS_BLOB; | |
typedef DWORD ACCESS_MASK; | |
typedef ACCESS_MASK *PACCESS_MASK; | |
typedef struct _GENERIC_MAPPING { | |
ACCESS_MASK GenericRead; | |
ACCESS_MASK GenericWrite; | |
ACCESS_MASK GenericExecute; | |
ACCESS_MASK GenericAll; | |
} GENERIC_MAPPING; | |
typedef GENERIC_MAPPING *PGENERIC_MAPPING; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,4) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 9005 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _LUID_AND_ATTRIBUTES { | |
LUID Luid; | |
DWORD Attributes; | |
} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES; | |
typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[1]; | |
typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 9014 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _SID_IDENTIFIER_AUTHORITY { | |
BYTE Value[6]; | |
} SID_IDENTIFIER_AUTHORITY, *PSID_IDENTIFIER_AUTHORITY; | |
#line 9052 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _SID { | |
BYTE Revision; | |
BYTE SubAuthorityCount; | |
SID_IDENTIFIER_AUTHORITY IdentifierAuthority; | |
DWORD SubAuthority[1]; | |
#line 9065 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
} SID , *PISID; | |
#line 9067 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef union _SE_SID { | |
SID Sid; | |
BYTE Buffer[(sizeof(SID) - sizeof(DWORD) + ((15) * sizeof(DWORD)))]; | |
} | |
SE_SID , *PSE_SID; | |
#line 9102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum _SID_NAME_USE { | |
SidTypeUser = 1, | |
SidTypeGroup, | |
SidTypeDomain, | |
SidTypeAlias, | |
SidTypeWellKnownGroup, | |
SidTypeDeletedAccount, | |
SidTypeInvalid, | |
SidTypeUnknown, | |
SidTypeComputer, | |
SidTypeLabel, | |
SidTypeLogonSession | |
} SID_NAME_USE, *PSID_NAME_USE; | |
typedef struct _SID_AND_ATTRIBUTES { | |
PSID Sid; | |
#line 9124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
DWORD Attributes; | |
} SID_AND_ATTRIBUTES, *PSID_AND_ATTRIBUTES; | |
typedef SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES_ARRAY[1]; | |
typedef SID_AND_ATTRIBUTES_ARRAY *PSID_AND_ATTRIBUTES_ARRAY; | |
typedef ULONG_PTR SID_HASH_ENTRY, *PSID_HASH_ENTRY; | |
typedef struct _SID_AND_ATTRIBUTES_HASH { | |
DWORD SidCount; | |
PSID_AND_ATTRIBUTES SidAttr; | |
SID_HASH_ENTRY Hash[32]; | |
} SID_AND_ATTRIBUTES_HASH, *PSID_AND_ATTRIBUTES_HASH; | |
typedef enum { | |
WinNullSid = 0, | |
WinWorldSid = 1, | |
WinLocalSid = 2, | |
WinCreatorOwnerSid = 3, | |
WinCreatorGroupSid = 4, | |
WinCreatorOwnerServerSid = 5, | |
WinCreatorGroupServerSid = 6, | |
WinNtAuthoritySid = 7, | |
WinDialupSid = 8, | |
WinNetworkSid = 9, | |
WinBatchSid = 10, | |
WinInteractiveSid = 11, | |
WinServiceSid = 12, | |
WinAnonymousSid = 13, | |
WinProxySid = 14, | |
WinEnterpriseControllersSid = 15, | |
WinSelfSid = 16, | |
WinAuthenticatedUserSid = 17, | |
WinRestrictedCodeSid = 18, | |
WinTerminalServerSid = 19, | |
WinRemoteLogonIdSid = 20, | |
WinLogonIdsSid = 21, | |
WinLocalSystemSid = 22, | |
WinLocalServiceSid = 23, | |
WinNetworkServiceSid = 24, | |
WinBuiltinDomainSid = 25, | |
WinBuiltinAdministratorsSid = 26, | |
WinBuiltinUsersSid = 27, | |
WinBuiltinGuestsSid = 28, | |
WinBuiltinPowerUsersSid = 29, | |
WinBuiltinAccountOperatorsSid = 30, | |
WinBuiltinSystemOperatorsSid = 31, | |
WinBuiltinPrintOperatorsSid = 32, | |
WinBuiltinBackupOperatorsSid = 33, | |
WinBuiltinReplicatorSid = 34, | |
WinBuiltinPreWindows2000CompatibleAccessSid = 35, | |
WinBuiltinRemoteDesktopUsersSid = 36, | |
WinBuiltinNetworkConfigurationOperatorsSid = 37, | |
WinAccountAdministratorSid = 38, | |
WinAccountGuestSid = 39, | |
WinAccountKrbtgtSid = 40, | |
WinAccountDomainAdminsSid = 41, | |
WinAccountDomainUsersSid = 42, | |
WinAccountDomainGuestsSid = 43, | |
WinAccountComputersSid = 44, | |
WinAccountControllersSid = 45, | |
WinAccountCertAdminsSid = 46, | |
WinAccountSchemaAdminsSid = 47, | |
WinAccountEnterpriseAdminsSid = 48, | |
WinAccountPolicyAdminsSid = 49, | |
WinAccountRasAndIasServersSid = 50, | |
WinNTLMAuthenticationSid = 51, | |
WinDigestAuthenticationSid = 52, | |
WinSChannelAuthenticationSid = 53, | |
WinThisOrganizationSid = 54, | |
WinOtherOrganizationSid = 55, | |
WinBuiltinIncomingForestTrustBuildersSid = 56, | |
WinBuiltinPerfMonitoringUsersSid = 57, | |
WinBuiltinPerfLoggingUsersSid = 58, | |
WinBuiltinAuthorizationAccessSid = 59, | |
WinBuiltinTerminalServerLicenseServersSid = 60, | |
WinBuiltinDCOMUsersSid = 61, | |
WinBuiltinIUsersSid = 62, | |
WinIUserSid = 63, | |
WinBuiltinCryptoOperatorsSid = 64, | |
WinUntrustedLabelSid = 65, | |
WinLowLabelSid = 66, | |
WinMediumLabelSid = 67, | |
WinHighLabelSid = 68, | |
WinSystemLabelSid = 69, | |
WinWriteRestrictedCodeSid = 70, | |
WinCreatorOwnerRightsSid = 71, | |
WinCacheablePrincipalsGroupSid = 72, | |
WinNonCacheablePrincipalsGroupSid = 73, | |
WinEnterpriseReadonlyControllersSid = 74, | |
WinAccountReadonlyControllersSid = 75, | |
WinBuiltinEventLogReadersGroup = 76, | |
WinNewEnterpriseReadonlyControllersSid = 77, | |
WinBuiltinCertSvcDComAccessGroup = 78, | |
WinMediumPlusLabelSid = 79, | |
WinLocalLogonSid = 80, | |
WinConsoleLogonSid = 81, | |
WinThisOrganizationCertificateSid = 82, | |
WinApplicationPackageAuthoritySid = 83, | |
WinBuiltinAnyPackageSid = 84, | |
WinCapabilityInternetClientSid = 85, | |
WinCapabilityInternetClientServerSid = 86, | |
WinCapabilityPrivateNetworkClientServerSid = 87, | |
WinCapabilityPicturesLibrarySid = 88, | |
WinCapabilityVideosLibrarySid = 89, | |
WinCapabilityMusicLibrarySid = 90, | |
WinCapabilityDocumentsLibrarySid = 91, | |
WinCapabilitySharedUserCertificatesSid = 92, | |
WinCapabilityEnterpriseAuthenticationSid = 93, | |
WinCapabilityRemovableStorageSid = 94, | |
WinBuiltinRDSRemoteAccessServersSid = 95, | |
WinBuiltinRDSEndpointServersSid = 96, | |
WinBuiltinRDSManagementServersSid = 97, | |
WinUserModeDriversSid = 98, | |
WinBuiltinHyperVAdminsSid = 99, | |
WinAccountCloneableControllersSid = 100, | |
WinBuiltinAccessControlAssistanceOperatorsSid = 101, | |
WinBuiltinRemoteManagementUsersSid = 102, | |
WinAuthenticationAuthorityAssertedSid = 103, | |
WinAuthenticationServiceAssertedSid = 104, | |
WinLocalAccountSid = 105, | |
WinLocalAccountAndAdministratorSid = 106, | |
WinAccountProtectedUsersSid = 107, | |
WinCapabilityAppointmentsSid = 108, | |
WinCapabilityContactsSid = 109, | |
WinAccountDefaultSystemManagedSid = 110, | |
WinBuiltinDefaultSystemManagedGroupSid = 111, | |
WinBuiltinStorageReplicaAdminsSid = 112, | |
WinAccountKeyAdminsSid = 113, | |
WinAccountEnterpriseKeyAdminsSid = 114, | |
WinAuthenticationKeyTrustSid = 115, | |
WinAuthenticationKeyPropertyMFASid = 116, | |
WinAuthenticationKeyPropertyAttestationSid = 117, | |
WinAuthenticationFreshKeyAuthSid = 118, | |
WinBuiltinDeviceOwnersSid = 119, | |
} WELL_KNOWN_SID_TYPE; | |
typedef struct _ACL { | |
BYTE AclRevision; | |
BYTE Sbz1; | |
WORD AclSize; | |
WORD AceCount; | |
WORD Sbz2; | |
} ACL; | |
typedef ACL *PACL; | |
typedef struct _ACE_HEADER { | |
BYTE AceType; | |
BYTE AceFlags; | |
WORD AceSize; | |
} ACE_HEADER; | |
typedef ACE_HEADER *PACE_HEADER; | |
typedef struct _ACCESS_ALLOWED_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} ACCESS_ALLOWED_ACE; | |
typedef ACCESS_ALLOWED_ACE *PACCESS_ALLOWED_ACE; | |
typedef struct _ACCESS_DENIED_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} ACCESS_DENIED_ACE; | |
typedef ACCESS_DENIED_ACE *PACCESS_DENIED_ACE; | |
typedef struct _SYSTEM_AUDIT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_AUDIT_ACE; | |
typedef SYSTEM_AUDIT_ACE *PSYSTEM_AUDIT_ACE; | |
typedef struct _SYSTEM_ALARM_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_ALARM_ACE; | |
typedef SYSTEM_ALARM_ACE *PSYSTEM_ALARM_ACE; | |
typedef struct _SYSTEM_RESOURCE_ATTRIBUTE_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_RESOURCE_ATTRIBUTE_ACE, *PSYSTEM_RESOURCE_ATTRIBUTE_ACE; | |
typedef struct _SYSTEM_SCOPED_POLICY_ID_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_SCOPED_POLICY_ID_ACE, *PSYSTEM_SCOPED_POLICY_ID_ACE; | |
typedef struct _SYSTEM_MANDATORY_LABEL_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE; | |
typedef struct _SYSTEM_PROCESS_TRUST_LABEL_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_PROCESS_TRUST_LABEL_ACE, *PSYSTEM_PROCESS_TRUST_LABEL_ACE; | |
typedef struct _SYSTEM_ACCESS_FILTER_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_ACCESS_FILTER_ACE, *PSYSTEM_ACCESS_FILTER_ACE; | |
typedef struct _ACCESS_ALLOWED_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} ACCESS_ALLOWED_OBJECT_ACE, *PACCESS_ALLOWED_OBJECT_ACE; | |
typedef struct _ACCESS_DENIED_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} ACCESS_DENIED_OBJECT_ACE, *PACCESS_DENIED_OBJECT_ACE; | |
typedef struct _SYSTEM_AUDIT_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} SYSTEM_AUDIT_OBJECT_ACE, *PSYSTEM_AUDIT_OBJECT_ACE; | |
typedef struct _SYSTEM_ALARM_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} SYSTEM_ALARM_OBJECT_ACE, *PSYSTEM_ALARM_OBJECT_ACE; | |
typedef struct _ACCESS_ALLOWED_CALLBACK_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} ACCESS_ALLOWED_CALLBACK_ACE, *PACCESS_ALLOWED_CALLBACK_ACE; | |
typedef struct _ACCESS_DENIED_CALLBACK_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} ACCESS_DENIED_CALLBACK_ACE, *PACCESS_DENIED_CALLBACK_ACE; | |
typedef struct _SYSTEM_AUDIT_CALLBACK_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_AUDIT_CALLBACK_ACE, *PSYSTEM_AUDIT_CALLBACK_ACE; | |
typedef struct _SYSTEM_ALARM_CALLBACK_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD SidStart; | |
} SYSTEM_ALARM_CALLBACK_ACE, *PSYSTEM_ALARM_CALLBACK_ACE; | |
typedef struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} ACCESS_ALLOWED_CALLBACK_OBJECT_ACE, *PACCESS_ALLOWED_CALLBACK_OBJECT_ACE; | |
typedef struct _ACCESS_DENIED_CALLBACK_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} ACCESS_DENIED_CALLBACK_OBJECT_ACE, *PACCESS_DENIED_CALLBACK_OBJECT_ACE; | |
typedef struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} SYSTEM_AUDIT_CALLBACK_OBJECT_ACE, *PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE; | |
typedef struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE { | |
ACE_HEADER Header; | |
ACCESS_MASK Mask; | |
DWORD Flags; | |
GUID ObjectType; | |
GUID InheritedObjectType; | |
DWORD SidStart; | |
} SYSTEM_ALARM_CALLBACK_OBJECT_ACE, *PSYSTEM_ALARM_CALLBACK_OBJECT_ACE; | |
typedef enum _ACL_INFORMATION_CLASS { | |
AclRevisionInformation = 1, | |
AclSizeInformation | |
} ACL_INFORMATION_CLASS; | |
typedef struct _ACL_REVISION_INFORMATION { | |
DWORD AclRevision; | |
} ACL_REVISION_INFORMATION; | |
typedef ACL_REVISION_INFORMATION *PACL_REVISION_INFORMATION; | |
typedef struct _ACL_SIZE_INFORMATION { | |
DWORD AceCount; | |
DWORD AclBytesInUse; | |
DWORD AclBytesFree; | |
} ACL_SIZE_INFORMATION; | |
typedef ACL_SIZE_INFORMATION *PACL_SIZE_INFORMATION; | |
typedef WORD SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL; | |
typedef struct _SECURITY_DESCRIPTOR_RELATIVE { | |
BYTE Revision; | |
BYTE Sbz1; | |
SECURITY_DESCRIPTOR_CONTROL Control; | |
DWORD Owner; | |
DWORD Group; | |
DWORD Sacl; | |
DWORD Dacl; | |
} SECURITY_DESCRIPTOR_RELATIVE, *PISECURITY_DESCRIPTOR_RELATIVE; | |
typedef struct _SECURITY_DESCRIPTOR { | |
BYTE Revision; | |
BYTE Sbz1; | |
SECURITY_DESCRIPTOR_CONTROL Control; | |
PSID Owner; | |
PSID Group; | |
PACL Sacl; | |
PACL Dacl; | |
} SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR; | |
typedef struct _SECURITY_OBJECT_AI_PARAMS { | |
DWORD Size; | |
DWORD ConstraintMask; | |
} SECURITY_OBJECT_AI_PARAMS, *PSECURITY_OBJECT_AI_PARAMS; | |
typedef struct _OBJECT_TYPE_LIST { | |
WORD Level; | |
WORD Sbz; | |
GUID *ObjectType; | |
} OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST; | |
typedef enum _AUDIT_EVENT_TYPE { | |
AuditEventObjectAccess, | |
AuditEventDirectoryServiceAccess | |
} AUDIT_EVENT_TYPE, *PAUDIT_EVENT_TYPE; | |
typedef struct _PRIVILEGE_SET { | |
DWORD PrivilegeCount; | |
DWORD Control; | |
LUID_AND_ATTRIBUTES Privilege[1]; | |
} PRIVILEGE_SET, *PPRIVILEGE_SET; | |
typedef enum _ACCESS_REASON_TYPE { | |
AccessReasonNone = 0x00000000, | |
AccessReasonAllowedAce = 0x00010000, | |
AccessReasonDeniedAce = 0x00020000, | |
AccessReasonAllowedParentAce = 0x00030000, | |
AccessReasonDeniedParentAce = 0x00040000, | |
AccessReasonNotGrantedByCape = 0x00050000, | |
AccessReasonNotGrantedByParentCape = 0x00060000, | |
AccessReasonNotGrantedToAppContainer = 0x00070000, | |
AccessReasonMissingPrivilege = 0x00100000, | |
AccessReasonFromPrivilege = 0x00200000, | |
AccessReasonIntegrityLevel = 0x00300000, | |
AccessReasonOwnership = 0x00400000, | |
AccessReasonNullDacl = 0x00500000, | |
AccessReasonEmptyDacl = 0x00600000, | |
AccessReasonNoSD = 0x00700000, | |
AccessReasonNoGrant = 0x00800000, | |
AccessReasonTrustLabel = 0x00900000, | |
AccessReasonFilterAce = 0x00a00000 | |
} ACCESS_REASON_TYPE; | |
typedef DWORD ACCESS_REASON; | |
typedef struct _ACCESS_REASONS { | |
ACCESS_REASON Data[32]; | |
} ACCESS_REASONS, *PACCESS_REASONS; | |
typedef struct _SE_SECURITY_DESCRIPTOR { | |
DWORD Size; | |
DWORD Flags; | |
PSECURITY_DESCRIPTOR SecurityDescriptor; | |
} SE_SECURITY_DESCRIPTOR, *PSE_SECURITY_DESCRIPTOR; | |
typedef struct _SE_ACCESS_REQUEST { | |
DWORD Size; | |
PSE_SECURITY_DESCRIPTOR SeSecurityDescriptor; | |
ACCESS_MASK DesiredAccess; | |
ACCESS_MASK PreviouslyGrantedAccess; | |
PSID PrincipalSelfSid; | |
PGENERIC_MAPPING GenericMapping; | |
DWORD ObjectTypeListCount; | |
POBJECT_TYPE_LIST ObjectTypeList; | |
} SE_ACCESS_REQUEST, *PSE_ACCESS_REQUEST; | |
typedef struct _SE_ACCESS_REPLY { | |
DWORD Size; | |
DWORD ResultListCount; | |
PACCESS_MASK GrantedAccess; | |
PDWORD AccessStatus; | |
PACCESS_REASONS AccessReason; | |
PPRIVILEGE_SET *Privileges; | |
} SE_ACCESS_REPLY, *PSE_ACCESS_REPLY; | |
typedef enum _SECURITY_IMPERSONATION_LEVEL { | |
SecurityAnonymous, | |
SecurityIdentification, | |
SecurityImpersonation, | |
SecurityDelegation | |
} SECURITY_IMPERSONATION_LEVEL, *PSECURITY_IMPERSONATION_LEVEL; | |
#line 10689 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 10712 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum _TOKEN_TYPE { | |
TokenPrimary = 1, | |
TokenImpersonation | |
} TOKEN_TYPE; | |
typedef TOKEN_TYPE *PTOKEN_TYPE; | |
typedef enum _TOKEN_ELEVATION_TYPE { | |
TokenElevationTypeDefault = 1, | |
TokenElevationTypeFull, | |
TokenElevationTypeLimited, | |
} TOKEN_ELEVATION_TYPE, *PTOKEN_ELEVATION_TYPE; | |
typedef enum _TOKEN_INFORMATION_CLASS { | |
TokenUser = 1, | |
TokenGroups, | |
TokenPrivileges, | |
TokenOwner, | |
TokenPrimaryGroup, | |
TokenDefaultDacl, | |
TokenSource, | |
TokenType, | |
TokenImpersonationLevel, | |
TokenStatistics, | |
TokenRestrictedSids, | |
TokenSessionId, | |
TokenGroupsAndPrivileges, | |
TokenSessionReference, | |
TokenSandBoxInert, | |
TokenAuditPolicy, | |
TokenOrigin, | |
TokenElevationType, | |
TokenLinkedToken, | |
TokenElevation, | |
TokenHasRestrictions, | |
TokenAccessInformation, | |
TokenVirtualizationAllowed, | |
TokenVirtualizationEnabled, | |
TokenIntegrityLevel, | |
TokenUIAccess, | |
TokenMandatoryPolicy, | |
TokenLogonSid, | |
TokenIsAppContainer, | |
TokenCapabilities, | |
TokenAppContainerSid, | |
TokenAppContainerNumber, | |
TokenUserClaimAttributes, | |
TokenDeviceClaimAttributes, | |
TokenRestrictedUserClaimAttributes, | |
TokenRestrictedDeviceClaimAttributes, | |
TokenDeviceGroups, | |
TokenRestrictedDeviceGroups, | |
TokenSecurityAttributes, | |
TokenIsRestricted, | |
TokenProcessTrustLevel, | |
TokenPrivateNameSpace, | |
TokenSingletonAttributes, | |
TokenBnoIsolation, | |
TokenChildProcessFlags, | |
TokenIsLessPrivilegedAppContainer, | |
TokenIsSandboxed, | |
TokenOriginatingProcessTrustLevel, | |
MaxTokenInfoClass | |
} TOKEN_INFORMATION_CLASS, *PTOKEN_INFORMATION_CLASS; | |
typedef struct _TOKEN_USER { | |
SID_AND_ATTRIBUTES User; | |
} TOKEN_USER, *PTOKEN_USER; | |
typedef struct _SE_TOKEN_USER { | |
union { | |
TOKEN_USER TokenUser; | |
SID_AND_ATTRIBUTES User; | |
}; | |
union { | |
SID Sid; | |
BYTE | |
Buffer[(sizeof(SID) - sizeof(DWORD) + ((15) * sizeof(DWORD)))]; | |
}; | |
} | |
SE_TOKEN_USER, PSE_TOKEN_USER; | |
#line 10820 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _TOKEN_GROUPS { | |
DWORD GroupCount; | |
SID_AND_ATTRIBUTES Groups[1]; | |
#line 10829 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
} TOKEN_GROUPS, *PTOKEN_GROUPS; | |
typedef struct _TOKEN_PRIVILEGES { | |
DWORD PrivilegeCount; | |
LUID_AND_ATTRIBUTES Privileges[1]; | |
} TOKEN_PRIVILEGES, *PTOKEN_PRIVILEGES; | |
typedef struct _TOKEN_OWNER { | |
PSID Owner; | |
} TOKEN_OWNER, *PTOKEN_OWNER; | |
#line 10844 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _TOKEN_PRIMARY_GROUP { | |
PSID PrimaryGroup; | |
} TOKEN_PRIMARY_GROUP, *PTOKEN_PRIMARY_GROUP; | |
typedef struct _TOKEN_DEFAULT_DACL { | |
PACL DefaultDacl; | |
} TOKEN_DEFAULT_DACL, *PTOKEN_DEFAULT_DACL; | |
typedef struct _TOKEN_USER_CLAIMS { | |
PCLAIMS_BLOB UserClaims; | |
} TOKEN_USER_CLAIMS, *PTOKEN_USER_CLAIMS; | |
typedef struct _TOKEN_DEVICE_CLAIMS { | |
PCLAIMS_BLOB DeviceClaims; | |
} TOKEN_DEVICE_CLAIMS, *PTOKEN_DEVICE_CLAIMS; | |
typedef struct _TOKEN_GROUPS_AND_PRIVILEGES { | |
DWORD SidCount; | |
DWORD SidLength; | |
PSID_AND_ATTRIBUTES Sids; | |
DWORD RestrictedSidCount; | |
DWORD RestrictedSidLength; | |
PSID_AND_ATTRIBUTES RestrictedSids; | |
DWORD PrivilegeCount; | |
DWORD PrivilegeLength; | |
PLUID_AND_ATTRIBUTES Privileges; | |
LUID AuthenticationId; | |
} TOKEN_GROUPS_AND_PRIVILEGES, *PTOKEN_GROUPS_AND_PRIVILEGES; | |
typedef struct _TOKEN_LINKED_TOKEN { | |
HANDLE LinkedToken; | |
} TOKEN_LINKED_TOKEN, *PTOKEN_LINKED_TOKEN; | |
typedef struct _TOKEN_ELEVATION { | |
DWORD TokenIsElevated; | |
} TOKEN_ELEVATION, *PTOKEN_ELEVATION; | |
typedef struct _TOKEN_MANDATORY_LABEL { | |
SID_AND_ATTRIBUTES Label; | |
} TOKEN_MANDATORY_LABEL, *PTOKEN_MANDATORY_LABEL; | |
#line 10897 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _TOKEN_MANDATORY_POLICY { | |
DWORD Policy; | |
} TOKEN_MANDATORY_POLICY, *PTOKEN_MANDATORY_POLICY; | |
typedef PVOID PSECURITY_ATTRIBUTES_OPAQUE; | |
typedef struct _TOKEN_ACCESS_INFORMATION { | |
PSID_AND_ATTRIBUTES_HASH SidHash; | |
PSID_AND_ATTRIBUTES_HASH RestrictedSidHash; | |
PTOKEN_PRIVILEGES Privileges; | |
LUID AuthenticationId; | |
TOKEN_TYPE TokenType; | |
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; | |
TOKEN_MANDATORY_POLICY MandatoryPolicy; | |
DWORD Flags; | |
DWORD AppContainerNumber; | |
PSID PackageSid; | |
PSID_AND_ATTRIBUTES_HASH CapabilitiesHash; | |
PSID TrustLevelSid; | |
PSECURITY_ATTRIBUTES_OPAQUE SecurityAttributes; | |
} TOKEN_ACCESS_INFORMATION, *PTOKEN_ACCESS_INFORMATION; | |
typedef struct _TOKEN_AUDIT_POLICY { | |
BYTE PerUserPolicy[(((59)) >> 1) + 1]; | |
} TOKEN_AUDIT_POLICY, *PTOKEN_AUDIT_POLICY; | |
typedef struct _TOKEN_SOURCE { | |
CHAR SourceName[8]; | |
LUID SourceIdentifier; | |
} TOKEN_SOURCE, *PTOKEN_SOURCE; | |
typedef struct _TOKEN_STATISTICS { | |
LUID TokenId; | |
LUID AuthenticationId; | |
LARGE_INTEGER ExpirationTime; | |
TOKEN_TYPE TokenType; | |
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; | |
DWORD DynamicCharged; | |
DWORD DynamicAvailable; | |
DWORD GroupCount; | |
DWORD PrivilegeCount; | |
LUID ModifiedId; | |
} TOKEN_STATISTICS, *PTOKEN_STATISTICS; | |
typedef struct _TOKEN_CONTROL { | |
LUID TokenId; | |
LUID AuthenticationId; | |
LUID ModifiedId; | |
TOKEN_SOURCE TokenSource; | |
} TOKEN_CONTROL, *PTOKEN_CONTROL; | |
typedef struct _TOKEN_ORIGIN { | |
LUID OriginatingLogonSession; | |
} TOKEN_ORIGIN, *PTOKEN_ORIGIN; | |
typedef enum _MANDATORY_LEVEL { | |
MandatoryLevelUntrusted = 0, | |
MandatoryLevelLow, | |
MandatoryLevelMedium, | |
MandatoryLevelHigh, | |
MandatoryLevelSystem, | |
MandatoryLevelSecureProcess, | |
MandatoryLevelCount | |
} MANDATORY_LEVEL, *PMANDATORY_LEVEL; | |
typedef struct _TOKEN_APPCONTAINER_INFORMATION { | |
PSID TokenAppContainer; | |
} TOKEN_APPCONTAINER_INFORMATION, *PTOKEN_APPCONTAINER_INFORMATION; | |
#line 10982 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _TOKEN_SID_INFORMATION { | |
PSID Sid; | |
} TOKEN_SID_INFORMATION, *PTOKEN_SID_INFORMATION; | |
typedef struct _TOKEN_BNO_ISOLATION_INFORMATION { | |
PWSTR IsolationPrefix; | |
BOOLEAN IsolationEnabled; | |
} TOKEN_BNO_ISOLATION_INFORMATION, *PTOKEN_BNO_ISOLATION_INFORMATION; | |
typedef struct _CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE { | |
DWORD64 Version; | |
PWSTR Name; | |
} CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE, *PCLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE; | |
typedef struct _CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE { | |
PVOID pValue; | |
DWORD ValueLength; | |
} CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE, | |
*PCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE; | |
typedef struct _CLAIM_SECURITY_ATTRIBUTE_V1 { | |
PWSTR Name; | |
WORD ValueType; | |
WORD Reserved; | |
DWORD Flags; | |
DWORD ValueCount; | |
union { | |
PLONG64 pInt64; | |
PDWORD64 pUint64; | |
PWSTR *ppString; | |
PCLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE pFqbn; | |
PCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE pOctetString; | |
} Values; | |
} CLAIM_SECURITY_ATTRIBUTE_V1, *PCLAIM_SECURITY_ATTRIBUTE_V1; | |
typedef struct _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 { | |
DWORD Name; | |
WORD ValueType; | |
WORD Reserved; | |
DWORD Flags; | |
DWORD ValueCount; | |
union { | |
DWORD pInt64[1]; | |
DWORD pUint64[1]; | |
DWORD ppString[1]; | |
DWORD pFqbn[1]; | |
DWORD pOctetString[1]; | |
} Values; | |
} CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1, *PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1; | |
typedef struct _CLAIM_SECURITY_ATTRIBUTES_INFORMATION { | |
WORD Version; | |
WORD Reserved; | |
DWORD AttributeCount; | |
union { | |
PCLAIM_SECURITY_ATTRIBUTE_V1 pAttributeV1; | |
} Attribute; | |
} CLAIM_SECURITY_ATTRIBUTES_INFORMATION, | |
*PCLAIM_SECURITY_ATTRIBUTES_INFORMATION; | |
typedef BOOLEAN SECURITY_CONTEXT_TRACKING_MODE, | |
*PSECURITY_CONTEXT_TRACKING_MODE; | |
typedef struct _SECURITY_QUALITY_OF_SERVICE { | |
DWORD Length; | |
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; | |
SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode; | |
BOOLEAN EffectiveOnly; | |
} SECURITY_QUALITY_OF_SERVICE, *PSECURITY_QUALITY_OF_SERVICE; | |
typedef struct _SE_IMPERSONATION_STATE { | |
PACCESS_TOKEN Token; | |
BOOLEAN CopyOnOpen; | |
BOOLEAN EffectiveOnly; | |
SECURITY_IMPERSONATION_LEVEL Level; | |
} SE_IMPERSONATION_STATE, *PSE_IMPERSONATION_STATE; | |
typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION; | |
typedef BYTE SE_SIGNING_LEVEL, *PSE_SIGNING_LEVEL; | |
typedef enum _SE_IMAGE_SIGNATURE_TYPE { | |
SeImageSignatureNone = 0, | |
SeImageSignatureEmbedded, | |
SeImageSignatureCache, | |
SeImageSignatureCatalogCached, | |
SeImageSignatureCatalogNotCached, | |
SeImageSignatureCatalogHint, | |
SeImageSignaturePackageCatalog, | |
} SE_IMAGE_SIGNATURE_TYPE, *PSE_IMAGE_SIGNATURE_TYPE; | |
typedef enum _SE_LEARNING_MODE_DATA_TYPE { | |
SeLearningModeInvalidType = 0, | |
SeLearningModeSettings, | |
SeLearningModeMax | |
} SE_LEARNING_MODE_DATA_TYPE; | |
typedef struct _SECURITY_CAPABILITIES { | |
PSID AppContainerSid; | |
PSID_AND_ATTRIBUTES Capabilities; | |
#line 11364 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
DWORD CapabilityCount; | |
DWORD Reserved; | |
} SECURITY_CAPABILITIES, *PSECURITY_CAPABILITIES, *LPSECURITY_CAPABILITIES; | |
#line 11387 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 11390 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 11408 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 11411 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _JOB_SET_ARRAY { | |
HANDLE JobHandle; | |
DWORD MemberLevel; | |
DWORD Flags; | |
} JOB_SET_ARRAY, *PJOB_SET_ARRAY; | |
typedef struct _EXCEPTION_REGISTRATION_RECORD { | |
struct _EXCEPTION_REGISTRATION_RECORD *Next; | |
PEXCEPTION_ROUTINE Handler; | |
} EXCEPTION_REGISTRATION_RECORD; | |
typedef EXCEPTION_REGISTRATION_RECORD *PEXCEPTION_REGISTRATION_RECORD; | |
typedef struct _NT_TIB { | |
struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList; | |
PVOID StackBase; | |
PVOID StackLimit; | |
PVOID SubSystemTib; | |
union { | |
PVOID FiberData; | |
DWORD Version; | |
}; | |
#line 11451 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
PVOID ArbitraryUserPointer; | |
struct _NT_TIB *Self; | |
} NT_TIB; | |
typedef NT_TIB *PNT_TIB; | |
typedef struct _NT_TIB32 { | |
DWORD ExceptionList; | |
DWORD StackBase; | |
DWORD StackLimit; | |
DWORD SubSystemTib; | |
union { | |
DWORD FiberData; | |
DWORD Version; | |
}; | |
#line 11473 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
DWORD ArbitraryUserPointer; | |
DWORD Self; | |
} NT_TIB32, *PNT_TIB32; | |
typedef struct _NT_TIB64 { | |
DWORD64 ExceptionList; | |
DWORD64 StackBase; | |
DWORD64 StackLimit; | |
DWORD64 SubSystemTib; | |
union { | |
DWORD64 FiberData; | |
DWORD Version; | |
}; | |
#line 11493 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
DWORD64 ArbitraryUserPointer; | |
DWORD64 Self; | |
} NT_TIB64, *PNT_TIB64; | |
typedef struct _UMS_CREATE_THREAD_ATTRIBUTES { | |
DWORD UmsVersion; | |
PVOID UmsContext; | |
PVOID UmsCompletionList; | |
} UMS_CREATE_THREAD_ATTRIBUTES, *PUMS_CREATE_THREAD_ATTRIBUTES; | |
typedef struct _WOW64_ARCHITECTURE_INFORMATION { | |
DWORD Machine:16; | |
DWORD KernelMode:1; | |
DWORD UserMode:1; | |
DWORD Native:1; | |
DWORD Process:1; | |
DWORD ReservedZero0:12; | |
} WOW64_ARCHITECTURE_INFORMATION; | |
typedef struct _QUOTA_LIMITS { | |
SIZE_T PagedPoolLimit; | |
SIZE_T NonPagedPoolLimit; | |
SIZE_T MinimumWorkingSetSize; | |
SIZE_T MaximumWorkingSetSize; | |
SIZE_T PagefileLimit; | |
LARGE_INTEGER TimeLimit; | |
} QUOTA_LIMITS, *PQUOTA_LIMITS; | |
typedef union _RATE_QUOTA_LIMIT { | |
DWORD RateData; | |
struct { | |
DWORD RatePercent:7; | |
DWORD Reserved0:25; | |
}; | |
} RATE_QUOTA_LIMIT, *PRATE_QUOTA_LIMIT; | |
typedef struct _QUOTA_LIMITS_EX { | |
SIZE_T PagedPoolLimit; | |
SIZE_T NonPagedPoolLimit; | |
SIZE_T MinimumWorkingSetSize; | |
SIZE_T MaximumWorkingSetSize; | |
SIZE_T PagefileLimit; | |
LARGE_INTEGER TimeLimit; | |
SIZE_T WorkingSetLimit; | |
SIZE_T Reserved2; | |
SIZE_T Reserved3; | |
SIZE_T Reserved4; | |
DWORD Flags; | |
RATE_QUOTA_LIMIT CpuRateLimit; | |
} QUOTA_LIMITS_EX, *PQUOTA_LIMITS_EX; | |
typedef struct _IO_COUNTERS { | |
ULONGLONG ReadOperationCount; | |
ULONGLONG WriteOperationCount; | |
ULONGLONG OtherOperationCount; | |
ULONGLONG ReadTransferCount; | |
ULONGLONG WriteTransferCount; | |
ULONGLONG OtherTransferCount; | |
} IO_COUNTERS; | |
typedef IO_COUNTERS *PIO_COUNTERS; | |
typedef enum _HARDWARE_COUNTER_TYPE { | |
PMCCounter, | |
MaxHardwareCounterType | |
} HARDWARE_COUNTER_TYPE, *PHARDWARE_COUNTER_TYPE; | |
typedef enum _PROCESS_MITIGATION_POLICY { | |
ProcessDEPPolicy, | |
ProcessASLRPolicy, | |
ProcessDynamicCodePolicy, | |
ProcessStrictHandleCheckPolicy, | |
ProcessSystemCallDisablePolicy, | |
ProcessMitigationOptionsMask, | |
ProcessExtensionPointDisablePolicy, | |
ProcessControlFlowGuardPolicy, | |
ProcessSignaturePolicy, | |
ProcessFontDisablePolicy, | |
ProcessImageLoadPolicy, | |
ProcessSystemCallFilterPolicy, | |
ProcessPayloadRestrictionPolicy, | |
ProcessChildProcessPolicy, | |
ProcessSideChannelIsolationPolicy, | |
MaxProcessMitigationPolicy | |
} PROCESS_MITIGATION_POLICY, *PPROCESS_MITIGATION_POLICY; | |
typedef struct _PROCESS_MITIGATION_ASLR_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD EnableBottomUpRandomization:1; | |
DWORD EnableForceRelocateImages:1; | |
DWORD EnableHighEntropy:1; | |
DWORD DisallowStrippedImages:1; | |
DWORD ReservedFlags:28; | |
}; | |
}; | |
} PROCESS_MITIGATION_ASLR_POLICY, *PPROCESS_MITIGATION_ASLR_POLICY; | |
typedef struct _PROCESS_MITIGATION_DEP_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD Enable:1; | |
DWORD DisableAtlThunkEmulation:1; | |
DWORD ReservedFlags:30; | |
}; | |
}; | |
BOOLEAN Permanent; | |
} PROCESS_MITIGATION_DEP_POLICY, *PPROCESS_MITIGATION_DEP_POLICY; | |
typedef struct _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD RaiseExceptionOnInvalidHandleReference:1; | |
DWORD HandleExceptionsPermanentlyEnabled:1; | |
DWORD ReservedFlags:30; | |
}; | |
}; | |
} PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY, | |
*PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY; | |
typedef struct _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD DisallowWin32kSystemCalls:1; | |
DWORD AuditDisallowWin32kSystemCalls:1; | |
DWORD ReservedFlags:30; | |
}; | |
}; | |
} PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY, | |
*PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY; | |
typedef struct _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD DisableExtensionPoints:1; | |
DWORD ReservedFlags:31; | |
}; | |
}; | |
} PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY, | |
*PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY; | |
typedef struct _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD ProhibitDynamicCode:1; | |
DWORD AllowThreadOptOut:1; | |
DWORD AllowRemoteDowngrade:1; | |
DWORD AuditProhibitDynamicCode:1; | |
DWORD ReservedFlags:28; | |
}; | |
}; | |
} PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, | |
*PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY; | |
typedef struct _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD EnableControlFlowGuard:1; | |
DWORD EnableExportSuppression:1; | |
DWORD StrictMode:1; | |
DWORD ReservedFlags:29; | |
}; | |
}; | |
} PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY, | |
*PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY; | |
typedef struct _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD MicrosoftSignedOnly:1; | |
DWORD StoreSignedOnly:1; | |
DWORD MitigationOptIn:1; | |
DWORD AuditMicrosoftSignedOnly:1; | |
DWORD AuditStoreSignedOnly:1; | |
DWORD ReservedFlags:27; | |
}; | |
}; | |
} PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY, | |
*PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY; | |
typedef struct _PROCESS_MITIGATION_FONT_DISABLE_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD DisableNonSystemFonts:1; | |
DWORD AuditNonSystemFontLoading:1; | |
DWORD ReservedFlags:30; | |
}; | |
}; | |
} PROCESS_MITIGATION_FONT_DISABLE_POLICY, | |
*PPROCESS_MITIGATION_FONT_DISABLE_POLICY; | |
typedef struct _PROCESS_MITIGATION_IMAGE_LOAD_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD NoRemoteImages:1; | |
DWORD NoLowMandatoryLabelImages:1; | |
DWORD PreferSystem32Images:1; | |
DWORD AuditNoRemoteImages:1; | |
DWORD AuditNoLowMandatoryLabelImages:1; | |
DWORD ReservedFlags:27; | |
}; | |
}; | |
} PROCESS_MITIGATION_IMAGE_LOAD_POLICY, *PPROCESS_MITIGATION_IMAGE_LOAD_POLICY; | |
typedef struct _PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD FilterId:4; | |
DWORD ReservedFlags:28; | |
}; | |
}; | |
} PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY, | |
*PPROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY; | |
typedef struct _PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD EnableExportAddressFilter:1; | |
DWORD AuditExportAddressFilter:1; | |
DWORD EnableExportAddressFilterPlus:1; | |
DWORD AuditExportAddressFilterPlus:1; | |
DWORD EnableImportAddressFilter:1; | |
DWORD AuditImportAddressFilter:1; | |
DWORD EnableRopStackPivot:1; | |
DWORD AuditRopStackPivot:1; | |
DWORD EnableRopCallerCheck:1; | |
DWORD AuditRopCallerCheck:1; | |
DWORD EnableRopSimExec:1; | |
DWORD AuditRopSimExec:1; | |
DWORD ReservedFlags:20; | |
}; | |
}; | |
} PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY, | |
*PPROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY; | |
typedef struct _PROCESS_MITIGATION_CHILD_PROCESS_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD NoChildProcessCreation:1; | |
DWORD AuditNoChildProcessCreation:1; | |
DWORD AllowSecureProcessCreation:1; | |
DWORD ReservedFlags:29; | |
}; | |
}; | |
} PROCESS_MITIGATION_CHILD_PROCESS_POLICY, | |
*PPROCESS_MITIGATION_CHILD_PROCESS_POLICY; | |
typedef struct _PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { | |
union { | |
DWORD Flags; | |
struct { | |
DWORD SmtBranchTargetIsolation:1; | |
DWORD IsolateSecurityDomain:1; | |
DWORD DisablePageCombine:1; | |
DWORD SpeculativeStoreBypassDisable:1; | |
DWORD ReservedFlags:28; | |
}; | |
}; | |
} PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY, | |
*PPROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY; | |
typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { | |
LARGE_INTEGER TotalUserTime; | |
LARGE_INTEGER TotalKernelTime; | |
LARGE_INTEGER ThisPeriodTotalUserTime; | |
LARGE_INTEGER ThisPeriodTotalKernelTime; | |
DWORD TotalPageFaultCount; | |
DWORD TotalProcesses; | |
DWORD ActiveProcesses; | |
DWORD TotalTerminatedProcesses; | |
} JOBOBJECT_BASIC_ACCOUNTING_INFORMATION, | |
*PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION; | |
typedef struct _JOBOBJECT_BASIC_LIMIT_INFORMATION { | |
LARGE_INTEGER PerProcessUserTimeLimit; | |
LARGE_INTEGER PerJobUserTimeLimit; | |
DWORD LimitFlags; | |
SIZE_T MinimumWorkingSetSize; | |
SIZE_T MaximumWorkingSetSize; | |
DWORD ActiveProcessLimit; | |
ULONG_PTR Affinity; | |
DWORD PriorityClass; | |
DWORD SchedulingClass; | |
} JOBOBJECT_BASIC_LIMIT_INFORMATION, *PJOBOBJECT_BASIC_LIMIT_INFORMATION; | |
typedef struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATION { | |
JOBOBJECT_BASIC_LIMIT_INFORMATION BasicLimitInformation; | |
IO_COUNTERS IoInfo; | |
SIZE_T ProcessMemoryLimit; | |
SIZE_T JobMemoryLimit; | |
SIZE_T PeakProcessMemoryUsed; | |
SIZE_T PeakJobMemoryUsed; | |
} JOBOBJECT_EXTENDED_LIMIT_INFORMATION, *PJOBOBJECT_EXTENDED_LIMIT_INFORMATION; | |
typedef struct _JOBOBJECT_BASIC_PROCESS_ID_LIST { | |
DWORD NumberOfAssignedProcesses; | |
DWORD NumberOfProcessIdsInList; | |
ULONG_PTR ProcessIdList[1]; | |
} JOBOBJECT_BASIC_PROCESS_ID_LIST, *PJOBOBJECT_BASIC_PROCESS_ID_LIST; | |
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS { | |
DWORD UIRestrictionsClass; | |
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS; | |
typedef struct _JOBOBJECT_SECURITY_LIMIT_INFORMATION { | |
DWORD SecurityLimitFlags; | |
HANDLE JobToken; | |
PTOKEN_GROUPS SidsToDisable; | |
PTOKEN_PRIVILEGES PrivilegesToDelete; | |
PTOKEN_GROUPS RestrictedSids; | |
} JOBOBJECT_SECURITY_LIMIT_INFORMATION, *PJOBOBJECT_SECURITY_LIMIT_INFORMATION; | |
typedef struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATION { | |
DWORD EndOfJobTimeAction; | |
} JOBOBJECT_END_OF_JOB_TIME_INFORMATION, | |
*PJOBOBJECT_END_OF_JOB_TIME_INFORMATION; | |
typedef struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORT { | |
PVOID CompletionKey; | |
HANDLE CompletionPort; | |
} JOBOBJECT_ASSOCIATE_COMPLETION_PORT, *PJOBOBJECT_ASSOCIATE_COMPLETION_PORT; | |
typedef struct _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { | |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION BasicInfo; | |
IO_COUNTERS IoInfo; | |
} JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION, | |
*PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION; | |
typedef struct _JOBOBJECT_JOBSET_INFORMATION { | |
DWORD MemberLevel; | |
} JOBOBJECT_JOBSET_INFORMATION, *PJOBOBJECT_JOBSET_INFORMATION; | |
typedef enum _JOBOBJECT_RATE_CONTROL_TOLERANCE { | |
ToleranceLow = 1, | |
ToleranceMedium, | |
ToleranceHigh | |
} JOBOBJECT_RATE_CONTROL_TOLERANCE, *PJOBOBJECT_RATE_CONTROL_TOLERANCE; | |
typedef enum _JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL { | |
ToleranceIntervalShort = 1, | |
ToleranceIntervalMedium, | |
ToleranceIntervalLong | |
} JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL, | |
*PJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL; | |
typedef struct _JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { | |
DWORD64 IoReadBytesLimit; | |
DWORD64 IoWriteBytesLimit; | |
LARGE_INTEGER PerJobUserTimeLimit; | |
DWORD64 JobMemoryLimit; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL RateControlToleranceInterval; | |
DWORD LimitFlags; | |
} JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION, | |
*PJOBOBJECT_NOTIFICATION_LIMIT_INFORMATION; | |
typedef struct JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 { | |
DWORD64 IoReadBytesLimit; | |
DWORD64 IoWriteBytesLimit; | |
LARGE_INTEGER PerJobUserTimeLimit; | |
union { | |
DWORD64 JobHighMemoryLimit; | |
DWORD64 JobMemoryLimit; | |
}; | |
union { | |
JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlTolerance; | |
}; | |
union { | |
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL RateControlToleranceInterval; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL | |
CpuRateControlToleranceInterval; | |
}; | |
DWORD LimitFlags; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlTolerance; | |
DWORD64 JobLowMemoryLimit; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL IoRateControlToleranceInterval; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL NetRateControlToleranceInterval; | |
} JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2; | |
typedef struct _JOBOBJECT_LIMIT_VIOLATION_INFORMATION { | |
DWORD LimitFlags; | |
DWORD ViolationLimitFlags; | |
DWORD64 IoReadBytes; | |
DWORD64 IoReadBytesLimit; | |
DWORD64 IoWriteBytes; | |
DWORD64 IoWriteBytesLimit; | |
LARGE_INTEGER PerJobUserTime; | |
LARGE_INTEGER PerJobUserTimeLimit; | |
DWORD64 JobMemory; | |
DWORD64 JobMemoryLimit; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlToleranceLimit; | |
} JOBOBJECT_LIMIT_VIOLATION_INFORMATION, | |
*PJOBOBJECT_LIMIT_VIOLATION_INFORMATION; | |
typedef struct JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 { | |
DWORD LimitFlags; | |
DWORD ViolationLimitFlags; | |
DWORD64 IoReadBytes; | |
DWORD64 IoReadBytesLimit; | |
DWORD64 IoWriteBytes; | |
DWORD64 IoWriteBytesLimit; | |
LARGE_INTEGER PerJobUserTime; | |
LARGE_INTEGER PerJobUserTimeLimit; | |
DWORD64 JobMemory; | |
union { | |
DWORD64 JobHighMemoryLimit; | |
DWORD64 JobMemoryLimit; | |
}; | |
union { | |
JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlTolerance; | |
}; | |
union { | |
JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlToleranceLimit; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlToleranceLimit; | |
}; | |
DWORD64 JobLowMemoryLimit; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlToleranceLimit; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlTolerance; | |
JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlToleranceLimit; | |
} JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2; | |
typedef struct _JOBOBJECT_CPU_RATE_CONTROL_INFORMATION { | |
DWORD ControlFlags; | |
union { | |
DWORD CpuRate; | |
DWORD Weight; | |
struct { | |
WORD MinRate; | |
WORD MaxRate; | |
}; | |
}; | |
} JOBOBJECT_CPU_RATE_CONTROL_INFORMATION, | |
*PJOBOBJECT_CPU_RATE_CONTROL_INFORMATION; | |
typedef enum JOB_OBJECT_NET_RATE_CONTROL_FLAGS { | |
JOB_OBJECT_NET_RATE_CONTROL_ENABLE = 0x1, | |
JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH = 0x2, | |
JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG = 0x4, | |
JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS = 0x7 | |
} JOB_OBJECT_NET_RATE_CONTROL_FLAGS; | |
typedef char | |
__C_ASSERT__[(JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS == | |
(JOB_OBJECT_NET_RATE_CONTROL_ENABLE + | |
JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH + | |
JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG)) ? 1 : -1]; | |
#line 12035 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 12037 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION { | |
DWORD64 MaxBandwidth; | |
JOB_OBJECT_NET_RATE_CONTROL_FLAGS ControlFlags; | |
BYTE DscpTag; | |
} JOBOBJECT_NET_RATE_CONTROL_INFORMATION; | |
typedef enum JOB_OBJECT_IO_RATE_CONTROL_FLAGS { | |
JOB_OBJECT_IO_RATE_CONTROL_ENABLE = 0x1, | |
JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME = 0x2, | |
JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL = 0x4, | |
JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP = 0x8, | |
JOB_OBJECT_IO_RATE_CONTROL_VALID_FLAGS = | |
JOB_OBJECT_IO_RATE_CONTROL_ENABLE | | |
JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME | | |
JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL | | |
JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP | |
} JOB_OBJECT_IO_RATE_CONTROL_FLAGS; | |
#line 12069 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE { | |
LONG64 MaxIops; | |
LONG64 MaxBandwidth; | |
LONG64 ReservationIops; | |
PWSTR VolumeName; | |
DWORD BaseIoSize; | |
JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; | |
WORD VolumeNameLength; | |
} JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE; | |
typedef JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE | |
JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1; | |
typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { | |
LONG64 MaxIops; | |
LONG64 MaxBandwidth; | |
LONG64 ReservationIops; | |
PWSTR VolumeName; | |
DWORD BaseIoSize; | |
JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; | |
WORD VolumeNameLength; | |
LONG64 CriticalReservationIops; | |
LONG64 ReservationBandwidth; | |
LONG64 CriticalReservationBandwidth; | |
LONG64 MaxTimePercent; | |
LONG64 ReservationTimePercent; | |
LONG64 CriticalReservationTimePercent; | |
} JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2; | |
typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 { | |
LONG64 MaxIops; | |
LONG64 MaxBandwidth; | |
LONG64 ReservationIops; | |
PWSTR VolumeName; | |
DWORD BaseIoSize; | |
JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; | |
WORD VolumeNameLength; | |
LONG64 CriticalReservationIops; | |
LONG64 ReservationBandwidth; | |
LONG64 CriticalReservationBandwidth; | |
LONG64 MaxTimePercent; | |
LONG64 ReservationTimePercent; | |
LONG64 CriticalReservationTimePercent; | |
LONG64 SoftMaxIops; | |
LONG64 SoftMaxBandwidth; | |
LONG64 SoftMaxTimePercent; | |
LONG64 LimitExcessNotifyIops; | |
LONG64 LimitExcessNotifyBandwidth; | |
LONG64 LimitExcessNotifyTimePercent; | |
} JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3; | |
typedef enum JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS { | |
JOBOBJECT_IO_ATTRIBUTION_CONTROL_ENABLE = 0x1, | |
JOBOBJECT_IO_ATTRIBUTION_CONTROL_DISABLE = 0x2, | |
JOBOBJECT_IO_ATTRIBUTION_CONTROL_VALID_FLAGS = 0x3 | |
} JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS; | |
typedef struct _JOBOBJECT_IO_ATTRIBUTION_STATS { | |
ULONG_PTR IoCount; | |
ULONGLONG TotalNonOverlappedQueueTime; | |
ULONGLONG TotalNonOverlappedServiceTime; | |
ULONGLONG TotalSize; | |
} JOBOBJECT_IO_ATTRIBUTION_STATS, *PJOBOBJECT_IO_ATTRIBUTION_STATS; | |
typedef struct _JOBOBJECT_IO_ATTRIBUTION_INFORMATION { | |
DWORD ControlFlags; | |
JOBOBJECT_IO_ATTRIBUTION_STATS ReadStats; | |
JOBOBJECT_IO_ATTRIBUTION_STATS WriteStats; | |
} JOBOBJECT_IO_ATTRIBUTION_INFORMATION, *PJOBOBJECT_IO_ATTRIBUTION_INFORMATION; | |
typedef enum _JOBOBJECTINFOCLASS { | |
JobObjectBasicAccountingInformation = 1, | |
JobObjectBasicLimitInformation, | |
JobObjectBasicProcessIdList, | |
JobObjectBasicUIRestrictions, | |
JobObjectSecurityLimitInformation, | |
JobObjectEndOfJobTimeInformation, | |
JobObjectAssociateCompletionPortInformation, | |
JobObjectBasicAndIoAccountingInformation, | |
JobObjectExtendedLimitInformation, | |
JobObjectJobSetInformation, | |
JobObjectGroupInformation, | |
JobObjectNotificationLimitInformation, | |
JobObjectLimitViolationInformation, | |
JobObjectGroupInformationEx, | |
JobObjectCpuRateControlInformation, | |
JobObjectCompletionFilter, | |
JobObjectCompletionCounter, | |
JobObjectReserved1Information = 18, | |
JobObjectReserved2Information, | |
JobObjectReserved3Information, | |
JobObjectReserved4Information, | |
JobObjectReserved5Information, | |
JobObjectReserved6Information, | |
JobObjectReserved7Information, | |
JobObjectReserved8Information, | |
JobObjectReserved9Information, | |
JobObjectReserved10Information, | |
JobObjectReserved11Information, | |
JobObjectReserved12Information, | |
JobObjectReserved13Information, | |
JobObjectReserved14Information = 31, | |
JobObjectNetRateControlInformation, | |
JobObjectNotificationLimitInformation2, | |
JobObjectLimitViolationInformation2, | |
JobObjectCreateSilo, | |
JobObjectSiloBasicInformation, | |
JobObjectReserved15Information = 37, | |
JobObjectReserved16Information = 38, | |
JobObjectReserved17Information = 39, | |
JobObjectReserved18Information = 40, | |
JobObjectReserved19Information = 41, | |
JobObjectReserved20Information = 42, | |
JobObjectReserved21Information = 43, | |
JobObjectReserved22Information = 44, | |
JobObjectReserved23Information = 45, | |
JobObjectReserved24Information = 46, | |
JobObjectReserved25Information = 47, | |
MaxJobObjectInfoClass | |
} JOBOBJECTINFOCLASS; | |
typedef struct _SILOOBJECT_BASIC_INFORMATION { | |
DWORD SiloId; | |
DWORD SiloParentId; | |
DWORD NumberOfProcesses; | |
BOOLEAN IsInServerSilo; | |
BYTE Reserved[3]; | |
} SILOOBJECT_BASIC_INFORMATION, *PSILOOBJECT_BASIC_INFORMATION; | |
typedef enum _SERVERSILO_STATE { | |
SERVERSILO_INITING = 0, | |
SERVERSILO_STARTED, | |
SERVERSILO_SHUTTING_DOWN, | |
SERVERSILO_TERMINATING, | |
SERVERSILO_TERMINATED, | |
} SERVERSILO_STATE, *PSERVERSILO_STATE; | |
typedef struct _SERVERSILO_BASIC_INFORMATION { | |
DWORD ServiceSessionId; | |
SERVERSILO_STATE State; | |
DWORD ExitStatus; | |
} SERVERSILO_BASIC_INFORMATION, *PSERVERSILO_BASIC_INFORMATION; | |
typedef enum _FIRMWARE_TYPE { | |
FirmwareTypeUnknown, | |
FirmwareTypeBios, | |
FirmwareTypeUefi, | |
FirmwareTypeMax | |
} FIRMWARE_TYPE, *PFIRMWARE_TYPE; | |
typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP { | |
RelationProcessorCore, | |
RelationNumaNode, | |
RelationCache, | |
RelationProcessorPackage, | |
RelationGroup, | |
RelationAll = 0xffff | |
} LOGICAL_PROCESSOR_RELATIONSHIP; | |
typedef enum _PROCESSOR_CACHE_TYPE { | |
CacheUnified, | |
CacheInstruction, | |
CacheData, | |
CacheTrace | |
} PROCESSOR_CACHE_TYPE; | |
typedef struct _CACHE_DESCRIPTOR { | |
BYTE Level; | |
BYTE Associativity; | |
WORD LineSize; | |
DWORD Size; | |
PROCESSOR_CACHE_TYPE Type; | |
} CACHE_DESCRIPTOR, *PCACHE_DESCRIPTOR; | |
typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION { | |
ULONG_PTR ProcessorMask; | |
LOGICAL_PROCESSOR_RELATIONSHIP Relationship; | |
union { | |
struct { | |
BYTE Flags; | |
} ProcessorCore; | |
struct { | |
DWORD NodeNumber; | |
} NumaNode; | |
CACHE_DESCRIPTOR Cache; | |
ULONGLONG Reserved[2]; | |
}; | |
} SYSTEM_LOGICAL_PROCESSOR_INFORMATION, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION; | |
typedef struct _PROCESSOR_RELATIONSHIP { | |
BYTE Flags; | |
BYTE EfficiencyClass; | |
BYTE Reserved[20]; | |
WORD GroupCount; | |
GROUP_AFFINITY GroupMask[1]; | |
} PROCESSOR_RELATIONSHIP, *PPROCESSOR_RELATIONSHIP; | |
typedef struct _NUMA_NODE_RELATIONSHIP { | |
DWORD NodeNumber; | |
BYTE Reserved[20]; | |
GROUP_AFFINITY GroupMask; | |
} NUMA_NODE_RELATIONSHIP, *PNUMA_NODE_RELATIONSHIP; | |
typedef struct _CACHE_RELATIONSHIP { | |
BYTE Level; | |
BYTE Associativity; | |
WORD LineSize; | |
DWORD CacheSize; | |
PROCESSOR_CACHE_TYPE Type; | |
BYTE Reserved[20]; | |
GROUP_AFFINITY GroupMask; | |
} CACHE_RELATIONSHIP, *PCACHE_RELATIONSHIP; | |
typedef struct _PROCESSOR_GROUP_INFO { | |
BYTE MaximumProcessorCount; | |
BYTE ActiveProcessorCount; | |
BYTE Reserved[38]; | |
KAFFINITY ActiveProcessorMask; | |
} PROCESSOR_GROUP_INFO, *PPROCESSOR_GROUP_INFO; | |
typedef struct _GROUP_RELATIONSHIP { | |
WORD MaximumGroupCount; | |
WORD ActiveGroupCount; | |
BYTE Reserved[20]; | |
PROCESSOR_GROUP_INFO GroupInfo[1]; | |
} GROUP_RELATIONSHIP, *PGROUP_RELATIONSHIP; | |
struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { | |
LOGICAL_PROCESSOR_RELATIONSHIP Relationship; | |
DWORD Size; | |
union { | |
PROCESSOR_RELATIONSHIP Processor; | |
NUMA_NODE_RELATIONSHIP NumaNode; | |
CACHE_RELATIONSHIP Cache; | |
GROUP_RELATIONSHIP Group; | |
}; | |
}; | |
typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX | |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, | |
*PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX; | |
typedef enum _CPU_SET_INFORMATION_TYPE { | |
CpuSetInformation | |
} CPU_SET_INFORMATION_TYPE, *PCPU_SET_INFORMATION_TYPE; | |
struct _SYSTEM_CPU_SET_INFORMATION { | |
DWORD Size; | |
CPU_SET_INFORMATION_TYPE Type; | |
union { | |
struct { | |
DWORD Id; | |
WORD Group; | |
BYTE LogicalProcessorIndex; | |
BYTE CoreIndex; | |
BYTE LastLevelCacheIndex; | |
BYTE NumaNodeIndex; | |
BYTE EfficiencyClass; | |
union { | |
BYTE AllFlags; | |
struct { | |
BYTE Parked:1; | |
BYTE Allocated:1; | |
BYTE AllocatedToTargetProcess:1; | |
BYTE RealTime:1; | |
BYTE ReservedFlags:4; | |
}; | |
}; | |
union { | |
DWORD Reserved; | |
BYTE SchedulingClass; | |
}; | |
DWORD64 AllocationTag; | |
} CpuSet; | |
}; | |
}; | |
typedef struct _SYSTEM_CPU_SET_INFORMATION SYSTEM_CPU_SET_INFORMATION, | |
*PSYSTEM_CPU_SET_INFORMATION; | |
typedef struct _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { | |
DWORD64 CycleTime; | |
} SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION, | |
*PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION; | |
typedef struct _XSTATE_FEATURE { | |
DWORD Offset; | |
DWORD Size; | |
} XSTATE_FEATURE, *PXSTATE_FEATURE; | |
typedef struct _XSTATE_CONFIGURATION { | |
DWORD64 EnabledFeatures; | |
DWORD64 EnabledVolatileFeatures; | |
DWORD Size; | |
union { | |
DWORD ControlFlags; | |
struct { | |
DWORD OptimizedSave:1; | |
DWORD CompactionEnabled:1; | |
}; | |
}; | |
XSTATE_FEATURE Features[(64)]; | |
DWORD64 EnabledSupervisorFeatures; | |
DWORD64 AlignedFeatures; | |
DWORD AllFeatureSize; | |
DWORD AllFeatures[(64)]; | |
DWORD64 EnabledUserVisibleSupervisorFeatures; | |
} XSTATE_CONFIGURATION, *PXSTATE_CONFIGURATION; | |
typedef struct _MEMORY_BASIC_INFORMATION { | |
PVOID BaseAddress; | |
PVOID AllocationBase; | |
DWORD AllocationProtect; | |
SIZE_T RegionSize; | |
DWORD State; | |
DWORD Protect; | |
DWORD Type; | |
} MEMORY_BASIC_INFORMATION, *PMEMORY_BASIC_INFORMATION; | |
typedef struct _MEMORY_BASIC_INFORMATION32 { | |
DWORD BaseAddress; | |
DWORD AllocationBase; | |
DWORD AllocationProtect; | |
DWORD RegionSize; | |
DWORD State; | |
DWORD Protect; | |
DWORD Type; | |
} MEMORY_BASIC_INFORMATION32, *PMEMORY_BASIC_INFORMATION32; | |
typedef struct __declspec (align(16)) _MEMORY_BASIC_INFORMATION64 { | |
ULONGLONG BaseAddress; | |
ULONGLONG AllocationBase; | |
DWORD AllocationProtect; | |
DWORD __alignment1; | |
ULONGLONG RegionSize; | |
DWORD State; | |
DWORD Protect; | |
DWORD Type; | |
DWORD __alignment2; | |
} MEMORY_BASIC_INFORMATION64, *PMEMORY_BASIC_INFORMATION64; | |
typedef struct _CFG_CALL_TARGET_INFO { | |
ULONG_PTR Offset; | |
ULONG_PTR Flags; | |
} CFG_CALL_TARGET_INFO, *PCFG_CALL_TARGET_INFO; | |
typedef struct _MEM_ADDRESS_REQUIREMENTS { | |
PVOID LowestStartingAddress; | |
PVOID HighestEndingAddress; | |
SIZE_T Alignment; | |
} MEM_ADDRESS_REQUIREMENTS, *PMEM_ADDRESS_REQUIREMENTS; | |
typedef enum MEM_EXTENDED_PARAMETER_TYPE { | |
MemExtendedParameterInvalidType = 0, | |
MemExtendedParameterAddressRequirements, | |
MemExtendedParameterNumaNode, | |
MemExtendedParameterPartitionHandle, | |
MemExtendedParameterUserPhysicalHandle, | |
MemExtendedParameterAttributeFlags, | |
MemExtendedParameterMax | |
} MEM_EXTENDED_PARAMETER_TYPE, *PMEM_EXTENDED_PARAMETER_TYPE; | |
typedef struct __declspec (align(8)) MEM_EXTENDED_PARAMETER { | |
struct { | |
DWORD64 Type:8; | |
DWORD64 Reserved:64 - 8; | |
}; | |
union { | |
DWORD64 ULong64; | |
PVOID Pointer; | |
SIZE_T Size; | |
HANDLE Handle; | |
DWORD ULong; | |
}; | |
} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER; | |
typedef enum MEM_SECTION_EXTENDED_PARAMETER_TYPE { | |
MemSectionExtendedParameterInvalidType = 0, | |
MemSectionExtendedParameterUserPhysicalFlags, | |
MemSectionExtendedParameterNumaNode, | |
MemSectionExtendedParameterMax | |
} MEM_SECTION_EXTENDED_PARAMETER_TYPE, *PMEM_SECTION_EXTENDED_PARAMETER_TYPE; | |
typedef struct _ENCLAVE_CREATE_INFO_SGX { | |
BYTE Secs[4096]; | |
} ENCLAVE_CREATE_INFO_SGX, *PENCLAVE_CREATE_INFO_SGX; | |
typedef struct _ENCLAVE_INIT_INFO_SGX { | |
BYTE SigStruct[1808]; | |
BYTE Reserved1[240]; | |
BYTE EInitToken[304]; | |
BYTE Reserved2[1744]; | |
} ENCLAVE_INIT_INFO_SGX, *PENCLAVE_INIT_INFO_SGX; | |
typedef struct _ENCLAVE_CREATE_INFO_VBS { | |
DWORD Flags; | |
BYTE OwnerID[32]; | |
} ENCLAVE_CREATE_INFO_VBS, *PENCLAVE_CREATE_INFO_VBS; | |
typedef struct _ENCLAVE_CREATE_INFO_VBS_BASIC { | |
DWORD Flags; | |
BYTE OwnerID[32]; | |
} ENCLAVE_CREATE_INFO_VBS_BASIC, *PENCLAVE_CREATE_INFO_VBS_BASIC; | |
typedef struct _ENCLAVE_LOAD_DATA_VBS_BASIC { | |
DWORD PageType; | |
} ENCLAVE_LOAD_DATA_VBS_BASIC, *PENCLAVE_LOAD_DATA_VBS_BASIC; | |
typedef struct _ENCLAVE_INIT_INFO_VBS_BASIC { | |
BYTE FamilyId[16]; | |
BYTE ImageId[16]; | |
ULONGLONG EnclaveSize; | |
DWORD EnclaveSvn; | |
DWORD Reserved; | |
union { | |
HANDLE SignatureInfoHandle; | |
ULONGLONG Unused; | |
}; | |
} ENCLAVE_INIT_INFO_VBS_BASIC, *PENCLAVE_INIT_INFO_VBS_BASIC; | |
typedef struct _ENCLAVE_INIT_INFO_VBS { | |
DWORD Length; | |
DWORD ThreadCount; | |
} ENCLAVE_INIT_INFO_VBS, *PENCLAVE_INIT_INFO_VBS; | |
typedef PVOID(ENCLAVE_TARGET_FUNCTION) (PVOID); | |
typedef ENCLAVE_TARGET_FUNCTION(*PENCLAVE_TARGET_FUNCTION); | |
typedef PENCLAVE_TARGET_FUNCTION LPENCLAVE_TARGET_FUNCTION; | |
#line 13029 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _FILE_ID_128 { | |
BYTE Identifier[16]; | |
} FILE_ID_128, *PFILE_ID_128; | |
typedef struct _FILE_NOTIFY_INFORMATION { | |
DWORD NextEntryOffset; | |
DWORD Action; | |
DWORD FileNameLength; | |
WCHAR FileName[1]; | |
} FILE_NOTIFY_INFORMATION, *PFILE_NOTIFY_INFORMATION; | |
typedef struct _FILE_NOTIFY_EXTENDED_INFORMATION { | |
DWORD NextEntryOffset; | |
DWORD Action; | |
LARGE_INTEGER CreationTime; | |
LARGE_INTEGER LastModificationTime; | |
LARGE_INTEGER LastChangeTime; | |
LARGE_INTEGER LastAccessTime; | |
LARGE_INTEGER AllocatedLength; | |
LARGE_INTEGER FileSize; | |
DWORD FileAttributes; | |
DWORD ReparsePointTag; | |
LARGE_INTEGER FileId; | |
LARGE_INTEGER ParentFileId; | |
DWORD FileNameLength; | |
WCHAR FileName[1]; | |
} FILE_NOTIFY_EXTENDED_INFORMATION, *PFILE_NOTIFY_EXTENDED_INFORMATION; | |
#line 13202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef union _FILE_SEGMENT_ELEMENT { | |
PVOID64 Buffer; | |
ULONGLONG Alignment; | |
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; | |
#line 13265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13279 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _REPARSE_GUID_DATA_BUFFER { | |
DWORD ReparseTag; | |
WORD ReparseDataLength; | |
WORD Reserved; | |
GUID ReparseGuid; | |
struct { | |
BYTE DataBuffer[1]; | |
} GenericReparseBuffer; | |
} REPARSE_GUID_DATA_BUFFER, *PREPARSE_GUID_DATA_BUFFER; | |
#line 13670 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13749 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _REARRANGE_FILE_DATA { | |
ULONGLONG SourceStartingOffset; | |
ULONGLONG TargetOffset; | |
HANDLE SourceFileHandle; | |
DWORD Length; | |
DWORD Flags; | |
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA; | |
typedef struct _REARRANGE_FILE_DATA32 { | |
ULONGLONG SourceStartingOffset; | |
ULONGLONG TargetOffset; | |
UINT32 SourceFileHandle; | |
DWORD Length; | |
DWORD Flags; | |
} REARRANGE_FILE_DATA32, *PREARRANGE_FILE_DATA32; | |
#line 13806 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13808 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13829 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13849 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13890 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 13892 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_MAX_POWER_SAVINGS; | |
extern const GUID GUID_MIN_POWER_SAVINGS; | |
extern const GUID GUID_TYPICAL_POWER_SAVINGS; | |
extern const GUID NO_SUBGROUP_GUID; | |
extern const GUID ALL_POWERSCHEMES_GUID; | |
extern const GUID GUID_POWERSCHEME_PERSONALITY; | |
extern const GUID GUID_ACTIVE_POWERSCHEME; | |
extern const GUID GUID_IDLE_RESILIENCY_SUBGROUP; | |
extern const GUID GUID_IDLE_RESILIENCY_PERIOD; | |
extern const GUID GUID_DEEP_SLEEP_ENABLED; | |
extern const GUID GUID_DEEP_SLEEP_PLATFORM_STATE; | |
extern const GUID GUID_DISK_COALESCING_POWERDOWN_TIMEOUT; | |
extern const GUID GUID_EXECUTION_REQUIRED_REQUEST_TIMEOUT; | |
extern const GUID GUID_VIDEO_SUBGROUP; | |
extern const GUID GUID_VIDEO_POWERDOWN_TIMEOUT; | |
extern const GUID GUID_VIDEO_ANNOYANCE_TIMEOUT; | |
extern const GUID GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE; | |
extern const GUID GUID_VIDEO_DIM_TIMEOUT; | |
extern const GUID GUID_VIDEO_ADAPTIVE_POWERDOWN; | |
extern const GUID GUID_MONITOR_POWER_ON; | |
extern const GUID GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS; | |
extern const GUID GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS; | |
extern const GUID GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS; | |
extern const GUID GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS; | |
extern const GUID GUID_CONSOLE_DISPLAY_STATE; | |
extern const GUID GUID_ALLOW_DISPLAY_REQUIRED; | |
extern const GUID GUID_VIDEO_CONSOLE_LOCK_TIMEOUT; | |
extern const GUID GUID_ADVANCED_COLOR_QUALITY_BIAS; | |
extern const GUID GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP; | |
extern const GUID GUID_NON_ADAPTIVE_INPUT_TIMEOUT; | |
extern const GUID GUID_ADAPTIVE_INPUT_CONTROLLER_STATE; | |
extern const GUID GUID_DISK_SUBGROUP; | |
extern const GUID GUID_DISK_MAX_POWER; | |
extern const GUID GUID_DISK_POWERDOWN_TIMEOUT; | |
extern const GUID GUID_DISK_IDLE_TIMEOUT; | |
extern const GUID GUID_DISK_BURST_IGNORE_THRESHOLD; | |
extern const GUID GUID_DISK_ADAPTIVE_POWERDOWN; | |
extern const GUID GUID_SLEEP_SUBGROUP; | |
extern const GUID GUID_SLEEP_IDLE_THRESHOLD; | |
extern const GUID GUID_STANDBY_TIMEOUT; | |
extern const GUID GUID_UNATTEND_SLEEP_TIMEOUT; | |
extern const GUID GUID_HIBERNATE_TIMEOUT; | |
extern const GUID GUID_HIBERNATE_FASTS4_POLICY; | |
extern const GUID GUID_CRITICAL_POWER_TRANSITION; | |
extern const GUID GUID_SYSTEM_AWAYMODE; | |
extern const GUID GUID_ALLOW_AWAYMODE; | |
extern const GUID GUID_USER_PRESENCE_PREDICTION; | |
extern const GUID GUID_STANDBY_BUDGET_GRACE_PERIOD; | |
extern const GUID GUID_STANDBY_BUDGET_PERCENT; | |
extern const GUID GUID_STANDBY_RESERVE_GRACE_PERIOD; | |
extern const GUID GUID_STANDBY_RESERVE_TIME; | |
extern const GUID GUID_STANDBY_RESET_PERCENT; | |
extern const GUID GUID_ALLOW_STANDBY_STATES; | |
extern const GUID GUID_ALLOW_RTC_WAKE; | |
extern const GUID GUID_LEGACY_RTC_MITIGATION; | |
extern const GUID GUID_ALLOW_SYSTEM_REQUIRED; | |
extern const GUID GUID_POWER_SAVING_STATUS; | |
extern const GUID GUID_ENERGY_SAVER_SUBGROUP; | |
extern const GUID GUID_ENERGY_SAVER_BATTERY_THRESHOLD; | |
extern const GUID GUID_ENERGY_SAVER_BRIGHTNESS; | |
extern const GUID GUID_ENERGY_SAVER_POLICY; | |
extern const GUID GUID_SYSTEM_BUTTON_SUBGROUP; | |
extern const GUID GUID_POWERBUTTON_ACTION; | |
extern const GUID GUID_SLEEPBUTTON_ACTION; | |
extern const GUID GUID_USERINTERFACEBUTTON_ACTION; | |
extern const GUID GUID_LIDCLOSE_ACTION; | |
extern const GUID GUID_LIDOPEN_POWERSTATE; | |
extern const GUID GUID_BATTERY_SUBGROUP; | |
extern const GUID GUID_BATTERY_DISCHARGE_ACTION_0; | |
extern const GUID GUID_BATTERY_DISCHARGE_LEVEL_0; | |
extern const GUID GUID_BATTERY_DISCHARGE_FLAGS_0; | |
extern const GUID GUID_BATTERY_DISCHARGE_ACTION_1; | |
extern const GUID GUID_BATTERY_DISCHARGE_LEVEL_1; | |
extern const GUID GUID_BATTERY_DISCHARGE_FLAGS_1; | |
extern const GUID GUID_BATTERY_DISCHARGE_ACTION_2; | |
extern const GUID GUID_BATTERY_DISCHARGE_LEVEL_2; | |
extern const GUID GUID_BATTERY_DISCHARGE_FLAGS_2; | |
extern const GUID GUID_BATTERY_DISCHARGE_ACTION_3; | |
extern const GUID GUID_BATTERY_DISCHARGE_LEVEL_3; | |
extern const GUID GUID_BATTERY_DISCHARGE_FLAGS_3; | |
extern const GUID GUID_PROCESSOR_SETTINGS_SUBGROUP; | |
extern const GUID GUID_PROCESSOR_THROTTLE_POLICY; | |
extern const GUID GUID_PROCESSOR_THROTTLE_MAXIMUM; | |
extern const GUID GUID_PROCESSOR_THROTTLE_MAXIMUM_1; | |
extern const GUID GUID_PROCESSOR_THROTTLE_MINIMUM; | |
extern const GUID GUID_PROCESSOR_THROTTLE_MINIMUM_1; | |
extern const GUID GUID_PROCESSOR_FREQUENCY_LIMIT; | |
#line 14567 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_FREQUENCY_LIMIT_1; | |
#line 14571 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_ALLOW_THROTTLING; | |
extern const GUID GUID_PROCESSOR_IDLESTATE_POLICY; | |
extern const GUID GUID_PROCESSOR_PERFSTATE_POLICY; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_THRESHOLD_1; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_THRESHOLD_1; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_POLICY; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_POLICY_1; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_POLICY; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_POLICY_1; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_TIME; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_TIME_1; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_TIME; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_TIME_1; | |
extern const GUID GUID_PROCESSOR_PERF_TIME_CHECK; | |
extern const GUID GUID_PROCESSOR_PERF_BOOST_POLICY; | |
#line 14716 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_PERF_BOOST_MODE; | |
#line 14728 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_PERF_AUTONOMOUS_MODE; | |
#line 14746 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE; | |
#line 14757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_1; | |
#line 14765 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW; | |
#line 14776 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_DUTY_CYCLING; | |
#line 14786 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_IDLE_ALLOW_SCALING; | |
extern const GUID GUID_PROCESSOR_IDLE_DISABLE; | |
extern const GUID GUID_PROCESSOR_IDLE_STATE_MAXIMUM; | |
extern const GUID GUID_PROCESSOR_IDLE_TIME_CHECK; | |
extern const GUID GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_MAX_CORES; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_MAX_CORES_1; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_MIN_CORES; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_MIN_CORES_1; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING; | |
extern const GUID | |
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR; | |
extern const GUID | |
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING; | |
extern const GUID GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_PARKING_CORE_OVERRIDE; | |
extern const GUID GUID_PROCESSOR_PARKING_PERF_STATE; | |
extern const GUID GUID_PROCESSOR_PARKING_PERF_STATE_1; | |
extern const GUID GUID_PROCESSOR_PARKING_CONCURRENCY_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_PARKING_DISTRIBUTION_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_PERF_HISTORY; | |
extern const GUID GUID_PROCESSOR_PERF_HISTORY_1; | |
extern const GUID GUID_PROCESSOR_PERF_INCREASE_HISTORY; | |
extern const GUID GUID_PROCESSOR_PERF_DECREASE_HISTORY; | |
extern const GUID GUID_PROCESSOR_PERF_CORE_PARKING_HISTORY; | |
extern const GUID GUID_PROCESSOR_PERF_LATENCY_HINT; | |
extern const GUID GUID_PROCESSOR_PERF_LATENCY_HINT_PERF; | |
extern const GUID GUID_PROCESSOR_PERF_LATENCY_HINT_PERF_1; | |
extern const GUID GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK; | |
extern const GUID GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK_1; | |
extern const GUID GUID_PROCESSOR_DISTRIBUTE_UTILITY; | |
extern const GUID GUID_PROCESSOR_HETEROGENEOUS_POLICY; | |
extern const GUID GUID_PROCESSOR_HETERO_DECREASE_TIME; | |
extern const GUID GUID_PROCESSOR_HETERO_INCREASE_TIME; | |
extern const GUID GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD; | |
extern const GUID GUID_PROCESSOR_CLASS0_FLOOR_PERF; | |
extern const GUID GUID_PROCESSOR_CLASS1_INITIAL_PERF; | |
extern const GUID GUID_PROCESSOR_THREAD_SCHEDULING_POLICY; | |
#line 15183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_SHORT_THREAD_SCHEDULING_POLICY; | |
#line 15192 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_SYSTEM_COOLING_POLICY; | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD; | |
#line 15211 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1; | |
#line 15220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD; | |
#line 15228 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1; | |
#line 15236 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME; | |
#line 15244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME_1; | |
#line 15252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME; | |
#line 15260 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1; | |
#line 15268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING; | |
#line 15275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1; | |
#line 15283 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR; | |
#line 15291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR_1; | |
#line 15299 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_LOCK_CONSOLE_ON_WAKE; | |
extern const GUID GUID_DEVICE_IDLE_POLICY; | |
extern const GUID GUID_CONNECTIVITY_IN_STANDBY; | |
extern const GUID GUID_DISCONNECTED_STANDBY_MODE; | |
extern const GUID GUID_ACDC_POWER_SOURCE; | |
extern const GUID GUID_LIDSWITCH_STATE_CHANGE; | |
extern const GUID GUID_BATTERY_PERCENTAGE_REMAINING; | |
extern const GUID GUID_BATTERY_COUNT; | |
extern const GUID GUID_GLOBAL_USER_PRESENCE; | |
extern const GUID GUID_SESSION_DISPLAY_STATUS; | |
extern const GUID GUID_SESSION_USER_PRESENCE; | |
extern const GUID GUID_IDLE_BACKGROUND_TASK; | |
extern const GUID GUID_BACKGROUND_TASK_NOTIFICATION; | |
extern const GUID GUID_APPLAUNCH_BUTTON; | |
extern const GUID GUID_PCIEXPRESS_SETTINGS_SUBGROUP; | |
extern const GUID GUID_PCIEXPRESS_ASPM_POLICY; | |
extern const GUID GUID_ENABLE_SWITCH_FORCED_SHUTDOWN; | |
extern const GUID GUID_INTSTEER_SUBGROUP; | |
#line 15492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_INTSTEER_MODE; | |
#line 15496 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_INTSTEER_LOAD_PER_PROC_TRIGGER; | |
#line 15500 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_INTSTEER_TIME_UNPARK_TRIGGER; | |
#line 15504 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_GRAPHICS_SUBGROUP; | |
extern const GUID GUID_GPU_PREFERENCE_POLICY; | |
extern const GUID GUID_MIXED_REALITY_MODE; | |
#line 15532 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID GUID_SPR_ACTIVE_SESSION_CHANGE; | |
#line 15540 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum _SYSTEM_POWER_STATE { | |
PowerSystemUnspecified = 0, | |
PowerSystemWorking = 1, | |
PowerSystemSleeping1 = 2, | |
PowerSystemSleeping2 = 3, | |
PowerSystemSleeping3 = 4, | |
PowerSystemHibernate = 5, | |
PowerSystemShutdown = 6, | |
PowerSystemMaximum = 7 | |
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE; | |
typedef enum { | |
PowerActionNone = 0, | |
PowerActionReserved, | |
PowerActionSleep, | |
PowerActionHibernate, | |
PowerActionShutdown, | |
PowerActionShutdownReset, | |
PowerActionShutdownOff, | |
PowerActionWarmEject, | |
PowerActionDisplayOff | |
} POWER_ACTION, *PPOWER_ACTION; | |
typedef enum _DEVICE_POWER_STATE { | |
PowerDeviceUnspecified = 0, | |
PowerDeviceD0, | |
PowerDeviceD1, | |
PowerDeviceD2, | |
PowerDeviceD3, | |
PowerDeviceMaximum | |
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE; | |
typedef enum _MONITOR_DISPLAY_STATE { | |
PowerMonitorOff = 0, | |
PowerMonitorOn, | |
PowerMonitorDim | |
} MONITOR_DISPLAY_STATE, *PMONITOR_DISPLAY_STATE; | |
typedef enum _USER_ACTIVITY_PRESENCE { | |
PowerUserPresent = 0, | |
PowerUserNotPresent, | |
PowerUserInactive, | |
PowerUserMaximum, | |
PowerUserInvalid = PowerUserMaximum | |
} USER_ACTIVITY_PRESENCE, *PUSER_ACTIVITY_PRESENCE; | |
typedef DWORD EXECUTION_STATE, *PEXECUTION_STATE; | |
typedef enum { | |
LT_DONT_CARE, | |
LT_LOWEST_LATENCY | |
} LATENCY_TIME; | |
typedef enum _POWER_REQUEST_TYPE { | |
PowerRequestDisplayRequired, | |
PowerRequestSystemRequired, | |
PowerRequestAwayModeRequired, | |
PowerRequestExecutionRequired | |
} POWER_REQUEST_TYPE, *PPOWER_REQUEST_TYPE; | |
#line 15660 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum { | |
SystemPowerPolicyAc, | |
SystemPowerPolicyDc, | |
VerifySystemPolicyAc, | |
VerifySystemPolicyDc, | |
SystemPowerCapabilities, | |
SystemBatteryState, | |
SystemPowerStateHandler, | |
ProcessorStateHandler, | |
SystemPowerPolicyCurrent, | |
AdministratorPowerPolicy, | |
SystemReserveHiberFile, | |
ProcessorInformation, | |
SystemPowerInformation, | |
ProcessorStateHandler2, | |
LastWakeTime, | |
LastSleepTime, | |
SystemExecutionState, | |
SystemPowerStateNotifyHandler, | |
ProcessorPowerPolicyAc, | |
ProcessorPowerPolicyDc, | |
VerifyProcessorPowerPolicyAc, | |
VerifyProcessorPowerPolicyDc, | |
ProcessorPowerPolicyCurrent, | |
SystemPowerStateLogging, | |
SystemPowerLoggingEntry, | |
SetPowerSettingValue, | |
NotifyUserPowerSetting, | |
PowerInformationLevelUnused0, | |
SystemMonitorHiberBootPowerOff, | |
SystemVideoState, | |
TraceApplicationPowerMessage, | |
TraceApplicationPowerMessageEnd, | |
ProcessorPerfStates, | |
ProcessorIdleStates, | |
ProcessorCap, | |
SystemWakeSource, | |
SystemHiberFileInformation, | |
TraceServicePowerMessage, | |
ProcessorLoad, | |
PowerShutdownNotification, | |
MonitorCapabilities, | |
SessionPowerInit, | |
SessionDisplayState, | |
PowerRequestCreate, | |
PowerRequestAction, | |
GetPowerRequestList, | |
ProcessorInformationEx, | |
NotifyUserModeLegacyPowerEvent, | |
GroupPark, | |
ProcessorIdleDomains, | |
WakeTimerList, | |
SystemHiberFileSize, | |
ProcessorIdleStatesHv, | |
ProcessorPerfStatesHv, | |
ProcessorPerfCapHv, | |
ProcessorSetIdle, | |
LogicalProcessorIdling, | |
UserPresence, | |
PowerSettingNotificationName, | |
GetPowerSettingValue, | |
IdleResiliency, | |
SessionRITState, | |
SessionConnectNotification, | |
SessionPowerCleanup, | |
SessionLockState, | |
SystemHiberbootState, | |
PlatformInformation, | |
PdcInvocation, | |
MonitorInvocation, | |
FirmwareTableInformationRegistered, | |
SetShutdownSelectedTime, | |
SuspendResumeInvocation, | |
PlmPowerRequestCreate, | |
ScreenOff, | |
CsDeviceNotification, | |
PlatformRole, | |
LastResumePerformance, | |
DisplayBurst, | |
ExitLatencySamplingPercentage, | |
RegisterSpmPowerSettings, | |
PlatformIdleStates, | |
ProcessorIdleVeto, | |
PlatformIdleVeto, | |
SystemBatteryStatePrecise, | |
ThermalEvent, | |
PowerRequestActionInternal, | |
BatteryDeviceState, | |
PowerInformationInternal, | |
ThermalStandby, | |
SystemHiberFileType, | |
PhysicalPowerButtonPress, | |
QueryPotentialDripsConstraint, | |
EnergyTrackerCreate, | |
EnergyTrackerQuery, | |
UpdateBlackBoxRecorder, | |
PowerInformationLevelMaximum | |
} POWER_INFORMATION_LEVEL; | |
typedef enum { | |
UserNotPresent = 0, | |
UserPresent = 1, | |
UserUnknown = 0xff | |
} POWER_USER_PRESENCE_TYPE, *PPOWER_USER_PRESENCE_TYPE; | |
typedef struct _POWER_USER_PRESENCE { | |
POWER_USER_PRESENCE_TYPE UserPresence; | |
} POWER_USER_PRESENCE, *PPOWER_USER_PRESENCE; | |
typedef struct _POWER_SESSION_CONNECT { | |
BOOLEAN Connected; | |
BOOLEAN Console; | |
} POWER_SESSION_CONNECT, *PPOWER_SESSION_CONNECT; | |
typedef struct _POWER_SESSION_TIMEOUTS { | |
DWORD InputTimeout; | |
DWORD DisplayTimeout; | |
} POWER_SESSION_TIMEOUTS, *PPOWER_SESSION_TIMEOUTS; | |
typedef struct _POWER_SESSION_RIT_STATE { | |
BOOLEAN Active; | |
DWORD LastInputTime; | |
} POWER_SESSION_RIT_STATE, *PPOWER_SESSION_RIT_STATE; | |
typedef struct _POWER_SESSION_WINLOGON { | |
DWORD SessionId; | |
BOOLEAN Console; | |
BOOLEAN Locked; | |
} POWER_SESSION_WINLOGON, *PPOWER_SESSION_WINLOGON; | |
typedef struct _POWER_IDLE_RESILIENCY { | |
DWORD CoalescingTimeout; | |
DWORD IdleResiliencyPeriod; | |
} POWER_IDLE_RESILIENCY, *PPOWER_IDLE_RESILIENCY; | |
typedef enum { | |
MonitorRequestReasonUnknown, | |
MonitorRequestReasonPowerButton, | |
MonitorRequestReasonRemoteConnection, | |
MonitorRequestReasonScMonitorpower, | |
MonitorRequestReasonUserInput, | |
MonitorRequestReasonAcDcDisplayBurst, | |
MonitorRequestReasonUserDisplayBurst, | |
MonitorRequestReasonPoSetSystemState, | |
MonitorRequestReasonSetThreadExecutionState, | |
MonitorRequestReasonFullWake, | |
MonitorRequestReasonSessionUnlock, | |
MonitorRequestReasonScreenOffRequest, | |
MonitorRequestReasonIdleTimeout, | |
MonitorRequestReasonPolicyChange, | |
MonitorRequestReasonSleepButton, | |
MonitorRequestReasonLid, | |
MonitorRequestReasonBatteryCountChange, | |
MonitorRequestReasonGracePeriod, | |
MonitorRequestReasonPnP, | |
MonitorRequestReasonDP, | |
MonitorRequestReasonSxTransition, | |
MonitorRequestReasonSystemIdle, | |
MonitorRequestReasonNearProximity, | |
MonitorRequestReasonThermalStandby, | |
MonitorRequestReasonResumePdc, | |
MonitorRequestReasonResumeS4, | |
MonitorRequestReasonTerminal, | |
MonitorRequestReasonPdcSignal, | |
MonitorRequestReasonAcDcDisplayBurstSuppressed, | |
MonitorRequestReasonSystemStateEntered, | |
MonitorRequestReasonWinrt, | |
MonitorRequestReasonUserInputKeyboard, | |
MonitorRequestReasonUserInputMouse, | |
MonitorRequestReasonUserInputTouch, | |
MonitorRequestReasonUserInputPen, | |
MonitorRequestReasonUserInputAccelerometer, | |
MonitorRequestReasonUserInputHid, | |
MonitorRequestReasonUserInputPoUserPresent, | |
MonitorRequestReasonUserInputSessionSwitch, | |
MonitorRequestReasonUserInputInitialization, | |
MonitorRequestReasonPdcSignalWindowsMobilePwrNotif, | |
MonitorRequestReasonPdcSignalWindowsMobileShell, | |
MonitorRequestReasonPdcSignalHeyCortana, | |
MonitorRequestReasonPdcSignalHolographicShell, | |
MonitorRequestReasonPdcSignalFingerprint, | |
MonitorRequestReasonDirectedDrips, | |
MonitorRequestReasonMax | |
} POWER_MONITOR_REQUEST_REASON; | |
typedef enum _POWER_MONITOR_REQUEST_TYPE { | |
MonitorRequestTypeOff, | |
MonitorRequestTypeOnAndPresent, | |
MonitorRequestTypeToggleOn | |
} POWER_MONITOR_REQUEST_TYPE; | |
typedef struct _POWER_MONITOR_INVOCATION { | |
BOOLEAN Console; | |
POWER_MONITOR_REQUEST_REASON RequestReason; | |
} POWER_MONITOR_INVOCATION, *PPOWER_MONITOR_INVOCATION; | |
typedef struct _RESUME_PERFORMANCE { | |
DWORD PostTimeMs; | |
ULONGLONG TotalResumeTimeMs; | |
ULONGLONG ResumeCompleteTimestamp; | |
} RESUME_PERFORMANCE, *PRESUME_PERFORMANCE; | |
typedef enum { | |
PoAc, | |
PoDc, | |
PoHot, | |
PoConditionMaximum | |
} SYSTEM_POWER_CONDITION; | |
typedef struct { | |
DWORD Version; | |
GUID Guid; | |
SYSTEM_POWER_CONDITION PowerCondition; | |
DWORD DataLength; | |
BYTE Data[1]; | |
} SET_POWER_SETTING_VALUE, *PSET_POWER_SETTING_VALUE; | |
typedef struct { | |
GUID Guid; | |
} NOTIFY_USER_POWER_SETTING, *PNOTIFY_USER_POWER_SETTING; | |
typedef struct _APPLICATIONLAUNCH_SETTING_VALUE { | |
LARGE_INTEGER ActivationTime; | |
DWORD Flags; | |
DWORD ButtonInstanceID; | |
} APPLICATIONLAUNCH_SETTING_VALUE, *PAPPLICATIONLAUNCH_SETTING_VALUE; | |
typedef enum _POWER_PLATFORM_ROLE { | |
PlatformRoleUnspecified = 0, | |
PlatformRoleDesktop, | |
PlatformRoleMobile, | |
PlatformRoleWorkstation, | |
PlatformRoleEnterpriseServer, | |
PlatformRoleSOHOServer, | |
PlatformRoleAppliancePC, | |
PlatformRolePerformanceServer, | |
PlatformRoleSlate, | |
PlatformRoleMaximum | |
} POWER_PLATFORM_ROLE, *PPOWER_PLATFORM_ROLE; | |
#line 15999 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 16004 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _POWER_PLATFORM_INFORMATION { | |
BOOLEAN AoAc; | |
} POWER_PLATFORM_INFORMATION, *PPOWER_PLATFORM_INFORMATION; | |
typedef struct { | |
DWORD Granularity; | |
DWORD Capacity; | |
} BATTERY_REPORTING_SCALE, *PBATTERY_REPORTING_SCALE; | |
#line 16019 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct { | |
DWORD Frequency; | |
DWORD Flags; | |
DWORD PercentFrequency; | |
} PPM_WMI_LEGACY_PERFSTATE, *PPPM_WMI_LEGACY_PERFSTATE; | |
typedef struct { | |
DWORD Latency; | |
DWORD Power; | |
DWORD TimeCheck; | |
BYTE PromotePercent; | |
BYTE DemotePercent; | |
BYTE StateType; | |
BYTE Reserved; | |
DWORD StateFlags; | |
DWORD Context; | |
DWORD IdleHandler; | |
DWORD Reserved1; | |
} PPM_WMI_IDLE_STATE, *PPPM_WMI_IDLE_STATE; | |
typedef struct { | |
DWORD Type; | |
DWORD Count; | |
DWORD TargetState; | |
DWORD OldState; | |
DWORD64 TargetProcessors; | |
PPM_WMI_IDLE_STATE State[1]; | |
} PPM_WMI_IDLE_STATES, *PPPM_WMI_IDLE_STATES; | |
typedef struct { | |
DWORD Type; | |
DWORD Count; | |
DWORD TargetState; | |
DWORD OldState; | |
PVOID TargetProcessors; | |
PPM_WMI_IDLE_STATE State[1]; | |
} PPM_WMI_IDLE_STATES_EX, *PPPM_WMI_IDLE_STATES_EX; | |
typedef struct { | |
DWORD Frequency; | |
DWORD Power; | |
BYTE PercentFrequency; | |
BYTE IncreaseLevel; | |
BYTE DecreaseLevel; | |
BYTE Type; | |
DWORD IncreaseTime; | |
DWORD DecreaseTime; | |
DWORD64 Control; | |
DWORD64 Status; | |
DWORD HitCount; | |
DWORD Reserved1; | |
DWORD64 Reserved2; | |
DWORD64 Reserved3; | |
} PPM_WMI_PERF_STATE, *PPPM_WMI_PERF_STATE; | |
typedef struct { | |
DWORD Count; | |
DWORD MaxFrequency; | |
DWORD CurrentState; | |
DWORD MaxPerfState; | |
DWORD MinPerfState; | |
DWORD LowestPerfState; | |
DWORD ThermalConstraint; | |
BYTE BusyAdjThreshold; | |
BYTE PolicyType; | |
BYTE Type; | |
BYTE Reserved; | |
DWORD TimerInterval; | |
DWORD64 TargetProcessors; | |
DWORD PStateHandler; | |
DWORD PStateContext; | |
DWORD TStateHandler; | |
DWORD TStateContext; | |
DWORD FeedbackHandler; | |
DWORD Reserved1; | |
DWORD64 Reserved2; | |
PPM_WMI_PERF_STATE State[1]; | |
} PPM_WMI_PERF_STATES, *PPPM_WMI_PERF_STATES; | |
typedef struct { | |
DWORD Count; | |
DWORD MaxFrequency; | |
DWORD CurrentState; | |
DWORD MaxPerfState; | |
DWORD MinPerfState; | |
DWORD LowestPerfState; | |
DWORD ThermalConstraint; | |
BYTE BusyAdjThreshold; | |
BYTE PolicyType; | |
BYTE Type; | |
BYTE Reserved; | |
DWORD TimerInterval; | |
PVOID TargetProcessors; | |
DWORD PStateHandler; | |
DWORD PStateContext; | |
DWORD TStateHandler; | |
DWORD TStateContext; | |
DWORD FeedbackHandler; | |
DWORD Reserved1; | |
DWORD64 Reserved2; | |
PPM_WMI_PERF_STATE State[1]; | |
} PPM_WMI_PERF_STATES_EX, *PPPM_WMI_PERF_STATES_EX; | |
typedef struct { | |
DWORD IdleTransitions; | |
DWORD FailedTransitions; | |
DWORD InvalidBucketIndex; | |
DWORD64 TotalTime; | |
DWORD IdleTimeBuckets[6]; | |
} PPM_IDLE_STATE_ACCOUNTING, *PPPM_IDLE_STATE_ACCOUNTING; | |
typedef struct { | |
DWORD StateCount; | |
DWORD TotalTransitions; | |
DWORD ResetCount; | |
DWORD64 StartTime; | |
PPM_IDLE_STATE_ACCOUNTING State[1]; | |
} PPM_IDLE_ACCOUNTING, *PPPM_IDLE_ACCOUNTING; | |
typedef struct { | |
DWORD64 TotalTimeUs; | |
DWORD MinTimeUs; | |
DWORD MaxTimeUs; | |
DWORD Count; | |
} PPM_IDLE_STATE_BUCKET_EX, *PPPM_IDLE_STATE_BUCKET_EX; | |
typedef struct { | |
DWORD64 TotalTime; | |
DWORD IdleTransitions; | |
DWORD FailedTransitions; | |
DWORD InvalidBucketIndex; | |
DWORD MinTimeUs; | |
DWORD MaxTimeUs; | |
DWORD CancelledTransitions; | |
PPM_IDLE_STATE_BUCKET_EX IdleTimeBuckets[16]; | |
} PPM_IDLE_STATE_ACCOUNTING_EX, *PPPM_IDLE_STATE_ACCOUNTING_EX; | |
typedef struct { | |
DWORD StateCount; | |
DWORD TotalTransitions; | |
DWORD ResetCount; | |
DWORD AbortCount; | |
DWORD64 StartTime; | |
PPM_IDLE_STATE_ACCOUNTING_EX State[1]; | |
} PPM_IDLE_ACCOUNTING_EX, *PPPM_IDLE_ACCOUNTING_EX; | |
extern const GUID PPM_PERFSTATE_CHANGE_GUID; | |
#line 16243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_PERFSTATE_DOMAIN_CHANGE_GUID; | |
#line 16247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_IDLESTATE_CHANGE_GUID; | |
#line 16251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_PERFSTATES_DATA_GUID; | |
#line 16255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_IDLESTATES_DATA_GUID; | |
#line 16259 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_IDLE_ACCOUNTING_GUID; | |
#line 16263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_IDLE_ACCOUNTING_EX_GUID; | |
#line 16267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_THERMALCONSTRAINT_GUID; | |
#line 16271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_PERFMON_PERFSTATE_GUID; | |
#line 16275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
extern const GUID PPM_THERMAL_POLICY_CHANGE_GUID; | |
#line 16279 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct { | |
DWORD State; | |
DWORD Status; | |
DWORD Latency; | |
DWORD Speed; | |
DWORD Processor; | |
} PPM_PERFSTATE_EVENT, *PPPM_PERFSTATE_EVENT; | |
typedef struct { | |
DWORD State; | |
DWORD Latency; | |
DWORD Speed; | |
DWORD64 Processors; | |
} PPM_PERFSTATE_DOMAIN_EVENT, *PPPM_PERFSTATE_DOMAIN_EVENT; | |
typedef struct { | |
DWORD NewState; | |
DWORD OldState; | |
DWORD64 Processors; | |
} PPM_IDLESTATE_EVENT, *PPPM_IDLESTATE_EVENT; | |
typedef struct { | |
DWORD ThermalConstraint; | |
DWORD64 Processors; | |
} PPM_THERMALCHANGE_EVENT, *PPPM_THERMALCHANGE_EVENT; | |
#pragma warning(push) | |
#pragma warning(disable:4121) | |
typedef struct { | |
BYTE Mode; | |
DWORD64 Processors; | |
} PPM_THERMAL_POLICY_EVENT, *PPPM_THERMAL_POLICY_EVENT; | |
#pragma warning(pop) | |
typedef struct { | |
POWER_ACTION Action; | |
DWORD Flags; | |
DWORD EventCode; | |
} POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY; | |
typedef struct { | |
BOOLEAN Enable; | |
BYTE Spare[3]; | |
DWORD BatteryLevel; | |
POWER_ACTION_POLICY PowerPolicy; | |
SYSTEM_POWER_STATE MinSystemState; | |
} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL; | |
typedef struct _SYSTEM_POWER_POLICY { | |
DWORD Revision; | |
POWER_ACTION_POLICY PowerButton; | |
POWER_ACTION_POLICY SleepButton; | |
POWER_ACTION_POLICY LidClose; | |
SYSTEM_POWER_STATE LidOpenWake; | |
DWORD Reserved; | |
POWER_ACTION_POLICY Idle; | |
DWORD IdleTimeout; | |
BYTE IdleSensitivity; | |
BYTE DynamicThrottle; | |
BYTE Spare2[2]; | |
SYSTEM_POWER_STATE MinSleep; | |
SYSTEM_POWER_STATE MaxSleep; | |
SYSTEM_POWER_STATE ReducedLatencySleep; | |
DWORD WinLogonFlags; | |
DWORD Spare3; | |
DWORD DozeS4Timeout; | |
DWORD BroadcastCapacityResolution; | |
SYSTEM_POWER_LEVEL DischargePolicy[4]; | |
DWORD VideoTimeout; | |
BOOLEAN VideoDimDisplay; | |
DWORD VideoReserved[3]; | |
DWORD SpindownTimeout; | |
BOOLEAN OptimizeForPower; | |
BYTE FanThrottleTolerance; | |
BYTE ForcedThrottle; | |
BYTE MinThrottle; | |
POWER_ACTION_POLICY OverThrottled; | |
} SYSTEM_POWER_POLICY, *PSYSTEM_POWER_POLICY; | |
typedef struct { | |
DWORD TimeCheck; | |
BYTE DemotePercent; | |
BYTE PromotePercent; | |
BYTE Spare[2]; | |
} PROCESSOR_IDLESTATE_INFO, *PPROCESSOR_IDLESTATE_INFO; | |
typedef struct { | |
WORD Revision; | |
union { | |
WORD AsWORD; | |
struct { | |
WORD AllowScaling:1; | |
WORD Disabled:1; | |
WORD Reserved:14; | |
}; | |
} Flags; | |
DWORD PolicyCount; | |
PROCESSOR_IDLESTATE_INFO Policy[0x3]; | |
} PROCESSOR_IDLESTATE_POLICY, *PPROCESSOR_IDLESTATE_POLICY; | |
typedef struct _PROCESSOR_POWER_POLICY_INFO { | |
DWORD TimeCheck; | |
DWORD DemoteLimit; | |
DWORD PromoteLimit; | |
BYTE DemotePercent; | |
BYTE PromotePercent; | |
BYTE Spare[2]; | |
DWORD AllowDemotion:1; | |
DWORD AllowPromotion:1; | |
DWORD Reserved:30; | |
} PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO; | |
typedef struct _PROCESSOR_POWER_POLICY { | |
DWORD Revision; | |
BYTE DynamicThrottle; | |
BYTE Spare[3]; | |
DWORD DisableCStates:1; | |
DWORD Reserved:31; | |
DWORD PolicyCount; | |
PROCESSOR_POWER_POLICY_INFO Policy[3]; | |
} PROCESSOR_POWER_POLICY, *PPROCESSOR_POWER_POLICY; | |
typedef struct { | |
DWORD Revision; | |
BYTE MaxThrottle; | |
BYTE MinThrottle; | |
BYTE BusyAdjThreshold; | |
union { | |
BYTE Spare; | |
union { | |
BYTE AsBYTE; | |
struct { | |
BYTE NoDomainAccounting:1; | |
BYTE IncreasePolicy:2; | |
BYTE DecreasePolicy:2; | |
BYTE Reserved:3; | |
}; | |
} Flags; | |
}; | |
DWORD TimeCheck; | |
DWORD IncreaseTime; | |
DWORD DecreaseTime; | |
DWORD IncreasePercent; | |
DWORD DecreasePercent; | |
} PROCESSOR_PERFSTATE_POLICY, *PPROCESSOR_PERFSTATE_POLICY; | |
typedef struct _ADMINISTRATOR_POWER_POLICY { | |
SYSTEM_POWER_STATE MinSleep; | |
SYSTEM_POWER_STATE MaxSleep; | |
DWORD MinVideoTimeout; | |
DWORD MaxVideoTimeout; | |
DWORD MinSpindownTimeout; | |
DWORD MaxSpindownTimeout; | |
} ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY; | |
typedef enum _HIBERFILE_BUCKET_SIZE { | |
HiberFileBucket1GB = 0, | |
HiberFileBucket2GB, | |
HiberFileBucket4GB, | |
HiberFileBucket8GB, | |
HiberFileBucket16GB, | |
HiberFileBucket32GB, | |
HiberFileBucketUnlimited, | |
HiberFileBucketMax | |
} HIBERFILE_BUCKET_SIZE, *PHIBERFILE_BUCKET_SIZE; | |
typedef struct _HIBERFILE_BUCKET { | |
DWORD64 MaxPhysicalMemory; | |
DWORD PhysicalMemoryPercent[0x03]; | |
} HIBERFILE_BUCKET, *PHIBERFILE_BUCKET; | |
typedef struct { | |
BOOLEAN PowerButtonPresent; | |
BOOLEAN SleepButtonPresent; | |
BOOLEAN LidPresent; | |
BOOLEAN SystemS1; | |
BOOLEAN SystemS2; | |
BOOLEAN SystemS3; | |
BOOLEAN SystemS4; | |
BOOLEAN SystemS5; | |
BOOLEAN HiberFilePresent; | |
BOOLEAN FullWake; | |
BOOLEAN VideoDimPresent; | |
BOOLEAN ApmPresent; | |
BOOLEAN UpsPresent; | |
BOOLEAN ThermalControl; | |
BOOLEAN ProcessorThrottle; | |
BYTE ProcessorMinThrottle; | |
BYTE ProcessorThrottleScale; | |
BYTE spare2[4]; | |
#line 16609 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
BOOLEAN DiskSpinDown; | |
BYTE spare3[8]; | |
#line 16621 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
BOOLEAN SystemBatteriesPresent; | |
BOOLEAN BatteriesAreShortTerm; | |
BATTERY_REPORTING_SCALE BatteryScale[3]; | |
SYSTEM_POWER_STATE AcOnLineWake; | |
SYSTEM_POWER_STATE SoftLidWake; | |
SYSTEM_POWER_STATE RtcWake; | |
SYSTEM_POWER_STATE MinDeviceWakeState; | |
SYSTEM_POWER_STATE DefaultLowLatencyWake; | |
} SYSTEM_POWER_CAPABILITIES, *PSYSTEM_POWER_CAPABILITIES; | |
typedef struct { | |
BOOLEAN AcOnLine; | |
BOOLEAN BatteryPresent; | |
BOOLEAN Charging; | |
BOOLEAN Discharging; | |
BOOLEAN Spare1[3]; | |
BYTE Tag; | |
DWORD MaxCapacity; | |
DWORD RemainingCapacity; | |
DWORD Rate; | |
DWORD EstimatedTime; | |
DWORD DefaultAlert1; | |
DWORD DefaultAlert2; | |
} SYSTEM_BATTERY_STATE, *PSYSTEM_BATTERY_STATE; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,4) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 16663 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,2) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 16671 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 16681 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_DOS_HEADER { | |
WORD e_magic; | |
WORD e_cblp; | |
WORD e_cp; | |
WORD e_crlc; | |
WORD e_cparhdr; | |
WORD e_minalloc; | |
WORD e_maxalloc; | |
WORD e_ss; | |
WORD e_sp; | |
WORD e_csum; | |
WORD e_ip; | |
WORD e_cs; | |
WORD e_lfarlc; | |
WORD e_ovno; | |
WORD e_res[4]; | |
WORD e_oemid; | |
WORD e_oeminfo; | |
WORD e_res2[10]; | |
LONG e_lfanew; | |
} IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER; | |
typedef struct _IMAGE_OS2_HEADER { | |
WORD ne_magic; | |
CHAR ne_ver; | |
CHAR ne_rev; | |
WORD ne_enttab; | |
WORD ne_cbenttab; | |
LONG ne_crc; | |
WORD ne_flags; | |
WORD ne_autodata; | |
WORD ne_heap; | |
WORD ne_stack; | |
LONG ne_csip; | |
LONG ne_sssp; | |
WORD ne_cseg; | |
WORD ne_cmod; | |
WORD ne_cbnrestab; | |
WORD ne_segtab; | |
WORD ne_rsrctab; | |
WORD ne_restab; | |
WORD ne_modtab; | |
WORD ne_imptab; | |
LONG ne_nrestab; | |
WORD ne_cmovent; | |
WORD ne_align; | |
WORD ne_cres; | |
BYTE ne_exetyp; | |
BYTE ne_flagsothers; | |
WORD ne_pretthunks; | |
WORD ne_psegrefbytes; | |
WORD ne_swaparea; | |
WORD ne_expver; | |
} IMAGE_OS2_HEADER, *PIMAGE_OS2_HEADER; | |
typedef struct _IMAGE_VXD_HEADER { | |
WORD e32_magic; | |
BYTE e32_border; | |
BYTE e32_worder; | |
DWORD e32_level; | |
WORD e32_cpu; | |
WORD e32_os; | |
DWORD e32_ver; | |
DWORD e32_mflags; | |
DWORD e32_mpages; | |
DWORD e32_startobj; | |
DWORD e32_eip; | |
DWORD e32_stackobj; | |
DWORD e32_esp; | |
DWORD e32_pagesize; | |
DWORD e32_lastpagesize; | |
DWORD e32_fixupsize; | |
DWORD e32_fixupsum; | |
DWORD e32_ldrsize; | |
DWORD e32_ldrsum; | |
DWORD e32_objtab; | |
DWORD e32_objcnt; | |
DWORD e32_objmap; | |
DWORD e32_itermap; | |
DWORD e32_rsrctab; | |
DWORD e32_rsrccnt; | |
DWORD e32_restab; | |
DWORD e32_enttab; | |
DWORD e32_dirtab; | |
DWORD e32_dircnt; | |
DWORD e32_fpagetab; | |
DWORD e32_frectab; | |
DWORD e32_impmod; | |
DWORD e32_impmodcnt; | |
DWORD e32_impproc; | |
DWORD e32_pagesum; | |
DWORD e32_datapage; | |
DWORD e32_preload; | |
DWORD e32_nrestab; | |
DWORD e32_cbnrestab; | |
DWORD e32_nressum; | |
DWORD e32_autodata; | |
DWORD e32_debuginfo; | |
DWORD e32_debuglen; | |
DWORD e32_instpreload; | |
DWORD e32_instdemand; | |
DWORD e32_heapsize; | |
BYTE e32_res3[12]; | |
DWORD e32_winresoff; | |
DWORD e32_winreslen; | |
WORD e32_devid; | |
WORD e32_ddkver; | |
} IMAGE_VXD_HEADER, *PIMAGE_VXD_HEADER; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 16793 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 16794 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_FILE_HEADER { | |
WORD Machine; | |
WORD NumberOfSections; | |
DWORD TimeDateStamp; | |
DWORD PointerToSymbolTable; | |
DWORD NumberOfSymbols; | |
WORD SizeOfOptionalHeader; | |
WORD Characteristics; | |
} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER; | |
typedef struct _IMAGE_DATA_DIRECTORY { | |
DWORD VirtualAddress; | |
DWORD Size; | |
} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY; | |
typedef struct _IMAGE_OPTIONAL_HEADER { | |
WORD Magic; | |
BYTE MajorLinkerVersion; | |
BYTE MinorLinkerVersion; | |
DWORD SizeOfCode; | |
DWORD SizeOfInitializedData; | |
DWORD SizeOfUninitializedData; | |
DWORD AddressOfEntryPoint; | |
DWORD BaseOfCode; | |
DWORD BaseOfData; | |
DWORD ImageBase; | |
DWORD SectionAlignment; | |
DWORD FileAlignment; | |
WORD MajorOperatingSystemVersion; | |
WORD MinorOperatingSystemVersion; | |
WORD MajorImageVersion; | |
WORD MinorImageVersion; | |
WORD MajorSubsystemVersion; | |
WORD MinorSubsystemVersion; | |
DWORD Win32VersionValue; | |
DWORD SizeOfImage; | |
DWORD SizeOfHeaders; | |
DWORD CheckSum; | |
WORD Subsystem; | |
WORD DllCharacteristics; | |
DWORD SizeOfStackReserve; | |
DWORD SizeOfStackCommit; | |
DWORD SizeOfHeapReserve; | |
DWORD SizeOfHeapCommit; | |
DWORD LoaderFlags; | |
DWORD NumberOfRvaAndSizes; | |
IMAGE_DATA_DIRECTORY DataDirectory[16]; | |
} IMAGE_OPTIONAL_HEADER32, *PIMAGE_OPTIONAL_HEADER32; | |
typedef struct _IMAGE_ROM_OPTIONAL_HEADER { | |
WORD Magic; | |
BYTE MajorLinkerVersion; | |
BYTE MinorLinkerVersion; | |
DWORD SizeOfCode; | |
DWORD SizeOfInitializedData; | |
DWORD SizeOfUninitializedData; | |
DWORD AddressOfEntryPoint; | |
DWORD BaseOfCode; | |
DWORD BaseOfData; | |
DWORD BaseOfBss; | |
DWORD GprMask; | |
DWORD CprMask[4]; | |
DWORD GpValue; | |
} IMAGE_ROM_OPTIONAL_HEADER, *PIMAGE_ROM_OPTIONAL_HEADER; | |
typedef struct _IMAGE_OPTIONAL_HEADER64 { | |
WORD Magic; | |
BYTE MajorLinkerVersion; | |
BYTE MinorLinkerVersion; | |
DWORD SizeOfCode; | |
DWORD SizeOfInitializedData; | |
DWORD SizeOfUninitializedData; | |
DWORD AddressOfEntryPoint; | |
DWORD BaseOfCode; | |
ULONGLONG ImageBase; | |
DWORD SectionAlignment; | |
DWORD FileAlignment; | |
WORD MajorOperatingSystemVersion; | |
WORD MinorOperatingSystemVersion; | |
WORD MajorImageVersion; | |
WORD MinorImageVersion; | |
WORD MajorSubsystemVersion; | |
WORD MinorSubsystemVersion; | |
DWORD Win32VersionValue; | |
DWORD SizeOfImage; | |
DWORD SizeOfHeaders; | |
DWORD CheckSum; | |
WORD Subsystem; | |
WORD DllCharacteristics; | |
ULONGLONG SizeOfStackReserve; | |
ULONGLONG SizeOfStackCommit; | |
ULONGLONG SizeOfHeapReserve; | |
ULONGLONG SizeOfHeapCommit; | |
DWORD LoaderFlags; | |
DWORD NumberOfRvaAndSizes; | |
IMAGE_DATA_DIRECTORY DataDirectory[16]; | |
} IMAGE_OPTIONAL_HEADER64, *PIMAGE_OPTIONAL_HEADER64; | |
typedef IMAGE_OPTIONAL_HEADER64 IMAGE_OPTIONAL_HEADER; | |
typedef PIMAGE_OPTIONAL_HEADER64 PIMAGE_OPTIONAL_HEADER; | |
#line 16981 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_NT_HEADERS64 { | |
DWORD Signature; | |
IMAGE_FILE_HEADER FileHeader; | |
IMAGE_OPTIONAL_HEADER64 OptionalHeader; | |
} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64; | |
typedef struct _IMAGE_NT_HEADERS { | |
DWORD Signature; | |
IMAGE_FILE_HEADER FileHeader; | |
IMAGE_OPTIONAL_HEADER32 OptionalHeader; | |
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32; | |
typedef struct _IMAGE_ROM_HEADERS { | |
IMAGE_FILE_HEADER FileHeader; | |
IMAGE_ROM_OPTIONAL_HEADER OptionalHeader; | |
} IMAGE_ROM_HEADERS, *PIMAGE_ROM_HEADERS; | |
typedef IMAGE_NT_HEADERS64 IMAGE_NT_HEADERS; | |
typedef PIMAGE_NT_HEADERS64 PIMAGE_NT_HEADERS; | |
#line 17006 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct ANON_OBJECT_HEADER { | |
WORD Sig1; | |
WORD Sig2; | |
WORD Version; | |
WORD Machine; | |
DWORD TimeDateStamp; | |
CLSID ClassID; | |
DWORD SizeOfData; | |
} ANON_OBJECT_HEADER; | |
typedef struct ANON_OBJECT_HEADER_V2 { | |
WORD Sig1; | |
WORD Sig2; | |
WORD Version; | |
WORD Machine; | |
DWORD TimeDateStamp; | |
CLSID ClassID; | |
DWORD SizeOfData; | |
DWORD Flags; | |
DWORD MetaDataSize; | |
DWORD MetaDataOffset; | |
} ANON_OBJECT_HEADER_V2; | |
typedef struct ANON_OBJECT_HEADER_BIGOBJ { | |
WORD Sig1; | |
WORD Sig2; | |
WORD Version; | |
WORD Machine; | |
DWORD TimeDateStamp; | |
CLSID ClassID; | |
DWORD SizeOfData; | |
DWORD Flags; | |
DWORD MetaDataSize; | |
DWORD MetaDataOffset; | |
DWORD NumberOfSections; | |
DWORD PointerToSymbolTable; | |
DWORD NumberOfSymbols; | |
} ANON_OBJECT_HEADER_BIGOBJ; | |
typedef struct _IMAGE_SECTION_HEADER { | |
BYTE Name[8]; | |
union { | |
DWORD PhysicalAddress; | |
DWORD VirtualSize; | |
} Misc; | |
DWORD VirtualAddress; | |
DWORD SizeOfRawData; | |
DWORD PointerToRawData; | |
DWORD PointerToRelocations; | |
DWORD PointerToLinenumbers; | |
WORD NumberOfRelocations; | |
WORD NumberOfLinenumbers; | |
DWORD Characteristics; | |
} IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,2) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 17203 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_SYMBOL { | |
union { | |
BYTE ShortName[8]; | |
struct { | |
DWORD Short; | |
DWORD Long; | |
} Name; | |
DWORD LongName[2]; | |
} N; | |
DWORD Value; | |
SHORT SectionNumber; | |
WORD Type; | |
BYTE StorageClass; | |
BYTE NumberOfAuxSymbols; | |
} IMAGE_SYMBOL; | |
typedef IMAGE_SYMBOL __unaligned *PIMAGE_SYMBOL; | |
typedef struct _IMAGE_SYMBOL_EX { | |
union { | |
BYTE ShortName[8]; | |
struct { | |
DWORD Short; | |
DWORD Long; | |
} Name; | |
DWORD LongName[2]; | |
} N; | |
DWORD Value; | |
LONG SectionNumber; | |
WORD Type; | |
BYTE StorageClass; | |
BYTE NumberOfAuxSymbols; | |
} IMAGE_SYMBOL_EX; | |
typedef IMAGE_SYMBOL_EX __unaligned *PIMAGE_SYMBOL_EX; | |
#line 17341 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17346 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17352 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17361 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17364 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,2) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 17366 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct IMAGE_AUX_SYMBOL_TOKEN_DEF { | |
BYTE bAuxType; | |
BYTE bReserved; | |
DWORD SymbolTableIndex; | |
BYTE rgbReserved[12]; | |
} IMAGE_AUX_SYMBOL_TOKEN_DEF; | |
typedef IMAGE_AUX_SYMBOL_TOKEN_DEF __unaligned *PIMAGE_AUX_SYMBOL_TOKEN_DEF; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 17377 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef union _IMAGE_AUX_SYMBOL { | |
struct { | |
DWORD TagIndex; | |
union { | |
struct { | |
WORD Linenumber; | |
WORD Size; | |
} LnSz; | |
DWORD TotalSize; | |
} Misc; | |
union { | |
struct { | |
DWORD PointerToLinenumber; | |
DWORD PointerToNextFunction; | |
} Function; | |
struct { | |
WORD Dimension[4]; | |
} Array; | |
} FcnAry; | |
WORD TvIndex; | |
} Sym; | |
struct { | |
BYTE Name[18]; | |
} File; | |
struct { | |
DWORD Length; | |
WORD NumberOfRelocations; | |
WORD NumberOfLinenumbers; | |
DWORD CheckSum; | |
SHORT Number; | |
BYTE Selection; | |
BYTE bReserved; | |
SHORT HighNumber; | |
} Section; | |
IMAGE_AUX_SYMBOL_TOKEN_DEF TokenDef; | |
struct { | |
DWORD crc; | |
BYTE rgbReserved[14]; | |
} CRC; | |
} IMAGE_AUX_SYMBOL; | |
typedef IMAGE_AUX_SYMBOL __unaligned *PIMAGE_AUX_SYMBOL; | |
typedef union _IMAGE_AUX_SYMBOL_EX { | |
struct { | |
DWORD WeakDefaultSymIndex; | |
DWORD WeakSearchType; | |
BYTE rgbReserved[12]; | |
} Sym; | |
struct { | |
BYTE Name[sizeof(IMAGE_SYMBOL_EX)]; | |
} | |
File; | |
struct { | |
DWORD Length; | |
WORD NumberOfRelocations; | |
WORD NumberOfLinenumbers; | |
DWORD CheckSum; | |
SHORT Number; | |
BYTE Selection; | |
BYTE bReserved; | |
SHORT HighNumber; | |
BYTE rgbReserved[2]; | |
} Section; | |
struct { | |
IMAGE_AUX_SYMBOL_TOKEN_DEF TokenDef; | |
BYTE rgbReserved[2]; | |
}; | |
struct { | |
DWORD crc; | |
BYTE rgbReserved[16]; | |
} CRC; | |
} IMAGE_AUX_SYMBOL_EX; | |
typedef IMAGE_AUX_SYMBOL_EX __unaligned *PIMAGE_AUX_SYMBOL_EX; | |
typedef enum IMAGE_AUX_SYMBOL_TYPE { | |
IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF = 1, | |
} IMAGE_AUX_SYMBOL_TYPE; | |
typedef struct _IMAGE_RELOCATION { | |
union { | |
DWORD VirtualAddress; | |
DWORD RelocCount; | |
}; | |
DWORD SymbolTableIndex; | |
WORD Type; | |
} IMAGE_RELOCATION; | |
typedef IMAGE_RELOCATION __unaligned *PIMAGE_RELOCATION; | |
typedef struct _IMAGE_LINENUMBER { | |
union { | |
DWORD SymbolTableIndex; | |
DWORD VirtualAddress; | |
} Type; | |
WORD Linenumber; | |
} IMAGE_LINENUMBER; | |
typedef IMAGE_LINENUMBER __unaligned *PIMAGE_LINENUMBER; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 17905 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 17906 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_BASE_RELOCATION { | |
DWORD VirtualAddress; | |
DWORD SizeOfBlock; | |
} IMAGE_BASE_RELOCATION; | |
typedef IMAGE_BASE_RELOCATION __unaligned *PIMAGE_BASE_RELOCATION; | |
typedef struct _IMAGE_ARCHIVE_MEMBER_HEADER { | |
BYTE Name[16]; | |
BYTE Date[12]; | |
BYTE UserID[6]; | |
BYTE GroupID[6]; | |
BYTE Mode[8]; | |
BYTE Size[10]; | |
BYTE EndHeader[2]; | |
} IMAGE_ARCHIVE_MEMBER_HEADER, *PIMAGE_ARCHIVE_MEMBER_HEADER; | |
typedef struct _IMAGE_EXPORT_DIRECTORY { | |
DWORD Characteristics; | |
DWORD TimeDateStamp; | |
WORD MajorVersion; | |
WORD MinorVersion; | |
DWORD Name; | |
DWORD Base; | |
DWORD NumberOfFunctions; | |
DWORD NumberOfNames; | |
DWORD AddressOfFunctions; | |
DWORD AddressOfNames; | |
DWORD AddressOfNameOrdinals; | |
} IMAGE_EXPORT_DIRECTORY, *PIMAGE_EXPORT_DIRECTORY; | |
typedef struct _IMAGE_IMPORT_BY_NAME { | |
WORD Hint; | |
CHAR Name[1]; | |
} IMAGE_IMPORT_BY_NAME, *PIMAGE_IMPORT_BY_NAME; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack8.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,8) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack8.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack8.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack8.h" | |
#line 18007 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_THUNK_DATA64 { | |
union { | |
ULONGLONG ForwarderString; | |
ULONGLONG Function; | |
ULONGLONG Ordinal; | |
ULONGLONG AddressOfData; | |
} u1; | |
} IMAGE_THUNK_DATA64; | |
typedef IMAGE_THUNK_DATA64 *PIMAGE_THUNK_DATA64; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 18019 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_THUNK_DATA32 { | |
union { | |
DWORD ForwarderString; | |
DWORD Function; | |
DWORD Ordinal; | |
DWORD AddressOfData; | |
} u1; | |
} IMAGE_THUNK_DATA32; | |
typedef IMAGE_THUNK_DATA32 *PIMAGE_THUNK_DATA32; | |
typedef void | |
(__stdcall * PIMAGE_TLS_CALLBACK) (PVOID DllHandle, DWORD Reason, | |
PVOID Reserved); | |
typedef struct _IMAGE_TLS_DIRECTORY64 { | |
ULONGLONG StartAddressOfRawData; | |
ULONGLONG EndAddressOfRawData; | |
ULONGLONG AddressOfIndex; | |
ULONGLONG AddressOfCallBacks; | |
DWORD SizeOfZeroFill; | |
union { | |
DWORD Characteristics; | |
struct { | |
DWORD Reserved0:20; | |
DWORD Alignment:4; | |
DWORD Reserved1:8; | |
}; | |
}; | |
} IMAGE_TLS_DIRECTORY64; | |
typedef IMAGE_TLS_DIRECTORY64 *PIMAGE_TLS_DIRECTORY64; | |
typedef struct _IMAGE_TLS_DIRECTORY32 { | |
DWORD StartAddressOfRawData; | |
DWORD EndAddressOfRawData; | |
DWORD AddressOfIndex; | |
DWORD AddressOfCallBacks; | |
DWORD SizeOfZeroFill; | |
union { | |
DWORD Characteristics; | |
struct { | |
DWORD Reserved0:20; | |
DWORD Alignment:4; | |
DWORD Reserved1:8; | |
}; | |
}; | |
} IMAGE_TLS_DIRECTORY32; | |
typedef IMAGE_TLS_DIRECTORY32 *PIMAGE_TLS_DIRECTORY32; | |
typedef IMAGE_THUNK_DATA64 IMAGE_THUNK_DATA; | |
typedef PIMAGE_THUNK_DATA64 PIMAGE_THUNK_DATA; | |
typedef IMAGE_TLS_DIRECTORY64 IMAGE_TLS_DIRECTORY; | |
typedef PIMAGE_TLS_DIRECTORY64 PIMAGE_TLS_DIRECTORY; | |
#line 18102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_IMPORT_DESCRIPTOR { | |
union { | |
DWORD Characteristics; | |
DWORD OriginalFirstThunk; | |
}; | |
DWORD TimeDateStamp; | |
DWORD ForwarderChain; | |
DWORD Name; | |
DWORD FirstThunk; | |
} IMAGE_IMPORT_DESCRIPTOR; | |
typedef IMAGE_IMPORT_DESCRIPTOR __unaligned *PIMAGE_IMPORT_DESCRIPTOR; | |
typedef struct _IMAGE_BOUND_IMPORT_DESCRIPTOR { | |
DWORD TimeDateStamp; | |
WORD OffsetModuleName; | |
WORD NumberOfModuleForwarderRefs; | |
} IMAGE_BOUND_IMPORT_DESCRIPTOR, *PIMAGE_BOUND_IMPORT_DESCRIPTOR; | |
typedef struct _IMAGE_BOUND_FORWARDER_REF { | |
DWORD TimeDateStamp; | |
WORD OffsetModuleName; | |
WORD Reserved; | |
} IMAGE_BOUND_FORWARDER_REF, *PIMAGE_BOUND_FORWARDER_REF; | |
typedef struct _IMAGE_DELAYLOAD_DESCRIPTOR { | |
union { | |
DWORD AllAttributes; | |
struct { | |
DWORD RvaBased:1; | |
DWORD ReservedAttributes:31; | |
}; | |
} Attributes; | |
DWORD DllNameRVA; | |
DWORD ModuleHandleRVA; | |
DWORD ImportAddressTableRVA; | |
DWORD ImportNameTableRVA; | |
DWORD BoundImportAddressTableRVA; | |
DWORD UnloadInformationTableRVA; | |
DWORD TimeDateStamp; | |
} IMAGE_DELAYLOAD_DESCRIPTOR, *PIMAGE_DELAYLOAD_DESCRIPTOR; | |
typedef const IMAGE_DELAYLOAD_DESCRIPTOR *PCIMAGE_DELAYLOAD_DESCRIPTOR; | |
typedef struct _IMAGE_RESOURCE_DIRECTORY { | |
DWORD Characteristics; | |
DWORD TimeDateStamp; | |
WORD MajorVersion; | |
WORD MinorVersion; | |
WORD NumberOfNamedEntries; | |
WORD NumberOfIdEntries; | |
} IMAGE_RESOURCE_DIRECTORY, *PIMAGE_RESOURCE_DIRECTORY; | |
typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { | |
union { | |
struct { | |
DWORD NameOffset:31; | |
DWORD NameIsString:1; | |
}; | |
DWORD Name; | |
WORD Id; | |
}; | |
union { | |
DWORD OffsetToData; | |
struct { | |
DWORD OffsetToDirectory:31; | |
DWORD DataIsDirectory:1; | |
}; | |
}; | |
} IMAGE_RESOURCE_DIRECTORY_ENTRY, *PIMAGE_RESOURCE_DIRECTORY_ENTRY; | |
typedef struct _IMAGE_RESOURCE_DIRECTORY_STRING { | |
WORD Length; | |
CHAR NameString[1]; | |
} IMAGE_RESOURCE_DIRECTORY_STRING, *PIMAGE_RESOURCE_DIRECTORY_STRING; | |
typedef struct _IMAGE_RESOURCE_DIR_STRING_U { | |
WORD Length; | |
WCHAR NameString[1]; | |
} IMAGE_RESOURCE_DIR_STRING_U, *PIMAGE_RESOURCE_DIR_STRING_U; | |
typedef struct _IMAGE_RESOURCE_DATA_ENTRY { | |
DWORD OffsetToData; | |
DWORD Size; | |
DWORD CodePage; | |
DWORD Reserved; | |
} IMAGE_RESOURCE_DATA_ENTRY, *PIMAGE_RESOURCE_DATA_ENTRY; | |
typedef struct _IMAGE_LOAD_CONFIG_CODE_INTEGRITY { | |
WORD Flags; | |
WORD Catalog; | |
DWORD CatalogOffset; | |
DWORD Reserved; | |
} IMAGE_LOAD_CONFIG_CODE_INTEGRITY, *PIMAGE_LOAD_CONFIG_CODE_INTEGRITY; | |
typedef struct _IMAGE_DYNAMIC_RELOCATION_TABLE { | |
DWORD Version; | |
DWORD Size; | |
} IMAGE_DYNAMIC_RELOCATION_TABLE, *PIMAGE_DYNAMIC_RELOCATION_TABLE; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,1) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 18289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_DYNAMIC_RELOCATION32 { | |
DWORD Symbol; | |
DWORD BaseRelocSize; | |
} IMAGE_DYNAMIC_RELOCATION32, *PIMAGE_DYNAMIC_RELOCATION32; | |
typedef struct _IMAGE_DYNAMIC_RELOCATION64 { | |
ULONGLONG Symbol; | |
DWORD BaseRelocSize; | |
} IMAGE_DYNAMIC_RELOCATION64, *PIMAGE_DYNAMIC_RELOCATION64; | |
typedef struct _IMAGE_DYNAMIC_RELOCATION32_V2 { | |
DWORD HeaderSize; | |
DWORD FixupInfoSize; | |
DWORD Symbol; | |
DWORD SymbolGroup; | |
DWORD Flags; | |
} IMAGE_DYNAMIC_RELOCATION32_V2, *PIMAGE_DYNAMIC_RELOCATION32_V2; | |
typedef struct _IMAGE_DYNAMIC_RELOCATION64_V2 { | |
DWORD HeaderSize; | |
DWORD FixupInfoSize; | |
ULONGLONG Symbol; | |
DWORD SymbolGroup; | |
DWORD Flags; | |
} IMAGE_DYNAMIC_RELOCATION64_V2, *PIMAGE_DYNAMIC_RELOCATION64_V2; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 18323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef IMAGE_DYNAMIC_RELOCATION64 IMAGE_DYNAMIC_RELOCATION; | |
typedef PIMAGE_DYNAMIC_RELOCATION64 PIMAGE_DYNAMIC_RELOCATION; | |
typedef IMAGE_DYNAMIC_RELOCATION64_V2 IMAGE_DYNAMIC_RELOCATION_V2; | |
typedef PIMAGE_DYNAMIC_RELOCATION64_V2 PIMAGE_DYNAMIC_RELOCATION_V2; | |
#line 18335 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,1) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 18347 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { | |
BYTE PrologueByteCount; | |
} IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER; | |
typedef IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER __unaligned | |
*PIMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER; | |
typedef struct _IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { | |
DWORD EpilogueCount; | |
BYTE EpilogueByteCount; | |
BYTE BranchDescriptorElementSize; | |
WORD BranchDescriptorCount; | |
} IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER; | |
typedef IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER __unaligned | |
*PIMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER; | |
typedef struct _IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { | |
DWORD PageRelativeOffset:12; | |
DWORD IndirectCall:1; | |
DWORD IATIndex:19; | |
} IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION; | |
typedef IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION __unaligned | |
*PIMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION; | |
typedef struct _IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { | |
WORD PageRelativeOffset:12; | |
WORD IndirectCall:1; | |
WORD RexWPrefix:1; | |
WORD CfgCheck:1; | |
WORD Reserved:1; | |
} IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION; | |
typedef IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION __unaligned | |
*PIMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION; | |
typedef struct _IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { | |
WORD PageRelativeOffset:12; | |
WORD RegisterNumber:4; | |
} IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION; | |
typedef IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION __unaligned | |
*PIMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 18387 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY32 { | |
DWORD Size; | |
DWORD TimeDateStamp; | |
WORD MajorVersion; | |
WORD MinorVersion; | |
DWORD GlobalFlagsClear; | |
DWORD GlobalFlagsSet; | |
DWORD CriticalSectionDefaultTimeout; | |
DWORD DeCommitFreeBlockThreshold; | |
DWORD DeCommitTotalFreeThreshold; | |
DWORD LockPrefixTable; | |
DWORD MaximumAllocationSize; | |
DWORD VirtualMemoryThreshold; | |
DWORD ProcessHeapFlags; | |
DWORD ProcessAffinityMask; | |
WORD CSDVersion; | |
WORD DependentLoadFlags; | |
DWORD EditList; | |
DWORD SecurityCookie; | |
DWORD SEHandlerTable; | |
DWORD SEHandlerCount; | |
DWORD GuardCFCheckFunctionPointer; | |
DWORD GuardCFDispatchFunctionPointer; | |
DWORD GuardCFFunctionTable; | |
DWORD GuardCFFunctionCount; | |
DWORD GuardFlags; | |
IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity; | |
DWORD GuardAddressTakenIatEntryTable; | |
DWORD GuardAddressTakenIatEntryCount; | |
DWORD GuardLongJumpTargetTable; | |
DWORD GuardLongJumpTargetCount; | |
DWORD DynamicValueRelocTable; | |
DWORD CHPEMetadataPointer; | |
DWORD GuardRFFailureRoutine; | |
DWORD GuardRFFailureRoutineFunctionPointer; | |
DWORD DynamicValueRelocTableOffset; | |
WORD DynamicValueRelocTableSection; | |
WORD Reserved2; | |
DWORD GuardRFVerifyStackPointerFunctionPointer; | |
DWORD HotPatchTableOffset; | |
DWORD Reserved3; | |
DWORD EnclaveConfigurationPointer; | |
DWORD VolatileMetadataPointer; | |
} IMAGE_LOAD_CONFIG_DIRECTORY32, *PIMAGE_LOAD_CONFIG_DIRECTORY32; | |
typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY64 { | |
DWORD Size; | |
DWORD TimeDateStamp; | |
WORD MajorVersion; | |
WORD MinorVersion; | |
DWORD GlobalFlagsClear; | |
DWORD GlobalFlagsSet; | |
DWORD CriticalSectionDefaultTimeout; | |
ULONGLONG DeCommitFreeBlockThreshold; | |
ULONGLONG DeCommitTotalFreeThreshold; | |
ULONGLONG LockPrefixTable; | |
ULONGLONG MaximumAllocationSize; | |
ULONGLONG VirtualMemoryThreshold; | |
ULONGLONG ProcessAffinityMask; | |
DWORD ProcessHeapFlags; | |
WORD CSDVersion; | |
WORD DependentLoadFlags; | |
ULONGLONG EditList; | |
ULONGLONG SecurityCookie; | |
ULONGLONG SEHandlerTable; | |
ULONGLONG SEHandlerCount; | |
ULONGLONG GuardCFCheckFunctionPointer; | |
ULONGLONG GuardCFDispatchFunctionPointer; | |
ULONGLONG GuardCFFunctionTable; | |
ULONGLONG GuardCFFunctionCount; | |
DWORD GuardFlags; | |
IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity; | |
ULONGLONG GuardAddressTakenIatEntryTable; | |
ULONGLONG GuardAddressTakenIatEntryCount; | |
ULONGLONG GuardLongJumpTargetTable; | |
ULONGLONG GuardLongJumpTargetCount; | |
ULONGLONG DynamicValueRelocTable; | |
ULONGLONG CHPEMetadataPointer; | |
ULONGLONG GuardRFFailureRoutine; | |
ULONGLONG GuardRFFailureRoutineFunctionPointer; | |
DWORD DynamicValueRelocTableOffset; | |
WORD DynamicValueRelocTableSection; | |
WORD Reserved2; | |
ULONGLONG GuardRFVerifyStackPointerFunctionPointer; | |
DWORD HotPatchTableOffset; | |
DWORD Reserved3; | |
ULONGLONG EnclaveConfigurationPointer; | |
ULONGLONG VolatileMetadataPointer; | |
} IMAGE_LOAD_CONFIG_DIRECTORY64, *PIMAGE_LOAD_CONFIG_DIRECTORY64; | |
typedef IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_LOAD_CONFIG_DIRECTORY; | |
typedef PIMAGE_LOAD_CONFIG_DIRECTORY64 PIMAGE_LOAD_CONFIG_DIRECTORY; | |
#line 18492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_HOT_PATCH_INFO { | |
DWORD Version; | |
DWORD Size; | |
DWORD SequenceNumber; | |
DWORD BaseImageList; | |
DWORD BaseImageCount; | |
DWORD BufferOffset; | |
DWORD ExtraPatchSize; | |
} IMAGE_HOT_PATCH_INFO, *PIMAGE_HOT_PATCH_INFO; | |
typedef struct _IMAGE_HOT_PATCH_BASE { | |
DWORD SequenceNumber; | |
DWORD Flags; | |
DWORD OriginalTimeDateStamp; | |
DWORD OriginalCheckSum; | |
DWORD CodeIntegrityInfo; | |
DWORD CodeIntegritySize; | |
DWORD PatchTable; | |
DWORD BufferOffset; | |
} IMAGE_HOT_PATCH_BASE, *PIMAGE_HOT_PATCH_BASE; | |
typedef struct _IMAGE_HOT_PATCH_HASHES { | |
BYTE SHA256[32]; | |
BYTE SHA1[20]; | |
} IMAGE_HOT_PATCH_HASHES, *PIMAGE_HOT_PATCH_HASHES; | |
typedef struct _IMAGE_CE_RUNTIME_FUNCTION_ENTRY { | |
DWORD FuncStart; | |
DWORD PrologLen:8; | |
DWORD FuncLen:22; | |
DWORD ThirtyTwoBit:1; | |
DWORD ExceptionFlag:1; | |
} IMAGE_CE_RUNTIME_FUNCTION_ENTRY, *PIMAGE_CE_RUNTIME_FUNCTION_ENTRY; | |
typedef struct _IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { | |
DWORD BeginAddress; | |
union { | |
DWORD UnwindData; | |
struct { | |
DWORD Flag:2; | |
DWORD FunctionLength:11; | |
DWORD Ret:2; | |
DWORD H:1; | |
DWORD Reg:3; | |
DWORD R:1; | |
DWORD L:1; | |
DWORD C:1; | |
DWORD StackAdjust:10; | |
}; | |
}; | |
} IMAGE_ARM_RUNTIME_FUNCTION_ENTRY, *PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY; | |
typedef struct _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { | |
DWORD BeginAddress; | |
union { | |
DWORD UnwindData; | |
struct { | |
DWORD Flag:2; | |
DWORD FunctionLength:11; | |
DWORD RegF:3; | |
DWORD RegI:4; | |
DWORD H:1; | |
DWORD CR:2; | |
DWORD FrameSize:9; | |
}; | |
}; | |
} IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, *PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY; | |
typedef struct _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { | |
ULONGLONG BeginAddress; | |
ULONGLONG EndAddress; | |
ULONGLONG ExceptionHandler; | |
ULONGLONG HandlerData; | |
ULONGLONG PrologEndAddress; | |
} IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY, *PIMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY; | |
typedef struct _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { | |
DWORD BeginAddress; | |
DWORD EndAddress; | |
DWORD ExceptionHandler; | |
DWORD HandlerData; | |
DWORD PrologEndAddress; | |
} IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY, *PIMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY; | |
typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY { | |
DWORD BeginAddress; | |
DWORD EndAddress; | |
union { | |
DWORD UnwindInfoAddress; | |
DWORD UnwindData; | |
}; | |
} _IMAGE_RUNTIME_FUNCTION_ENTRY, *_PIMAGE_RUNTIME_FUNCTION_ENTRY; | |
typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_IA64_RUNTIME_FUNCTION_ENTRY; | |
typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_IA64_RUNTIME_FUNCTION_ENTRY; | |
#line 18653 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 18658 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 18663 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 18668 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY; | |
typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY; | |
#line 18673 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_ENCLAVE_CONFIG32 { | |
DWORD Size; | |
DWORD MinimumRequiredConfigSize; | |
DWORD PolicyFlags; | |
DWORD NumberOfImports; | |
DWORD ImportList; | |
DWORD ImportEntrySize; | |
BYTE FamilyID[16]; | |
BYTE ImageID[16]; | |
DWORD ImageVersion; | |
DWORD SecurityVersion; | |
DWORD EnclaveSize; | |
DWORD NumberOfThreads; | |
DWORD EnclaveFlags; | |
} IMAGE_ENCLAVE_CONFIG32, *PIMAGE_ENCLAVE_CONFIG32; | |
typedef struct _IMAGE_ENCLAVE_CONFIG64 { | |
DWORD Size; | |
DWORD MinimumRequiredConfigSize; | |
DWORD PolicyFlags; | |
DWORD NumberOfImports; | |
DWORD ImportList; | |
DWORD ImportEntrySize; | |
BYTE FamilyID[16]; | |
BYTE ImageID[16]; | |
DWORD ImageVersion; | |
DWORD SecurityVersion; | |
ULONGLONG EnclaveSize; | |
DWORD NumberOfThreads; | |
DWORD EnclaveFlags; | |
} IMAGE_ENCLAVE_CONFIG64, *PIMAGE_ENCLAVE_CONFIG64; | |
typedef IMAGE_ENCLAVE_CONFIG64 IMAGE_ENCLAVE_CONFIG; | |
typedef PIMAGE_ENCLAVE_CONFIG64 PIMAGE_ENCLAVE_CONFIG; | |
#line 18720 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _IMAGE_ENCLAVE_IMPORT { | |
DWORD MatchType; | |
DWORD MinimumSecurityVersion; | |
BYTE UniqueOrAuthorID[32]; | |
BYTE FamilyID[16]; | |
BYTE ImageID[16]; | |
DWORD ImportName; | |
DWORD Reserved; | |
} IMAGE_ENCLAVE_IMPORT, *PIMAGE_ENCLAVE_IMPORT; | |
typedef struct _IMAGE_DEBUG_DIRECTORY { | |
DWORD Characteristics; | |
DWORD TimeDateStamp; | |
WORD MajorVersion; | |
WORD MinorVersion; | |
DWORD Type; | |
DWORD SizeOfData; | |
DWORD AddressOfRawData; | |
DWORD PointerToRawData; | |
} IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY; | |
typedef struct _IMAGE_COFF_SYMBOLS_HEADER { | |
DWORD NumberOfSymbols; | |
DWORD LvaToFirstSymbol; | |
DWORD NumberOfLinenumbers; | |
DWORD LvaToFirstLinenumber; | |
DWORD RvaToFirstByteOfCode; | |
DWORD RvaToLastByteOfCode; | |
DWORD RvaToFirstByteOfData; | |
DWORD RvaToLastByteOfData; | |
} IMAGE_COFF_SYMBOLS_HEADER, *PIMAGE_COFF_SYMBOLS_HEADER; | |
typedef struct _FPO_DATA { | |
DWORD ulOffStart; | |
DWORD cbProcSize; | |
DWORD cdwLocals; | |
WORD cdwParams; | |
WORD cbProlog:8; | |
WORD cbRegs:3; | |
WORD fHasSEH:1; | |
WORD fUseBP:1; | |
WORD reserved:1; | |
WORD cbFrame:2; | |
} FPO_DATA, *PFPO_DATA; | |
typedef struct _IMAGE_DEBUG_MISC { | |
DWORD DataType; | |
DWORD Length; | |
BOOLEAN Unicode; | |
BYTE Reserved[3]; | |
BYTE Data[1]; | |
} IMAGE_DEBUG_MISC, *PIMAGE_DEBUG_MISC; | |
typedef struct _IMAGE_FUNCTION_ENTRY { | |
DWORD StartingAddress; | |
DWORD EndingAddress; | |
DWORD EndOfPrologue; | |
} IMAGE_FUNCTION_ENTRY, *PIMAGE_FUNCTION_ENTRY; | |
typedef struct _IMAGE_FUNCTION_ENTRY64 { | |
ULONGLONG StartingAddress; | |
ULONGLONG EndingAddress; | |
union { | |
ULONGLONG EndOfPrologue; | |
ULONGLONG UnwindInfoAddress; | |
}; | |
} IMAGE_FUNCTION_ENTRY64, *PIMAGE_FUNCTION_ENTRY64; | |
typedef struct _IMAGE_SEPARATE_DEBUG_HEADER { | |
WORD Signature; | |
WORD Flags; | |
WORD Machine; | |
WORD Characteristics; | |
DWORD TimeDateStamp; | |
DWORD CheckSum; | |
DWORD ImageBase; | |
DWORD SizeOfImage; | |
DWORD NumberOfSections; | |
DWORD ExportedNamesSize; | |
DWORD DebugDirectorySize; | |
DWORD SectionAlignment; | |
DWORD Reserved[2]; | |
} IMAGE_SEPARATE_DEBUG_HEADER, *PIMAGE_SEPARATE_DEBUG_HEADER; | |
typedef struct _NON_PAGED_DEBUG_INFO { | |
WORD Signature; | |
WORD Flags; | |
DWORD Size; | |
WORD Machine; | |
WORD Characteristics; | |
DWORD TimeDateStamp; | |
DWORD CheckSum; | |
DWORD SizeOfImage; | |
ULONGLONG ImageBase; | |
} NON_PAGED_DEBUG_INFO, *PNON_PAGED_DEBUG_INFO; | |
#line 18902 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _ImageArchitectureHeader { | |
unsigned int AmaskValue:1; | |
int: 7; | |
unsigned int AmaskShift:8; | |
int: 16; | |
DWORD FirstEntryRVA; | |
} IMAGE_ARCHITECTURE_HEADER, *PIMAGE_ARCHITECTURE_HEADER; | |
typedef struct _ImageArchitectureEntry { | |
DWORD FixupInstRVA; | |
DWORD NewInst; | |
} IMAGE_ARCHITECTURE_ENTRY, *PIMAGE_ARCHITECTURE_ENTRY; | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 18930 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct IMPORT_OBJECT_HEADER { | |
WORD Sig1; | |
WORD Sig2; | |
WORD Version; | |
WORD Machine; | |
DWORD TimeDateStamp; | |
DWORD SizeOfData; | |
union { | |
WORD Ordinal; | |
WORD Hint; | |
}; | |
WORD Type:2; | |
WORD NameType:3; | |
WORD Reserved:11; | |
} IMPORT_OBJECT_HEADER; | |
typedef enum IMPORT_OBJECT_TYPE { | |
IMPORT_OBJECT_CODE = 0, | |
IMPORT_OBJECT_DATA = 1, | |
IMPORT_OBJECT_CONST = 2, | |
} IMPORT_OBJECT_TYPE; | |
typedef enum IMPORT_OBJECT_NAME_TYPE { | |
IMPORT_OBJECT_ORDINAL = 0, | |
IMPORT_OBJECT_NAME = 1, | |
IMPORT_OBJECT_NAME_NO_PREFIX = 2, | |
IMPORT_OBJECT_NAME_UNDECORATE = 3, | |
IMPORT_OBJECT_NAME_EXPORTAS = 4, | |
} IMPORT_OBJECT_NAME_TYPE; | |
typedef enum ReplacesCorHdrNumericDefines { | |
COMIMAGE_FLAGS_ILONLY = 0x00000001, | |
COMIMAGE_FLAGS_32BITREQUIRED = 0x00000002, | |
COMIMAGE_FLAGS_IL_LIBRARY = 0x00000004, | |
COMIMAGE_FLAGS_STRONGNAMESIGNED = 0x00000008, | |
COMIMAGE_FLAGS_NATIVE_ENTRYPOINT = 0x00000010, | |
COMIMAGE_FLAGS_TRACKDEBUGDATA = 0x00010000, | |
COMIMAGE_FLAGS_32BITPREFERRED = 0x00020000, | |
COR_VERSION_MAJOR_V2 = 2, | |
COR_VERSION_MAJOR = COR_VERSION_MAJOR_V2, | |
COR_VERSION_MINOR = 5, | |
COR_DELETED_NAME_LENGTH = 8, | |
COR_VTABLEGAP_NAME_LENGTH = 8, | |
NATIVE_TYPE_MAX_CB = 1, | |
COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE = 0xFF, | |
IMAGE_COR_MIH_METHODRVA = 0x01, | |
IMAGE_COR_MIH_EHRVA = 0x02, | |
IMAGE_COR_MIH_BASICBLOCK = 0x08, | |
COR_VTABLE_32BIT = 0x01, | |
COR_VTABLE_64BIT = 0x02, | |
COR_VTABLE_FROM_UNMANAGED = 0x04, | |
COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN = 0x08, | |
COR_VTABLE_CALL_MOST_DERIVED = 0x10, | |
IMAGE_COR_EATJ_THUNK_SIZE = 32, | |
MAX_CLASS_NAME = 1024, | |
MAX_PACKAGE_NAME = 1024, | |
} ReplacesCorHdrNumericDefines; | |
typedef struct IMAGE_COR20_HEADER { | |
DWORD cb; | |
WORD MajorRuntimeVersion; | |
WORD MinorRuntimeVersion; | |
IMAGE_DATA_DIRECTORY MetaData; | |
DWORD Flags; | |
union { | |
DWORD EntryPointToken; | |
DWORD EntryPointRVA; | |
}; | |
IMAGE_DATA_DIRECTORY Resources; | |
IMAGE_DATA_DIRECTORY StrongNameSignature; | |
IMAGE_DATA_DIRECTORY CodeManagerTable; | |
IMAGE_DATA_DIRECTORY VTableFixups; | |
IMAGE_DATA_DIRECTORY ExportAddressTableJumps; | |
IMAGE_DATA_DIRECTORY ManagedNativeHeader; | |
} IMAGE_COR20_HEADER, *PIMAGE_COR20_HEADER; | |
#line 19054 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 151 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 157 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apiset.h" | |
#line 19060 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma region Application or OneCore Family | |
#line 19085 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19087 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 19103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall RtlUnwind(PVOID TargetFrame, PVOID TargetIp, | |
PEXCEPTION_RECORD ExceptionRecord, | |
PVOID ReturnValue); | |
#line 19124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOLEAN __cdecl RtlAddFunctionTable(PRUNTIME_FUNCTION FunctionTable, | |
DWORD EntryCount, DWORD64 BaseAddress); | |
__declspec(dllimport) | |
BOOLEAN __cdecl RtlDeleteFunctionTable(PRUNTIME_FUNCTION FunctionTable); | |
__declspec(dllimport) | |
BOOLEAN __cdecl RtlInstallFunctionTableCallback(DWORD64 TableIdentifier, | |
DWORD64 BaseAddress, | |
DWORD Length, | |
PGET_RUNTIME_FUNCTION_CALLBACK | |
Callback, PVOID Context, | |
PCWSTR OutOfProcessCallbackDll); | |
#line 19195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family or Games Family | |
__declspec(dllimport) | |
PRUNTIME_FUNCTION __stdcall RtlLookupFunctionEntry(DWORD64 ControlPc, | |
PDWORD64 ImageBase, | |
PUNWIND_HISTORY_TABLE | |
HistoryTable); | |
#line 19212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
void | |
__cdecl RtlRestoreContext(PCONTEXT ContextRecord, | |
struct _EXCEPTION_RECORD | |
*ExceptionRecord); | |
#line 19227 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family or Games Family | |
__declspec(dllimport) | |
void | |
__stdcall RtlUnwindEx(PVOID TargetFrame, PVOID TargetIp, | |
PEXCEPTION_RECORD ExceptionRecord, | |
PVOID ReturnValue, PCONTEXT ContextRecord, | |
PUNWIND_HISTORY_TABLE HistoryTable); | |
__declspec(dllimport) | |
PEXCEPTION_ROUTINE __stdcall RtlVirtualUnwind(DWORD HandlerType, | |
DWORD64 ImageBase, | |
DWORD64 ControlPc, | |
PRUNTIME_FUNCTION FunctionEntry, | |
PCONTEXT ContextRecord, | |
PVOID * HandlerData, | |
PDWORD64 EstablisherFrame, | |
PKNONVOLATILE_CONTEXT_POINTERS | |
ContextPointers); | |
#line 19261 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#line 19264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19404 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19544 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19583 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
void | |
__stdcall RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord); | |
#line 19597 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family | |
__declspec(dllimport) | |
PVOID __stdcall RtlPcToFileHeader(PVOID PcValue, PVOID * BaseOfImage); | |
#line 19612 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
SIZE_T __stdcall RtlCompareMemory(const void *Source1, const void *Source2, | |
SIZE_T Length); | |
#line 19632 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19634 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#line 19646 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(push) | |
#pragma warning(disable:4324) | |
typedef struct __declspec (align(16)) _SLIST_ENTRY | |
{ | |
struct _SLIST_ENTRY *Next; | |
} SLIST_ENTRY, *PSLIST_ENTRY; | |
#pragma warning(pop) | |
#line 19676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef union __declspec (align(16)) _SLIST_HEADER { | |
struct { | |
ULONGLONG Alignment; | |
ULONGLONG Region; | |
}; | |
struct { | |
ULONGLONG Depth:16; | |
ULONGLONG Sequence:48; | |
ULONGLONG Reserved:4; | |
ULONGLONG NextEntry:60; | |
} HeaderX64; | |
} SLIST_HEADER, *PSLIST_HEADER; | |
#line 19731 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall RtlInitializeSListHead(PSLIST_HEADER ListHead); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall RtlFirstEntrySList(const SLIST_HEADER * ListHead); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall RtlInterlockedPopEntrySList(PSLIST_HEADER ListHead); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall RtlInterlockedPushEntrySList(PSLIST_HEADER ListHead, | |
PSLIST_ENTRY ListEntry); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall RtlInterlockedPushListSListEx(PSLIST_HEADER ListHead, | |
PSLIST_ENTRY List, | |
PSLIST_ENTRY ListEnd, | |
DWORD Count); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall RtlInterlockedFlushSList(PSLIST_HEADER ListHead); | |
__declspec(dllimport) | |
WORD __stdcall RtlQueryDepthSList(PSLIST_HEADER ListHead); | |
#line 19793 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
typedef union _RTL_RUN_ONCE { | |
PVOID Ptr; | |
} RTL_RUN_ONCE, *PRTL_RUN_ONCE; | |
#line 19825 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _RTL_BARRIER { | |
DWORD Reserved1; | |
DWORD Reserved2; | |
ULONG_PTR Reserved3[2]; | |
DWORD Reserved4; | |
DWORD Reserved5; | |
} RTL_BARRIER, *PRTL_BARRIER; | |
__declspec(noreturn) | |
void | |
__fastfail(unsigned int Code); | |
#pragma intrinsic(__fastfail) | |
#line 19919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma region Desktop Family | |
__forceinline DWORD HEAP_MAKE_TAG_FLAGS(DWORD TagBase, DWORD Tag) | |
{ | |
return ((DWORD) ((TagBase) + ((Tag) << 18))); | |
} | |
#line 19950 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 19951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#line 20007 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline PVOID RtlSecureZeroMemory(PVOID ptr, SIZE_T cnt) | |
{ | |
volatile char *vptr = (volatile char *) ptr; | |
__stosb((PBYTE) ((DWORD64) vptr), 0, cnt); | |
#line 20050 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
return ptr; | |
} | |
#line 20055 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _MESSAGE_RESOURCE_ENTRY { | |
WORD Length; | |
WORD Flags; | |
BYTE Text[1]; | |
} MESSAGE_RESOURCE_ENTRY, *PMESSAGE_RESOURCE_ENTRY; | |
typedef struct _MESSAGE_RESOURCE_BLOCK { | |
DWORD LowId; | |
DWORD HighId; | |
DWORD OffsetToEntries; | |
} MESSAGE_RESOURCE_BLOCK, *PMESSAGE_RESOURCE_BLOCK; | |
typedef struct _MESSAGE_RESOURCE_DATA { | |
DWORD NumberOfBlocks; | |
MESSAGE_RESOURCE_BLOCK Blocks[1]; | |
} MESSAGE_RESOURCE_DATA, *PMESSAGE_RESOURCE_DATA; | |
typedef struct _OSVERSIONINFOA { | |
DWORD dwOSVersionInfoSize; | |
DWORD dwMajorVersion; | |
DWORD dwMinorVersion; | |
DWORD dwBuildNumber; | |
DWORD dwPlatformId; | |
CHAR szCSDVersion[128]; | |
} OSVERSIONINFOA, *POSVERSIONINFOA, *LPOSVERSIONINFOA; | |
typedef struct _OSVERSIONINFOW { | |
DWORD dwOSVersionInfoSize; | |
DWORD dwMajorVersion; | |
DWORD dwMinorVersion; | |
DWORD dwBuildNumber; | |
DWORD dwPlatformId; | |
WCHAR szCSDVersion[128]; | |
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, | |
*PRTL_OSVERSIONINFOW; | |
typedef OSVERSIONINFOA OSVERSIONINFO; | |
typedef POSVERSIONINFOA POSVERSIONINFO; | |
typedef LPOSVERSIONINFOA LPOSVERSIONINFO; | |
#line 20123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _OSVERSIONINFOEXA { | |
DWORD dwOSVersionInfoSize; | |
DWORD dwMajorVersion; | |
DWORD dwMinorVersion; | |
DWORD dwBuildNumber; | |
DWORD dwPlatformId; | |
CHAR szCSDVersion[128]; | |
WORD wServicePackMajor; | |
WORD wServicePackMinor; | |
WORD wSuiteMask; | |
BYTE wProductType; | |
BYTE wReserved; | |
} OSVERSIONINFOEXA, *POSVERSIONINFOEXA, *LPOSVERSIONINFOEXA; | |
typedef struct _OSVERSIONINFOEXW { | |
DWORD dwOSVersionInfoSize; | |
DWORD dwMajorVersion; | |
DWORD dwMinorVersion; | |
DWORD dwBuildNumber; | |
DWORD dwPlatformId; | |
WCHAR szCSDVersion[128]; | |
WORD wServicePackMajor; | |
WORD wServicePackMinor; | |
WORD wSuiteMask; | |
BYTE wProductType; | |
BYTE wReserved; | |
} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, | |
RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW; | |
typedef OSVERSIONINFOEXA OSVERSIONINFOEX; | |
typedef POSVERSIONINFOEXA POSVERSIONINFOEX; | |
typedef LPOSVERSIONINFOEXA LPOSVERSIONINFOEX; | |
#line 20159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
ULONGLONG __stdcall VerSetConditionMask(ULONGLONG ConditionMask, DWORD TypeMask, | |
BYTE Condition); | |
#line 20235 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 20262 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
typedef enum _RTL_UMS_THREAD_INFO_CLASS { | |
UmsThreadInvalidInfoClass = 0, | |
UmsThreadUserContext, | |
UmsThreadPriority, | |
UmsThreadAffinity, | |
UmsThreadTeb, | |
UmsThreadIsSuspended, | |
UmsThreadIsTerminated, | |
UmsThreadMaxInfoClass | |
} RTL_UMS_THREAD_INFO_CLASS, *PRTL_UMS_THREAD_INFO_CLASS; | |
typedef enum _RTL_UMS_SCHEDULER_REASON { | |
UmsSchedulerStartup = 0, | |
UmsSchedulerThreadBlocked, | |
UmsSchedulerThreadYield, | |
} RTL_UMS_SCHEDULER_REASON, *PRTL_UMS_SCHEDULER_REASON; | |
typedef | |
void __stdcall RTL_UMS_SCHEDULER_ENTRY_POINT(RTL_UMS_SCHEDULER_REASON | |
Reason, | |
ULONG_PTR ActivationPayload, | |
PVOID SchedulerParam); | |
typedef RTL_UMS_SCHEDULER_ENTRY_POINT *PRTL_UMS_SCHEDULER_ENTRY_POINT; | |
#line 20331 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20333 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20345 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20412 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 20732 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum _IMAGE_POLICY_ENTRY_TYPE { | |
ImagePolicyEntryTypeNone = 0, | |
ImagePolicyEntryTypeBool, | |
ImagePolicyEntryTypeInt8, | |
ImagePolicyEntryTypeUInt8, | |
ImagePolicyEntryTypeInt16, | |
ImagePolicyEntryTypeUInt16, | |
ImagePolicyEntryTypeInt32, | |
ImagePolicyEntryTypeUInt32, | |
ImagePolicyEntryTypeInt64, | |
ImagePolicyEntryTypeUInt64, | |
ImagePolicyEntryTypeAnsiString, | |
ImagePolicyEntryTypeUnicodeString, | |
ImagePolicyEntryTypeOverride, | |
ImagePolicyEntryTypeMaximum | |
} IMAGE_POLICY_ENTRY_TYPE; | |
typedef enum _IMAGE_POLICY_ID { | |
ImagePolicyIdNone = 0, | |
ImagePolicyIdEtw, | |
ImagePolicyIdDebug, | |
ImagePolicyIdCrashDump, | |
ImagePolicyIdCrashDumpKey, | |
ImagePolicyIdCrashDumpKeyGuid, | |
ImagePolicyIdParentSd, | |
ImagePolicyIdParentSdRev, | |
ImagePolicyIdSvn, | |
ImagePolicyIdDeviceId, | |
ImagePolicyIdCapability, | |
ImagePolicyIdScenarioId, | |
ImagePolicyIdMaximum | |
} IMAGE_POLICY_ID; | |
typedef struct _IMAGE_POLICY_ENTRY { | |
IMAGE_POLICY_ENTRY_TYPE Type; | |
IMAGE_POLICY_ID PolicyId; | |
union { | |
const void *None; | |
BOOLEAN BoolValue; | |
INT8 Int8Value; | |
UINT8 UInt8Value; | |
INT16 Int16Value; | |
UINT16 UInt16Value; | |
INT32 Int32Value; | |
UINT32 UInt32Value; | |
INT64 Int64Value; | |
UINT64 UInt64Value; | |
PCSTR AnsiStringValue; | |
PCWSTR UnicodeStringValue; | |
} u; | |
} IMAGE_POLICY_ENTRY; | |
typedef const IMAGE_POLICY_ENTRY *PCIMAGE_POLICY_ENTRY; | |
#pragma warning(push) | |
#pragma warning(disable:4200) | |
typedef struct _IMAGE_POLICY_METADATA { | |
BYTE Version; | |
BYTE Reserved0[7]; | |
ULONGLONG ApplicationId; | |
IMAGE_POLICY_ENTRY Policies[]; | |
} IMAGE_POLICY_METADATA; | |
typedef const IMAGE_POLICY_METADATA *PCIMAGE_POLICY_METADATA; | |
#pragma warning(pop) | |
typedef struct _RTL_CRITICAL_SECTION_DEBUG { | |
WORD Type; | |
WORD CreatorBackTraceIndex; | |
struct _RTL_CRITICAL_SECTION *CriticalSection; | |
LIST_ENTRY ProcessLocksList; | |
DWORD EntryCount; | |
DWORD ContentionCount; | |
DWORD Flags; | |
WORD CreatorBackTraceIndexHigh; | |
WORD SpareWORD; | |
} RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, | |
RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG; | |
#pragma pack(push, 8) | |
typedef struct _RTL_CRITICAL_SECTION { | |
PRTL_CRITICAL_SECTION_DEBUG DebugInfo; | |
LONG LockCount; | |
LONG RecursionCount; | |
HANDLE OwningThread; | |
HANDLE LockSemaphore; | |
ULONG_PTR SpinCount; | |
} RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION; | |
#pragma pack(pop) | |
typedef struct _RTL_SRWLOCK { | |
PVOID Ptr; | |
} RTL_SRWLOCK, *PRTL_SRWLOCK; | |
typedef struct _RTL_CONDITION_VARIABLE { | |
PVOID Ptr; | |
} RTL_CONDITION_VARIABLE, *PRTL_CONDITION_VARIABLE; | |
typedef | |
void | |
(__stdcall * PAPCFUNC) (ULONG_PTR Parameter); | |
typedef LONG(__stdcall * | |
PVECTORED_EXCEPTION_HANDLER) (struct _EXCEPTION_POINTERS * | |
ExceptionInfo); | |
typedef enum _HEAP_INFORMATION_CLASS { | |
HeapCompatibilityInformation = 0, | |
HeapEnableTerminationOnCorruption = 1 | |
#line 20936 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
} HEAP_INFORMATION_CLASS; | |
#line 20951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef void (__stdcall * WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN); | |
typedef void (__stdcall * WORKERCALLBACKFUNC) (PVOID); | |
typedef void (__stdcall * APC_CALLBACK_FUNCTION) (DWORD, PVOID, PVOID); | |
typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK; | |
typedef | |
void | |
(__stdcall * PFLS_CALLBACK_FUNCTION) (PVOID lpFlsData); | |
typedef BOOLEAN(__stdcall * PSECURE_MEMORY_CACHE_CALLBACK) (PVOID Addr, | |
SIZE_T Range); | |
typedef enum _ACTIVATION_CONTEXT_INFO_CLASS { | |
ActivationContextBasicInformation = 1, | |
ActivationContextDetailedInformation = 2, | |
AssemblyDetailedInformationInActivationContext = 3, | |
FileInformationInAssemblyOfAssemblyInActivationContext = 4, | |
RunlevelInformationInActivationContext = 5, | |
CompatibilityInformationInActivationContext = 6, | |
ActivationContextManifestResourceName = 7, | |
MaxActivationContextInfoClass, | |
AssemblyDetailedInformationInActivationContxt = 3, | |
FileInformationInAssemblyOfAssemblyInActivationContxt = 4 | |
} ACTIVATION_CONTEXT_INFO_CLASS; | |
typedef struct _ACTIVATION_CONTEXT_QUERY_INDEX { | |
DWORD ulAssemblyIndex; | |
DWORD ulFileIndexInAssembly; | |
} ACTIVATION_CONTEXT_QUERY_INDEX, *PACTIVATION_CONTEXT_QUERY_INDEX; | |
typedef const struct _ACTIVATION_CONTEXT_QUERY_INDEX | |
*PCACTIVATION_CONTEXT_QUERY_INDEX; | |
typedef struct _ASSEMBLY_FILE_DETAILED_INFORMATION { | |
DWORD ulFlags; | |
DWORD ulFilenameLength; | |
DWORD ulPathLength; | |
PCWSTR lpFileName; | |
PCWSTR lpFilePath; | |
} ASSEMBLY_FILE_DETAILED_INFORMATION, *PASSEMBLY_FILE_DETAILED_INFORMATION; | |
typedef const ASSEMBLY_FILE_DETAILED_INFORMATION | |
*PCASSEMBLY_FILE_DETAILED_INFORMATION; | |
typedef struct _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { | |
DWORD ulFlags; | |
DWORD ulEncodedAssemblyIdentityLength; | |
DWORD ulManifestPathType; | |
DWORD ulManifestPathLength; | |
LARGE_INTEGER liManifestLastWriteTime; | |
DWORD ulPolicyPathType; | |
DWORD ulPolicyPathLength; | |
LARGE_INTEGER liPolicyLastWriteTime; | |
DWORD ulMetadataSatelliteRosterIndex; | |
DWORD ulManifestVersionMajor; | |
DWORD ulManifestVersionMinor; | |
DWORD ulPolicyVersionMajor; | |
DWORD ulPolicyVersionMinor; | |
DWORD ulAssemblyDirectoryNameLength; | |
PCWSTR lpAssemblyEncodedAssemblyIdentity; | |
PCWSTR lpAssemblyManifestPath; | |
PCWSTR lpAssemblyPolicyPath; | |
PCWSTR lpAssemblyDirectoryName; | |
DWORD ulFileCount; | |
} ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION, | |
*PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; | |
typedef const struct _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION | |
*PCACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; | |
typedef enum { | |
ACTCTX_RUN_LEVEL_UNSPECIFIED = 0, | |
ACTCTX_RUN_LEVEL_AS_INVOKER, | |
ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE, | |
ACTCTX_RUN_LEVEL_REQUIRE_ADMIN, | |
ACTCTX_RUN_LEVEL_NUMBERS | |
} ACTCTX_REQUESTED_RUN_LEVEL; | |
typedef struct _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION { | |
DWORD ulFlags; | |
ACTCTX_REQUESTED_RUN_LEVEL RunLevel; | |
DWORD UiAccess; | |
} ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION, | |
*PACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION; | |
typedef const struct _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION | |
*PCACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION; | |
typedef enum { | |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN = 0, | |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS, | |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION, | |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MAXVERSIONTESTED | |
} ACTCTX_COMPATIBILITY_ELEMENT_TYPE; | |
typedef struct _COMPATIBILITY_CONTEXT_ELEMENT { | |
GUID Id; | |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Type; | |
ULONGLONG MaxVersionTested; | |
} COMPATIBILITY_CONTEXT_ELEMENT, *PCOMPATIBILITY_CONTEXT_ELEMENT; | |
typedef const struct _COMPATIBILITY_CONTEXT_ELEMENT | |
*PCCOMPATIBILITY_CONTEXT_ELEMENT; | |
#pragma warning(push) | |
#pragma warning(disable:4200) | |
#line 21102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION { | |
DWORD ElementCount; | |
COMPATIBILITY_CONTEXT_ELEMENT Elements[]; | |
} ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION, | |
*PACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; | |
#pragma warning(pop) | |
#line 21111 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef const struct _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION | |
*PCACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; | |
#line 21115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _SUPPORTED_OS_INFO { | |
WORD MajorVersion; | |
WORD MinorVersion; | |
} SUPPORTED_OS_INFO, *PSUPPORTED_OS_INFO; | |
typedef struct _MAXVERSIONTESTED_INFO { | |
ULONGLONG MaxVersionTested; | |
} MAXVERSIONTESTED_INFO, *PMAXVERSIONTESTED_INFO; | |
typedef struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION { | |
DWORD dwFlags; | |
DWORD ulFormatVersion; | |
DWORD ulAssemblyCount; | |
DWORD ulRootManifestPathType; | |
DWORD ulRootManifestPathChars; | |
DWORD ulRootConfigurationPathType; | |
DWORD ulRootConfigurationPathChars; | |
DWORD ulAppDirPathType; | |
DWORD ulAppDirPathChars; | |
PCWSTR lpRootManifestPath; | |
PCWSTR lpRootConfigurationPath; | |
PCWSTR lpAppDirPath; | |
} ACTIVATION_CONTEXT_DETAILED_INFORMATION, | |
*PACTIVATION_CONTEXT_DETAILED_INFORMATION; | |
typedef const struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION | |
*PCACTIVATION_CONTEXT_DETAILED_INFORMATION; | |
typedef struct _HARDWARE_COUNTER_DATA { | |
HARDWARE_COUNTER_TYPE Type; | |
DWORD Reserved; | |
DWORD64 Value; | |
} HARDWARE_COUNTER_DATA, *PHARDWARE_COUNTER_DATA; | |
typedef struct _PERFORMANCE_DATA { | |
WORD Size; | |
BYTE Version; | |
BYTE HwCountersCount; | |
DWORD ContextSwitchCount; | |
DWORD64 WaitReasonBitMap; | |
DWORD64 CycleTime; | |
DWORD RetryCount; | |
DWORD Reserved; | |
HARDWARE_COUNTER_DATA HwCounters[16]; | |
} PERFORMANCE_DATA, *PPERFORMANCE_DATA; | |
#pragma region Desktop Family | |
#line 21266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 21268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma endregion | |
typedef struct _EVENTLOGRECORD { | |
DWORD Length; | |
DWORD Reserved; | |
DWORD RecordNumber; | |
DWORD TimeGenerated; | |
DWORD TimeWritten; | |
DWORD EventID; | |
WORD EventType; | |
WORD NumStrings; | |
WORD EventCategory; | |
WORD ReservedFlags; | |
DWORD ClosingRecordNumber; | |
DWORD StringOffset; | |
DWORD UserSidLength; | |
DWORD UserSidOffset; | |
DWORD DataLength; | |
DWORD DataOffset; | |
} EVENTLOGRECORD, *PEVENTLOGRECORD; | |
#pragma warning(push) | |
#line 21350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(disable : 4200) | |
struct _EVENTSFORLOGFILE; | |
typedef struct _EVENTSFORLOGFILE EVENTSFORLOGFILE, *PEVENTSFORLOGFILE; | |
struct _PACKEDEVENTINFO; | |
typedef struct _PACKEDEVENTINFO PACKEDEVENTINFO, *PPACKEDEVENTINFO; | |
struct _EVENTSFORLOGFILE { | |
DWORD ulSize; | |
WCHAR szLogicalLogFile[256]; | |
DWORD ulNumRecords; | |
EVENTLOGRECORD pEventLogRecords[]; | |
}; | |
struct _PACKEDEVENTINFO { | |
DWORD ulSize; | |
DWORD ulNumEventsForLogFile; | |
DWORD ulOffsets[]; | |
}; | |
#line 21376 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(pop) | |
#line 21382 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum _CM_SERVICE_NODE_TYPE { | |
DriverType = 0x00000001, | |
FileSystemType = 0x00000002, | |
Win32ServiceOwnProcess = 0x00000010, | |
Win32ServiceShareProcess = 0x00000020, | |
AdapterType = 0x00000004, | |
RecognizerType = 0x00000008 | |
} SERVICE_NODE_TYPE; | |
typedef enum _CM_SERVICE_LOAD_TYPE { | |
BootLoad = 0x00000000, | |
SystemLoad = 0x00000001, | |
AutoLoad = 0x00000002, | |
DemandLoad = 0x00000003, | |
DisableLoad = 0x00000004 | |
} SERVICE_LOAD_TYPE; | |
typedef enum _CM_ERROR_CONTROL_TYPE { | |
IgnoreError = 0x00000000, | |
NormalError = 0x00000001, | |
SevereError = 0x00000002, | |
CriticalError = 0x00000003 | |
} SERVICE_ERROR_TYPE; | |
typedef struct _TAPE_ERASE { | |
DWORD Type; | |
BOOLEAN Immediate; | |
} TAPE_ERASE, *PTAPE_ERASE; | |
typedef struct _TAPE_PREPARE { | |
DWORD Operation; | |
BOOLEAN Immediate; | |
} TAPE_PREPARE, *PTAPE_PREPARE; | |
typedef struct _TAPE_WRITE_MARKS { | |
DWORD Type; | |
DWORD Count; | |
BOOLEAN Immediate; | |
} TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS; | |
typedef struct _TAPE_GET_POSITION { | |
DWORD Type; | |
DWORD Partition; | |
LARGE_INTEGER Offset; | |
} TAPE_GET_POSITION, *PTAPE_GET_POSITION; | |
typedef struct _TAPE_SET_POSITION { | |
DWORD Method; | |
DWORD Partition; | |
LARGE_INTEGER Offset; | |
BOOLEAN Immediate; | |
} TAPE_SET_POSITION, *PTAPE_SET_POSITION; | |
typedef struct _TAPE_GET_DRIVE_PARAMETERS { | |
BOOLEAN ECC; | |
BOOLEAN Compression; | |
BOOLEAN DataPadding; | |
BOOLEAN ReportSetmarks; | |
DWORD DefaultBlockSize; | |
DWORD MaximumBlockSize; | |
DWORD MinimumBlockSize; | |
DWORD MaximumPartitionCount; | |
DWORD FeaturesLow; | |
DWORD FeaturesHigh; | |
DWORD EOTWarningZoneSize; | |
} TAPE_GET_DRIVE_PARAMETERS, *PTAPE_GET_DRIVE_PARAMETERS; | |
typedef struct _TAPE_SET_DRIVE_PARAMETERS { | |
BOOLEAN ECC; | |
BOOLEAN Compression; | |
BOOLEAN DataPadding; | |
BOOLEAN ReportSetmarks; | |
DWORD EOTWarningZoneSize; | |
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS; | |
typedef struct _TAPE_GET_MEDIA_PARAMETERS { | |
LARGE_INTEGER Capacity; | |
LARGE_INTEGER Remaining; | |
DWORD BlockSize; | |
DWORD PartitionCount; | |
BOOLEAN WriteProtected; | |
} TAPE_GET_MEDIA_PARAMETERS, *PTAPE_GET_MEDIA_PARAMETERS; | |
typedef struct _TAPE_SET_MEDIA_PARAMETERS { | |
DWORD BlockSize; | |
} TAPE_SET_MEDIA_PARAMETERS, *PTAPE_SET_MEDIA_PARAMETERS; | |
typedef struct _TAPE_CREATE_PARTITION { | |
DWORD Method; | |
DWORD Count; | |
DWORD Size; | |
} TAPE_CREATE_PARTITION, *PTAPE_CREATE_PARTITION; | |
typedef struct _TAPE_WMI_OPERATIONS { | |
DWORD Method; | |
DWORD DataBufferSize; | |
PVOID DataBuffer; | |
} TAPE_WMI_OPERATIONS, *PTAPE_WMI_OPERATIONS; | |
typedef enum _TAPE_DRIVE_PROBLEM_TYPE { | |
TapeDriveProblemNone, TapeDriveReadWriteWarning, | |
TapeDriveReadWriteError, TapeDriveReadWarning, | |
TapeDriveWriteWarning, TapeDriveReadError, | |
TapeDriveWriteError, TapeDriveHardwareError, | |
TapeDriveUnsupportedMedia, TapeDriveScsiConnectionError, | |
TapeDriveTimetoClean, TapeDriveCleanDriveNow, | |
TapeDriveMediaLifeExpired, TapeDriveSnappedTape | |
} TAPE_DRIVE_PROBLEM_TYPE; | |
#line 21958 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\ktmtypes.h" | |
#pragma warning(push) | |
#pragma warning(disable:4820) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\ktmtypes.h" | |
typedef GUID UOW, *PUOW; | |
typedef GUID CRM_PROTOCOL_ID, *PCRM_PROTOCOL_ID; | |
typedef ULONG NOTIFICATION_MASK; | |
typedef struct _TRANSACTION_NOTIFICATION { | |
PVOID TransactionKey; | |
ULONG TransactionNotification; | |
LARGE_INTEGER TmVirtualClock; | |
ULONG ArgumentLength; | |
} TRANSACTION_NOTIFICATION, *PTRANSACTION_NOTIFICATION; | |
typedef struct _TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT { | |
GUID EnlistmentId; | |
UOW UOW; | |
} TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT, | |
*PTRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT; | |
typedef struct _TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT { | |
GUID TmIdentity; | |
ULONG Flags; | |
} TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT, | |
*PTRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT; | |
typedef ULONG SAVEPOINT_ID, *PSAVEPOINT_ID; | |
typedef struct _TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT { | |
SAVEPOINT_ID SavepointId; | |
} TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT, | |
*PTRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT; | |
typedef struct _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT { | |
ULONG PropagationCookie; | |
GUID UOW; | |
GUID TmIdentity; | |
ULONG BufferLength; | |
} TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT, | |
*PTRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT; | |
typedef struct _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT { | |
ULONG MarshalCookie; | |
GUID UOW; | |
} TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT, | |
*PTRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT; | |
typedef TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT | |
TRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT, | |
*PTRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT; | |
typedef struct _KCRM_MARSHAL_HEADER { | |
ULONG VersionMajor; | |
ULONG VersionMinor; | |
ULONG NumProtocols; | |
ULONG Unused; | |
} KCRM_MARSHAL_HEADER, *PKCRM_MARSHAL_HEADER, *PRKCRM_MARSHAL_HEADER; | |
typedef struct _KCRM_TRANSACTION_BLOB { | |
UOW UOW; | |
GUID TmIdentity; | |
ULONG IsolationLevel; | |
ULONG IsolationFlags; | |
ULONG Timeout; | |
WCHAR Description[64]; | |
} KCRM_TRANSACTION_BLOB, *PKCRM_TRANSACTION_BLOB, *PRKCRM_TRANSACTION_BLOB; | |
typedef struct _KCRM_PROTOCOL_BLOB { | |
CRM_PROTOCOL_ID ProtocolId; | |
ULONG StaticInfoLength; | |
ULONG TransactionIdInfoLength; | |
ULONG Unused1; | |
ULONG Unused2; | |
} KCRM_PROTOCOL_BLOB, *PKCRM_PROTOCOL_BLOB, *PRKCRM_PROTOCOL_BLOB; | |
#pragma warning(pop) | |
#line 210 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\ktmtypes.h" | |
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\ktmtypes.h" | |
#line 21968 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(push) | |
#pragma warning(disable:4820) | |
#line 21973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef enum _TRANSACTION_OUTCOME { | |
TransactionOutcomeUndetermined = 1, | |
TransactionOutcomeCommitted, | |
TransactionOutcomeAborted, | |
} TRANSACTION_OUTCOME; | |
typedef enum _TRANSACTION_STATE { | |
TransactionStateNormal = 1, | |
TransactionStateIndoubt, | |
TransactionStateCommittedNotify, | |
} TRANSACTION_STATE; | |
typedef struct _TRANSACTION_BASIC_INFORMATION { | |
GUID TransactionId; | |
DWORD State; | |
DWORD Outcome; | |
} TRANSACTION_BASIC_INFORMATION, *PTRANSACTION_BASIC_INFORMATION; | |
typedef struct _TRANSACTIONMANAGER_BASIC_INFORMATION { | |
GUID TmIdentity; | |
LARGE_INTEGER VirtualClock; | |
} TRANSACTIONMANAGER_BASIC_INFORMATION, | |
*PTRANSACTIONMANAGER_BASIC_INFORMATION; | |
typedef struct _TRANSACTIONMANAGER_LOG_INFORMATION { | |
GUID LogIdentity; | |
} TRANSACTIONMANAGER_LOG_INFORMATION, *PTRANSACTIONMANAGER_LOG_INFORMATION; | |
typedef struct _TRANSACTIONMANAGER_LOGPATH_INFORMATION { | |
DWORD LogPathLength; | |
WCHAR LogPath[1]; | |
} TRANSACTIONMANAGER_LOGPATH_INFORMATION, | |
*PTRANSACTIONMANAGER_LOGPATH_INFORMATION; | |
typedef struct _TRANSACTIONMANAGER_RECOVERY_INFORMATION { | |
ULONGLONG LastRecoveredLsn; | |
} TRANSACTIONMANAGER_RECOVERY_INFORMATION, | |
*PTRANSACTIONMANAGER_RECOVERY_INFORMATION; | |
typedef struct _TRANSACTIONMANAGER_OLDEST_INFORMATION { | |
GUID OldestTransactionGuid; | |
} TRANSACTIONMANAGER_OLDEST_INFORMATION, | |
*PTRANSACTIONMANAGER_OLDEST_INFORMATION; | |
typedef struct _TRANSACTION_PROPERTIES_INFORMATION { | |
DWORD IsolationLevel; | |
DWORD IsolationFlags; | |
LARGE_INTEGER Timeout; | |
DWORD Outcome; | |
DWORD DescriptionLength; | |
WCHAR Description[1]; | |
} TRANSACTION_PROPERTIES_INFORMATION, *PTRANSACTION_PROPERTIES_INFORMATION; | |
typedef struct _TRANSACTION_BIND_INFORMATION { | |
HANDLE TmHandle; | |
} TRANSACTION_BIND_INFORMATION, *PTRANSACTION_BIND_INFORMATION; | |
typedef struct _TRANSACTION_ENLISTMENT_PAIR { | |
GUID EnlistmentId; | |
GUID ResourceManagerId; | |
} TRANSACTION_ENLISTMENT_PAIR, *PTRANSACTION_ENLISTMENT_PAIR; | |
typedef struct _TRANSACTION_ENLISTMENTS_INFORMATION { | |
DWORD NumberOfEnlistments; | |
TRANSACTION_ENLISTMENT_PAIR EnlistmentPair[1]; | |
} TRANSACTION_ENLISTMENTS_INFORMATION, | |
*PTRANSACTION_ENLISTMENTS_INFORMATION; | |
typedef struct _TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { | |
TRANSACTION_ENLISTMENT_PAIR SuperiorEnlistmentPair; | |
} TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION, | |
*PTRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION; | |
typedef struct _RESOURCEMANAGER_BASIC_INFORMATION { | |
GUID ResourceManagerId; | |
DWORD DescriptionLength; | |
WCHAR Description[1]; | |
} RESOURCEMANAGER_BASIC_INFORMATION, *PRESOURCEMANAGER_BASIC_INFORMATION; | |
typedef struct _RESOURCEMANAGER_COMPLETION_INFORMATION { | |
HANDLE IoCompletionPortHandle; | |
ULONG_PTR CompletionKey; | |
} RESOURCEMANAGER_COMPLETION_INFORMATION, | |
*PRESOURCEMANAGER_COMPLETION_INFORMATION; | |
typedef enum _TRANSACTION_INFORMATION_CLASS { | |
TransactionBasicInformation, | |
TransactionPropertiesInformation, | |
TransactionEnlistmentInformation, | |
TransactionSuperiorEnlistmentInformation, | |
TransactionBindInformation, | |
TransactionDTCPrivateInformation, | |
} TRANSACTION_INFORMATION_CLASS; | |
typedef enum _TRANSACTIONMANAGER_INFORMATION_CLASS { | |
TransactionManagerBasicInformation, | |
TransactionManagerLogInformation, | |
TransactionManagerLogPathInformation, | |
TransactionManagerRecoveryInformation = 4, | |
TransactionManagerOnlineProbeInformation = 3, | |
TransactionManagerOldestTransactionInformation = 5 | |
} TRANSACTIONMANAGER_INFORMATION_CLASS; | |
typedef enum _RESOURCEMANAGER_INFORMATION_CLASS { | |
ResourceManagerBasicInformation, | |
ResourceManagerCompletionInformation, | |
} RESOURCEMANAGER_INFORMATION_CLASS; | |
typedef struct _ENLISTMENT_BASIC_INFORMATION { | |
GUID EnlistmentId; | |
GUID TransactionId; | |
GUID ResourceManagerId; | |
} ENLISTMENT_BASIC_INFORMATION, *PENLISTMENT_BASIC_INFORMATION; | |
typedef struct _ENLISTMENT_CRM_INFORMATION { | |
GUID CrmTransactionManagerId; | |
GUID CrmResourceManagerId; | |
GUID CrmEnlistmentId; | |
} ENLISTMENT_CRM_INFORMATION, *PENLISTMENT_CRM_INFORMATION; | |
typedef enum _ENLISTMENT_INFORMATION_CLASS { | |
EnlistmentBasicInformation, | |
EnlistmentRecoveryInformation, | |
EnlistmentCrmInformation | |
} ENLISTMENT_INFORMATION_CLASS; | |
typedef struct _TRANSACTION_LIST_ENTRY { | |
UOW UOW; | |
} TRANSACTION_LIST_ENTRY, *PTRANSACTION_LIST_ENTRY; | |
typedef struct _TRANSACTION_LIST_INFORMATION { | |
DWORD NumberOfTransactions; | |
TRANSACTION_LIST_ENTRY TransactionInformation[1]; | |
} TRANSACTION_LIST_INFORMATION, *PTRANSACTION_LIST_INFORMATION; | |
typedef enum _KTMOBJECT_TYPE { | |
KTMOBJECT_TRANSACTION, | |
KTMOBJECT_TRANSACTION_MANAGER, | |
KTMOBJECT_RESOURCE_MANAGER, | |
KTMOBJECT_ENLISTMENT, | |
KTMOBJECT_INVALID | |
} KTMOBJECT_TYPE, *PKTMOBJECT_TYPE; | |
typedef struct _KTMOBJECT_CURSOR { | |
GUID LastQuery; | |
DWORD ObjectIdCount; | |
GUID ObjectIds[1]; | |
} KTMOBJECT_CURSOR, *PKTMOBJECT_CURSOR; | |
#pragma warning(pop) | |
#line 22356 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 22362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef DWORD TP_VERSION, *PTP_VERSION; | |
typedef struct _TP_CALLBACK_INSTANCE TP_CALLBACK_INSTANCE, | |
*PTP_CALLBACK_INSTANCE; | |
typedef void (__stdcall * | |
PTP_SIMPLE_CALLBACK) (PTP_CALLBACK_INSTANCE Instance, | |
PVOID Context); | |
typedef struct _TP_POOL TP_POOL, *PTP_POOL; | |
typedef enum _TP_CALLBACK_PRIORITY { | |
TP_CALLBACK_PRIORITY_HIGH, | |
TP_CALLBACK_PRIORITY_NORMAL, | |
TP_CALLBACK_PRIORITY_LOW, | |
TP_CALLBACK_PRIORITY_INVALID, | |
TP_CALLBACK_PRIORITY_COUNT = TP_CALLBACK_PRIORITY_INVALID | |
} TP_CALLBACK_PRIORITY; | |
typedef struct _TP_POOL_STACK_INFORMATION { | |
SIZE_T StackReserve; | |
SIZE_T StackCommit; | |
} TP_POOL_STACK_INFORMATION, *PTP_POOL_STACK_INFORMATION; | |
typedef struct _TP_CLEANUP_GROUP TP_CLEANUP_GROUP, *PTP_CLEANUP_GROUP; | |
typedef void (__stdcall * | |
PTP_CLEANUP_GROUP_CANCEL_CALLBACK) (PVOID ObjectContext, | |
PVOID CleanupContext); | |
#line 22423 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _TP_CALLBACK_ENVIRON_V1 { | |
TP_VERSION Version; | |
PTP_POOL Pool; | |
PTP_CLEANUP_GROUP CleanupGroup; | |
PTP_CLEANUP_GROUP_CANCEL_CALLBACK CleanupGroupCancelCallback; | |
PVOID RaceDll; | |
struct _ACTIVATION_CONTEXT *ActivationContext; | |
PTP_SIMPLE_CALLBACK FinalizationCallback; | |
union { | |
DWORD Flags; | |
struct { | |
DWORD LongFunction:1; | |
DWORD Persistent:1; | |
DWORD Private:30; | |
} s; | |
} u; | |
} TP_CALLBACK_ENVIRON_V1; | |
typedef TP_CALLBACK_ENVIRON_V1 TP_CALLBACK_ENVIRON, *PTP_CALLBACK_ENVIRON; | |
#line 22445 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline void TpInitializeCallbackEnviron(PTP_CALLBACK_ENVIRON | |
CallbackEnviron) | |
{ | |
#line 22460 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
CallbackEnviron->Version = 1; | |
#line 22464 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
CallbackEnviron->Pool = ((void *) 0); | |
CallbackEnviron->CleanupGroup = ((void *) 0); | |
CallbackEnviron->CleanupGroupCancelCallback = ((void *) 0); | |
CallbackEnviron->RaceDll = ((void *) 0); | |
CallbackEnviron->ActivationContext = ((void *) 0); | |
CallbackEnviron->FinalizationCallback = ((void *) 0); | |
CallbackEnviron->u.Flags = 0; | |
#line 22479 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
} | |
__forceinline void TpSetCallbackThreadpool(PTP_CALLBACK_ENVIRON CallbackEnviron, | |
PTP_POOL Pool) | |
{ | |
CallbackEnviron->Pool = Pool; | |
} | |
__forceinline void TpSetCallbackCleanupGroup(PTP_CALLBACK_ENVIRON | |
CallbackEnviron, | |
PTP_CLEANUP_GROUP CleanupGroup, | |
PTP_CLEANUP_GROUP_CANCEL_CALLBACK | |
CleanupGroupCancelCallback) | |
{ | |
CallbackEnviron->CleanupGroup = CleanupGroup; | |
CallbackEnviron->CleanupGroupCancelCallback = CleanupGroupCancelCallback; | |
} | |
__forceinline void TpSetCallbackActivationContext(PTP_CALLBACK_ENVIRON | |
CallbackEnviron, | |
struct _ACTIVATION_CONTEXT | |
*ActivationContext) | |
{ | |
CallbackEnviron->ActivationContext = ActivationContext; | |
} | |
__forceinline void TpSetCallbackNoActivationContext(PTP_CALLBACK_ENVIRON | |
CallbackEnviron) | |
{ | |
CallbackEnviron->ActivationContext = | |
(struct _ACTIVATION_CONTEXT *) (LONG_PTR) - 1; | |
} | |
__forceinline void TpSetCallbackLongFunction(PTP_CALLBACK_ENVIRON | |
CallbackEnviron) | |
{ | |
CallbackEnviron->u.s.LongFunction = 1; | |
} | |
__forceinline void TpSetCallbackRaceWithDll(PTP_CALLBACK_ENVIRON | |
CallbackEnviron, PVOID DllHandle) | |
{ | |
CallbackEnviron->RaceDll = DllHandle; | |
} | |
__forceinline void TpSetCallbackFinalizationCallback(PTP_CALLBACK_ENVIRON | |
CallbackEnviron, | |
PTP_SIMPLE_CALLBACK | |
FinalizationCallback) | |
{ | |
CallbackEnviron->FinalizationCallback = FinalizationCallback; | |
} | |
#line 22565 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
__forceinline void TpSetCallbackPersistent(PTP_CALLBACK_ENVIRON CallbackEnviron) | |
{ | |
CallbackEnviron->u.s.Persistent = 1; | |
} | |
__forceinline void TpDestroyCallbackEnviron(PTP_CALLBACK_ENVIRON | |
CallbackEnviron) | |
{ | |
(CallbackEnviron); | |
} | |
#line 22592 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
typedef struct _TP_WORK TP_WORK, *PTP_WORK; | |
typedef void (__stdcall * PTP_WORK_CALLBACK) (PTP_CALLBACK_INSTANCE Instance, | |
PVOID Context, PTP_WORK Work); | |
typedef struct _TP_TIMER TP_TIMER, *PTP_TIMER; | |
typedef void (__stdcall * PTP_TIMER_CALLBACK) (PTP_CALLBACK_INSTANCE Instance, | |
PVOID Context, PTP_TIMER Timer); | |
typedef DWORD TP_WAIT_RESULT; | |
typedef struct _TP_WAIT TP_WAIT, *PTP_WAIT; | |
typedef void (__stdcall * PTP_WAIT_CALLBACK) (PTP_CALLBACK_INSTANCE Instance, | |
PVOID Context, PTP_WAIT Wait, | |
TP_WAIT_RESULT WaitResult); | |
typedef struct _TP_IO TP_IO, *PTP_IO; | |
__forceinline struct _TEB *NtCurrentTeb(void | |
) | |
{ | |
return (struct _TEB *) | |
__readgsqword(((LONG) (LONG_PTR) & (((NT_TIB *) 0)->Self))); | |
} | |
__forceinline PVOID GetCurrentFiber(void | |
) | |
{ | |
return (PVOID) | |
__readgsqword(((LONG) (LONG_PTR) & (((NT_TIB *) 0)->FiberData))); | |
} | |
__forceinline PVOID GetFiberData(void) | |
{ | |
return *(PVOID *) GetCurrentFiber(); | |
} | |
#line 22658 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 22691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 22724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 22737 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 22752 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#pragma warning(pop) | |
#line 22764 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 22766 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winnt.h" | |
#line 183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 184 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
typedef UINT_PTR WPARAM; | |
typedef LONG_PTR LPARAM; | |
typedef LONG_PTR LRESULT; | |
#line 201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
typedef HANDLE *SPHANDLE; | |
typedef HANDLE *LPHANDLE; | |
typedef HANDLE HGLOBAL; | |
typedef HANDLE HLOCAL; | |
typedef HANDLE GLOBALHANDLE; | |
typedef HANDLE LOCALHANDLE; | |
#pragma warning(push) | |
#pragma warning(disable:4255) | |
#line 221 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
typedef INT_PTR(__stdcall * FARPROC) (); | |
typedef INT_PTR(__stdcall * NEARPROC) (); | |
typedef INT_PTR(__stdcall * PROC) (); | |
#line 231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 236 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#pragma warning(pop) | |
#line 239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
typedef WORD ATOM; | |
typedef HANDLE HKEY; | |
typedef HKEY *PHKEY; | |
typedef HANDLE HMETAFILE; | |
typedef HANDLE HINSTANCE; | |
typedef HINSTANCE HMODULE; | |
typedef HANDLE HRGN; | |
typedef HANDLE HRSRC; | |
typedef HANDLE HSPRITE; | |
typedef HANDLE HLSURF; | |
typedef HANDLE HSTR; | |
typedef HANDLE HTASK; | |
typedef HANDLE HWINSTA; | |
typedef HANDLE HKL; | |
typedef int HFILE; | |
#line 266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
typedef struct _FILETIME { | |
DWORD dwLowDateTime; | |
DWORD dwHighDateTime; | |
} FILETIME, *PFILETIME, *LPFILETIME; | |
#line 282 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#pragma endregion | |
#line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\minwindef.h" | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma region Application Family or OneCore Family or Games Family | |
typedef HANDLE HWND; | |
typedef HANDLE HHOOK; | |
#line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma region Application Family | |
typedef HANDLE HGDIOBJ; | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HACCEL; | |
#line 72 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HBITMAP; | |
typedef HANDLE HBRUSH; | |
#line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HCOLORSPACE; | |
#line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HDC; | |
#line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HGLRC; | |
typedef HANDLE HDESK; | |
typedef HANDLE HENHMETAFILE; | |
typedef HANDLE HFONT; | |
#line 88 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HICON; | |
typedef HANDLE HMENU; | |
#line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HPALETTE; | |
typedef HANDLE HPEN; | |
#line 96 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef HANDLE HWINEVENTHOOK; | |
#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef HANDLE HMONITOR; | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma region Desktop Family | |
typedef HANDLE HUMPD; | |
#line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#line 126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma region Application Family | |
typedef HICON HCURSOR; | |
#line 135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
typedef DWORD COLORREF; | |
#line 139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef DWORD *LPCOLORREF; | |
#line 149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#pragma region Application Family or Games Family | |
typedef struct tagRECT { | |
LONG left; | |
LONG top; | |
LONG right; | |
LONG bottom; | |
} RECT , *PRECT, *NPRECT, *LPRECT; | |
typedef const RECT *LPCRECT; | |
typedef struct _RECTL { | |
LONG left; | |
LONG top; | |
LONG right; | |
LONG bottom; | |
} RECTL , *PRECTL, *LPRECTL; | |
typedef const RECTL *LPCRECTL; | |
typedef struct tagPOINT { | |
LONG x; | |
LONG y; | |
} POINT , *PPOINT, *NPPOINT, *LPPOINT; | |
typedef struct _POINTL { | |
LONG x; | |
LONG y; | |
} POINTL , *PPOINTL; | |
typedef struct tagSIZE { | |
LONG cx; | |
LONG cy; | |
} SIZE , *PSIZE, *LPSIZE; | |
typedef SIZE SIZEL; | |
typedef SIZE *PSIZEL, *LPSIZEL; | |
typedef struct tagPOINTS { | |
SHORT x; | |
SHORT y; | |
#line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
} POINTS , *PPOINTS, *LPPOINTS; | |
#line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef HANDLE DPI_AWARENESS_CONTEXT; | |
typedef enum DPI_AWARENESS { | |
DPI_AWARENESS_INVALID = -1, | |
DPI_AWARENESS_UNAWARE = 0, | |
DPI_AWARENESS_SYSTEM_AWARE = 1, | |
DPI_AWARENESS_PER_MONITOR_AWARE = 2 | |
} DPI_AWARENESS; | |
typedef enum DPI_HOSTING_BEHAVIOR { | |
DPI_HOSTING_BEHAVIOR_INVALID = -1, | |
DPI_HOSTING_BEHAVIOR_DEFAULT = 0, | |
DPI_HOSTING_BEHAVIOR_MIXED = 1 | |
} DPI_HOSTING_BEHAVIOR; | |
#line 272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#line 274 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\windef.h" | |
#line 172 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma once | |
#line 20 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma warning(push) | |
#pragma warning(disable:4820) | |
#pragma warning(disable:4668) | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma warning(disable:4001) | |
#pragma warning(disable:4201) | |
#pragma warning(disable:4214) | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 18 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 93 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 101 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\apisetcconv.h" | |
#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#pragma once | |
#pragma warning(disable:4514) | |
#pragma warning(disable:4103) | |
#line 17 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#pragma warning(push) | |
#pragma warning(disable:4820) | |
#line 21 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#pragma warning(disable:4001) | |
#pragma warning(disable:4201) | |
#pragma warning(disable:4214) | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
typedef struct _SECURITY_ATTRIBUTES { | |
DWORD nLength; | |
LPVOID lpSecurityDescriptor; | |
BOOL bInheritHandle; | |
} SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES; | |
typedef struct _OVERLAPPED { | |
ULONG_PTR Internal; | |
ULONG_PTR InternalHigh; | |
union { | |
struct { | |
DWORD Offset; | |
DWORD OffsetHigh; | |
}; | |
PVOID Pointer; | |
}; | |
HANDLE hEvent; | |
} OVERLAPPED, *LPOVERLAPPED; | |
typedef struct _OVERLAPPED_ENTRY { | |
ULONG_PTR lpCompletionKey; | |
LPOVERLAPPED lpOverlapped; | |
ULONG_PTR Internal; | |
DWORD dwNumberOfBytesTransferred; | |
} OVERLAPPED_ENTRY, *LPOVERLAPPED_ENTRY; | |
typedef struct _SYSTEMTIME { | |
WORD wYear; | |
WORD wMonth; | |
WORD wDayOfWeek; | |
WORD wDay; | |
WORD wHour; | |
WORD wMinute; | |
WORD wSecond; | |
WORD wMilliseconds; | |
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; | |
typedef struct _WIN32_FIND_DATAA { | |
DWORD dwFileAttributes; | |
FILETIME ftCreationTime; | |
FILETIME ftLastAccessTime; | |
FILETIME ftLastWriteTime; | |
DWORD nFileSizeHigh; | |
DWORD nFileSizeLow; | |
DWORD dwReserved0; | |
DWORD dwReserved1; | |
CHAR cFileName[260]; | |
CHAR cAlternateFileName[14]; | |
} WIN32_FIND_DATAA, *PWIN32_FIND_DATAA, *LPWIN32_FIND_DATAA; | |
typedef struct _WIN32_FIND_DATAW { | |
DWORD dwFileAttributes; | |
FILETIME ftCreationTime; | |
FILETIME ftLastAccessTime; | |
FILETIME ftLastWriteTime; | |
DWORD nFileSizeHigh; | |
DWORD nFileSizeLow; | |
DWORD dwReserved0; | |
DWORD dwReserved1; | |
WCHAR cFileName[260]; | |
WCHAR cAlternateFileName[14]; | |
} WIN32_FIND_DATAW, *PWIN32_FIND_DATAW, *LPWIN32_FIND_DATAW; | |
typedef WIN32_FIND_DATAA WIN32_FIND_DATA; | |
typedef PWIN32_FIND_DATAA PWIN32_FIND_DATA; | |
typedef LPWIN32_FIND_DATAA LPWIN32_FIND_DATA; | |
#line 145 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
typedef enum _FINDEX_INFO_LEVELS { | |
FindExInfoStandard, | |
FindExInfoBasic, | |
FindExInfoMaxInfoLevel | |
} FINDEX_INFO_LEVELS; | |
#line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
typedef enum _FINDEX_SEARCH_OPS { | |
FindExSearchNameMatch, | |
FindExSearchLimitToDirectories, | |
FindExSearchLimitToDevices, | |
FindExSearchMaxSearchOp | |
} FINDEX_SEARCH_OPS; | |
#line 167 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#line 176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
typedef enum _GET_FILEEX_INFO_LEVELS { | |
GetFileExInfoStandard, | |
GetFileExMaxInfoLevel | |
} GET_FILEEX_INFO_LEVELS; | |
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
typedef RTL_CRITICAL_SECTION CRITICAL_SECTION; | |
typedef PRTL_CRITICAL_SECTION PCRITICAL_SECTION; | |
typedef PRTL_CRITICAL_SECTION LPCRITICAL_SECTION; | |
typedef RTL_CRITICAL_SECTION_DEBUG CRITICAL_SECTION_DEBUG; | |
typedef PRTL_CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG; | |
typedef PRTL_CRITICAL_SECTION_DEBUG LPCRITICAL_SECTION_DEBUG; | |
typedef | |
void | |
(__stdcall * LPOVERLAPPED_COMPLETION_ROUTINE) (DWORD dwErrorCode, | |
DWORD | |
dwNumberOfBytesTransfered, | |
LPOVERLAPPED | |
lpOverlapped); | |
typedef struct _PROCESS_HEAP_ENTRY { | |
PVOID lpData; | |
DWORD cbData; | |
BYTE cbOverhead; | |
BYTE iRegionIndex; | |
WORD wFlags; | |
union { | |
struct { | |
HANDLE hMem; | |
DWORD dwReserved[3]; | |
} Block; | |
struct { | |
DWORD dwCommittedSize; | |
DWORD dwUnCommittedSize; | |
LPVOID lpFirstBlock; | |
LPVOID lpLastBlock; | |
} Region; | |
}; | |
} PROCESS_HEAP_ENTRY, *LPPROCESS_HEAP_ENTRY, *PPROCESS_HEAP_ENTRY; | |
typedef struct _REASON_CONTEXT { | |
ULONG Version; | |
DWORD Flags; | |
union { | |
struct { | |
HMODULE LocalizedReasonModule; | |
ULONG LocalizedReasonId; | |
ULONG ReasonStringCount; | |
LPWSTR *ReasonStrings; | |
} Detailed; | |
LPWSTR SimpleReasonString; | |
} Reason; | |
} REASON_CONTEXT, *PREASON_CONTEXT; | |
typedef DWORD(__stdcall * PTHREAD_START_ROUTINE) (LPVOID lpThreadParameter); | |
typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE; | |
typedef LPVOID(__stdcall * PENCLAVE_ROUTINE) (LPVOID lpThreadParameter); | |
typedef PENCLAVE_ROUTINE LPENCLAVE_ROUTINE; | |
typedef struct _EXCEPTION_DEBUG_INFO { | |
EXCEPTION_RECORD ExceptionRecord; | |
DWORD dwFirstChance; | |
} EXCEPTION_DEBUG_INFO, *LPEXCEPTION_DEBUG_INFO; | |
typedef struct _CREATE_THREAD_DEBUG_INFO { | |
HANDLE hThread; | |
LPVOID lpThreadLocalBase; | |
LPTHREAD_START_ROUTINE lpStartAddress; | |
} CREATE_THREAD_DEBUG_INFO, *LPCREATE_THREAD_DEBUG_INFO; | |
typedef struct _CREATE_PROCESS_DEBUG_INFO { | |
HANDLE hFile; | |
HANDLE hProcess; | |
HANDLE hThread; | |
LPVOID lpBaseOfImage; | |
DWORD dwDebugInfoFileOffset; | |
DWORD nDebugInfoSize; | |
LPVOID lpThreadLocalBase; | |
LPTHREAD_START_ROUTINE lpStartAddress; | |
LPVOID lpImageName; | |
WORD fUnicode; | |
} CREATE_PROCESS_DEBUG_INFO, *LPCREATE_PROCESS_DEBUG_INFO; | |
typedef struct _EXIT_THREAD_DEBUG_INFO { | |
DWORD dwExitCode; | |
} EXIT_THREAD_DEBUG_INFO, *LPEXIT_THREAD_DEBUG_INFO; | |
typedef struct _EXIT_PROCESS_DEBUG_INFO { | |
DWORD dwExitCode; | |
} EXIT_PROCESS_DEBUG_INFO, *LPEXIT_PROCESS_DEBUG_INFO; | |
typedef struct _LOAD_DLL_DEBUG_INFO { | |
HANDLE hFile; | |
LPVOID lpBaseOfDll; | |
DWORD dwDebugInfoFileOffset; | |
DWORD nDebugInfoSize; | |
LPVOID lpImageName; | |
WORD fUnicode; | |
} LOAD_DLL_DEBUG_INFO, *LPLOAD_DLL_DEBUG_INFO; | |
typedef struct _UNLOAD_DLL_DEBUG_INFO { | |
LPVOID lpBaseOfDll; | |
} UNLOAD_DLL_DEBUG_INFO, *LPUNLOAD_DLL_DEBUG_INFO; | |
typedef struct _OUTPUT_DEBUG_STRING_INFO { | |
LPSTR lpDebugStringData; | |
WORD fUnicode; | |
WORD nDebugStringLength; | |
} OUTPUT_DEBUG_STRING_INFO, *LPOUTPUT_DEBUG_STRING_INFO; | |
typedef struct _RIP_INFO { | |
DWORD dwError; | |
DWORD dwType; | |
} RIP_INFO, *LPRIP_INFO; | |
typedef struct _DEBUG_EVENT { | |
DWORD dwDebugEventCode; | |
DWORD dwProcessId; | |
DWORD dwThreadId; | |
union { | |
EXCEPTION_DEBUG_INFO Exception; | |
CREATE_THREAD_DEBUG_INFO CreateThread; | |
CREATE_PROCESS_DEBUG_INFO CreateProcessInfo; | |
EXIT_THREAD_DEBUG_INFO ExitThread; | |
EXIT_PROCESS_DEBUG_INFO ExitProcess; | |
LOAD_DLL_DEBUG_INFO LoadDll; | |
UNLOAD_DLL_DEBUG_INFO UnloadDll; | |
OUTPUT_DEBUG_STRING_INFO DebugString; | |
RIP_INFO RipInfo; | |
} u; | |
} DEBUG_EVENT, *LPDEBUG_EVENT; | |
typedef PCONTEXT LPCONTEXT; | |
#line 384 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#pragma warning(pop) | |
#line 460 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#line 461 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#line 463 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\minwinbase.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\apiquery2.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\apiquery2.h" | |
#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\apiquery2.h" | |
#pragma region Desktop Family or OneCore Family | |
BOOL __stdcall IsApiSetImplemented(PCSTR Contract); | |
#line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\apiquery2.h" | |
#pragma endregion | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\apiquery2.h" | |
#line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetEnvironmentStringsW(LPWCH NewEnvironment); | |
#line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#pragma endregion | |
#pragma region PC Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall GetStdHandle(DWORD nStdHandle); | |
__declspec(dllimport) | |
BOOL __stdcall SetStdHandle(DWORD nStdHandle, HANDLE hHandle); | |
#line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#line 78 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
LPSTR __stdcall GetCommandLineA(void | |
); | |
__declspec(dllimport) | |
LPWSTR __stdcall GetCommandLineW(void | |
); | |
#line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
LPCH __stdcall GetEnvironmentStrings(void | |
); | |
__declspec(dllimport) | |
LPWCH __stdcall GetEnvironmentStringsW(void | |
); | |
#line 126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
BOOL __stdcall FreeEnvironmentStringsA(LPCH penv); | |
__declspec(dllimport) | |
BOOL __stdcall FreeEnvironmentStringsW(LPWCH penv); | |
#line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetEnvironmentVariableA(LPCSTR lpName, LPSTR lpBuffer, | |
DWORD nSize); | |
__declspec(dllimport) | |
DWORD __stdcall GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, | |
DWORD nSize); | |
#line 172 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetEnvironmentVariableA(LPCSTR lpName, LPCSTR lpValue); | |
__declspec(dllimport) | |
BOOL __stdcall SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue); | |
#line 194 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
DWORD __stdcall ExpandEnvironmentStringsA(LPCSTR lpSrc, LPSTR lpDst, | |
DWORD nSize); | |
__declspec(dllimport) | |
DWORD __stdcall ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, | |
DWORD nSize); | |
#line 220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetCurrentDirectoryA(LPCSTR lpPathName); | |
__declspec(dllimport) | |
BOOL __stdcall SetCurrentDirectoryW(LPCWSTR lpPathName); | |
#line 240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetCurrentDirectoryA(DWORD nBufferLength, LPSTR lpBuffer); | |
__declspec(dllimport) | |
DWORD __stdcall GetCurrentDirectoryW(DWORD nBufferLength, LPWSTR lpBuffer); | |
#line 264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#line 266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall SearchPathW(LPCWSTR lpPath, LPCWSTR lpFileName, | |
LPCWSTR lpExtension, DWORD nBufferLength, | |
LPWSTR lpBuffer, LPWSTR * lpFilePart); | |
#line 289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
__declspec(dllimport) | |
DWORD __stdcall SearchPathA(LPCSTR lpPath, LPCSTR lpFileName, | |
LPCSTR lpExtension, DWORD nBufferLength, | |
LPSTR lpBuffer, LPSTR * lpFilePart); | |
#line 326 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#line 328 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#pragma endregion | |
#line 335 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processenv.h" | |
#line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapifromapp.h" | |
#pragma once | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapifromapp.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma region Application Family or OneCore Family | |
#line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
LONG __stdcall CompareFileTime(const FILETIME * lpFileTime1, | |
const FILETIME * lpFileTime2); | |
__declspec(dllimport) | |
BOOL __stdcall CreateDirectoryA(LPCSTR lpPathName, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
__declspec(dllimport) | |
BOOL __stdcall CreateDirectoryW(LPCWSTR lpPathName, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, | |
DWORD dwShareMode, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes, | |
DWORD dwCreationDisposition, | |
DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateFileW(LPCWSTR lpFileName, DWORD dwDesiredAccess, | |
DWORD dwShareMode, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes, | |
DWORD dwCreationDisposition, | |
DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); | |
#line 115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall DefineDosDeviceW(DWORD dwFlags, LPCWSTR lpDeviceName, | |
LPCWSTR lpTargetPath); | |
#line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DeleteFileA(LPCSTR lpFileName); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteFileW(LPCWSTR lpFileName); | |
#line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall DeleteVolumeMountPointW(LPCWSTR lpszVolumeMountPoint); | |
__declspec(dllimport) | |
BOOL __stdcall FileTimeToLocalFileTime(const FILETIME * lpFileTime, | |
LPFILETIME lpLocalFileTime); | |
__declspec(dllimport) | |
BOOL __stdcall FindClose(HANDLE hFindFile); | |
#line 187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall FindCloseChangeNotification(HANDLE hChangeHandle); | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstChangeNotificationA(LPCSTR lpPathName, | |
BOOL bWatchSubtree, | |
DWORD dwNotifyFilter); | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstChangeNotificationW(LPCWSTR lpPathName, | |
BOOL bWatchSubtree, | |
DWORD dwNotifyFilter); | |
#line 223 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstFileA(LPCSTR lpFileName, | |
LPWIN32_FIND_DATAA lpFindFileData); | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstFileW(LPCWSTR lpFileName, | |
LPWIN32_FIND_DATAW lpFindFileData); | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstFileExA(LPCSTR lpFileName, | |
FINDEX_INFO_LEVELS fInfoLevelId, | |
LPVOID lpFindFileData, | |
FINDEX_SEARCH_OPS fSearchOp, | |
LPVOID lpSearchFilter, | |
DWORD dwAdditionalFlags); | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstFileExW(LPCWSTR lpFileName, | |
FINDEX_INFO_LEVELS fInfoLevelId, | |
LPVOID lpFindFileData, | |
FINDEX_SEARCH_OPS fSearchOp, | |
LPVOID lpSearchFilter, | |
DWORD dwAdditionalFlags); | |
#line 283 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 287 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstVolumeW(LPWSTR lpszVolumeName, DWORD cchBufferLength); | |
__declspec(dllimport) | |
BOOL __stdcall FindNextChangeNotification(HANDLE hChangeHandle); | |
#line 314 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall FindNextFileA(HANDLE hFindFile, | |
LPWIN32_FIND_DATAA lpFindFileData); | |
__declspec(dllimport) | |
BOOL __stdcall FindNextFileW(HANDLE hFindFile, | |
LPWIN32_FIND_DATAW lpFindFileData); | |
#line 340 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall FindNextVolumeW(HANDLE hFindVolume, LPWSTR lpszVolumeName, | |
DWORD cchBufferLength); | |
__declspec(dllimport) | |
BOOL __stdcall FindVolumeClose(HANDLE hFindVolume); | |
#line 370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall FlushFileBuffers(HANDLE hFile); | |
#line 384 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetDiskFreeSpaceA(LPCSTR lpRootPathName, | |
LPDWORD lpSectorsPerCluster, | |
LPDWORD lpBytesPerSector, | |
LPDWORD lpNumberOfFreeClusters, | |
LPDWORD lpTotalNumberOfClusters); | |
__declspec(dllimport) | |
BOOL __stdcall GetDiskFreeSpaceW(LPCWSTR lpRootPathName, | |
LPDWORD lpSectorsPerCluster, | |
LPDWORD lpBytesPerSector, | |
LPDWORD lpNumberOfFreeClusters, | |
LPDWORD lpTotalNumberOfClusters); | |
#line 416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetDiskFreeSpaceExA(LPCSTR lpDirectoryName, | |
PULARGE_INTEGER lpFreeBytesAvailableToCaller, | |
PULARGE_INTEGER lpTotalNumberOfBytes, | |
PULARGE_INTEGER lpTotalNumberOfFreeBytes); | |
__declspec(dllimport) | |
BOOL __stdcall GetDiskFreeSpaceExW(LPCWSTR lpDirectoryName, | |
PULARGE_INTEGER lpFreeBytesAvailableToCaller, | |
PULARGE_INTEGER lpTotalNumberOfBytes, | |
PULARGE_INTEGER lpTotalNumberOfFreeBytes); | |
#line 442 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
typedef struct DISK_SPACE_INFORMATION { | |
ULONGLONG ActualTotalAllocationUnits; | |
ULONGLONG ActualAvailableAllocationUnits; | |
ULONGLONG ActualPoolUnavailableAllocationUnits; | |
ULONGLONG CallerTotalAllocationUnits; | |
ULONGLONG CallerAvailableAllocationUnits; | |
ULONGLONG CallerPoolUnavailableAllocationUnits; | |
ULONGLONG UsedAllocationUnits; | |
ULONGLONG TotalReservedAllocationUnits; | |
ULONGLONG VolumeStorageReserveAllocationUnits; | |
ULONGLONG AvailableCommittedAllocationUnits; | |
ULONGLONG PoolAvailableAllocationUnits; | |
DWORD SectorsPerAllocationUnit; | |
DWORD BytesPerSector; | |
} DISK_SPACE_INFORMATION; | |
__declspec(dllimport) | |
HRESULT __stdcall GetDiskSpaceInformationA(LPCSTR rootPath, | |
DISK_SPACE_INFORMATION * | |
diskSpaceInfo); | |
__declspec(dllimport) | |
HRESULT __stdcall GetDiskSpaceInformationW(LPCWSTR rootPath, | |
DISK_SPACE_INFORMATION * | |
diskSpaceInfo); | |
#line 555 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
UINT __stdcall GetDriveTypeA(LPCSTR lpRootPathName); | |
__declspec(dllimport) | |
UINT __stdcall GetDriveTypeW(LPCWSTR lpRootPathName); | |
#line 575 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 577 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef struct _WIN32_FILE_ATTRIBUTE_DATA { | |
DWORD dwFileAttributes; | |
FILETIME ftCreationTime; | |
FILETIME ftLastAccessTime; | |
FILETIME ftLastWriteTime; | |
DWORD nFileSizeHigh; | |
DWORD nFileSizeLow; | |
} WIN32_FILE_ATTRIBUTE_DATA, *LPWIN32_FILE_ATTRIBUTE_DATA; | |
__declspec(dllimport) | |
DWORD __stdcall GetFileAttributesA(LPCSTR lpFileName); | |
__declspec(dllimport) | |
DWORD __stdcall GetFileAttributesW(LPCWSTR lpFileName); | |
#line 610 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetFileAttributesExA(LPCSTR lpFileName, | |
GET_FILEEX_INFO_LEVELS fInfoLevelId, | |
LPVOID lpFileInformation); | |
__declspec(dllimport) | |
BOOL __stdcall GetFileAttributesExW(LPCWSTR lpFileName, | |
GET_FILEEX_INFO_LEVELS fInfoLevelId, | |
LPVOID lpFileInformation); | |
#line 634 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
typedef struct _BY_HANDLE_FILE_INFORMATION { | |
DWORD dwFileAttributes; | |
FILETIME ftCreationTime; | |
FILETIME ftLastAccessTime; | |
FILETIME ftLastWriteTime; | |
DWORD dwVolumeSerialNumber; | |
DWORD nFileSizeHigh; | |
DWORD nFileSizeLow; | |
DWORD nNumberOfLinks; | |
DWORD nFileIndexHigh; | |
DWORD nFileIndexLow; | |
} BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION, | |
*LPBY_HANDLE_FILE_INFORMATION; | |
__declspec(dllimport) | |
BOOL __stdcall GetFileInformationByHandle(HANDLE hFile, | |
LPBY_HANDLE_FILE_INFORMATION | |
lpFileInformation); | |
#line 658 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh); | |
#line 673 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family | |
__declspec(dllimport) | |
BOOL __stdcall GetFileSizeEx(HANDLE hFile, PLARGE_INTEGER lpFileSize); | |
__declspec(dllimport) | |
DWORD __stdcall GetFileType(HANDLE hFile); | |
#line 724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetFileTime(HANDLE hFile, LPFILETIME lpCreationTime, | |
LPFILETIME lpLastAccessTime, | |
LPFILETIME lpLastWriteTime); | |
#line 737 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or Games Family | |
__declspec(dllimport) | |
DWORD __stdcall GetFullPathNameW(LPCWSTR lpFileName, DWORD nBufferLength, | |
LPWSTR lpBuffer, LPWSTR * lpFilePart); | |
__declspec(dllimport) | |
DWORD __stdcall GetFullPathNameA(LPCSTR lpFileName, DWORD nBufferLength, | |
LPSTR lpBuffer, LPSTR * lpFilePart); | |
#line 773 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family | |
__declspec(dllimport) | |
DWORD __stdcall GetLogicalDrives(void | |
); | |
#line 789 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetLogicalDriveStringsW(DWORD nBufferLength, LPWSTR lpBuffer); | |
__declspec(dllimport) | |
DWORD __stdcall GetLongPathNameA(LPCSTR lpszShortPath, LPSTR lpszLongPath, | |
DWORD cchBuffer); | |
#line 821 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 823 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetLongPathNameW(LPCWSTR lpszShortPath, LPWSTR lpszLongPath, | |
DWORD cchBuffer); | |
#line 844 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetShortPathNameW(LPCWSTR lpszLongPath, LPWSTR lpszShortPath, | |
DWORD cchBuffer); | |
#line 865 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall GetTempFileNameW(LPCWSTR lpPathName, LPCWSTR lpPrefixString, | |
UINT uUnique, LPWSTR lpTempFileName); | |
#line 886 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 909 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 910 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetVolumeInformationW(LPCWSTR lpRootPathName, | |
LPWSTR lpVolumeNameBuffer, | |
DWORD nVolumeNameSize, | |
LPDWORD lpVolumeSerialNumber, | |
LPDWORD lpMaximumComponentLength, | |
LPDWORD lpFileSystemFlags, | |
LPWSTR lpFileSystemNameBuffer, | |
DWORD nFileSystemNameSize); | |
#line 935 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetVolumePathNameW(LPCWSTR lpszFileName, | |
LPWSTR lpszVolumePathName, | |
DWORD cchBufferLength); | |
#line 955 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall LocalFileTimeToFileTime(const FILETIME * lpLocalFileTime, | |
LPFILETIME lpFileTime); | |
__declspec(dllimport) | |
BOOL __stdcall LockFile(HANDLE hFile, DWORD dwFileOffsetLow, | |
DWORD dwFileOffsetHigh, DWORD nNumberOfBytesToLockLow, | |
DWORD nNumberOfBytesToLockHigh); | |
__declspec(dllimport) | |
BOOL __stdcall LockFileEx(HANDLE hFile, DWORD dwFlags, DWORD dwReserved, | |
DWORD nNumberOfBytesToLockLow, | |
DWORD nNumberOfBytesToLockHigh, | |
LPOVERLAPPED lpOverlapped); | |
#line 995 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall QueryDosDeviceW(LPCWSTR lpDeviceName, LPWSTR lpTargetPath, | |
DWORD ucchMax); | |
#line 1015 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall ReadFile(HANDLE hFile, LPVOID lpBuffer, | |
DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, | |
LPOVERLAPPED lpOverlapped); | |
__declspec(dllimport) | |
BOOL __stdcall ReadFileEx(HANDLE hFile, LPVOID lpBuffer, | |
DWORD nNumberOfBytesToRead, LPOVERLAPPED lpOverlapped, | |
LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); | |
#line 1047 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall ReadFileScatter(HANDLE hFile, | |
FILE_SEGMENT_ELEMENT aSegmentArray[], | |
DWORD nNumberOfBytesToRead, LPDWORD lpReserved, | |
LPOVERLAPPED lpOverlapped); | |
#line 1066 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall RemoveDirectoryA(LPCSTR lpPathName); | |
__declspec(dllimport) | |
BOOL __stdcall RemoveDirectoryW(LPCWSTR lpPathName); | |
#line 1090 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetEndOfFile(HANDLE hFile); | |
__declspec(dllimport) | |
BOOL __stdcall SetFileAttributesA(LPCSTR lpFileName, DWORD dwFileAttributes); | |
__declspec(dllimport) | |
BOOL __stdcall SetFileAttributesW(LPCWSTR lpFileName, DWORD dwFileAttributes); | |
#line 1120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
DWORD __stdcall SetFilePointer(HANDLE hFile, LONG lDistanceToMove, | |
PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); | |
__declspec(dllimport) | |
BOOL __stdcall SetFilePointerEx(HANDLE hFile, LARGE_INTEGER liDistanceToMove, | |
PLARGE_INTEGER lpNewFilePointer, | |
DWORD dwMoveMethod); | |
__declspec(dllimport) | |
BOOL __stdcall SetFileTime(HANDLE hFile, const FILETIME * lpCreationTime, | |
const FILETIME * lpLastAccessTime, | |
const FILETIME * lpLastWriteTime); | |
#line 1170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 1187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall UnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, | |
DWORD dwFileOffsetHigh, | |
DWORD nNumberOfBytesToUnlockLow, | |
DWORD nNumberOfBytesToUnlockHigh); | |
__declspec(dllimport) | |
BOOL __stdcall UnlockFileEx(HANDLE hFile, DWORD dwReserved, | |
DWORD nNumberOfBytesToUnlockLow, | |
DWORD nNumberOfBytesToUnlockHigh, | |
LPOVERLAPPED lpOverlapped); | |
__declspec(dllimport) | |
BOOL __stdcall WriteFile(HANDLE hFile, LPCVOID lpBuffer, | |
DWORD nNumberOfBytesToWrite, | |
LPDWORD lpNumberOfBytesWritten, | |
LPOVERLAPPED lpOverlapped); | |
__declspec(dllimport) | |
BOOL __stdcall WriteFileEx(HANDLE hFile, LPCVOID lpBuffer, | |
DWORD nNumberOfBytesToWrite, | |
LPOVERLAPPED lpOverlapped, | |
LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); | |
#line 1243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall WriteFileGather(HANDLE hFile, | |
FILE_SEGMENT_ELEMENT aSegmentArray[], | |
DWORD nNumberOfBytesToWrite, LPDWORD lpReserved, | |
LPOVERLAPPED lpOverlapped); | |
#line 1261 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetTempPathW(DWORD nBufferLength, LPWSTR lpBuffer); | |
#line 1280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetVolumeNameForVolumeMountPointW(LPCWSTR lpszVolumeMountPoint, | |
LPWSTR lpszVolumeName, | |
DWORD cchBufferLength); | |
#line 1317 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1319 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 1348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 1368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 1400 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1402 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 1444 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall AreFileApisANSI(void | |
); | |
#line 1454 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetTempPathA(DWORD nBufferLength, LPSTR lpBuffer); | |
#line 1471 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1473 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 1502 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1504 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetVolumeInformationA(LPCSTR lpRootPathName, | |
LPSTR lpVolumeNameBuffer, | |
DWORD nVolumeNameSize, | |
LPDWORD lpVolumeSerialNumber, | |
LPDWORD lpMaximumComponentLength, | |
LPDWORD lpFileSystemFlags, | |
LPSTR lpFileSystemNameBuffer, | |
DWORD nFileSystemNameSize); | |
#line 1527 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
__declspec(dllimport) | |
UINT __stdcall GetTempFileNameA(LPCSTR lpPathName, LPCSTR lpPrefixString, | |
UINT uUnique, LPSTR lpTempFileName); | |
#line 1542 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 1543 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall SetFileApisToOEM(void | |
); | |
__declspec(dllimport) | |
void | |
__stdcall SetFileApisToANSI(void | |
); | |
#line 1565 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#pragma endregion | |
#line 1572 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapi.h" | |
#line 21 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapifromapp.h" | |
#pragma region Application Family | |
#line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapifromapp.h" | |
#line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapifromapp.h" | |
#pragma endregion | |
#line 154 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fileapifromapp.h" | |
#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall IsDebuggerPresent(void | |
); | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall DebugBreak(void | |
); | |
__declspec(dllimport) | |
void | |
__stdcall OutputDebugStringA(LPCSTR lpOutputString); | |
__declspec(dllimport) | |
void | |
__stdcall OutputDebugStringW(LPCWSTR lpOutputString); | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall ContinueDebugEvent(DWORD dwProcessId, DWORD dwThreadId, | |
DWORD dwContinueStatus); | |
__declspec(dllimport) | |
BOOL __stdcall WaitForDebugEvent(LPDEBUG_EVENT lpDebugEvent, | |
DWORD dwMilliseconds); | |
__declspec(dllimport) | |
BOOL __stdcall DebugActiveProcess(DWORD dwProcessId); | |
__declspec(dllimport) | |
BOOL __stdcall DebugActiveProcessStop(DWORD dwProcessId); | |
#line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall WaitForDebugEventEx(LPDEBUG_EVENT lpDebugEvent, | |
DWORD dwMilliseconds); | |
#line 142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#pragma endregion | |
#line 149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\debugapi.h" | |
#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\utilapiset.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\utilapiset.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
PVOID __stdcall EncodePointer(PVOID Ptr); | |
__declspec(dllimport) | |
PVOID __stdcall DecodePointer(PVOID Ptr); | |
#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\utilapiset.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
PVOID __stdcall EncodeSystemPointer(PVOID Ptr); | |
__declspec(dllimport) | |
PVOID __stdcall DecodeSystemPointer(PVOID Ptr); | |
__declspec(dllimport) | |
HRESULT __stdcall EncodeRemotePointer(HANDLE ProcessHandle, PVOID Ptr, | |
PVOID * EncodedPtr); | |
__declspec(dllimport) | |
HRESULT __stdcall DecodeRemotePointer(HANDLE ProcessHandle, PVOID Ptr, | |
PVOID * DecodedPtr); | |
#line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\utilapiset.h" | |
#pragma endregion | |
#pragma region PC Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall Beep(DWORD dwFreq, DWORD dwDuration); | |
#line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\utilapiset.h" | |
#pragma endregion | |
#line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\utilapiset.h" | |
#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\handleapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\handleapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CloseHandle(HANDLE hObject); | |
__declspec(dllimport) | |
BOOL __stdcall DuplicateHandle(HANDLE hSourceProcessHandle, | |
HANDLE hSourceHandle, | |
HANDLE hTargetProcessHandle, | |
LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, | |
BOOL bInheritHandle, DWORD dwOptions); | |
__declspec(dllimport) | |
BOOL __stdcall CompareObjectHandles(HANDLE hFirstObjectHandle, | |
HANDLE hSecondObjectHandle); | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\handleapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetHandleInformation(HANDLE hObject, LPDWORD lpdwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall SetHandleInformation(HANDLE hObject, DWORD dwMask, | |
DWORD dwFlags); | |
#line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\handleapi.h" | |
#pragma endregion | |
#line 99 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\handleapi.h" | |
#line 47 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma region Application Family or OneCore Family | |
typedef LONG(__stdcall * | |
PTOP_LEVEL_EXCEPTION_FILTER) (struct _EXCEPTION_POINTERS * | |
ExceptionInfo); | |
typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER; | |
__declspec(dllimport) | |
void | |
__stdcall RaiseException(DWORD dwExceptionCode, | |
DWORD dwExceptionFlags, | |
DWORD nNumberOfArguments, | |
const ULONG_PTR * lpArguments); | |
#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LONG __stdcall UnhandledExceptionFilter(struct _EXCEPTION_POINTERS | |
*ExceptionInfo); | |
#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
LPTOP_LEVEL_EXCEPTION_FILTER __stdcall | |
SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER | |
lpTopLevelExceptionFilter); | |
__declspec(dllimport) | |
DWORD __stdcall GetLastError(void | |
); | |
#line 95 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
__declspec(dllimport) | |
void | |
__stdcall SetLastError(DWORD dwErrCode); | |
#line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall SetErrorMode(UINT uMode); | |
#line 137 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#line 182 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
#line 206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#line 209 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall RaiseFailFastException(PEXCEPTION_RECORD | |
pExceptionRecord, | |
PCONTEXT pContextRecord, | |
DWORD dwFlags); | |
#line 225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall FatalAppExitA(UINT uAction, LPCSTR lpMessageText); | |
__declspec(dllimport) | |
void | |
__stdcall FatalAppExitW(UINT uAction, LPCWSTR lpMessageText); | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetThreadErrorMode(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadErrorMode(DWORD dwNewMode, LPDWORD lpOldMode); | |
#line 276 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall TerminateProcessOnMemoryExhaustion(SIZE_T | |
FailedAllocationSize); | |
#line 290 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#pragma endregion | |
#line 297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\errhandlingapi.h" | |
#line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#pragma region Application Family or OneCore Family | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#line 87 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#pragma endregion | |
#line 94 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\fibersapi.h" | |
#line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall CreatePipe(PHANDLE hReadPipe, PHANDLE hWritePipe, | |
LPSECURITY_ATTRIBUTES lpPipeAttributes, DWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall ConnectNamedPipe(HANDLE hNamedPipe, LPOVERLAPPED lpOverlapped); | |
__declspec(dllimport) | |
BOOL __stdcall DisconnectNamedPipe(HANDLE hNamedPipe); | |
__declspec(dllimport) | |
BOOL __stdcall SetNamedPipeHandleState(HANDLE hNamedPipe, LPDWORD lpMode, | |
LPDWORD lpMaxCollectionCount, | |
LPDWORD lpCollectDataTimeout); | |
__declspec(dllimport) | |
BOOL __stdcall PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, | |
DWORD nBufferSize, LPDWORD lpBytesRead, | |
LPDWORD lpTotalBytesAvail, | |
LPDWORD lpBytesLeftThisMessage); | |
__declspec(dllimport) | |
BOOL __stdcall TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpInBuffer, | |
DWORD nInBufferSize, LPVOID lpOutBuffer, | |
DWORD nOutBufferSize, LPDWORD lpBytesRead, | |
LPOVERLAPPED lpOverlapped); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, | |
DWORD dwPipeMode, DWORD nMaxInstances, | |
DWORD nOutBufferSize, DWORD nInBufferSize, | |
DWORD nDefaultTimeOut, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
__declspec(dllimport) | |
BOOL __stdcall WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut); | |
#line 138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall ImpersonateNamedPipeClient(HANDLE hNamedPipe); | |
#line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetNamedPipeInfo(HANDLE hNamedPipe, LPDWORD lpFlags, | |
LPDWORD lpOutBufferSize, LPDWORD lpInBufferSize, | |
LPDWORD lpMaxInstances); | |
__declspec(dllimport) | |
BOOL __stdcall GetNamedPipeHandleStateW(HANDLE hNamedPipe, LPDWORD lpState, | |
LPDWORD lpCurInstances, | |
LPDWORD lpMaxCollectionCount, | |
LPDWORD lpCollectDataTimeout, | |
LPWSTR lpUserName, | |
DWORD nMaxUserNameSize); | |
#line 188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CallNamedPipeW(LPCWSTR lpNamedPipeName, LPVOID lpInBuffer, | |
DWORD nInBufferSize, LPVOID lpOutBuffer, | |
DWORD nOutBufferSize, LPDWORD lpBytesRead, | |
DWORD nTimeOut); | |
#line 212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
#pragma endregion | |
#line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namedpipeapi.h" | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\profileapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\profileapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall QueryPerformanceCounter(LARGE_INTEGER * lpPerformanceCount); | |
__declspec(dllimport) | |
BOOL __stdcall QueryPerformanceFrequency(LARGE_INTEGER * lpFrequency); | |
#line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\profileapi.h" | |
#pragma endregion | |
#line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\profileapi.h" | |
#line 51 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#line 24 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma warning(push) | |
#pragma warning(disable:4820) | |
#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma region Desktop Family or OneCore Family or Games Family | |
typedef struct _HEAP_SUMMARY { | |
DWORD cb; | |
SIZE_T cbAllocated; | |
SIZE_T cbCommitted; | |
SIZE_T cbReserved; | |
SIZE_T cbMaxReserve; | |
} HEAP_SUMMARY, *PHEAP_SUMMARY; | |
typedef PHEAP_SUMMARY LPHEAP_SUMMARY; | |
#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
HANDLE __stdcall HeapCreate(DWORD flOptions, SIZE_T dwInitialSize, | |
SIZE_T dwMaximumSize); | |
__declspec(dllimport) | |
BOOL __stdcall HeapDestroy(HANDLE hHeap); | |
__declspec(dllimport) | |
__declspec(allocator) | |
LPVOID __stdcall HeapAlloc(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes); | |
__declspec(dllimport) | |
__declspec(allocator) | |
LPVOID __stdcall HeapReAlloc(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, | |
SIZE_T dwBytes); | |
__declspec(dllimport) | |
BOOL __stdcall HeapFree(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem); | |
__declspec(dllimport) | |
SIZE_T __stdcall HeapSize(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem); | |
__declspec(dllimport) | |
HANDLE __stdcall GetProcessHeap(void | |
); | |
__declspec(dllimport) | |
SIZE_T __stdcall HeapCompact(HANDLE hHeap, DWORD dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall HeapSetInformation(HANDLE HeapHandle, | |
HEAP_INFORMATION_CLASS HeapInformationClass, | |
PVOID HeapInformation, | |
SIZE_T HeapInformationLength); | |
#line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall HeapValidate(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem); | |
#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
BOOL __stdcall HeapSummary(HANDLE hHeap, DWORD dwFlags, | |
LPHEAP_SUMMARY lpSummary); | |
#line 190 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
DWORD __stdcall GetProcessHeaps(DWORD NumberOfHeaps, PHANDLE ProcessHeaps); | |
__declspec(dllimport) | |
BOOL __stdcall HeapLock(HANDLE hHeap); | |
__declspec(dllimport) | |
BOOL __stdcall HeapUnlock(HANDLE hHeap); | |
__declspec(dllimport) | |
BOOL __stdcall HeapWalk(HANDLE hHeap, LPPROCESS_HEAP_ENTRY lpEntry); | |
__declspec(dllimport) | |
BOOL __stdcall HeapQueryInformation(HANDLE HeapHandle, | |
HEAP_INFORMATION_CLASS HeapInformationClass, | |
PVOID HeapInformation, | |
SIZE_T HeapInformationLength, | |
PSIZE_T ReturnLength); | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#pragma endregion | |
#pragma warning(pop) | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#line 257 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\heapapi.h" | |
#line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateIoCompletionPort(HANDLE FileHandle, | |
HANDLE ExistingCompletionPort, | |
ULONG_PTR CompletionKey, | |
DWORD NumberOfConcurrentThreads); | |
__declspec(dllimport) | |
BOOL __stdcall GetQueuedCompletionStatus(HANDLE CompletionPort, | |
LPDWORD lpNumberOfBytesTransferred, | |
PULONG_PTR lpCompletionKey, | |
LPOVERLAPPED * lpOverlapped, | |
DWORD dwMilliseconds); | |
#line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
__declspec(dllimport) | |
BOOL __stdcall PostQueuedCompletionStatus(HANDLE CompletionPort, | |
DWORD dwNumberOfBytesTransferred, | |
ULONG_PTR dwCompletionKey, | |
LPOVERLAPPED lpOverlapped); | |
#line 81 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Application Family | |
__declspec(dllimport) | |
BOOL __stdcall DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, | |
LPVOID lpInBuffer, DWORD nInBufferSize, | |
LPVOID lpOutBuffer, DWORD nOutBufferSize, | |
LPDWORD lpBytesReturned, | |
LPOVERLAPPED lpOverlapped); | |
#line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetOverlappedResult(HANDLE hFile, LPOVERLAPPED lpOverlapped, | |
LPDWORD lpNumberOfBytesTransferred, | |
BOOL bWait); | |
#line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CancelIo(HANDLE hFile); | |
__declspec(dllimport) | |
BOOL __stdcall GetOverlappedResultEx(HANDLE hFile, LPOVERLAPPED lpOverlapped, | |
LPDWORD lpNumberOfBytesTransferred, | |
DWORD dwMilliseconds, BOOL bAlertable); | |
#line 158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 174 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#line 176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#pragma endregion | |
#line 183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\ioapiset.h" | |
#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma region Application or OneCore Family | |
typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK; | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family | |
#line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
void | |
__stdcall InitializeCriticalSection(LPCRITICAL_SECTION | |
lpCriticalSection); | |
#line 129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
void | |
__stdcall EnterCriticalSection(LPCRITICAL_SECTION | |
lpCriticalSection); | |
__declspec(dllimport) | |
void | |
__stdcall LeaveCriticalSection(LPCRITICAL_SECTION | |
lpCriticalSection); | |
__declspec(dllimport) | |
BOOL __stdcall InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION | |
lpCriticalSection, | |
DWORD dwSpinCount); | |
#line 169 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
DWORD __stdcall SetCriticalSectionSpinCount(LPCRITICAL_SECTION | |
lpCriticalSection, | |
DWORD dwSpinCount); | |
__declspec(dllimport) | |
BOOL __stdcall TryEnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection); | |
#line 190 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
void | |
__stdcall DeleteCriticalSection(LPCRITICAL_SECTION | |
lpCriticalSection); | |
typedef RTL_RUN_ONCE INIT_ONCE; | |
typedef PRTL_RUN_ONCE PINIT_ONCE; | |
typedef PRTL_RUN_ONCE LPINIT_ONCE; | |
typedef | |
BOOL(__stdcall * PINIT_ONCE_FN) (PINIT_ONCE InitOnce, | |
PVOID Parameter, | |
PVOID * Context); | |
#line 275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE; | |
#line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetEvent(HANDLE hEvent); | |
__declspec(dllimport) | |
BOOL __stdcall ResetEvent(HANDLE hEvent); | |
__declspec(dllimport) | |
BOOL __stdcall ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, | |
LPLONG lpPreviousCount); | |
__declspec(dllimport) | |
BOOL __stdcall ReleaseMutex(HANDLE hMutex); | |
__declspec(dllimport) | |
DWORD __stdcall WaitForSingleObject(HANDLE hHandle, DWORD dwMilliseconds); | |
__declspec(dllimport) | |
DWORD __stdcall SleepEx(DWORD dwMilliseconds, BOOL bAlertable); | |
__declspec(dllimport) | |
DWORD __stdcall WaitForSingleObjectEx(HANDLE hHandle, DWORD dwMilliseconds, | |
BOOL bAlertable); | |
__declspec(dllimport) | |
DWORD __stdcall WaitForMultipleObjectsEx(DWORD nCount, const HANDLE * lpHandles, | |
BOOL bWaitAll, DWORD dwMilliseconds, | |
BOOL bAlertable); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateMutexA(LPSECURITY_ATTRIBUTES lpMutexAttributes, | |
BOOL bInitialOwner, LPCSTR lpName); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateMutexW(LPSECURITY_ATTRIBUTES lpMutexAttributes, | |
BOOL bInitialOwner, LPCWSTR lpName); | |
#line 449 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenMutexW(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCWSTR lpName); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateEventA(LPSECURITY_ATTRIBUTES lpEventAttributes, | |
BOOL bManualReset, BOOL bInitialState, | |
LPCSTR lpName); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, | |
BOOL bManualReset, BOOL bInitialState, | |
LPCWSTR lpName); | |
#line 492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenEventA(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCSTR lpName); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenEventW(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCWSTR lpName); | |
#line 518 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCWSTR lpName); | |
typedef | |
void | |
(__stdcall * PTIMERAPCROUTINE) (LPVOID lpArgToCompletionRoutine, | |
DWORD dwTimerLowValue, | |
DWORD dwTimerHighValue); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCWSTR lpTimerName); | |
#line 575 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetWaitableTimer(HANDLE hTimer, const LARGE_INTEGER * lpDueTime, | |
LONG lPeriod, | |
PTIMERAPCROUTINE pfnCompletionRoutine, | |
LPVOID lpArgToCompletionRoutine, BOOL fResume); | |
__declspec(dllimport) | |
BOOL __stdcall CancelWaitableTimer(HANDLE hTimer); | |
#line 700 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#line 702 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#line 704 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma endregion | |
#pragma region Desktop or OneCore Family | |
typedef RTL_BARRIER SYNCHRONIZATION_BARRIER; | |
typedef PRTL_BARRIER PSYNCHRONIZATION_BARRIER; | |
typedef PRTL_BARRIER LPSYNCHRONIZATION_BARRIER; | |
BOOL __stdcall EnterSynchronizationBarrier(LPSYNCHRONIZATION_BARRIER lpBarrier, | |
DWORD dwFlags); | |
BOOL __stdcall InitializeSynchronizationBarrier(LPSYNCHRONIZATION_BARRIER | |
lpBarrier, LONG lTotalThreads, | |
LONG lSpinCount); | |
BOOL __stdcall DeleteSynchronizationBarrier(LPSYNCHRONIZATION_BARRIER | |
lpBarrier); | |
#line 742 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall Sleep(DWORD dwMilliseconds); | |
BOOL __stdcall WaitOnAddress(volatile void *Address, PVOID CompareAddress, | |
SIZE_T AddressSize, DWORD dwMilliseconds); | |
void __stdcall WakeByAddressSingle(PVOID Address); | |
void __stdcall WakeByAddressAll(PVOID Address); | |
#line 780 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma endregion | |
#pragma region Desktop or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall SignalObjectAndWait(HANDLE hObjectToSignal, | |
HANDLE hObjectToWaitOn, | |
DWORD dwMilliseconds, BOOL bAlertable); | |
#line 799 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#line 801 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma endregion | |
#pragma region Application or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall WaitForMultipleObjects(DWORD nCount, const HANDLE * lpHandles, | |
BOOL bWaitAll, DWORD dwMilliseconds); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, | |
LONG lInitialCount, LONG lMaximumCount, | |
LPCWSTR lpName); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateWaitableTimerW(LPSECURITY_ATTRIBUTES lpTimerAttributes, | |
BOOL bManualReset, LPCWSTR lpTimerName); | |
#line 848 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#pragma endregion | |
#line 855 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\synchapi.h" | |
#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#pragma once | |
#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall InitializeSListHead(PSLIST_HEADER ListHead); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall InterlockedPopEntrySList(PSLIST_HEADER ListHead); | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall InterlockedPushEntrySList(PSLIST_HEADER ListHead, | |
PSLIST_ENTRY ListEntry); | |
#line 78 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
__declspec(dllimport) | |
PSLIST_ENTRY __stdcall InterlockedFlushSList(PSLIST_HEADER ListHead); | |
__declspec(dllimport) | |
USHORT __stdcall QueryDepthSList(PSLIST_HEADER ListHead); | |
#line 96 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#pragma endregion | |
#line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\interlockedapi.h" | |
#line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma region Application Family or OneCore Family | |
typedef struct _PROCESS_INFORMATION { | |
HANDLE hProcess; | |
HANDLE hThread; | |
DWORD dwProcessId; | |
DWORD dwThreadId; | |
} PROCESS_INFORMATION, *PPROCESS_INFORMATION, *LPPROCESS_INFORMATION; | |
typedef struct _STARTUPINFOA { | |
DWORD cb; | |
LPSTR lpReserved; | |
LPSTR lpDesktop; | |
LPSTR lpTitle; | |
DWORD dwX; | |
DWORD dwY; | |
DWORD dwXSize; | |
DWORD dwYSize; | |
DWORD dwXCountChars; | |
DWORD dwYCountChars; | |
DWORD dwFillAttribute; | |
DWORD dwFlags; | |
WORD wShowWindow; | |
WORD cbReserved2; | |
LPBYTE lpReserved2; | |
HANDLE hStdInput; | |
HANDLE hStdOutput; | |
HANDLE hStdError; | |
} STARTUPINFOA, *LPSTARTUPINFOA; | |
typedef struct _STARTUPINFOW { | |
DWORD cb; | |
LPWSTR lpReserved; | |
LPWSTR lpDesktop; | |
LPWSTR lpTitle; | |
DWORD dwX; | |
DWORD dwY; | |
DWORD dwXSize; | |
DWORD dwYSize; | |
DWORD dwXCountChars; | |
DWORD dwYCountChars; | |
DWORD dwFillAttribute; | |
DWORD dwFlags; | |
WORD wShowWindow; | |
WORD cbReserved2; | |
LPBYTE lpReserved2; | |
HANDLE hStdInput; | |
HANDLE hStdOutput; | |
HANDLE hStdError; | |
} STARTUPINFOW, *LPSTARTUPINFOW; | |
typedef STARTUPINFOA STARTUPINFO; | |
typedef LPSTARTUPINFOA LPSTARTUPINFO; | |
#line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall QueueUserAPC(PAPCFUNC pfnAPC, HANDLE hThread, ULONG_PTR dwData); | |
#line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessTimes(HANDLE hProcess, LPFILETIME lpCreationTime, | |
LPFILETIME lpExitTime, LPFILETIME lpKernelTime, | |
LPFILETIME lpUserTime); | |
__declspec(dllimport) | |
HANDLE __stdcall GetCurrentProcess(void | |
); | |
__declspec(dllimport) | |
DWORD __stdcall GetCurrentProcessId(void | |
); | |
__declspec(dllimport) | |
__declspec(noreturn) | |
void | |
__stdcall ExitProcess(UINT uExitCode); | |
__declspec(dllimport) | |
BOOL __stdcall TerminateProcess(HANDLE hProcess, UINT uExitCode); | |
__declspec(dllimport) | |
BOOL __stdcall GetExitCodeProcess(HANDLE hProcess, LPDWORD lpExitCode); | |
__declspec(dllimport) | |
BOOL __stdcall SwitchToThread(void | |
); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
SIZE_T dwStackSize, | |
LPTHREAD_START_ROUTINE lpStartAddress, | |
LPVOID lpParameter, DWORD dwCreationFlags, | |
LPDWORD lpThreadId); | |
#line 180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateRemoteThread(HANDLE hProcess, | |
LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
SIZE_T dwStackSize, | |
LPTHREAD_START_ROUTINE lpStartAddress, | |
LPVOID lpParameter, DWORD dwCreationFlags, | |
LPDWORD lpThreadId); | |
#line 200 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall GetCurrentThread(void | |
); | |
__declspec(dllimport) | |
DWORD __stdcall GetCurrentThreadId(void | |
); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenThread(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
DWORD dwThreadId); | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadPriority(HANDLE hThread, int nPriority); | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadPriorityBoost(HANDLE hThread, | |
BOOL bDisablePriorityBoost); | |
__declspec(dllimport) | |
BOOL __stdcall GetThreadPriorityBoost(HANDLE hThread, | |
PBOOL pDisablePriorityBoost); | |
__declspec(dllimport) | |
int | |
__stdcall GetThreadPriority(HANDLE hThread); | |
__declspec(dllimport) | |
__declspec(noreturn) | |
void | |
__stdcall ExitThread(DWORD dwExitCode); | |
#line 276 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall TerminateThread(HANDLE hThread, DWORD dwExitCode); | |
#line 289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetExitCodeThread(HANDLE hThread, LPDWORD lpExitCode); | |
__declspec(dllimport) | |
DWORD __stdcall SuspendThread(HANDLE hThread); | |
__declspec(dllimport) | |
DWORD __stdcall ResumeThread(HANDLE hThread); | |
#line 323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
__declspec(dllimport) | |
DWORD __stdcall TlsAlloc(void | |
); | |
__declspec(dllimport) | |
LPVOID __stdcall TlsGetValue(DWORD dwTlsIndex); | |
__declspec(dllimport) | |
BOOL __stdcall TlsSetValue(DWORD dwTlsIndex, LPVOID lpTlsValue); | |
__declspec(dllimport) | |
BOOL __stdcall TlsFree(DWORD dwTlsIndex); | |
__declspec(dllimport) | |
BOOL __stdcall CreateProcessA(LPCSTR lpApplicationName, LPSTR lpCommandLine, | |
LPSECURITY_ATTRIBUTES lpProcessAttributes, | |
LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
BOOL bInheritHandles, DWORD dwCreationFlags, | |
LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, | |
LPSTARTUPINFOA lpStartupInfo, | |
LPPROCESS_INFORMATION lpProcessInformation); | |
__declspec(dllimport) | |
BOOL __stdcall CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, | |
LPSECURITY_ATTRIBUTES lpProcessAttributes, | |
LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
BOOL bInheritHandles, DWORD dwCreationFlags, | |
LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, | |
LPSTARTUPINFOW lpStartupInfo, | |
LPPROCESS_INFORMATION lpProcessInformation); | |
#line 395 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetProcessShutdownParameters(DWORD dwLevel, DWORD dwFlags); | |
__declspec(dllimport) | |
DWORD __stdcall GetProcessVersion(DWORD ProcessId); | |
__declspec(dllimport) | |
void | |
__stdcall GetStartupInfoW(LPSTARTUPINFOW lpStartupInfo); | |
__declspec(dllimport) | |
BOOL __stdcall CreateProcessAsUserW(HANDLE hToken, LPCWSTR lpApplicationName, | |
LPWSTR lpCommandLine, | |
LPSECURITY_ATTRIBUTES lpProcessAttributes, | |
LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
BOOL bInheritHandles, DWORD dwCreationFlags, | |
LPVOID lpEnvironment, | |
LPCWSTR lpCurrentDirectory, | |
LPSTARTUPINFOW lpStartupInfo, | |
LPPROCESS_INFORMATION lpProcessInformation); | |
#line 494 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 495 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadToken(PHANDLE Thread, HANDLE Token); | |
__declspec(dllimport) | |
BOOL __stdcall OpenProcessToken(HANDLE ProcessHandle, DWORD DesiredAccess, | |
PHANDLE TokenHandle); | |
__declspec(dllimport) | |
BOOL __stdcall OpenThreadToken(HANDLE ThreadHandle, DWORD DesiredAccess, | |
BOOL OpenAsSelf, PHANDLE TokenHandle); | |
__declspec(dllimport) | |
BOOL __stdcall SetPriorityClass(HANDLE hProcess, DWORD dwPriorityClass); | |
__declspec(dllimport) | |
DWORD __stdcall GetPriorityClass(HANDLE hProcess); | |
#line 551 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadStackGuarantee(PULONG StackSizeInBytes); | |
__declspec(dllimport) | |
BOOL __stdcall ProcessIdToSessionId(DWORD dwProcessId, DWORD * pSessionId); | |
typedef struct _PROC_THREAD_ATTRIBUTE_LIST *PPROC_THREAD_ATTRIBUTE_LIST, | |
*LPPROC_THREAD_ATTRIBUTE_LIST; | |
#line 576 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 592 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 604 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 616 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 618 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#line 693 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateRemoteThreadEx(HANDLE hProcess, | |
LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
SIZE_T dwStackSize, | |
LPTHREAD_START_ROUTINE lpStartAddress, | |
LPVOID lpParameter, DWORD dwCreationFlags, | |
LPPROC_THREAD_ATTRIBUTE_LIST | |
lpAttributeList, LPDWORD lpThreadId); | |
#line 714 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetThreadContext(HANDLE hThread, LPCONTEXT lpContext); | |
#line 757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 759 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadContext(HANDLE hThread, const CONTEXT * lpContext); | |
#line 786 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 788 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#line 791 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall FlushInstructionCache(HANDLE hProcess, LPCVOID lpBaseAddress, | |
SIZE_T dwSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetThreadTimes(HANDLE hThread, LPFILETIME lpCreationTime, | |
LPFILETIME lpExitTime, LPFILETIME lpKernelTime, | |
LPFILETIME lpUserTime); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenProcess(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
DWORD dwProcessId); | |
__declspec(dllimport) | |
BOOL __stdcall IsProcessorFeaturePresent(DWORD ProcessorFeature); | |
#line 836 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#line 856 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 911 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma region Application Family or OneCore Family | |
#line 936 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 938 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 955 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 956 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 974 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 975 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef enum _THREAD_INFORMATION_CLASS { | |
ThreadMemoryPriority, | |
ThreadAbsoluteCpuPriority, | |
ThreadDynamicCodePolicy, | |
ThreadPowerThrottling, | |
ThreadInformationClassMax | |
} THREAD_INFORMATION_CLASS; | |
#line 1021 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
typedef struct _THREAD_POWER_THROTTLING_STATE { | |
ULONG Version; | |
ULONG ControlMask; | |
ULONG StateMask; | |
} THREAD_POWER_THROTTLING_STATE; | |
#line 1037 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 1039 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 1056 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 1079 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 1081 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall SetThreadIdealProcessor(HANDLE hThread, DWORD dwIdealProcessor); | |
#line 1096 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef enum _PROCESS_INFORMATION_CLASS { | |
ProcessMemoryPriority, | |
ProcessMemoryExhaustionInfo, | |
ProcessAppMemoryInfo, | |
ProcessInPrivateInfo, | |
ProcessPowerThrottling, | |
ProcessReservedValue1, | |
ProcessTelemetryCoverageInfo, | |
ProcessProtectionLevelInfo, | |
ProcessLeapSecondInfo, | |
ProcessInformationClassMax | |
} PROCESS_INFORMATION_CLASS; | |
typedef struct _APP_MEMORY_INFORMATION { | |
ULONG64 AvailableCommit; | |
ULONG64 PrivateCommitUsage; | |
ULONG64 PeakPrivateCommitUsage; | |
ULONG64 TotalCommitUsage; | |
} APP_MEMORY_INFORMATION, *PAPP_MEMORY_INFORMATION; | |
typedef enum _PROCESS_MEMORY_EXHAUSTION_TYPE { | |
PMETypeFailFastOnCommitFailure, | |
PMETypeMax | |
} PROCESS_MEMORY_EXHAUSTION_TYPE, *PPROCESS_MEMORY_EXHAUSTION_TYPE; | |
typedef struct _PROCESS_MEMORY_EXHAUSTION_INFO { | |
USHORT Version; | |
USHORT Reserved; | |
PROCESS_MEMORY_EXHAUSTION_TYPE Type; | |
ULONG_PTR Value; | |
} PROCESS_MEMORY_EXHAUSTION_INFO, *PPROCESS_MEMORY_EXHAUSTION_INFO; | |
typedef struct _PROCESS_POWER_THROTTLING_STATE { | |
ULONG Version; | |
ULONG ControlMask; | |
ULONG StateMask; | |
} PROCESS_POWER_THROTTLING_STATE, *PPROCESS_POWER_THROTTLING_STATE; | |
typedef struct PROCESS_PROTECTION_LEVEL_INFORMATION { | |
DWORD ProtectionLevel; | |
} PROCESS_PROTECTION_LEVEL_INFORMATION; | |
typedef struct _PROCESS_LEAP_SECOND_INFO { | |
ULONG Flags; | |
ULONG Reserved; | |
} PROCESS_LEAP_SECOND_INFO, *PPROCESS_LEAP_SECOND_INFO; | |
#line 1193 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 1251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 1253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CreateProcessAsUserA(HANDLE hToken, LPCSTR lpApplicationName, | |
LPSTR lpCommandLine, | |
LPSECURITY_ATTRIBUTES lpProcessAttributes, | |
LPSECURITY_ATTRIBUTES lpThreadAttributes, | |
BOOL bInheritHandles, DWORD dwCreationFlags, | |
LPVOID lpEnvironment, | |
LPCSTR lpCurrentDirectory, | |
LPSTARTUPINFOA lpStartupInfo, | |
LPPROCESS_INFORMATION lpProcessInformation); | |
#line 1279 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessShutdownParameters(LPDWORD lpdwLevel, | |
LPDWORD lpdwFlags); | |
#line 1290 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#pragma endregion | |
__declspec(dllimport) | |
HRESULT __stdcall SetThreadDescription(HANDLE hThread, | |
PCWSTR lpThreadDescription); | |
__declspec(dllimport) | |
HRESULT __stdcall GetThreadDescription(HANDLE hThread, | |
PWSTR * ppszThreadDescription); | |
#line 1315 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processthreadsapi.h" | |
#line 56 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma warning(disable:4514) | |
#pragma warning(disable:4103) | |
#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma warning(push) | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma warning(disable:4001) | |
#pragma warning(disable:4201) | |
#pragma warning(disable:4214) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma region Application Family or OneCore Family | |
typedef struct _SYSTEM_INFO { | |
union { | |
DWORD dwOemId; | |
struct { | |
WORD wProcessorArchitecture; | |
WORD wReserved; | |
}; | |
}; | |
DWORD dwPageSize; | |
LPVOID lpMinimumApplicationAddress; | |
LPVOID lpMaximumApplicationAddress; | |
DWORD_PTR dwActiveProcessorMask; | |
DWORD dwNumberOfProcessors; | |
DWORD dwProcessorType; | |
DWORD dwAllocationGranularity; | |
WORD wProcessorLevel; | |
WORD wProcessorRevision; | |
} SYSTEM_INFO, *LPSYSTEM_INFO; | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef struct _MEMORYSTATUSEX { | |
DWORD dwLength; | |
DWORD dwMemoryLoad; | |
DWORDLONG ullTotalPhys; | |
DWORDLONG ullAvailPhys; | |
DWORDLONG ullTotalPageFile; | |
DWORDLONG ullAvailPageFile; | |
DWORDLONG ullTotalVirtual; | |
DWORDLONG ullAvailVirtual; | |
DWORDLONG ullAvailExtendedVirtual; | |
} MEMORYSTATUSEX, *LPMEMORYSTATUSEX; | |
__declspec(dllimport) | |
BOOL __stdcall GlobalMemoryStatusEx(LPMEMORYSTATUSEX lpBuffer); | |
__declspec(dllimport) | |
void | |
__stdcall GetSystemInfo(LPSYSTEM_INFO lpSystemInfo); | |
__declspec(dllimport) | |
void | |
__stdcall GetSystemTime(LPSYSTEMTIME lpSystemTime); | |
__declspec(dllimport) | |
void | |
__stdcall GetSystemTimeAsFileTime(LPFILETIME | |
lpSystemTimeAsFileTime); | |
__declspec(dllimport) | |
void | |
__stdcall GetLocalTime(LPSYSTEMTIME lpSystemTime); | |
__declspec(dllimport) | |
BOOL __stdcall GetSystemLeapSecondInformation(PBOOL Enabled, PDWORD Flags); | |
#line 134 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(deprecated) | |
__declspec(dllimport) | |
DWORD __stdcall GetVersion(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall SetLocalTime(const SYSTEMTIME * lpSystemTime); | |
#line 158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetTickCount(void | |
); | |
#line 184 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetSystemTimeAdjustment(PDWORD lpTimeAdjustment, | |
PDWORD lpTimeIncrement, | |
PBOOL lpTimeAdjustmentDisabled); | |
__declspec(dllimport) | |
BOOL __stdcall GetSystemTimeAdjustmentPrecise(PDWORD64 lpTimeAdjustment, | |
PDWORD64 lpTimeIncrement, | |
PBOOL lpTimeAdjustmentDisabled); | |
#line 214 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall GetSystemDirectoryA(LPSTR lpBuffer, UINT uSize); | |
__declspec(dllimport) | |
UINT __stdcall GetSystemDirectoryW(LPWSTR lpBuffer, UINT uSize); | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall GetWindowsDirectoryA(LPSTR lpBuffer, UINT uSize); | |
__declspec(dllimport) | |
UINT __stdcall GetWindowsDirectoryW(LPWSTR lpBuffer, UINT uSize); | |
#line 274 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
__declspec(dllimport) | |
UINT __stdcall GetSystemWindowsDirectoryA(LPSTR lpBuffer, UINT uSize); | |
__declspec(dllimport) | |
UINT __stdcall GetSystemWindowsDirectoryW(LPWSTR lpBuffer, UINT uSize); | |
#line 298 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 300 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
typedef enum _COMPUTER_NAME_FORMAT { | |
ComputerNameNetBIOS, | |
ComputerNameDnsHostname, | |
ComputerNameDnsDomain, | |
ComputerNameDnsFullyQualified, | |
ComputerNamePhysicalNetBIOS, | |
ComputerNamePhysicalDnsHostname, | |
ComputerNamePhysicalDnsDomain, | |
ComputerNamePhysicalDnsFullyQualified, | |
ComputerNameMax | |
} COMPUTER_NAME_FORMAT; | |
#line 318 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetComputerNameExA(COMPUTER_NAME_FORMAT NameType, LPSTR lpBuffer, | |
LPDWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetComputerNameExW(COMPUTER_NAME_FORMAT NameType, | |
LPWSTR lpBuffer, LPDWORD nSize); | |
#line 348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetComputerNameExW(COMPUTER_NAME_FORMAT NameType, | |
LPCWSTR lpBuffer); | |
__declspec(dllimport) | |
BOOL __stdcall SetSystemTime(const SYSTEMTIME * lpSystemTime); | |
#line 377 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(deprecated) | |
__declspec(dllimport) | |
BOOL __stdcall GetVersionExA(LPOSVERSIONINFOA lpVersionInformation); | |
__declspec(deprecated) | |
__declspec(dllimport) | |
BOOL __stdcall GetVersionExW(LPOSVERSIONINFOW lpVersionInformation); | |
#line 405 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall | |
GetLogicalProcessorInformation(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, | |
PDWORD ReturnedLength); | |
#line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 430 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 446 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 458 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 474 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 476 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
ULONGLONG __stdcall VerSetConditionMask(ULONGLONG ConditionMask, ULONG TypeMask, | |
UCHAR Condition); | |
#line 494 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 506 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 508 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region OneCore Family or App Family | |
__declspec(dllimport) | |
UINT __stdcall EnumSystemFirmwareTables(DWORD FirmwareTableProviderSignature, | |
PVOID pFirmwareTableEnumBuffer, | |
DWORD BufferSize); | |
__declspec(dllimport) | |
UINT __stdcall GetSystemFirmwareTable(DWORD FirmwareTableProviderSignature, | |
DWORD FirmwareTableID, | |
PVOID pFirmwareTableBuffer, | |
DWORD BufferSize); | |
#line 535 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DnsHostnameToComputerNameExW(LPCWSTR Hostname, | |
LPWSTR ComputerName, LPDWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetPhysicallyInstalledSystemMemory(PULONGLONG | |
TotalMemoryInKilobytes); | |
__declspec(dllimport) | |
BOOL __stdcall SetComputerNameEx2W(COMPUTER_NAME_FORMAT NameType, DWORD Flags, | |
LPCWSTR lpBuffer); | |
__declspec(dllimport) | |
BOOL __stdcall SetSystemTimeAdjustment(DWORD dwTimeAdjustment, | |
BOOL bTimeAdjustmentDisabled); | |
__declspec(dllimport) | |
BOOL __stdcall SetSystemTimeAdjustmentPrecise(DWORD64 dwTimeAdjustment, | |
BOOL bTimeAdjustmentDisabled); | |
__declspec(dllimport) | |
BOOL __stdcall InstallELAMCertificateInfo(HANDLE ELAMFile); | |
#line 605 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#line 620 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 634 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 636 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region App Family or OneCore Family | |
#line 652 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 654 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetComputerNameA(LPCSTR lpComputerName); | |
__declspec(dllimport) | |
BOOL __stdcall SetComputerNameW(LPCWSTR lpComputerName); | |
#line 678 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetComputerNameExA(COMPUTER_NAME_FORMAT NameType, | |
LPCSTR lpBuffer); | |
#line 691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 693 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#pragma endregion | |
#pragma warning(pop) | |
#line 708 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 709 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 711 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\sysinfoapi.h" | |
#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma warning(push) | |
#pragma warning(disable:4668) | |
#line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma region Application Family or OneCore Family | |
#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LPVOID __stdcall VirtualAlloc(LPVOID lpAddress, SIZE_T dwSize, | |
DWORD flAllocationType, DWORD flProtect); | |
__declspec(dllimport) | |
BOOL __stdcall VirtualProtect(LPVOID lpAddress, SIZE_T dwSize, | |
DWORD flNewProtect, PDWORD lpflOldProtect); | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 87 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall VirtualFree(LPVOID lpAddress, SIZE_T dwSize, DWORD dwFreeType); | |
__declspec(dllimport) | |
SIZE_T __stdcall VirtualQuery(LPCVOID lpAddress, | |
PMEMORY_BASIC_INFORMATION lpBuffer, | |
SIZE_T dwLength); | |
#line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LPVOID __stdcall VirtualAllocEx(HANDLE hProcess, LPVOID lpAddress, | |
SIZE_T dwSize, DWORD flAllocationType, | |
DWORD flProtect); | |
__declspec(dllimport) | |
BOOL __stdcall VirtualProtectEx(HANDLE hProcess, LPVOID lpAddress, | |
SIZE_T dwSize, DWORD flNewProtect, | |
PDWORD lpflOldProtect); | |
__declspec(dllimport) | |
SIZE_T __stdcall VirtualQueryEx(HANDLE hProcess, LPCVOID lpAddress, | |
PMEMORY_BASIC_INFORMATION lpBuffer, | |
SIZE_T dwLength); | |
__declspec(dllimport) | |
BOOL __stdcall ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, | |
LPVOID lpBuffer, SIZE_T nSize, | |
SIZE_T * lpNumberOfBytesRead); | |
__declspec(dllimport) | |
BOOL __stdcall WriteProcessMemory(HANDLE hProcess, LPVOID lpBaseAddress, | |
LPCVOID lpBuffer, SIZE_T nSize, | |
SIZE_T * lpNumberOfBytesWritten); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateFileMappingW(HANDLE hFile, | |
LPSECURITY_ATTRIBUTES | |
lpFileMappingAttributes, DWORD flProtect, | |
DWORD dwMaximumSizeHigh, | |
DWORD dwMaximumSizeLow, LPCWSTR lpName); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenFileMappingW(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCWSTR lpName); | |
__declspec(dllimport) | |
LPVOID __stdcall MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, | |
DWORD dwFileOffsetHigh, DWORD dwFileOffsetLow, | |
SIZE_T dwNumberOfBytesToMap); | |
__declspec(dllimport) | |
LPVOID __stdcall MapViewOfFileEx(HANDLE hFileMappingObject, | |
DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, | |
DWORD dwFileOffsetLow, | |
SIZE_T dwNumberOfBytesToMap, | |
LPVOID lpBaseAddress); | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall VirtualFreeEx(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, | |
DWORD dwFreeType); | |
__declspec(dllimport) | |
BOOL __stdcall FlushViewOfFile(LPCVOID lpBaseAddress, | |
SIZE_T dwNumberOfBytesToFlush); | |
__declspec(dllimport) | |
BOOL __stdcall UnmapViewOfFile(LPCVOID lpBaseAddress); | |
#line 288 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
SIZE_T __stdcall GetLargePageMinimum(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessWorkingSetSizeEx(HANDLE hProcess, | |
PSIZE_T lpMinimumWorkingSetSize, | |
PSIZE_T lpMaximumWorkingSetSize, | |
PDWORD Flags); | |
__declspec(dllimport) | |
BOOL __stdcall SetProcessWorkingSetSizeEx(HANDLE hProcess, | |
SIZE_T dwMinimumWorkingSetSize, | |
SIZE_T dwMaximumWorkingSetSize, | |
DWORD Flags); | |
#line 325 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall VirtualLock(LPVOID lpAddress, SIZE_T dwSize); | |
__declspec(dllimport) | |
BOOL __stdcall VirtualUnlock(LPVOID lpAddress, SIZE_T dwSize); | |
#line 349 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall GetWriteWatch(DWORD dwFlags, PVOID lpBaseAddress, | |
SIZE_T dwRegionSize, PVOID * lpAddresses, | |
ULONG_PTR * lpdwCount, LPDWORD lpdwGranularity); | |
__declspec(dllimport) | |
UINT __stdcall ResetWriteWatch(LPVOID lpBaseAddress, SIZE_T dwRegionSize); | |
#line 378 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 441 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 464 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 484 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 486 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 528 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 530 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 571 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 601 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 644 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 646 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 696 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 698 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 768 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 770 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 867 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 925 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 927 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 978 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 980 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall UnmapViewOfFile2(HANDLE Process, PVOID BaseAddress, | |
ULONG UnmapFlags); | |
__declspec(dllimport) | |
BOOL __stdcall VirtualUnlockEx(HANDLE Process, LPVOID Address, SIZE_T Size); | |
#line 1006 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma endregion | |
#line 1089 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 1116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#pragma warning(pop) | |
#line 1120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 1126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\memoryapi.h" | |
#line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\enclaveapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\enclaveapi.h" | |
#pragma region Desktop Family or OneCore Or App Family | |
__declspec(dllimport) | |
BOOL __stdcall IsEnclaveTypeSupported(DWORD flEnclaveType); | |
__declspec(dllimport) | |
LPVOID __stdcall CreateEnclave(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, | |
SIZE_T dwInitialCommitment, DWORD flEnclaveType, | |
LPCVOID lpEnclaveInformation, DWORD dwInfoLength, | |
LPDWORD lpEnclaveError); | |
__declspec(dllimport) | |
BOOL __stdcall LoadEnclaveData(HANDLE hProcess, LPVOID lpAddress, | |
LPCVOID lpBuffer, SIZE_T nSize, DWORD flProtect, | |
LPCVOID lpPageInformation, DWORD dwInfoLength, | |
PSIZE_T lpNumberOfBytesWritten, | |
LPDWORD lpEnclaveError); | |
__declspec(dllimport) | |
BOOL __stdcall InitializeEnclave(HANDLE hProcess, LPVOID lpAddress, | |
LPCVOID lpEnclaveInformation, | |
DWORD dwInfoLength, LPDWORD lpEnclaveError); | |
#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\enclaveapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall LoadEnclaveImageA(LPVOID lpEnclaveAddress, LPCSTR lpImageName); | |
__declspec(dllimport) | |
BOOL __stdcall LoadEnclaveImageW(LPVOID lpEnclaveAddress, LPCWSTR lpImageName); | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\enclaveapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall CallEnclave(LPENCLAVE_ROUTINE lpRoutine, LPVOID lpParameter, | |
BOOL fWaitForThread, LPVOID * lpReturnValue); | |
__declspec(dllimport) | |
BOOL __stdcall TerminateEnclave(LPVOID lpAddress, BOOL fWait); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteEnclave(LPVOID lpAddress); | |
#line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\enclaveapi.h" | |
#pragma endregion | |
#line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\enclaveapi.h" | |
#line 59 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoollegacyapiset.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoollegacyapiset.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall QueueUserWorkItem(LPTHREAD_START_ROUTINE Function, PVOID Context, | |
ULONG Flags); | |
__declspec(dllimport) | |
BOOL __stdcall UnregisterWaitEx(HANDLE WaitHandle, HANDLE CompletionEvent); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateTimerQueue(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall CreateTimerQueueTimer(PHANDLE phNewTimer, HANDLE TimerQueue, | |
WAITORTIMERCALLBACK Callback, | |
PVOID Parameter, DWORD DueTime, | |
DWORD Period, ULONG Flags); | |
__declspec(dllimport) | |
BOOL __stdcall ChangeTimerQueueTimer(HANDLE TimerQueue, HANDLE Timer, | |
ULONG DueTime, ULONG Period); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteTimerQueueTimer(HANDLE TimerQueue, HANDLE Timer, | |
HANDLE CompletionEvent); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteTimerQueueEx(HANDLE TimerQueue, HANDLE CompletionEvent); | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoollegacyapiset.h" | |
#pragma endregion | |
#line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoollegacyapiset.h" | |
#line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#pragma region Application Family or OneCore Family | |
typedef | |
void | |
(__stdcall * | |
PTP_WIN32_IO_CALLBACK) (PTP_CALLBACK_INSTANCE Instance, | |
PVOID Context, PVOID Overlapped, | |
ULONG IoResult, | |
ULONG_PTR NumberOfBytesTransferred, | |
PTP_IO Io); | |
#line 387 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#line 389 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#line 399 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#pragma endregion | |
#line 406 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\threadpoolapiset.h" | |
#line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi.h" | |
#line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi.h" | |
#pragma endregion | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi.h" | |
#line 62 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi2.h" | |
#pragma once | |
#pragma region Desktop Family or OneCore Family | |
typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION { | |
LONG64 MaxIops; | |
LONG64 MaxBandwidth; | |
LONG64 ReservationIops; | |
PCWSTR VolumeName; | |
ULONG BaseIoSize; | |
ULONG ControlFlags; | |
} JOBOBJECT_IO_RATE_CONTROL_INFORMATION; | |
__declspec(dllimport) | |
HANDLE __stdcall CreateJobObjectW(LPSECURITY_ATTRIBUTES lpJobAttributes, | |
LPCWSTR lpName); | |
__declspec(dllimport) | |
void | |
__stdcall FreeMemoryJobObject(void *Buffer); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenJobObjectW(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCWSTR lpName); | |
__declspec(dllimport) | |
BOOL __stdcall AssignProcessToJobObject(HANDLE hJob, HANDLE hProcess); | |
__declspec(dllimport) | |
BOOL __stdcall TerminateJobObject(HANDLE hJob, UINT uExitCode); | |
__declspec(dllimport) | |
BOOL __stdcall SetInformationJobObject(HANDLE hJob, | |
JOBOBJECTINFOCLASS | |
JobObjectInformationClass, | |
LPVOID lpJobObjectInformation, | |
DWORD cbJobObjectInformationLength); | |
__declspec(dllimport) | |
DWORD __stdcall SetIoRateControlInformationJobObject(HANDLE hJob, | |
JOBOBJECT_IO_RATE_CONTROL_INFORMATION | |
* IoRateControlInfo); | |
__declspec(dllimport) | |
BOOL __stdcall QueryInformationJobObject(HANDLE hJob, | |
JOBOBJECTINFOCLASS | |
JobObjectInformationClass, | |
LPVOID lpJobObjectInformation, | |
DWORD cbJobObjectInformationLength, | |
LPDWORD lpReturnLength); | |
__declspec(dllimport) | |
DWORD __stdcall QueryIoRateControlInformationJobObject(HANDLE hJob, | |
PCWSTR VolumeName, | |
JOBOBJECT_IO_RATE_CONTROL_INFORMATION | |
** InfoBlocks, | |
ULONG * InfoBlockCount); | |
#line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi2.h" | |
#pragma endregion | |
#line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\jobapi2.h" | |
#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 178 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 192 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 194 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#pragma endregion | |
#line 201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wow64apiset.h" | |
#line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma region Desktop Family or OneCore Family | |
typedef struct tagENUMUILANG { | |
ULONG NumOfEnumUILang; | |
ULONG SizeOfEnumUIBuffer; | |
LANGID *pEnumUIBuffer; | |
} ENUMUILANG, *PENUMUILANG; | |
typedef FARPROC ENUMRESTYPEPROCA; | |
typedef FARPROC ENUMRESTYPEPROCW; | |
typedef ENUMRESTYPEPROCA ENUMRESTYPEPROC; | |
#line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
typedef FARPROC ENUMRESNAMEPROCA; | |
typedef FARPROC ENUMRESNAMEPROCW; | |
typedef ENUMRESNAMEPROCA ENUMRESNAMEPROC; | |
#line 114 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
typedef FARPROC ENUMRESLANGPROCA; | |
typedef FARPROC ENUMRESLANGPROCW; | |
typedef ENUMRESLANGPROCA ENUMRESLANGPROC; | |
#line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DisableThreadLibraryCalls(HMODULE hLibModule); | |
#line 139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
HRSRC __stdcall FindResourceExW(HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, | |
WORD wLanguage); | |
#line 161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 182 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall FreeLibrary(HMODULE hLibModule); | |
__declspec(dllimport) | |
__declspec(noreturn) | |
void | |
__stdcall FreeLibraryAndExitThread(HMODULE hLibModule, | |
DWORD dwExitCode); | |
#line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall FreeResource(HGLOBAL hResData); | |
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetModuleFileNameA(HMODULE hModule, LPSTR lpFilename, | |
DWORD nSize); | |
__declspec(dllimport) | |
DWORD __stdcall GetModuleFileNameW(HMODULE hModule, LPWSTR lpFilename, | |
DWORD nSize); | |
#line 248 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HMODULE __stdcall GetModuleHandleA(LPCSTR lpModuleName); | |
__declspec(dllimport) | |
HMODULE __stdcall GetModuleHandleW(LPCWSTR lpModuleName); | |
#line 278 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
typedef BOOL(__stdcall * PGET_MODULE_HANDLE_EXA) (DWORD dwFlags, | |
LPCSTR lpModuleName, | |
HMODULE * phModule); | |
typedef BOOL(__stdcall * PGET_MODULE_HANDLE_EXW) (DWORD dwFlags, | |
LPCWSTR lpModuleName, | |
HMODULE * phModule); | |
#line 306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetModuleHandleExA(DWORD dwFlags, LPCSTR lpModuleName, | |
HMODULE * phModule); | |
__declspec(dllimport) | |
BOOL __stdcall GetModuleHandleExW(DWORD dwFlags, LPCWSTR lpModuleName, | |
HMODULE * phModule); | |
#line 330 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 332 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 334 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
FARPROC __stdcall GetProcAddress(HMODULE hModule, LPCSTR lpProcName); | |
typedef struct _REDIRECTION_FUNCTION_DESCRIPTOR { | |
PCSTR DllName; | |
PCSTR FunctionName; | |
PVOID RedirectionTarget; | |
} REDIRECTION_FUNCTION_DESCRIPTOR, *PREDIRECTION_FUNCTION_DESCRIPTOR; | |
typedef const REDIRECTION_FUNCTION_DESCRIPTOR | |
*PCREDIRECTION_FUNCTION_DESCRIPTOR; | |
typedef struct _REDIRECTION_DESCRIPTOR { | |
ULONG Version; | |
ULONG FunctionCount; | |
PCREDIRECTION_FUNCTION_DESCRIPTOR Redirections; | |
} REDIRECTION_DESCRIPTOR, *PREDIRECTION_DESCRIPTOR; | |
typedef const REDIRECTION_DESCRIPTOR *PCREDIRECTION_DESCRIPTOR; | |
#line 367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HMODULE __stdcall LoadLibraryExA(LPCSTR lpLibFileName, HANDLE hFile, | |
DWORD dwFlags); | |
__declspec(dllimport) | |
HMODULE __stdcall LoadLibraryExW(LPCWSTR lpLibFileName, HANDLE hFile, | |
DWORD dwFlags); | |
#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 419 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 434 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
__declspec(dllimport) | |
HGLOBAL __stdcall LoadResource(HMODULE hModule, HRSRC hResInfo); | |
#line 446 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
int | |
__stdcall LoadStringA(HINSTANCE hInstance, UINT uID, | |
LPSTR lpBuffer, int cchBufferMax); | |
__declspec(dllimport) | |
int | |
__stdcall LoadStringW(HINSTANCE hInstance, UINT uID, | |
LPWSTR lpBuffer, int cchBufferMax); | |
#line 476 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 478 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LPVOID __stdcall LockResource(HGLOBAL hResData); | |
__declspec(dllimport) | |
DWORD __stdcall SizeofResource(HMODULE hModule, HRSRC hResInfo); | |
#line 501 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
typedef PVOID DLL_DIRECTORY_COOKIE, *PDLL_DIRECTORY_COOKIE; | |
__declspec(dllimport) | |
DLL_DIRECTORY_COOKIE __stdcall AddDllDirectory(PCWSTR NewDirectory); | |
__declspec(dllimport) | |
BOOL __stdcall RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie); | |
__declspec(dllimport) | |
BOOL __stdcall SetDefaultDllDirectories(DWORD DirectoryFlags); | |
#line 533 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 631 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 633 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
HRSRC __stdcall FindResourceW(HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType); | |
#line 654 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HMODULE __stdcall LoadLibraryA(LPCSTR lpLibFileName); | |
__declspec(dllimport) | |
HMODULE __stdcall LoadLibraryW(LPCWSTR lpLibFileName); | |
#line 680 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 682 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall EnumResourceNamesW(HMODULE hModule, LPCWSTR lpType, | |
ENUMRESNAMEPROCW lpEnumFunc, LONG_PTR lParam); | |
#line 703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#pragma endregion | |
#line 710 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\libloaderapi.h" | |
#line 65 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheck(PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
HANDLE ClientToken, DWORD DesiredAccess, | |
PGENERIC_MAPPING GenericMapping, | |
PPRIVILEGE_SET PrivilegeSet, | |
LPDWORD PrivilegeSetLength, LPDWORD GrantedAccess, | |
LPBOOL AccessStatus); | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckAndAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, | |
LPWSTR ObjectTypeName, | |
LPWSTR ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
DWORD DesiredAccess, | |
PGENERIC_MAPPING GenericMapping, | |
BOOL ObjectCreation, | |
LPDWORD GrantedAccess, | |
LPBOOL AccessStatus, | |
LPBOOL pfGenerateOnClose); | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByType(PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
PSID PrincipalSelfSid, HANDLE ClientToken, | |
DWORD DesiredAccess, | |
POBJECT_TYPE_LIST ObjectTypeList, | |
DWORD ObjectTypeListLength, | |
PGENERIC_MAPPING GenericMapping, | |
PPRIVILEGE_SET PrivilegeSet, | |
LPDWORD PrivilegeSetLength, | |
LPDWORD GrantedAccess, LPBOOL AccessStatus); | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeResultList(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, | |
PSID PrincipalSelfSid, | |
HANDLE ClientToken, | |
DWORD DesiredAccess, | |
POBJECT_TYPE_LIST ObjectTypeList, | |
DWORD ObjectTypeListLength, | |
PGENERIC_MAPPING GenericMapping, | |
PPRIVILEGE_SET PrivilegeSet, | |
LPDWORD PrivilegeSetLength, | |
LPDWORD GrantedAccessList, | |
LPDWORD AccessStatusList); | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeAndAuditAlarmW(LPCWSTR SubsystemName, | |
LPVOID HandleId, | |
LPCWSTR ObjectTypeName, | |
LPCWSTR ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PSID PrincipalSelfSid, | |
DWORD DesiredAccess, | |
AUDIT_EVENT_TYPE AuditType, | |
DWORD Flags, | |
POBJECT_TYPE_LIST ObjectTypeList, | |
DWORD ObjectTypeListLength, | |
PGENERIC_MAPPING GenericMapping, | |
BOOL ObjectCreation, | |
LPDWORD GrantedAccess, | |
LPBOOL AccessStatus, | |
LPBOOL pfGenerateOnClose); | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeResultListAndAuditAlarmW(LPCWSTR SubsystemName, | |
LPVOID HandleId, | |
LPCWSTR ObjectTypeName, | |
LPCWSTR ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PSID PrincipalSelfSid, | |
DWORD DesiredAccess, | |
AUDIT_EVENT_TYPE | |
AuditType, DWORD Flags, | |
POBJECT_TYPE_LIST | |
ObjectTypeList, | |
DWORD | |
ObjectTypeListLength, | |
PGENERIC_MAPPING | |
GenericMapping, | |
BOOL ObjectCreation, | |
LPDWORD | |
GrantedAccessList, | |
LPDWORD | |
AccessStatusList, | |
LPBOOL | |
pfGenerateOnClose); | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeResultListAndAuditAlarmByHandleW(LPCWSTR | |
SubsystemName, | |
LPVOID | |
HandleId, | |
HANDLE | |
ClientToken, | |
LPCWSTR | |
ObjectTypeName, | |
LPCWSTR | |
ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PSID | |
PrincipalSelfSid, | |
DWORD | |
DesiredAccess, | |
AUDIT_EVENT_TYPE | |
AuditType, | |
DWORD Flags, | |
POBJECT_TYPE_LIST | |
ObjectTypeList, | |
DWORD | |
ObjectTypeListLength, | |
PGENERIC_MAPPING | |
GenericMapping, | |
BOOL | |
ObjectCreation, | |
LPDWORD | |
GrantedAccessList, | |
LPDWORD | |
AccessStatusList, | |
LPBOOL | |
pfGenerateOnClose); | |
#line 189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AddAccessAllowedAce(PACL pAcl, DWORD dwAceRevision, | |
DWORD AccessMask, PSID pSid); | |
__declspec(dllimport) | |
BOOL __stdcall AddAccessAllowedAceEx(PACL pAcl, DWORD dwAceRevision, | |
DWORD AceFlags, DWORD AccessMask, | |
PSID pSid); | |
#line 218 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AddAccessAllowedObjectAce(PACL pAcl, DWORD dwAceRevision, | |
DWORD AceFlags, DWORD AccessMask, | |
GUID * ObjectTypeGuid, | |
GUID * InheritedObjectTypeGuid, | |
PSID pSid); | |
__declspec(dllimport) | |
BOOL __stdcall AddAccessDeniedAce(PACL pAcl, DWORD dwAceRevision, | |
DWORD AccessMask, PSID pSid); | |
__declspec(dllimport) | |
BOOL __stdcall AddAccessDeniedAceEx(PACL pAcl, DWORD dwAceRevision, | |
DWORD AceFlags, DWORD AccessMask, | |
PSID pSid); | |
__declspec(dllimport) | |
BOOL __stdcall AddAccessDeniedObjectAce(PACL pAcl, DWORD dwAceRevision, | |
DWORD AceFlags, DWORD AccessMask, | |
GUID * ObjectTypeGuid, | |
GUID * InheritedObjectTypeGuid, | |
PSID pSid); | |
#line 275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AddAce(PACL pAcl, DWORD dwAceRevision, DWORD dwStartingAceIndex, | |
LPVOID pAceList, DWORD nAceListLength); | |
#line 293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AddAuditAccessAce(PACL pAcl, DWORD dwAceRevision, | |
DWORD dwAccessMask, PSID pSid, | |
BOOL bAuditSuccess, BOOL bAuditFailure); | |
__declspec(dllimport) | |
BOOL __stdcall AddAuditAccessAceEx(PACL pAcl, DWORD dwAceRevision, | |
DWORD AceFlags, DWORD dwAccessMask, | |
PSID pSid, BOOL bAuditSuccess, | |
BOOL bAuditFailure); | |
__declspec(dllimport) | |
BOOL __stdcall AddAuditAccessObjectAce(PACL pAcl, DWORD dwAceRevision, | |
DWORD AceFlags, DWORD AccessMask, | |
GUID * ObjectTypeGuid, | |
GUID * InheritedObjectTypeGuid, | |
PSID pSid, BOOL bAuditSuccess, | |
BOOL bAuditFailure); | |
#line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 364 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#line 401 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AdjustTokenGroups(HANDLE TokenHandle, BOOL ResetToDefault, | |
PTOKEN_GROUPS NewState, DWORD BufferLength, | |
PTOKEN_GROUPS PreviousState, | |
PDWORD ReturnLength); | |
__declspec(dllimport) | |
BOOL __stdcall AdjustTokenPrivileges(HANDLE TokenHandle, | |
BOOL DisableAllPrivileges, | |
PTOKEN_PRIVILEGES NewState, | |
DWORD BufferLength, | |
PTOKEN_PRIVILEGES PreviousState, | |
PDWORD ReturnLength); | |
__declspec(dllimport) | |
BOOL __stdcall AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY | |
pIdentifierAuthority, | |
BYTE nSubAuthorityCount, | |
DWORD nSubAuthority0, | |
DWORD nSubAuthority1, | |
DWORD nSubAuthority2, | |
DWORD nSubAuthority3, | |
DWORD nSubAuthority4, | |
DWORD nSubAuthority5, | |
DWORD nSubAuthority6, | |
DWORD nSubAuthority7, PSID * pSid); | |
__declspec(dllimport) | |
BOOL __stdcall AllocateLocallyUniqueId(PLUID Luid); | |
#line 458 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall AreAllAccessesGranted(DWORD GrantedAccess, DWORD DesiredAccess); | |
__declspec(dllimport) | |
BOOL __stdcall AreAnyAccessesGranted(DWORD GrantedAccess, DWORD DesiredAccess); | |
#line 482 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CheckTokenMembership(HANDLE TokenHandle, PSID SidToCheck, | |
PBOOL IsMember); | |
#line 498 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#line 547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall ConvertToAutoInheritPrivateObjectSecurity(PSECURITY_DESCRIPTOR | |
ParentDescriptor, | |
PSECURITY_DESCRIPTOR | |
CurrentSecurityDescriptor, | |
PSECURITY_DESCRIPTOR * | |
NewSecurityDescriptor, | |
GUID * ObjectType, | |
BOOLEAN | |
IsDirectoryObject, | |
PGENERIC_MAPPING | |
GenericMapping); | |
#line 565 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CopySid(DWORD nDestinationSidLength, PSID pDestinationSid, | |
PSID pSourceSid); | |
#line 581 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR | |
ParentDescriptor, | |
PSECURITY_DESCRIPTOR | |
CreatorDescriptor, | |
PSECURITY_DESCRIPTOR * NewDescriptor, | |
BOOL IsDirectoryObject, HANDLE Token, | |
PGENERIC_MAPPING GenericMapping); | |
__declspec(dllimport) | |
BOOL __stdcall CreatePrivateObjectSecurityEx(PSECURITY_DESCRIPTOR | |
ParentDescriptor, | |
PSECURITY_DESCRIPTOR | |
CreatorDescriptor, | |
PSECURITY_DESCRIPTOR * | |
NewDescriptor, GUID * ObjectType, | |
BOOL IsContainerObject, | |
ULONG AutoInheritFlags, | |
HANDLE Token, | |
PGENERIC_MAPPING GenericMapping); | |
__declspec(dllimport) | |
BOOL __stdcall | |
CreatePrivateObjectSecurityWithMultipleInheritance(PSECURITY_DESCRIPTOR | |
ParentDescriptor, | |
PSECURITY_DESCRIPTOR | |
CreatorDescriptor, | |
PSECURITY_DESCRIPTOR * | |
NewDescriptor, | |
GUID ** ObjectTypes, | |
ULONG GuidCount, | |
BOOL IsContainerObject, | |
ULONG AutoInheritFlags, | |
HANDLE Token, | |
PGENERIC_MAPPING | |
GenericMapping); | |
__declspec(dllimport) | |
BOOL __stdcall CreateRestrictedToken(HANDLE ExistingTokenHandle, DWORD Flags, | |
DWORD DisableSidCount, | |
PSID_AND_ATTRIBUTES SidsToDisable, | |
DWORD DeletePrivilegeCount, | |
PLUID_AND_ATTRIBUTES PrivilegesToDelete, | |
DWORD RestrictedSidCount, | |
PSID_AND_ATTRIBUTES SidsToRestrict, | |
PHANDLE NewTokenHandle); | |
#line 647 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 678 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall DeleteAce(PACL pAcl, DWORD dwAceIndex); | |
#line 689 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR * | |
ObjectDescriptor); | |
#line 703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DuplicateToken(HANDLE ExistingTokenHandle, | |
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, | |
PHANDLE DuplicateTokenHandle); | |
__declspec(dllimport) | |
BOOL __stdcall DuplicateTokenEx(HANDLE hExistingToken, DWORD dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpTokenAttributes, | |
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, | |
TOKEN_TYPE TokenType, PHANDLE phNewToken); | |
#line 732 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall EqualPrefixSid(PSID pSid1, PSID pSid2); | |
__declspec(dllimport) | |
BOOL __stdcall EqualSid(PSID pSid1, PSID pSid2); | |
__declspec(dllimport) | |
BOOL __stdcall FindFirstFreeAce(PACL pAcl, LPVOID * pAce); | |
#line 765 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
PVOID __stdcall FreeSid(PSID pSid); | |
__declspec(dllimport) | |
BOOL __stdcall GetAce(PACL pAcl, DWORD dwAceIndex, LPVOID * pAce); | |
__declspec(dllimport) | |
BOOL __stdcall GetAclInformation(PACL pAcl, LPVOID pAclInformation, | |
DWORD nAclInformationLength, | |
ACL_INFORMATION_CLASS dwAclInformationClass); | |
#line 800 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetFileSecurityW(LPCWSTR lpFileName, | |
SECURITY_INFORMATION RequestedInformation, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
DWORD nLength, LPDWORD lpnLengthNeeded); | |
#line 822 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetKernelObjectSecurity(HANDLE Handle, | |
SECURITY_INFORMATION | |
RequestedInformation, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
DWORD nLength, LPDWORD lpnLengthNeeded); | |
__declspec(dllimport) | |
DWORD __stdcall GetLengthSid(PSID pSid); | |
#line 850 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR ObjectDescriptor, | |
SECURITY_INFORMATION | |
SecurityInformation, | |
PSECURITY_DESCRIPTOR | |
ResultantDescriptor, | |
DWORD DescriptorLength, | |
PDWORD ReturnLength); | |
#line 869 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, | |
PSECURITY_DESCRIPTOR_CONTROL | |
pControl, LPDWORD lpdwRevision); | |
__declspec(dllimport) | |
BOOL __stdcall GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, | |
LPBOOL lpbDaclPresent, PACL * pDacl, | |
LPBOOL lpbDaclDefaulted); | |
__declspec(dllimport) | |
BOOL __stdcall GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, PSID * pGroup, | |
LPBOOL lpbGroupDefaulted); | |
__declspec(dllimport) | |
DWORD __stdcall GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor); | |
__declspec(dllimport) | |
BOOL __stdcall GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, PSID * pOwner, | |
LPBOOL lpbOwnerDefaulted); | |
__declspec(dllimport) | |
DWORD __stdcall GetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PUCHAR RMControl); | |
__declspec(dllimport) | |
BOOL __stdcall GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, | |
LPBOOL lpbSaclPresent, PACL * pSacl, | |
LPBOOL lpbSaclDefaulted); | |
__declspec(dllimport) | |
PSID_IDENTIFIER_AUTHORITY __stdcall GetSidIdentifierAuthority(PSID pSid); | |
__declspec(dllimport) | |
DWORD __stdcall GetSidLengthRequired(UCHAR nSubAuthorityCount); | |
__declspec(dllimport) | |
PDWORD __stdcall GetSidSubAuthority(PSID pSid, DWORD nSubAuthority); | |
__declspec(dllimport) | |
PUCHAR __stdcall GetSidSubAuthorityCount(PSID pSid); | |
__declspec(dllimport) | |
BOOL __stdcall GetTokenInformation(HANDLE TokenHandle, | |
TOKEN_INFORMATION_CLASS | |
TokenInformationClass, | |
LPVOID TokenInformation, | |
DWORD TokenInformationLength, | |
PDWORD ReturnLength); | |
#line 1002 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 1004 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall ImpersonateAnonymousToken(HANDLE ThreadHandle); | |
__declspec(dllimport) | |
BOOL __stdcall ImpersonateLoggedOnUser(HANDLE hToken); | |
__declspec(dllimport) | |
BOOL __stdcall ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL ImpersonationLevel); | |
#line 1036 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall InitializeAcl(PACL pAcl, DWORD nAclLength, DWORD dwAclRevision); | |
__declspec(dllimport) | |
BOOL __stdcall InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, | |
DWORD dwRevision); | |
__declspec(dllimport) | |
BOOL __stdcall InitializeSid(PSID Sid, | |
PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority, | |
BYTE nSubAuthorityCount); | |
#line 1071 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall IsTokenRestricted(HANDLE TokenHandle); | |
#line 1085 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall IsValidAcl(PACL pAcl); | |
__declspec(dllimport) | |
BOOL __stdcall IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor); | |
__declspec(dllimport) | |
BOOL __stdcall IsValidSid(PSID pSid); | |
#line 1126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall MakeAbsoluteSD(PSECURITY_DESCRIPTOR | |
pSelfRelativeSecurityDescriptor, | |
PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor, | |
LPDWORD lpdwAbsoluteSecurityDescriptorSize, | |
PACL pDacl, LPDWORD lpdwDaclSize, PACL pSacl, | |
LPDWORD lpdwSaclSize, PSID pOwner, | |
LPDWORD lpdwOwnerSize, PSID pPrimaryGroup, | |
LPDWORD lpdwPrimaryGroupSize); | |
__declspec(dllimport) | |
BOOL __stdcall MakeSelfRelativeSD(PSECURITY_DESCRIPTOR | |
pAbsoluteSecurityDescriptor, | |
PSECURITY_DESCRIPTOR | |
pSelfRelativeSecurityDescriptor, | |
LPDWORD lpdwBufferLength); | |
#line 1158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall MapGenericMask(PDWORD AccessMask, | |
PGENERIC_MAPPING GenericMapping); | |
__declspec(dllimport) | |
BOOL __stdcall ObjectCloseAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, | |
BOOL GenerateOnClose); | |
__declspec(dllimport) | |
BOOL __stdcall ObjectDeleteAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, | |
BOOL GenerateOnClose); | |
__declspec(dllimport) | |
BOOL __stdcall ObjectOpenAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, | |
LPWSTR ObjectTypeName, LPWSTR ObjectName, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
HANDLE ClientToken, DWORD DesiredAccess, | |
DWORD GrantedAccess, | |
PPRIVILEGE_SET Privileges, | |
BOOL ObjectCreation, BOOL AccessGranted, | |
LPBOOL GenerateOnClose); | |
__declspec(dllimport) | |
BOOL __stdcall ObjectPrivilegeAuditAlarmW(LPCWSTR SubsystemName, | |
LPVOID HandleId, HANDLE ClientToken, | |
DWORD DesiredAccess, | |
PPRIVILEGE_SET Privileges, | |
BOOL AccessGranted); | |
__declspec(dllimport) | |
BOOL __stdcall PrivilegeCheck(HANDLE ClientToken, | |
PPRIVILEGE_SET RequiredPrivileges, | |
LPBOOL pfResult); | |
__declspec(dllimport) | |
BOOL __stdcall PrivilegedServiceAuditAlarmW(LPCWSTR SubsystemName, | |
LPCWSTR ServiceName, | |
HANDLE ClientToken, | |
PPRIVILEGE_SET Privileges, | |
BOOL AccessGranted); | |
#line 1278 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
__declspec(dllimport) | |
BOOL __stdcall RevertToSelf(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall SetAclInformation(PACL pAcl, LPVOID pAclInformation, | |
DWORD nAclInformationLength, | |
ACL_INFORMATION_CLASS dwAclInformationClass); | |
__declspec(dllimport) | |
BOOL __stdcall SetFileSecurityW(LPCWSTR lpFileName, | |
SECURITY_INFORMATION SecurityInformation, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor); | |
#line 1312 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetKernelObjectSecurity(HANDLE Handle, | |
SECURITY_INFORMATION SecurityInformation, | |
PSECURITY_DESCRIPTOR SecurityDescriptor); | |
#line 1328 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetPrivateObjectSecurity(SECURITY_INFORMATION | |
SecurityInformation, | |
PSECURITY_DESCRIPTOR | |
ModificationDescriptor, | |
PSECURITY_DESCRIPTOR * | |
ObjectsSecurityDescriptor, | |
PGENERIC_MAPPING GenericMapping, | |
HANDLE Token); | |
__declspec(dllimport) | |
BOOL __stdcall SetPrivateObjectSecurityEx(SECURITY_INFORMATION | |
SecurityInformation, | |
PSECURITY_DESCRIPTOR | |
ModificationDescriptor, | |
PSECURITY_DESCRIPTOR * | |
ObjectsSecurityDescriptor, | |
ULONG AutoInheritFlags, | |
PGENERIC_MAPPING GenericMapping, | |
HANDLE Token); | |
#line 1370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 1372 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, | |
SECURITY_DESCRIPTOR_CONTROL | |
ControlBitsOfInterest, | |
SECURITY_DESCRIPTOR_CONTROL | |
ControlBitsToSet); | |
__declspec(dllimport) | |
BOOL __stdcall SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, BOOL bDaclPresent, | |
PACL pDacl, BOOL bDaclDefaulted); | |
__declspec(dllimport) | |
BOOL __stdcall SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, PSID pGroup, | |
BOOL bGroupDefaulted); | |
__declspec(dllimport) | |
BOOL __stdcall SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, PSID pOwner, | |
BOOL bOwnerDefaulted); | |
__declspec(dllimport) | |
DWORD __stdcall SetSecurityDescriptorRMControl(PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PUCHAR RMControl); | |
__declspec(dllimport) | |
BOOL __stdcall SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR | |
pSecurityDescriptor, BOOL bSaclPresent, | |
PACL pSacl, BOOL bSaclDefaulted); | |
__declspec(dllimport) | |
BOOL __stdcall SetTokenInformation(HANDLE TokenHandle, | |
TOKEN_INFORMATION_CLASS | |
TokenInformationClass, | |
LPVOID TokenInformation, | |
DWORD TokenInformationLength); | |
#line 1450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#pragma endregion | |
#line 1485 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 1503 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 1524 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 1530 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securitybaseapi.h" | |
#line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namespaceapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namespaceapi.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreatePrivateNamespaceW(LPSECURITY_ATTRIBUTES | |
lpPrivateNamespaceAttributes, | |
LPVOID lpBoundaryDescriptor, | |
LPCWSTR lpAliasPrefix); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenPrivateNamespaceW(LPVOID lpBoundaryDescriptor, | |
LPCWSTR lpAliasPrefix); | |
__declspec(dllimport) | |
BOOLEAN __stdcall ClosePrivateNamespace(HANDLE Handle, ULONG Flags); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateBoundaryDescriptorW(LPCWSTR Name, ULONG Flags); | |
__declspec(dllimport) | |
BOOL __stdcall AddSIDToBoundaryDescriptor(HANDLE * BoundaryDescriptor, | |
PSID RequiredSid); | |
__declspec(dllimport) | |
void | |
__stdcall DeleteBoundaryDescriptor(HANDLE BoundaryDescriptor); | |
#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namespaceapi.h" | |
#pragma endregion | |
#line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\namespaceapi.h" | |
#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\systemtopologyapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\systemtopologyapi.h" | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetNumaHighestNodeNumber(PULONG HighestNodeNumber); | |
#line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\systemtopologyapi.h" | |
#line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\systemtopologyapi.h" | |
#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\systemtopologyapi.h" | |
#pragma endregion | |
#line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\systemtopologyapi.h" | |
#line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#pragma endregion | |
#line 80 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\processtopologyapi.h" | |
#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securityappcontainer.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securityappcontainer.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securityappcontainer.h" | |
#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securityappcontainer.h" | |
#pragma endregion | |
#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\securityappcontainer.h" | |
#line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#pragma once | |
#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall QueryInterruptTimePrecise(PULONGLONG | |
lpInterruptTimePrecise); | |
__declspec(dllimport) | |
void | |
__stdcall QueryUnbiasedInterruptTimePrecise(PULONGLONG | |
lpUnbiasedInterruptTimePrecise); | |
__declspec(dllimport) | |
void | |
__stdcall QueryInterruptTime(PULONGLONG lpInterruptTime); | |
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
__declspec(dllimport) | |
HRESULT __stdcall QueryAuxiliaryCounterFrequency(PULONGLONG | |
lpAuxiliaryCounterFrequency); | |
__declspec(dllimport) | |
HRESULT __stdcall ConvertAuxiliaryCounterToPerformanceCounter(ULONGLONG | |
ullAuxiliaryCounterValue, | |
PULONGLONG | |
lpPerformanceCounterValue, | |
PULONGLONG | |
lpConversionError); | |
__declspec(dllimport) | |
HRESULT __stdcall ConvertPerformanceCounterToAuxiliaryCounter(ULONGLONG | |
ullPerformanceCounterValue, | |
PULONGLONG | |
lpAuxiliaryCounterValue, | |
PULONGLONG | |
lpConversionError); | |
#line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#pragma endregion | |
#line 150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\realtimeapiset.h" | |
#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Application Family | |
#line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
#line 128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 169 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 221 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 235 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef void (__stdcall * PFIBER_START_ROUTINE) (LPVOID lpFiberParameter); | |
typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE; | |
typedef LPVOID(__stdcall * PFIBER_CALLOUT_ROUTINE) (LPVOID lpParameter); | |
#line 322 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 333 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef LPVOID LPLDT_ENTRY; | |
#line 335 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef struct _COMMPROP { | |
WORD wPacketLength; | |
WORD wPacketVersion; | |
DWORD dwServiceMask; | |
DWORD dwReserved1; | |
DWORD dwMaxTxQueue; | |
DWORD dwMaxRxQueue; | |
DWORD dwMaxBaud; | |
DWORD dwProvSubType; | |
DWORD dwProvCapabilities; | |
DWORD dwSettableParams; | |
DWORD dwSettableBaud; | |
WORD wSettableData; | |
WORD wSettableStopParity; | |
DWORD dwCurrentTxQueue; | |
DWORD dwCurrentRxQueue; | |
DWORD dwProvSpec1; | |
DWORD dwProvSpec2; | |
WCHAR wcProvChar[1]; | |
} COMMPROP, *LPCOMMPROP; | |
typedef struct _COMSTAT { | |
DWORD fCtsHold:1; | |
DWORD fDsrHold:1; | |
DWORD fRlsdHold:1; | |
DWORD fXoffHold:1; | |
DWORD fXoffSent:1; | |
DWORD fEof:1; | |
DWORD fTxim:1; | |
DWORD fReserved:25; | |
DWORD cbInQue; | |
DWORD cbOutQue; | |
} COMSTAT, *LPCOMSTAT; | |
typedef struct _DCB { | |
DWORD DCBlength; | |
DWORD BaudRate; | |
DWORD fBinary:1; | |
DWORD fParity:1; | |
DWORD fOutxCtsFlow:1; | |
DWORD fOutxDsrFlow:1; | |
DWORD fDtrControl:2; | |
DWORD fDsrSensitivity:1; | |
DWORD fTXContinueOnXoff:1; | |
DWORD fOutX:1; | |
DWORD fInX:1; | |
DWORD fErrorChar:1; | |
DWORD fNull:1; | |
DWORD fRtsControl:2; | |
DWORD fAbortOnError:1; | |
DWORD fDummy2:17; | |
WORD wReserved; | |
WORD XonLim; | |
WORD XoffLim; | |
BYTE ByteSize; | |
BYTE Parity; | |
BYTE StopBits; | |
char XonChar; | |
char XoffChar; | |
char ErrorChar; | |
char EofChar; | |
char EvtChar; | |
WORD wReserved1; | |
} DCB, *LPDCB; | |
typedef struct _COMMTIMEOUTS { | |
DWORD ReadIntervalTimeout; | |
DWORD ReadTotalTimeoutMultiplier; | |
DWORD ReadTotalTimeoutConstant; | |
DWORD WriteTotalTimeoutMultiplier; | |
DWORD WriteTotalTimeoutConstant; | |
} COMMTIMEOUTS, *LPCOMMTIMEOUTS; | |
typedef struct _COMMCONFIG { | |
DWORD dwSize; | |
WORD wVersion; | |
WORD wReserved; | |
DCB dcb; | |
DWORD dwProviderSubType; | |
DWORD dwProviderOffset; | |
DWORD dwProviderSize; | |
WCHAR wcProviderData[1]; | |
} COMMCONFIG, *LPCOMMCONFIG; | |
typedef struct _MEMORYSTATUS { | |
DWORD dwLength; | |
DWORD dwMemoryLoad; | |
SIZE_T dwTotalPhys; | |
SIZE_T dwAvailPhys; | |
SIZE_T dwTotalPageFile; | |
SIZE_T dwAvailPageFile; | |
SIZE_T dwTotalVirtual; | |
SIZE_T dwAvailVirtual; | |
} MEMORYSTATUS, *LPMEMORYSTATUS; | |
typedef struct _JIT_DEBUG_INFO { | |
DWORD dwSize; | |
DWORD dwProcessorArchitecture; | |
DWORD dwThreadID; | |
DWORD dwReserved0; | |
ULONG64 lpExceptionAddress; | |
ULONG64 lpExceptionRecord; | |
ULONG64 lpContextRecord; | |
} JIT_DEBUG_INFO, *LPJIT_DEBUG_INFO; | |
typedef JIT_DEBUG_INFO JIT_DEBUG_INFO32, *LPJIT_DEBUG_INFO32; | |
typedef JIT_DEBUG_INFO JIT_DEBUG_INFO64, *LPJIT_DEBUG_INFO64; | |
typedef PEXCEPTION_RECORD LPEXCEPTION_RECORD; | |
typedef PEXCEPTION_POINTERS LPEXCEPTION_POINTERS; | |
#line 691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 706 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef struct _OFSTRUCT { | |
BYTE cBytes; | |
BYTE fFixedDisk; | |
WORD nErrCode; | |
WORD Reserved1; | |
WORD Reserved2; | |
CHAR szPathName[128]; | |
} OFSTRUCT, *LPOFSTRUCT, *POFSTRUCT; | |
#line 918 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
int | |
#line 928 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__stdcall | |
#line 930 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 933 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, | |
int nShowCmd); | |
int | |
#line 944 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__stdcall | |
#line 946 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, | |
int nShowCmd); | |
#line 954 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
__declspec(allocator) | |
HGLOBAL __stdcall GlobalAlloc(UINT uFlags, SIZE_T dwBytes); | |
#line 971 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
__declspec(dllimport) | |
__declspec(allocator) | |
HGLOBAL __stdcall GlobalReAlloc(HGLOBAL hMem, SIZE_T dwBytes, UINT uFlags); | |
#line 988 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
SIZE_T __stdcall GlobalSize(HGLOBAL hMem); | |
__declspec(dllimport) | |
BOOL __stdcall GlobalUnlock(HGLOBAL hMem); | |
__declspec(dllimport) | |
LPVOID __stdcall GlobalLock(HGLOBAL hMem); | |
#line 1016 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
UINT __stdcall GlobalFlags(HGLOBAL hMem); | |
__declspec(dllimport) | |
HGLOBAL __stdcall GlobalHandle(LPCVOID pMem); | |
#line 1037 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HGLOBAL __stdcall GlobalFree(HGLOBAL hMem); | |
#line 1052 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
SIZE_T __stdcall GlobalCompact(DWORD dwMinFree); | |
__declspec(dllimport) | |
void | |
__stdcall GlobalFix(HGLOBAL hMem); | |
__declspec(dllimport) | |
void | |
__stdcall GlobalUnfix(HGLOBAL hMem); | |
__declspec(dllimport) | |
LPVOID __stdcall GlobalWire(HGLOBAL hMem); | |
__declspec(dllimport) | |
BOOL __stdcall GlobalUnWire(HGLOBAL hMem); | |
__declspec(dllimport) | |
void | |
__stdcall GlobalMemoryStatus(LPMEMORYSTATUS lpBuffer); | |
#line 1101 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
__declspec(allocator) | |
HLOCAL __stdcall LocalAlloc(UINT uFlags, SIZE_T uBytes); | |
__declspec(dllimport) | |
__declspec(allocator) | |
HLOCAL __stdcall LocalReAlloc(HLOCAL hMem, SIZE_T uBytes, UINT uFlags); | |
#line 1129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LPVOID __stdcall LocalLock(HLOCAL hMem); | |
#line 1143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HLOCAL __stdcall LocalHandle(LPCVOID pMem); | |
#line 1157 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall LocalUnlock(HLOCAL hMem); | |
#line 1170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
SIZE_T __stdcall LocalSize(HLOCAL hMem); | |
__declspec(dllimport) | |
UINT __stdcall LocalFlags(HLOCAL hMem); | |
#line 1190 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HLOCAL __stdcall LocalFree(HLOCAL hMem); | |
#line 1205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
SIZE_T __stdcall LocalShrink(HLOCAL hMem, UINT cbNewSize); | |
__declspec(dllimport) | |
SIZE_T __stdcall LocalCompact(UINT uMinFree); | |
#line 1240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetBinaryTypeA(LPCSTR lpApplicationName, LPDWORD lpBinaryType); | |
__declspec(dllimport) | |
BOOL __stdcall GetBinaryTypeW(LPCWSTR lpApplicationName, LPDWORD lpBinaryType); | |
#line 1260 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetShortPathNameA(LPCSTR lpszLongPath, LPSTR lpszShortPath, | |
DWORD cchBuffer); | |
#line 1273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1303 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessAffinityMask(HANDLE hProcess, | |
PDWORD_PTR lpProcessAffinityMask, | |
PDWORD_PTR lpSystemAffinityMask); | |
__declspec(dllimport) | |
BOOL __stdcall SetProcessAffinityMask(HANDLE hProcess, | |
DWORD_PTR dwProcessAffinityMask); | |
#line 1328 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessIoCounters(HANDLE hProcess, PIO_COUNTERS lpIoCounters); | |
#line 1342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessWorkingSetSize(HANDLE hProcess, | |
PSIZE_T lpMinimumWorkingSetSize, | |
PSIZE_T lpMaximumWorkingSetSize); | |
#line 1357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetProcessWorkingSetSize(HANDLE hProcess, | |
SIZE_T dwMinimumWorkingSetSize, | |
SIZE_T dwMaximumWorkingSetSize); | |
__declspec(dllimport) | |
void | |
__stdcall FatalExit(int ExitCode); | |
#line 1380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetEnvironmentStringsA(LPCH NewEnvironment); | |
#line 1394 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1396 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
void | |
__stdcall SwitchToFiber(LPVOID lpFiber); | |
__declspec(dllimport) | |
void | |
__stdcall DeleteFiber(LPVOID lpFiber); | |
#line 1433 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
LPVOID __stdcall CreateFiberEx(SIZE_T dwStackCommitSize, | |
SIZE_T dwStackReserveSize, DWORD dwFlags, | |
LPFIBER_START_ROUTINE lpStartAddress, | |
LPVOID lpParameter); | |
__declspec(dllimport) | |
LPVOID __stdcall ConvertThreadToFiberEx(LPVOID lpParameter, DWORD dwFlags); | |
#line 1456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LPVOID __stdcall CreateFiber(SIZE_T dwStackSize, | |
LPFIBER_START_ROUTINE lpStartAddress, | |
LPVOID lpParameter); | |
__declspec(dllimport) | |
LPVOID __stdcall ConvertThreadToFiber(LPVOID lpParameter); | |
#line 1480 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 1654 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1656 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 1663 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD_PTR __stdcall SetThreadAffinityMask(HANDLE hThread, | |
DWORD_PTR dwThreadAffinityMask); | |
#line 1676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 1703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall RequestWakeupLatency(LATENCY_TIME latency); | |
__declspec(dllimport) | |
BOOL __stdcall IsSystemResumeAutomatic(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall GetThreadSelectorEntry(HANDLE hThread, DWORD dwSelector, | |
LPLDT_ENTRY lpSelectorEntry); | |
__declspec(dllimport) | |
EXECUTION_STATE __stdcall SetThreadExecutionState(EXECUTION_STATE esFlags); | |
#line 1766 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1768 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 1778 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop or Games Family | |
#line 1800 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1801 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1805 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 1837 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1839 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 1870 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1883 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1885 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1896 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall DebugSetProcessKillOnExit(BOOL KillOnExit); | |
__declspec(dllimport) | |
BOOL __stdcall DebugBreakProcess(HANDLE Process); | |
#line 1912 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 1920 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1922 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall PulseEvent(HANDLE hEvent); | |
__declspec(dllimport) | |
ATOM __stdcall GlobalDeleteAtom(ATOM nAtom); | |
__declspec(dllimport) | |
BOOL __stdcall InitAtomTable(DWORD nSize); | |
__declspec(dllimport) | |
ATOM __stdcall DeleteAtom(ATOM nAtom); | |
__declspec(dllimport) | |
UINT __stdcall SetHandleCount(UINT uNumber); | |
__declspec(dllimport) | |
BOOL __stdcall RequestDeviceWakeup(HANDLE hDevice); | |
__declspec(dllimport) | |
BOOL __stdcall CancelDeviceWakeupRequest(HANDLE hDevice); | |
__declspec(dllimport) | |
BOOL __stdcall GetDevicePowerState(HANDLE hDevice, BOOL * pfOn); | |
__declspec(dllimport) | |
BOOL __stdcall SetMessageWaitingIndicator(HANDLE hMsgIndicator, | |
ULONG ulMsgCount); | |
__declspec(dllimport) | |
BOOL __stdcall SetFileShortNameA(HANDLE hFile, LPCSTR lpShortName); | |
__declspec(dllimport) | |
BOOL __stdcall SetFileShortNameW(HANDLE hFile, LPCWSTR lpShortName); | |
#line 2012 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall LoadModule(LPCSTR lpModuleName, LPVOID lpParameterBlock); | |
__declspec(dllimport) | |
UINT __stdcall WinExec(LPCSTR lpCmdLine, UINT uCmdShow); | |
#line 2038 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore or App Family | |
__declspec(dllimport) | |
BOOL __stdcall ClearCommBreak(HANDLE hFile); | |
__declspec(dllimport) | |
BOOL __stdcall ClearCommError(HANDLE hFile, LPDWORD lpErrors, LPCOMSTAT lpStat); | |
__declspec(dllimport) | |
BOOL __stdcall SetupComm(HANDLE hFile, DWORD dwInQueue, DWORD dwOutQueue); | |
__declspec(dllimport) | |
BOOL __stdcall EscapeCommFunction(HANDLE hFile, DWORD dwFunc); | |
__declspec(dllimport) | |
BOOL __stdcall GetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, | |
LPDWORD lpdwSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetCommMask(HANDLE hFile, LPDWORD lpEvtMask); | |
__declspec(dllimport) | |
BOOL __stdcall GetCommProperties(HANDLE hFile, LPCOMMPROP lpCommProp); | |
__declspec(dllimport) | |
BOOL __stdcall GetCommModemStatus(HANDLE hFile, LPDWORD lpModemStat); | |
__declspec(dllimport) | |
BOOL __stdcall GetCommState(HANDLE hFile, LPDCB lpDCB); | |
__declspec(dllimport) | |
BOOL __stdcall GetCommTimeouts(HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts); | |
__declspec(dllimport) | |
BOOL __stdcall PurgeComm(HANDLE hFile, DWORD dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall SetCommBreak(HANDLE hFile); | |
__declspec(dllimport) | |
BOOL __stdcall SetCommConfig(HANDLE hCommDev, LPCOMMCONFIG lpCC, DWORD dwSize); | |
__declspec(dllimport) | |
BOOL __stdcall SetCommMask(HANDLE hFile, DWORD dwEvtMask); | |
__declspec(dllimport) | |
BOOL __stdcall SetCommState(HANDLE hFile, LPDCB lpDCB); | |
__declspec(dllimport) | |
BOOL __stdcall SetCommTimeouts(HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts); | |
__declspec(dllimport) | |
BOOL __stdcall TransmitCommChar(HANDLE hFile, char cChar); | |
__declspec(dllimport) | |
BOOL __stdcall WaitCommEvent(HANDLE hFile, LPDWORD lpEvtMask, | |
LPOVERLAPPED lpOverlapped); | |
#line 2204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
DWORD __stdcall SetTapePosition(HANDLE hDevice, DWORD dwPositionMethod, | |
DWORD dwPartition, DWORD dwOffsetLow, | |
DWORD dwOffsetHigh, BOOL bImmediate); | |
__declspec(dllimport) | |
DWORD __stdcall GetTapePosition(HANDLE hDevice, DWORD dwPositionType, | |
LPDWORD lpdwPartition, LPDWORD lpdwOffsetLow, | |
LPDWORD lpdwOffsetHigh); | |
__declspec(dllimport) | |
DWORD __stdcall PrepareTape(HANDLE hDevice, DWORD dwOperation, BOOL bImmediate); | |
__declspec(dllimport) | |
DWORD __stdcall EraseTape(HANDLE hDevice, DWORD dwEraseType, BOOL bImmediate); | |
__declspec(dllimport) | |
DWORD __stdcall CreateTapePartition(HANDLE hDevice, DWORD dwPartitionMethod, | |
DWORD dwCount, DWORD dwSize); | |
__declspec(dllimport) | |
DWORD __stdcall WriteTapemark(HANDLE hDevice, DWORD dwTapemarkType, | |
DWORD dwTapemarkCount, BOOL bImmediate); | |
__declspec(dllimport) | |
DWORD __stdcall GetTapeStatus(HANDLE hDevice); | |
__declspec(dllimport) | |
DWORD __stdcall GetTapeParameters(HANDLE hDevice, DWORD dwOperation, | |
LPDWORD lpdwSize, LPVOID lpTapeInformation); | |
__declspec(dllimport) | |
DWORD __stdcall SetTapeParameters(HANDLE hDevice, DWORD dwOperation, | |
LPVOID lpTapeInformation); | |
#line 2318 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
int | |
__stdcall MulDiv(int nNumber, int nNumerator, int nDenominator); | |
#line 2333 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef enum _DEP_SYSTEM_POLICY_TYPE { | |
DEPPolicyAlwaysOff = 0, | |
DEPPolicyAlwaysOn, | |
DEPPolicyOptIn, | |
DEPPolicyOptOut, | |
DEPTotalPolicyCount | |
} DEP_SYSTEM_POLICY_TYPE; | |
#line 2356 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall FileTimeToDosDateTime(const FILETIME * lpFileTime, | |
LPWORD lpFatDate, LPWORD lpFatTime); | |
__declspec(dllimport) | |
BOOL __stdcall DosDateTimeToFileTime(WORD wFatDate, WORD wFatTime, | |
LPFILETIME lpFileTime); | |
#line 2392 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
DWORD __stdcall FormatMessageA(DWORD dwFlags, LPCVOID lpSource, | |
DWORD dwMessageId, DWORD dwLanguageId, | |
LPSTR lpBuffer, DWORD nSize, | |
va_list * Arguments); | |
__declspec(dllimport) | |
DWORD __stdcall FormatMessageW(DWORD dwFlags, LPCVOID lpSource, | |
DWORD dwMessageId, DWORD dwLanguageId, | |
LPWSTR lpBuffer, DWORD nSize, | |
va_list * Arguments); | |
#line 2439 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2469 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2479 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateMailslotA(LPCSTR lpName, DWORD nMaxMessageSize, | |
DWORD lReadTimeout, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateMailslotW(LPCWSTR lpName, DWORD nMaxMessageSize, | |
DWORD lReadTimeout, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
#line 2508 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetMailslotInfo(HANDLE hMailslot, LPDWORD lpMaxMessageSize, | |
LPDWORD lpNextSize, LPDWORD lpMessageCount, | |
LPDWORD lpReadTimeout); | |
__declspec(dllimport) | |
BOOL __stdcall SetMailslotInfo(HANDLE hMailslot, DWORD lReadTimeout); | |
__declspec(dllimport) | |
BOOL __stdcall EncryptFileA(LPCSTR lpFileName); | |
__declspec(dllimport) | |
BOOL __stdcall EncryptFileW(LPCWSTR lpFileName); | |
#line 2549 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall DecryptFileA(LPCSTR lpFileName, DWORD dwReserved); | |
__declspec(dllimport) | |
BOOL __stdcall DecryptFileW(LPCWSTR lpFileName, DWORD dwReserved); | |
#line 2569 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall FileEncryptionStatusA(LPCSTR lpFileName, LPDWORD lpStatus); | |
__declspec(dllimport) | |
BOOL __stdcall FileEncryptionStatusW(LPCWSTR lpFileName, LPDWORD lpStatus); | |
#line 2604 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef DWORD(__stdcall * PFE_EXPORT_FUNC) (PBYTE pbData, | |
PVOID pvCallbackContext, | |
ULONG ulLength); | |
typedef DWORD(__stdcall * PFE_IMPORT_FUNC) (PBYTE pbData, | |
PVOID pvCallbackContext, | |
PULONG ulLength); | |
__declspec(dllimport) | |
DWORD __stdcall OpenEncryptedFileRawA(LPCSTR lpFileName, ULONG ulFlags, | |
PVOID * pvContext); | |
__declspec(dllimport) | |
DWORD __stdcall OpenEncryptedFileRawW(LPCWSTR lpFileName, ULONG ulFlags, | |
PVOID * pvContext); | |
#line 2660 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall ReadEncryptedFileRaw(PFE_EXPORT_FUNC pfExportCallback, | |
PVOID pvCallbackContext, PVOID pvContext); | |
__declspec(dllimport) | |
DWORD __stdcall WriteEncryptedFileRaw(PFE_IMPORT_FUNC pfImportCallback, | |
PVOID pvCallbackContext, PVOID pvContext); | |
__declspec(dllimport) | |
void | |
__stdcall CloseEncryptedFileRaw(PVOID pvContext); | |
#line 2687 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
int | |
__stdcall lstrcmpA(LPCSTR lpString1, LPCSTR lpString2); | |
__declspec(dllimport) | |
int | |
__stdcall lstrcmpW(LPCWSTR lpString1, LPCWSTR lpString2); | |
#line 2715 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
int | |
__stdcall lstrcmpiA(LPCSTR lpString1, LPCSTR lpString2); | |
__declspec(dllimport) | |
int | |
__stdcall lstrcmpiW(LPCWSTR lpString1, LPCWSTR lpString2); | |
#line 2735 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma warning(push) | |
#pragma warning(disable:4995) | |
#line 2740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
LPSTR __stdcall lstrcpynA(LPSTR lpString1, LPCSTR lpString2, int iMaxLength); | |
__declspec(dllimport) | |
LPWSTR __stdcall lstrcpynW(LPWSTR lpString1, LPCWSTR lpString2, int iMaxLength); | |
#line 2770 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
LPSTR __stdcall lstrcpyA(LPSTR lpString1, LPCSTR lpString2); | |
__declspec(dllimport) | |
LPWSTR __stdcall lstrcpyW(LPWSTR lpString1, LPCWSTR lpString2); | |
#line 2790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
LPSTR __stdcall lstrcatA(LPSTR lpString1, LPCSTR lpString2); | |
__declspec(dllimport) | |
LPWSTR __stdcall lstrcatW(LPWSTR lpString1, LPCWSTR lpString2); | |
#line 2810 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma warning(pop) | |
#line 2814 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
int | |
__stdcall lstrlenA(LPCSTR lpString); | |
__declspec(dllimport) | |
int | |
__stdcall lstrlenW(LPCWSTR lpString); | |
#line 2832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2834 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HFILE __stdcall OpenFile(LPCSTR lpFileName, LPOFSTRUCT lpReOpenBuff, | |
UINT uStyle); | |
__declspec(dllimport) | |
HFILE __stdcall _lopen(LPCSTR lpPathName, int iReadWrite); | |
__declspec(dllimport) | |
HFILE __stdcall _lcreat(LPCSTR lpPathName, int iAttribute); | |
__declspec(dllimport) | |
UINT __stdcall _lread(HFILE hFile, LPVOID lpBuffer, UINT uBytes); | |
__declspec(dllimport) | |
UINT __stdcall _lwrite(HFILE hFile, LPCCH lpBuffer, UINT uBytes); | |
__declspec(dllimport) | |
long | |
__stdcall _hread(HFILE hFile, LPVOID lpBuffer, long lBytes); | |
__declspec(dllimport) | |
long | |
__stdcall _hwrite(HFILE hFile, LPCCH lpBuffer, long lBytes); | |
__declspec(dllimport) | |
HFILE __stdcall _lclose(HFILE hFile); | |
__declspec(dllimport) | |
LONG __stdcall _llseek(HFILE hFile, LONG lOffset, int iOrigin); | |
__declspec(dllimport) | |
BOOL __stdcall IsTextUnicode(const void *lpv, int iSize, LPINT lpiResult); | |
#line 2926 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall SignalObjectAndWait(HANDLE hObjectToSignal, | |
HANDLE hObjectToWaitOn, | |
DWORD dwMilliseconds, BOOL bAlertable); | |
#line 2942 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 2944 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall BackupRead(HANDLE hFile, LPBYTE lpBuffer, | |
DWORD nNumberOfBytesToRead, | |
LPDWORD lpNumberOfBytesRead, BOOL bAbort, | |
BOOL bProcessSecurity, LPVOID * lpContext); | |
__declspec(dllimport) | |
BOOL __stdcall BackupSeek(HANDLE hFile, DWORD dwLowBytesToSeek, | |
DWORD dwHighBytesToSeek, LPDWORD lpdwLowByteSeeked, | |
LPDWORD lpdwHighByteSeeked, LPVOID * lpContext); | |
__declspec(dllimport) | |
BOOL __stdcall BackupWrite(HANDLE hFile, LPBYTE lpBuffer, | |
DWORD nNumberOfBytesToWrite, | |
LPDWORD lpNumberOfBytesWritten, BOOL bAbort, | |
BOOL bProcessSecurity, LPVOID * lpContext); | |
typedef struct _WIN32_STREAM_ID { | |
DWORD dwStreamId; | |
DWORD dwStreamAttributes; | |
LARGE_INTEGER Size; | |
DWORD dwStreamNameSize; | |
WCHAR cStreamName[1]; | |
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID; | |
#line 3047 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3051 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3072 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3076 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall OpenMutexA(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCSTR lpName); | |
#line 3093 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall CreateSemaphoreA(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, | |
LONG lInitialCount, LONG lMaximumCount, | |
LPCSTR lpName); | |
#line 3107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall OpenSemaphoreA(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCSTR lpName); | |
#line 3126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateWaitableTimerA(LPSECURITY_ATTRIBUTES lpTimerAttributes, | |
BOOL bManualReset, LPCSTR lpTimerName); | |
#line 3147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCSTR lpTimerName); | |
#line 3160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3194 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3198 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateFileMappingA(HANDLE hFile, | |
LPSECURITY_ATTRIBUTES | |
lpFileMappingAttributes, DWORD flProtect, | |
DWORD dwMaximumSizeHigh, | |
DWORD dwMaximumSizeLow, LPCSTR lpName); | |
#line 3219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCSTR lpName); | |
#line 3253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetLogicalDriveStringsA(DWORD nBufferLength, LPSTR lpBuffer); | |
#line 3271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 3280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 3297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3299 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 3332 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 3365 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3427 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3440 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3445 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3451 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3467 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3738 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3754 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3759 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3764 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3766 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
void | |
__stdcall GetStartupInfoA(LPSTARTUPINFOA lpStartupInfo); | |
#line 3781 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3835 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3837 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region OneCore Family or App Family | |
__declspec(dllimport) | |
DWORD __stdcall GetFirmwareEnvironmentVariableA(LPCSTR lpName, LPCSTR lpGuid, | |
PVOID pBuffer, DWORD nSize); | |
__declspec(dllimport) | |
DWORD __stdcall GetFirmwareEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpGuid, | |
PVOID pBuffer, DWORD nSize); | |
#line 3865 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3895 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetFirmwareEnvironmentVariableA(LPCSTR lpName, LPCSTR lpGuid, | |
PVOID pValue, DWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall SetFirmwareEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpGuid, | |
PVOID pValue, DWORD nSize); | |
#line 3919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3949 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 3951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 3974 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HRSRC __stdcall FindResourceA(HMODULE hModule, LPCSTR lpName, LPCSTR lpType); | |
#line 3987 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HRSRC __stdcall FindResourceExA(HMODULE hModule, LPCSTR lpType, LPCSTR lpName, | |
WORD wLanguage); | |
#line 4001 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumResourceTypesA(HMODULE hModule, ENUMRESTYPEPROCA lpEnumFunc, | |
LONG_PTR lParam); | |
__declspec(dllimport) | |
BOOL __stdcall EnumResourceTypesW(HMODULE hModule, ENUMRESTYPEPROCW lpEnumFunc, | |
LONG_PTR lParam); | |
#line 4023 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumResourceNamesA(HMODULE hModule, LPCSTR lpType, | |
ENUMRESNAMEPROCA lpEnumFunc, LONG_PTR lParam); | |
#line 4037 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumResourceLanguagesA(HMODULE hModule, LPCSTR lpType, | |
LPCSTR lpName, | |
ENUMRESLANGPROCA lpEnumFunc, | |
LONG_PTR lParam); | |
__declspec(dllimport) | |
BOOL __stdcall EnumResourceLanguagesW(HMODULE hModule, LPCWSTR lpType, | |
LPCWSTR lpName, | |
ENUMRESLANGPROCW lpEnumFunc, | |
LONG_PTR lParam); | |
#line 4063 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall BeginUpdateResourceA(LPCSTR pFileName, | |
BOOL bDeleteExistingResources); | |
__declspec(dllimport) | |
HANDLE __stdcall BeginUpdateResourceW(LPCWSTR pFileName, | |
BOOL bDeleteExistingResources); | |
#line 4083 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall UpdateResourceA(HANDLE hUpdate, LPCSTR lpType, LPCSTR lpName, | |
WORD wLanguage, LPVOID lpData, DWORD cb); | |
__declspec(dllimport) | |
BOOL __stdcall UpdateResourceW(HANDLE hUpdate, LPCWSTR lpType, LPCWSTR lpName, | |
WORD wLanguage, LPVOID lpData, DWORD cb); | |
#line 4111 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall EndUpdateResourceA(HANDLE hUpdate, BOOL fDiscard); | |
__declspec(dllimport) | |
BOOL __stdcall EndUpdateResourceW(HANDLE hUpdate, BOOL fDiscard); | |
#line 4131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
ATOM __stdcall GlobalAddAtomA(LPCSTR lpString); | |
__declspec(dllimport) | |
ATOM __stdcall GlobalAddAtomW(LPCWSTR lpString); | |
#line 4151 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
ATOM __stdcall GlobalAddAtomExA(LPCSTR lpString, DWORD Flags); | |
__declspec(dllimport) | |
ATOM __stdcall GlobalAddAtomExW(LPCWSTR lpString, DWORD Flags); | |
#line 4171 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
ATOM __stdcall GlobalFindAtomA(LPCSTR lpString); | |
__declspec(dllimport) | |
ATOM __stdcall GlobalFindAtomW(LPCWSTR lpString); | |
#line 4189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
UINT __stdcall GlobalGetAtomNameA(ATOM nAtom, LPSTR lpBuffer, int nSize); | |
__declspec(dllimport) | |
UINT __stdcall GlobalGetAtomNameW(ATOM nAtom, LPWSTR lpBuffer, int nSize); | |
#line 4211 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
ATOM __stdcall AddAtomA(LPCSTR lpString); | |
__declspec(dllimport) | |
ATOM __stdcall AddAtomW(LPCWSTR lpString); | |
#line 4229 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
ATOM __stdcall FindAtomA(LPCSTR lpString); | |
__declspec(dllimport) | |
ATOM __stdcall FindAtomW(LPCWSTR lpString); | |
#line 4247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
UINT __stdcall GetAtomNameA(ATOM nAtom, LPSTR lpBuffer, int nSize); | |
__declspec(dllimport) | |
UINT __stdcall GetAtomNameW(ATOM nAtom, LPWSTR lpBuffer, int nSize); | |
#line 4269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall GetProfileIntA(LPCSTR lpAppName, LPCSTR lpKeyName, INT nDefault); | |
__declspec(dllimport) | |
UINT __stdcall GetProfileIntW(LPCWSTR lpAppName, LPCWSTR lpKeyName, | |
INT nDefault); | |
#line 4297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, | |
LPCSTR lpDefault, LPSTR lpReturnedString, | |
DWORD nSize); | |
__declspec(dllimport) | |
DWORD __stdcall GetProfileStringW(LPCWSTR lpAppName, LPCWSTR lpKeyName, | |
LPCWSTR lpDefault, LPWSTR lpReturnedString, | |
DWORD nSize); | |
#line 4323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4325 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall WriteProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, | |
LPCSTR lpString); | |
__declspec(dllimport) | |
BOOL __stdcall WriteProfileStringW(LPCWSTR lpAppName, LPCWSTR lpKeyName, | |
LPCWSTR lpString); | |
#line 4351 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4353 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
DWORD __stdcall GetProfileSectionA(LPCSTR lpAppName, LPSTR lpReturnedString, | |
DWORD nSize); | |
__declspec(dllimport) | |
DWORD __stdcall GetProfileSectionW(LPCWSTR lpAppName, LPWSTR lpReturnedString, | |
DWORD nSize); | |
#line 4379 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4381 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall WriteProfileSectionA(LPCSTR lpAppName, LPCSTR lpString); | |
__declspec(dllimport) | |
BOOL __stdcall WriteProfileSectionW(LPCWSTR lpAppName, LPCWSTR lpString); | |
#line 4405 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4407 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
UINT __stdcall GetPrivateProfileIntA(LPCSTR lpAppName, LPCSTR lpKeyName, | |
INT nDefault, LPCSTR lpFileName); | |
__declspec(dllimport) | |
UINT __stdcall GetPrivateProfileIntW(LPCWSTR lpAppName, LPCWSTR lpKeyName, | |
INT nDefault, LPCWSTR lpFileName); | |
#line 4435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetPrivateProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, | |
LPCSTR lpDefault, | |
LPSTR lpReturnedString, DWORD nSize, | |
LPCSTR lpFileName); | |
__declspec(dllimport) | |
DWORD __stdcall GetPrivateProfileStringW(LPCWSTR lpAppName, LPCWSTR lpKeyName, | |
LPCWSTR lpDefault, | |
LPWSTR lpReturnedString, DWORD nSize, | |
LPCWSTR lpFileName); | |
#line 4487 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4515 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall WritePrivateProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, | |
LPCSTR lpString, LPCSTR lpFileName); | |
__declspec(dllimport) | |
BOOL __stdcall WritePrivateProfileStringW(LPCWSTR lpAppName, LPCWSTR lpKeyName, | |
LPCWSTR lpString, LPCWSTR lpFileName); | |
#line 4539 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetPrivateProfileSectionA(LPCSTR lpAppName, | |
LPSTR lpReturnedString, DWORD nSize, | |
LPCSTR lpFileName); | |
__declspec(dllimport) | |
DWORD __stdcall GetPrivateProfileSectionW(LPCWSTR lpAppName, | |
LPWSTR lpReturnedString, DWORD nSize, | |
LPCWSTR lpFileName); | |
#line 4563 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4587 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall WritePrivateProfileSectionA(LPCSTR lpAppName, LPCSTR lpString, | |
LPCSTR lpFileName); | |
__declspec(dllimport) | |
BOOL __stdcall WritePrivateProfileSectionW(LPCWSTR lpAppName, LPCWSTR lpString, | |
LPCWSTR lpFileName); | |
#line 4609 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4611 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
DWORD __stdcall GetPrivateProfileSectionNamesA(LPSTR lpszReturnBuffer, | |
DWORD nSize, LPCSTR lpFileName); | |
__declspec(dllimport) | |
DWORD __stdcall GetPrivateProfileSectionNamesW(LPWSTR lpszReturnBuffer, | |
DWORD nSize, LPCWSTR lpFileName); | |
#line 4637 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4659 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetPrivateProfileStructA(LPCSTR lpszSection, LPCSTR lpszKey, | |
LPVOID lpStruct, UINT uSizeStruct, | |
LPCSTR szFile); | |
__declspec(dllimport) | |
BOOL __stdcall GetPrivateProfileStructW(LPCWSTR lpszSection, LPCWSTR lpszKey, | |
LPVOID lpStruct, UINT uSizeStruct, | |
LPCWSTR szFile); | |
#line 4685 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4711 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall WritePrivateProfileStructA(LPCSTR lpszSection, LPCSTR lpszKey, | |
LPVOID lpStruct, UINT uSizeStruct, | |
LPCSTR szFile); | |
__declspec(dllimport) | |
BOOL __stdcall WritePrivateProfileStructW(LPCWSTR lpszSection, LPCWSTR lpszKey, | |
LPVOID lpStruct, UINT uSizeStruct, | |
LPCWSTR szFile); | |
#line 4737 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4761 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4801 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4802 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4820 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4840 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4842 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
#line 4867 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4869 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 4898 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetSearchPathMode(DWORD Flags); | |
#line 4912 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 4936 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4938 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CreateDirectoryExA(LPCSTR lpTemplateDirectory, | |
LPCSTR lpNewDirectory, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
__declspec(dllimport) | |
BOOL __stdcall CreateDirectoryExW(LPCWSTR lpTemplateDirectory, | |
LPCWSTR lpNewDirectory, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
#line 4964 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 4966 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5046 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5048 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DefineDosDeviceA(DWORD dwFlags, LPCSTR lpDeviceName, | |
LPCSTR lpTargetPath); | |
#line 5070 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
DWORD __stdcall QueryDosDeviceA(LPCSTR lpDeviceName, LPSTR lpTargetPath, | |
DWORD ucchMax); | |
#line 5082 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5084 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 5150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 5273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5311 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5351 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5353 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 5356 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CopyFileA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName, | |
BOOL bFailIfExists); | |
__declspec(dllimport) | |
BOOL __stdcall CopyFileW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, | |
BOOL bFailIfExists); | |
#line 5382 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5404 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5406 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef DWORD(__stdcall * LPPROGRESS_ROUTINE) (LARGE_INTEGER TotalFileSize, | |
LARGE_INTEGER | |
TotalBytesTransferred, | |
LARGE_INTEGER StreamSize, | |
LARGE_INTEGER | |
StreamBytesTransferred, | |
DWORD dwStreamNumber, | |
DWORD dwCallbackReason, | |
HANDLE hSourceFile, | |
HANDLE hDestinationFile, | |
LPVOID lpData); | |
__declspec(dllimport) | |
BOOL __stdcall CopyFileExA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName, | |
LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, | |
LPBOOL pbCancel, DWORD dwCopyFlags); | |
__declspec(dllimport) | |
BOOL __stdcall CopyFileExW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, | |
LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, | |
LPBOOL pbCancel, DWORD dwCopyFlags); | |
#line 5456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5458 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5496 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5498 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 5637 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5639 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 5642 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall MoveFileA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName); | |
__declspec(dllimport) | |
BOOL __stdcall MoveFileW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName); | |
#line 5665 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5685 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5687 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall MoveFileExA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName, | |
DWORD dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall MoveFileExW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, | |
DWORD dwFlags); | |
#line 5713 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5715 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall MoveFileWithProgressA(LPCSTR lpExistingFileName, | |
LPCSTR lpNewFileName, | |
LPPROGRESS_ROUTINE lpProgressRoutine, | |
LPVOID lpData, DWORD dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall MoveFileWithProgressW(LPCWSTR lpExistingFileName, | |
LPCWSTR lpNewFileName, | |
LPPROGRESS_ROUTINE lpProgressRoutine, | |
LPVOID lpData, DWORD dwFlags); | |
#line 5746 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5747 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5749 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5783 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5785 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
#line 5798 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5800 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5807 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family | |
__declspec(dllimport) | |
BOOL __stdcall ReplaceFileA(LPCSTR lpReplacedFileName, | |
LPCSTR lpReplacementFileName, | |
LPCSTR lpBackupFileName, DWORD dwReplaceFlags, | |
LPVOID lpExclude, LPVOID lpReserved); | |
__declspec(dllimport) | |
BOOL __stdcall ReplaceFileW(LPCWSTR lpReplacedFileName, | |
LPCWSTR lpReplacementFileName, | |
LPCWSTR lpBackupFileName, DWORD dwReplaceFlags, | |
LPVOID lpExclude, LPVOID lpReserved); | |
#line 5841 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5842 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5844 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CreateHardLinkA(LPCSTR lpFileName, LPCSTR lpExistingFileName, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
__declspec(dllimport) | |
BOOL __stdcall CreateHardLinkW(LPCWSTR lpFileName, LPCWSTR lpExistingFileName, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
#line 5875 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5877 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5879 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 5914 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5940 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5942 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateNamedPipeA(LPCSTR lpName, DWORD dwOpenMode, | |
DWORD dwPipeMode, DWORD nMaxInstances, | |
DWORD nOutBufferSize, DWORD nInBufferSize, | |
DWORD nDefaultTimeOut, | |
LPSECURITY_ATTRIBUTES lpSecurityAttributes); | |
#line 5963 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 5965 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall GetNamedPipeHandleStateA(HANDLE hNamedPipe, LPDWORD lpState, | |
LPDWORD lpCurInstances, | |
LPDWORD lpMaxCollectionCount, | |
LPDWORD lpCollectDataTimeout, | |
LPSTR lpUserName, | |
DWORD nMaxUserNameSize); | |
#line 5985 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall CallNamedPipeA(LPCSTR lpNamedPipeName, LPVOID lpInBuffer, | |
DWORD nInBufferSize, LPVOID lpOutBuffer, | |
DWORD nOutBufferSize, LPDWORD lpBytesRead, | |
DWORD nTimeOut); | |
#line 6002 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall WaitNamedPipeA(LPCSTR lpNamedPipeName, DWORD nTimeOut); | |
#line 6013 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6015 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 6084 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Application Family or Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetVolumeLabelA(LPCSTR lpRootPathName, LPCSTR lpVolumeName); | |
__declspec(dllimport) | |
BOOL __stdcall SetVolumeLabelW(LPCWSTR lpRootPathName, LPCWSTR lpVolumeName); | |
#line 6107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 6142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ClearEventLogA(HANDLE hEventLog, LPCSTR lpBackupFileName); | |
__declspec(dllimport) | |
BOOL __stdcall ClearEventLogW(HANDLE hEventLog, LPCWSTR lpBackupFileName); | |
#line 6166 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall BackupEventLogA(HANDLE hEventLog, LPCSTR lpBackupFileName); | |
__declspec(dllimport) | |
BOOL __stdcall BackupEventLogW(HANDLE hEventLog, LPCWSTR lpBackupFileName); | |
#line 6186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall CloseEventLog(HANDLE hEventLog); | |
__declspec(dllimport) | |
BOOL __stdcall DeregisterEventSource(HANDLE hEventLog); | |
__declspec(dllimport) | |
BOOL __stdcall NotifyChangeEventLog(HANDLE hEventLog, HANDLE hEvent); | |
__declspec(dllimport) | |
BOOL __stdcall GetNumberOfEventLogRecords(HANDLE hEventLog, | |
PDWORD NumberOfRecords); | |
__declspec(dllimport) | |
BOOL __stdcall GetOldestEventLogRecord(HANDLE hEventLog, PDWORD OldestRecord); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenEventLogA(LPCSTR lpUNCServerName, LPCSTR lpSourceName); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenEventLogW(LPCWSTR lpUNCServerName, LPCWSTR lpSourceName); | |
#line 6244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall RegisterEventSourceA(LPCSTR lpUNCServerName, | |
LPCSTR lpSourceName); | |
__declspec(dllimport) | |
HANDLE __stdcall RegisterEventSourceW(LPCWSTR lpUNCServerName, | |
LPCWSTR lpSourceName); | |
#line 6264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenBackupEventLogA(LPCSTR lpUNCServerName, LPCSTR lpFileName); | |
__declspec(dllimport) | |
HANDLE __stdcall OpenBackupEventLogW(LPCWSTR lpUNCServerName, | |
LPCWSTR lpFileName); | |
#line 6284 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ReadEventLogA(HANDLE hEventLog, DWORD dwReadFlags, | |
DWORD dwRecordOffset, LPVOID lpBuffer, | |
DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, | |
DWORD * pnMinNumberOfBytesNeeded); | |
__declspec(dllimport) | |
BOOL __stdcall ReadEventLogW(HANDLE hEventLog, DWORD dwReadFlags, | |
DWORD dwRecordOffset, LPVOID lpBuffer, | |
DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, | |
DWORD * pnMinNumberOfBytesNeeded); | |
#line 6314 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ReportEventA(HANDLE hEventLog, WORD wType, WORD wCategory, | |
DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, | |
DWORD dwDataSize, LPCSTR * lpStrings, | |
LPVOID lpRawData); | |
__declspec(dllimport) | |
BOOL __stdcall ReportEventW(HANDLE hEventLog, WORD wType, WORD wCategory, | |
DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, | |
DWORD dwDataSize, LPCWSTR * lpStrings, | |
LPVOID lpRawData); | |
#line 6348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef struct _EVENTLOG_FULL_INFORMATION { | |
DWORD dwFull; | |
} EVENTLOG_FULL_INFORMATION, *LPEVENTLOG_FULL_INFORMATION; | |
__declspec(dllimport) | |
BOOL __stdcall GetEventLogInformation(HANDLE hEventLog, DWORD dwInfoLevel, | |
LPVOID lpBuffer, DWORD cbBufSize, | |
LPDWORD pcbBytesNeeded); | |
#line 6417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckAndAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, | |
LPSTR ObjectTypeName, LPSTR ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
DWORD DesiredAccess, | |
PGENERIC_MAPPING GenericMapping, | |
BOOL ObjectCreation, | |
LPDWORD GrantedAccess, | |
LPBOOL AccessStatus, | |
LPBOOL pfGenerateOnClose); | |
#line 6443 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeAndAuditAlarmA(LPCSTR SubsystemName, | |
LPVOID HandleId, | |
LPCSTR ObjectTypeName, | |
LPCSTR ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PSID PrincipalSelfSid, | |
DWORD DesiredAccess, | |
AUDIT_EVENT_TYPE AuditType, | |
DWORD Flags, | |
POBJECT_TYPE_LIST ObjectTypeList, | |
DWORD ObjectTypeListLength, | |
PGENERIC_MAPPING GenericMapping, | |
BOOL ObjectCreation, | |
LPDWORD GrantedAccess, | |
LPBOOL AccessStatus, | |
LPBOOL pfGenerateOnClose); | |
#line 6470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeResultListAndAuditAlarmA(LPCSTR SubsystemName, | |
LPVOID HandleId, | |
LPCSTR ObjectTypeName, | |
LPCSTR ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PSID PrincipalSelfSid, | |
DWORD DesiredAccess, | |
AUDIT_EVENT_TYPE | |
AuditType, DWORD Flags, | |
POBJECT_TYPE_LIST | |
ObjectTypeList, | |
DWORD | |
ObjectTypeListLength, | |
PGENERIC_MAPPING | |
GenericMapping, | |
BOOL ObjectCreation, | |
LPDWORD GrantedAccess, | |
LPDWORD | |
AccessStatusList, | |
LPBOOL | |
pfGenerateOnClose); | |
#line 6495 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall AccessCheckByTypeResultListAndAuditAlarmByHandleA(LPCSTR | |
SubsystemName, | |
LPVOID | |
HandleId, | |
HANDLE | |
ClientToken, | |
LPCSTR | |
ObjectTypeName, | |
LPCSTR | |
ObjectName, | |
PSECURITY_DESCRIPTOR | |
SecurityDescriptor, | |
PSID | |
PrincipalSelfSid, | |
DWORD | |
DesiredAccess, | |
AUDIT_EVENT_TYPE | |
AuditType, | |
DWORD Flags, | |
POBJECT_TYPE_LIST | |
ObjectTypeList, | |
DWORD | |
ObjectTypeListLength, | |
PGENERIC_MAPPING | |
GenericMapping, | |
BOOL | |
ObjectCreation, | |
LPDWORD | |
GrantedAccess, | |
LPDWORD | |
AccessStatusList, | |
LPBOOL | |
pfGenerateOnClose); | |
#line 6521 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6522 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ObjectOpenAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, | |
LPSTR ObjectTypeName, LPSTR ObjectName, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
HANDLE ClientToken, DWORD DesiredAccess, | |
DWORD GrantedAccess, | |
PPRIVILEGE_SET Privileges, | |
BOOL ObjectCreation, BOOL AccessGranted, | |
LPBOOL GenerateOnClose); | |
#line 6543 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ObjectPrivilegeAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, | |
HANDLE ClientToken, | |
DWORD DesiredAccess, | |
PPRIVILEGE_SET Privileges, | |
BOOL AccessGranted); | |
#line 6558 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ObjectCloseAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, | |
BOOL GenerateOnClose); | |
#line 6570 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall ObjectDeleteAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, | |
BOOL GenerateOnClose); | |
#line 6582 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall PrivilegedServiceAuditAlarmA(LPCSTR SubsystemName, | |
LPCSTR ServiceName, | |
HANDLE ClientToken, | |
PPRIVILEGE_SET Privileges, | |
BOOL AccessGranted); | |
#line 6596 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6612 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6614 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetFileSecurityA(LPCSTR lpFileName, | |
SECURITY_INFORMATION SecurityInformation, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor); | |
#line 6630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetFileSecurityA(LPCSTR lpFileName, | |
SECURITY_INFORMATION RequestedInformation, | |
PSECURITY_DESCRIPTOR pSecurityDescriptor, | |
DWORD nLength, LPDWORD lpnLengthNeeded); | |
#line 6644 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6646 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall ReadDirectoryChangesW(HANDLE hDirectory, LPVOID lpBuffer, | |
DWORD nBufferLength, BOOL bWatchSubtree, | |
DWORD dwNotifyFilter, | |
LPDWORD lpBytesReturned, | |
LPOVERLAPPED lpOverlapped, | |
LPOVERLAPPED_COMPLETION_ROUTINE | |
lpCompletionRoutine); | |
#line 6682 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6683 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6685 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 6707 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall IsBadReadPtr(const void *lp, UINT_PTR ucb); | |
__declspec(dllimport) | |
BOOL __stdcall IsBadWritePtr(LPVOID lp, UINT_PTR ucb); | |
__declspec(dllimport) | |
BOOL __stdcall IsBadHugeReadPtr(const void *lp, UINT_PTR ucb); | |
__declspec(dllimport) | |
BOOL __stdcall IsBadHugeWritePtr(LPVOID lp, UINT_PTR ucb); | |
__declspec(dllimport) | |
BOOL __stdcall IsBadCodePtr(FARPROC lpfn); | |
__declspec(dllimport) | |
BOOL __stdcall IsBadStringPtrA(LPCSTR lpsz, UINT_PTR ucchMax); | |
__declspec(dllimport) | |
BOOL __stdcall IsBadStringPtrW(LPCWSTR lpsz, UINT_PTR ucchMax); | |
#line 6766 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6768 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall LookupAccountSidA(LPCSTR lpSystemName, PSID Sid, LPSTR Name, | |
LPDWORD cchName, LPSTR ReferencedDomainName, | |
LPDWORD cchReferencedDomainName, | |
PSID_NAME_USE peUse); | |
__declspec(dllimport) | |
BOOL __stdcall LookupAccountSidW(LPCWSTR lpSystemName, PSID Sid, LPWSTR Name, | |
LPDWORD cchName, LPWSTR ReferencedDomainName, | |
LPDWORD cchReferencedDomainName, | |
PSID_NAME_USE peUse); | |
#line 6802 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall LookupAccountNameA(LPCSTR lpSystemName, LPCSTR lpAccountName, | |
PSID Sid, LPDWORD cbSid, | |
LPSTR ReferencedDomainName, | |
LPDWORD cchReferencedDomainName, | |
PSID_NAME_USE peUse); | |
__declspec(dllimport) | |
BOOL __stdcall LookupAccountNameW(LPCWSTR lpSystemName, LPCWSTR lpAccountName, | |
PSID Sid, LPDWORD cbSid, | |
LPWSTR ReferencedDomainName, | |
LPDWORD cchReferencedDomainName, | |
PSID_NAME_USE peUse); | |
#line 6832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6834 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 6898 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6908 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6918 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6920 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 6922 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall LookupPrivilegeValueA(LPCSTR lpSystemName, LPCSTR lpName, | |
PLUID lpLuid); | |
__declspec(dllimport) | |
BOOL __stdcall LookupPrivilegeValueW(LPCWSTR lpSystemName, LPCWSTR lpName, | |
PLUID lpLuid); | |
#line 6948 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall LookupPrivilegeNameA(LPCSTR lpSystemName, PLUID lpLuid, | |
LPSTR lpName, LPDWORD cchName); | |
__declspec(dllimport) | |
BOOL __stdcall LookupPrivilegeNameW(LPCWSTR lpSystemName, PLUID lpLuid, | |
LPWSTR lpName, LPDWORD cchName); | |
#line 6972 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall LookupPrivilegeDisplayNameA(LPCSTR lpSystemName, LPCSTR lpName, | |
LPSTR lpDisplayName, | |
LPDWORD cchDisplayName, | |
LPDWORD lpLanguageId); | |
__declspec(dllimport) | |
BOOL __stdcall LookupPrivilegeDisplayNameW(LPCWSTR lpSystemName, LPCWSTR lpName, | |
LPWSTR lpDisplayName, | |
LPDWORD cchDisplayName, | |
LPDWORD lpLanguageId); | |
#line 6998 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall BuildCommDCBA(LPCSTR lpDef, LPDCB lpDCB); | |
__declspec(dllimport) | |
BOOL __stdcall BuildCommDCBW(LPCWSTR lpDef, LPDCB lpDCB); | |
#line 7024 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall BuildCommDCBAndTimeoutsA(LPCSTR lpDef, LPDCB lpDCB, | |
LPCOMMTIMEOUTS lpCommTimeouts); | |
__declspec(dllimport) | |
BOOL __stdcall BuildCommDCBAndTimeoutsW(LPCWSTR lpDef, LPDCB lpDCB, | |
LPCOMMTIMEOUTS lpCommTimeouts); | |
#line 7046 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall CommConfigDialogA(LPCSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC); | |
__declspec(dllimport) | |
BOOL __stdcall CommConfigDialogW(LPCWSTR lpszName, HWND hWnd, | |
LPCOMMCONFIG lpCC); | |
#line 7068 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, | |
LPDWORD lpdwSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, | |
LPDWORD lpdwSize); | |
#line 7090 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, | |
DWORD dwSize); | |
__declspec(dllimport) | |
BOOL __stdcall SetDefaultCommConfigW(LPCWSTR lpszName, LPCOMMCONFIG lpCC, | |
DWORD dwSize); | |
#line 7112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7114 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
#line 7124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetComputerNameA(LPSTR lpBuffer, LPDWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetComputerNameW(LPWSTR lpBuffer, LPDWORD nSize); | |
#line 7146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7148 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DnsHostnameToComputerNameA(LPCSTR Hostname, LPSTR ComputerName, | |
LPDWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall DnsHostnameToComputerNameW(LPCWSTR Hostname, LPWSTR ComputerName, | |
LPDWORD nSize); | |
#line 7179 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetUserNameA(LPSTR lpBuffer, LPDWORD pcbBuffer); | |
__declspec(dllimport) | |
BOOL __stdcall GetUserNameW(LPWSTR lpBuffer, LPDWORD pcbBuffer); | |
#line 7201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7221 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7224 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7227 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall LogonUserA(LPCSTR lpszUsername, LPCSTR lpszDomain, | |
LPCSTR lpszPassword, DWORD dwLogonType, | |
DWORD dwLogonProvider, PHANDLE phToken); | |
__declspec(dllimport) | |
BOOL __stdcall LogonUserW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, | |
LPCWSTR lpszPassword, DWORD dwLogonType, | |
DWORD dwLogonProvider, PHANDLE phToken); | |
#line 7257 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall LogonUserExA(LPCSTR lpszUsername, LPCSTR lpszDomain, | |
LPCSTR lpszPassword, DWORD dwLogonType, | |
DWORD dwLogonProvider, PHANDLE phToken, | |
PSID * ppLogonSid, PVOID * ppProfileBuffer, | |
LPDWORD pdwProfileLength, | |
PQUOTA_LIMITS pQuotaLimits); | |
__declspec(dllimport) | |
BOOL __stdcall LogonUserExW(LPCWSTR lpszUsername, LPCWSTR lpszDomain, | |
LPCWSTR lpszPassword, DWORD dwLogonType, | |
DWORD dwLogonProvider, PHANDLE phToken, | |
PSID * ppLogonSid, PVOID * ppProfileBuffer, | |
LPDWORD pdwProfileLength, | |
PQUOTA_LIMITS pQuotaLimits); | |
#line 7293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7295 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 7301 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall CreateProcessWithLogonW(LPCWSTR lpUsername, LPCWSTR lpDomain, | |
LPCWSTR lpPassword, DWORD dwLogonFlags, | |
LPCWSTR lpApplicationName, | |
LPWSTR lpCommandLine, | |
DWORD dwCreationFlags, | |
LPVOID lpEnvironment, | |
LPCWSTR lpCurrentDirectory, | |
LPSTARTUPINFOW lpStartupInfo, | |
LPPROCESS_INFORMATION | |
lpProcessInformation); | |
__declspec(dllimport) | |
BOOL __stdcall CreateProcessWithTokenW(HANDLE hToken, DWORD dwLogonFlags, | |
LPCWSTR lpApplicationName, | |
LPWSTR lpCommandLine, | |
DWORD dwCreationFlags, | |
LPVOID lpEnvironment, | |
LPCWSTR lpCurrentDirectory, | |
LPSTARTUPINFOW lpStartupInfo, | |
LPPROCESS_INFORMATION | |
lpProcessInformation); | |
#line 7348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall IsTokenUntrusted(HANDLE TokenHandle); | |
#line 7357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall RegisterWaitForSingleObject(PHANDLE phNewWaitObject, | |
HANDLE hObject, | |
WAITORTIMERCALLBACK Callback, | |
PVOID Context, ULONG dwMilliseconds, | |
ULONG dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall UnregisterWait(HANDLE WaitHandle); | |
__declspec(dllimport) | |
BOOL __stdcall BindIoCompletionCallback(HANDLE FileHandle, | |
LPOVERLAPPED_COMPLETION_ROUTINE | |
Function, ULONG Flags); | |
__declspec(dllimport) | |
HANDLE __stdcall SetTimerQueueTimer(HANDLE TimerQueue, | |
WAITORTIMERCALLBACK Callback, | |
PVOID Parameter, DWORD DueTime, | |
DWORD Period, BOOL PreferIo); | |
__declspec(dllimport) | |
BOOL __stdcall CancelTimerQueueTimer(HANDLE TimerQueue, HANDLE Timer); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteTimerQueue(HANDLE TimerQueue); | |
#line 7426 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7512 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7514 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7516 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7614 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family | |
typedef struct tagHW_PROFILE_INFOA { | |
DWORD dwDockInfo; | |
CHAR szHwProfileGuid[39]; | |
CHAR szHwProfileName[80]; | |
} HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA; | |
typedef struct tagHW_PROFILE_INFOW { | |
DWORD dwDockInfo; | |
WCHAR szHwProfileGuid[39]; | |
WCHAR szHwProfileName[80]; | |
} HW_PROFILE_INFOW, *LPHW_PROFILE_INFOW; | |
typedef HW_PROFILE_INFOA HW_PROFILE_INFO; | |
typedef LPHW_PROFILE_INFOA LPHW_PROFILE_INFO; | |
#line 7649 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetCurrentHwProfileA(LPHW_PROFILE_INFOA lpHwProfileInfo); | |
__declspec(dllimport) | |
BOOL __stdcall GetCurrentHwProfileW(LPHW_PROFILE_INFOW lpHwProfileInfo); | |
#line 7668 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7669 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall VerifyVersionInfoA(LPOSVERSIONINFOEXA lpVersionInformation, | |
DWORD dwTypeMask, DWORDLONG dwlConditionMask); | |
__declspec(dllimport) | |
BOOL __stdcall VerifyVersionInfoW(LPOSVERSIONINFOEXW lpVersionInformation, | |
DWORD dwTypeMask, DWORDLONG dwlConditionMask); | |
#line 7691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7694 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#pragma once | |
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 24295 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 28852 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 28857 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
__forceinline HRESULT HRESULT_FROM_WIN32(unsigned long x) | |
{ | |
return (HRESULT) (x) <= | |
0 ? (HRESULT) (x) : (HRESULT) (((x) & 0x0000FFFF) | (7 << 16) | | |
0x80000000); | |
} | |
#line 28861 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 28906 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 29093 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 49717 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 62239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\winerror.h" | |
#line 7701 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#pragma once | |
#line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#pragma region Application Family or OneCore Family or Games Family | |
typedef struct _TIME_ZONE_INFORMATION { | |
LONG Bias; | |
WCHAR StandardName[32]; | |
SYSTEMTIME StandardDate; | |
LONG StandardBias; | |
WCHAR DaylightName[32]; | |
SYSTEMTIME DaylightDate; | |
LONG DaylightBias; | |
} TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION; | |
typedef struct _TIME_DYNAMIC_ZONE_INFORMATION { | |
LONG Bias; | |
WCHAR StandardName[32]; | |
SYSTEMTIME StandardDate; | |
LONG StandardBias; | |
WCHAR DaylightName[32]; | |
SYSTEMTIME DaylightDate; | |
LONG DaylightBias; | |
WCHAR TimeZoneKeyName[128]; | |
BOOLEAN DynamicDaylightTimeDisabled; | |
} DYNAMIC_TIME_ZONE_INFORMATION, *PDYNAMIC_TIME_ZONE_INFORMATION; | |
__declspec(dllimport) | |
BOOL __stdcall SystemTimeToTzSpecificLocalTime(const TIME_ZONE_INFORMATION * | |
lpTimeZoneInformation, | |
const SYSTEMTIME * | |
lpUniversalTime, | |
LPSYSTEMTIME lpLocalTime); | |
__declspec(dllimport) | |
BOOL __stdcall TzSpecificLocalTimeToSystemTime(const TIME_ZONE_INFORMATION * | |
lpTimeZoneInformation, | |
const SYSTEMTIME * lpLocalTime, | |
LPSYSTEMTIME lpUniversalTime); | |
__declspec(dllimport) | |
BOOL __stdcall FileTimeToSystemTime(const FILETIME * lpFileTime, | |
LPSYSTEMTIME lpSystemTime); | |
__declspec(dllimport) | |
BOOL __stdcall SystemTimeToFileTime(const SYSTEMTIME * lpSystemTime, | |
LPFILETIME lpFileTime); | |
__declspec(dllimport) | |
DWORD __stdcall GetTimeZoneInformation(LPTIME_ZONE_INFORMATION | |
lpTimeZoneInformation); | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall SetTimeZoneInformation(const TIME_ZONE_INFORMATION * | |
lpTimeZoneInformation); | |
#line 133 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#line 135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
#line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#line 166 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#line 215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#line 241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#line 243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#pragma endregion | |
#line 252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\timezoneapi.h" | |
#line 7702 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetSystemPowerState(BOOL fSuspend, BOOL fForce); | |
#line 7727 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7729 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop or PC Family | |
typedef struct _SYSTEM_POWER_STATUS { | |
BYTE ACLineStatus; | |
BYTE BatteryFlag; | |
BYTE BatteryLifePercent; | |
BYTE SystemStatusFlag; | |
DWORD BatteryLifeTime; | |
DWORD BatteryFullLifeTime; | |
} SYSTEM_POWER_STATUS, *LPSYSTEM_POWER_STATUS; | |
__declspec(dllimport) | |
BOOL __stdcall GetSystemPowerStatus(LPSYSTEM_POWER_STATUS lpSystemPowerStatus); | |
#line 7774 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7776 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall MapUserPhysicalPagesScatter(PVOID * VirtualAddresses, | |
ULONG_PTR NumberOfPages, | |
PULONG_PTR PageArray); | |
#line 7796 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HANDLE __stdcall CreateJobObjectA(LPSECURITY_ATTRIBUTES lpJobAttributes, | |
LPCSTR lpName); | |
#line 7815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall OpenJobObjectA(DWORD dwDesiredAccess, BOOL bInheritHandle, | |
LPCSTR lpName); | |
#line 7831 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7833 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall CreateJobSet(ULONG NumJob, PJOB_SET_ARRAY UserJobSet, | |
ULONG Flags); | |
#line 7847 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstVolumeA(LPSTR lpszVolumeName, DWORD cchBufferLength); | |
#line 7862 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall FindNextVolumeA(HANDLE hFindVolume, LPSTR lpszVolumeName, | |
DWORD cchBufferLength); | |
#line 7874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7876 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstVolumeMountPointA(LPCSTR lpszRootPathName, | |
LPSTR lpszVolumeMountPoint, | |
DWORD cchBufferLength); | |
__declspec(dllimport) | |
HANDLE __stdcall FindFirstVolumeMountPointW(LPCWSTR lpszRootPathName, | |
LPWSTR lpszVolumeMountPoint, | |
DWORD cchBufferLength); | |
#line 7902 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall FindNextVolumeMountPointA(HANDLE hFindVolumeMountPoint, | |
LPSTR lpszVolumeMountPoint, | |
DWORD cchBufferLength); | |
__declspec(dllimport) | |
BOOL __stdcall FindNextVolumeMountPointW(HANDLE hFindVolumeMountPoint, | |
LPWSTR lpszVolumeMountPoint, | |
DWORD cchBufferLength); | |
#line 7924 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall FindVolumeMountPointClose(HANDLE hFindVolumeMountPoint); | |
__declspec(dllimport) | |
BOOL __stdcall SetVolumeMountPointA(LPCSTR lpszVolumeMountPoint, | |
LPCSTR lpszVolumeName); | |
__declspec(dllimport) | |
BOOL __stdcall SetVolumeMountPointW(LPCWSTR lpszVolumeMountPoint, | |
LPCWSTR lpszVolumeName); | |
#line 7951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7953 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall DeleteVolumeMountPointA(LPCSTR lpszVolumeMountPoint); | |
#line 7967 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 7969 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 7977 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetVolumeNameForVolumeMountPointA(LPCSTR lpszVolumeMountPoint, | |
LPSTR lpszVolumeName, | |
DWORD cchBufferLength); | |
__declspec(dllimport) | |
BOOL __stdcall GetVolumePathNameA(LPCSTR lpszFileName, LPSTR lpszVolumePathName, | |
DWORD cchBufferLength); | |
#line 7998 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 8003 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 8024 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef struct tagACTCTXA { | |
ULONG cbSize; | |
DWORD dwFlags; | |
LPCSTR lpSource; | |
USHORT wProcessorArchitecture; | |
LANGID wLangId; | |
LPCSTR lpAssemblyDirectory; | |
LPCSTR lpResourceName; | |
LPCSTR lpApplicationName; | |
HMODULE hModule; | |
} ACTCTXA, *PACTCTXA; | |
typedef struct tagACTCTXW { | |
ULONG cbSize; | |
DWORD dwFlags; | |
LPCWSTR lpSource; | |
USHORT wProcessorArchitecture; | |
LANGID wLangId; | |
LPCWSTR lpAssemblyDirectory; | |
LPCWSTR lpResourceName; | |
LPCWSTR lpApplicationName; | |
HMODULE hModule; | |
} ACTCTXW, *PACTCTXW; | |
typedef ACTCTXA ACTCTX; | |
typedef PACTCTXA PACTCTX; | |
#line 8065 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
typedef const ACTCTXA *PCACTCTXA; | |
typedef const ACTCTXW *PCACTCTXW; | |
typedef PCACTCTXA PCACTCTX; | |
#line 8073 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
HANDLE __stdcall CreateActCtxA(PCACTCTXA pActCtx); | |
__declspec(dllimport) | |
HANDLE __stdcall CreateActCtxW(PCACTCTXW pActCtx); | |
#line 8093 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
void | |
__stdcall AddRefActCtx(HANDLE hActCtx); | |
__declspec(dllimport) | |
void | |
__stdcall ReleaseActCtx(HANDLE hActCtx); | |
__declspec(dllimport) | |
BOOL __stdcall ZombifyActCtx(HANDLE hActCtx); | |
__declspec(dllimport) | |
BOOL __stdcall ActivateActCtx(HANDLE hActCtx, ULONG_PTR * lpCookie); | |
__declspec(dllimport) | |
BOOL __stdcall DeactivateActCtx(DWORD dwFlags, ULONG_PTR ulCookie); | |
__declspec(dllimport) | |
BOOL __stdcall GetCurrentActCtx(HANDLE * lphActCtx); | |
typedef struct tagACTCTX_SECTION_KEYED_DATA_2600 { | |
ULONG cbSize; | |
ULONG ulDataFormatVersion; | |
PVOID lpData; | |
ULONG ulLength; | |
PVOID lpSectionGlobalData; | |
ULONG ulSectionGlobalDataLength; | |
PVOID lpSectionBase; | |
ULONG ulSectionTotalLength; | |
HANDLE hActCtx; | |
ULONG ulAssemblyRosterIndex; | |
} ACTCTX_SECTION_KEYED_DATA_2600, *PACTCTX_SECTION_KEYED_DATA_2600; | |
typedef const ACTCTX_SECTION_KEYED_DATA_2600 | |
*PCACTCTX_SECTION_KEYED_DATA_2600; | |
typedef struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { | |
PVOID lpInformation; | |
PVOID lpSectionBase; | |
ULONG ulSectionLength; | |
PVOID lpSectionGlobalDataBase; | |
ULONG ulSectionGlobalDataLength; | |
} ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA, | |
*PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; | |
typedef const ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA | |
*PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; | |
typedef struct tagACTCTX_SECTION_KEYED_DATA { | |
ULONG cbSize; | |
ULONG ulDataFormatVersion; | |
PVOID lpData; | |
ULONG ulLength; | |
PVOID lpSectionGlobalData; | |
ULONG ulSectionGlobalDataLength; | |
PVOID lpSectionBase; | |
ULONG ulSectionTotalLength; | |
HANDLE hActCtx; | |
ULONG ulAssemblyRosterIndex; | |
ULONG ulFlags; | |
ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata; | |
} ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA; | |
typedef const ACTCTX_SECTION_KEYED_DATA *PCACTCTX_SECTION_KEYED_DATA; | |
__declspec(dllimport) | |
BOOL __stdcall FindActCtxSectionStringA(DWORD dwFlags, | |
const GUID * lpExtensionGuid, | |
ULONG ulSectionId, | |
LPCSTR lpStringToFind, | |
PACTCTX_SECTION_KEYED_DATA | |
ReturnedData); | |
__declspec(dllimport) | |
BOOL __stdcall FindActCtxSectionStringW(DWORD dwFlags, | |
const GUID * lpExtensionGuid, | |
ULONG ulSectionId, | |
LPCWSTR lpStringToFind, | |
PACTCTX_SECTION_KEYED_DATA | |
ReturnedData); | |
#line 8218 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall FindActCtxSectionGuid(DWORD dwFlags, | |
const GUID * lpExtensionGuid, | |
ULONG ulSectionId, | |
const GUID * lpGuidToFind, | |
PACTCTX_SECTION_KEYED_DATA ReturnedData); | |
typedef struct _ACTIVATION_CONTEXT_BASIC_INFORMATION { | |
HANDLE hActCtx; | |
DWORD dwFlags; | |
} ACTIVATION_CONTEXT_BASIC_INFORMATION, | |
*PACTIVATION_CONTEXT_BASIC_INFORMATION; | |
typedef const struct _ACTIVATION_CONTEXT_BASIC_INFORMATION | |
*PCACTIVATION_CONTEXT_BASIC_INFORMATION; | |
#line 8244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall QueryActCtxW(DWORD dwFlags, HANDLE hActCtx, PVOID pvSubInstance, | |
ULONG ulInfoClass, PVOID pvBuffer, SIZE_T cbBuffer, | |
SIZE_T * pcbWrittenOrRequired); | |
typedef BOOL(__stdcall * PQUERYACTCTXW_FUNC) (DWORD dwFlags, HANDLE hActCtx, | |
PVOID pvSubInstance, | |
ULONG ulInfoClass, | |
PVOID pvBuffer, | |
SIZE_T cbBuffer, | |
SIZE_T * | |
pcbWrittenOrRequired); | |
#line 8306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 8324 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8374 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetNumaProcessorNode(UCHAR Processor, PUCHAR NodeNumber); | |
#line 8398 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetNumaNodeProcessorMask(UCHAR Node, PULONGLONG ProcessorMask); | |
__declspec(dllimport) | |
BOOL __stdcall GetNumaAvailableMemoryNode(UCHAR Node, | |
PULONGLONG AvailableBytes); | |
#line 8438 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8452 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
typedef DWORD(__stdcall * | |
APPLICATION_RECOVERY_CALLBACK) (PVOID pvParameter); | |
#line 8491 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 8527 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8529 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
#line 8558 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8560 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 8582 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 8584 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 8938 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma region Desktop Family or OneCore Family | |
#line 8986 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9003 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9005 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 9037 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9050 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9069 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9071 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall CopyContext(PCONTEXT Destination, DWORD ContextFlags, | |
PCONTEXT Source); | |
#line 9089 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall InitializeContext(PVOID Buffer, DWORD ContextFlags, | |
PCONTEXT * Context, PDWORD ContextLength); | |
#line 9120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
__declspec(dllimport) | |
DWORD64 __stdcall GetEnabledXStateFeatures(void | |
); | |
__declspec(dllimport) | |
BOOL __stdcall GetXStateFeaturesMask(PCONTEXT Context, PDWORD64 FeatureMask); | |
__declspec(dllimport) | |
PVOID __stdcall LocateXStateFeature(PCONTEXT Context, DWORD FeatureId, | |
PDWORD Length); | |
#line 9156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall SetXStateFeaturesMask(PCONTEXT Context, DWORD64 FeatureMask); | |
#line 9171 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma endregion | |
#line 9174 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma warning(pop) | |
#line 9258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9259 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#pragma once | |
#line 9293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9304 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9546 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9548 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9553 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9554 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9555 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9556 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9557 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 9558 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winbase.h" | |
#line 173 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma once | |
#pragma warning(push) | |
#pragma warning(disable: 4201) | |
#pragma warning(disable: 4820) | |
#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 40 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 114 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 179 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 281 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct _DRAWPATRECT { | |
POINT ptPosition; | |
POINT ptSize; | |
WORD wStyle; | |
WORD wPattern; | |
} DRAWPATRECT, *PDRAWPATRECT; | |
#line 300 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 302 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 407 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct _PSINJECTDATA { | |
DWORD DataBytes; | |
WORD InjectionPoint; | |
WORD PageNumber; | |
} PSINJECTDATA, *PPSINJECTDATA; | |
#line 436 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 505 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct _PSFEATURE_OUTPUT { | |
BOOL bPageIndependent; | |
BOOL bSetPageDevice; | |
} PSFEATURE_OUTPUT, *PPSFEATURE_OUTPUT; | |
typedef struct _PSFEATURE_CUSTPAPER { | |
LONG lOrientation; | |
LONG lWidth; | |
LONG lHeight; | |
LONG lWidthOffset; | |
LONG lHeightOffset; | |
} PSFEATURE_CUSTPAPER, *PPSFEATURE_CUSTPAPER; | |
#line 535 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagXFORM { | |
FLOAT eM11; | |
FLOAT eM12; | |
FLOAT eM21; | |
FLOAT eM22; | |
FLOAT eDx; | |
FLOAT eDy; | |
} XFORM, *PXFORM, *LPXFORM; | |
typedef struct tagBITMAP { | |
LONG bmType; | |
LONG bmWidth; | |
LONG bmHeight; | |
LONG bmWidthBytes; | |
WORD bmPlanes; | |
WORD bmBitsPixel; | |
LPVOID bmBits; | |
} BITMAP, *PBITMAP, *NPBITMAP, *LPBITMAP; | |
#line 613 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,1) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack1.h" | |
#line 616 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagRGBTRIPLE { | |
BYTE rgbtBlue; | |
BYTE rgbtGreen; | |
BYTE rgbtRed; | |
} RGBTRIPLE, *PRGBTRIPLE, *NPRGBTRIPLE, *LPRGBTRIPLE; | |
#line 627 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagRGBQUAD { | |
BYTE rgbBlue; | |
BYTE rgbGreen; | |
BYTE rgbRed; | |
BYTE rgbReserved; | |
} RGBQUAD; | |
#line 642 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef RGBQUAD *LPRGBQUAD; | |
#line 650 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef LONG LCSCSTYPE; | |
typedef LONG LCSGAMUTMATCH; | |
typedef long FXPT16DOT16, *LPFXPT16DOT16; | |
typedef long FXPT2DOT30, *LPFXPT2DOT30; | |
typedef struct tagCIEXYZ { | |
FXPT2DOT30 ciexyzX; | |
FXPT2DOT30 ciexyzY; | |
FXPT2DOT30 ciexyzZ; | |
} CIEXYZ; | |
#line 718 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef CIEXYZ *LPCIEXYZ; | |
#line 726 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagICEXYZTRIPLE { | |
CIEXYZ ciexyzRed; | |
CIEXYZ ciexyzGreen; | |
CIEXYZ ciexyzBlue; | |
} CIEXYZTRIPLE; | |
#line 739 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef CIEXYZTRIPLE *LPCIEXYZTRIPLE; | |
#line 747 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagLOGCOLORSPACEA { | |
DWORD lcsSignature; | |
DWORD lcsVersion; | |
DWORD lcsSize; | |
LCSCSTYPE lcsCSType; | |
LCSGAMUTMATCH lcsIntent; | |
CIEXYZTRIPLE lcsEndpoints; | |
DWORD lcsGammaRed; | |
DWORD lcsGammaGreen; | |
DWORD lcsGammaBlue; | |
CHAR lcsFilename[260]; | |
} LOGCOLORSPACEA, *LPLOGCOLORSPACEA; | |
typedef struct tagLOGCOLORSPACEW { | |
DWORD lcsSignature; | |
DWORD lcsVersion; | |
DWORD lcsSize; | |
LCSCSTYPE lcsCSType; | |
LCSGAMUTMATCH lcsIntent; | |
CIEXYZTRIPLE lcsEndpoints; | |
DWORD lcsGammaRed; | |
DWORD lcsGammaGreen; | |
DWORD lcsGammaBlue; | |
WCHAR lcsFilename[260]; | |
} LOGCOLORSPACEW, *LPLOGCOLORSPACEW; | |
typedef LOGCOLORSPACEA LOGCOLORSPACE; | |
typedef LPLOGCOLORSPACEA LPLOGCOLORSPACE; | |
#line 788 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 793 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagBITMAPCOREHEADER { | |
DWORD bcSize; | |
WORD bcWidth; | |
WORD bcHeight; | |
WORD bcPlanes; | |
WORD bcBitCount; | |
} BITMAPCOREHEADER, *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER; | |
#line 807 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
typedef struct tagBITMAPINFOHEADER { | |
DWORD biSize; | |
LONG biWidth; | |
LONG biHeight; | |
WORD biPlanes; | |
WORD biBitCount; | |
DWORD biCompression; | |
DWORD biSizeImage; | |
LONG biXPelsPerMeter; | |
LONG biYPelsPerMeter; | |
DWORD biClrUsed; | |
DWORD biClrImportant; | |
} BITMAPINFOHEADER, *LPBITMAPINFOHEADER, *PBITMAPINFOHEADER; | |
#line 827 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct { | |
DWORD bV4Size; | |
LONG bV4Width; | |
LONG bV4Height; | |
WORD bV4Planes; | |
WORD bV4BitCount; | |
DWORD bV4V4Compression; | |
DWORD bV4SizeImage; | |
LONG bV4XPelsPerMeter; | |
LONG bV4YPelsPerMeter; | |
DWORD bV4ClrUsed; | |
DWORD bV4ClrImportant; | |
DWORD bV4RedMask; | |
DWORD bV4GreenMask; | |
DWORD bV4BlueMask; | |
DWORD bV4AlphaMask; | |
DWORD bV4CSType; | |
CIEXYZTRIPLE bV4Endpoints; | |
DWORD bV4GammaRed; | |
DWORD bV4GammaGreen; | |
DWORD bV4GammaBlue; | |
} BITMAPV4HEADER, *LPBITMAPV4HEADER, *PBITMAPV4HEADER; | |
#line 858 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 860 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct { | |
DWORD bV5Size; | |
LONG bV5Width; | |
LONG bV5Height; | |
WORD bV5Planes; | |
WORD bV5BitCount; | |
DWORD bV5Compression; | |
DWORD bV5SizeImage; | |
LONG bV5XPelsPerMeter; | |
LONG bV5YPelsPerMeter; | |
DWORD bV5ClrUsed; | |
DWORD bV5ClrImportant; | |
DWORD bV5RedMask; | |
DWORD bV5GreenMask; | |
DWORD bV5BlueMask; | |
DWORD bV5AlphaMask; | |
DWORD bV5CSType; | |
CIEXYZTRIPLE bV5Endpoints; | |
DWORD bV5GammaRed; | |
DWORD bV5GammaGreen; | |
DWORD bV5GammaBlue; | |
DWORD bV5Intent; | |
DWORD bV5ProfileData; | |
DWORD bV5ProfileSize; | |
DWORD bV5Reserved; | |
} BITMAPV5HEADER, *LPBITMAPV5HEADER, *PBITMAPV5HEADER; | |
#line 893 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 899 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 909 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagBITMAPINFO { | |
BITMAPINFOHEADER bmiHeader; | |
RGBQUAD bmiColors[1]; | |
} BITMAPINFO, *LPBITMAPINFO, *PBITMAPINFO; | |
#line 919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagBITMAPCOREINFO { | |
BITMAPCOREHEADER bmciHeader; | |
RGBTRIPLE bmciColors[1]; | |
} BITMAPCOREINFO, *LPBITMAPCOREINFO, *PBITMAPCOREINFO; | |
#line 930 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,2) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 933 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagBITMAPFILEHEADER { | |
WORD bfType; | |
DWORD bfSize; | |
WORD bfReserved1; | |
WORD bfReserved2; | |
DWORD bfOffBits; | |
} BITMAPFILEHEADER, *LPBITMAPFILEHEADER, *PBITMAPFILEHEADER; | |
#line 946 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 949 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagFONTSIGNATURE { | |
DWORD fsUsb[4]; | |
DWORD fsCsb[2]; | |
} FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE; | |
#line 965 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagCHARSETINFO { | |
UINT ciCharset; | |
UINT ciACP; | |
FONTSIGNATURE fs; | |
} CHARSETINFO, *PCHARSETINFO, *NPCHARSETINFO, *LPCHARSETINFO; | |
#line 978 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 986 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagLOCALESIGNATURE { | |
DWORD lsUsb[4]; | |
DWORD lsCsbDefault[2]; | |
DWORD lsCsbSupported[2]; | |
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE; | |
#line 998 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1001 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1002 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagHANDLETABLE { | |
HGDIOBJ objectHandle[1]; | |
} HANDLETABLE, *PHANDLETABLE, *LPHANDLETABLE; | |
typedef struct tagMETARECORD { | |
DWORD rdSize; | |
WORD rdFunction; | |
WORD rdParm[1]; | |
} METARECORD; | |
#line 1023 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagMETARECORD __unaligned *PMETARECORD; | |
#line 1031 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagMETARECORD __unaligned *LPMETARECORD; | |
typedef struct tagMETAFILEPICT { | |
LONG mm; | |
LONG xExt; | |
LONG yExt; | |
HMETAFILE hMF; | |
} METAFILEPICT, *LPMETAFILEPICT; | |
#line 1047 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,2) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 1050 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagMETAHEADER { | |
WORD mtType; | |
WORD mtHeaderSize; | |
WORD mtVersion; | |
DWORD mtSize; | |
WORD mtNoObjects; | |
DWORD mtMaxRecord; | |
WORD mtNoParameters; | |
} METAHEADER; | |
typedef struct tagMETAHEADER __unaligned *PMETAHEADER; | |
typedef struct tagMETAHEADER __unaligned *LPMETAHEADER; | |
#line 1068 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 1071 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagENHMETARECORD { | |
DWORD iType; | |
DWORD nSize; | |
DWORD dParm[1]; | |
} ENHMETARECORD, *PENHMETARECORD, *LPENHMETARECORD; | |
typedef struct tagENHMETAHEADER { | |
DWORD iType; | |
DWORD nSize; | |
RECTL rclBounds; | |
RECTL rclFrame; | |
DWORD dSignature; | |
DWORD nVersion; | |
DWORD nBytes; | |
DWORD nRecords; | |
WORD nHandles; | |
WORD sReserved; | |
DWORD nDescription; | |
DWORD offDescription; | |
DWORD nPalEntries; | |
SIZEL szlDevice; | |
SIZEL szlMillimeters; | |
DWORD cbPixelFormat; | |
DWORD offPixelFormat; | |
DWORD bOpenGL; | |
#line 1112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
SIZEL szlMicrometers; | |
#line 1115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
} ENHMETAHEADER, *PENHMETAHEADER, *LPENHMETAHEADER; | |
#line 1119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef BYTE BCHAR; | |
#line 1142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,4) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 1149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagTEXTMETRICA { | |
LONG tmHeight; | |
LONG tmAscent; | |
LONG tmDescent; | |
LONG tmInternalLeading; | |
LONG tmExternalLeading; | |
LONG tmAveCharWidth; | |
LONG tmMaxCharWidth; | |
LONG tmWeight; | |
LONG tmOverhang; | |
LONG tmDigitizedAspectX; | |
LONG tmDigitizedAspectY; | |
BYTE tmFirstChar; | |
BYTE tmLastChar; | |
BYTE tmDefaultChar; | |
BYTE tmBreakChar; | |
BYTE tmItalic; | |
BYTE tmUnderlined; | |
BYTE tmStruckOut; | |
BYTE tmPitchAndFamily; | |
BYTE tmCharSet; | |
} TEXTMETRICA, *PTEXTMETRICA, *NPTEXTMETRICA, *LPTEXTMETRICA; | |
typedef struct tagTEXTMETRICW { | |
LONG tmHeight; | |
LONG tmAscent; | |
LONG tmDescent; | |
LONG tmInternalLeading; | |
LONG tmExternalLeading; | |
LONG tmAveCharWidth; | |
LONG tmMaxCharWidth; | |
LONG tmWeight; | |
LONG tmOverhang; | |
LONG tmDigitizedAspectX; | |
LONG tmDigitizedAspectY; | |
WCHAR tmFirstChar; | |
WCHAR tmLastChar; | |
WCHAR tmDefaultChar; | |
WCHAR tmBreakChar; | |
BYTE tmItalic; | |
BYTE tmUnderlined; | |
BYTE tmStruckOut; | |
BYTE tmPitchAndFamily; | |
BYTE tmCharSet; | |
} TEXTMETRICW, *PTEXTMETRICW, *NPTEXTMETRICW, *LPTEXTMETRICW; | |
typedef TEXTMETRICA TEXTMETRIC; | |
typedef PTEXTMETRICA PTEXTMETRIC; | |
typedef NPTEXTMETRICA NPTEXTMETRIC; | |
typedef LPTEXTMETRICA LPTEXTMETRIC; | |
#line 1210 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 1215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,4) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack4.h" | |
#line 1232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagNEWTEXTMETRICA { | |
LONG tmHeight; | |
LONG tmAscent; | |
LONG tmDescent; | |
LONG tmInternalLeading; | |
LONG tmExternalLeading; | |
LONG tmAveCharWidth; | |
LONG tmMaxCharWidth; | |
LONG tmWeight; | |
LONG tmOverhang; | |
LONG tmDigitizedAspectX; | |
LONG tmDigitizedAspectY; | |
BYTE tmFirstChar; | |
BYTE tmLastChar; | |
BYTE tmDefaultChar; | |
BYTE tmBreakChar; | |
BYTE tmItalic; | |
BYTE tmUnderlined; | |
BYTE tmStruckOut; | |
BYTE tmPitchAndFamily; | |
BYTE tmCharSet; | |
DWORD ntmFlags; | |
UINT ntmSizeEM; | |
UINT ntmCellHeight; | |
UINT ntmAvgWidth; | |
} NEWTEXTMETRICA, *PNEWTEXTMETRICA, *NPNEWTEXTMETRICA, *LPNEWTEXTMETRICA; | |
typedef struct tagNEWTEXTMETRICW { | |
LONG tmHeight; | |
LONG tmAscent; | |
LONG tmDescent; | |
LONG tmInternalLeading; | |
LONG tmExternalLeading; | |
LONG tmAveCharWidth; | |
LONG tmMaxCharWidth; | |
LONG tmWeight; | |
LONG tmOverhang; | |
LONG tmDigitizedAspectX; | |
LONG tmDigitizedAspectY; | |
WCHAR tmFirstChar; | |
WCHAR tmLastChar; | |
WCHAR tmDefaultChar; | |
WCHAR tmBreakChar; | |
BYTE tmItalic; | |
BYTE tmUnderlined; | |
BYTE tmStruckOut; | |
BYTE tmPitchAndFamily; | |
BYTE tmCharSet; | |
DWORD ntmFlags; | |
UINT ntmSizeEM; | |
UINT ntmCellHeight; | |
UINT ntmAvgWidth; | |
} NEWTEXTMETRICW, *PNEWTEXTMETRICW, *NPNEWTEXTMETRICW, *LPNEWTEXTMETRICW; | |
typedef NEWTEXTMETRICA NEWTEXTMETRIC; | |
typedef PNEWTEXTMETRICA PNEWTEXTMETRIC; | |
typedef NPNEWTEXTMETRICA NPNEWTEXTMETRIC; | |
typedef LPNEWTEXTMETRICA LPNEWTEXTMETRIC; | |
#line 1301 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1303 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 1306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagNEWTEXTMETRICEXA { | |
NEWTEXTMETRICA ntmTm; | |
FONTSIGNATURE ntmFontSig; | |
} NEWTEXTMETRICEXA; | |
typedef struct tagNEWTEXTMETRICEXW { | |
NEWTEXTMETRICW ntmTm; | |
FONTSIGNATURE ntmFontSig; | |
} NEWTEXTMETRICEXW; | |
typedef NEWTEXTMETRICEXA NEWTEXTMETRICEX; | |
#line 1327 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1329 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1331 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1333 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagPELARRAY { | |
LONG paXCount; | |
LONG paYCount; | |
LONG paXExt; | |
LONG paYExt; | |
BYTE paRGBs; | |
} PELARRAY, *PPELARRAY, *NPPELARRAY, *LPPELARRAY; | |
#line 1349 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagLOGBRUSH { | |
UINT lbStyle; | |
COLORREF lbColor; | |
ULONG_PTR lbHatch; | |
} LOGBRUSH, *PLOGBRUSH, *NPLOGBRUSH, *LPLOGBRUSH; | |
typedef struct tagLOGBRUSH32 { | |
UINT lbStyle; | |
COLORREF lbColor; | |
ULONG lbHatch; | |
} LOGBRUSH32, *PLOGBRUSH32, *NPLOGBRUSH32, *LPLOGBRUSH32; | |
#line 1370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef LOGBRUSH PATTERN; | |
typedef PATTERN *PPATTERN; | |
typedef PATTERN *NPPATTERN; | |
typedef PATTERN *LPPATTERN; | |
#line 1381 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagLOGPEN { | |
UINT lopnStyle; | |
POINT lopnWidth; | |
COLORREF lopnColor; | |
} LOGPEN, *PLOGPEN, *NPLOGPEN, *LPLOGPEN; | |
#line 1395 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagEXTLOGPEN { | |
DWORD elpPenStyle; | |
DWORD elpWidth; | |
UINT elpBrushStyle; | |
COLORREF elpColor; | |
ULONG_PTR elpHatch; | |
DWORD elpNumEntries; | |
DWORD elpStyleEntry[1]; | |
} EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN; | |
#line 1411 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagEXTLOGPEN32 { | |
DWORD elpPenStyle; | |
DWORD elpWidth; | |
UINT elpBrushStyle; | |
COLORREF elpColor; | |
ULONG elpHatch; | |
DWORD elpNumEntries; | |
DWORD elpStyleEntry[1]; | |
} EXTLOGPEN32, *PEXTLOGPEN32, *NPEXTLOGPEN32, *LPEXTLOGPEN32; | |
typedef struct tagPALETTEENTRY { | |
BYTE peRed; | |
BYTE peGreen; | |
BYTE peBlue; | |
BYTE peFlags; | |
} PALETTEENTRY, *PPALETTEENTRY, *LPPALETTEENTRY; | |
#line 1435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagLOGPALETTE { | |
WORD palVersion; | |
WORD palNumEntries; | |
PALETTEENTRY palPalEntry[1]; | |
} LOGPALETTE, *PLOGPALETTE, *NPLOGPALETTE, *LPLOGPALETTE; | |
#line 1445 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagLOGFONTA { | |
LONG lfHeight; | |
LONG lfWidth; | |
LONG lfEscapement; | |
LONG lfOrientation; | |
LONG lfWeight; | |
BYTE lfItalic; | |
BYTE lfUnderline; | |
BYTE lfStrikeOut; | |
BYTE lfCharSet; | |
BYTE lfOutPrecision; | |
BYTE lfClipPrecision; | |
BYTE lfQuality; | |
BYTE lfPitchAndFamily; | |
CHAR lfFaceName[32]; | |
} LOGFONTA, *PLOGFONTA, *NPLOGFONTA, *LPLOGFONTA; | |
typedef struct tagLOGFONTW { | |
LONG lfHeight; | |
LONG lfWidth; | |
LONG lfEscapement; | |
LONG lfOrientation; | |
LONG lfWeight; | |
BYTE lfItalic; | |
BYTE lfUnderline; | |
BYTE lfStrikeOut; | |
BYTE lfCharSet; | |
BYTE lfOutPrecision; | |
BYTE lfClipPrecision; | |
BYTE lfQuality; | |
BYTE lfPitchAndFamily; | |
WCHAR lfFaceName[32]; | |
} LOGFONTW, *PLOGFONTW, *NPLOGFONTW, *LPLOGFONTW; | |
typedef LOGFONTA LOGFONT; | |
typedef PLOGFONTA PLOGFONT; | |
typedef NPLOGFONTA NPLOGFONT; | |
typedef LPLOGFONTA LPLOGFONT; | |
#line 1495 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagENUMLOGFONTA { | |
LOGFONTA elfLogFont; | |
BYTE elfFullName[64]; | |
BYTE elfStyle[32]; | |
} ENUMLOGFONTA, *LPENUMLOGFONTA; | |
typedef struct tagENUMLOGFONTW { | |
LOGFONTW elfLogFont; | |
WCHAR elfFullName[64]; | |
WCHAR elfStyle[32]; | |
} ENUMLOGFONTW, *LPENUMLOGFONTW; | |
typedef ENUMLOGFONTA ENUMLOGFONT; | |
typedef LPENUMLOGFONTA LPENUMLOGFONT; | |
#line 1525 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagENUMLOGFONTEXA { | |
LOGFONTA elfLogFont; | |
BYTE elfFullName[64]; | |
BYTE elfStyle[32]; | |
BYTE elfScript[32]; | |
} ENUMLOGFONTEXA, *LPENUMLOGFONTEXA; | |
typedef struct tagENUMLOGFONTEXW { | |
LOGFONTW elfLogFont; | |
WCHAR elfFullName[64]; | |
WCHAR elfStyle[32]; | |
WCHAR elfScript[32]; | |
} ENUMLOGFONTEXW, *LPENUMLOGFONTEXW; | |
typedef ENUMLOGFONTEXA ENUMLOGFONTEX; | |
typedef LPENUMLOGFONTEXA LPENUMLOGFONTEX; | |
#line 1548 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1549 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1551 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1574 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1583 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1588 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1595 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1636 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagPANOSE { | |
BYTE bFamilyType; | |
BYTE bSerifStyle; | |
BYTE bWeight; | |
BYTE bProportion; | |
BYTE bContrast; | |
BYTE bStrokeVariation; | |
BYTE bArmStyle; | |
BYTE bLetterform; | |
BYTE bMidline; | |
BYTE bXHeight; | |
} PANOSE, *LPPANOSE; | |
typedef struct tagEXTLOGFONTA { | |
LOGFONTA elfLogFont; | |
BYTE elfFullName[64]; | |
BYTE elfStyle[32]; | |
DWORD elfVersion; | |
DWORD elfStyleSize; | |
DWORD elfMatch; | |
DWORD elfReserved; | |
BYTE elfVendorId[4]; | |
DWORD elfCulture; | |
PANOSE elfPanose; | |
} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA; | |
typedef struct tagEXTLOGFONTW { | |
LOGFONTW elfLogFont; | |
WCHAR elfFullName[64]; | |
WCHAR elfStyle[32]; | |
DWORD elfVersion; | |
DWORD elfStyleSize; | |
DWORD elfMatch; | |
DWORD elfReserved; | |
BYTE elfVendorId[4]; | |
DWORD elfCulture; | |
PANOSE elfPanose; | |
} EXTLOGFONTW, *PEXTLOGFONTW, *NPEXTLOGFONTW, *LPEXTLOGFONTW; | |
typedef EXTLOGFONTA EXTLOGFONT; | |
typedef PEXTLOGFONTA PEXTLOGFONT; | |
typedef NPEXTLOGFONTA NPEXTLOGFONT; | |
typedef LPEXTLOGFONTA LPEXTLOGFONT; | |
#line 1844 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1846 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 1928 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1933 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 1941 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2050 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
#line 2315 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct _devicemodeA { | |
BYTE dmDeviceName[32]; | |
WORD dmSpecVersion; | |
WORD dmDriverVersion; | |
WORD dmSize; | |
WORD dmDriverExtra; | |
DWORD dmFields; | |
union { | |
struct { | |
short dmOrientation; | |
short dmPaperSize; | |
short dmPaperLength; | |
short dmPaperWidth; | |
}; | |
POINTL dmPosition; | |
}; | |
short dmScale; | |
short dmCopies; | |
short dmDefaultSource; | |
short dmPrintQuality; | |
short dmColor; | |
short dmDuplex; | |
short dmYResolution; | |
short dmTTOption; | |
short dmCollate; | |
BYTE dmFormName[32]; | |
WORD dmLogPixels; | |
DWORD dmBitsPerPel; | |
DWORD dmPelsWidth; | |
DWORD dmPelsHeight; | |
union { | |
DWORD dmDisplayFlags; | |
DWORD dmNup; | |
}; | |
DWORD dmDisplayFrequency; | |
DWORD dmICMMethod; | |
DWORD dmICMIntent; | |
DWORD dmMediaType; | |
DWORD dmDitherType; | |
DWORD dmReserved1; | |
DWORD dmReserved2; | |
DWORD dmPanningWidth; | |
DWORD dmPanningHeight; | |
#line 2361 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
} DEVMODEA, *PDEVMODEA, *NPDEVMODEA, *LPDEVMODEA; | |
typedef struct _devicemodeW { | |
WCHAR dmDeviceName[32]; | |
WORD dmSpecVersion; | |
WORD dmDriverVersion; | |
WORD dmSize; | |
WORD dmDriverExtra; | |
DWORD dmFields; | |
union { | |
struct { | |
short dmOrientation; | |
short dmPaperSize; | |
short dmPaperLength; | |
short dmPaperWidth; | |
}; | |
POINTL dmPosition; | |
}; | |
short dmScale; | |
short dmCopies; | |
short dmDefaultSource; | |
short dmPrintQuality; | |
short dmColor; | |
short dmDuplex; | |
short dmYResolution; | |
short dmTTOption; | |
short dmCollate; | |
WCHAR dmFormName[32]; | |
WORD dmLogPixels; | |
DWORD dmBitsPerPel; | |
DWORD dmPelsWidth; | |
DWORD dmPelsHeight; | |
union { | |
DWORD dmDisplayFlags; | |
DWORD dmNup; | |
}; | |
DWORD dmDisplayFrequency; | |
DWORD dmICMMethod; | |
DWORD dmICMIntent; | |
DWORD dmMediaType; | |
DWORD dmDitherType; | |
DWORD dmReserved1; | |
DWORD dmReserved2; | |
DWORD dmPanningWidth; | |
DWORD dmPanningHeight; | |
#line 2409 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
} DEVMODEW, *PDEVMODEW, *NPDEVMODEW, *LPDEVMODEW; | |
typedef DEVMODEA DEVMODE; | |
typedef PDEVMODEA PDEVMODE; | |
typedef NPDEVMODEA NPDEVMODE; | |
typedef LPDEVMODEA LPDEVMODE; | |
#line 2422 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2423 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2425 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 2435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2446 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2449 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2472 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2475 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2553 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2606 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2614 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2659 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2726 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct _DISPLAY_DEVICEA { | |
DWORD cb; | |
CHAR DeviceName[32]; | |
CHAR DeviceString[128]; | |
DWORD StateFlags; | |
CHAR DeviceID[128]; | |
CHAR DeviceKey[128]; | |
} DISPLAY_DEVICEA, *PDISPLAY_DEVICEA, *LPDISPLAY_DEVICEA; | |
typedef struct _DISPLAY_DEVICEW { | |
DWORD cb; | |
WCHAR DeviceName[32]; | |
WCHAR DeviceString[128]; | |
DWORD StateFlags; | |
WCHAR DeviceID[128]; | |
WCHAR DeviceKey[128]; | |
} DISPLAY_DEVICEW, *PDISPLAY_DEVICEW, *LPDISPLAY_DEVICEW; | |
typedef DISPLAY_DEVICEA DISPLAY_DEVICE; | |
typedef PDISPLAY_DEVICEA PDISPLAY_DEVICE; | |
typedef LPDISPLAY_DEVICEA LPDISPLAY_DEVICE; | |
#line 2755 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 2767 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2770 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2776 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2780 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 2786 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct _RGNDATAHEADER { | |
DWORD dwSize; | |
DWORD iType; | |
DWORD nCount; | |
DWORD nRgnSize; | |
RECT rcBound; | |
} RGNDATAHEADER, *PRGNDATAHEADER; | |
typedef struct _RGNDATA { | |
RGNDATAHEADER rdh; | |
char Buffer[1]; | |
} RGNDATA, *PRGNDATA, *NPRGNDATA, *LPRGNDATA; | |
#line 3263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct _ABC { | |
int abcA; | |
UINT abcB; | |
int abcC; | |
} ABC, *PABC, *NPABC, *LPABC; | |
typedef struct _ABCFLOAT { | |
FLOAT abcfA; | |
FLOAT abcfB; | |
FLOAT abcfC; | |
} ABCFLOAT, *PABCFLOAT, *NPABCFLOAT, *LPABCFLOAT; | |
#line 3286 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct _OUTLINETEXTMETRICA { | |
UINT otmSize; | |
TEXTMETRICA otmTextMetrics; | |
BYTE otmFiller; | |
PANOSE otmPanoseNumber; | |
UINT otmfsSelection; | |
UINT otmfsType; | |
int otmsCharSlopeRise; | |
int otmsCharSlopeRun; | |
int otmItalicAngle; | |
UINT otmEMSquare; | |
int otmAscent; | |
int otmDescent; | |
UINT otmLineGap; | |
UINT otmsCapEmHeight; | |
UINT otmsXHeight; | |
RECT otmrcFontBox; | |
int otmMacAscent; | |
int otmMacDescent; | |
UINT otmMacLineGap; | |
UINT otmusMinimumPPEM; | |
POINT otmptSubscriptSize; | |
POINT otmptSubscriptOffset; | |
POINT otmptSuperscriptSize; | |
POINT otmptSuperscriptOffset; | |
UINT otmsStrikeoutSize; | |
int otmsStrikeoutPosition; | |
int otmsUnderscoreSize; | |
int otmsUnderscorePosition; | |
PSTR otmpFamilyName; | |
PSTR otmpFaceName; | |
PSTR otmpStyleName; | |
PSTR otmpFullName; | |
} OUTLINETEXTMETRICA, *POUTLINETEXTMETRICA, *NPOUTLINETEXTMETRICA, | |
*LPOUTLINETEXTMETRICA; | |
typedef struct _OUTLINETEXTMETRICW { | |
UINT otmSize; | |
TEXTMETRICW otmTextMetrics; | |
BYTE otmFiller; | |
PANOSE otmPanoseNumber; | |
UINT otmfsSelection; | |
UINT otmfsType; | |
int otmsCharSlopeRise; | |
int otmsCharSlopeRun; | |
int otmItalicAngle; | |
UINT otmEMSquare; | |
int otmAscent; | |
int otmDescent; | |
UINT otmLineGap; | |
UINT otmsCapEmHeight; | |
UINT otmsXHeight; | |
RECT otmrcFontBox; | |
int otmMacAscent; | |
int otmMacDescent; | |
UINT otmMacLineGap; | |
UINT otmusMinimumPPEM; | |
POINT otmptSubscriptSize; | |
POINT otmptSubscriptOffset; | |
POINT otmptSuperscriptSize; | |
POINT otmptSuperscriptOffset; | |
UINT otmsStrikeoutSize; | |
int otmsStrikeoutPosition; | |
int otmsUnderscoreSize; | |
int otmsUnderscorePosition; | |
PSTR otmpFamilyName; | |
PSTR otmpFaceName; | |
PSTR otmpStyleName; | |
PSTR otmpFullName; | |
} OUTLINETEXTMETRICW, *POUTLINETEXTMETRICW, *NPOUTLINETEXTMETRICW, | |
*LPOUTLINETEXTMETRICW; | |
typedef OUTLINETEXTMETRICA OUTLINETEXTMETRIC; | |
typedef POUTLINETEXTMETRICA POUTLINETEXTMETRIC; | |
typedef NPOUTLINETEXTMETRICA NPOUTLINETEXTMETRIC; | |
typedef LPOUTLINETEXTMETRICA LPOUTLINETEXTMETRIC; | |
#line 3376 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3378 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 3385 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Application Family | |
typedef struct tagPOLYTEXTA { | |
int x; | |
int y; | |
UINT n; | |
LPCSTR lpstr; | |
UINT uiFlags; | |
RECT rcl; | |
int *pdx; | |
} POLYTEXTA, *PPOLYTEXTA, *NPPOLYTEXTA, *LPPOLYTEXTA; | |
typedef struct tagPOLYTEXTW { | |
int x; | |
int y; | |
UINT n; | |
LPCWSTR lpstr; | |
UINT uiFlags; | |
RECT rcl; | |
int *pdx; | |
} POLYTEXTW, *PPOLYTEXTW, *NPPOLYTEXTW, *LPPOLYTEXTW; | |
typedef POLYTEXTA POLYTEXT; | |
typedef PPOLYTEXTA PPOLYTEXT; | |
typedef NPPOLYTEXTA NPPOLYTEXT; | |
typedef LPPOLYTEXTA LPPOLYTEXT; | |
#line 3420 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3422 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct _FIXED { | |
WORD fract; | |
short value; | |
#line 3435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
} FIXED; | |
typedef struct _MAT2 { | |
FIXED eM11; | |
FIXED eM12; | |
FIXED eM21; | |
FIXED eM22; | |
} MAT2, *LPMAT2; | |
typedef struct _GLYPHMETRICS { | |
UINT gmBlackBoxX; | |
UINT gmBlackBoxY; | |
POINT gmptGlyphOrigin; | |
short gmCellIncX; | |
short gmCellIncY; | |
} GLYPHMETRICS, *LPGLYPHMETRICS; | |
#line 3456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 3471 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3475 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct tagPOINTFX { | |
FIXED x; | |
FIXED y; | |
} POINTFX, *LPPOINTFX; | |
typedef struct tagTTPOLYCURVE { | |
WORD wType; | |
WORD cpfx; | |
POINTFX apfx[1]; | |
} TTPOLYCURVE, *LPTTPOLYCURVE; | |
typedef struct tagTTPOLYGONHEADER { | |
DWORD cb; | |
DWORD dwType; | |
POINTFX pfxStart; | |
} TTPOLYGONHEADER, *LPTTPOLYGONHEADER; | |
#line 3506 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagGCP_RESULTSA { | |
DWORD lStructSize; | |
LPSTR lpOutString; | |
UINT *lpOrder; | |
int *lpDx; | |
int *lpCaretPos; | |
LPSTR lpClass; | |
LPWSTR lpGlyphs; | |
UINT nGlyphs; | |
int nMaxFit; | |
} GCP_RESULTSA, *LPGCP_RESULTSA; | |
typedef struct tagGCP_RESULTSW { | |
DWORD lStructSize; | |
LPWSTR lpOutString; | |
UINT *lpOrder; | |
int *lpDx; | |
int *lpCaretPos; | |
LPSTR lpClass; | |
LPWSTR lpGlyphs; | |
UINT nGlyphs; | |
int nMaxFit; | |
} GCP_RESULTSW, *LPGCP_RESULTSW; | |
typedef GCP_RESULTSA GCP_RESULTS; | |
typedef LPGCP_RESULTSA LPGCP_RESULTS; | |
#line 3586 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3588 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 3590 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
typedef struct _RASTERIZER_STATUS { | |
short nSize; | |
short wFlags; | |
short nLanguageID; | |
} RASTERIZER_STATUS, *LPRASTERIZER_STATUS; | |
#line 3601 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct tagPIXELFORMATDESCRIPTOR { | |
WORD nSize; | |
WORD nVersion; | |
DWORD dwFlags; | |
BYTE iPixelType; | |
BYTE cColorBits; | |
BYTE cRedBits; | |
BYTE cRedShift; | |
BYTE cGreenBits; | |
BYTE cGreenShift; | |
BYTE cBlueBits; | |
BYTE cBlueShift; | |
BYTE cAlphaBits; | |
BYTE cAlphaShift; | |
BYTE cAccumBits; | |
BYTE cAccumRedBits; | |
BYTE cAccumGreenBits; | |
BYTE cAccumBlueBits; | |
BYTE cAccumAlphaBits; | |
BYTE cDepthBits; | |
BYTE cStencilBits; | |
BYTE cAuxBuffers; | |
BYTE iLayerType; | |
BYTE bReserved; | |
DWORD dwLayerMask; | |
DWORD dwVisibleMask; | |
DWORD dwDamageMask; | |
} PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, *LPPIXELFORMATDESCRIPTOR; | |
#line 3642 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef FARPROC OLDFONTENUMPROC; | |
typedef FARPROC FONTENUMPROCA; | |
typedef FARPROC FONTENUMPROCW; | |
typedef FONTENUMPROCA FONTENUMPROC; | |
#line 3719 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef FARPROC GOBJENUMPROC; | |
typedef FARPROC LINEDDAPROC; | |
#line 3722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int __stdcall AddFontResourceA(LPCSTR); | |
__declspec(dllimport) | |
int __stdcall AddFontResourceW(LPCWSTR); | |
#line 3738 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall AnimatePalette(HPALETTE hPal, UINT iStartIndex, | |
UINT cEntries, const PALETTEENTRY * ppe); | |
__declspec(dllimport) | |
BOOL __stdcall Arc(HDC hdc, int x1, int y1, int x2, int y2, int x3, int y3, | |
int x4, int y4); | |
__declspec(dllimport) | |
BOOL __stdcall BitBlt(HDC hdc, int x, int y, int cx, int cy, HDC hdcSrc, | |
int x1, int y1, DWORD rop); | |
__declspec(dllimport) | |
BOOL __stdcall CancelDC(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall Chord(HDC hdc, int x1, int y1, int x2, int y2, int x3, | |
int y3, int x4, int y4); | |
__declspec(dllimport) | |
int __stdcall ChoosePixelFormat(HDC hdc, | |
const PIXELFORMATDESCRIPTOR * ppfd); | |
__declspec(dllimport) | |
HMETAFILE __stdcall CloseMetaFile(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall CombineRgn(HRGN hrgnDst, HRGN hrgnSrc1, HRGN hrgnSrc2, | |
int iMode); | |
__declspec(dllimport) | |
HMETAFILE __stdcall CopyMetaFileA(HMETAFILE, LPCSTR); | |
__declspec(dllimport) | |
HMETAFILE __stdcall CopyMetaFileW(HMETAFILE, LPCWSTR); | |
#line 3754 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HBITMAP __stdcall CreateBitmap(int nWidth, int nHeight, UINT nPlanes, | |
UINT nBitCount, const void *lpBits); | |
__declspec(dllimport) | |
HBITMAP __stdcall CreateBitmapIndirect(const BITMAP * pbm); | |
__declspec(dllimport) | |
HBRUSH __stdcall CreateBrushIndirect(const LOGBRUSH * plbrush); | |
__declspec(dllimport) | |
HBITMAP __stdcall CreateCompatibleBitmap(HDC hdc, int cx, int cy); | |
__declspec(dllimport) | |
HBITMAP __stdcall CreateDiscardableBitmap(HDC hdc, int cx, int cy); | |
__declspec(dllimport) | |
HDC __stdcall CreateCompatibleDC(HDC hdc); | |
__declspec(dllimport) | |
HDC __stdcall CreateDCA(LPCSTR pwszDriver, LPCSTR pwszDevice, | |
LPCSTR pszPort, const DEVMODEA * pdm); | |
__declspec(dllimport) | |
HDC __stdcall CreateDCW(LPCWSTR pwszDriver, LPCWSTR pwszDevice, | |
LPCWSTR pszPort, const DEVMODEW * pdm); | |
#line 3767 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HBITMAP __stdcall CreateDIBitmap(HDC hdc, const BITMAPINFOHEADER * pbmih, | |
DWORD flInit, const void *pjBits, | |
const BITMAPINFO * pbmi, UINT iUsage); | |
__declspec(dllimport) | |
HBRUSH __stdcall CreateDIBPatternBrush(HGLOBAL h, UINT iUsage); | |
__declspec(dllimport) | |
HBRUSH __stdcall CreateDIBPatternBrushPt(const void *lpPackedDIB, | |
UINT iUsage); | |
__declspec(dllimport) | |
HRGN __stdcall CreateEllipticRgn(int x1, int y1, int x2, int y2); | |
__declspec(dllimport) | |
HRGN __stdcall CreateEllipticRgnIndirect(const RECT * lprect); | |
__declspec(dllimport) | |
HFONT __stdcall CreateFontIndirectA(const LOGFONTA * lplf); | |
__declspec(dllimport) | |
HFONT __stdcall CreateFontIndirectW(const LOGFONTW * lplf); | |
#line 3779 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HFONT __stdcall CreateFontA(int cHeight, int cWidth, int cEscapement, | |
int cOrientation, int cWeight, DWORD bItalic, | |
DWORD bUnderline, DWORD bStrikeOut, | |
DWORD iCharSet, DWORD iOutPrecision, | |
DWORD iClipPrecision, DWORD iQuality, | |
DWORD iPitchAndFamily, LPCSTR pszFaceName); | |
__declspec(dllimport) | |
HFONT __stdcall CreateFontW(int cHeight, int cWidth, int cEscapement, | |
int cOrientation, int cWeight, DWORD bItalic, | |
DWORD bUnderline, DWORD bStrikeOut, | |
DWORD iCharSet, DWORD iOutPrecision, | |
DWORD iClipPrecision, DWORD iQuality, | |
DWORD iPitchAndFamily, LPCWSTR pszFaceName); | |
#line 3790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HBRUSH __stdcall CreateHatchBrush(int iHatch, COLORREF color); | |
__declspec(dllimport) | |
HDC __stdcall CreateICA(LPCSTR pszDriver, LPCSTR pszDevice, LPCSTR pszPort, | |
const DEVMODEA * pdm); | |
__declspec(dllimport) | |
HDC __stdcall CreateICW(LPCWSTR pszDriver, LPCWSTR pszDevice, | |
LPCWSTR pszPort, const DEVMODEW * pdm); | |
#line 3799 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HDC __stdcall CreateMetaFileA(LPCSTR pszFile); | |
__declspec(dllimport) | |
HDC __stdcall CreateMetaFileW(LPCWSTR pszFile); | |
#line 3806 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HPALETTE __stdcall CreatePalette(const LOGPALETTE * plpal); | |
__declspec(dllimport) | |
HPEN __stdcall CreatePen(int iStyle, int cWidth, COLORREF color); | |
__declspec(dllimport) | |
HPEN __stdcall CreatePenIndirect(const LOGPEN * plpen); | |
__declspec(dllimport) | |
HRGN __stdcall CreatePolyPolygonRgn(const POINT * pptl, const INT * pc, | |
int cPoly, int iMode); | |
__declspec(dllimport) | |
HBRUSH __stdcall CreatePatternBrush(HBITMAP hbm); | |
__declspec(dllimport) | |
HRGN __stdcall CreateRectRgn(int x1, int y1, int x2, int y2); | |
__declspec(dllimport) | |
HRGN __stdcall CreateRectRgnIndirect(const RECT * lprect); | |
__declspec(dllimport) | |
HRGN __stdcall CreateRoundRectRgn(int x1, int y1, int x2, int y2, int w, | |
int h); | |
__declspec(dllimport) | |
BOOL __stdcall CreateScalableFontResourceA(DWORD fdwHidden, LPCSTR lpszFont, | |
LPCSTR lpszFile, | |
LPCSTR lpszPath); | |
__declspec(dllimport) | |
BOOL __stdcall CreateScalableFontResourceW(DWORD fdwHidden, | |
LPCWSTR lpszFont, | |
LPCWSTR lpszFile, | |
LPCWSTR lpszPath); | |
#line 3824 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HBRUSH __stdcall CreateSolidBrush(COLORREF color); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteDC(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteMetaFile(HMETAFILE hmf); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteObject(HGDIOBJ ho); | |
__declspec(dllimport) | |
int __stdcall DescribePixelFormat(HDC hdc, int iPixelFormat, UINT nBytes, | |
LPPIXELFORMATDESCRIPTOR ppfd); | |
typedef UINT(__stdcall * LPFNDEVMODE) (HWND, HMODULE, LPDEVMODE, LPSTR, | |
LPSTR, LPDEVMODE, LPSTR, UINT); | |
typedef DWORD(__stdcall * LPFNDEVCAPS) (LPSTR, LPSTR, UINT, LPSTR, | |
LPDEVMODE); | |
#line 3843 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 3883 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3902 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3903 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3921 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall DeviceCapabilitiesA(LPCSTR pDevice, LPCSTR pPort, | |
WORD fwCapability, LPSTR pOutput, | |
const DEVMODEA * pDevMode); | |
__declspec(dllimport) | |
int | |
__stdcall DeviceCapabilitiesW(LPCWSTR pDevice, LPCWSTR pPort, | |
WORD fwCapability, LPWSTR pOutput, | |
const DEVMODEW * pDevMode); | |
#line 3950 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall DrawEscape(HDC hdc, int iEscape, int cjIn, LPCSTR lpIn); | |
__declspec(dllimport) | |
BOOL __stdcall Ellipse(HDC hdc, int left, int top, int right, int bottom); | |
__declspec(dllimport) | |
int __stdcall EnumFontFamiliesExA(HDC hdc, LPLOGFONTA lpLogfont, | |
FONTENUMPROCA lpProc, LPARAM lParam, | |
DWORD dwFlags); | |
__declspec(dllimport) | |
int __stdcall EnumFontFamiliesExW(HDC hdc, LPLOGFONTW lpLogfont, | |
FONTENUMPROCW lpProc, LPARAM lParam, | |
DWORD dwFlags); | |
#line 3966 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 3967 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall EnumFontFamiliesA(HDC hdc, LPCSTR lpLogfont, | |
FONTENUMPROCA lpProc, LPARAM lParam); | |
__declspec(dllimport) | |
int __stdcall EnumFontFamiliesW(HDC hdc, LPCWSTR lpLogfont, | |
FONTENUMPROCW lpProc, LPARAM lParam); | |
#line 3975 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall EnumFontsA(HDC hdc, LPCSTR lpLogfont, FONTENUMPROCA lpProc, | |
LPARAM lParam); | |
__declspec(dllimport) | |
int __stdcall EnumFontsW(HDC hdc, LPCWSTR lpLogfont, FONTENUMPROCW lpProc, | |
LPARAM lParam); | |
#line 3982 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall EnumObjects(HDC hdc, int nType, GOBJENUMPROC lpFunc, | |
LPVOID lParam); | |
#line 3988 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall EqualRgn(HRGN hrgn1, HRGN hrgn2); | |
__declspec(dllimport) | |
int __stdcall Escape(HDC hdc, int iEscape, int cjIn, LPCSTR pvIn, | |
LPVOID pvOut); | |
__declspec(dllimport) | |
int __stdcall ExtEscape(HDC hdc, int iEscape, int cjInput, LPCSTR lpInData, | |
int cjOutput, LPSTR lpOutData); | |
__declspec(dllimport) | |
int __stdcall ExcludeClipRect(HDC hdc, int left, int top, int right, | |
int bottom); | |
__declspec(dllimport) | |
HRGN __stdcall ExtCreateRegion(const XFORM * lpx, DWORD nCount, | |
const RGNDATA * lpData); | |
__declspec(dllimport) | |
BOOL __stdcall ExtFloodFill(HDC hdc, int x, int y, COLORREF color, | |
UINT type); | |
__declspec(dllimport) | |
BOOL __stdcall FillRgn(HDC hdc, HRGN hrgn, HBRUSH hbr); | |
__declspec(dllimport) | |
BOOL __stdcall FloodFill(HDC hdc, int x, int y, COLORREF color); | |
__declspec(dllimport) | |
BOOL __stdcall FrameRgn(HDC hdc, HRGN hrgn, HBRUSH hbr, int w, int h); | |
__declspec(dllimport) | |
int __stdcall GetROP2(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall GetAspectRatioFilterEx(HDC hdc, LPSIZE lpsize); | |
__declspec(dllimport) | |
COLORREF __stdcall GetBkColor(HDC hdc); | |
__declspec(dllimport) | |
COLORREF __stdcall GetDCBrushColor(HDC hdc); | |
__declspec(dllimport) | |
COLORREF __stdcall GetDCPenColor(HDC hdc); | |
#line 4016 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int | |
__stdcall GetBkMode(HDC hdc); | |
__declspec(dllimport) | |
LONG __stdcall GetBitmapBits(HBITMAP hbit, LONG cb, LPVOID lpvBits); | |
__declspec(dllimport) | |
BOOL __stdcall GetBitmapDimensionEx(HBITMAP hbit, LPSIZE lpsize); | |
__declspec(dllimport) | |
UINT __stdcall GetBoundsRect(HDC hdc, LPRECT lprect, UINT flags); | |
__declspec(dllimport) | |
BOOL __stdcall GetBrushOrgEx(HDC hdc, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidthA(HDC hdc, UINT iFirst, UINT iLast, | |
LPINT lpBuffer); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidthW(HDC hdc, UINT iFirst, UINT iLast, | |
LPINT lpBuffer); | |
#line 4045 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidth32A(HDC hdc, UINT iFirst, UINT iLast, | |
LPINT lpBuffer); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidth32W(HDC hdc, UINT iFirst, UINT iLast, | |
LPINT lpBuffer); | |
#line 4052 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidthFloatA(HDC hdc, UINT iFirst, UINT iLast, | |
PFLOAT lpBuffer); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidthFloatW(HDC hdc, UINT iFirst, UINT iLast, | |
PFLOAT lpBuffer); | |
#line 4059 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetCharABCWidthsA(HDC hdc, UINT wFirst, UINT wLast, | |
LPABC lpABC); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharABCWidthsW(HDC hdc, UINT wFirst, UINT wLast, | |
LPABC lpABC); | |
#line 4073 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetCharABCWidthsFloatA(HDC hdc, UINT iFirst, UINT iLast, | |
LPABCFLOAT lpABC); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharABCWidthsFloatW(HDC hdc, UINT iFirst, UINT iLast, | |
LPABCFLOAT lpABC); | |
#line 4081 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall GetClipBox(HDC hdc, LPRECT lprect); | |
__declspec(dllimport) | |
int __stdcall GetClipRgn(HDC hdc, HRGN hrgn); | |
__declspec(dllimport) | |
int __stdcall GetMetaRgn(HDC hdc, HRGN hrgn); | |
__declspec(dllimport) | |
HGDIOBJ __stdcall GetCurrentObject(HDC hdc, UINT type); | |
__declspec(dllimport) | |
BOOL __stdcall GetCurrentPositionEx(HDC hdc, LPPOINT lppt); | |
__declspec(dllimport) | |
int __stdcall GetDeviceCaps(HDC hdc, int index); | |
__declspec(dllimport) | |
int __stdcall GetDIBits(HDC hdc, HBITMAP hbm, UINT start, UINT cLines, | |
LPVOID lpvBits, LPBITMAPINFO lpbmi, UINT usage); | |
__declspec(dllimport) | |
DWORD __stdcall GetFontData(HDC hdc, DWORD dwTable, DWORD dwOffset, | |
PVOID pvBuffer, DWORD cjBuffer); | |
__declspec(dllimport) | |
DWORD __stdcall GetGlyphOutlineA(HDC hdc, UINT uChar, UINT fuFormat, | |
LPGLYPHMETRICS lpgm, DWORD cjBuffer, | |
LPVOID pvBuffer, const MAT2 * lpmat2); | |
__declspec(dllimport) | |
DWORD __stdcall GetGlyphOutlineW(HDC hdc, UINT uChar, UINT fuFormat, | |
LPGLYPHMETRICS lpgm, DWORD cjBuffer, | |
LPVOID pvBuffer, const MAT2 * lpmat2); | |
#line 4119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall GetGraphicsMode(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall GetMapMode(HDC hdc); | |
__declspec(dllimport) | |
UINT __stdcall GetMetaFileBitsEx(HMETAFILE hMF, UINT cbBuffer, | |
LPVOID lpData); | |
__declspec(dllimport) | |
HMETAFILE __stdcall GetMetaFileA(LPCSTR lpName); | |
__declspec(dllimport) | |
HMETAFILE __stdcall GetMetaFileW(LPCWSTR lpName); | |
#line 4130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
COLORREF __stdcall GetNearestColor(HDC hdc, COLORREF color); | |
__declspec(dllimport) | |
UINT __stdcall GetNearestPaletteIndex(HPALETTE h, COLORREF color); | |
__declspec(dllimport) | |
DWORD __stdcall GetObjectType(HGDIOBJ h); | |
__declspec(dllimport) | |
UINT __stdcall GetOutlineTextMetricsA(HDC hdc, UINT cjCopy, | |
LPOUTLINETEXTMETRICA potm); | |
__declspec(dllimport) | |
UINT __stdcall GetOutlineTextMetricsW(HDC hdc, UINT cjCopy, | |
LPOUTLINETEXTMETRICW potm); | |
#line 4147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
UINT __stdcall GetPaletteEntries(HPALETTE hpal, UINT iStart, UINT cEntries, | |
LPPALETTEENTRY pPalEntries); | |
__declspec(dllimport) | |
COLORREF __stdcall GetPixel(HDC hdc, int x, int y); | |
__declspec(dllimport) | |
int __stdcall GetPixelFormat(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall GetPolyFillMode(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall GetRasterizerCaps(LPRASTERIZER_STATUS lpraststat, | |
UINT cjBytes); | |
__declspec(dllimport) | |
int __stdcall GetRandomRgn(HDC hdc, HRGN hrgn, INT i); | |
__declspec(dllimport) | |
DWORD __stdcall GetRegionData(HRGN hrgn, DWORD nCount, LPRGNDATA lpRgnData); | |
__declspec(dllimport) | |
int __stdcall GetRgnBox(HRGN hrgn, LPRECT lprc); | |
__declspec(dllimport) | |
HGDIOBJ __stdcall GetStockObject(int i); | |
__declspec(dllimport) | |
int __stdcall GetStretchBltMode(HDC hdc); | |
__declspec(dllimport) | |
UINT __stdcall GetSystemPaletteEntries(HDC hdc, UINT iStart, UINT cEntries, | |
LPPALETTEENTRY pPalEntries); | |
__declspec(dllimport) | |
UINT __stdcall GetSystemPaletteUse(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall GetTextCharacterExtra(HDC hdc); | |
__declspec(dllimport) | |
UINT __stdcall GetTextAlign(HDC hdc); | |
__declspec(dllimport) | |
COLORREF __stdcall GetTextColor(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentPointA(HDC hdc, LPCSTR lpString, int c, | |
LPSIZE lpsz); | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentPointW(HDC hdc, LPCWSTR lpString, int c, | |
LPSIZE lpsz); | |
#line 4206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentPoint32A(HDC hdc, LPCSTR lpString, int c, | |
LPSIZE psizl); | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentPoint32W(HDC hdc, LPCWSTR lpString, int c, | |
LPSIZE psizl); | |
#line 4230 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentExPointA(HDC hdc, LPCSTR lpszString, int cchString, | |
int nMaxExtent, LPINT lpnFit, LPINT lpnDx, | |
LPSIZE lpSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentExPointW(HDC hdc, LPCWSTR lpszString, int cchString, | |
int nMaxExtent, LPINT lpnFit, LPINT lpnDx, | |
LPSIZE lpSize); | |
#line 4260 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall GetTextCharset(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall GetTextCharsetInfo(HDC hdc, LPFONTSIGNATURE lpSig, | |
DWORD dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall TranslateCharsetInfo(DWORD * lpSrc, LPCHARSETINFO lpCs, | |
DWORD dwFlags); | |
__declspec(dllimport) | |
DWORD __stdcall GetFontLanguageInfo(HDC hdc); | |
__declspec(dllimport) | |
DWORD __stdcall GetCharacterPlacementA(HDC hdc, LPCSTR lpString, int nCount, | |
int nMexExtent, | |
LPGCP_RESULTSA lpResults, | |
DWORD dwFlags); | |
__declspec(dllimport) | |
DWORD __stdcall GetCharacterPlacementW(HDC hdc, LPCWSTR lpString, | |
int nCount, int nMexExtent, | |
LPGCP_RESULTSW lpResults, | |
DWORD dwFlags); | |
#line 4273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4274 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4276 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagWCRANGE { | |
WCHAR wcLow; | |
USHORT cGlyphs; | |
} WCRANGE, *PWCRANGE, *LPWCRANGE; | |
typedef struct tagGLYPHSET { | |
DWORD cbThis; | |
DWORD flAccel; | |
DWORD cGlyphsSupported; | |
DWORD cRanges; | |
WCRANGE ranges[1]; | |
} GLYPHSET, *PGLYPHSET, *LPGLYPHSET; | |
__declspec(dllimport) | |
DWORD __stdcall GetFontUnicodeRanges(HDC hdc, LPGLYPHSET lpgs); | |
__declspec(dllimport) | |
DWORD __stdcall GetGlyphIndicesA(HDC hdc, LPCSTR lpstr, int c, LPWORD pgi, | |
DWORD fl); | |
__declspec(dllimport) | |
DWORD __stdcall GetGlyphIndicesW(HDC hdc, LPCWSTR lpstr, int c, LPWORD pgi, | |
DWORD fl); | |
#line 4315 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentPointI(HDC hdc, LPWORD pgiIn, int cgi, | |
LPSIZE psize); | |
__declspec(dllimport) | |
BOOL __stdcall GetTextExtentExPointI(HDC hdc, LPWORD lpwszString, | |
int cwchString, int nMaxExtent, | |
LPINT lpnFit, LPINT lpnDx, | |
LPSIZE lpSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharWidthI(HDC hdc, UINT giFirst, UINT cgi, LPWORD pgi, | |
LPINT piWidths); | |
__declspec(dllimport) | |
BOOL __stdcall GetCharABCWidthsI(HDC hdc, UINT giFirst, UINT cgi, | |
LPWORD pgi, LPABC pabc); | |
typedef struct tagDESIGNVECTOR { | |
DWORD dvReserved; | |
DWORD dvNumAxes; | |
LONG dvValues[16]; | |
} DESIGNVECTOR, *PDESIGNVECTOR, *LPDESIGNVECTOR; | |
__declspec(dllimport) | |
int __stdcall AddFontResourceExA(LPCSTR name, DWORD fl, PVOID res); | |
__declspec(dllimport) | |
int __stdcall AddFontResourceExW(LPCWSTR name, DWORD fl, PVOID res); | |
#line 4362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall RemoveFontResourceExA(LPCSTR name, DWORD fl, PVOID pdv); | |
__declspec(dllimport) | |
BOOL __stdcall RemoveFontResourceExW(LPCWSTR name, DWORD fl, PVOID pdv); | |
#line 4369 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HANDLE __stdcall AddFontMemResourceEx(PVOID pFileView, DWORD cjSize, | |
PVOID pvResrved, DWORD * pNumFonts); | |
__declspec(dllimport) | |
BOOL __stdcall RemoveFontMemResourceEx(HANDLE h); | |
typedef struct tagAXISINFOA { | |
LONG axMinValue; | |
LONG axMaxValue; | |
BYTE axAxisName[16]; | |
} AXISINFOA, *PAXISINFOA, *LPAXISINFOA; | |
typedef struct tagAXISINFOW { | |
LONG axMinValue; | |
LONG axMaxValue; | |
WCHAR axAxisName[16]; | |
} AXISINFOW, *PAXISINFOW, *LPAXISINFOW; | |
typedef AXISINFOA AXISINFO; | |
typedef PAXISINFOA PAXISINFO; | |
typedef LPAXISINFOA LPAXISINFO; | |
#line 4405 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagAXESLISTA { | |
DWORD axlReserved; | |
DWORD axlNumAxes; | |
AXISINFOA axlAxisInfo[16]; | |
} AXESLISTA, *PAXESLISTA, *LPAXESLISTA; | |
typedef struct tagAXESLISTW { | |
DWORD axlReserved; | |
DWORD axlNumAxes; | |
AXISINFOW axlAxisInfo[16]; | |
} AXESLISTW, *PAXESLISTW, *LPAXESLISTW; | |
typedef AXESLISTA AXESLIST; | |
typedef PAXESLISTA PAXESLIST; | |
typedef LPAXESLISTA LPAXESLIST; | |
#line 4427 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagENUMLOGFONTEXDVA { | |
ENUMLOGFONTEXA elfEnumLogfontEx; | |
DESIGNVECTOR elfDesignVector; | |
} ENUMLOGFONTEXDVA, *PENUMLOGFONTEXDVA, *LPENUMLOGFONTEXDVA; | |
typedef struct tagENUMLOGFONTEXDVW { | |
ENUMLOGFONTEXW elfEnumLogfontEx; | |
DESIGNVECTOR elfDesignVector; | |
} ENUMLOGFONTEXDVW, *PENUMLOGFONTEXDVW, *LPENUMLOGFONTEXDVW; | |
typedef ENUMLOGFONTEXDVA ENUMLOGFONTEXDV; | |
typedef PENUMLOGFONTEXDVA PENUMLOGFONTEXDV; | |
typedef LPENUMLOGFONTEXDVA LPENUMLOGFONTEXDV; | |
#line 4451 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HFONT __stdcall CreateFontIndirectExA(const ENUMLOGFONTEXDVA *); | |
__declspec(dllimport) | |
HFONT __stdcall CreateFontIndirectExW(const ENUMLOGFONTEXDVW *); | |
#line 4459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagENUMTEXTMETRICA { | |
NEWTEXTMETRICEXA etmNewTextMetricEx; | |
AXESLISTA etmAxesList; | |
} ENUMTEXTMETRICA, *PENUMTEXTMETRICA, *LPENUMTEXTMETRICA; | |
typedef struct tagENUMTEXTMETRICW { | |
NEWTEXTMETRICEXW etmNewTextMetricEx; | |
AXESLISTW etmAxesList; | |
} ENUMTEXTMETRICW, *PENUMTEXTMETRICW, *LPENUMTEXTMETRICW; | |
typedef ENUMTEXTMETRICA ENUMTEXTMETRIC; | |
typedef PENUMTEXTMETRICA PENUMTEXTMETRIC; | |
typedef LPENUMTEXTMETRICA LPENUMTEXTMETRIC; | |
#line 4480 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4481 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4483 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 4486 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GetViewportExtEx(HDC hdc, LPSIZE lpsize); | |
__declspec(dllimport) | |
BOOL __stdcall GetViewportOrgEx(HDC hdc, LPPOINT lppoint); | |
__declspec(dllimport) | |
BOOL __stdcall GetWindowExtEx(HDC hdc, LPSIZE lpsize); | |
__declspec(dllimport) | |
BOOL __stdcall GetWindowOrgEx(HDC hdc, LPPOINT lppoint); | |
__declspec(dllimport) | |
int __stdcall IntersectClipRect(HDC hdc, int left, int top, int right, | |
int bottom); | |
__declspec(dllimport) | |
BOOL __stdcall InvertRgn(HDC hdc, HRGN hrgn); | |
__declspec(dllimport) | |
BOOL __stdcall LineDDA(int xStart, int yStart, int xEnd, int yEnd, | |
LINEDDAPROC lpProc, LPARAM data); | |
__declspec(dllimport) | |
BOOL __stdcall LineTo(HDC hdc, int x, int y); | |
__declspec(dllimport) | |
BOOL __stdcall MaskBlt(HDC hdcDest, int xDest, int yDest, int width, | |
int height, HDC hdcSrc, int xSrc, int ySrc, | |
HBITMAP hbmMask, int xMask, int yMask, DWORD rop); | |
__declspec(dllimport) | |
BOOL __stdcall PlgBlt(HDC hdcDest, const POINT * lpPoint, HDC hdcSrc, | |
int xSrc, int ySrc, int width, int height, | |
HBITMAP hbmMask, int xMask, int yMask); | |
__declspec(dllimport) | |
int __stdcall OffsetClipRgn(HDC hdc, int x, int y); | |
__declspec(dllimport) | |
int __stdcall OffsetRgn(HRGN hrgn, int x, int y); | |
__declspec(dllimport) | |
BOOL __stdcall PatBlt(HDC hdc, int x, int y, int w, int h, DWORD rop); | |
__declspec(dllimport) | |
BOOL __stdcall Pie(HDC hdc, int left, int top, int right, int bottom, | |
int xr1, int yr1, int xr2, int yr2); | |
__declspec(dllimport) | |
BOOL __stdcall PlayMetaFile(HDC hdc, HMETAFILE hmf); | |
__declspec(dllimport) | |
BOOL __stdcall PaintRgn(HDC hdc, HRGN hrgn); | |
__declspec(dllimport) | |
BOOL __stdcall PolyPolygon(HDC hdc, const POINT * apt, const INT * asz, | |
int csz); | |
__declspec(dllimport) | |
BOOL __stdcall PtInRegion(HRGN hrgn, int x, int y); | |
__declspec(dllimport) | |
BOOL __stdcall PtVisible(HDC hdc, int x, int y); | |
__declspec(dllimport) | |
BOOL __stdcall RectInRegion(HRGN hrgn, const RECT * lprect); | |
__declspec(dllimport) | |
BOOL __stdcall RectVisible(HDC hdc, const RECT * lprect); | |
__declspec(dllimport) | |
BOOL __stdcall Rectangle(HDC hdc, int left, int top, int right, int bottom); | |
__declspec(dllimport) | |
BOOL __stdcall RestoreDC(HDC hdc, int nSavedDC); | |
__declspec(dllimport) | |
HDC __stdcall ResetDCA(HDC hdc, const DEVMODEA * lpdm); | |
__declspec(dllimport) | |
HDC __stdcall ResetDCW(HDC hdc, const DEVMODEW * lpdm); | |
#line 4524 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
UINT __stdcall RealizePalette(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall RemoveFontResourceA(LPCSTR lpFileName); | |
__declspec(dllimport) | |
BOOL __stdcall RemoveFontResourceW(LPCWSTR lpFileName); | |
#line 4532 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall RoundRect(HDC hdc, int left, int top, int right, int bottom, | |
int width, int height); | |
__declspec(dllimport) | |
BOOL __stdcall ResizePalette(HPALETTE hpal, UINT n); | |
__declspec(dllimport) | |
int __stdcall SaveDC(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall SelectClipRgn(HDC hdc, HRGN hrgn); | |
__declspec(dllimport) | |
int __stdcall ExtSelectClipRgn(HDC hdc, HRGN hrgn, int mode); | |
__declspec(dllimport) | |
int __stdcall SetMetaRgn(HDC hdc); | |
__declspec(dllimport) | |
HGDIOBJ __stdcall SelectObject(HDC hdc, HGDIOBJ h); | |
__declspec(dllimport) | |
HPALETTE __stdcall SelectPalette(HDC hdc, HPALETTE hPal, BOOL bForceBkgd); | |
__declspec(dllimport) | |
COLORREF __stdcall SetBkColor(HDC hdc, COLORREF color); | |
__declspec(dllimport) | |
COLORREF __stdcall SetDCBrushColor(HDC hdc, COLORREF color); | |
__declspec(dllimport) | |
COLORREF __stdcall SetDCPenColor(HDC hdc, COLORREF color); | |
#line 4547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall SetBkMode(HDC hdc, int mode); | |
__declspec(dllimport) | |
LONG __stdcall SetBitmapBits(HBITMAP hbm, DWORD cb, | |
const void *pvBits); | |
__declspec(dllimport) | |
UINT __stdcall SetBoundsRect(HDC hdc, const RECT * lprect, UINT flags); | |
__declspec(dllimport) | |
int __stdcall SetDIBits(HDC hdc, HBITMAP hbm, UINT start, UINT cLines, | |
const void *lpBits, const BITMAPINFO * lpbmi, | |
UINT ColorUse); | |
__declspec(dllimport) | |
int __stdcall SetDIBitsToDevice(HDC hdc, int xDest, int yDest, DWORD w, | |
DWORD h, int xSrc, int ySrc, UINT StartScan, | |
UINT cLines, const void *lpvBits, | |
const BITMAPINFO * lpbmi, UINT ColorUse); | |
__declspec(dllimport) | |
DWORD __stdcall SetMapperFlags(HDC hdc, DWORD flags); | |
__declspec(dllimport) | |
int __stdcall SetGraphicsMode(HDC hdc, int iMode); | |
__declspec(dllimport) | |
int __stdcall SetMapMode(HDC hdc, int iMode); | |
__declspec(dllimport) | |
DWORD __stdcall SetLayout(HDC hdc, DWORD l); | |
__declspec(dllimport) | |
DWORD __stdcall GetLayout(HDC hdc); | |
#line 4569 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HMETAFILE __stdcall SetMetaFileBitsEx(UINT cbBuffer, const BYTE * lpData); | |
__declspec(dllimport) | |
UINT __stdcall SetPaletteEntries(HPALETTE hpal, UINT iStart, UINT cEntries, | |
const PALETTEENTRY * pPalEntries); | |
__declspec(dllimport) | |
COLORREF __stdcall SetPixel(HDC hdc, int x, int y, COLORREF color); | |
__declspec(dllimport) | |
BOOL __stdcall SetPixelV(HDC hdc, int x, int y, COLORREF color); | |
__declspec(dllimport) | |
BOOL __stdcall SetPixelFormat(HDC hdc, int format, | |
const PIXELFORMATDESCRIPTOR * ppfd); | |
__declspec(dllimport) | |
int __stdcall SetPolyFillMode(HDC hdc, int mode); | |
__declspec(dllimport) | |
BOOL __stdcall StretchBlt(HDC hdcDest, int xDest, int yDest, int wDest, | |
int hDest, HDC hdcSrc, int xSrc, int ySrc, | |
int wSrc, int hSrc, DWORD rop); | |
__declspec(dllimport) | |
BOOL __stdcall SetRectRgn(HRGN hrgn, int left, int top, int right, | |
int bottom); | |
__declspec(dllimport) | |
int __stdcall StretchDIBits(HDC hdc, int xDest, int yDest, int DestWidth, | |
int DestHeight, int xSrc, int ySrc, | |
int SrcWidth, int SrcHeight, const void *lpBits, | |
const BITMAPINFO * lpbmi, UINT iUsage, | |
DWORD rop); | |
__declspec(dllimport) | |
int __stdcall SetROP2(HDC hdc, int rop2); | |
__declspec(dllimport) | |
int __stdcall SetStretchBltMode(HDC hdc, int mode); | |
__declspec(dllimport) | |
UINT __stdcall SetSystemPaletteUse(HDC hdc, UINT use); | |
__declspec(dllimport) | |
int __stdcall SetTextCharacterExtra(HDC hdc, int extra); | |
__declspec(dllimport) | |
COLORREF __stdcall SetTextColor(HDC hdc, COLORREF color); | |
__declspec(dllimport) | |
UINT __stdcall SetTextAlign(HDC hdc, UINT align); | |
__declspec(dllimport) | |
BOOL __stdcall SetTextJustification(HDC hdc, int extra, int count); | |
__declspec(dllimport) | |
BOOL __stdcall UpdateColors(HDC hdc); | |
#line 4593 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef USHORT COLOR16; | |
typedef struct _TRIVERTEX { | |
LONG x; | |
LONG y; | |
COLOR16 Red; | |
COLOR16 Green; | |
COLOR16 Blue; | |
COLOR16 Alpha; | |
} TRIVERTEX, *PTRIVERTEX, *LPTRIVERTEX; | |
#line 4654 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct _GRADIENT_TRIANGLE { | |
ULONG Vertex1; | |
ULONG Vertex2; | |
ULONG Vertex3; | |
} GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE, *LPGRADIENT_TRIANGLE; | |
typedef struct _GRADIENT_RECT { | |
ULONG UpperLeft; | |
ULONG LowerRight; | |
} GRADIENT_RECT, *PGRADIENT_RECT, *LPGRADIENT_RECT; | |
#line 4673 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Application Family | |
typedef struct _BLENDFUNCTION { | |
BYTE BlendOp; | |
BYTE BlendFlags; | |
BYTE SourceConstantAlpha; | |
BYTE AlphaFormat; | |
} BLENDFUNCTION, *PBLENDFUNCTION; | |
#line 4687 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall AlphaBlend(HDC hdcDest, int xoriginDest, int yoriginDest, | |
int wDest, int hDest, HDC hdcSrc, int xoriginSrc, | |
int yoriginSrc, int wSrc, int hSrc, | |
BLENDFUNCTION ftn); | |
__declspec(dllimport) | |
BOOL __stdcall TransparentBlt(HDC hdcDest, int xoriginDest, int yoriginDest, | |
int wDest, int hDest, HDC hdcSrc, | |
int xoriginSrc, int yoriginSrc, int wSrc, | |
int hSrc, UINT crTransparent); | |
__declspec(dllimport) | |
BOOL __stdcall GradientFill(HDC hdc, PTRIVERTEX pVertex, ULONG nVertex, | |
PVOID pMesh, ULONG nMesh, ULONG ulMode); | |
#line 4754 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 4757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GdiAlphaBlend(HDC hdcDest, int xoriginDest, int yoriginDest, | |
int wDest, int hDest, HDC hdcSrc, | |
int xoriginSrc, int yoriginSrc, int wSrc, | |
int hSrc, BLENDFUNCTION ftn); | |
__declspec(dllimport) | |
BOOL __stdcall GdiTransparentBlt(HDC hdcDest, int xoriginDest, | |
int yoriginDest, int wDest, int hDest, | |
HDC hdcSrc, int xoriginSrc, int yoriginSrc, | |
int wSrc, int hSrc, UINT crTransparent); | |
__declspec(dllimport) | |
BOOL __stdcall GdiGradientFill(HDC hdc, PTRIVERTEX pVertex, ULONG nVertex, | |
PVOID pMesh, ULONG nCount, ULONG ulMode); | |
#line 4777 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall PlayMetaFileRecord(HDC hdc, LPHANDLETABLE lpHandleTable, | |
LPMETARECORD lpMR, UINT noObjs); | |
typedef int (__stdcall * MFENUMPROC) (HDC hdc, HANDLETABLE * lpht, | |
METARECORD * lpMR, int nObj, | |
LPARAM param); | |
__declspec(dllimport) | |
BOOL __stdcall EnumMetaFile(HDC hdc, HMETAFILE hmf, MFENUMPROC proc, | |
LPARAM param); | |
typedef int (__stdcall * ENHMFENUMPROC) (HDC hdc, HANDLETABLE * lpht, | |
const ENHMETARECORD * lpmr, | |
int nHandles, LPARAM data); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall CloseEnhMetaFile(HDC hdc); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall CopyEnhMetaFileA(HENHMETAFILE hEnh, | |
LPCSTR lpFileName); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall CopyEnhMetaFileW(HENHMETAFILE hEnh, | |
LPCWSTR lpFileName); | |
#line 4802 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HDC __stdcall CreateEnhMetaFileA(HDC hdc, LPCSTR lpFilename, | |
const RECT * lprc, LPCSTR lpDesc); | |
__declspec(dllimport) | |
HDC __stdcall CreateEnhMetaFileW(HDC hdc, LPCWSTR lpFilename, | |
const RECT * lprc, LPCWSTR lpDesc); | |
#line 4809 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall DeleteEnhMetaFile(HENHMETAFILE hmf); | |
__declspec(dllimport) | |
BOOL __stdcall EnumEnhMetaFile(HDC hdc, HENHMETAFILE hmf, | |
ENHMFENUMPROC proc, LPVOID param, | |
const RECT * lpRect); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall GetEnhMetaFileA(LPCSTR lpName); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall GetEnhMetaFileW(LPCWSTR lpName); | |
#line 4819 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
UINT __stdcall GetEnhMetaFileBits(HENHMETAFILE hEMF, UINT nSize, | |
LPBYTE lpData); | |
__declspec(dllimport) | |
UINT __stdcall GetEnhMetaFileDescriptionA(HENHMETAFILE hemf, UINT cchBuffer, | |
LPSTR lpDescription); | |
__declspec(dllimport) | |
UINT __stdcall GetEnhMetaFileDescriptionW(HENHMETAFILE hemf, UINT cchBuffer, | |
LPWSTR lpDescription); | |
#line 4833 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
UINT __stdcall GetEnhMetaFileHeader(HENHMETAFILE hemf, UINT nSize, | |
LPENHMETAHEADER lpEnhMetaHeader); | |
__declspec(dllimport) | |
UINT __stdcall GetEnhMetaFilePaletteEntries(HENHMETAFILE hemf, | |
UINT nNumEntries, | |
LPPALETTEENTRY | |
lpPaletteEntries); | |
__declspec(dllimport) | |
UINT __stdcall GetEnhMetaFilePixelFormat(HENHMETAFILE hemf, UINT cbBuffer, | |
PIXELFORMATDESCRIPTOR * ppfd); | |
__declspec(dllimport) | |
UINT __stdcall GetWinMetaFileBits(HENHMETAFILE hemf, UINT cbData16, | |
LPBYTE pData16, INT iMapMode, HDC hdcRef); | |
__declspec(dllimport) | |
BOOL __stdcall PlayEnhMetaFile(HDC hdc, HENHMETAFILE hmf, | |
const RECT * lprect); | |
__declspec(dllimport) | |
BOOL __stdcall PlayEnhMetaFileRecord(HDC hdc, LPHANDLETABLE pht, | |
const ENHMETARECORD * pmr, UINT cht); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall SetEnhMetaFileBits(UINT nSize, const BYTE * pb); | |
__declspec(dllimport) | |
HENHMETAFILE __stdcall SetWinMetaFileBits(UINT nSize, | |
const BYTE * lpMeta16Data, | |
HDC hdcRef, | |
const METAFILEPICT * lpMFP); | |
__declspec(dllimport) | |
BOOL __stdcall GdiComment(HDC hdc, UINT nSize, const BYTE * lpData); | |
#line 4864 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetTextMetricsA(HDC hdc, LPTEXTMETRICA lptm); | |
__declspec(dllimport) | |
BOOL __stdcall GetTextMetricsW(HDC hdc, LPTEXTMETRICW lptm); | |
#line 4874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4894 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 4896 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagDIBSECTION { | |
BITMAP dsBm; | |
BITMAPINFOHEADER dsBmih; | |
DWORD dsBitfields[3]; | |
HANDLE dshSection; | |
DWORD dsOffset; | |
} DIBSECTION, *LPDIBSECTION, *PDIBSECTION; | |
__declspec(dllimport) | |
BOOL __stdcall AngleArc(HDC hdc, int x, int y, DWORD r, FLOAT StartAngle, | |
FLOAT SweepAngle); | |
__declspec(dllimport) | |
BOOL __stdcall PolyPolyline(HDC hdc, const POINT * apt, const DWORD * asz, | |
DWORD csz); | |
__declspec(dllimport) | |
BOOL __stdcall GetWorldTransform(HDC hdc, LPXFORM lpxf); | |
__declspec(dllimport) | |
BOOL __stdcall SetWorldTransform(HDC hdc, const XFORM * lpxf); | |
__declspec(dllimport) | |
BOOL __stdcall ModifyWorldTransform(HDC hdc, const XFORM * lpxf, | |
DWORD mode); | |
__declspec(dllimport) | |
BOOL __stdcall CombineTransform(LPXFORM lpxfOut, const XFORM * lpxf1, | |
const XFORM * lpxf2); | |
__declspec(dllimport) | |
HBITMAP __stdcall CreateDIBSection(HDC hdc, const BITMAPINFO * pbmi, | |
UINT usage, void **ppvBits, | |
HANDLE hSection, DWORD offset); | |
__declspec(dllimport) | |
UINT __stdcall GetDIBColorTable(HDC hdc, UINT iStart, UINT cEntries, | |
RGBQUAD * prgbq); | |
__declspec(dllimport) | |
UINT __stdcall SetDIBColorTable(HDC hdc, UINT iStart, UINT cEntries, | |
const RGBQUAD * prgbq); | |
typedef struct tagCOLORADJUSTMENT { | |
WORD caSize; | |
WORD caFlags; | |
WORD caIlluminantIndex; | |
WORD caRedGamma; | |
WORD caGreenGamma; | |
WORD caBlueGamma; | |
WORD caReferenceBlack; | |
WORD caReferenceWhite; | |
SHORT caContrast; | |
SHORT caBrightness; | |
SHORT caColorfulness; | |
SHORT caRedGreenTint; | |
} COLORADJUSTMENT, *PCOLORADJUSTMENT, *LPCOLORADJUSTMENT; | |
__declspec(dllimport) | |
BOOL __stdcall SetColorAdjustment(HDC hdc, const COLORADJUSTMENT * lpca); | |
__declspec(dllimport) | |
BOOL __stdcall GetColorAdjustment(HDC hdc, LPCOLORADJUSTMENT lpca); | |
__declspec(dllimport) | |
HPALETTE __stdcall CreateHalftonePalette(HDC hdc); | |
typedef FARPROC ABORTPROC; | |
#line 5000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct _DOCINFOA { | |
int cbSize; | |
LPCSTR lpszDocName; | |
LPCSTR lpszOutput; | |
LPCSTR lpszDatatype; | |
DWORD fwType; | |
#line 5009 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
} DOCINFOA, *LPDOCINFOA; | |
typedef struct _DOCINFOW { | |
int cbSize; | |
LPCWSTR lpszDocName; | |
LPCWSTR lpszOutput; | |
LPCWSTR lpszDatatype; | |
DWORD fwType; | |
#line 5018 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
} DOCINFOW, *LPDOCINFOW; | |
typedef DOCINFOA DOCINFO; | |
typedef LPDOCINFOA LPDOCINFO; | |
#line 5026 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5031 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall StartDocA(HDC hdc, const DOCINFOA * lpdi); | |
__declspec(dllimport) | |
int __stdcall StartDocW(HDC hdc, const DOCINFOW * lpdi); | |
#line 5039 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall EndDoc(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall StartPage(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall EndPage(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall AbortDoc(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall SetAbortProc(HDC hdc, ABORTPROC proc); | |
__declspec(dllimport) | |
BOOL __stdcall AbortPath(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall ArcTo(HDC hdc, int left, int top, int right, int bottom, | |
int xr1, int yr1, int xr2, int yr2); | |
__declspec(dllimport) | |
BOOL __stdcall BeginPath(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall CloseFigure(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall EndPath(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall FillPath(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall FlattenPath(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall GetPath(HDC hdc, LPPOINT apt, LPBYTE aj, int cpt); | |
__declspec(dllimport) | |
HRGN __stdcall PathToRegion(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall PolyDraw(HDC hdc, const POINT * apt, const BYTE * aj, | |
int cpt); | |
__declspec(dllimport) | |
BOOL __stdcall SelectClipPath(HDC hdc, int mode); | |
__declspec(dllimport) | |
int __stdcall SetArcDirection(HDC hdc, int dir); | |
__declspec(dllimport) | |
BOOL __stdcall SetMiterLimit(HDC hdc, FLOAT limit, PFLOAT old); | |
__declspec(dllimport) | |
BOOL __stdcall StrokeAndFillPath(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall StrokePath(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall WidenPath(HDC hdc); | |
__declspec(dllimport) | |
HPEN __stdcall ExtCreatePen(DWORD iPenStyle, DWORD cWidth, | |
const LOGBRUSH * plbrush, DWORD cStyle, | |
const DWORD * pstyle); | |
__declspec(dllimport) | |
BOOL __stdcall GetMiterLimit(HDC hdc, PFLOAT plimit); | |
__declspec(dllimport) | |
int __stdcall GetArcDirection(HDC hdc); | |
__declspec(dllimport) | |
int __stdcall GetObjectA(HANDLE h, int c, LPVOID pv); | |
__declspec(dllimport) | |
int __stdcall GetObjectW(HANDLE h, int c, LPVOID pv); | |
#line 5076 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5097 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall MoveToEx(HDC hdc, int x, int y, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall TextOutA(HDC hdc, int x, int y, LPCSTR lpString, int c); | |
__declspec(dllimport) | |
BOOL __stdcall TextOutW(HDC hdc, int x, int y, LPCWSTR lpString, int c); | |
#line 5107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall ExtTextOutA(HDC hdc, int x, int y, UINT options, | |
const RECT * lprect, LPCSTR lpString, UINT c, | |
const INT * lpDx); | |
__declspec(dllimport) | |
BOOL __stdcall ExtTextOutW(HDC hdc, int x, int y, UINT options, | |
const RECT * lprect, LPCWSTR lpString, UINT c, | |
const INT * lpDx); | |
#line 5114 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall PolyTextOutA(HDC hdc, const POLYTEXTA * ppt, int nstrings); | |
__declspec(dllimport) | |
BOOL __stdcall PolyTextOutW(HDC hdc, const POLYTEXTW * ppt, int nstrings); | |
#line 5121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HRGN __stdcall CreatePolygonRgn(const POINT * pptl, int cPoint, int iMode); | |
__declspec(dllimport) | |
BOOL __stdcall DPtoLP(HDC hdc, LPPOINT lppt, int c); | |
__declspec(dllimport) | |
BOOL __stdcall LPtoDP(HDC hdc, LPPOINT lppt, int c); | |
__declspec(dllimport) | |
BOOL __stdcall Polygon(HDC hdc, const POINT * apt, int cpt); | |
__declspec(dllimport) | |
BOOL __stdcall Polyline(HDC hdc, const POINT * apt, int cpt); | |
__declspec(dllimport) | |
BOOL __stdcall PolyBezier(HDC hdc, const POINT * apt, DWORD cpt); | |
__declspec(dllimport) | |
BOOL __stdcall PolyBezierTo(HDC hdc, const POINT * apt, DWORD cpt); | |
__declspec(dllimport) | |
BOOL __stdcall PolylineTo(HDC hdc, const POINT * apt, DWORD cpt); | |
__declspec(dllimport) | |
BOOL __stdcall SetViewportExtEx(HDC hdc, int x, int y, LPSIZE lpsz); | |
__declspec(dllimport) | |
BOOL __stdcall SetViewportOrgEx(HDC hdc, int x, int y, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowExtEx(HDC hdc, int x, int y, LPSIZE lpsz); | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowOrgEx(HDC hdc, int x, int y, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall OffsetViewportOrgEx(HDC hdc, int x, int y, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall OffsetWindowOrgEx(HDC hdc, int x, int y, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall ScaleViewportExtEx(HDC hdc, int xn, int dx, int yn, int yd, | |
LPSIZE lpsz); | |
__declspec(dllimport) | |
BOOL __stdcall ScaleWindowExtEx(HDC hdc, int xn, int xd, int yn, int yd, | |
LPSIZE lpsz); | |
__declspec(dllimport) | |
BOOL __stdcall SetBitmapDimensionEx(HBITMAP hbm, int w, int h, LPSIZE lpsz); | |
__declspec(dllimport) | |
BOOL __stdcall SetBrushOrgEx(HDC hdc, int x, int y, LPPOINT lppt); | |
__declspec(dllimport) | |
int __stdcall GetTextFaceA(HDC hdc, int c, LPSTR lpName); | |
__declspec(dllimport) | |
int __stdcall GetTextFaceW(HDC hdc, int c, LPWSTR lpName); | |
#line 5153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagKERNINGPAIR { | |
WORD wFirst; | |
WORD wSecond; | |
int iKernAmount; | |
} KERNINGPAIR, *LPKERNINGPAIR; | |
__declspec(dllimport) | |
DWORD __stdcall GetKerningPairsA(HDC hdc, DWORD nPairs, | |
LPKERNINGPAIR lpKernPair); | |
__declspec(dllimport) | |
DWORD __stdcall GetKerningPairsW(HDC hdc, DWORD nPairs, | |
LPKERNINGPAIR lpKernPair); | |
#line 5173 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetDCOrgEx(HDC hdc, LPPOINT lppt); | |
__declspec(dllimport) | |
BOOL __stdcall FixBrushOrgEx(HDC hdc, int x, int y, LPPOINT ptl); | |
__declspec(dllimport) | |
BOOL __stdcall UnrealizeObject(HGDIOBJ h); | |
__declspec(dllimport) | |
BOOL __stdcall GdiFlush(void); | |
__declspec(dllimport) | |
DWORD __stdcall GdiSetBatchLimit(DWORD dw); | |
__declspec(dllimport) | |
DWORD __stdcall GdiGetBatchLimit(void); | |
typedef int (__stdcall * ICMENUMPROCA) (LPSTR, LPARAM); | |
typedef int (__stdcall * ICMENUMPROCW) (LPWSTR, LPARAM); | |
#line 5197 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
int __stdcall SetICMMode(HDC hdc, int mode); | |
__declspec(dllimport) | |
BOOL __stdcall CheckColorsInGamut(HDC hdc, LPRGBTRIPLE lpRGBTriple, | |
LPVOID dlpBuffer, DWORD nCount); | |
__declspec(dllimport) | |
HCOLORSPACE __stdcall GetColorSpace(HDC hdc); | |
__declspec(dllimport) | |
BOOL __stdcall GetLogColorSpaceA(HCOLORSPACE hColorSpace, | |
LPLOGCOLORSPACEA lpBuffer, DWORD nSize); | |
__declspec(dllimport) | |
BOOL __stdcall GetLogColorSpaceW(HCOLORSPACE hColorSpace, | |
LPLOGCOLORSPACEW lpBuffer, DWORD nSize); | |
#line 5216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HCOLORSPACE __stdcall CreateColorSpaceA(LPLOGCOLORSPACEA lplcs); | |
__declspec(dllimport) | |
HCOLORSPACE __stdcall CreateColorSpaceW(LPLOGCOLORSPACEW lplcs); | |
#line 5224 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
HCOLORSPACE __stdcall SetColorSpace(HDC hdc, HCOLORSPACE hcs); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteColorSpace(HCOLORSPACE hcs); | |
__declspec(dllimport) | |
BOOL __stdcall GetICMProfileA(HDC hdc, LPDWORD pBufSize, LPSTR pszFilename); | |
__declspec(dllimport) | |
BOOL __stdcall GetICMProfileW(HDC hdc, LPDWORD pBufSize, | |
LPWSTR pszFilename); | |
#line 5237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetICMProfileA(HDC hdc, LPSTR lpFileName); | |
__declspec(dllimport) | |
BOOL __stdcall SetICMProfileW(HDC hdc, LPWSTR lpFileName); | |
#line 5245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetDeviceGammaRamp(HDC hdc, LPVOID lpRamp); | |
__declspec(dllimport) | |
BOOL __stdcall SetDeviceGammaRamp(HDC hdc, LPVOID lpRamp); | |
__declspec(dllimport) | |
BOOL __stdcall ColorMatchToTarget(HDC hdc, HDC hdcTarget, DWORD action); | |
__declspec(dllimport) | |
int __stdcall EnumICMProfilesA(HDC hdc, ICMENUMPROCA proc, LPARAM param); | |
__declspec(dllimport) | |
int __stdcall EnumICMProfilesW(HDC hdc, ICMENUMPROCW proc, LPARAM param); | |
#line 5255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall UpdateICMRegKeyA(DWORD reserved, LPSTR lpszCMID, | |
LPSTR lpszFileName, UINT command); | |
__declspec(dllimport) | |
BOOL __stdcall UpdateICMRegKeyW(DWORD reserved, LPWSTR lpszCMID, | |
LPWSTR lpszFileName, UINT command); | |
#line 5264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma deprecated (UpdateICMRegKeyW) | |
#pragma deprecated (UpdateICMRegKeyA) | |
#line 5269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall ColorCorrectPalette(HDC hdc, HPALETTE hPal, DWORD deFirst, | |
DWORD num); | |
#line 5275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5402 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5419 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5425 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 5435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagEMR { | |
DWORD iType; | |
DWORD nSize; | |
} EMR , *PEMR; | |
typedef struct tagEMRTEXT { | |
POINTL ptlReference; | |
DWORD nChars; | |
DWORD offString; | |
DWORD fOptions; | |
RECTL rcl; | |
DWORD offDx; | |
} EMRTEXT, *PEMRTEXT; | |
typedef struct tagABORTPATH { | |
EMR emr; | |
} EMRABORTPATH, *PEMRABORTPATH, EMRBEGINPATH, *PEMRBEGINPATH, EMRENDPATH, | |
*PEMRENDPATH, EMRCLOSEFIGURE, *PEMRCLOSEFIGURE, EMRFLATTENPATH, | |
*PEMRFLATTENPATH, EMRWIDENPATH, *PEMRWIDENPATH, EMRSETMETARGN, | |
*PEMRSETMETARGN, EMRSAVEDC, *PEMRSAVEDC, EMRREALIZEPALETTE, | |
*PEMRREALIZEPALETTE; | |
typedef struct tagEMRSELECTCLIPPATH { | |
EMR emr; | |
DWORD iMode; | |
} EMRSELECTCLIPPATH, *PEMRSELECTCLIPPATH, EMRSETBKMODE, *PEMRSETBKMODE, | |
EMRSETMAPMODE, *PEMRSETMAPMODE, EMRSETLAYOUT, *PEMRSETLAYOUT, | |
#line 5483 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
EMRSETPOLYFILLMODE, *PEMRSETPOLYFILLMODE, EMRSETROP2, *PEMRSETROP2, | |
EMRSETSTRETCHBLTMODE, *PEMRSETSTRETCHBLTMODE, EMRSETICMMODE, | |
*PEMRSETICMMODE, EMRSETTEXTALIGN, *PEMRSETTEXTALIGN; | |
typedef struct tagEMRSETMITERLIMIT { | |
EMR emr; | |
FLOAT eMiterLimit; | |
} EMRSETMITERLIMIT, *PEMRSETMITERLIMIT; | |
typedef struct tagEMRRESTOREDC { | |
EMR emr; | |
LONG iRelative; | |
} EMRRESTOREDC, *PEMRRESTOREDC; | |
typedef struct tagEMRSETARCDIRECTION { | |
EMR emr; | |
DWORD iArcDirection; | |
} EMRSETARCDIRECTION, *PEMRSETARCDIRECTION; | |
typedef struct tagEMRSETMAPPERFLAGS { | |
EMR emr; | |
DWORD dwFlags; | |
} EMRSETMAPPERFLAGS, *PEMRSETMAPPERFLAGS; | |
typedef struct tagEMRSETTEXTCOLOR { | |
EMR emr; | |
COLORREF crColor; | |
} EMRSETBKCOLOR, *PEMRSETBKCOLOR, EMRSETTEXTCOLOR, *PEMRSETTEXTCOLOR; | |
typedef struct tagEMRSELECTOBJECT { | |
EMR emr; | |
DWORD ihObject; | |
} EMRSELECTOBJECT, *PEMRSELECTOBJECT, EMRDELETEOBJECT, *PEMRDELETEOBJECT; | |
typedef struct tagEMRSELECTPALETTE { | |
EMR emr; | |
DWORD ihPal; | |
} EMRSELECTPALETTE, *PEMRSELECTPALETTE; | |
typedef struct tagEMRRESIZEPALETTE { | |
EMR emr; | |
DWORD ihPal; | |
DWORD cEntries; | |
} EMRRESIZEPALETTE, *PEMRRESIZEPALETTE; | |
typedef struct tagEMRSETPALETTEENTRIES { | |
EMR emr; | |
DWORD ihPal; | |
DWORD iStart; | |
DWORD cEntries; | |
PALETTEENTRY aPalEntries[1]; | |
} EMRSETPALETTEENTRIES, *PEMRSETPALETTEENTRIES; | |
typedef struct tagEMRSETCOLORADJUSTMENT { | |
EMR emr; | |
COLORADJUSTMENT ColorAdjustment; | |
} EMRSETCOLORADJUSTMENT, *PEMRSETCOLORADJUSTMENT; | |
typedef struct tagEMRGDICOMMENT { | |
EMR emr; | |
DWORD cbData; | |
BYTE Data[1]; | |
} EMRGDICOMMENT, *PEMRGDICOMMENT; | |
typedef struct tagEMREOF { | |
EMR emr; | |
DWORD nPalEntries; | |
DWORD offPalEntries; | |
DWORD nSizeLast; | |
} EMREOF , *PEMREOF; | |
typedef struct tagEMRLINETO { | |
EMR emr; | |
POINTL ptl; | |
} EMRLINETO, *PEMRLINETO, EMRMOVETOEX, *PEMRMOVETOEX; | |
typedef struct tagEMROFFSETCLIPRGN { | |
EMR emr; | |
POINTL ptlOffset; | |
} EMROFFSETCLIPRGN, *PEMROFFSETCLIPRGN; | |
typedef struct tagEMRFILLPATH { | |
EMR emr; | |
RECTL rclBounds; | |
} EMRFILLPATH, *PEMRFILLPATH, EMRSTROKEANDFILLPATH, *PEMRSTROKEANDFILLPATH, | |
EMRSTROKEPATH, *PEMRSTROKEPATH; | |
typedef struct tagEMREXCLUDECLIPRECT { | |
EMR emr; | |
RECTL rclClip; | |
} EMREXCLUDECLIPRECT, *PEMREXCLUDECLIPRECT, EMRINTERSECTCLIPRECT, | |
*PEMRINTERSECTCLIPRECT; | |
typedef struct tagEMRSETVIEWPORTORGEX { | |
EMR emr; | |
POINTL ptlOrigin; | |
} EMRSETVIEWPORTORGEX, *PEMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX, | |
*PEMRSETWINDOWORGEX, EMRSETBRUSHORGEX, *PEMRSETBRUSHORGEX; | |
typedef struct tagEMRSETVIEWPORTEXTEX { | |
EMR emr; | |
SIZEL szlExtent; | |
} EMRSETVIEWPORTEXTEX, *PEMRSETVIEWPORTEXTEX, EMRSETWINDOWEXTEX, | |
*PEMRSETWINDOWEXTEX; | |
typedef struct tagEMRSCALEVIEWPORTEXTEX { | |
EMR emr; | |
LONG xNum; | |
LONG xDenom; | |
LONG yNum; | |
LONG yDenom; | |
} EMRSCALEVIEWPORTEXTEX, *PEMRSCALEVIEWPORTEXTEX, EMRSCALEWINDOWEXTEX, | |
*PEMRSCALEWINDOWEXTEX; | |
typedef struct tagEMRSETWORLDTRANSFORM { | |
EMR emr; | |
XFORM xform; | |
} EMRSETWORLDTRANSFORM, *PEMRSETWORLDTRANSFORM; | |
typedef struct tagEMRMODIFYWORLDTRANSFORM { | |
EMR emr; | |
XFORM xform; | |
DWORD iMode; | |
} EMRMODIFYWORLDTRANSFORM, *PEMRMODIFYWORLDTRANSFORM; | |
typedef struct tagEMRSETPIXELV { | |
EMR emr; | |
POINTL ptlPixel; | |
COLORREF crColor; | |
} EMRSETPIXELV, *PEMRSETPIXELV; | |
typedef struct tagEMREXTFLOODFILL { | |
EMR emr; | |
POINTL ptlStart; | |
COLORREF crColor; | |
DWORD iMode; | |
} EMREXTFLOODFILL, *PEMREXTFLOODFILL; | |
typedef struct tagEMRELLIPSE { | |
EMR emr; | |
RECTL rclBox; | |
} EMRELLIPSE, *PEMRELLIPSE, EMRRECTANGLE, *PEMRRECTANGLE; | |
typedef struct tagEMRROUNDRECT { | |
EMR emr; | |
RECTL rclBox; | |
SIZEL szlCorner; | |
} EMRROUNDRECT, *PEMRROUNDRECT; | |
typedef struct tagEMRARC { | |
EMR emr; | |
RECTL rclBox; | |
POINTL ptlStart; | |
POINTL ptlEnd; | |
} EMRARC , *PEMRARC, EMRARCTO, *PEMRARCTO, EMRCHORD, *PEMRCHORD, EMRPIE, | |
*PEMRPIE; | |
typedef struct tagEMRANGLEARC { | |
EMR emr; | |
POINTL ptlCenter; | |
DWORD nRadius; | |
FLOAT eStartAngle; | |
FLOAT eSweepAngle; | |
} EMRANGLEARC, *PEMRANGLEARC; | |
typedef struct tagEMRPOLYLINE { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cptl; | |
POINTL aptl[1]; | |
} EMRPOLYLINE, *PEMRPOLYLINE, EMRPOLYBEZIER, *PEMRPOLYBEZIER, EMRPOLYGON, | |
*PEMRPOLYGON, EMRPOLYBEZIERTO, *PEMRPOLYBEZIERTO, EMRPOLYLINETO, | |
*PEMRPOLYLINETO; | |
typedef struct tagEMRPOLYLINE16 { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cpts; | |
POINTS apts[1]; | |
} EMRPOLYLINE16, *PEMRPOLYLINE16, EMRPOLYBEZIER16, *PEMRPOLYBEZIER16, | |
EMRPOLYGON16, *PEMRPOLYGON16, EMRPOLYBEZIERTO16, *PEMRPOLYBEZIERTO16, | |
EMRPOLYLINETO16, *PEMRPOLYLINETO16; | |
typedef struct tagEMRPOLYDRAW { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cptl; | |
POINTL aptl[1]; | |
BYTE abTypes[1]; | |
} EMRPOLYDRAW, *PEMRPOLYDRAW; | |
typedef struct tagEMRPOLYDRAW16 { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cpts; | |
POINTS apts[1]; | |
BYTE abTypes[1]; | |
} EMRPOLYDRAW16, *PEMRPOLYDRAW16; | |
typedef struct tagEMRPOLYPOLYLINE { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD nPolys; | |
DWORD cptl; | |
DWORD aPolyCounts[1]; | |
POINTL aptl[1]; | |
} EMRPOLYPOLYLINE, *PEMRPOLYPOLYLINE, EMRPOLYPOLYGON, *PEMRPOLYPOLYGON; | |
typedef struct tagEMRPOLYPOLYLINE16 { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD nPolys; | |
DWORD cpts; | |
DWORD aPolyCounts[1]; | |
POINTS apts[1]; | |
} EMRPOLYPOLYLINE16, *PEMRPOLYPOLYLINE16, EMRPOLYPOLYGON16, | |
*PEMRPOLYPOLYGON16; | |
typedef struct tagEMRINVERTRGN { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cbRgnData; | |
BYTE RgnData[1]; | |
} EMRINVERTRGN, *PEMRINVERTRGN, EMRPAINTRGN, *PEMRPAINTRGN; | |
typedef struct tagEMRFILLRGN { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cbRgnData; | |
DWORD ihBrush; | |
BYTE RgnData[1]; | |
} EMRFILLRGN, *PEMRFILLRGN; | |
typedef struct tagEMRFRAMERGN { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cbRgnData; | |
DWORD ihBrush; | |
SIZEL szlStroke; | |
BYTE RgnData[1]; | |
} EMRFRAMERGN, *PEMRFRAMERGN; | |
typedef struct tagEMREXTSELECTCLIPRGN { | |
EMR emr; | |
DWORD cbRgnData; | |
DWORD iMode; | |
BYTE RgnData[1]; | |
} EMREXTSELECTCLIPRGN, *PEMREXTSELECTCLIPRGN; | |
typedef struct tagEMREXTTEXTOUTA { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD iGraphicsMode; | |
FLOAT exScale; | |
FLOAT eyScale; | |
EMRTEXT emrtext; | |
} EMREXTTEXTOUTA, *PEMREXTTEXTOUTA, EMREXTTEXTOUTW, *PEMREXTTEXTOUTW; | |
typedef struct tagEMRPOLYTEXTOUTA { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD iGraphicsMode; | |
FLOAT exScale; | |
FLOAT eyScale; | |
LONG cStrings; | |
EMRTEXT aemrtext[1]; | |
} EMRPOLYTEXTOUTA, *PEMRPOLYTEXTOUTA, EMRPOLYTEXTOUTW, *PEMRPOLYTEXTOUTW; | |
typedef struct tagEMRBITBLT { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG cxDest; | |
LONG cyDest; | |
DWORD dwRop; | |
LONG xSrc; | |
LONG ySrc; | |
XFORM xformSrc; | |
COLORREF crBkColorSrc; | |
DWORD iUsageSrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
} EMRBITBLT, *PEMRBITBLT; | |
typedef struct tagEMRSTRETCHBLT { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG cxDest; | |
LONG cyDest; | |
DWORD dwRop; | |
LONG xSrc; | |
LONG ySrc; | |
XFORM xformSrc; | |
COLORREF crBkColorSrc; | |
DWORD iUsageSrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
LONG cxSrc; | |
LONG cySrc; | |
} EMRSTRETCHBLT, *PEMRSTRETCHBLT; | |
typedef struct tagEMRMASKBLT { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG cxDest; | |
LONG cyDest; | |
DWORD dwRop; | |
LONG xSrc; | |
LONG ySrc; | |
XFORM xformSrc; | |
COLORREF crBkColorSrc; | |
DWORD iUsageSrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
LONG xMask; | |
LONG yMask; | |
DWORD iUsageMask; | |
DWORD offBmiMask; | |
DWORD cbBmiMask; | |
DWORD offBitsMask; | |
DWORD cbBitsMask; | |
} EMRMASKBLT, *PEMRMASKBLT; | |
typedef struct tagEMRPLGBLT { | |
EMR emr; | |
RECTL rclBounds; | |
POINTL aptlDest[3]; | |
LONG xSrc; | |
LONG ySrc; | |
LONG cxSrc; | |
LONG cySrc; | |
XFORM xformSrc; | |
COLORREF crBkColorSrc; | |
DWORD iUsageSrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
LONG xMask; | |
LONG yMask; | |
DWORD iUsageMask; | |
DWORD offBmiMask; | |
DWORD cbBmiMask; | |
DWORD offBitsMask; | |
DWORD cbBitsMask; | |
} EMRPLGBLT, *PEMRPLGBLT; | |
typedef struct tagEMRSETDIBITSTODEVICE { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG xSrc; | |
LONG ySrc; | |
LONG cxSrc; | |
LONG cySrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
DWORD iUsageSrc; | |
DWORD iStartScan; | |
DWORD cScans; | |
} EMRSETDIBITSTODEVICE, *PEMRSETDIBITSTODEVICE; | |
typedef struct tagEMRSTRETCHDIBITS { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG xSrc; | |
LONG ySrc; | |
LONG cxSrc; | |
LONG cySrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
DWORD iUsageSrc; | |
DWORD dwRop; | |
LONG cxDest; | |
LONG cyDest; | |
} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS; | |
typedef struct tagEMREXTCREATEFONTINDIRECTW { | |
EMR emr; | |
DWORD ihFont; | |
EXTLOGFONTW elfw; | |
} EMREXTCREATEFONTINDIRECTW, *PEMREXTCREATEFONTINDIRECTW; | |
typedef struct tagEMRCREATEPALETTE { | |
EMR emr; | |
DWORD ihPal; | |
LOGPALETTE lgpl; | |
} EMRCREATEPALETTE, *PEMRCREATEPALETTE; | |
typedef struct tagEMRCREATEPEN { | |
EMR emr; | |
DWORD ihPen; | |
LOGPEN lopn; | |
} EMRCREATEPEN, *PEMRCREATEPEN; | |
typedef struct tagEMREXTCREATEPEN { | |
EMR emr; | |
DWORD ihPen; | |
DWORD offBmi; | |
DWORD cbBmi; | |
DWORD offBits; | |
DWORD cbBits; | |
EXTLOGPEN32 elp; | |
} EMREXTCREATEPEN, *PEMREXTCREATEPEN; | |
typedef struct tagEMRCREATEBRUSHINDIRECT { | |
EMR emr; | |
DWORD ihBrush; | |
LOGBRUSH32 lb; | |
} EMRCREATEBRUSHINDIRECT, *PEMRCREATEBRUSHINDIRECT; | |
typedef struct tagEMRCREATEMONOBRUSH { | |
EMR emr; | |
DWORD ihBrush; | |
DWORD iUsage; | |
DWORD offBmi; | |
DWORD cbBmi; | |
DWORD offBits; | |
DWORD cbBits; | |
} EMRCREATEMONOBRUSH, *PEMRCREATEMONOBRUSH; | |
typedef struct tagEMRCREATEDIBPATTERNBRUSHPT { | |
EMR emr; | |
DWORD ihBrush; | |
DWORD iUsage; | |
DWORD offBmi; | |
DWORD cbBmi; | |
DWORD offBits; | |
DWORD cbBits; | |
} EMRCREATEDIBPATTERNBRUSHPT, *PEMRCREATEDIBPATTERNBRUSHPT; | |
typedef struct tagEMRFORMAT { | |
DWORD dSignature; | |
DWORD nVersion; | |
DWORD cbData; | |
DWORD offData; | |
} EMRFORMAT, *PEMRFORMAT; | |
typedef struct tagEMRGLSRECORD { | |
EMR emr; | |
DWORD cbData; | |
BYTE Data[1]; | |
} EMRGLSRECORD, *PEMRGLSRECORD; | |
typedef struct tagEMRGLSBOUNDEDRECORD { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD cbData; | |
BYTE Data[1]; | |
} EMRGLSBOUNDEDRECORD, *PEMRGLSBOUNDEDRECORD; | |
typedef struct tagEMRPIXELFORMAT { | |
EMR emr; | |
PIXELFORMATDESCRIPTOR pfd; | |
} EMRPIXELFORMAT, *PEMRPIXELFORMAT; | |
typedef struct tagEMRCREATECOLORSPACE { | |
EMR emr; | |
DWORD ihCS; | |
LOGCOLORSPACEA lcs; | |
} EMRCREATECOLORSPACE, *PEMRCREATECOLORSPACE; | |
typedef struct tagEMRSETCOLORSPACE { | |
EMR emr; | |
DWORD ihCS; | |
} EMRSETCOLORSPACE, *PEMRSETCOLORSPACE, EMRSELECTCOLORSPACE, | |
*PEMRSELECTCOLORSPACE, EMRDELETECOLORSPACE, *PEMRDELETECOLORSPACE; | |
#line 6066 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagEMREXTESCAPE { | |
EMR emr; | |
INT iEscape; | |
INT cbEscData; | |
BYTE EscData[1]; | |
} EMREXTESCAPE, *PEMREXTESCAPE, EMRDRAWESCAPE, *PEMRDRAWESCAPE; | |
typedef struct tagEMRNAMEDESCAPE { | |
EMR emr; | |
INT iEscape; | |
INT cbDriver; | |
INT cbEscData; | |
BYTE EscData[1]; | |
} EMRNAMEDESCAPE, *PEMRNAMEDESCAPE; | |
typedef struct tagEMRSETICMPROFILE { | |
EMR emr; | |
DWORD dwFlags; | |
DWORD cbName; | |
DWORD cbData; | |
BYTE Data[1]; | |
} EMRSETICMPROFILE, *PEMRSETICMPROFILE, EMRSETICMPROFILEA, | |
*PEMRSETICMPROFILEA, EMRSETICMPROFILEW, *PEMRSETICMPROFILEW; | |
typedef struct tagEMRCREATECOLORSPACEW { | |
EMR emr; | |
DWORD ihCS; | |
LOGCOLORSPACEW lcs; | |
DWORD dwFlags; | |
DWORD cbData; | |
BYTE Data[1]; | |
} EMRCREATECOLORSPACEW, *PEMRCREATECOLORSPACEW; | |
typedef struct tagCOLORMATCHTOTARGET { | |
EMR emr; | |
DWORD dwAction; | |
DWORD dwFlags; | |
DWORD cbName; | |
DWORD cbData; | |
BYTE Data[1]; | |
} EMRCOLORMATCHTOTARGET, *PEMRCOLORMATCHTOTARGET; | |
typedef struct tagCOLORCORRECTPALETTE { | |
EMR emr; | |
DWORD ihPalette; | |
DWORD nFirstEntry; | |
DWORD nPalEntries; | |
DWORD nReserved; | |
} EMRCOLORCORRECTPALETTE, *PEMRCOLORCORRECTPALETTE; | |
typedef struct tagEMRALPHABLEND { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG cxDest; | |
LONG cyDest; | |
DWORD dwRop; | |
LONG xSrc; | |
LONG ySrc; | |
XFORM xformSrc; | |
COLORREF crBkColorSrc; | |
DWORD iUsageSrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
LONG cxSrc; | |
LONG cySrc; | |
} EMRALPHABLEND, *PEMRALPHABLEND; | |
typedef struct tagEMRGRADIENTFILL { | |
EMR emr; | |
RECTL rclBounds; | |
DWORD nVer; | |
DWORD nTri; | |
ULONG ulMode; | |
TRIVERTEX Ver[1]; | |
} EMRGRADIENTFILL, *PEMRGRADIENTFILL; | |
typedef struct tagEMRTRANSPARENTBLT { | |
EMR emr; | |
RECTL rclBounds; | |
LONG xDest; | |
LONG yDest; | |
LONG cxDest; | |
LONG cyDest; | |
DWORD dwRop; | |
LONG xSrc; | |
LONG ySrc; | |
XFORM xformSrc; | |
COLORREF crBkColorSrc; | |
DWORD iUsageSrc; | |
DWORD offBmiSrc; | |
DWORD cbBmiSrc; | |
DWORD offBitsSrc; | |
DWORD cbBitsSrc; | |
LONG cxSrc; | |
LONG cySrc; | |
} EMRTRANSPARENTBLT, *PEMRTRANSPARENTBLT; | |
#line 6191 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 6202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall wglCopyContext(HGLRC, HGLRC, UINT); | |
__declspec(dllimport) | |
HGLRC __stdcall wglCreateContext(HDC); | |
__declspec(dllimport) | |
HGLRC __stdcall wglCreateLayerContext(HDC, int); | |
__declspec(dllimport) | |
BOOL __stdcall wglDeleteContext(HGLRC); | |
__declspec(dllimport) | |
HGLRC __stdcall wglGetCurrentContext(void); | |
__declspec(dllimport) | |
HDC __stdcall wglGetCurrentDC(void); | |
__declspec(dllimport) | |
PROC __stdcall wglGetProcAddress(LPCSTR); | |
__declspec(dllimport) | |
BOOL __stdcall wglMakeCurrent(HDC, HGLRC); | |
__declspec(dllimport) | |
BOOL __stdcall wglShareLists(HGLRC, HGLRC); | |
__declspec(dllimport) | |
BOOL __stdcall wglUseFontBitmapsA(HDC, DWORD, DWORD, DWORD); | |
__declspec(dllimport) | |
BOOL __stdcall wglUseFontBitmapsW(HDC, DWORD, DWORD, DWORD); | |
#line 6222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
__declspec(dllimport) | |
BOOL __stdcall SwapBuffers(HDC); | |
typedef struct _POINTFLOAT { | |
FLOAT x; | |
FLOAT y; | |
} POINTFLOAT, *PPOINTFLOAT; | |
typedef struct _GLYPHMETRICSFLOAT { | |
FLOAT gmfBlackBoxX; | |
FLOAT gmfBlackBoxY; | |
POINTFLOAT gmfptGlyphOrigin; | |
FLOAT gmfCellIncX; | |
FLOAT gmfCellIncY; | |
} GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, *LPGLYPHMETRICSFLOAT; | |
__declspec(dllimport) | |
BOOL __stdcall wglUseFontOutlinesA(HDC, DWORD, DWORD, DWORD, FLOAT, FLOAT, | |
int, LPGLYPHMETRICSFLOAT); | |
__declspec(dllimport) | |
BOOL __stdcall wglUseFontOutlinesW(HDC, DWORD, DWORD, DWORD, FLOAT, FLOAT, | |
int, LPGLYPHMETRICSFLOAT); | |
#line 6248 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
typedef struct tagLAYERPLANEDESCRIPTOR { | |
WORD nSize; | |
WORD nVersion; | |
DWORD dwFlags; | |
BYTE iPixelType; | |
BYTE cColorBits; | |
BYTE cRedBits; | |
BYTE cRedShift; | |
BYTE cGreenBits; | |
BYTE cGreenShift; | |
BYTE cBlueBits; | |
BYTE cBlueShift; | |
BYTE cAlphaBits; | |
BYTE cAlphaShift; | |
BYTE cAccumBits; | |
BYTE cAccumRedBits; | |
BYTE cAccumGreenBits; | |
BYTE cAccumBlueBits; | |
BYTE cAccumAlphaBits; | |
BYTE cDepthBits; | |
BYTE cStencilBits; | |
BYTE cAuxBuffers; | |
BYTE iLayerPlane; | |
BYTE bReserved; | |
COLORREF crTransparent; | |
} LAYERPLANEDESCRIPTOR, *PLAYERPLANEDESCRIPTOR, *LPLAYERPLANEDESCRIPTOR; | |
__declspec(dllimport) | |
BOOL __stdcall wglDescribeLayerPlane(HDC, int, int, UINT, | |
LPLAYERPLANEDESCRIPTOR); | |
__declspec(dllimport) | |
int __stdcall wglSetLayerPaletteEntries(HDC, int, int, int, | |
const COLORREF *); | |
__declspec(dllimport) | |
int __stdcall wglGetLayerPaletteEntries(HDC, int, int, int, COLORREF *); | |
__declspec(dllimport) | |
BOOL __stdcall wglRealizeLayerPalette(HDC, int, BOOL); | |
__declspec(dllimport) | |
BOOL __stdcall wglSwapLayerBuffers(HDC, UINT); | |
typedef struct _WGLSWAP { | |
HDC hdc; | |
UINT uiFlags; | |
} WGLSWAP, *PWGLSWAP, *LPWGLSWAP; | |
__declspec(dllimport) | |
DWORD __stdcall wglSwapMultipleBuffers(UINT, const WGLSWAP *); | |
#line 6347 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 6349 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#line 6352 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma region Desktop Family | |
#line 6358 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#pragma endregion | |
#pragma warning(pop) | |
#line 6367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 6369 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\wingdi.h" | |
#line 174 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\windows.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma once | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 38 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma warning(push) | |
#pragma warning(disable:4820) | |
#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef HANDLE HDWP; | |
typedef void MENUTEMPLATEA; | |
typedef void MENUTEMPLATEW; | |
typedef MENUTEMPLATEA MENUTEMPLATE; | |
#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef PVOID LPMENUTEMPLATEA; | |
typedef PVOID LPMENUTEMPLATEW; | |
typedef LPMENUTEMPLATEA LPMENUTEMPLATE; | |
#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 86 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef LRESULT(__stdcall * WNDPROC) (HWND, UINT, WPARAM, LPARAM); | |
#line 94 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef FARPROC DLGPROC; | |
#line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
typedef FARPROC TIMERPROC; | |
#line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef FARPROC GRAYSTRINGPROC; | |
typedef FARPROC WNDENUMPROC; | |
typedef FARPROC HOOKPROC; | |
typedef FARPROC SENDASYNCPROC; | |
typedef FARPROC EDITWORDBREAKPROCA; | |
typedef FARPROC EDITWORDBREAKPROCW; | |
typedef FARPROC PROPENUMPROCA; | |
typedef FARPROC PROPENUMPROCW; | |
typedef FARPROC PROPENUMPROCEXA; | |
typedef FARPROC PROPENUMPROCEXW; | |
typedef FARPROC DRAWSTATEPROC; | |
#line 177 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef PROPENUMPROCA PROPENUMPROC; | |
typedef PROPENUMPROCEXA PROPENUMPROCEX; | |
typedef EDITWORDBREAKPROCA EDITWORDBREAKPROC; | |
#line 196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef FARPROC NAMEENUMPROCA; | |
typedef FARPROC NAMEENUMPROCW; | |
typedef FARPROC WINSTAENUMPROCA; | |
typedef FARPROC DESKTOPENUMPROCA; | |
typedef FARPROC WINSTAENUMPROCW; | |
typedef FARPROC DESKTOPENUMPROCW; | |
#line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef WINSTAENUMPROCA WINSTAENUMPROC; | |
typedef DESKTOPENUMPROCA DESKTOPENUMPROC; | |
#line 230 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 294 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
#pragma warning(push) | |
#pragma warning(disable:4995) | |
#line 302 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall wvsprintfA(LPSTR, LPCSTR, va_list arglist); | |
__declspec(dllimport) | |
int | |
__stdcall wvsprintfW(LPWSTR, LPCWSTR, va_list arglist); | |
#line 322 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__cdecl wsprintfA(LPSTR, LPCSTR, ...); | |
__declspec(dllimport) | |
int | |
__cdecl wsprintfW(LPWSTR, LPCWSTR, ...); | |
#line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma warning(pop) | |
#line 346 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 445 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 472 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 612 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 668 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 717 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 747 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 785 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 804 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 810 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 822 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 825 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagCBT_CREATEWNDA { | |
struct tagCREATESTRUCTA *lpcs; | |
HWND hwndInsertAfter; | |
} CBT_CREATEWNDA, *LPCBT_CREATEWNDA; | |
typedef struct tagCBT_CREATEWNDW { | |
struct tagCREATESTRUCTW *lpcs; | |
HWND hwndInsertAfter; | |
} CBT_CREATEWNDW, *LPCBT_CREATEWNDW; | |
typedef CBT_CREATEWNDA CBT_CREATEWND; | |
typedef LPCBT_CREATEWNDA LPCBT_CREATEWND; | |
#line 880 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagCBTACTIVATESTRUCT { | |
BOOL fMouse; | |
HWND hWndActive; | |
} CBTACTIVATESTRUCT, *LPCBTACTIVATESTRUCT; | |
#line 891 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 928 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 956 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 960 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 965 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1035 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1039 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1051 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct { | |
HWND hwnd; | |
RECT rc; | |
} SHELLHOOKINFO, *LPSHELLHOOKINFO; | |
typedef struct tagEVENTMSG { | |
UINT message; | |
UINT paramL; | |
UINT paramH; | |
DWORD time; | |
HWND hwnd; | |
} EVENTMSG, *PEVENTMSGMSG, *NPEVENTMSGMSG, *LPEVENTMSGMSG; | |
typedef struct tagEVENTMSG *PEVENTMSG, *NPEVENTMSG, *LPEVENTMSG; | |
typedef struct tagCWPSTRUCT { | |
LPARAM lParam; | |
WPARAM wParam; | |
UINT message; | |
HWND hwnd; | |
} CWPSTRUCT, *PCWPSTRUCT, *NPCWPSTRUCT, *LPCWPSTRUCT; | |
typedef struct tagCWPRETSTRUCT { | |
LRESULT lResult; | |
LPARAM lParam; | |
WPARAM wParam; | |
UINT message; | |
HWND hwnd; | |
} CWPRETSTRUCT, *PCWPRETSTRUCT, *NPCWPRETSTRUCT, *LPCWPRETSTRUCT; | |
#line 1097 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1099 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagKBDLLHOOKSTRUCT { | |
DWORD vkCode; | |
DWORD scanCode; | |
DWORD flags; | |
DWORD time; | |
ULONG_PTR dwExtraInfo; | |
} KBDLLHOOKSTRUCT, *LPKBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT; | |
typedef struct tagMSLLHOOKSTRUCT { | |
POINT pt; | |
DWORD mouseData; | |
DWORD flags; | |
DWORD time; | |
ULONG_PTR dwExtraInfo; | |
} MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT; | |
#line 1142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1145 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagDEBUGHOOKINFO { | |
DWORD idThread; | |
DWORD idThreadInstaller; | |
LPARAM lParam; | |
WPARAM wParam; | |
int code; | |
} DEBUGHOOKINFO, *PDEBUGHOOKINFO, *NPDEBUGHOOKINFO, *LPDEBUGHOOKINFO; | |
typedef struct tagMOUSEHOOKSTRUCT { | |
POINT pt; | |
HWND hwnd; | |
UINT wHitTestCode; | |
ULONG_PTR dwExtraInfo; | |
} MOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT; | |
typedef struct tagMOUSEHOOKSTRUCTEX { | |
MOUSEHOOKSTRUCT; | |
DWORD mouseData; | |
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX; | |
#line 1184 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagHARDWAREHOOKSTRUCT { | |
HWND hwnd; | |
UINT message; | |
WPARAM wParam; | |
LPARAM lParam; | |
} HARDWAREHOOKSTRUCT, *LPHARDWAREHOOKSTRUCT, *PHARDWAREHOOKSTRUCT; | |
#line 1197 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HKL __stdcall LoadKeyboardLayoutA(LPCSTR pwszKLID, UINT Flags); | |
__declspec(dllimport) | |
HKL __stdcall LoadKeyboardLayoutW(LPCWSTR pwszKLID, UINT Flags); | |
#line 1258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HKL __stdcall ActivateKeyboardLayout(HKL hkl, UINT Flags); | |
#line 1275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall ToUnicodeEx(UINT wVirtKey, UINT wScanCode, | |
const BYTE * lpKeyState, LPWSTR pwszBuff, | |
int cchBuff, UINT wFlags, HKL dwhkl); | |
#line 1289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall UnloadKeyboardLayout(HKL hkl); | |
__declspec(dllimport) | |
BOOL __stdcall GetKeyboardLayoutNameA(LPSTR pwszKLID); | |
__declspec(dllimport) | |
BOOL __stdcall GetKeyboardLayoutNameW(LPWSTR pwszKLID); | |
#line 1311 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall GetKeyboardLayoutList(int nBuff, HKL * lpList); | |
__declspec(dllimport) | |
HKL __stdcall GetKeyboardLayout(DWORD idThread); | |
#line 1327 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1330 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagMOUSEMOVEPOINT { | |
int x; | |
int y; | |
DWORD time; | |
ULONG_PTR dwExtraInfo; | |
} MOUSEMOVEPOINT, *PMOUSEMOVEPOINT, *LPMOUSEMOVEPOINT; | |
#line 1345 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall GetMouseMovePointsEx(UINT cbSize, LPMOUSEMOVEPOINT lppt, | |
LPMOUSEMOVEPOINT lpptBuf, | |
int nBufPoints, DWORD resolution); | |
#line 1367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HDESK __stdcall CreateDesktopA(LPCSTR lpszDesktop, LPCSTR lpszDevice, | |
DEVMODEA * pDevmode, DWORD dwFlags, | |
ACCESS_MASK dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpsa); | |
__declspec(dllimport) | |
HDESK __stdcall CreateDesktopW(LPCWSTR lpszDesktop, LPCWSTR lpszDevice, | |
DEVMODEW * pDevmode, DWORD dwFlags, | |
ACCESS_MASK dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpsa); | |
#line 1421 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HDESK __stdcall CreateDesktopExA(LPCSTR lpszDesktop, LPCSTR lpszDevice, | |
DEVMODEA * pDevmode, DWORD dwFlags, | |
ACCESS_MASK dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpsa, ULONG ulHeapSize, | |
PVOID pvoid); | |
__declspec(dllimport) | |
HDESK __stdcall CreateDesktopExW(LPCWSTR lpszDesktop, LPCWSTR lpszDevice, | |
DEVMODEW * pDevmode, DWORD dwFlags, | |
ACCESS_MASK dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpsa, ULONG ulHeapSize, | |
PVOID pvoid); | |
#line 1451 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1453 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1457 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HDESK __stdcall OpenDesktopA(LPCSTR lpszDesktop, DWORD dwFlags, BOOL fInherit, | |
ACCESS_MASK dwDesiredAccess); | |
__declspec(dllimport) | |
HDESK __stdcall OpenDesktopW(LPCWSTR lpszDesktop, DWORD dwFlags, BOOL fInherit, | |
ACCESS_MASK dwDesiredAccess); | |
#line 1482 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HDESK __stdcall OpenInputDesktop(DWORD dwFlags, BOOL fInherit, | |
ACCESS_MASK dwDesiredAccess); | |
__declspec(dllimport) | |
BOOL __stdcall EnumDesktopsA(HWINSTA hwinsta, DESKTOPENUMPROCA lpEnumFunc, | |
LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall EnumDesktopsW(HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, | |
LPARAM lParam); | |
#line 1511 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumDesktopWindows(HDESK hDesktop, WNDENUMPROC lpfn, | |
LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall SwitchDesktop(HDESK hDesktop); | |
__declspec(dllimport) | |
BOOL __stdcall SetThreadDesktop(HDESK hDesktop); | |
__declspec(dllimport) | |
BOOL __stdcall CloseDesktop(HDESK hDesktop); | |
__declspec(dllimport) | |
HDESK __stdcall GetThreadDesktop(DWORD dwThreadId); | |
#line 1547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1550 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HWINSTA __stdcall CreateWindowStationA(LPCSTR lpwinsta, DWORD dwFlags, | |
ACCESS_MASK dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpsa); | |
__declspec(dllimport) | |
HWINSTA __stdcall CreateWindowStationW(LPCWSTR lpwinsta, DWORD dwFlags, | |
ACCESS_MASK dwDesiredAccess, | |
LPSECURITY_ATTRIBUTES lpsa); | |
#line 1603 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWINSTA __stdcall OpenWindowStationA(LPCSTR lpszWinSta, BOOL fInherit, | |
ACCESS_MASK dwDesiredAccess); | |
__declspec(dllimport) | |
HWINSTA __stdcall OpenWindowStationW(LPCWSTR lpszWinSta, BOOL fInherit, | |
ACCESS_MASK dwDesiredAccess); | |
#line 1623 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumWindowStationsA(WINSTAENUMPROCA lpEnumFunc, LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall EnumWindowStationsW(WINSTAENUMPROCW lpEnumFunc, LPARAM lParam); | |
#line 1641 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall CloseWindowStation(HWINSTA hWinSta); | |
__declspec(dllimport) | |
BOOL __stdcall SetProcessWindowStation(HWINSTA hWinSta); | |
__declspec(dllimport) | |
HWINSTA __stdcall GetProcessWindowStation(void); | |
#line 1661 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1664 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetUserObjectSecurity(HANDLE hObj, | |
PSECURITY_INFORMATION pSIRequested, | |
PSECURITY_DESCRIPTOR pSID); | |
__declspec(dllimport) | |
BOOL __stdcall GetUserObjectSecurity(HANDLE hObj, | |
PSECURITY_INFORMATION pSIRequested, | |
PSECURITY_DESCRIPTOR pSID, DWORD nLength, | |
LPDWORD lpnLengthNeeded); | |
#line 1689 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1699 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagUSEROBJECTFLAGS { | |
BOOL fInherit; | |
BOOL fReserved; | |
DWORD dwFlags; | |
} USEROBJECTFLAGS, *PUSEROBJECTFLAGS; | |
__declspec(dllimport) | |
BOOL __stdcall GetUserObjectInformationA(HANDLE hObj, int nIndex, PVOID pvInfo, | |
DWORD nLength, | |
LPDWORD lpnLengthNeeded); | |
__declspec(dllimport) | |
BOOL __stdcall GetUserObjectInformationW(HANDLE hObj, int nIndex, PVOID pvInfo, | |
DWORD nLength, | |
LPDWORD lpnLengthNeeded); | |
#line 1733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetUserObjectInformationA(HANDLE hObj, int nIndex, PVOID pvInfo, | |
DWORD nLength); | |
__declspec(dllimport) | |
BOOL __stdcall SetUserObjectInformationW(HANDLE hObj, int nIndex, PVOID pvInfo, | |
DWORD nLength); | |
#line 1755 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1760 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop or Games Family | |
typedef struct tagWNDCLASSEXA { | |
UINT cbSize; | |
UINT style; | |
WNDPROC lpfnWndProc; | |
int cbClsExtra; | |
int cbWndExtra; | |
HINSTANCE hInstance; | |
HICON hIcon; | |
HCURSOR hCursor; | |
HBRUSH hbrBackground; | |
LPCSTR lpszMenuName; | |
LPCSTR lpszClassName; | |
HICON hIconSm; | |
} WNDCLASSEXA, *PWNDCLASSEXA, *NPWNDCLASSEXA, *LPWNDCLASSEXA; | |
typedef struct tagWNDCLASSEXW { | |
UINT cbSize; | |
UINT style; | |
WNDPROC lpfnWndProc; | |
int cbClsExtra; | |
int cbWndExtra; | |
HINSTANCE hInstance; | |
HICON hIcon; | |
HCURSOR hCursor; | |
HBRUSH hbrBackground; | |
LPCWSTR lpszMenuName; | |
LPCWSTR lpszClassName; | |
HICON hIconSm; | |
} WNDCLASSEXW, *PWNDCLASSEXW, *NPWNDCLASSEXW, *LPWNDCLASSEXW; | |
typedef WNDCLASSEXA WNDCLASSEX; | |
typedef PWNDCLASSEXA PWNDCLASSEX; | |
typedef NPWNDCLASSEXA NPWNDCLASSEX; | |
typedef LPWNDCLASSEXA LPWNDCLASSEX; | |
#line 1808 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1809 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagWNDCLASSA { | |
UINT style; | |
WNDPROC lpfnWndProc; | |
int cbClsExtra; | |
int cbWndExtra; | |
HINSTANCE hInstance; | |
HICON hIcon; | |
HCURSOR hCursor; | |
HBRUSH hbrBackground; | |
LPCSTR lpszMenuName; | |
LPCSTR lpszClassName; | |
} WNDCLASSA, *PWNDCLASSA, *NPWNDCLASSA, *LPWNDCLASSA; | |
typedef struct tagWNDCLASSW { | |
UINT style; | |
WNDPROC lpfnWndProc; | |
int cbClsExtra; | |
int cbWndExtra; | |
HINSTANCE hInstance; | |
HICON hIcon; | |
HCURSOR hCursor; | |
HBRUSH hbrBackground; | |
LPCWSTR lpszMenuName; | |
LPCWSTR lpszClassName; | |
} WNDCLASSW, *PWNDCLASSW, *NPWNDCLASSW, *LPWNDCLASSW; | |
typedef WNDCLASSA WNDCLASS; | |
typedef PWNDCLASSA PWNDCLASS; | |
typedef NPWNDCLASSA NPWNDCLASS; | |
typedef LPWNDCLASSA LPWNDCLASS; | |
#line 1845 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1847 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall IsHungAppWindow(HWND hwnd); | |
#line 1866 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1868 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family or Games Family | |
typedef struct tagMSG { | |
HWND hwnd; | |
UINT message; | |
WPARAM wParam; | |
LPARAM lParam; | |
DWORD time; | |
POINT pt; | |
} MSG, *PMSG, *NPMSG, *LPMSG; | |
#line 1892 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1905 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1927 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1963 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2009 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2017 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagMINMAXINFO { | |
POINT ptReserved; | |
POINT ptMaxSize; | |
POINT ptMaxPosition; | |
POINT ptMinTrackSize; | |
POINT ptMaxTrackSize; | |
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO; | |
#line 2046 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 2067 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2068 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagCOPYDATASTRUCT { | |
ULONG_PTR dwData; | |
DWORD cbData; | |
PVOID lpData; | |
} COPYDATASTRUCT, *PCOPYDATASTRUCT; | |
typedef struct tagMDINEXTMENU { | |
HMENU hmenuIn; | |
HMENU hmenuNext; | |
HWND hwndNext; | |
} MDINEXTMENU, *PMDINEXTMENU, *LPMDINEXTMENU; | |
#line 2107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 2133 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2162 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2167 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2171 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2208 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2274 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2277 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2281 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2287 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2319 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2369 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2375 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2399 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2404 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2424 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2434 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2437 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2441 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2446 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2457 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2461 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2466 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2496 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2500 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2505 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2512 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2517 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2522 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2525 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2534 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2542 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2563 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2600 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2611 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2614 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2616 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2618 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2635 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
UINT __stdcall RegisterWindowMessageA(LPCSTR lpString); | |
__declspec(dllimport) | |
UINT __stdcall RegisterWindowMessageW(LPCWSTR lpString); | |
#line 2655 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2657 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagWINDOWPOS { | |
HWND hwnd; | |
HWND hwndInsertAfter; | |
int x; | |
int y; | |
int cx; | |
int cy; | |
UINT flags; | |
} WINDOWPOS, *LPWINDOWPOS, *PWINDOWPOS; | |
typedef struct tagNCCALCSIZE_PARAMS { | |
RECT rgrc[3]; | |
PWINDOWPOS lppos; | |
} NCCALCSIZE_PARAMS, *LPNCCALCSIZE_PARAMS; | |
#line 2704 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 2734 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2746 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2752 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagTRACKMOUSEEVENT { | |
DWORD cbSize; | |
DWORD dwFlags; | |
HWND hwndTrack; | |
DWORD dwHoverTime; | |
} TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT; | |
__declspec(dllimport) | |
BOOL __stdcall TrackMouseEvent(LPTRACKMOUSEEVENT lpEventTrack); | |
#line 2772 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 2775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2779 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2780 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2783 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2850 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2868 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2873 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2878 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2882 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2886 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2890 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2893 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2914 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 2918 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawEdge(HDC hdc, LPRECT qrc, UINT edge, UINT grfFlags); | |
#line 2986 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 2997 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3031 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawFrameControl(HDC, LPRECT, UINT, UINT); | |
#line 3050 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 3062 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3065 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawCaption(HWND hwnd, HDC hdc, const RECT * lprect, UINT flags); | |
#line 3080 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawAnimatedRects(HWND hwnd, int idAni, const RECT * lprcFrom, | |
const RECT * lprcTo); | |
#line 3098 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 3101 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3137 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagACCEL { | |
BYTE fVirt; | |
WORD key; | |
WORD cmd; | |
#line 3181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
} ACCEL, *LPACCEL; | |
typedef struct tagPAINTSTRUCT { | |
HDC hdc; | |
BOOL fErase; | |
RECT rcPaint; | |
BOOL fRestore; | |
BOOL fIncUpdate; | |
BYTE rgbReserved[32]; | |
} PAINTSTRUCT, *PPAINTSTRUCT, *NPPAINTSTRUCT, *LPPAINTSTRUCT; | |
#line 3193 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
typedef struct tagCREATESTRUCTA { | |
LPVOID lpCreateParams; | |
HINSTANCE hInstance; | |
HMENU hMenu; | |
HWND hwndParent; | |
int cy; | |
int cx; | |
int y; | |
int x; | |
LONG style; | |
LPCSTR lpszName; | |
LPCSTR lpszClass; | |
DWORD dwExStyle; | |
} CREATESTRUCTA, *LPCREATESTRUCTA; | |
typedef struct tagCREATESTRUCTW { | |
LPVOID lpCreateParams; | |
HINSTANCE hInstance; | |
HMENU hMenu; | |
HWND hwndParent; | |
int cy; | |
int cx; | |
int y; | |
int x; | |
LONG style; | |
LPCWSTR lpszName; | |
LPCWSTR lpszClass; | |
DWORD dwExStyle; | |
} CREATESTRUCTW, *LPCREATESTRUCTW; | |
typedef CREATESTRUCTA CREATESTRUCT; | |
typedef LPCREATESTRUCTA LPCREATESTRUCT; | |
#line 3233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3235 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagWINDOWPLACEMENT { | |
UINT length; | |
UINT flags; | |
UINT showCmd; | |
POINT ptMinPosition; | |
POINT ptMaxPosition; | |
RECT rcNormalPosition; | |
} WINDOWPLACEMENT; | |
typedef WINDOWPLACEMENT *PWINDOWPLACEMENT, *LPWINDOWPLACEMENT; | |
#line 3258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3260 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef struct tagNMHDR { | |
HWND hwndFrom; | |
UINT_PTR idFrom; | |
UINT code; | |
} NMHDR; | |
#line 3275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef NMHDR *LPNMHDR; | |
typedef struct tagSTYLESTRUCT { | |
DWORD styleOld; | |
DWORD styleNew; | |
} STYLESTRUCT, *LPSTYLESTRUCT; | |
#line 3289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 3291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3303 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3330 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3331 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagMEASUREITEMSTRUCT { | |
UINT CtlType; | |
UINT CtlID; | |
UINT itemID; | |
UINT itemWidth; | |
UINT itemHeight; | |
ULONG_PTR itemData; | |
} MEASUREITEMSTRUCT, *PMEASUREITEMSTRUCT, *LPMEASUREITEMSTRUCT; | |
typedef struct tagDRAWITEMSTRUCT { | |
UINT CtlType; | |
UINT CtlID; | |
UINT itemID; | |
UINT itemAction; | |
UINT itemState; | |
HWND hwndItem; | |
HDC hDC; | |
RECT rcItem; | |
ULONG_PTR itemData; | |
} DRAWITEMSTRUCT, *PDRAWITEMSTRUCT, *LPDRAWITEMSTRUCT; | |
typedef struct tagDELETEITEMSTRUCT { | |
UINT CtlType; | |
UINT CtlID; | |
UINT itemID; | |
HWND hwndItem; | |
ULONG_PTR itemData; | |
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT; | |
typedef struct tagCOMPAREITEMSTRUCT { | |
UINT CtlType; | |
UINT CtlID; | |
HWND hwndItem; | |
UINT itemID1; | |
ULONG_PTR itemData1; | |
UINT itemID2; | |
ULONG_PTR itemData2; | |
DWORD dwLocaleId; | |
} COMPAREITEMSTRUCT, *PCOMPAREITEMSTRUCT, *LPCOMPAREITEMSTRUCT; | |
#line 3388 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall GetMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, | |
UINT wMsgFilterMax); | |
__declspec(dllimport) | |
BOOL __stdcall GetMessageW(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, | |
UINT wMsgFilterMax); | |
#line 3420 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3444 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall TranslateMessage(const MSG * lpMsg); | |
__declspec(dllimport) | |
LRESULT __stdcall DispatchMessageA(const MSG * lpMsg); | |
__declspec(dllimport) | |
LRESULT __stdcall DispatchMessageW(const MSG * lpMsg); | |
#line 3467 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3485 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3487 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetMessageQueue(int cMessagesMax); | |
#line 3499 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall PeekMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, | |
UINT wMsgFilterMax, UINT wRemoveMsg); | |
__declspec(dllimport) | |
BOOL __stdcall PeekMessageW(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, | |
UINT wMsgFilterMax, UINT wRemoveMsg); | |
#line 3527 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3529 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 3545 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3548 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall RegisterHotKey(HWND hWnd, int id, UINT fsModifiers, UINT vk); | |
__declspec(dllimport) | |
BOOL __stdcall UnregisterHotKey(HWND hWnd, int id); | |
#line 3569 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 3578 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3594 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3598 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3601 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3604 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3613 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3617 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
#line 3630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall ExitWindowsEx(UINT uFlags, DWORD dwReason); | |
__declspec(dllimport) | |
BOOL __stdcall SwapMouseButton(BOOL fSwap); | |
__declspec(dllimport) | |
DWORD __stdcall GetMessagePos(void); | |
__declspec(dllimport) | |
LONG __stdcall GetMessageTime(void); | |
__declspec(dllimport) | |
LPARAM __stdcall GetMessageExtraInfo(void); | |
#line 3668 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LPARAM __stdcall SetMessageExtraInfo(LPARAM lParam); | |
#line 3684 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3686 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
LRESULT __stdcall SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall SendMessageW(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
#line 3712 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3738 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
LRESULT __stdcall SendMessageTimeoutA(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam, UINT fuFlags, | |
UINT uTimeout, PDWORD_PTR lpdwResult); | |
__declspec(dllimport) | |
LRESULT __stdcall SendMessageTimeoutW(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam, UINT fuFlags, | |
UINT uTimeout, PDWORD_PTR lpdwResult); | |
#line 3770 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SendNotifyMessageA(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall SendNotifyMessageW(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
#line 3792 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SendMessageCallbackA(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam, | |
SENDASYNCPROC lpResultCallBack, | |
ULONG_PTR dwData); | |
__declspec(dllimport) | |
BOOL __stdcall SendMessageCallbackW(HWND hWnd, UINT Msg, WPARAM wParam, | |
LPARAM lParam, | |
SENDASYNCPROC lpResultCallBack, | |
ULONG_PTR dwData); | |
#line 3818 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3853 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3855 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
long | |
__stdcall BroadcastSystemMessageA(DWORD flags, LPDWORD lpInfo, | |
UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
__declspec(dllimport) | |
long | |
__stdcall BroadcastSystemMessageW(DWORD flags, LPDWORD lpInfo, | |
UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
#line 3886 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3899 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3901 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 3923 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3927 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 3930 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef PVOID HDEVNOTIFY; | |
typedef HDEVNOTIFY *PHDEVNOTIFY; | |
#line 3945 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HDEVNOTIFY __stdcall RegisterDeviceNotificationA(HANDLE hRecipient, | |
LPVOID NotificationFilter, | |
DWORD Flags); | |
__declspec(dllimport) | |
HDEVNOTIFY __stdcall RegisterDeviceNotificationW(HANDLE hRecipient, | |
LPVOID NotificationFilter, | |
DWORD Flags); | |
#line 3965 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall UnregisterDeviceNotification(HDEVNOTIFY Handle); | |
#line 4017 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4018 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4020 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall PostMessageA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall PostMessageW(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); | |
#line 4046 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall PostThreadMessageA(DWORD idThread, UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall PostThreadMessageW(DWORD idThread, UINT Msg, WPARAM wParam, | |
LPARAM lParam); | |
#line 4068 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4070 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4081 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4090 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall AttachThreadInput(DWORD idAttach, DWORD idAttachTo, | |
BOOL fAttach); | |
__declspec(dllimport) | |
BOOL __stdcall ReplyMessage(LRESULT lResult); | |
__declspec(dllimport) | |
BOOL __stdcall WaitMessage(void); | |
#line 4117 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
DWORD __stdcall WaitForInputIdle(HANDLE hProcess, DWORD dwMilliseconds); | |
#line 4127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
LRESULT __stdcall | |
#line 4140 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
DefWindowProcA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall | |
#line 4153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
DefWindowProcW(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); | |
#line 4163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
void | |
__stdcall PostQuitMessage(int nExitCode); | |
__declspec(dllimport) | |
LRESULT __stdcall CallWindowProcA(FARPROC lpPrevWndFunc, HWND hWnd, UINT Msg, | |
WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall CallWindowProcW(FARPROC lpPrevWndFunc, HWND hWnd, UINT Msg, | |
WPARAM wParam, LPARAM lParam); | |
#line 4221 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4223 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall InSendMessage(void); | |
#line 4237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
DWORD __stdcall InSendMessageEx(LPVOID lpReserved); | |
#line 4251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4262 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
UINT __stdcall GetDoubleClickTime(void); | |
__declspec(dllimport) | |
BOOL __stdcall SetDoubleClickTime(UINT); | |
#line 4280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
ATOM __stdcall RegisterClassA(const WNDCLASSA * lpWndClass); | |
__declspec(dllimport) | |
ATOM __stdcall RegisterClassW(const WNDCLASSW * lpWndClass); | |
#line 4300 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall UnregisterClassA(LPCSTR lpClassName, HINSTANCE hInstance); | |
__declspec(dllimport) | |
BOOL __stdcall UnregisterClassW(LPCWSTR lpClassName, HINSTANCE hInstance); | |
#line 4318 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4320 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GetClassInfoA(HINSTANCE hInstance, LPCSTR lpClassName, | |
LPWNDCLASSA lpWndClass); | |
__declspec(dllimport) | |
BOOL __stdcall GetClassInfoW(HINSTANCE hInstance, LPCWSTR lpClassName, | |
LPWNDCLASSW lpWndClass); | |
#line 4346 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
ATOM __stdcall RegisterClassExA(const WNDCLASSEXA *); | |
__declspec(dllimport) | |
ATOM __stdcall RegisterClassExW(const WNDCLASSEXW *); | |
#line 4369 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GetClassInfoExA(HINSTANCE hInstance, LPCSTR lpszClass, | |
LPWNDCLASSEXA lpwcx); | |
__declspec(dllimport) | |
BOOL __stdcall GetClassInfoExW(HINSTANCE hInstance, LPCWSTR lpszClass, | |
LPWNDCLASSEXW lpwcx); | |
#line 4397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4399 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4401 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
#line 4416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall CreateWindowExA(DWORD dwExStyle, LPCSTR lpClassName, | |
LPCSTR lpWindowName, DWORD dwStyle, int X, int Y, | |
int nWidth, int nHeight, HWND hWndParent, | |
HMENU hMenu, HINSTANCE hInstance, | |
LPVOID lpParam); | |
__declspec(dllimport) | |
HWND __stdcall CreateWindowExW(DWORD dwExStyle, LPCWSTR lpClassName, | |
LPCWSTR lpWindowName, DWORD dwStyle, int X, | |
int Y, int nWidth, int nHeight, HWND hWndParent, | |
HMENU hMenu, HINSTANCE hInstance, | |
LPVOID lpParam); | |
#line 4454 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4471 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall IsWindow(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall IsMenu(HMENU hMenu); | |
__declspec(dllimport) | |
BOOL __stdcall IsChild(HWND hWndParent, HWND hWnd); | |
#line 4497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall DestroyWindow(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall ShowWindow(HWND hWnd, int nCmdShow); | |
#line 4516 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall AnimateWindow(HWND hWnd, DWORD dwTime, DWORD dwFlags); | |
#line 4530 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4532 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall UpdateLayeredWindow(HWND hWnd, HDC hdcDst, POINT * pptDst, | |
SIZE * psize, HDC hdcSrc, POINT * pptSrc, | |
COLORREF crKey, BLENDFUNCTION * pblend, | |
DWORD dwFlags); | |
typedef struct tagUPDATELAYEREDWINDOWINFO { | |
DWORD cbSize; | |
HDC hdcDst; | |
const POINT *pptDst; | |
const SIZE *psize; | |
HDC hdcSrc; | |
const POINT *pptSrc; | |
COLORREF crKey; | |
const BLENDFUNCTION *pblend; | |
DWORD dwFlags; | |
const RECT *prcDirty; | |
} UPDATELAYEREDWINDOWINFO, *PUPDATELAYEREDWINDOWINFO; | |
typedef | |
#line 4575 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) BOOL __stdcall UpdateLayeredWindowIndirect(HWND hWnd, | |
const | |
UPDATELAYEREDWINDOWINFO | |
* | |
pULWInfo); | |
#line 4583 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4586 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4620 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetLayeredWindowAttributes(HWND hwnd, COLORREF crKey, | |
BYTE bAlpha, DWORD dwFlags); | |
#line 4634 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4647 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall ShowWindowAsync(HWND hWnd, int nCmdShow); | |
#line 4661 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall FlashWindow(HWND hWnd, BOOL bInvert); | |
typedef struct { | |
UINT cbSize; | |
HWND hwnd; | |
DWORD dwFlags; | |
UINT uCount; | |
DWORD dwTimeout; | |
} FLASHWINFO, *PFLASHWINFO; | |
__declspec(dllimport) | |
BOOL __stdcall FlashWindowEx(PFLASHWINFO pfwi); | |
#line 4692 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall ShowOwnedPopups(HWND hWnd, BOOL fShow); | |
__declspec(dllimport) | |
BOOL __stdcall OpenIcon(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall CloseWindow(HWND hWnd); | |
#line 4713 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall MoveWindow(HWND hWnd, int X, int Y, int nWidth, int nHeight, | |
BOOL bRepaint); | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowPos(HWND hWnd, HWND hWndInsertAfter, int X, int Y, | |
int cx, int cy, UINT uFlags); | |
#line 4742 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GetWindowPlacement(HWND hWnd, WINDOWPLACEMENT * lpwndpl); | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowPlacement(HWND hWnd, const WINDOWPLACEMENT * lpwndpl); | |
#line 4781 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4783 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HDWP __stdcall BeginDeferWindowPos(int nNumWindows); | |
__declspec(dllimport) | |
HDWP __stdcall DeferWindowPos(HDWP hWinPosInfo, HWND hWnd, HWND hWndInsertAfter, | |
int x, int y, int cx, int cy, UINT uFlags); | |
__declspec(dllimport) | |
BOOL __stdcall EndDeferWindowPos(HDWP hWinPosInfo); | |
#line 4817 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4820 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall IsWindowVisible(HWND hWnd); | |
#line 4831 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall IsIconic(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall AnyPopup(void); | |
__declspec(dllimport) | |
BOOL __stdcall BringWindowToTop(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall IsZoomed(HWND hWnd); | |
#line 4861 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 4885 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#pragma warning(disable:4103) | |
#pragma pack(push,2) | |
#line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\pshpack2.h" | |
#line 4900 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Application Family or OneCore Family | |
typedef struct { | |
DWORD style; | |
DWORD dwExtendedStyle; | |
WORD cdit; | |
short x; | |
short y; | |
short cx; | |
short cy; | |
} DLGTEMPLATE; | |
#line 4918 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef DLGTEMPLATE *LPDLGTEMPLATEA; | |
typedef DLGTEMPLATE *LPDLGTEMPLATEW; | |
typedef LPDLGTEMPLATEA LPDLGTEMPLATE; | |
#line 4930 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4932 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Application Family or OneCore Family | |
typedef const DLGTEMPLATE *LPCDLGTEMPLATEA; | |
typedef const DLGTEMPLATE *LPCDLGTEMPLATEW; | |
typedef LPCDLGTEMPLATEA LPCDLGTEMPLATE; | |
#line 4944 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4946 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct { | |
DWORD style; | |
DWORD dwExtendedStyle; | |
short x; | |
short y; | |
short cx; | |
short cy; | |
WORD id; | |
} DLGITEMTEMPLATE; | |
typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEA; | |
typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEW; | |
typedef PDLGITEMTEMPLATEA PDLGITEMTEMPLATE; | |
#line 4971 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA; | |
typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW; | |
typedef LPDLGITEMTEMPLATEA LPDLGITEMTEMPLATE; | |
#line 4978 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 4980 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#pragma warning(disable:4103) | |
#pragma pack(pop) | |
#line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\poppack.h" | |
#line 4984 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HWND __stdcall CreateDialogParamA(HINSTANCE hInstance, LPCSTR lpTemplateName, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
__declspec(dllimport) | |
HWND __stdcall CreateDialogParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
#line 5011 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall CreateDialogIndirectParamA(HINSTANCE hInstance, | |
LPCDLGTEMPLATEA lpTemplate, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
__declspec(dllimport) | |
HWND __stdcall CreateDialogIndirectParamW(HINSTANCE hInstance, | |
LPCDLGTEMPLATEW lpTemplate, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
#line 5035 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5045 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5055 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
INT_PTR __stdcall DialogBoxParamA(HINSTANCE hInstance, LPCSTR lpTemplateName, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
__declspec(dllimport) | |
INT_PTR __stdcall DialogBoxParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
#line 5079 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
INT_PTR __stdcall DialogBoxIndirectParamA(HINSTANCE hInstance, | |
LPCDLGTEMPLATEA hDialogTemplate, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
__declspec(dllimport) | |
INT_PTR __stdcall DialogBoxIndirectParamW(HINSTANCE hInstance, | |
LPCDLGTEMPLATEW hDialogTemplate, | |
HWND hWndParent, DLGPROC lpDialogFunc, | |
LPARAM dwInitParam); | |
#line 5103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EndDialog(HWND hDlg, INT_PTR nResult); | |
__declspec(dllimport) | |
HWND __stdcall GetDlgItem(HWND hDlg, int nIDDlgItem); | |
__declspec(dllimport) | |
BOOL __stdcall SetDlgItemInt(HWND hDlg, int nIDDlgItem, UINT uValue, | |
BOOL bSigned); | |
__declspec(dllimport) | |
UINT __stdcall GetDlgItemInt(HWND hDlg, int nIDDlgItem, BOOL * lpTranslated, | |
BOOL bSigned); | |
__declspec(dllimport) | |
BOOL __stdcall SetDlgItemTextA(HWND hDlg, int nIDDlgItem, LPCSTR lpString); | |
__declspec(dllimport) | |
BOOL __stdcall SetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPCWSTR lpString); | |
#line 5175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
UINT __stdcall GetDlgItemTextA(HWND hDlg, int nIDDlgItem, LPSTR lpString, | |
int cchMax); | |
__declspec(dllimport) | |
UINT __stdcall GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, | |
int cchMax); | |
#line 5199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall CheckDlgButton(HWND hDlg, int nIDButton, UINT uCheck); | |
__declspec(dllimport) | |
BOOL __stdcall CheckRadioButton(HWND hDlg, int nIDFirstButton, | |
int nIDLastButton, int nIDCheckButton); | |
__declspec(dllimport) | |
UINT __stdcall IsDlgButtonChecked(HWND hDlg, int nIDButton); | |
__declspec(dllimport) | |
LRESULT __stdcall SendDlgItemMessageA(HWND hDlg, int nIDDlgItem, UINT Msg, | |
WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall SendDlgItemMessageW(HWND hDlg, int nIDDlgItem, UINT Msg, | |
WPARAM wParam, LPARAM lParam); | |
#line 5247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall GetNextDlgGroupItem(HWND hDlg, HWND hCtl, BOOL bPrevious); | |
__declspec(dllimport) | |
HWND __stdcall GetNextDlgTabItem(HWND hDlg, HWND hCtl, BOOL bPrevious); | |
__declspec(dllimport) | |
int | |
__stdcall GetDlgCtrlID(HWND hWnd); | |
__declspec(dllimport) | |
long | |
__stdcall GetDialogBaseUnits(void); | |
__declspec(dllimport) | |
LRESULT __stdcall | |
#line 5284 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
DefDlgProcA(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall | |
#line 5297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
DefDlgProcW(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam); | |
#line 5307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS { | |
DCDC_DEFAULT = 0x0000, | |
DCDC_DISABLE_FONT_UPDATE = 0x0001, | |
DCDC_DISABLE_RELAYOUT = 0x0002, | |
} DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS; | |
; | |
#line 5318 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
BOOL __stdcall SetDialogControlDpiChangeBehavior(HWND hWnd, | |
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS | |
mask, | |
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS | |
values); | |
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS __stdcall | |
GetDialogControlDpiChangeBehavior(HWND hWnd); | |
typedef enum DIALOG_DPI_CHANGE_BEHAVIORS { | |
DDC_DEFAULT = 0x0000, | |
DDC_DISABLE_ALL = 0x0001, | |
DDC_DISABLE_RESIZE = 0x0002, | |
DDC_DISABLE_CONTROL_RELAYOUT = 0x0004, | |
} DIALOG_DPI_CHANGE_BEHAVIORS; | |
; | |
#line 5341 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
BOOL __stdcall SetDialogDpiChangeBehavior(HWND hDlg, | |
DIALOG_DPI_CHANGE_BEHAVIORS mask, | |
DIALOG_DPI_CHANGE_BEHAVIORS values); | |
DIALOG_DPI_CHANGE_BEHAVIORS __stdcall GetDialogDpiChangeBehavior(HWND hDlg); | |
#line 5355 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 5365 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall CallMsgFilterA(LPMSG lpMsg, int nCode); | |
__declspec(dllimport) | |
BOOL __stdcall CallMsgFilterW(LPMSG lpMsg, int nCode); | |
#line 5390 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5392 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall OpenClipboard(HWND hWndNewOwner); | |
__declspec(dllimport) | |
BOOL __stdcall CloseClipboard(void); | |
__declspec(dllimport) | |
DWORD __stdcall GetClipboardSequenceNumber(void); | |
#line 5421 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall GetClipboardOwner(void); | |
__declspec(dllimport) | |
HWND __stdcall SetClipboardViewer(HWND hWndNewViewer); | |
__declspec(dllimport) | |
HWND __stdcall GetClipboardViewer(void); | |
__declspec(dllimport) | |
BOOL __stdcall ChangeClipboardChain(HWND hWndRemove, HWND hWndNewNext); | |
__declspec(dllimport) | |
HANDLE __stdcall SetClipboardData(UINT uFormat, HANDLE hMem); | |
__declspec(dllimport) | |
HANDLE __stdcall GetClipboardData(UINT uFormat); | |
__declspec(dllimport) | |
UINT __stdcall RegisterClipboardFormatA(LPCSTR lpszFormat); | |
__declspec(dllimport) | |
UINT __stdcall RegisterClipboardFormatW(LPCWSTR lpszFormat); | |
#line 5475 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall CountClipboardFormats(void); | |
__declspec(dllimport) | |
UINT __stdcall EnumClipboardFormats(UINT format); | |
__declspec(dllimport) | |
int | |
__stdcall GetClipboardFormatNameA(UINT format, | |
LPSTR lpszFormatName, | |
int cchMaxCount); | |
__declspec(dllimport) | |
int | |
__stdcall GetClipboardFormatNameW(UINT format, | |
LPWSTR lpszFormatName, | |
int cchMaxCount); | |
#line 5507 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EmptyClipboard(void); | |
__declspec(dllimport) | |
BOOL __stdcall IsClipboardFormatAvailable(UINT format); | |
__declspec(dllimport) | |
int | |
__stdcall GetPriorityClipboardFormat(UINT * paFormatPriorityList, | |
int cFormats); | |
__declspec(dllimport) | |
HWND __stdcall GetOpenClipboardWindow(void); | |
#line 5554 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5556 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall CharToOemA(LPCSTR pSrc, LPSTR pDst); | |
__declspec(dllimport) | |
BOOL __stdcall CharToOemW(LPCWSTR pSrc, LPSTR pDst); | |
#line 5578 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall OemToCharA(LPCSTR pSrc, LPSTR pDst); | |
__declspec(dllimport) | |
BOOL __stdcall OemToCharW(LPCSTR pSrc, LPWSTR pDst); | |
#line 5598 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall CharToOemBuffA(LPCSTR lpszSrc, LPSTR lpszDst, | |
DWORD cchDstLength); | |
__declspec(dllimport) | |
BOOL __stdcall CharToOemBuffW(LPCWSTR lpszSrc, LPSTR lpszDst, | |
DWORD cchDstLength); | |
#line 5618 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall OemToCharBuffA(LPCSTR lpszSrc, LPSTR lpszDst, | |
DWORD cchDstLength); | |
__declspec(dllimport) | |
BOOL __stdcall OemToCharBuffW(LPCSTR lpszSrc, LPWSTR lpszDst, | |
DWORD cchDstLength); | |
#line 5638 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5640 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or OneCore Family | |
__declspec(dllimport) | |
LPSTR __stdcall CharUpperA(LPSTR lpsz); | |
__declspec(dllimport) | |
LPWSTR __stdcall CharUpperW(LPWSTR lpsz); | |
#line 5660 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
DWORD __stdcall CharUpperBuffA(LPSTR lpsz, DWORD cchLength); | |
__declspec(dllimport) | |
DWORD __stdcall CharUpperBuffW(LPWSTR lpsz, DWORD cchLength); | |
#line 5678 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LPSTR __stdcall CharLowerA(LPSTR lpsz); | |
__declspec(dllimport) | |
LPWSTR __stdcall CharLowerW(LPWSTR lpsz); | |
#line 5694 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
DWORD __stdcall CharLowerBuffA(LPSTR lpsz, DWORD cchLength); | |
__declspec(dllimport) | |
DWORD __stdcall CharLowerBuffW(LPWSTR lpsz, DWORD cchLength); | |
#line 5712 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LPSTR __stdcall CharNextA(LPCSTR lpsz); | |
__declspec(dllimport) | |
LPWSTR __stdcall CharNextW(LPCWSTR lpsz); | |
#line 5728 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LPSTR __stdcall CharPrevA(LPCSTR lpszStart, LPCSTR lpszCurrent); | |
__declspec(dllimport) | |
LPWSTR __stdcall CharPrevW(LPCWSTR lpszStart, LPCWSTR lpszCurrent); | |
#line 5746 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LPSTR __stdcall CharNextExA(WORD CodePage, LPCSTR lpCurrentChar, DWORD dwFlags); | |
__declspec(dllimport) | |
LPSTR __stdcall CharPrevExA(WORD CodePage, LPCSTR lpStart, LPCSTR lpCurrentChar, | |
DWORD dwFlags); | |
#line 5765 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5767 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or OneCore Family | |
__declspec(dllimport) | |
BOOL __stdcall IsCharAlphaA(CHAR ch); | |
__declspec(dllimport) | |
BOOL __stdcall IsCharAlphaW(WCHAR ch); | |
#line 5806 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall IsCharAlphaNumericA(CHAR ch); | |
__declspec(dllimport) | |
BOOL __stdcall IsCharAlphaNumericW(WCHAR ch); | |
#line 5822 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall IsCharUpperA(CHAR ch); | |
__declspec(dllimport) | |
BOOL __stdcall IsCharUpperW(WCHAR ch); | |
#line 5838 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall IsCharLowerA(CHAR ch); | |
__declspec(dllimport) | |
BOOL __stdcall IsCharLowerW(WCHAR ch); | |
#line 5854 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5856 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5858 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HWND __stdcall SetFocus(HWND hWnd); | |
__declspec(dllimport) | |
HWND __stdcall GetActiveWindow(void); | |
__declspec(dllimport) | |
HWND __stdcall GetFocus(void); | |
__declspec(dllimport) | |
UINT __stdcall GetKBCodePage(void); | |
__declspec(dllimport) | |
SHORT __stdcall GetKeyState(int nVirtKey); | |
__declspec(dllimport) | |
SHORT __stdcall GetAsyncKeyState(int vKey); | |
__declspec(dllimport) | |
BOOL __stdcall GetKeyboardState(PBYTE lpKeyState); | |
__declspec(dllimport) | |
BOOL __stdcall SetKeyboardState(LPBYTE lpKeyState); | |
#line 5914 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or PC Family | |
__declspec(dllimport) | |
int | |
__stdcall GetKeyNameTextA(LONG lParam, LPSTR lpString, | |
int cchSize); | |
__declspec(dllimport) | |
int | |
__stdcall GetKeyNameTextW(LONG lParam, LPWSTR lpString, | |
int cchSize); | |
#line 5938 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 5940 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall GetKeyboardType(int nTypeFlag); | |
__declspec(dllimport) | |
int | |
__stdcall ToAscii(UINT uVirtKey, UINT uScanCode, | |
const BYTE * lpKeyState, LPWORD lpChar, | |
UINT uFlags); | |
__declspec(dllimport) | |
int | |
__stdcall ToAsciiEx(UINT uVirtKey, UINT uScanCode, | |
const BYTE * lpKeyState, LPWORD lpChar, | |
UINT uFlags, HKL dwhkl); | |
#line 5974 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall ToUnicode(UINT wVirtKey, UINT wScanCode, | |
const BYTE * lpKeyState, LPWSTR pwszBuff, | |
int cchBuff, UINT wFlags); | |
__declspec(dllimport) | |
DWORD __stdcall OemKeyScan(WORD wOemChar); | |
__declspec(dllimport) | |
SHORT __stdcall VkKeyScanA(CHAR ch); | |
__declspec(dllimport) | |
SHORT __stdcall VkKeyScanW(WCHAR ch); | |
#line 6007 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
SHORT __stdcall VkKeyScanExA(CHAR ch, HKL dwhkl); | |
__declspec(dllimport) | |
SHORT __stdcall VkKeyScanExW(WCHAR ch, HKL dwhkl); | |
#line 6026 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6027 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6033 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
void | |
__stdcall keybd_event(BYTE bVk, BYTE bScan, DWORD dwFlags, | |
ULONG_PTR dwExtraInfo); | |
#line 6044 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 6059 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6062 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
void | |
__stdcall mouse_event(DWORD dwFlags, DWORD dx, DWORD dy, | |
DWORD dwData, ULONG_PTR dwExtraInfo); | |
#line 6079 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
typedef struct tagMOUSEINPUT { | |
LONG dx; | |
LONG dy; | |
DWORD mouseData; | |
DWORD dwFlags; | |
DWORD time; | |
ULONG_PTR dwExtraInfo; | |
} MOUSEINPUT, *PMOUSEINPUT, *LPMOUSEINPUT; | |
typedef struct tagKEYBDINPUT { | |
WORD wVk; | |
WORD wScan; | |
DWORD dwFlags; | |
DWORD time; | |
ULONG_PTR dwExtraInfo; | |
} KEYBDINPUT, *PKEYBDINPUT, *LPKEYBDINPUT; | |
#pragma region Desktop Family | |
typedef struct tagHARDWAREINPUT { | |
DWORD uMsg; | |
WORD wParamL; | |
WORD wParamH; | |
} HARDWAREINPUT, *PHARDWAREINPUT, *LPHARDWAREINPUT; | |
typedef struct tagINPUT { | |
DWORD type; | |
union { | |
MOUSEINPUT mi; | |
KEYBDINPUT ki; | |
HARDWAREINPUT hi; | |
}; | |
} INPUT , *PINPUT, *LPINPUT; | |
__declspec(dllimport) | |
UINT __stdcall SendInput(UINT cInputs, LPINPUT pInputs, int cbSize); | |
#line 6133 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 6136 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6774 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
#line 6820 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagLASTINPUTINFO { | |
UINT cbSize; | |
DWORD dwTime; | |
} LASTINPUTINFO, *PLASTINPUTINFO; | |
__declspec(dllimport) | |
BOOL __stdcall GetLastInputInfo(PLASTINPUTINFO plii); | |
#line 6837 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6839 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or PC Family | |
__declspec(dllimport) | |
UINT __stdcall MapVirtualKeyA(UINT uCode, UINT uMapType); | |
__declspec(dllimport) | |
UINT __stdcall MapVirtualKeyW(UINT uCode, UINT uMapType); | |
#line 6861 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
UINT __stdcall MapVirtualKeyExA(UINT uCode, UINT uMapType, HKL dwhkl); | |
__declspec(dllimport) | |
UINT __stdcall MapVirtualKeyExW(UINT uCode, UINT uMapType, HKL dwhkl); | |
#line 6882 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6884 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 6894 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6897 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetInputState(void); | |
__declspec(dllimport) | |
DWORD __stdcall GetQueueStatus(UINT flags); | |
__declspec(dllimport) | |
HWND __stdcall GetCapture(void); | |
__declspec(dllimport) | |
HWND __stdcall SetCapture(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall ReleaseCapture(void); | |
__declspec(dllimport) | |
DWORD __stdcall MsgWaitForMultipleObjects(DWORD nCount, const HANDLE * pHandles, | |
BOOL fWaitAll, DWORD dwMilliseconds, | |
DWORD dwWakeMask); | |
__declspec(dllimport) | |
DWORD __stdcall MsgWaitForMultipleObjectsEx(DWORD nCount, | |
const HANDLE * pHandles, | |
DWORD dwMilliseconds, | |
DWORD dwWakeMask, DWORD dwFlags); | |
#line 6951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 6973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6979 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6992 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 6997 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7001 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
UINT_PTR __stdcall SetTimer(HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, | |
TIMERPROC lpTimerFunc); | |
#line 7044 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7046 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 7064 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7066 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall KillTimer(HWND hWnd, UINT_PTR uIDEvent); | |
#line 7079 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall IsWindowUnicode(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall EnableWindow(HWND hWnd, BOOL bEnable); | |
__declspec(dllimport) | |
BOOL __stdcall IsWindowEnabled(HWND hWnd); | |
__declspec(dllimport) | |
HACCEL __stdcall LoadAcceleratorsA(HINSTANCE hInstance, LPCSTR lpTableName); | |
__declspec(dllimport) | |
HACCEL __stdcall LoadAcceleratorsW(HINSTANCE hInstance, LPCWSTR lpTableName); | |
#line 7120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HACCEL __stdcall CreateAcceleratorTableA(LPACCEL paccel, int cAccel); | |
__declspec(dllimport) | |
HACCEL __stdcall CreateAcceleratorTableW(LPACCEL paccel, int cAccel); | |
#line 7138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall DestroyAcceleratorTable(HACCEL hAccel); | |
__declspec(dllimport) | |
int | |
__stdcall CopyAcceleratorTableA(HACCEL hAccelSrc, | |
LPACCEL lpAccelDst, | |
int cAccelEntries); | |
__declspec(dllimport) | |
int | |
__stdcall CopyAcceleratorTableW(HACCEL hAccelSrc, | |
LPACCEL lpAccelDst, | |
int cAccelEntries); | |
#line 7164 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall TranslateAcceleratorA(HWND hWnd, HACCEL hAccTable, | |
LPMSG lpMsg); | |
__declspec(dllimport) | |
int | |
__stdcall TranslateAcceleratorW(HWND hWnd, HACCEL hAccTable, | |
LPMSG lpMsg); | |
#line 7186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7190 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 7273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7284 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7292 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7295 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7299 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7311 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7317 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7321 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7329 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7337 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7341 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7345 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7352 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall GetSystemMetrics(int nIndex); | |
#line 7373 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7375 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 7378 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HMENU __stdcall LoadMenuA(HINSTANCE hInstance, LPCSTR lpMenuName); | |
__declspec(dllimport) | |
HMENU __stdcall LoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName); | |
#line 7401 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HMENU __stdcall LoadMenuIndirectA(const MENUTEMPLATEA * lpMenuTemplate); | |
__declspec(dllimport) | |
HMENU __stdcall LoadMenuIndirectW(const MENUTEMPLATEW * lpMenuTemplate); | |
#line 7417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HMENU __stdcall GetMenu(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall SetMenu(HWND hWnd, HMENU hMenu); | |
__declspec(dllimport) | |
BOOL __stdcall ChangeMenuA(HMENU hMenu, UINT cmd, LPCSTR lpszNewItem, | |
UINT cmdInsert, UINT flags); | |
__declspec(dllimport) | |
BOOL __stdcall ChangeMenuW(HMENU hMenu, UINT cmd, LPCWSTR lpszNewItem, | |
UINT cmdInsert, UINT flags); | |
#line 7454 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall HiliteMenuItem(HWND hWnd, HMENU hMenu, UINT uIDHiliteItem, | |
UINT uHilite); | |
__declspec(dllimport) | |
int | |
__stdcall GetMenuStringA(HMENU hMenu, UINT uIDItem, | |
LPSTR lpString, int cchMax, UINT flags); | |
__declspec(dllimport) | |
int | |
__stdcall GetMenuStringW(HMENU hMenu, UINT uIDItem, | |
LPWSTR lpString, int cchMax, UINT flags); | |
#line 7487 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
UINT __stdcall GetMenuState(HMENU hMenu, UINT uId, UINT uFlags); | |
__declspec(dllimport) | |
BOOL __stdcall DrawMenuBar(HWND hWnd); | |
#line 7506 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HMENU __stdcall GetSystemMenu(HWND hWnd, BOOL bRevert); | |
__declspec(dllimport) | |
HMENU __stdcall CreateMenu(void); | |
__declspec(dllimport) | |
HMENU __stdcall CreatePopupMenu(void); | |
__declspec(dllimport) | |
BOOL __stdcall DestroyMenu(HMENU hMenu); | |
__declspec(dllimport) | |
DWORD __stdcall CheckMenuItem(HMENU hMenu, UINT uIDCheckItem, UINT uCheck); | |
__declspec(dllimport) | |
BOOL __stdcall EnableMenuItem(HMENU hMenu, UINT uIDEnableItem, UINT uEnable); | |
__declspec(dllimport) | |
HMENU __stdcall GetSubMenu(HMENU hMenu, int nPos); | |
__declspec(dllimport) | |
UINT __stdcall GetMenuItemID(HMENU hMenu, int nPos); | |
__declspec(dllimport) | |
int | |
__stdcall GetMenuItemCount(HMENU hMenu); | |
__declspec(dllimport) | |
BOOL __stdcall InsertMenuA(HMENU hMenu, UINT uPosition, UINT uFlags, | |
UINT_PTR uIDNewItem, LPCSTR lpNewItem); | |
__declspec(dllimport) | |
BOOL __stdcall InsertMenuW(HMENU hMenu, UINT uPosition, UINT uFlags, | |
UINT_PTR uIDNewItem, LPCWSTR lpNewItem); | |
#line 7593 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall AppendMenuA(HMENU hMenu, UINT uFlags, UINT_PTR uIDNewItem, | |
LPCSTR lpNewItem); | |
__declspec(dllimport) | |
BOOL __stdcall AppendMenuW(HMENU hMenu, UINT uFlags, UINT_PTR uIDNewItem, | |
LPCWSTR lpNewItem); | |
#line 7615 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall ModifyMenuA(HMENU hMnu, UINT uPosition, UINT uFlags, | |
UINT_PTR uIDNewItem, LPCSTR lpNewItem); | |
__declspec(dllimport) | |
BOOL __stdcall ModifyMenuW(HMENU hMnu, UINT uPosition, UINT uFlags, | |
UINT_PTR uIDNewItem, LPCWSTR lpNewItem); | |
#line 7639 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall RemoveMenu(HMENU hMenu, UINT uPosition, UINT uFlags); | |
__declspec(dllimport) | |
BOOL __stdcall DeleteMenu(HMENU hMenu, UINT uPosition, UINT uFlags); | |
__declspec(dllimport) | |
BOOL __stdcall SetMenuItemBitmaps(HMENU hMenu, UINT uPosition, UINT uFlags, | |
HBITMAP hBitmapUnchecked, | |
HBITMAP hBitmapChecked); | |
__declspec(dllimport) | |
LONG __stdcall GetMenuCheckMarkDimensions(void); | |
__declspec(dllimport) | |
BOOL __stdcall TrackPopupMenu(HMENU hMenu, UINT uFlags, int x, int y, | |
int nReserved, HWND hWnd, const RECT * prcRect); | |
typedef struct tagTPMPARAMS { | |
UINT cbSize; | |
RECT rcExclude; | |
} TPMPARAMS; | |
typedef TPMPARAMS *LPTPMPARAMS; | |
__declspec(dllimport) | |
BOOL __stdcall TrackPopupMenuEx(HMENU hMenu, UINT uFlags, int x, int y, | |
HWND hwnd, LPTPMPARAMS lptpm); | |
#line 7708 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7721 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagMENUINFO { | |
DWORD cbSize; | |
DWORD fMask; | |
DWORD dwStyle; | |
UINT cyMax; | |
HBRUSH hbrBack; | |
DWORD dwContextHelpID; | |
ULONG_PTR dwMenuData; | |
} MENUINFO, *LPMENUINFO; | |
typedef MENUINFO const *LPCMENUINFO; | |
__declspec(dllimport) | |
BOOL __stdcall GetMenuInfo(HMENU, LPMENUINFO); | |
__declspec(dllimport) | |
BOOL __stdcall SetMenuInfo(HMENU, LPCMENUINFO); | |
__declspec(dllimport) | |
BOOL __stdcall EndMenu(void); | |
typedef struct tagMENUGETOBJECTINFO { | |
DWORD dwFlags; | |
UINT uPos; | |
HMENU hmenu; | |
PVOID riid; | |
PVOID pvObj; | |
} MENUGETOBJECTINFO, *PMENUGETOBJECTINFO; | |
#line 7797 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7806 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7824 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagMENUITEMINFOA { | |
UINT cbSize; | |
UINT fMask; | |
UINT fType; | |
UINT fState; | |
UINT wID; | |
HMENU hSubMenu; | |
HBITMAP hbmpChecked; | |
HBITMAP hbmpUnchecked; | |
ULONG_PTR dwItemData; | |
LPSTR dwTypeData; | |
UINT cch; | |
HBITMAP hbmpItem; | |
#line 7842 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
} MENUITEMINFOA, *LPMENUITEMINFOA; | |
typedef struct tagMENUITEMINFOW { | |
UINT cbSize; | |
UINT fMask; | |
UINT fType; | |
UINT fState; | |
UINT wID; | |
HMENU hSubMenu; | |
HBITMAP hbmpChecked; | |
HBITMAP hbmpUnchecked; | |
ULONG_PTR dwItemData; | |
LPWSTR dwTypeData; | |
UINT cch; | |
HBITMAP hbmpItem; | |
#line 7859 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
} MENUITEMINFOW, *LPMENUITEMINFOW; | |
typedef MENUITEMINFOA MENUITEMINFO; | |
typedef LPMENUITEMINFOA LPMENUITEMINFO; | |
#line 7867 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef MENUITEMINFOA const *LPCMENUITEMINFOA; | |
typedef MENUITEMINFOW const *LPCMENUITEMINFOW; | |
typedef LPCMENUITEMINFOA LPCMENUITEMINFO; | |
#line 7874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall InsertMenuItemA(HMENU hmenu, UINT item, BOOL fByPosition, | |
LPCMENUITEMINFOA lpmi); | |
__declspec(dllimport) | |
BOOL __stdcall InsertMenuItemW(HMENU hmenu, UINT item, BOOL fByPosition, | |
LPCMENUITEMINFOW lpmi); | |
#line 7897 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetMenuItemInfoA(HMENU hmenu, UINT item, BOOL fByPosition, | |
LPMENUITEMINFOA lpmii); | |
__declspec(dllimport) | |
BOOL __stdcall GetMenuItemInfoW(HMENU hmenu, UINT item, BOOL fByPosition, | |
LPMENUITEMINFOW lpmii); | |
#line 7919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetMenuItemInfoA(HMENU hmenu, UINT item, BOOL fByPositon, | |
LPCMENUITEMINFOA lpmii); | |
__declspec(dllimport) | |
BOOL __stdcall SetMenuItemInfoW(HMENU hmenu, UINT item, BOOL fByPositon, | |
LPCMENUITEMINFOW lpmii); | |
#line 7941 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
UINT __stdcall GetMenuDefaultItem(HMENU hMenu, UINT fByPos, UINT gmdiFlags); | |
__declspec(dllimport) | |
BOOL __stdcall SetMenuDefaultItem(HMENU hMenu, UINT uItem, UINT fByPos); | |
__declspec(dllimport) | |
BOOL __stdcall GetMenuItemRect(HWND hWnd, HMENU hMenu, UINT uItem, | |
LPRECT lprcItem); | |
__declspec(dllimport) | |
int | |
__stdcall MenuItemFromPoint(HWND hWnd, HMENU hMenu, | |
POINT ptScreen); | |
#line 7979 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 7998 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8007 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8010 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8011 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8014 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8017 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8019 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagDROPSTRUCT { | |
HWND hwndSource; | |
HWND hwndSink; | |
DWORD wFmt; | |
ULONG_PTR dwData; | |
POINT ptDrop; | |
DWORD dwControlData; | |
} DROPSTRUCT, *PDROPSTRUCT, *LPDROPSTRUCT; | |
#line 8042 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
DWORD __stdcall DragObject(HWND hwndParent, HWND hwndFrom, UINT fmt, | |
ULONG_PTR data, HCURSOR hcur); | |
__declspec(dllimport) | |
BOOL __stdcall DragDetect(HWND hwnd, POINT pt); | |
#line 8075 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8078 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawIcon(HDC hDC, int X, int Y, HICON hIcon); | |
#line 8092 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagDRAWTEXTPARAMS { | |
UINT cbSize; | |
int iTabLength; | |
int iLeftMargin; | |
int iRightMargin; | |
UINT uiLengthDrawn; | |
} DRAWTEXTPARAMS, *LPDRAWTEXTPARAMS; | |
#line 8143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall DrawTextA(HDC hdc, LPCSTR lpchText, int cchText, | |
LPRECT lprc, UINT format); | |
__declspec(dllimport) | |
int | |
__stdcall DrawTextW(HDC hdc, LPCWSTR lpchText, int cchText, | |
LPRECT lprc, UINT format); | |
#line 8188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8214 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall DrawTextExA(HDC hdc, LPSTR lpchText, int cchText, | |
LPRECT lprc, UINT format, | |
LPDRAWTEXTPARAMS lpdtp); | |
__declspec(dllimport) | |
int | |
__stdcall DrawTextExW(HDC hdc, LPWSTR lpchText, int cchText, | |
LPRECT lprc, UINT format, | |
LPDRAWTEXTPARAMS lpdtp); | |
#line 8250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8256 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GrayStringA(HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, | |
LPARAM lpData, int nCount, int X, int Y, int nWidth, | |
int nHeight); | |
__declspec(dllimport) | |
BOOL __stdcall GrayStringW(HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, | |
LPARAM lpData, int nCount, int X, int Y, int nWidth, | |
int nHeight); | |
#line 8291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8313 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawStateA(HDC hdc, HBRUSH hbrFore, DRAWSTATEPROC qfnCallBack, | |
LPARAM lData, WPARAM wData, int x, int y, int cx, | |
int cy, UINT uFlags); | |
__declspec(dllimport) | |
BOOL __stdcall DrawStateW(HDC hdc, HBRUSH hbrFore, DRAWSTATEPROC qfnCallBack, | |
LPARAM lData, WPARAM wData, int x, int y, int cx, | |
int cy, UINT uFlags); | |
#line 8351 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8353 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8356 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
LONG __stdcall TabbedTextOutA(HDC hdc, int x, int y, LPCSTR lpString, | |
int chCount, int nTabPositions, | |
const INT * lpnTabStopPositions, int nTabOrigin); | |
__declspec(dllimport) | |
LONG __stdcall TabbedTextOutW(HDC hdc, int x, int y, LPCWSTR lpString, | |
int chCount, int nTabPositions, | |
const INT * lpnTabStopPositions, int nTabOrigin); | |
#line 8389 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
DWORD __stdcall GetTabbedTextExtentA(HDC hdc, LPCSTR lpString, int chCount, | |
int nTabPositions, | |
const INT * lpnTabStopPositions); | |
__declspec(dllimport) | |
DWORD __stdcall GetTabbedTextExtentW(HDC hdc, LPCWSTR lpString, int chCount, | |
int nTabPositions, | |
const INT * lpnTabStopPositions); | |
#line 8413 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall UpdateWindow(HWND hWnd); | |
__declspec(dllimport) | |
HWND __stdcall SetActiveWindow(HWND hWnd); | |
__declspec(dllimport) | |
HWND __stdcall GetForegroundWindow(void); | |
__declspec(dllimport) | |
BOOL __stdcall PaintDesktop(HDC hdc); | |
__declspec(dllimport) | |
void | |
__stdcall SwitchToThisWindow(HWND hwnd, BOOL fUnknown); | |
#line 8447 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetForegroundWindow(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall AllowSetForegroundWindow(DWORD dwProcessId); | |
__declspec(dllimport) | |
BOOL __stdcall LockSetForegroundWindow(UINT uLockCode); | |
#line 8474 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall WindowFromDC(HDC hDC); | |
__declspec(dllimport) | |
HDC __stdcall GetDC(HWND hWnd); | |
__declspec(dllimport) | |
HDC __stdcall GetDCEx(HWND hWnd, HRGN hrgnClip, DWORD flags); | |
#line 8496 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HDC __stdcall GetWindowDC(HWND hWnd); | |
__declspec(dllimport) | |
int | |
__stdcall ReleaseDC(HWND hWnd, HDC hDC); | |
__declspec(dllimport) | |
HDC __stdcall BeginPaint(HWND hWnd, LPPAINTSTRUCT lpPaint); | |
__declspec(dllimport) | |
BOOL __stdcall EndPaint(HWND hWnd, const PAINTSTRUCT * lpPaint); | |
__declspec(dllimport) | |
BOOL __stdcall GetUpdateRect(HWND hWnd, LPRECT lpRect, BOOL bErase); | |
__declspec(dllimport) | |
int | |
__stdcall GetUpdateRgn(HWND hWnd, HRGN hRgn, BOOL bErase); | |
__declspec(dllimport) | |
int | |
__stdcall SetWindowRgn(HWND hWnd, HRGN hRgn, BOOL bRedraw); | |
#line 8570 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall GetWindowRgn(HWND hWnd, HRGN hRgn); | |
#line 8593 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall ExcludeUpdateRgn(HDC hDC, HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall InvalidateRect(HWND hWnd, const RECT * lpRect, BOOL bErase); | |
__declspec(dllimport) | |
BOOL __stdcall ValidateRect(HWND hWnd, const RECT * lpRect); | |
__declspec(dllimport) | |
BOOL __stdcall InvalidateRgn(HWND hWnd, HRGN hRgn, BOOL bErase); | |
__declspec(dllimport) | |
BOOL __stdcall ValidateRgn(HWND hWnd, HRGN hRgn); | |
__declspec(dllimport) | |
BOOL __stdcall RedrawWindow(HWND hWnd, const RECT * lprcUpdate, HRGN hrgnUpdate, | |
UINT flags); | |
#line 8642 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall LockWindowUpdate(HWND hWndLock); | |
__declspec(dllimport) | |
BOOL __stdcall ScrollWindow(HWND hWnd, int XAmount, int YAmount, | |
const RECT * lpRect, const RECT * lpClipRect); | |
__declspec(dllimport) | |
BOOL __stdcall ScrollDC(HDC hDC, int dx, int dy, const RECT * lprcScroll, | |
const RECT * lprcClip, HRGN hrgnUpdate, | |
LPRECT lprcUpdate); | |
__declspec(dllimport) | |
int | |
__stdcall ScrollWindowEx(HWND hWnd, int dx, int dy, | |
const RECT * prcScroll, | |
const RECT * prcClip, HRGN hrgnUpdate, | |
LPRECT prcUpdate, UINT flags); | |
#line 8714 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 8722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall SetScrollPos(HWND hWnd, int nBar, int nPos, | |
BOOL bRedraw); | |
__declspec(dllimport) | |
int | |
__stdcall GetScrollPos(HWND hWnd, int nBar); | |
__declspec(dllimport) | |
BOOL __stdcall SetScrollRange(HWND hWnd, int nBar, int nMinPos, int nMaxPos, | |
BOOL bRedraw); | |
__declspec(dllimport) | |
BOOL __stdcall GetScrollRange(HWND hWnd, int nBar, LPINT lpMinPos, | |
LPINT lpMaxPos); | |
__declspec(dllimport) | |
BOOL __stdcall ShowScrollBar(HWND hWnd, int wBar, BOOL bShow); | |
__declspec(dllimport) | |
BOOL __stdcall EnableScrollBar(HWND hWnd, UINT wSBflags, UINT wArrows); | |
#line 8797 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetPropA(HWND hWnd, LPCSTR lpString, HANDLE hData); | |
__declspec(dllimport) | |
BOOL __stdcall SetPropW(HWND hWnd, LPCWSTR lpString, HANDLE hData); | |
#line 8818 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HANDLE __stdcall GetPropA(HWND hWnd, LPCSTR lpString); | |
__declspec(dllimport) | |
HANDLE __stdcall GetPropW(HWND hWnd, LPCWSTR lpString); | |
#line 8836 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HANDLE __stdcall RemovePropA(HWND hWnd, LPCSTR lpString); | |
__declspec(dllimport) | |
HANDLE __stdcall RemovePropW(HWND hWnd, LPCWSTR lpString); | |
#line 8854 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall EnumPropsExA(HWND hWnd, PROPENUMPROCEXA lpEnumFunc, | |
LPARAM lParam); | |
__declspec(dllimport) | |
int | |
__stdcall EnumPropsExW(HWND hWnd, PROPENUMPROCEXW lpEnumFunc, | |
LPARAM lParam); | |
#line 8874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall EnumPropsA(HWND hWnd, PROPENUMPROCA lpEnumFunc); | |
__declspec(dllimport) | |
int | |
__stdcall EnumPropsW(HWND hWnd, PROPENUMPROCW lpEnumFunc); | |
#line 8892 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowTextA(HWND hWnd, LPCSTR lpString); | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowTextW(HWND hWnd, LPCWSTR lpString); | |
#line 8910 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall GetWindowTextA(HWND hWnd, LPSTR lpString, | |
int nMaxCount); | |
__declspec(dllimport) | |
int | |
__stdcall GetWindowTextW(HWND hWnd, LPWSTR lpString, | |
int nMaxCount); | |
#line 8932 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall GetWindowTextLengthA(HWND hWnd); | |
__declspec(dllimport) | |
int | |
__stdcall GetWindowTextLengthW(HWND hWnd); | |
#line 8948 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 8950 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall GetClientRect(HWND hWnd, LPRECT lpRect); | |
#line 8963 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall GetWindowRect(HWND hWnd, LPRECT lpRect); | |
#line 8976 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
BOOL __stdcall AdjustWindowRect(LPRECT lpRect, DWORD dwStyle, BOOL bMenu); | |
__declspec(dllimport) | |
BOOL __stdcall AdjustWindowRectEx(LPRECT lpRect, DWORD dwStyle, BOOL bMenu, | |
DWORD dwExStyle); | |
#line 8999 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 9015 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9018 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
typedef struct tagHELPINFO { | |
UINT cbSize; | |
int iContextType; | |
int iCtrlId; | |
HANDLE hItemHandle; | |
DWORD_PTR dwContextId; | |
POINT MousePos; | |
} HELPINFO, *LPHELPINFO; | |
__declspec(dllimport) | |
BOOL __stdcall SetWindowContextHelpId(HWND, DWORD); | |
__declspec(dllimport) | |
DWORD __stdcall GetWindowContextHelpId(HWND); | |
__declspec(dllimport) | |
BOOL __stdcall SetMenuContextHelpId(HMENU, DWORD); | |
__declspec(dllimport) | |
DWORD __stdcall GetMenuContextHelpId(HMENU); | |
#line 9064 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 9067 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9083 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9095 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
int | |
__stdcall MessageBoxA(HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, | |
UINT uType); | |
__declspec(dllimport) | |
int | |
__stdcall MessageBoxW(HWND hWnd, LPCWSTR lpText, | |
LPCWSTR lpCaption, UINT uType); | |
#line 9163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall MessageBoxExA(HWND hWnd, LPCSTR lpText, | |
LPCSTR lpCaption, UINT uType, | |
WORD wLanguageId); | |
__declspec(dllimport) | |
int | |
__stdcall MessageBoxExW(HWND hWnd, LPCWSTR lpText, | |
LPCWSTR lpCaption, UINT uType, | |
WORD wLanguageId); | |
#line 9211 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef void (__stdcall * MSGBOXCALLBACK) (LPHELPINFO lpHelpInfo); | |
typedef struct tagMSGBOXPARAMSA { | |
UINT cbSize; | |
HWND hwndOwner; | |
HINSTANCE hInstance; | |
LPCSTR lpszText; | |
LPCSTR lpszCaption; | |
DWORD dwStyle; | |
LPCSTR lpszIcon; | |
DWORD_PTR dwContextHelpId; | |
MSGBOXCALLBACK lpfnMsgBoxCallback; | |
DWORD dwLanguageId; | |
} MSGBOXPARAMSA, *PMSGBOXPARAMSA, *LPMSGBOXPARAMSA; | |
typedef struct tagMSGBOXPARAMSW { | |
UINT cbSize; | |
HWND hwndOwner; | |
HINSTANCE hInstance; | |
LPCWSTR lpszText; | |
LPCWSTR lpszCaption; | |
DWORD dwStyle; | |
LPCWSTR lpszIcon; | |
DWORD_PTR dwContextHelpId; | |
MSGBOXCALLBACK lpfnMsgBoxCallback; | |
DWORD dwLanguageId; | |
} MSGBOXPARAMSW, *PMSGBOXPARAMSW, *LPMSGBOXPARAMSW; | |
typedef MSGBOXPARAMSA MSGBOXPARAMS; | |
typedef PMSGBOXPARAMSA PMSGBOXPARAMS; | |
typedef LPMSGBOXPARAMSA LPMSGBOXPARAMS; | |
#line 9251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall MessageBoxIndirectA(const MSGBOXPARAMSA * lpmbp); | |
__declspec(dllimport) | |
int | |
__stdcall MessageBoxIndirectW(const MSGBOXPARAMSW * lpmbp); | |
#line 9267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall MessageBeep(UINT uType); | |
#line 9284 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 9287 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
#line 9293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
int | |
__stdcall ShowCursor(BOOL bShow); | |
#line 9305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetCursorPos(int X, int Y); | |
#line 9325 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9327 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
HCURSOR __stdcall SetCursor(HCURSOR hCursor); | |
__declspec(dllimport) | |
BOOL __stdcall GetCursorPos(LPPOINT lpPoint); | |
#line 9345 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 9357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetClipCursor(LPRECT lpRect); | |
__declspec(dllimport) | |
HCURSOR __stdcall GetCursor(void); | |
__declspec(dllimport) | |
BOOL __stdcall CreateCaret(HWND hWnd, HBITMAP hBitmap, int nWidth, int nHeight); | |
__declspec(dllimport) | |
UINT __stdcall GetCaretBlinkTime(void); | |
__declspec(dllimport) | |
BOOL __stdcall SetCaretBlinkTime(UINT uMSeconds); | |
__declspec(dllimport) | |
BOOL __stdcall DestroyCaret(void); | |
__declspec(dllimport) | |
BOOL __stdcall HideCaret(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall ShowCaret(HWND hWnd); | |
__declspec(dllimport) | |
BOOL __stdcall SetCaretPos(int X, int Y); | |
__declspec(dllimport) | |
BOOL __stdcall GetCaretPos(LPPOINT lpPoint); | |
__declspec(dllimport) | |
BOOL __stdcall ClientToScreen(HWND hWnd, LPPOINT lpPoint); | |
__declspec(dllimport) | |
BOOL __stdcall ScreenToClient(HWND hWnd, LPPOINT lpPoint); | |
#line 9453 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall MapWindowPoints(HWND hWndFrom, HWND hWndTo, | |
LPPOINT lpPoints, UINT cPoints); | |
__declspec(dllimport) | |
HWND __stdcall WindowFromPoint(POINT Point); | |
#line 9493 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall ChildWindowFromPoint(HWND hWndParent, POINT Point); | |
#line 9502 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or PC Family | |
__declspec(dllimport) | |
BOOL __stdcall ClipCursor(const RECT * lpRect); | |
#line 9512 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HWND __stdcall ChildWindowFromPointEx(HWND hwnd, POINT pt, UINT flags); | |
#line 9532 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 9535 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9578 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9587 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9588 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9597 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
DWORD __stdcall GetSysColor(int nIndex); | |
__declspec(dllimport) | |
HBRUSH __stdcall GetSysColorBrush(int nIndex); | |
#line 9617 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall SetSysColors(int cElements, const INT * lpaElements, | |
const COLORREF * lpaRgbValues); | |
#line 9627 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 9630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DrawFocusRect(HDC hDC, const RECT * lprc); | |
__declspec(dllimport) | |
int | |
__stdcall FillRect(HDC hDC, const RECT * lprc, HBRUSH hbr); | |
__declspec(dllimport) | |
int | |
__stdcall FrameRect(HDC hDC, const RECT * lprc, HBRUSH hbr); | |
__declspec(dllimport) | |
BOOL __stdcall InvertRect(HDC hDC, const RECT * lprc); | |
__declspec(dllimport) | |
BOOL __stdcall SetRect(LPRECT lprc, int xLeft, int yTop, int xRight, | |
int yBottom); | |
__declspec(dllimport) | |
BOOL __stdcall SetRectEmpty(LPRECT lprc); | |
__declspec(dllimport) | |
BOOL __stdcall CopyRect(LPRECT lprcDst, const RECT * lprcSrc); | |
__declspec(dllimport) | |
BOOL __stdcall InflateRect(LPRECT lprc, int dx, int dy); | |
__declspec(dllimport) | |
BOOL __stdcall IntersectRect(LPRECT lprcDst, const RECT * lprcSrc1, | |
const RECT * lprcSrc2); | |
__declspec(dllimport) | |
BOOL __stdcall UnionRect(LPRECT lprcDst, const RECT * lprcSrc1, | |
const RECT * lprcSrc2); | |
__declspec(dllimport) | |
BOOL __stdcall SubtractRect(LPRECT lprcDst, const RECT * lprcSrc1, | |
const RECT * lprcSrc2); | |
__declspec(dllimport) | |
BOOL __stdcall OffsetRect(LPRECT lprc, int dx, int dy); | |
__declspec(dllimport) | |
BOOL __stdcall IsRectEmpty(const RECT * lprc); | |
__declspec(dllimport) | |
BOOL __stdcall EqualRect(const RECT * lprc1, const RECT * lprc2); | |
__declspec(dllimport) | |
BOOL __stdcall PtInRect(const RECT * lprc, POINT pt); | |
__declspec(dllimport) | |
WORD __stdcall GetWindowWord(HWND hWnd, int nIndex); | |
__declspec(dllimport) | |
WORD __stdcall SetWindowWord(HWND hWnd, int nIndex, WORD wNewWord); | |
#line 9765 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9767 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
LONG __stdcall GetWindowLongA(HWND hWnd, int nIndex); | |
__declspec(dllimport) | |
LONG __stdcall GetWindowLongW(HWND hWnd, int nIndex); | |
#line 9791 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LONG __stdcall SetWindowLongA(HWND hWnd, int nIndex, LONG dwNewLong); | |
__declspec(dllimport) | |
LONG __stdcall SetWindowLongW(HWND hWnd, int nIndex, LONG dwNewLong); | |
#line 9811 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LONG_PTR __stdcall GetWindowLongPtrA(HWND hWnd, int nIndex); | |
__declspec(dllimport) | |
LONG_PTR __stdcall GetWindowLongPtrW(HWND hWnd, int nIndex); | |
#line 9831 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LONG_PTR __stdcall SetWindowLongPtrA(HWND hWnd, int nIndex, LONG_PTR dwNewLong); | |
__declspec(dllimport) | |
LONG_PTR __stdcall SetWindowLongPtrW(HWND hWnd, int nIndex, LONG_PTR dwNewLong); | |
#line 9851 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9871 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9873 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9875 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
WORD __stdcall GetClassWord(HWND hWnd, int nIndex); | |
__declspec(dllimport) | |
WORD __stdcall SetClassWord(HWND hWnd, int nIndex, WORD wNewWord); | |
__declspec(dllimport) | |
DWORD __stdcall GetClassLongA(HWND hWnd, int nIndex); | |
__declspec(dllimport) | |
DWORD __stdcall GetClassLongW(HWND hWnd, int nIndex); | |
#line 9914 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
DWORD __stdcall SetClassLongA(HWND hWnd, int nIndex, LONG dwNewLong); | |
__declspec(dllimport) | |
DWORD __stdcall SetClassLongW(HWND hWnd, int nIndex, LONG dwNewLong); | |
#line 9934 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
ULONG_PTR __stdcall GetClassLongPtrA(HWND hWnd, int nIndex); | |
__declspec(dllimport) | |
ULONG_PTR __stdcall GetClassLongPtrW(HWND hWnd, int nIndex); | |
#line 9954 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
ULONG_PTR __stdcall SetClassLongPtrA(HWND hWnd, int nIndex, LONG_PTR dwNewLong); | |
__declspec(dllimport) | |
ULONG_PTR __stdcall SetClassLongPtrW(HWND hWnd, int nIndex, LONG_PTR dwNewLong); | |
#line 9974 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9994 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 9996 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall GetProcessDefaultLayout(DWORD * pdwDefaultLayout); | |
__declspec(dllimport) | |
BOOL __stdcall SetProcessDefaultLayout(DWORD dwDefaultLayout); | |
#line 10010 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall GetDesktopWindow(void); | |
__declspec(dllimport) | |
HWND __stdcall GetParent(HWND hWnd); | |
__declspec(dllimport) | |
HWND __stdcall SetParent(HWND hWndChild, HWND hWndNewParent); | |
__declspec(dllimport) | |
BOOL __stdcall EnumChildWindows(HWND hWndParent, WNDENUMPROC lpEnumFunc, | |
LPARAM lParam); | |
__declspec(dllimport) | |
HWND __stdcall FindWindowA(LPCSTR lpClassName, LPCSTR lpWindowName); | |
__declspec(dllimport) | |
HWND __stdcall FindWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName); | |
#line 10057 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall FindWindowExA(HWND hWndParent, HWND hWndChildAfter, | |
LPCSTR lpszClass, LPCSTR lpszWindow); | |
__declspec(dllimport) | |
HWND __stdcall FindWindowExW(HWND hWndParent, HWND hWndChildAfter, | |
LPCWSTR lpszClass, LPCWSTR lpszWindow); | |
#line 10080 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall GetShellWindow(void); | |
#line 10088 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall RegisterShellHookWindow(HWND hwnd); | |
__declspec(dllimport) | |
BOOL __stdcall DeregisterShellHookWindow(HWND hwnd); | |
__declspec(dllimport) | |
BOOL __stdcall EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam); | |
__declspec(dllimport) | |
BOOL __stdcall EnumThreadWindows(DWORD dwThreadId, WNDENUMPROC lpfn, | |
LPARAM lParam); | |
#line 10121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family or Games Family | |
__declspec(dllimport) | |
int | |
__stdcall GetClassNameA(HWND hWnd, LPSTR lpClassName, | |
int nMaxCount); | |
__declspec(dllimport) | |
int | |
__stdcall GetClassNameW(HWND hWnd, LPWSTR lpClassName, | |
int nMaxCount); | |
#line 10147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10169 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10171 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HWND __stdcall GetTopWindow(HWND hWnd); | |
__declspec(dllimport) | |
DWORD __stdcall GetWindowThreadProcessId(HWND hWnd, LPDWORD lpdwProcessId); | |
#line 10202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall GetLastActivePopup(HWND hWnd); | |
#line 10225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10228 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HWND __stdcall GetWindow(HWND hWnd, UINT uCmd); | |
__declspec(dllimport) | |
HOOKPROC __stdcall SetWindowsHookA(int nFilterType, HOOKPROC pfnFilterProc); | |
__declspec(dllimport) | |
HOOKPROC __stdcall SetWindowsHookW(int nFilterType, HOOKPROC pfnFilterProc); | |
#line 10278 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall UnhookWindowsHook(int nCode, HOOKPROC pfnFilterProc); | |
__declspec(dllimport) | |
HHOOK __stdcall SetWindowsHookExA(int idHook, HOOKPROC lpfn, HINSTANCE hmod, | |
DWORD dwThreadId); | |
__declspec(dllimport) | |
HHOOK __stdcall SetWindowsHookExW(int idHook, HOOKPROC lpfn, HINSTANCE hmod, | |
DWORD dwThreadId); | |
#line 10309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall UnhookWindowsHookEx(HHOOK hhk); | |
__declspec(dllimport) | |
LRESULT __stdcall CallNextHookEx(HHOOK hhk, int nCode, WPARAM wParam, | |
LPARAM lParam); | |
#line 10335 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10338 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 10380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10385 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10390 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10413 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall CheckMenuRadioItem(HMENU hmenu, UINT first, UINT last, | |
UINT check, UINT flags); | |
#line 10430 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct { | |
WORD versionNumber; | |
WORD offset; | |
} MENUITEMTEMPLATEHEADER, *PMENUITEMTEMPLATEHEADER; | |
typedef struct { | |
WORD mtOption; | |
WORD mtID; | |
WCHAR mtString[1]; | |
} MENUITEMTEMPLATE, *PMENUITEMTEMPLATE; | |
#line 10447 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 10450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10478 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10482 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HBITMAP __stdcall LoadBitmapA(HINSTANCE hInstance, LPCSTR lpBitmapName); | |
__declspec(dllimport) | |
HBITMAP __stdcall LoadBitmapW(HINSTANCE hInstance, LPCWSTR lpBitmapName); | |
#line 10517 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10519 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or Games Family | |
__declspec(dllimport) | |
HCURSOR __stdcall LoadCursorA(HINSTANCE hInstance, LPCSTR lpCursorName); | |
__declspec(dllimport) | |
HCURSOR __stdcall LoadCursorW(HINSTANCE hInstance, LPCWSTR lpCursorName); | |
#line 10541 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10543 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HCURSOR __stdcall LoadCursorFromFileA(LPCSTR lpFileName); | |
__declspec(dllimport) | |
HCURSOR __stdcall LoadCursorFromFileW(LPCWSTR lpFileName); | |
#line 10563 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10565 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop or Games Family | |
__declspec(dllimport) | |
HCURSOR __stdcall CreateCursor(HINSTANCE hInst, int xHotSpot, int yHotSpot, | |
int nWidth, int nHeight, const void *pvANDPlane, | |
const void *pvXORPlane); | |
__declspec(dllimport) | |
BOOL __stdcall DestroyCursor(HCURSOR hCursor); | |
#line 10589 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 10603 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10605 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 10626 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10635 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall SetSystemCursor(HCURSOR hcur, DWORD id); | |
typedef struct _ICONINFO { | |
BOOL fIcon; | |
DWORD xHotspot; | |
DWORD yHotspot; | |
HBITMAP hbmMask; | |
HBITMAP hbmColor; | |
} ICONINFO; | |
typedef ICONINFO *PICONINFO; | |
__declspec(dllimport) | |
HICON __stdcall LoadIconA(HINSTANCE hInstance, LPCSTR lpIconName); | |
__declspec(dllimport) | |
HICON __stdcall LoadIconW(HINSTANCE hInstance, LPCWSTR lpIconName); | |
#line 10672 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
UINT __stdcall PrivateExtractIconsA(LPCSTR szFileName, int nIconIndex, | |
int cxIcon, int cyIcon, HICON * phicon, | |
UINT * piconid, UINT nIcons, UINT flags); | |
__declspec(dllimport) | |
UINT __stdcall PrivateExtractIconsW(LPCWSTR szFileName, int nIconIndex, | |
int cxIcon, int cyIcon, HICON * phicon, | |
UINT * piconid, UINT nIcons, UINT flags); | |
#line 10703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HICON __stdcall CreateIcon(HINSTANCE hInstance, int nWidth, int nHeight, | |
BYTE cPlanes, BYTE cBitsPixel, | |
const BYTE * lpbANDbits, const BYTE * lpbXORbits); | |
__declspec(dllimport) | |
BOOL __stdcall DestroyIcon(HICON hIcon); | |
__declspec(dllimport) | |
int | |
__stdcall LookupIconIdFromDirectory(PBYTE presbits, BOOL fIcon); | |
__declspec(dllimport) | |
int | |
__stdcall LookupIconIdFromDirectoryEx(PBYTE presbits, BOOL fIcon, | |
int cxDesired, | |
int cyDesired, UINT Flags); | |
#line 10740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HICON __stdcall CreateIconFromResource(PBYTE presbits, DWORD dwResSize, | |
BOOL fIcon, DWORD dwVer); | |
__declspec(dllimport) | |
HICON __stdcall CreateIconFromResourceEx(PBYTE presbits, DWORD dwResSize, | |
BOOL fIcon, DWORD dwVer, int cxDesired, | |
int cyDesired, UINT Flags); | |
typedef struct tagCURSORSHAPE { | |
int xHotSpot; | |
int yHotSpot; | |
int cx; | |
int cy; | |
int cbWidth; | |
BYTE Planes; | |
BYTE BitsPixel; | |
} CURSORSHAPE, *LPCURSORSHAPE; | |
#line 10775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10777 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HANDLE __stdcall LoadImageA(HINSTANCE hInst, LPCSTR name, UINT type, int cx, | |
int cy, UINT fuLoad); | |
__declspec(dllimport) | |
HANDLE __stdcall LoadImageW(HINSTANCE hInst, LPCWSTR name, UINT type, int cx, | |
int cy, UINT fuLoad); | |
#line 10827 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
HANDLE __stdcall CopyImage(HANDLE h, UINT type, int cx, int cy, UINT flags); | |
#line 10846 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall DrawIconEx(HDC hdc, int xLeft, int yTop, HICON hIcon, | |
int cxWidth, int cyWidth, UINT istepIfAniCur, | |
HBRUSH hbrFlickerFreeDraw, UINT diFlags); | |
#line 10859 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 10862 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
HICON __stdcall CreateIconIndirect(PICONINFO piconinfo); | |
__declspec(dllimport) | |
HICON __stdcall CopyIcon(HICON hIcon); | |
__declspec(dllimport) | |
BOOL __stdcall GetIconInfo(HICON hIcon, PICONINFO piconinfo); | |
#line 10934 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10939 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 10941 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 11057 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11060 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11061 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11067 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11070 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11192 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11248 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11257 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11260 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11270 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11312 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11329 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11343 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11346 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11354 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11383 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11396 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11413 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11415 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall IsDialogMessageA(HWND hDlg, LPMSG lpMsg); | |
__declspec(dllimport) | |
BOOL __stdcall IsDialogMessageW(HWND hDlg, LPMSG lpMsg); | |
#line 11466 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall MapDialogRect(HWND hDlg, LPRECT lpRect); | |
__declspec(dllimport) | |
int | |
__stdcall DlgDirListA(HWND hDlg, LPSTR lpPathSpec, int nIDListBox, | |
int nIDStaticPath, UINT uFileType); | |
__declspec(dllimport) | |
int | |
__stdcall DlgDirListW(HWND hDlg, LPWSTR lpPathSpec, | |
int nIDListBox, int nIDStaticPath, | |
UINT uFileType); | |
#line 11499 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11501 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
BOOL __stdcall DlgDirSelectExA(HWND hwndDlg, LPSTR lpString, int chCount, | |
int idListBox); | |
__declspec(dllimport) | |
BOOL __stdcall DlgDirSelectExW(HWND hwndDlg, LPWSTR lpString, int chCount, | |
int idListBox); | |
#line 11541 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
int | |
__stdcall DlgDirListComboBoxA(HWND hDlg, LPSTR lpPathSpec, | |
int nIDComboBox, int nIDStaticPath, | |
UINT uFiletype); | |
__declspec(dllimport) | |
int | |
__stdcall DlgDirListComboBoxW(HWND hDlg, LPWSTR lpPathSpec, | |
int nIDComboBox, int nIDStaticPath, | |
UINT uFiletype); | |
#line 11565 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall DlgDirSelectComboBoxExA(HWND hwndDlg, LPSTR lpString, int cchOut, | |
int idComboBox); | |
__declspec(dllimport) | |
BOOL __stdcall DlgDirSelectComboBoxExW(HWND hwndDlg, LPWSTR lpString, | |
int cchOut, int idComboBox); | |
#line 11587 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11589 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 11616 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11620 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11628 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11727 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11732 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11738 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11742 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11744 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11768 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11774 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11819 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11821 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11865 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11866 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11870 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11876 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11880 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11881 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11902 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11905 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11920 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11924 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagSCROLLINFO { | |
UINT cbSize; | |
UINT fMask; | |
int nMin; | |
int nMax; | |
UINT nPage; | |
int nPos; | |
int nTrackPos; | |
} SCROLLINFO, *LPSCROLLINFO; | |
typedef SCROLLINFO const *LPCSCROLLINFO; | |
__declspec(dllimport) | |
int | |
__stdcall SetScrollInfo(HWND hwnd, int nBar, LPCSCROLLINFO lpsi, | |
BOOL redraw); | |
__declspec(dllimport) | |
BOOL __stdcall GetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO lpsi); | |
#line 11967 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 11969 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11971 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11972 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 11989 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagMDICREATESTRUCTA { | |
LPCSTR szClass; | |
LPCSTR szTitle; | |
HANDLE hOwner; | |
int x; | |
int y; | |
int cx; | |
int cy; | |
DWORD style; | |
LPARAM lParam; | |
} MDICREATESTRUCTA, *LPMDICREATESTRUCTA; | |
typedef struct tagMDICREATESTRUCTW { | |
LPCWSTR szClass; | |
LPCWSTR szTitle; | |
HANDLE hOwner; | |
int x; | |
int y; | |
int cx; | |
int cy; | |
DWORD style; | |
LPARAM lParam; | |
} MDICREATESTRUCTW, *LPMDICREATESTRUCTW; | |
typedef MDICREATESTRUCTA MDICREATESTRUCT; | |
typedef LPMDICREATESTRUCTA LPMDICREATESTRUCT; | |
#line 12022 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagCLIENTCREATESTRUCT { | |
HANDLE hWindowMenu; | |
UINT idFirstChild; | |
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT; | |
__declspec(dllimport) | |
LRESULT __stdcall DefFrameProcA(HWND hWnd, HWND hWndMDIClient, UINT uMsg, | |
WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall DefFrameProcW(HWND hWnd, HWND hWndMDIClient, UINT uMsg, | |
WPARAM wParam, LPARAM lParam); | |
#line 12051 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LRESULT __stdcall | |
#line 12060 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
DefMDIChildProcA(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); | |
__declspec(dllimport) | |
LRESULT __stdcall | |
#line 12073 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
DefMDIChildProcW(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); | |
#line 12083 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall TranslateMDISysAccel(HWND hWndClient, LPMSG lpMsg); | |
#line 12094 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
UINT __stdcall ArrangeIconicWindows(HWND hWnd); | |
__declspec(dllimport) | |
HWND __stdcall CreateMDIWindowA(LPCSTR lpClassName, LPCSTR lpWindowName, | |
DWORD dwStyle, int X, int Y, int nWidth, | |
int nHeight, HWND hWndParent, | |
HINSTANCE hInstance, LPARAM lParam); | |
__declspec(dllimport) | |
HWND __stdcall CreateMDIWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName, | |
DWORD dwStyle, int X, int Y, int nWidth, | |
int nHeight, HWND hWndParent, | |
HINSTANCE hInstance, LPARAM lParam); | |
#line 12134 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
WORD __stdcall TileWindows(HWND hwndParent, UINT wHow, const RECT * lpRect, | |
UINT cKids, const HWND * lpKids); | |
__declspec(dllimport) | |
WORD __stdcall CascadeWindows(HWND hwndParent, UINT wHow, | |
const RECT * lpRect, UINT cKids, | |
const HWND * lpKids); | |
#line 12156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 12161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef DWORD HELPPOLY; | |
typedef struct tagMULTIKEYHELPA { | |
DWORD mkSize; | |
#line 12178 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
CHAR mkKeylist; | |
CHAR szKeyphrase[1]; | |
} MULTIKEYHELPA, *PMULTIKEYHELPA, *LPMULTIKEYHELPA; | |
typedef struct tagMULTIKEYHELPW { | |
DWORD mkSize; | |
#line 12187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
WCHAR mkKeylist; | |
WCHAR szKeyphrase[1]; | |
} MULTIKEYHELPW, *PMULTIKEYHELPW, *LPMULTIKEYHELPW; | |
typedef MULTIKEYHELPA MULTIKEYHELP; | |
typedef PMULTIKEYHELPA PMULTIKEYHELP; | |
typedef LPMULTIKEYHELPA LPMULTIKEYHELP; | |
#line 12199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagHELPWININFOA { | |
int wStructSize; | |
int x; | |
int y; | |
int dx; | |
int dy; | |
int wMax; | |
CHAR rgchMember[2]; | |
} HELPWININFOA, *PHELPWININFOA, *LPHELPWININFOA; | |
typedef struct tagHELPWININFOW { | |
int wStructSize; | |
int x; | |
int y; | |
int dx; | |
int dy; | |
int wMax; | |
WCHAR rgchMember[2]; | |
} HELPWININFOW, *PHELPWININFOW, *LPHELPWININFOW; | |
typedef HELPWININFOA HELPWININFO; | |
typedef PHELPWININFOA PHELPWININFO; | |
typedef LPHELPWININFOA LPHELPWININFO; | |
#line 12227 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall WinHelpA(HWND hWndMain, LPCSTR lpszHelp, UINT uCommand, | |
ULONG_PTR dwData); | |
__declspec(dllimport) | |
BOOL __stdcall WinHelpW(HWND hWndMain, LPCWSTR lpszHelp, UINT uCommand, | |
ULONG_PTR dwData); | |
#line 12289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12293 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 12300 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12304 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
DWORD __stdcall GetGuiResources(HANDLE hProcess, DWORD uiFlags); | |
#line 12320 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12322 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#pragma region Desktop Family | |
#line 12330 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 12416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12432 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12438 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12454 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12458 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12466 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12474 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12503 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12543 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12588 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12602 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12611 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12614 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12649 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12656 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12687 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12707 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12712 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12721 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12723 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagNONCLIENTMETRICSA { | |
UINT cbSize; | |
int iBorderWidth; | |
int iScrollWidth; | |
int iScrollHeight; | |
int iCaptionWidth; | |
int iCaptionHeight; | |
LOGFONTA lfCaptionFont; | |
int iSmCaptionWidth; | |
int iSmCaptionHeight; | |
LOGFONTA lfSmCaptionFont; | |
int iMenuWidth; | |
int iMenuHeight; | |
LOGFONTA lfMenuFont; | |
LOGFONTA lfStatusFont; | |
LOGFONTA lfMessageFont; | |
#line 12759 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
} NONCLIENTMETRICSA, *PNONCLIENTMETRICSA, *LPNONCLIENTMETRICSA; | |
typedef struct tagNONCLIENTMETRICSW { | |
UINT cbSize; | |
int iBorderWidth; | |
int iScrollWidth; | |
int iScrollHeight; | |
int iCaptionWidth; | |
int iCaptionHeight; | |
LOGFONTW lfCaptionFont; | |
int iSmCaptionWidth; | |
int iSmCaptionHeight; | |
LOGFONTW lfSmCaptionFont; | |
int iMenuWidth; | |
int iMenuHeight; | |
LOGFONTW lfMenuFont; | |
LOGFONTW lfStatusFont; | |
LOGFONTW lfMessageFont; | |
#line 12780 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
} NONCLIENTMETRICSW, *PNONCLIENTMETRICSW, *LPNONCLIENTMETRICSW; | |
typedef NONCLIENTMETRICSA NONCLIENTMETRICS; | |
typedef PNONCLIENTMETRICSA PNONCLIENTMETRICS; | |
typedef LPNONCLIENTMETRICSA LPNONCLIENTMETRICS; | |
#line 12790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12792 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 12795 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12796 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
typedef struct tagMINIMIZEDMETRICS { | |
UINT cbSize; | |
int iWidth; | |
int iHorzGap; | |
int iVertGap; | |
int iArrange; | |
} MINIMIZEDMETRICS, *PMINIMIZEDMETRICS, *LPMINIMIZEDMETRICS; | |
typedef struct tagICONMETRICSA { | |
UINT cbSize; | |
int iHorzSpacing; | |
int iVertSpacing; | |
int iTitleWrap; | |
LOGFONTA lfFont; | |
} ICONMETRICSA, *PICONMETRICSA, *LPICONMETRICSA; | |
typedef struct tagICONMETRICSW { | |
UINT cbSize; | |
int iHorzSpacing; | |
int iVertSpacing; | |
int iTitleWrap; | |
LOGFONTW lfFont; | |
} ICONMETRICSW, *PICONMETRICSW, *LPICONMETRICSW; | |
typedef ICONMETRICSA ICONMETRICS; | |
typedef PICONMETRICSA PICONMETRICS; | |
typedef LPICONMETRICSA LPICONMETRICS; | |
#line 12850 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12851 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12852 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagANIMATIONINFO { | |
UINT cbSize; | |
int iMinAnimate; | |
} ANIMATIONINFO, *LPANIMATIONINFO; | |
typedef struct tagSERIALKEYSA { | |
UINT cbSize; | |
DWORD dwFlags; | |
LPSTR lpszActivePort; | |
LPSTR lpszPort; | |
UINT iBaudRate; | |
UINT iPortState; | |
UINT iActive; | |
} SERIALKEYSA, *LPSERIALKEYSA; | |
typedef struct tagSERIALKEYSW { | |
UINT cbSize; | |
DWORD dwFlags; | |
LPWSTR lpszActivePort; | |
LPWSTR lpszPort; | |
UINT iBaudRate; | |
UINT iPortState; | |
UINT iActive; | |
} SERIALKEYSW, *LPSERIALKEYSW; | |
typedef SERIALKEYSA SERIALKEYS; | |
typedef LPSERIALKEYSA LPSERIALKEYS; | |
#line 12886 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
typedef struct tagHIGHCONTRASTA { | |
UINT cbSize; | |
DWORD dwFlags; | |
LPSTR lpszDefaultScheme; | |
} HIGHCONTRASTA, *LPHIGHCONTRASTA; | |
typedef struct tagHIGHCONTRASTW { | |
UINT cbSize; | |
DWORD dwFlags; | |
LPWSTR lpszDefaultScheme; | |
} HIGHCONTRASTW, *LPHIGHCONTRASTW; | |
typedef HIGHCONTRASTA HIGHCONTRAST; | |
typedef LPHIGHCONTRASTA LPHIGHCONTRAST; | |
#line 12912 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12914 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma endregion | |
#line 12938 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\tvout.h" | |
#pragma once | |
#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\tvout.h" | |
#pragma region Desktop Family | |
typedef struct _VIDEOPARAMETERS { | |
GUID Guid; | |
ULONG dwOffset; | |
ULONG dwCommand; | |
ULONG dwFlags; | |
ULONG dwMode; | |
ULONG dwTVStandard; | |
ULONG dwAvailableModes; | |
ULONG dwAvailableTVStandard; | |
ULONG dwFlickerFilter; | |
ULONG dwOverScanX; | |
ULONG dwOverScanY; | |
ULONG dwMaxUnscaledX; | |
ULONG dwMaxUnscaledY; | |
ULONG dwPositionX; | |
ULONG dwPositionY; | |
ULONG dwBrightness; | |
ULONG dwContrast; | |
ULONG dwCPType; | |
ULONG dwCPCommand; | |
ULONG dwCPStandard; | |
ULONG dwCPKey; | |
ULONG bCP_APSTriggerBits; | |
UCHAR bOEMCopyProtection[256]; | |
} VIDEOPARAMETERS, *PVIDEOPARAMETERS, *LPVIDEOPARAMETERS; | |
#line 95 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\tvout.h" | |
#pragma endregion | |
#line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared\\tvout.h" | |
#line 12943 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#line 12955 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
#pragma region Desktop Family | |
__declspec(dllimport) | |
LONG __stdcall ChangeDisplaySettingsA(DEVMODEA * lpDevMode, DWORD dwFlags); | |
__declspec(dllimport) | |
LONG __stdcall ChangeDisplaySettingsW(DEVMODEW * lpDevMode, DWORD dwFlags); | |
#line 12979 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
LONG __stdcall ChangeDisplaySettingsExA(LPCSTR lpszDeviceName, | |
DEVMODEA * lpDevMode, HWND hwnd, | |
DWORD dwflags, LPVOID lParam); | |
__declspec(dllimport) | |
LONG __stdcall ChangeDisplaySettingsExW(LPCWSTR lpszDeviceName, | |
DEVMODEW * lpDevMode, HWND hwnd, | |
DWORD dwflags, LPVOID lParam); | |
#line 13003 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumDisplaySettingsA(LPCSTR lpszDeviceName, DWORD iModeNum, | |
DEVMODEA * lpDevMode); | |
__declspec(dllimport) | |
BOOL __stdcall EnumDisplaySettingsW(LPCWSTR lpszDeviceName, DWORD iModeNum, | |
DEVMODEW * lpDevMode); | |
#line 13027 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumDisplaySettingsExA(LPCSTR lpszDeviceName, DWORD iModeNum, | |
DEVMODEA * lpDevMode, DWORD dwFlags); | |
__declspec(dllimport) | |
BOOL __stdcall EnumDisplaySettingsExW(LPCWSTR lpszDeviceName, DWORD iModeNum, | |
DEVMODEW * lpDevMode, DWORD dwFlags); | |
#line 13051 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um\\winuser.h" | |
__declspec(dllimport) | |
BOOL __stdcall EnumDisplayDevicesA(LPCSTR lpDevice, DWORD iDevNum, | |
PDISPLAY |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment