#line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_jit_compile.c" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\config.h" #line 53 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\config.h" #line 44 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_jit_compile.c" #line 45 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_jit_compile.c" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 53 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #pragma once #line 32 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 34 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 39 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 49 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 54 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 55 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 56 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #pragma once #line 151 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 155 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 185 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 188 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 190 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 196 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 200 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 207 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 219 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 228 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 229 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #pragma region Input Buffer SAL 1 compatibility macros #pragma endregion Input Buffer SAL 1 compatibility macros #line 1555 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1586 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1611 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1624 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1663 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1775 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1878 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2047 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2149 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2366 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2367 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2595 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2634 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2868 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2878 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2886 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2887 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2894 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2895 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2902 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2903 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2915 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 2949 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\concurrencysal.h" #pragma once #line 292 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\concurrencysal.h" #line 296 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\concurrencysal.h" #line 389 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\concurrencysal.h" #line 395 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\concurrencysal.h" #line 2975 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\sal.h" #line 58 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #pragma once #pragma pack(push, 8 ) #line 24 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 25 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 34 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 40 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #pragma warning(push) #pragma warning(disable: 4514 4820 ) #line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" typedef unsigned __int64 uintptr_t; #line 65 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 66 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" typedef char* va_list; #line 74 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 75 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 81 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 87 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 91 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 94 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 106 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 114 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 126 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 132 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 143 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" void __cdecl __va_start(va_list* , ...); #line 165 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 202 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #line 206 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vadefs.h" #pragma warning(pop) #pragma pack(pop) #line 59 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #pragma warning(push) #pragma warning(disable: 4514 4820 ) #line 77 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 87 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 95 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" __pragma(pack(push, 8)) #line 106 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 107 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 126 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 128 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 130 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 131 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 136 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 138 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 139 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 166 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 170 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 172 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 178 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 186 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 187 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" typedef unsigned __int64 size_t; typedef __int64 ptrdiff_t; typedef __int64 intptr_t; #line 201 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 205 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 209 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" typedef _Bool __vcrt_bool; #line 211 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 216 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 220 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 224 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" typedef unsigned short wchar_t; #line 230 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 237 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 238 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 244 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 248 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 260 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 264 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 269 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 271 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 273 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 278 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 281 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 284 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 287 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 291 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 301 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 302 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 306 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 308 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 315 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 326 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 327 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 331 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 339 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 340 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" void __cdecl __security_init_cookie(void); #line 348 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 351 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" void __cdecl __security_check_cookie( uintptr_t _StackCookie); __declspec(noreturn) void __cdecl __report_gsfailure( uintptr_t _StackCookie); #line 354 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 355 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" extern uintptr_t __security_cookie; #line 363 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" __pragma(pack(pop)) #pragma warning(pop) #line 369 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime.h" #line 11 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" __pragma(pack(push, 8)) #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" typedef _Bool __crt_bool; #line 158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 192 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 194 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 203 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 218 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 245 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" __declspec(dllimport) void __cdecl _invalid_parameter( wchar_t const*, wchar_t const*, wchar_t const*, unsigned int, uintptr_t ); #line 277 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt.h" #line 309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 329 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 338 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 339 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 358 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 365 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 366 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 384 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 400 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 407 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 411 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 427 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 433 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 439 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 449 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 469 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 476 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 481 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 489 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 498 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 502 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 542 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 546 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" typedef __time64_t time_t; #line 553 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 554 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 559 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" typedef size_t rsize_t; #line 563 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 739 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 1815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 2005 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 2006 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" #line 2007 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt.h" __pragma(pack(pop)) #line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wctype.h" #pragma once __pragma(pack(push, 8)) #line 28 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wctype.h" #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_wctype.h" #line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_wctype.h" #line 154 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wctype.h" #line 156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wctype.h" #line 196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wctype.h" __pragma(pack(pop)) #line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\ctype.h" #line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #line 115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\ctype.h" __declspec(dllimport) int __cdecl _chvalidator( int _Ch, int _Mask); #line 133 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #line 161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; } __declspec(dllimport) int __cdecl _chvalidator_l( _locale_t, int _Ch, int _Mask); #line 171 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" __inline int __cdecl _chvalidchk_l( int const _C, int const _Mask, _locale_t const _Locale ) { return _chvalidator_l(_Locale, _C, _Mask); #line 188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" } __inline int __cdecl _ischartype_l( int const _C, int const _Mask, _locale_t const _Locale ) { if (_Locale && __acrt_get_locale_data_prefix(_Locale)->_locale_mb_cur_max > 1) { return _isctype_l(_C, _Mask, _Locale); } return _chvalidchk_l(_C, _Mask, _Locale); } #line 239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #line 247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" __pragma(pack(pop)) #line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\ctype.h" #line 57 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\limits.h" #pragma once #pragma warning(push) #pragma warning(disable: 4514 4820 ) __pragma(pack(push, 8)) #line 30 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\limits.h" #line 68 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\limits.h" #line 69 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\limits.h" #line 74 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\limits.h" #line 75 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\limits.h" __pragma(pack(pop)) #pragma warning(pop) #line 58 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\stddef.h" #line 47 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stddef.h" #line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\stddef.h" #line 59 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #pragma once __pragma(pack(push, 8)) #line 17 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 22 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 24 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 72 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" __declspec(noinline) __inline unsigned __int64* __cdecl __local_stdio_printf_options(void) { static unsigned __int64 _OptionsStorage; return &_OptionsStorage; } __declspec(noinline) __inline unsigned __int64* __cdecl __local_stdio_scanf_options(void) { static unsigned __int64 _OptionsStorage; return &_OptionsStorage; } #line 101 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" #line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_stdio_config.h" __pragma(pack(pop)) #line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __pragma(pack(push, 8)) typedef struct _iobuf { void* _Placeholder; } FILE; #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(dllimport) FILE* __cdecl __acrt_iob_func(unsigned _Ix); __declspec(dllimport) wint_t __cdecl fgetwc( FILE* _Stream ); __declspec(dllimport) wint_t __cdecl _fgetwchar(void); __declspec(dllimport) wint_t __cdecl fputwc( wchar_t _Character, FILE* _Stream); __declspec(dllimport) wint_t __cdecl _fputwchar( wchar_t _Character ); __declspec(dllimport) wint_t __cdecl getwc( FILE* _Stream ); __declspec(dllimport) wint_t __cdecl getwchar(void); __declspec(dllimport) wchar_t* __cdecl fgetws( wchar_t* _Buffer, int _BufferCount, FILE* _Stream ); __declspec(dllimport) int __cdecl fputws( wchar_t const* _Buffer, FILE* _Stream ); __declspec(dllimport) wchar_t* __cdecl _getws_s( wchar_t* _Buffer, size_t _BufferCount ); __declspec(dllimport) wint_t __cdecl putwc( wchar_t _Character, FILE* _Stream ); __declspec(dllimport) wint_t __cdecl putwchar( wchar_t _Character ); __declspec(dllimport) int __cdecl _putws( wchar_t const* _Buffer ); __declspec(dllimport) wint_t __cdecl ungetwc( wint_t _Character, FILE* _Stream ); __declspec(dllimport) FILE * __cdecl _wfdopen( int _FileHandle, wchar_t const* _Mode ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wfopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) FILE* __cdecl _wfopen( wchar_t const* _FileName, wchar_t const* _Mode ); __declspec(dllimport) errno_t __cdecl _wfopen_s( FILE** _Stream, wchar_t const* _FileName, wchar_t const* _Mode ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wfreopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) FILE* __cdecl _wfreopen( wchar_t const* _FileName, wchar_t const* _Mode, FILE* _OldStream ); __declspec(dllimport) errno_t __cdecl _wfreopen_s( FILE** _Stream, wchar_t const* _FileName, wchar_t const* _Mode, FILE* _OldStream ); __declspec(dllimport) FILE* __cdecl _wfsopen( wchar_t const* _FileName, wchar_t const* _Mode, int _ShFlag ); __declspec(dllimport) void __cdecl _wperror( wchar_t const* _ErrorMessage ); __declspec(dllimport) FILE* __cdecl _wpopen( wchar_t const* _Command, wchar_t const* _Mode ); #line 178 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(dllimport) int __cdecl _wremove( wchar_t const* _FileName ); __declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wtempnam( wchar_t const* _Directory, wchar_t const* _FilePrefix ); __declspec(dllimport) errno_t __cdecl _wtmpnam_s( wchar_t* _Buffer, size_t _BufferCount ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wtmpnam_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wtmpnam( wchar_t *_Buffer); __declspec(dllimport) wint_t __cdecl _fgetwc_nolock( FILE* _Stream ); __declspec(dllimport) wint_t __cdecl _fputwc_nolock( wchar_t _Character, FILE* _Stream ); __declspec(dllimport) wint_t __cdecl _getwc_nolock( FILE* _Stream ); __declspec(dllimport) wint_t __cdecl _putwc_nolock( wchar_t _Character, FILE* _Stream ); __declspec(dllimport) wint_t __cdecl _ungetwc_nolock( wint_t _Character, FILE* _Stream ); #line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(dllimport) int __cdecl __stdio_common_vfwprintf( unsigned __int64 _Options, FILE* _Stream, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vfwprintf_s( unsigned __int64 _Options, FILE* _Stream, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vfwprintf_p( unsigned __int64 _Options, FILE* _Stream, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __inline int __cdecl _vfwprintf_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vfwprintf((*__local_stdio_printf_options()) , _Stream, _Format, _Locale, _ArgList); } #line 309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vfwprintf( FILE* const _Stream, wchar_t const* const _Format, va_list _ArgList ) #line 319 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vfwprintf_s_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 334 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vfwprintf_s((*__local_stdio_printf_options()) , _Stream, _Format, _Locale, _ArgList); } #line 338 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vfwprintf_s( FILE* const _Stream, wchar_t const* const _Format, va_list _ArgList ) #line 350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_s_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 354 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 356 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vfwprintf_p_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vfwprintf_p((*__local_stdio_printf_options()) , _Stream, _Format, _Locale, _ArgList); } #line 371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vfwprintf_p( FILE* const _Stream, wchar_t const* const _Format, va_list _ArgList ) #line 381 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_p_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 385 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vwprintf_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 395 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); } #line 399 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vwprintf( wchar_t const* const _Format, va_list _ArgList ) #line 408 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); } #line 412 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vwprintf_s_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 422 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_s_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); } #line 426 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vwprintf_s( wchar_t const* const _Format, va_list _ArgList ) #line 437 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_s_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); } #line 441 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 443 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vwprintf_p_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 453 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_p_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); } #line 457 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vwprintf_p( wchar_t const* const _Format, va_list _ArgList ) #line 466 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwprintf_p_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); } #line 470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _fwprintf_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 480 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwprintf_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 489 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl fwprintf( FILE* const _Stream, wchar_t const* const _Format, ...) #line 498 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwprintf_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 507 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _fwprintf_s_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 517 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwprintf_s_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 526 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl fwprintf_s( FILE* const _Stream, wchar_t const* const _Format, ...) #line 537 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwprintf_s_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 546 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 548 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _fwprintf_p_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 558 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwprintf_p_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 567 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _fwprintf_p( FILE* const _Stream, wchar_t const* const _Format, ...) #line 576 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwprintf_p_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 585 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _wprintf_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 594 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwprintf_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 603 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl wprintf( wchar_t const* const _Format, ...) #line 611 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwprintf_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 620 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _wprintf_s_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 629 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwprintf_s_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 638 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl wprintf_s( wchar_t const* const _Format, ...) #line 648 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwprintf_s_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 657 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 659 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _wprintf_p_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 668 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwprintf_p_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 677 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _wprintf_p( wchar_t const* const _Format, ...) #line 685 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwprintf_p_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 694 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(dllimport) int __cdecl __stdio_common_vfwscanf( unsigned __int64 _Options, FILE* _Stream, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __inline int __cdecl _vfwscanf_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 720 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vfwscanf( (*__local_stdio_scanf_options ()) , _Stream, _Format, _Locale, _ArgList); } #line 726 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vfwscanf( FILE* const _Stream, wchar_t const* const _Format, va_list _ArgList ) #line 736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwscanf_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vfwscanf_s_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 751 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vfwscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Stream, _Format, _Locale, _ArgList); } #line 757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vfwscanf_s( FILE* const _Stream, wchar_t const* const _Format, va_list _ArgList ) #line 769 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwscanf_s_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 773 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vwscanf_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 784 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwscanf_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); } #line 788 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vwscanf( wchar_t const* const _Format, va_list _ArgList ) #line 797 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwscanf_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); } #line 801 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vwscanf_s_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 811 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwscanf_s_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); } #line 815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vwscanf_s( wchar_t const* const _Format, va_list _ArgList ) #line 826 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vfwscanf_s_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); } #line 830 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fwscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _fwscanf_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 842 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwscanf_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 851 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "fwscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl fwscanf( FILE* const _Stream, wchar_t const* const _Format, ...) #line 860 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwscanf_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 869 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _fwscanf_s_l( FILE* const _Stream, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 879 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwscanf_s_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 888 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl fwscanf_s( FILE* const _Stream, wchar_t const* const _Format, ...) #line 899 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwscanf_s_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 908 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 910 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _wscanf_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwscanf_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 928 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "wscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl wscanf( wchar_t const* const _Format, ...) #line 936 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwscanf_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 945 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _wscanf_s_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 954 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfwscanf_s_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 963 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl wscanf_s( wchar_t const* const _Format, ...) #line 973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfwscanf_s_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 982 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 984 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 1000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(dllimport) int __cdecl __stdio_common_vswprintf( unsigned __int64 _Options, wchar_t* _Buffer, size_t _BufferCount, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vswprintf_s( unsigned __int64 _Options, wchar_t* _Buffer, size_t _BufferCount, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vsnwprintf_s( unsigned __int64 _Options, wchar_t* _Buffer, size_t _BufferCount, size_t _MaxCount, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vswprintf_p( unsigned __int64 _Options, wchar_t* _Buffer, size_t _BufferCount, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnwprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vsnwprintf_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1058 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vswprintf( (*__local_stdio_printf_options()) | (1ULL << 0) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1066 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #pragma warning(push) #pragma warning(disable: 4793) __inline int __cdecl _vsnwprintf_s_l( wchar_t* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1083 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vsnwprintf_s( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1091 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vsnwprintf_s( wchar_t* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, wchar_t const* const _Format, va_list _ArgList ) #line 1104 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vsnwprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, ((void *)0) , _ArgList); } #line 1108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snwprintf( wchar_t *_Buffer, size_t _BufferCount, wchar_t const* _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnwprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vsnwprintf( wchar_t *_Buffer, size_t _BufferCount, wchar_t const* _Format, va_list _Args); #pragma warning(pop) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnwprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vsnwprintf( wchar_t* _Buffer, size_t _BufferCount, wchar_t const* _Format, va_list _ArgList ) #line 1131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { #pragma warning(push) #pragma warning(disable: 4996) return _vsnwprintf_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); #pragma warning(pop) } #line 1138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf_c_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vswprintf( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1168 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf_c( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, va_list _ArgList ) #line 1180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswprintf_c_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1184 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1197 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { #pragma warning(push) #pragma warning(disable: 4996) return _vswprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); #pragma warning(pop) } #line 1204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl __vswprintf_l( wchar_t* const _Buffer, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswprintf_l(_Buffer, (size_t)-1, _Format, _Locale, _ArgList); } #line 1220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf( wchar_t* const _Buffer, wchar_t const* const _Format, va_list _ArgList ) #line 1231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswprintf_l(_Buffer, (size_t)-1, _Format, ((void *)0) , _ArgList); } #line 1235 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vswprintf( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, va_list _ArgList ) #line 1247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswprintf_c_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf_s_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vswprintf_s( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vswprintf_s( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, va_list _ArgList ) #line 1285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswprintf_s_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 1291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf_p_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1312 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vswprintf_p( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1320 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswprintf_p( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, va_list _ArgList ) #line 1332 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswprintf_p_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vscwprintf_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1347 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vswprintf( (*__local_stdio_printf_options()) | (1ULL << 1) , ((void *)0) , 0, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1355 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vscwprintf( wchar_t const* const _Format, va_list _ArgList ) #line 1365 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vscwprintf_l(_Format, ((void *)0) , _ArgList); } #line 1369 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vscwprintf_p_l( wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int const _Result = __stdio_common_vswprintf_p( (*__local_stdio_printf_options()) | (1ULL << 1) , ((void *)0) , 0, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1388 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vscwprintf_p( wchar_t const* const _Format, va_list _ArgList ) #line 1398 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vscwprintf_p_l(_Format, ((void *)0) , _ArgList); } #line 1402 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl __swprintf_l( wchar_t* const _Buffer, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1413 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = __vswprintf_l(_Buffer, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1422 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swprintf_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1434 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1443 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swprintf( wchar_t* const _Buffer, wchar_t const* const _Format, ...) #line 1453 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = __vswprintf_l(_Buffer, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1462 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl swprintf( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ...) #line 1473 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1482 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #pragma warning(push) #pragma warning(disable:4793 4996) __declspec(deprecated("This function or variable may be unsafe. Consider using " "__swprintf_l_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl __swprintf_l( wchar_t *_Buffer, wchar_t const* _Format, _locale_t _Locale, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vswprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl __vswprintf_l( wchar_t *_Buffer, wchar_t const* _Format, _locale_t _Locale, va_list _Args); __declspec(deprecated("This function or variable may be unsafe. Consider using " "swprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _swprintf( wchar_t *_Buffer, wchar_t const* _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "vswprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vswprintf( wchar_t *_Buffer, wchar_t const* _Format, va_list _Args); #pragma warning(pop) __inline int __cdecl _swprintf_s_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1517 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vswprintf_s_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1526 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl swprintf_s( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ...) #line 1538 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vswprintf_s_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 1549 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swprintf_p_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1568 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vswprintf_p_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1577 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swprintf_p( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ...) #line 1588 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vswprintf_p_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1597 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swprintf_c_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1609 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1618 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swprintf_c( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ...) #line 1629 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1638 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snwprintf_l( wchar_t* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1650 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsnwprintf_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1664 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _snwprintf( wchar_t* _Buffer, size_t _BufferCount, wchar_t const* _Format, ...) #line 1675 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsnwprintf_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1689 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _snwprintf_s_l( wchar_t* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1702 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsnwprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1711 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _snwprintf_s( wchar_t* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, wchar_t const* const _Format, ...) #line 1723 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsnwprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1732 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _scwprintf_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1749 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vscwprintf_l(_Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1758 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _scwprintf( wchar_t const* const _Format, ...) #line 1767 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vscwprintf_l(_Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1776 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _scwprintf_p_l( wchar_t const* const _Format, _locale_t const _Locale, ...) #line 1786 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vscwprintf_p_l(_Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1795 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _scwprintf_p( wchar_t const* const _Format, ...) #line 1804 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vscwprintf_p_l(_Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1813 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #pragma warning(push) #pragma warning(disable: 4141 4412 4793 4996 6054) #pragma warning(pop) #line 1877 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 1884 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(dllimport) int __cdecl __stdio_common_vswscanf( unsigned __int64 _Options, wchar_t const* _Buffer, size_t _BufferCount, wchar_t const* _Format, _locale_t _Locale, va_list _ArgList ); __inline int __cdecl _vswscanf_l( wchar_t const* const _Buffer, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1912 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vswscanf( (*__local_stdio_scanf_options ()) , _Buffer, (size_t)-1, _Format, _Locale, _ArgList); } #line 1918 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vswscanf( wchar_t const* _Buffer, wchar_t const* _Format, va_list _ArgList ) #line 1929 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswscanf_l(_Buffer, _Format, ((void *)0) , _ArgList); } #line 1933 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vswscanf_s_l( wchar_t const* const _Buffer, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1945 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vswscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Buffer, (size_t)-1, _Format, _Locale, _ArgList); } #line 1951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl vswscanf_s( wchar_t const* const _Buffer, wchar_t const* const _Format, va_list _ArgList ) #line 1964 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return _vswscanf_s_l(_Buffer, _Format, ((void *)0) , _ArgList); } #line 1968 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 1970 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnwscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vsnwscanf_l( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1991 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vswscanf( (*__local_stdio_scanf_options ()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); } #line 1997 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _vsnwscanf_s_l( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 2010 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { return __stdio_common_vswscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); } #line 2016 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_swscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _swscanf_l( wchar_t const* const _Buffer, wchar_t const* const _Format, _locale_t _Locale, ...) #line 2027 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vswscanf_l(_Buffer, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2036 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "swscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl swscanf( wchar_t const* const _Buffer, wchar_t const* const _Format, ...) #line 2046 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vswscanf_l(_Buffer, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2055 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _swscanf_s_l( wchar_t const* const _Buffer, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 2066 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vswscanf_s_l(_Buffer, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2075 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl swscanf_s( wchar_t const* const _Buffer, wchar_t const* const _Format, ...) #line 2087 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vswscanf_s_l(_Buffer, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2096 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 2098 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snwscanf_l( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 2110 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsnwscanf_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snwscanf( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ...) #line 2135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsnwscanf_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _snwscanf_s_l( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, _locale_t const _Locale, ...) #line 2161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsnwscanf_s_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __inline int __cdecl _snwscanf_s( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ...) #line 2181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsnwscanf_s_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2190 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" #line 2195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdio.h" __pragma(pack(pop)) #line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __pragma(pack(push, 8)) #line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" typedef __int64 fpos_t; __declspec(dllimport) errno_t __cdecl _get_stream_buffer_pointers( FILE* _Stream, char*** _Base, char*** _Pointer, int** _Count ); __declspec(dllimport) errno_t __cdecl clearerr_s( FILE* _Stream ); __declspec(dllimport) errno_t __cdecl fopen_s( FILE** _Stream, char const* _FileName, char const* _Mode ); __declspec(dllimport) size_t __cdecl fread_s( void* _Buffer, size_t _BufferSize, size_t _ElementSize, size_t _ElementCount, FILE* _Stream ); __declspec(dllimport) errno_t __cdecl freopen_s( FILE** _Stream, char const* _FileName, char const* _Mode, FILE* _OldStream ); __declspec(dllimport) char* __cdecl gets_s( char* _Buffer, rsize_t _Size ); __declspec(dllimport) errno_t __cdecl tmpfile_s( FILE** _Stream ); __declspec(dllimport) errno_t __cdecl tmpnam_s( char* _Buffer, rsize_t _Size ); #line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) void __cdecl clearerr( FILE* _Stream ); __declspec(dllimport) int __cdecl fclose( FILE* _Stream ); __declspec(dllimport) int __cdecl _fcloseall(void); __declspec(dllimport) FILE* __cdecl _fdopen( int _FileHandle, char const* _Mode ); __declspec(dllimport) int __cdecl feof( FILE* _Stream ); __declspec(dllimport) int __cdecl ferror( FILE* _Stream ); __declspec(dllimport) int __cdecl fflush( FILE* _Stream ); __declspec(dllimport) int __cdecl fgetc( FILE* _Stream ); __declspec(dllimport) int __cdecl _fgetchar(void); __declspec(dllimport) int __cdecl fgetpos( FILE* _Stream, fpos_t* _Position ); __declspec(dllimport) char* __cdecl fgets( char* _Buffer, int _MaxCount, FILE* _Stream ); __declspec(dllimport) int __cdecl _fileno( FILE* _Stream ); __declspec(dllimport) int __cdecl _flushall(void); __declspec(deprecated("This function or variable may be unsafe. Consider using " "fopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) FILE* __cdecl fopen( char const* _FileName, char const* _Mode ); __declspec(dllimport) int __cdecl fputc( int _Character, FILE* _Stream ); __declspec(dllimport) int __cdecl _fputchar( int _Character ); __declspec(dllimport) int __cdecl fputs( char const* _Buffer, FILE* _Stream ); __declspec(dllimport) size_t __cdecl fread( void* _Buffer, size_t _ElementSize, size_t _ElementCount, FILE* _Stream ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "freopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) FILE* __cdecl freopen( char const* _FileName, char const* _Mode, FILE* _Stream ); __declspec(dllimport) FILE* __cdecl _fsopen( char const* _FileName, char const* _Mode, int _ShFlag ); __declspec(dllimport) int __cdecl fsetpos( FILE* _Stream, fpos_t const* _Position ); __declspec(dllimport) int __cdecl fseek( FILE* _Stream, long _Offset, int _Origin ); __declspec(dllimport) int __cdecl _fseeki64( FILE* _Stream, __int64 _Offset, int _Origin ); __declspec(dllimport) long __cdecl ftell( FILE* _Stream ); __declspec(dllimport) __int64 __cdecl _ftelli64( FILE* _Stream ); __declspec(dllimport) size_t __cdecl fwrite( void const* _Buffer, size_t _ElementSize, size_t _ElementCount, FILE* _Stream ); __declspec(dllimport) int __cdecl getc( FILE* _Stream ); __declspec(dllimport) int __cdecl getchar(void); __declspec(dllimport) int __cdecl _getmaxstdio(void); __declspec(dllimport) int __cdecl _getw( FILE* _Stream ); __declspec(dllimport) void __cdecl perror( char const* _ErrorMessage ); __declspec(dllimport) int __cdecl _pclose( FILE* _Stream ); __declspec(dllimport) FILE* __cdecl _popen( char const* _Command, char const* _Mode ); #line 339 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int __cdecl putc( int _Character, FILE* _Stream ); __declspec(dllimport) int __cdecl putchar( int _Character ); __declspec(dllimport) int __cdecl puts( char const* _Buffer ); __declspec(dllimport) int __cdecl _putw( int _Word, FILE* _Stream ); __declspec(dllimport) int __cdecl remove( char const* _FileName ); __declspec(dllimport) int __cdecl rename( char const* _OldFileName, char const* _NewFileName ); __declspec(dllimport) int __cdecl _unlink( char const* _FileName ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_unlink" ". See online help for details.")) __declspec(dllimport) int __cdecl unlink( char const* _FileName ); #line 386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) void __cdecl rewind( FILE* _Stream ); __declspec(dllimport) int __cdecl _rmtmp(void); __declspec(deprecated("This function or variable may be unsafe. Consider using " "setvbuf" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) void __cdecl setbuf( FILE* _Stream, char* _Buffer ); __declspec(dllimport) int __cdecl _setmaxstdio( int _Maximum ); __declspec(dllimport) int __cdecl setvbuf( FILE* _Stream, char* _Buffer, int _Mode, size_t _Size ); #line 418 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) __declspec(allocator) char* __cdecl _tempnam( char const* _DirectoryName, char const* _FilePrefix ); #line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "tmpfile_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) FILE* __cdecl tmpfile(void); #pragma warning(push) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "tmpnam_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl tmpnam( char *_Buffer); #pragma warning(pop) __declspec(dllimport) int __cdecl ungetc( int _Character, FILE* _Stream ); __declspec(dllimport) void __cdecl _lock_file( FILE* _Stream ); __declspec(dllimport) void __cdecl _unlock_file( FILE* _Stream ); __declspec(dllimport) int __cdecl _fclose_nolock( FILE* _Stream ); __declspec(dllimport) int __cdecl _fflush_nolock( FILE* _Stream ); __declspec(dllimport) int __cdecl _fgetc_nolock( FILE* _Stream ); __declspec(dllimport) int __cdecl _fputc_nolock( int _Character, FILE* _Stream ); __declspec(dllimport) size_t __cdecl _fread_nolock( void* _Buffer, size_t _ElementSize, size_t _ElementCount, FILE* _Stream ); __declspec(dllimport) size_t __cdecl _fread_nolock_s( void* _Buffer, size_t _BufferSize, size_t _ElementSize, size_t _ElementCount, FILE* _Stream ); __declspec(dllimport) int __cdecl _fseek_nolock( FILE* _Stream, long _Offset, int _Origin ); __declspec(dllimport) int __cdecl _fseeki64_nolock( FILE* _Stream, __int64 _Offset, int _Origin ); __declspec(dllimport) long __cdecl _ftell_nolock( FILE* _Stream ); __declspec(dllimport) __int64 __cdecl _ftelli64_nolock( FILE* _Stream ); __declspec(dllimport) size_t __cdecl _fwrite_nolock( void const* _Buffer, size_t _ElementSize, size_t _ElementCount, FILE* _Stream ); __declspec(dllimport) int __cdecl _getc_nolock( FILE* _Stream ); __declspec(dllimport) int __cdecl _putc_nolock( int _Character, FILE* _Stream ); __declspec(dllimport) int __cdecl _ungetc_nolock( int _Character, FILE* _Stream ); #line 584 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int* __cdecl __p__commode(void); #line 594 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 601 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int __cdecl __stdio_common_vfprintf( unsigned __int64 _Options, FILE* _Stream, char const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vfprintf_s( unsigned __int64 _Options, FILE* _Stream, char const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vfprintf_p( unsigned __int64 _Options, FILE* _Stream, char const* _Format, _locale_t _Locale, va_list _ArgList ); __inline int __cdecl _vfprintf_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 642 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vfprintf((*__local_stdio_printf_options()) , _Stream, _Format, _Locale, _ArgList); } #line 646 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vfprintf( FILE* const _Stream, char const* const _Format, va_list _ArgList ) #line 656 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 660 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vfprintf_s_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 671 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vfprintf_s((*__local_stdio_printf_options()) , _Stream, _Format, _Locale, _ArgList); } #line 675 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vfprintf_s( FILE* const _Stream, char const* const _Format, va_list _ArgList ) #line 687 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_s_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 693 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vfprintf_p_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 704 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vfprintf_p((*__local_stdio_printf_options()) , _Stream, _Format, _Locale, _ArgList); } #line 708 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vfprintf_p( FILE* const _Stream, char const* const _Format, va_list _ArgList ) #line 718 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_p_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vprintf_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 732 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); } #line 736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vprintf( char const* const _Format, va_list _ArgList ) #line 745 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); } #line 749 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vprintf_s_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 759 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_s_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); } #line 763 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vprintf_s( char const* const _Format, va_list _ArgList ) #line 774 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_s_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); } #line 778 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 780 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vprintf_p_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_p_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); } #line 794 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vprintf_p( char const* const _Format, va_list _ArgList ) #line 803 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfprintf_p_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); } #line 807 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _fprintf_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, ...) #line 817 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfprintf_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 826 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl fprintf( FILE* const _Stream, char const* const _Format, ...) #line 835 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfprintf_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 844 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int __cdecl _set_printf_count_output( int _Value ); __declspec(dllimport) int __cdecl _get_printf_count_output(void); __inline int __cdecl _fprintf_s_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, ...) #line 860 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfprintf_s_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 869 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl fprintf_s( FILE* const _Stream, char const* const _Format, ...) #line 880 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfprintf_s_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 889 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 891 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _fprintf_p_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, ...) #line 901 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfprintf_p_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 910 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _fprintf_p( FILE* const _Stream, char const* const _Format, ...) #line 919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfprintf_p_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 928 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _printf_l( char const* const _Format, _locale_t const _Locale, ...) #line 937 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfprintf_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 946 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl printf( char const* const _Format, ...) #line 954 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfprintf_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 963 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _printf_s_l( char const* const _Format, _locale_t const _Locale, ...) #line 972 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfprintf_s_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 981 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl printf_s( char const* const _Format, ...) #line 991 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfprintf_s_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1002 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _printf_p_l( char const* const _Format, _locale_t const _Locale, ...) #line 1011 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfprintf_p_l((__acrt_iob_func(1)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1020 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _printf_p( char const* const _Format, ...) #line 1028 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfprintf_p_l((__acrt_iob_func(1)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1037 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int __cdecl __stdio_common_vfscanf( unsigned __int64 _Options, FILE* _Stream, char const* _Format, _locale_t _Locale, va_list _Arglist ); __inline int __cdecl _vfscanf_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1062 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vfscanf( (*__local_stdio_scanf_options ()) , _Stream, _Format, _Locale, _ArgList); } #line 1068 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vfscanf( FILE* const _Stream, char const* const _Format, va_list _ArgList ) #line 1078 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfscanf_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 1082 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vfscanf_s_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1093 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vfscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Stream, _Format, _Locale, _ArgList); } #line 1099 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vfscanf_s( FILE* const _Stream, char const* const _Format, va_list _ArgList ) #line 1112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfscanf_s_l(_Stream, _Format, ((void *)0) , _ArgList); } #line 1116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1118 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vscanf_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfscanf_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); } #line 1132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vscanf( char const* const _Format, va_list _ArgList ) #line 1141 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfscanf_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); } #line 1145 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vscanf_s_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfscanf_s_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); } #line 1159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vscanf_s( char const* const _Format, va_list _ArgList ) #line 1170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vfscanf_s_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); } #line 1174 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _fscanf_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, ...) #line 1186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfscanf_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "fscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl fscanf( FILE* const _Stream, char const* const _Format, ...) #line 1204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfscanf_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1213 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _fscanf_s_l( FILE* const _Stream, char const* const _Format, _locale_t const _Locale, ...) #line 1223 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfscanf_s_l(_Stream, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl fscanf_s( FILE* const _Stream, char const* const _Format, ...) #line 1243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfscanf_s_l(_Stream, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1254 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_scanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _scanf_l( char const* const _Format, _locale_t const _Locale, ...) #line 1263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfscanf_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "scanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl scanf( char const* const _Format, ...) #line 1280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfscanf_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _scanf_s_l( char const* const _Format, _locale_t const _Locale, ...) #line 1298 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vfscanf_s_l((__acrt_iob_func(0)) , _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl scanf_s( char const* const _Format, ...) #line 1317 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vfscanf_s_l((__acrt_iob_func(0)) , _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1326 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1328 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int __cdecl __stdio_common_vsprintf( unsigned __int64 _Options, char* _Buffer, size_t _BufferCount, char const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vsprintf_s( unsigned __int64 _Options, char* _Buffer, size_t _BufferCount, char const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vsnprintf_s( unsigned __int64 _Options, char* _Buffer, size_t _BufferCount, size_t _MaxCount, char const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(dllimport) int __cdecl __stdio_common_vsprintf_p( unsigned __int64 _Options, char* _Buffer, size_t _BufferCount, char const* _Format, _locale_t _Locale, va_list _ArgList ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vsnprintf_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1389 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf( (*__local_stdio_printf_options()) | (1ULL << 0) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsnprintf( char* const _Buffer, size_t const _BufferCount, char const* const _Format, va_list _ArgList ) #line 1409 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { #pragma warning(push) #pragma warning(disable: 4996) return _vsnprintf_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); #pragma warning(pop) } #line 1416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1427 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vsnprintf( char* const _Buffer, size_t const _BufferCount, char const* const _Format, va_list _ArgList ) #line 1439 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf( (*__local_stdio_printf_options()) | (1ULL << 1) , _Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); return _Result < 0 ? -1 : _Result; } #line 1447 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _vsprintf_l( char* const _Buffer, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { #pragma warning(push) #pragma warning(disable: 4996) return _vsnprintf_l(_Buffer, (size_t)-1, _Format, _Locale, _ArgList); #pragma warning(pop) } #line 1466 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "vsprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl vsprintf( char* const _Buffer, char const* const _Format, va_list _ArgList ) #line 1477 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { #pragma warning(push) #pragma warning(disable: 4996) return _vsnprintf_l(_Buffer, (size_t)-1, _Format, ((void *)0) , _ArgList); #pragma warning(pop) } #line 1484 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsprintf_s_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf_s( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1505 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vsprintf_s( char* const _Buffer, size_t const _BufferCount, char const* const _Format, va_list _ArgList ) #line 1519 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsprintf_s_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1523 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1533 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsprintf_p_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1546 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf_p( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1554 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsprintf_p( char* const _Buffer, size_t const _BufferCount, char const* const _Format, va_list _ArgList ) #line 1566 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsprintf_p_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1570 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsnprintf_s_l( char* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1584 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsnprintf_s( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1592 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsnprintf_s( char* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, char const* const _Format, va_list _ArgList ) #line 1605 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, ((void *)0) , _ArgList); } #line 1609 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vsnprintf_s( char* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, char const* const _Format, va_list _ArgList ) #line 1633 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, ((void *)0) , _ArgList); } #line 1637 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1648 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vscprintf_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1658 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf( (*__local_stdio_printf_options()) | (1ULL << 1) , ((void *)0) , 0, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1666 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vscprintf( char const* const _Format, va_list _ArgList ) #line 1675 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vscprintf_l(_Format, ((void *)0) , _ArgList); } #line 1679 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vscprintf_p_l( char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1689 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf_p( (*__local_stdio_printf_options()) | (1ULL << 1) , ((void *)0) , 0, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1697 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vscprintf_p( char const* const _Format, va_list _ArgList ) #line 1706 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vscprintf_p_l(_Format, ((void *)0) , _ArgList); } #line 1710 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsnprintf_c_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 1722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int const _Result = __stdio_common_vsprintf( (*__local_stdio_printf_options()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); return _Result < 0 ? -1 : _Result; } #line 1730 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsnprintf_c( char* const _Buffer, size_t const _BufferCount, char const* const _Format, va_list _ArgList ) #line 1742 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsnprintf_c_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); } #line 1746 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_sprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _sprintf_l( char* const _Buffer, char const* const _Format, _locale_t const _Locale, ...) #line 1757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsprintf_l(_Buffer, _Format, _Locale, _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1771 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl sprintf( char* const _Buffer, char const* const _Format, ...) #line 1781 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsprintf_l(_Buffer, _Format, ((void *)0) , _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1795 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #pragma warning(push) #pragma warning(disable: 4996) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "sprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) int __cdecl sprintf( char *_Buffer, char const* _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "vsprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) int __cdecl vsprintf( char *_Buffer, char const* _Format, va_list _Args); #pragma warning(pop) __inline int __cdecl _sprintf_s_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, ...) #line 1819 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsprintf_s_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1828 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl sprintf_s( char* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 1841 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsprintf_s_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1850 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1852 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _sprintf_p_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, ...) #line 1871 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsprintf_p_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1880 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _sprintf_p( char* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 1891 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsprintf_p_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1900 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snprintf_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, ...) #line 1912 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = _vsnprintf_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1926 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 1937 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl snprintf( char* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 1948 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; #pragma warning(suppress:28719) _Result = vsnprintf(_Buffer, _BufferCount, _Format, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1958 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _snprintf( char* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 1969 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; #pragma warning(suppress:28719) _Result = _vsnprintf(_Buffer, _BufferCount, _Format, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 1979 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) int __cdecl _snprintf( char *_Buffer, size_t _BufferCount, char const* _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) int __cdecl _vsnprintf( char *_Buffer, size_t _BufferCount, char const* _Format, va_list _Args); __inline int __cdecl _snprintf_c_l( char* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, ...) #line 2000 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsnprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2009 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _snprintf_c( char* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 2020 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsnprintf_c_l(_Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2029 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _snprintf_s_l( char* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, char const* const _Format, _locale_t const _Locale, ...) #line 2042 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2051 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _snprintf_s( char* const _Buffer, size_t const _BufferCount, size_t const _MaxCount, char const* const _Format, ...) #line 2063 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2072 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _scprintf_l( char const* const _Format, _locale_t const _Locale, ...) #line 2089 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vscprintf_l(_Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2098 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _scprintf( char const* const _Format, ...) #line 2106 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vscprintf_l(_Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2115 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _scprintf_p_l( char const* const _Format, _locale_t const _Locale, ...) #line 2124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vscprintf_p_l(_Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2133 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _scprintf_p( char const* const _Format, ...) #line 2141 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vscprintf_p(_Format, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(dllimport) int __cdecl __stdio_common_vsscanf( unsigned __int64 _Options, char const* _Buffer, size_t _BufferCount, char const* _Format, _locale_t _Locale, va_list _ArgList ); __inline int __cdecl _vsscanf_l( char const* const _Buffer, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 2175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vsscanf( (*__local_stdio_scanf_options ()) , _Buffer, (size_t)-1, _Format, _Locale, _ArgList); } #line 2181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl vsscanf( char const* const _Buffer, char const* const _Format, va_list _ArgList ) #line 2191 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsscanf_l(_Buffer, _Format, ((void *)0) , _ArgList); } #line 2195 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _vsscanf_s_l( char const* const _Buffer, char const* const _Format, _locale_t const _Locale, va_list _ArgList ) #line 2206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return __stdio_common_vsscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Buffer, (size_t)-1, _Format, _Locale, _ArgList); } #line 2212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #pragma warning(push) #pragma warning(disable:6530) __inline int __cdecl vsscanf_s( char const* const _Buffer, char const* const _Format, va_list _ArgList ) #line 2227 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { return _vsscanf_s_l(_Buffer, _Format, ((void *)0) , _ArgList); } #line 2231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #pragma warning(pop) #line 2242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_sscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _sscanf_l( char const* const _Buffer, char const* const _Format, _locale_t const _Locale, ...) #line 2252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsscanf_l(_Buffer, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2261 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "sscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl sscanf( char const* const _Buffer, char const* const _Format, ...) #line 2270 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = _vsscanf_l(_Buffer, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2279 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _sscanf_s_l( char const* const _Buffer, char const* const _Format, _locale_t const _Locale, ...) #line 2289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = _vsscanf_s_l(_Buffer, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2298 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl sscanf_s( char const* const _Buffer, char const* const _Format, ...) #line 2309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; #pragma warning(push) #pragma warning(disable: 4996) _Result = vsscanf_s(_Buffer, _Format, _ArgList); #pragma warning(pop) ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 2325 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #pragma warning(push) #pragma warning(disable:6530) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snscanf_l( char const* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, ...) #line 2339 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = __stdio_common_vsscanf( (*__local_stdio_scanf_options ()) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2352 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __inline int __cdecl _snscanf( char const* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 2362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = __stdio_common_vsscanf( (*__local_stdio_scanf_options ()) , _Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2375 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _snscanf_s_l( char const* const _Buffer, size_t const _BufferCount, char const* const _Format, _locale_t const _Locale, ...) #line 2387 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Locale))) ; _Result = __stdio_common_vsscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Buffer, _BufferCount, _Format, _Locale, _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2400 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __inline int __cdecl _snscanf_s( char const* const _Buffer, size_t const _BufferCount, char const* const _Format, ...) #line 2410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" { int _Result; va_list _ArgList; ((void)(__va_start(&_ArgList, _Format))) ; _Result = __stdio_common_vsscanf( (*__local_stdio_scanf_options ()) | (1ULL << 0) , _Buffer, _BufferCount, _Format, ((void *)0) , _ArgList); ((void)(_ArgList = (va_list)0)) ; return _Result; } #line 2423 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #pragma warning(pop) #line 2429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 2445 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_tempnam" ". See online help for details.")) __declspec(dllimport) char* __cdecl tempnam( char const* _Directory, char const* _FilePrefix ); #line 2455 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_fcloseall" ". See online help for details.")) __declspec(dllimport) int __cdecl fcloseall(void); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_fdopen" ". See online help for details.")) __declspec(dllimport) FILE* __cdecl fdopen( int _FileHandle, char const* _Format); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_fgetchar" ". See online help for details.")) __declspec(dllimport) int __cdecl fgetchar(void); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_fileno" ". See online help for details.")) __declspec(dllimport) int __cdecl fileno( FILE* _Stream); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_flushall" ". See online help for details.")) __declspec(dllimport) int __cdecl flushall(void); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_fputchar" ". See online help for details.")) __declspec(dllimport) int __cdecl fputchar( int _Ch); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_getw" ". See online help for details.")) __declspec(dllimport) int __cdecl getw( FILE* _Stream); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_putw" ". See online help for details.")) __declspec(dllimport) int __cdecl putw( int _Ch, FILE* _Stream); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_rmtmp" ". See online help for details.")) __declspec(dllimport) int __cdecl rmtmp(void); #line 2467 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 2468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" __pragma(pack(pop)) #line 2473 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdio.h" #line 60 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_malloc.h" #pragma once __pragma(pack(push, 8)) #line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_malloc.h" __pragma(pack(pop)) #line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_search.h" #pragma once __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.17763.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.17763.0\\ucrt\\corecrt_search.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_lfind" ". See online help for details.")) __declspec(dllimport) void* __cdecl lfind( void const* _Key, void const* _Base, unsigned int* _NumOfElements, unsigned int _SizeOfElements, _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_lsearch" ". See online help for details.")) __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.17763.0\\ucrt\\corecrt_search.h" __pragma(pack(pop)) #line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_itow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _itow(int _Value, wchar_t *_Buffer, int _Radix); __declspec(dllimport) errno_t __cdecl _ltow_s( long _Value, wchar_t* _Buffer, size_t _BufferCount, int _Radix ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ltow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _ltow(long _Value, wchar_t *_Buffer, int _Radix); __declspec(dllimport) errno_t __cdecl _ultow_s( unsigned long _Value, wchar_t* _Buffer, size_t _BufferCount, int _Radix ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ultow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _ultow(unsigned long _Value, wchar_t *_Buffer, int _Radix); __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(deprecated("This function or variable may be unsafe. Consider using " "_i64tow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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(deprecated("This function or variable may be unsafe. Consider using " "_ui64tow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wmakepath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) void __cdecl _wmakepath( wchar_t *_Buffer, wchar_t const* _Drive, wchar_t const* _Dir, wchar_t const* _Filename, wchar_t const* _Ext); #pragma warning(pop) __declspec(dllimport) void __cdecl _wperror( wchar_t const* _ErrorMessage ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsplitpath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __declspec(dllimport) errno_t __cdecl _wdupenv_s( wchar_t** _Buffer, size_t* _BufferCount, wchar_t const* _VarName ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wdupenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsearchenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) void __cdecl _wsearchenv(wchar_t const* _Filename, wchar_t const* _VarName, wchar_t *_ResultPath); __declspec(dllimport) int __cdecl _wsystem( wchar_t const* _Command ); #line 476 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstdlib.h" __pragma(pack(pop)) #line 16 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" __pragma(pack(push, 8)) #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\ucrt\\stdlib.h" #line 83 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\ucrt\\stdlib.h" #line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strerror" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) char** __cdecl __sys_errlist(void); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strerror" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) 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.17763.0\\ucrt\\stdlib.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_get_pgmptr" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char** __cdecl __p__pgmptr (void); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_get_wpgmptr" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t** __cdecl __p__wpgmptr(void); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_get_fmode" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) int* __cdecl __p__fmode (void); #line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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 ); #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_itoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _itoa(int _Value, char *_Buffer, int _Radix); #pragma warning(pop) __declspec(dllimport) errno_t __cdecl _ltoa_s( long _Value, char* _Buffer, size_t _BufferCount, int _Radix ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ltoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _ltoa(long _Value, char *_Buffer, int _Radix); __declspec(dllimport) errno_t __cdecl _ultoa_s( unsigned long _Value, char* _Buffer, size_t _BufferCount, int _Radix ); #pragma warning(push) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ultoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _ultoa(unsigned long _Value, char *_Buffer, int _Radix); #pragma warning(pop) __declspec(dllimport) errno_t __cdecl _i64toa_s( __int64 _Value, char* _Buffer, size_t _BufferCount, int _Radix ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_i64toa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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(deprecated("This function or variable may be unsafe. Consider using " "_ui64toa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ecvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_gcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "mbstowcs_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) size_t __cdecl mbstowcs( wchar_t *_Dest, char const* _Source, size_t _MaxCount); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_mbstowcs_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) size_t __cdecl _mbstowcs_l( wchar_t *_Dest, char const* _Source, size_t _MaxCount, _locale_t _Locale); __declspec(deprecated("This function or variable may be unsafe. Consider using " "wctomb_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) int __cdecl wctomb( char* _MbCh, wchar_t _WCh ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wctomb_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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.17763.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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcstombs_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) size_t __cdecl wcstombs( char *_Dest, wchar_t const* _Source, size_t _MaxCount); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcstombs_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) size_t __cdecl _wcstombs_l( char *_Dest, wchar_t const* _Source, size_t _MaxCount, _locale_t _Locale); __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 ); #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_makepath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) void __cdecl _makepath( char *_Buffer, char const* _Drive, char const* _Dir, char const* _Filename, char const* _Ext); #pragma warning(pop) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_splitpath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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.17763.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.17763.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.17763.0\\ucrt\\stdlib.h" #line 1181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_dupenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl getenv( char const* _VarName ); #line 1206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_searchenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) void __cdecl _searchenv(char const* _Filename, char const* _VarName, char *_Buffer); __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.17763.0\\ucrt\\stdlib.h" #line 1292 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" #pragma warning(push) #pragma warning(disable: 4141) __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_ecvt" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ecvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl ecvt( double _Value, int _DigitCount, int* _PtDec, int* _PtSign ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_fcvt" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl fcvt( double _Value, int _FractionalDigitCount, int* _PtDec, int* _PtSign ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_gcvt" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl gcvt( double _Value, int _DigitCount, char* _DstBuf ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_itoa" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_itoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl itoa( int _Value, char* _Buffer, int _Radix ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_ltoa" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ltoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl ltoa( long _Value, char* _Buffer, int _Radix ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_swab" ". See online help for details.")) __declspec(dllimport) void __cdecl swab( char* _Buf1, char* _Buf2, int _SizeInBytes ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_ultoa" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ultoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl ultoa( unsigned long _Value, char* _Buffer, int _Radix ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_putenv" ". See online help for details.")) __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.17763.0\\ucrt\\stdlib.h" __pragma(pack(pop)) #line 1368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\stdlib.h" #line 61 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\string.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memory.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memcpy_s.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\errno.h" #line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\errno.h" #line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\errno.h" __pragma(pack(pop)) #line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\errno.h" #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memcpy_s.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\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 ); void* __cdecl memcpy( void* _Dst, void const* _Src, size_t _Size ); void* __cdecl memmove( void* _Dst, void const* _Src, size_t _Size ); 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 (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\vcruntime_string.h" #pragma warning(pop) #line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memcpy_s.h" __pragma(pack(push, 8)) #line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_memcpy_s.h" __pragma(pack(pop)) #line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_memory.h" #line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memory.h" #line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memory.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_memccpy" ". See online help for details.")) __declspec(dllimport) void* __cdecl memccpy( void* _Dst, void const* _Src, int _Val, size_t _Size ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_memicmp" ". See online help for details.")) __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.17763.0\\ucrt\\corecrt_memory.h" #line 111 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memory.h" __pragma(pack(pop)) #line 117 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_memory.h" #line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\string.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_wstring.h" #line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\corecrt_wstring.h" #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcscat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcscat( wchar_t *_Destination, wchar_t const* _Source); #pragma warning(pop) #line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstring.h" __declspec(dllimport) int __cdecl wcscmp( wchar_t const* _String1, wchar_t const* _String2 ); #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcscpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcscpy( wchar_t *_Destination, wchar_t const* _Source); #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 ); __declspec(dllimport) size_t __cdecl wcsnlen( wchar_t const* _Source, size_t _MaxCount ); 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.17763.0\\ucrt\\corecrt_wstring.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcsncat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsncat( wchar_t *_Destination, wchar_t const* _Source, size_t _Count); __declspec(dllimport) int __cdecl wcsncmp( wchar_t const* _String1, wchar_t const* _String2, size_t _MaxCount ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcsncpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsncpy( wchar_t *_Destination, wchar_t const* _Source, size_t _Count); __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(deprecated("This function or variable may be unsafe. Consider using " "wcstok_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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.17763.0\\ucrt\\corecrt_wstring.h" #line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstring.h" #pragma warning(push) #pragma warning(disable: 4141 4996) #pragma warning(disable: 28719 28726 28727) __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcstok_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) 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.17763.0\\ucrt\\corecrt_wstring.h" #line 269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstring.h" #pragma warning(pop) #line 273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstring.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcserror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wcserror( int _ErrorNumber ); __declspec(dllimport) errno_t __cdecl _wcserror_s( wchar_t* _Buffer, size_t _SizeInWords, int _ErrorNumber ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "__wcserror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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 ); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsnset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __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) errno_t __cdecl _wcsset_s( wchar_t* _Destination, size_t _SizeInWords, wchar_t _Value ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wcsset( wchar_t *_String, wchar_t _Value); __declspec(dllimport) errno_t __cdecl _wcslwr_s( wchar_t* _String, size_t _SizeInWords ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcslwr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wcslwr( wchar_t *_String); __declspec(dllimport) errno_t __cdecl _wcslwr_s_l( wchar_t* _String, size_t _SizeInWords, _locale_t _Locale ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcslwr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wcslwr_l( wchar_t *_String, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl _wcsupr_s( wchar_t* _String, size_t _Size ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsupr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wcsupr( wchar_t *_String); __declspec(dllimport) errno_t __cdecl _wcsupr_s_l( wchar_t* _String, size_t _Size, _locale_t _Locale ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsupr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) wchar_t* __cdecl _wcsupr_l( wchar_t *_String, _locale_t _Locale); __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.17763.0\\ucrt\\corecrt_wstring.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsdup" ". See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsdup( wchar_t const* _String ); #line 587 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstring.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl wcsicmp( wchar_t const* _String1, wchar_t const* _String2 ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsnicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl wcsnicmp( wchar_t const* _String1, wchar_t const* _String2, size_t _MaxCount ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsnset" ". See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsnset( wchar_t* _String, wchar_t _Value, size_t _MaxCount ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsrev" ". See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsrev( wchar_t* _String ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsset" ". See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsset( wchar_t* _String, wchar_t _Value ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcslwr" ". See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcslwr( wchar_t* _String ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsupr" ". See online help for details.")) __declspec(dllimport) wchar_t* __cdecl wcsupr( wchar_t* _String ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_wcsicoll" ". See online help for details.")) __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.17763.0\\ucrt\\corecrt_wstring.h" __pragma(pack(pop)) #line 650 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\corecrt_wstring.h" #line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\ucrt\\string.h" __declspec(dllimport) void* __cdecl _memccpy( void* _Dst, void const* _Src, int _Val, size_t _MaxCount ); #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strcat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) char* __cdecl strcat( char *_Destination, char const* _Source); #pragma warning(pop) #line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); #pragma warning(push) #pragma warning(disable: 28719) #pragma warning(disable: 28726) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strcpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) char* __cdecl strcpy( char *_Destination, char const* _Source); #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.17763.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.17763.0\\ucrt\\string.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strerror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _strerror( char const* _ErrorMessage ); __declspec(dllimport) errno_t __cdecl _strerror_s( char* _Buffer, size_t _SizeInBytes, char const* _ErrorMessage ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "strerror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl strerror( int _ErrorMessage ); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strlwr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _strlwr( char *_String); __declspec(dllimport) errno_t __cdecl _strlwr_s_l( char* _String, size_t _Size, _locale_t _Locale ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strlwr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _strlwr_l( char *_String, _locale_t _Locale); __declspec(deprecated("This function or variable may be unsafe. Consider using " "strncat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl strncat( char *_Destination, char const* _Source, size_t _Count); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "strncpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl strncpy( char *_Destination, char const* _Source, size_t _Count); __declspec(dllimport) size_t __cdecl strnlen( char const* _String, size_t _MaxCount ); 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.17763.0\\ucrt\\string.h" __declspec(dllimport) errno_t __cdecl _strnset_s( char* _String, size_t _SizeInBytes, int _Value, size_t _MaxCount ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strnset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _strnset( char *_Destination, int _Value, size_t _Count); __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 ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) char* __cdecl _strset( char *_Destination, int _Value); __declspec(dllimport) size_t __cdecl strspn( char const* _Str, char const* _Control ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "strtok_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl strtok( char* _String, char const* _Delimiter ); __declspec(dllimport) errno_t __cdecl _strupr_s( char* _String, size_t _Size ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strupr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _strupr( char *_String); __declspec(dllimport) errno_t __cdecl _strupr_s_l( char* _String, size_t _Size, _locale_t _Locale ); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strupr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")) __declspec(dllimport) char* __cdecl _strupr_l( char *_String, _locale_t _Locale); __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(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strdup" ". See online help for details.")) __declspec(dllimport) char* __cdecl strdup( char const* _String ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strcmpi" ". See online help for details.")) __declspec(dllimport) int __cdecl strcmpi( char const* _String1, char const* _String2 ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_stricmp" ". See online help for details.")) __declspec(dllimport) int __cdecl stricmp( char const* _String1, char const* _String2 ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strlwr" ". See online help for details.")) __declspec(dllimport) char* __cdecl strlwr( char* _String ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strnicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl strnicmp( char const* _String1, char const* _String2, size_t _MaxCount ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strnset" ". See online help for details.")) __declspec(dllimport) char* __cdecl strnset( char* _String, int _Value, size_t _MaxCount ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strrev" ". See online help for details.")) __declspec(dllimport) char* __cdecl strrev( char* _String ); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strset" ". See online help for details.")) char* __cdecl strset( char* _String, int _Value); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " "_strupr" ". See online help for details.")) __declspec(dllimport) char* __cdecl strupr( char* _String ); #line 589 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\string.h" __pragma(pack(pop)) #line 595 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\string.h" #line 596 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\string.h" #line 62 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" typedef int BOOL; #line 72 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 89 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 97 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 128 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 138 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 139 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" #line 59 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" #line 83 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\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 (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\stdint.h" #pragma warning(pop) #line 139 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\stdint.h" #line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" __pragma(pack(push, 8)) typedef struct { intmax_t quot; intmax_t rem; } _Lldiv_t; typedef _Lldiv_t imaxdiv_t; __declspec(dllimport) intmax_t __cdecl imaxabs( intmax_t _Number ); __declspec(dllimport) imaxdiv_t __cdecl imaxdiv( intmax_t _Numerator, intmax_t _Denominator ); __declspec(dllimport) intmax_t __cdecl strtoimax( char const* _String, char** _EndPtr, int _Radix ); __declspec(dllimport) intmax_t __cdecl _strtoimax_l( char const* _String, char** _EndPtr, int _Radix, _locale_t _Locale ); __declspec(dllimport) uintmax_t __cdecl strtoumax( char const* _String, char** _EndPtr, int _Radix ); __declspec(dllimport) uintmax_t __cdecl _strtoumax_l( char const* _String, char** _EndPtr, int _Radix, _locale_t _Locale ); __declspec(dllimport) intmax_t __cdecl wcstoimax( wchar_t const* _String, wchar_t** _EndPtr, int _Radix ); __declspec(dllimport) intmax_t __cdecl _wcstoimax_l( wchar_t const* _String, wchar_t** _EndPtr, int _Radix, _locale_t _Locale ); __declspec(dllimport) uintmax_t __cdecl wcstoumax( wchar_t const* _String, wchar_t** _EndPtr, int _Radix ); __declspec(dllimport) uintmax_t __cdecl _wcstoumax_l( wchar_t const* _String, wchar_t** _EndPtr, int _Radix, _locale_t _Locale ); #line 128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 166 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 223 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 287 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 325 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" __pragma(pack(pop)) #line 336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\inttypes.h" #line 93 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" typedef uint8_t PCRE2_UCHAR8; typedef uint16_t PCRE2_UCHAR16; typedef uint32_t PCRE2_UCHAR32; typedef const PCRE2_UCHAR8 *PCRE2_SPTR8; typedef const PCRE2_UCHAR16 *PCRE2_SPTR16; typedef const PCRE2_UCHAR32 *PCRE2_SPTR32; struct pcre2_real_general_context_8; typedef struct pcre2_real_general_context_8 pcre2_general_context_8; struct pcre2_real_compile_context_8; typedef struct pcre2_real_compile_context_8 pcre2_compile_context_8; struct pcre2_real_match_context_8; typedef struct pcre2_real_match_context_8 pcre2_match_context_8; struct pcre2_real_convert_context_8; typedef struct pcre2_real_convert_context_8 pcre2_convert_context_8; struct pcre2_real_code_8; typedef struct pcre2_real_code_8 pcre2_code_8; struct pcre2_real_match_data_8; typedef struct pcre2_real_match_data_8 pcre2_match_data_8; struct pcre2_real_jit_stack_8; typedef struct pcre2_real_jit_stack_8 pcre2_jit_stack_8; typedef pcre2_jit_stack_8 *(*pcre2_jit_callback_8)(void *); typedef struct pcre2_callout_block_8 { uint32_t version; uint32_t callout_number; uint32_t capture_top; uint32_t capture_last; size_t *offset_vector; PCRE2_SPTR8 mark; PCRE2_SPTR8 subject; size_t subject_length; size_t start_match; size_t current_position; size_t pattern_position; size_t next_item_length; size_t callout_string_offset; size_t callout_string_length; PCRE2_SPTR8 callout_string; uint32_t callout_flags; } pcre2_callout_block_8; typedef struct pcre2_callout_enumerate_block_8 { uint32_t version; size_t pattern_position; size_t next_item_length; uint32_t callout_number; size_t callout_string_offset; size_t callout_string_length; PCRE2_SPTR8 callout_string; } pcre2_callout_enumerate_block_8; typedef struct pcre2_substitute_callout_block_8 { uint32_t version; PCRE2_SPTR8 input; PCRE2_SPTR8 output; size_t output_offsets[2]; size_t *ovector; uint32_t oveccount; uint32_t subscount; } pcre2_substitute_callout_block_8; extern int pcre2_config_8(uint32_t, void *); extern pcre2_general_context_8 *pcre2_general_context_copy_8(pcre2_general_context_8 *); extern pcre2_general_context_8 *pcre2_general_context_create_8(void *(*)(size_t, void *), void (*)(void *, void *), void *); extern void pcre2_general_context_free_8(pcre2_general_context_8 *); extern pcre2_compile_context_8 *pcre2_compile_context_copy_8(pcre2_compile_context_8 *); extern pcre2_compile_context_8 *pcre2_compile_context_create_8(pcre2_general_context_8 *);extern void pcre2_compile_context_free_8(pcre2_compile_context_8 *); extern int pcre2_set_bsr_8(pcre2_compile_context_8 *, uint32_t); extern int pcre2_set_character_tables_8(pcre2_compile_context_8 *, const uint8_t *); extern int pcre2_set_compile_extra_options_8(pcre2_compile_context_8 *, uint32_t); extern int pcre2_set_max_pattern_length_8(pcre2_compile_context_8 *, size_t); extern int pcre2_set_newline_8(pcre2_compile_context_8 *, uint32_t); extern int pcre2_set_parens_nest_limit_8(pcre2_compile_context_8 *, uint32_t); extern int pcre2_set_compile_recursion_guard_8(pcre2_compile_context_8 *, int (*)(uint32_t, void *), void *); extern pcre2_convert_context_8 *pcre2_convert_context_copy_8(pcre2_convert_context_8 *); extern pcre2_convert_context_8 *pcre2_convert_context_create_8(pcre2_general_context_8 *); extern void pcre2_convert_context_free_8(pcre2_convert_context_8 *); extern int pcre2_set_glob_escape_8(pcre2_convert_context_8 *, uint32_t); extern int pcre2_set_glob_separator_8(pcre2_convert_context_8 *, uint32_t); extern int pcre2_pattern_convert_8(PCRE2_SPTR8, size_t, uint32_t, PCRE2_UCHAR8 **, size_t *, pcre2_convert_context_8 *); extern void pcre2_converted_pattern_free_8(PCRE2_UCHAR8 *); extern pcre2_match_context_8 *pcre2_match_context_copy_8(pcre2_match_context_8 *); extern pcre2_match_context_8 *pcre2_match_context_create_8(pcre2_general_context_8 *); extern void pcre2_match_context_free_8(pcre2_match_context_8 *); extern int pcre2_set_callout_8(pcre2_match_context_8 *, int (*)(pcre2_callout_block_8 *, void *), void *); extern int pcre2_set_substitute_callout_8(pcre2_match_context_8 *, int (*)(pcre2_substitute_callout_block_8 *, void *), void *); extern int pcre2_set_depth_limit_8(pcre2_match_context_8 *, uint32_t); extern int pcre2_set_heap_limit_8(pcre2_match_context_8 *, uint32_t); extern int pcre2_set_match_limit_8(pcre2_match_context_8 *, uint32_t); extern int pcre2_set_offset_limit_8(pcre2_match_context_8 *, size_t); extern int pcre2_set_recursion_limit_8(pcre2_match_context_8 *, uint32_t); extern int pcre2_set_recursion_memory_management_8(pcre2_match_context_8 *, void *(*)(size_t, void *), void (*)(void *, void *), void *); extern pcre2_code_8 *pcre2_compile_8(PCRE2_SPTR8, size_t, uint32_t, int *, size_t *, pcre2_compile_context_8 *); extern void pcre2_code_free_8(pcre2_code_8 *); extern pcre2_code_8 *pcre2_code_copy_8(const pcre2_code_8 *); extern pcre2_code_8 *pcre2_code_copy_with_tables_8(const pcre2_code_8 *); extern int pcre2_pattern_info_8(const pcre2_code_8 *, uint32_t, void *); extern int pcre2_callout_enumerate_8(const pcre2_code_8 *, int (*)(pcre2_callout_enumerate_block_8 *, void *), void *); extern pcre2_match_data_8 *pcre2_match_data_create_8(uint32_t, pcre2_general_context_8 *); extern pcre2_match_data_8 *pcre2_match_data_create_from_pattern_8(const pcre2_code_8 *, pcre2_general_context_8 *); extern int pcre2_dfa_match_8(const pcre2_code_8 *, PCRE2_SPTR8, size_t, size_t, uint32_t, pcre2_match_data_8 *, pcre2_match_context_8 *, int *, size_t); extern int pcre2_match_8(const pcre2_code_8 *, PCRE2_SPTR8, size_t, size_t, uint32_t, pcre2_match_data_8 *, pcre2_match_context_8 *); extern void pcre2_match_data_free_8(pcre2_match_data_8 *); extern PCRE2_SPTR8 pcre2_get_mark_8(pcre2_match_data_8 *); extern size_t pcre2_get_match_data_size_8(pcre2_match_data_8 *); extern uint32_t pcre2_get_ovector_count_8(pcre2_match_data_8 *); extern size_t *pcre2_get_ovector_pointer_8(pcre2_match_data_8 *); extern size_t pcre2_get_startchar_8(pcre2_match_data_8 *); extern int pcre2_substring_copy_byname_8(pcre2_match_data_8 *, PCRE2_SPTR8, PCRE2_UCHAR8 *, size_t *); extern int pcre2_substring_copy_bynumber_8(pcre2_match_data_8 *, uint32_t, PCRE2_UCHAR8 *, size_t *); extern void pcre2_substring_free_8(PCRE2_UCHAR8 *); extern int pcre2_substring_get_byname_8(pcre2_match_data_8 *, PCRE2_SPTR8, PCRE2_UCHAR8 **, size_t *); extern int pcre2_substring_get_bynumber_8(pcre2_match_data_8 *, uint32_t, PCRE2_UCHAR8 **, size_t *); extern int pcre2_substring_length_byname_8(pcre2_match_data_8 *, PCRE2_SPTR8, size_t *); extern int pcre2_substring_length_bynumber_8(pcre2_match_data_8 *, uint32_t, size_t *); extern int pcre2_substring_nametable_scan_8(const pcre2_code_8 *, PCRE2_SPTR8, PCRE2_SPTR8 *, PCRE2_SPTR8 *); extern int pcre2_substring_number_from_name_8(const pcre2_code_8 *, PCRE2_SPTR8); extern void pcre2_substring_list_free_8(PCRE2_SPTR8 *); extern int pcre2_substring_list_get_8(pcre2_match_data_8 *, PCRE2_UCHAR8 ***, size_t **); extern int32_t pcre2_serialize_encode_8(const pcre2_code_8 **, int32_t, uint8_t **, size_t *, pcre2_general_context_8 *); extern int32_t pcre2_serialize_decode_8(pcre2_code_8 **, int32_t, const uint8_t *, pcre2_general_context_8 *); extern int32_t pcre2_serialize_get_number_of_codes_8(const uint8_t *); extern void pcre2_serialize_free_8(uint8_t *); extern int pcre2_substitute_8(const pcre2_code_8 *, PCRE2_SPTR8, size_t, size_t, uint32_t, pcre2_match_data_8 *, pcre2_match_context_8 *, PCRE2_SPTR8, size_t, PCRE2_UCHAR8 *, size_t *); extern int pcre2_jit_compile_8(pcre2_code_8 *, uint32_t); extern int pcre2_jit_match_8(const pcre2_code_8 *, PCRE2_SPTR8, size_t, size_t, uint32_t, pcre2_match_data_8 *, pcre2_match_context_8 *); extern void pcre2_jit_free_unused_memory_8(pcre2_general_context_8 *); extern pcre2_jit_stack_8 *pcre2_jit_stack_create_8(size_t, size_t, pcre2_general_context_8 *); extern void pcre2_jit_stack_assign_8(pcre2_match_context_8 *, pcre2_jit_callback_8, void *); extern void pcre2_jit_stack_free_8(pcre2_jit_stack_8 *); extern int pcre2_get_error_message_8(int, PCRE2_UCHAR8 *, size_t); extern const uint8_t *pcre2_maketables_8(pcre2_general_context_8 *); extern void pcre2_maketables_free_8(pcre2_general_context_8 *, const uint8_t *); struct pcre2_real_general_context_16; typedef struct pcre2_real_general_context_16 pcre2_general_context_16; struct pcre2_real_compile_context_16; typedef struct pcre2_real_compile_context_16 pcre2_compile_context_16; struct pcre2_real_match_context_16; typedef struct pcre2_real_match_context_16 pcre2_match_context_16; struct pcre2_real_convert_context_16; typedef struct pcre2_real_convert_context_16 pcre2_convert_context_16; struct pcre2_real_code_16; typedef struct pcre2_real_code_16 pcre2_code_16; struct pcre2_real_match_data_16; typedef struct pcre2_real_match_data_16 pcre2_match_data_16; struct pcre2_real_jit_stack_16; typedef struct pcre2_real_jit_stack_16 pcre2_jit_stack_16; typedef pcre2_jit_stack_16 *(*pcre2_jit_callback_16)(void *); typedef struct pcre2_callout_block_16 { uint32_t version; uint32_t callout_number; uint32_t capture_top; uint32_t capture_last; size_t *offset_vector; PCRE2_SPTR16 mark; PCRE2_SPTR16 subject; size_t subject_length; size_t start_match; size_t current_position; size_t pattern_position; size_t next_item_length; size_t callout_string_offset; size_t callout_string_length; PCRE2_SPTR16 callout_string; uint32_t callout_flags; } pcre2_callout_block_16; typedef struct pcre2_callout_enumerate_block_16 { uint32_t version; size_t pattern_position; size_t next_item_length; uint32_t callout_number; size_t callout_string_offset; size_t callout_string_length; PCRE2_SPTR16 callout_string; } pcre2_callout_enumerate_block_16; typedef struct pcre2_substitute_callout_block_16 { uint32_t version; PCRE2_SPTR16 input; PCRE2_SPTR16 output; size_t output_offsets[2]; size_t *ovector; uint32_t oveccount; uint32_t subscount; } pcre2_substitute_callout_block_16; extern int pcre2_config_16(uint32_t, void *); extern pcre2_general_context_16 *pcre2_general_context_copy_16(pcre2_general_context_16 *); extern pcre2_general_context_16 *pcre2_general_context_create_16(void *(*)(size_t, void *), void (*)(void *, void *), void *); extern void pcre2_general_context_free_16(pcre2_general_context_16 *); extern pcre2_compile_context_16 *pcre2_compile_context_copy_16(pcre2_compile_context_16 *); extern pcre2_compile_context_16 *pcre2_compile_context_create_16(pcre2_general_context_16 *);extern void pcre2_compile_context_free_16(pcre2_compile_context_16 *); extern int pcre2_set_bsr_16(pcre2_compile_context_16 *, uint32_t); extern int pcre2_set_character_tables_16(pcre2_compile_context_16 *, const uint8_t *); extern int pcre2_set_compile_extra_options_16(pcre2_compile_context_16 *, uint32_t); extern int pcre2_set_max_pattern_length_16(pcre2_compile_context_16 *, size_t); extern int pcre2_set_newline_16(pcre2_compile_context_16 *, uint32_t); extern int pcre2_set_parens_nest_limit_16(pcre2_compile_context_16 *, uint32_t); extern int pcre2_set_compile_recursion_guard_16(pcre2_compile_context_16 *, int (*)(uint32_t, void *), void *); extern pcre2_convert_context_16 *pcre2_convert_context_copy_16(pcre2_convert_context_16 *); extern pcre2_convert_context_16 *pcre2_convert_context_create_16(pcre2_general_context_16 *); extern void pcre2_convert_context_free_16(pcre2_convert_context_16 *); extern int pcre2_set_glob_escape_16(pcre2_convert_context_16 *, uint32_t); extern int pcre2_set_glob_separator_16(pcre2_convert_context_16 *, uint32_t); extern int pcre2_pattern_convert_16(PCRE2_SPTR16, size_t, uint32_t, PCRE2_UCHAR16 **, size_t *, pcre2_convert_context_16 *); extern void pcre2_converted_pattern_free_16(PCRE2_UCHAR16 *); extern pcre2_match_context_16 *pcre2_match_context_copy_16(pcre2_match_context_16 *); extern pcre2_match_context_16 *pcre2_match_context_create_16(pcre2_general_context_16 *); extern void pcre2_match_context_free_16(pcre2_match_context_16 *); extern int pcre2_set_callout_16(pcre2_match_context_16 *, int (*)(pcre2_callout_block_16 *, void *), void *); extern int pcre2_set_substitute_callout_16(pcre2_match_context_16 *, int (*)(pcre2_substitute_callout_block_16 *, void *), void *); extern int pcre2_set_depth_limit_16(pcre2_match_context_16 *, uint32_t); extern int pcre2_set_heap_limit_16(pcre2_match_context_16 *, uint32_t); extern int pcre2_set_match_limit_16(pcre2_match_context_16 *, uint32_t); extern int pcre2_set_offset_limit_16(pcre2_match_context_16 *, size_t); extern int pcre2_set_recursion_limit_16(pcre2_match_context_16 *, uint32_t); extern int pcre2_set_recursion_memory_management_16(pcre2_match_context_16 *, void *(*)(size_t, void *), void (*)(void *, void *), void *); extern pcre2_code_16 *pcre2_compile_16(PCRE2_SPTR16, size_t, uint32_t, int *, size_t *, pcre2_compile_context_16 *); extern void pcre2_code_free_16(pcre2_code_16 *); extern pcre2_code_16 *pcre2_code_copy_16(const pcre2_code_16 *); extern pcre2_code_16 *pcre2_code_copy_with_tables_16(const pcre2_code_16 *); extern int pcre2_pattern_info_16(const pcre2_code_16 *, uint32_t, void *); extern int pcre2_callout_enumerate_16(const pcre2_code_16 *, int (*)(pcre2_callout_enumerate_block_16 *, void *), void *); extern pcre2_match_data_16 *pcre2_match_data_create_16(uint32_t, pcre2_general_context_16 *); extern pcre2_match_data_16 *pcre2_match_data_create_from_pattern_16(const pcre2_code_16 *, pcre2_general_context_16 *); extern int pcre2_dfa_match_16(const pcre2_code_16 *, PCRE2_SPTR16, size_t, size_t, uint32_t, pcre2_match_data_16 *, pcre2_match_context_16 *, int *, size_t); extern int pcre2_match_16(const pcre2_code_16 *, PCRE2_SPTR16, size_t, size_t, uint32_t, pcre2_match_data_16 *, pcre2_match_context_16 *); extern void pcre2_match_data_free_16(pcre2_match_data_16 *); extern PCRE2_SPTR16 pcre2_get_mark_16(pcre2_match_data_16 *); extern size_t pcre2_get_match_data_size_16(pcre2_match_data_16 *); extern uint32_t pcre2_get_ovector_count_16(pcre2_match_data_16 *); extern size_t *pcre2_get_ovector_pointer_16(pcre2_match_data_16 *); extern size_t pcre2_get_startchar_16(pcre2_match_data_16 *); extern int pcre2_substring_copy_byname_16(pcre2_match_data_16 *, PCRE2_SPTR16, PCRE2_UCHAR16 *, size_t *); extern int pcre2_substring_copy_bynumber_16(pcre2_match_data_16 *, uint32_t, PCRE2_UCHAR16 *, size_t *); extern void pcre2_substring_free_16(PCRE2_UCHAR16 *); extern int pcre2_substring_get_byname_16(pcre2_match_data_16 *, PCRE2_SPTR16, PCRE2_UCHAR16 **, size_t *); extern int pcre2_substring_get_bynumber_16(pcre2_match_data_16 *, uint32_t, PCRE2_UCHAR16 **, size_t *); extern int pcre2_substring_length_byname_16(pcre2_match_data_16 *, PCRE2_SPTR16, size_t *); extern int pcre2_substring_length_bynumber_16(pcre2_match_data_16 *, uint32_t, size_t *); extern int pcre2_substring_nametable_scan_16(const pcre2_code_16 *, PCRE2_SPTR16, PCRE2_SPTR16 *, PCRE2_SPTR16 *); extern int pcre2_substring_number_from_name_16(const pcre2_code_16 *, PCRE2_SPTR16); extern void pcre2_substring_list_free_16(PCRE2_SPTR16 *); extern int pcre2_substring_list_get_16(pcre2_match_data_16 *, PCRE2_UCHAR16 ***, size_t **); extern int32_t pcre2_serialize_encode_16(const pcre2_code_16 **, int32_t, uint8_t **, size_t *, pcre2_general_context_16 *); extern int32_t pcre2_serialize_decode_16(pcre2_code_16 **, int32_t, const uint8_t *, pcre2_general_context_16 *); extern int32_t pcre2_serialize_get_number_of_codes_16(const uint8_t *); extern void pcre2_serialize_free_16(uint8_t *); extern int pcre2_substitute_16(const pcre2_code_16 *, PCRE2_SPTR16, size_t, size_t, uint32_t, pcre2_match_data_16 *, pcre2_match_context_16 *, PCRE2_SPTR16, size_t, PCRE2_UCHAR16 *, size_t *); extern int pcre2_jit_compile_16(pcre2_code_16 *, uint32_t); extern int pcre2_jit_match_16(const pcre2_code_16 *, PCRE2_SPTR16, size_t, size_t, uint32_t, pcre2_match_data_16 *, pcre2_match_context_16 *); extern void pcre2_jit_free_unused_memory_16(pcre2_general_context_16 *); extern pcre2_jit_stack_16 *pcre2_jit_stack_create_16(size_t, size_t, pcre2_general_context_16 *); extern void pcre2_jit_stack_assign_16(pcre2_match_context_16 *, pcre2_jit_callback_16, void *); extern void pcre2_jit_stack_free_16(pcre2_jit_stack_16 *); extern int pcre2_get_error_message_16(int, PCRE2_UCHAR16 *, size_t); extern const uint8_t *pcre2_maketables_16(pcre2_general_context_16 *); extern void pcre2_maketables_free_16(pcre2_general_context_16 *, const uint8_t *); struct pcre2_real_general_context_32; typedef struct pcre2_real_general_context_32 pcre2_general_context_32; struct pcre2_real_compile_context_32; typedef struct pcre2_real_compile_context_32 pcre2_compile_context_32; struct pcre2_real_match_context_32; typedef struct pcre2_real_match_context_32 pcre2_match_context_32; struct pcre2_real_convert_context_32; typedef struct pcre2_real_convert_context_32 pcre2_convert_context_32; struct pcre2_real_code_32; typedef struct pcre2_real_code_32 pcre2_code_32; struct pcre2_real_match_data_32; typedef struct pcre2_real_match_data_32 pcre2_match_data_32; struct pcre2_real_jit_stack_32; typedef struct pcre2_real_jit_stack_32 pcre2_jit_stack_32; typedef pcre2_jit_stack_32 *(*pcre2_jit_callback_32)(void *); typedef struct pcre2_callout_block_32 { uint32_t version; uint32_t callout_number; uint32_t capture_top; uint32_t capture_last; size_t *offset_vector; PCRE2_SPTR32 mark; PCRE2_SPTR32 subject; size_t subject_length; size_t start_match; size_t current_position; size_t pattern_position; size_t next_item_length; size_t callout_string_offset; size_t callout_string_length; PCRE2_SPTR32 callout_string; uint32_t callout_flags; } pcre2_callout_block_32; typedef struct pcre2_callout_enumerate_block_32 { uint32_t version; size_t pattern_position; size_t next_item_length; uint32_t callout_number; size_t callout_string_offset; size_t callout_string_length; PCRE2_SPTR32 callout_string; } pcre2_callout_enumerate_block_32; typedef struct pcre2_substitute_callout_block_32 { uint32_t version; PCRE2_SPTR32 input; PCRE2_SPTR32 output; size_t output_offsets[2]; size_t *ovector; uint32_t oveccount; uint32_t subscount; } pcre2_substitute_callout_block_32; extern int pcre2_config_32(uint32_t, void *); extern pcre2_general_context_32 *pcre2_general_context_copy_32(pcre2_general_context_32 *); extern pcre2_general_context_32 *pcre2_general_context_create_32(void *(*)(size_t, void *), void (*)(void *, void *), void *); extern void pcre2_general_context_free_32(pcre2_general_context_32 *); extern pcre2_compile_context_32 *pcre2_compile_context_copy_32(pcre2_compile_context_32 *); extern pcre2_compile_context_32 *pcre2_compile_context_create_32(pcre2_general_context_32 *);extern void pcre2_compile_context_free_32(pcre2_compile_context_32 *); extern int pcre2_set_bsr_32(pcre2_compile_context_32 *, uint32_t); extern int pcre2_set_character_tables_32(pcre2_compile_context_32 *, const uint8_t *); extern int pcre2_set_compile_extra_options_32(pcre2_compile_context_32 *, uint32_t); extern int pcre2_set_max_pattern_length_32(pcre2_compile_context_32 *, size_t); extern int pcre2_set_newline_32(pcre2_compile_context_32 *, uint32_t); extern int pcre2_set_parens_nest_limit_32(pcre2_compile_context_32 *, uint32_t); extern int pcre2_set_compile_recursion_guard_32(pcre2_compile_context_32 *, int (*)(uint32_t, void *), void *); extern pcre2_convert_context_32 *pcre2_convert_context_copy_32(pcre2_convert_context_32 *); extern pcre2_convert_context_32 *pcre2_convert_context_create_32(pcre2_general_context_32 *); extern void pcre2_convert_context_free_32(pcre2_convert_context_32 *); extern int pcre2_set_glob_escape_32(pcre2_convert_context_32 *, uint32_t); extern int pcre2_set_glob_separator_32(pcre2_convert_context_32 *, uint32_t); extern int pcre2_pattern_convert_32(PCRE2_SPTR32, size_t, uint32_t, PCRE2_UCHAR32 **, size_t *, pcre2_convert_context_32 *); extern void pcre2_converted_pattern_free_32(PCRE2_UCHAR32 *); extern pcre2_match_context_32 *pcre2_match_context_copy_32(pcre2_match_context_32 *); extern pcre2_match_context_32 *pcre2_match_context_create_32(pcre2_general_context_32 *); extern void pcre2_match_context_free_32(pcre2_match_context_32 *); extern int pcre2_set_callout_32(pcre2_match_context_32 *, int (*)(pcre2_callout_block_32 *, void *), void *); extern int pcre2_set_substitute_callout_32(pcre2_match_context_32 *, int (*)(pcre2_substitute_callout_block_32 *, void *), void *); extern int pcre2_set_depth_limit_32(pcre2_match_context_32 *, uint32_t); extern int pcre2_set_heap_limit_32(pcre2_match_context_32 *, uint32_t); extern int pcre2_set_match_limit_32(pcre2_match_context_32 *, uint32_t); extern int pcre2_set_offset_limit_32(pcre2_match_context_32 *, size_t); extern int pcre2_set_recursion_limit_32(pcre2_match_context_32 *, uint32_t); extern int pcre2_set_recursion_memory_management_32(pcre2_match_context_32 *, void *(*)(size_t, void *), void (*)(void *, void *), void *); extern pcre2_code_32 *pcre2_compile_32(PCRE2_SPTR32, size_t, uint32_t, int *, size_t *, pcre2_compile_context_32 *); extern void pcre2_code_free_32(pcre2_code_32 *); extern pcre2_code_32 *pcre2_code_copy_32(const pcre2_code_32 *); extern pcre2_code_32 *pcre2_code_copy_with_tables_32(const pcre2_code_32 *); extern int pcre2_pattern_info_32(const pcre2_code_32 *, uint32_t, void *); extern int pcre2_callout_enumerate_32(const pcre2_code_32 *, int (*)(pcre2_callout_enumerate_block_32 *, void *), void *); extern pcre2_match_data_32 *pcre2_match_data_create_32(uint32_t, pcre2_general_context_32 *); extern pcre2_match_data_32 *pcre2_match_data_create_from_pattern_32(const pcre2_code_32 *, pcre2_general_context_32 *); extern int pcre2_dfa_match_32(const pcre2_code_32 *, PCRE2_SPTR32, size_t, size_t, uint32_t, pcre2_match_data_32 *, pcre2_match_context_32 *, int *, size_t); extern int pcre2_match_32(const pcre2_code_32 *, PCRE2_SPTR32, size_t, size_t, uint32_t, pcre2_match_data_32 *, pcre2_match_context_32 *); extern void pcre2_match_data_free_32(pcre2_match_data_32 *); extern PCRE2_SPTR32 pcre2_get_mark_32(pcre2_match_data_32 *); extern size_t pcre2_get_match_data_size_32(pcre2_match_data_32 *); extern uint32_t pcre2_get_ovector_count_32(pcre2_match_data_32 *); extern size_t *pcre2_get_ovector_pointer_32(pcre2_match_data_32 *); extern size_t pcre2_get_startchar_32(pcre2_match_data_32 *); extern int pcre2_substring_copy_byname_32(pcre2_match_data_32 *, PCRE2_SPTR32, PCRE2_UCHAR32 *, size_t *); extern int pcre2_substring_copy_bynumber_32(pcre2_match_data_32 *, uint32_t, PCRE2_UCHAR32 *, size_t *); extern void pcre2_substring_free_32(PCRE2_UCHAR32 *); extern int pcre2_substring_get_byname_32(pcre2_match_data_32 *, PCRE2_SPTR32, PCRE2_UCHAR32 **, size_t *); extern int pcre2_substring_get_bynumber_32(pcre2_match_data_32 *, uint32_t, PCRE2_UCHAR32 **, size_t *); extern int pcre2_substring_length_byname_32(pcre2_match_data_32 *, PCRE2_SPTR32, size_t *); extern int pcre2_substring_length_bynumber_32(pcre2_match_data_32 *, uint32_t, size_t *); extern int pcre2_substring_nametable_scan_32(const pcre2_code_32 *, PCRE2_SPTR32, PCRE2_SPTR32 *, PCRE2_SPTR32 *); extern int pcre2_substring_number_from_name_32(const pcre2_code_32 *, PCRE2_SPTR32); extern void pcre2_substring_list_free_32(PCRE2_SPTR32 *); extern int pcre2_substring_list_get_32(pcre2_match_data_32 *, PCRE2_UCHAR32 ***, size_t **); extern int32_t pcre2_serialize_encode_32(const pcre2_code_32 **, int32_t, uint8_t **, size_t *, pcre2_general_context_32 *); extern int32_t pcre2_serialize_decode_32(pcre2_code_32 **, int32_t, const uint8_t *, pcre2_general_context_32 *); extern int32_t pcre2_serialize_get_number_of_codes_32(const uint8_t *); extern void pcre2_serialize_free_32(uint8_t *); extern int pcre2_substitute_32(const pcre2_code_32 *, PCRE2_SPTR32, size_t, size_t, uint32_t, pcre2_match_data_32 *, pcre2_match_context_32 *, PCRE2_SPTR32, size_t, PCRE2_UCHAR32 *, size_t *); extern int pcre2_jit_compile_32(pcre2_code_32 *, uint32_t); extern int pcre2_jit_match_32(const pcre2_code_32 *, PCRE2_SPTR32, size_t, size_t, uint32_t, pcre2_match_data_32 *, pcre2_match_context_32 *); extern void pcre2_jit_free_unused_memory_32(pcre2_general_context_32 *); extern pcre2_jit_stack_32 *pcre2_jit_stack_create_32(size_t, size_t, pcre2_general_context_32 *); extern void pcre2_jit_stack_assign_32(pcre2_match_context_32 *, pcre2_jit_callback_32, void *); extern void pcre2_jit_stack_free_32(pcre2_jit_stack_32 *); extern int pcre2_get_error_message_32(int, PCRE2_UCHAR32 *, size_t); extern const uint8_t *pcre2_maketables_32(pcre2_general_context_32 *); extern void pcre2_maketables_free_32(pcre2_general_context_32 *, const uint8_t *); #line 983 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" #line 984 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" #line 990 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2.h" #line 144 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_ucp.h" enum { ucp_C, ucp_L, ucp_M, ucp_N, ucp_P, ucp_S, ucp_Z }; enum { ucp_Cc, ucp_Cf, ucp_Cn, ucp_Co, ucp_Cs, ucp_Ll, ucp_Lm, ucp_Lo, ucp_Lt, ucp_Lu, ucp_Mc, ucp_Me, ucp_Mn, ucp_Nd, ucp_Nl, ucp_No, ucp_Pc, ucp_Pd, ucp_Pe, ucp_Pf, ucp_Pi, ucp_Po, ucp_Ps, ucp_Sc, ucp_Sk, ucp_Sm, ucp_So, ucp_Zl, ucp_Zp, ucp_Zs }; enum { ucp_gbCR, ucp_gbLF, ucp_gbControl, ucp_gbExtend, ucp_gbPrepend, ucp_gbSpacingMark, ucp_gbL, ucp_gbV, ucp_gbT, ucp_gbLV, ucp_gbLVT, ucp_gbRegionalIndicator, ucp_gbOther, ucp_gbZWJ, ucp_gbExtended_Pictographic }; enum { ucp_Unknown, ucp_Arabic, ucp_Armenian, ucp_Bengali, ucp_Bopomofo, ucp_Braille, ucp_Buginese, ucp_Buhid, ucp_Canadian_Aboriginal, ucp_Cherokee, ucp_Common, ucp_Coptic, ucp_Cypriot, ucp_Cyrillic, ucp_Deseret, ucp_Devanagari, ucp_Ethiopic, ucp_Georgian, ucp_Glagolitic, ucp_Gothic, ucp_Greek, ucp_Gujarati, ucp_Gurmukhi, ucp_Han, ucp_Hangul, ucp_Hanunoo, ucp_Hebrew, ucp_Hiragana, ucp_Inherited, ucp_Kannada, ucp_Katakana, ucp_Kharoshthi, ucp_Khmer, ucp_Lao, ucp_Latin, ucp_Limbu, ucp_Linear_B, ucp_Malayalam, ucp_Mongolian, ucp_Myanmar, ucp_New_Tai_Lue, ucp_Ogham, ucp_Old_Italic, ucp_Old_Persian, ucp_Oriya, ucp_Osmanya, ucp_Runic, ucp_Shavian, ucp_Sinhala, ucp_Syloti_Nagri, ucp_Syriac, ucp_Tagalog, ucp_Tagbanwa, ucp_Tai_Le, ucp_Tamil, ucp_Telugu, ucp_Thaana, ucp_Thai, ucp_Tibetan, ucp_Tifinagh, ucp_Ugaritic, ucp_Yi, ucp_Balinese, ucp_Cuneiform, ucp_Nko, ucp_Phags_Pa, ucp_Phoenician, ucp_Carian, ucp_Cham, ucp_Kayah_Li, ucp_Lepcha, ucp_Lycian, ucp_Lydian, ucp_Ol_Chiki, ucp_Rejang, ucp_Saurashtra, ucp_Sundanese, ucp_Vai, ucp_Avestan, ucp_Bamum, ucp_Egyptian_Hieroglyphs, ucp_Imperial_Aramaic, ucp_Inscriptional_Pahlavi, ucp_Inscriptional_Parthian, ucp_Javanese, ucp_Kaithi, ucp_Lisu, ucp_Meetei_Mayek, ucp_Old_South_Arabian, ucp_Old_Turkic, ucp_Samaritan, ucp_Tai_Tham, ucp_Tai_Viet, ucp_Batak, ucp_Brahmi, ucp_Mandaic, ucp_Chakma, ucp_Meroitic_Cursive, ucp_Meroitic_Hieroglyphs, ucp_Miao, ucp_Sharada, ucp_Sora_Sompeng, ucp_Takri, ucp_Bassa_Vah, ucp_Caucasian_Albanian, ucp_Duployan, ucp_Elbasan, ucp_Grantha, ucp_Khojki, ucp_Khudawadi, ucp_Linear_A, ucp_Mahajani, ucp_Manichaean, ucp_Mende_Kikakui, ucp_Modi, ucp_Mro, ucp_Nabataean, ucp_Old_North_Arabian, ucp_Old_Permic, ucp_Pahawh_Hmong, ucp_Palmyrene, ucp_Psalter_Pahlavi, ucp_Pau_Cin_Hau, ucp_Siddham, ucp_Tirhuta, ucp_Warang_Citi, ucp_Ahom, ucp_Anatolian_Hieroglyphs, ucp_Hatran, ucp_Multani, ucp_Old_Hungarian, ucp_SignWriting, ucp_Adlam, ucp_Bhaiksuki, ucp_Marchen, ucp_Newa, ucp_Osage, ucp_Tangut, ucp_Masaram_Gondi, ucp_Nushu, ucp_Soyombo, ucp_Zanabazar_Square, ucp_Dogra, ucp_Gunjala_Gondi, ucp_Hanifi_Rohingya, ucp_Makasar, ucp_Medefaidrin, ucp_Old_Sogdian, ucp_Sogdian, ucp_Elymaic, ucp_Nandinagari, ucp_Nyiakeng_Puachue_Hmong, ucp_Wancho, ucp_Chorasmian, ucp_Dives_Akuru, ucp_Khitan_Small_Script, ucp_Yezidi }; #line 298 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_ucp.h" #line 145 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 169 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 179 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 201 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 245 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 463 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" enum { PCRE2_MATCHEDBY_INTERPRETER, PCRE2_MATCHEDBY_DFA_INTERPRETER, PCRE2_MATCHEDBY_JIT }; #line 557 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 559 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1252 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" enum { ESC_A = 1, ESC_G, ESC_K, ESC_B, ESC_b, ESC_D, ESC_d, ESC_S, ESC_s, ESC_W, ESC_w, ESC_N, ESC_dum, ESC_C, ESC_P, ESC_p, ESC_R, ESC_H, ESC_h, ESC_V, ESC_v, ESC_X, ESC_Z, ESC_z, ESC_E, ESC_Q, ESC_g, ESC_k }; enum { OP_END, OP_SOD, OP_SOM, OP_SET_SOM, OP_NOT_WORD_BOUNDARY, OP_WORD_BOUNDARY, OP_NOT_DIGIT, OP_DIGIT, OP_NOT_WHITESPACE, OP_WHITESPACE, OP_NOT_WORDCHAR, OP_WORDCHAR, OP_ANY, OP_ALLANY, OP_ANYBYTE, OP_NOTPROP, OP_PROP, OP_ANYNL, OP_NOT_HSPACE, OP_HSPACE, OP_NOT_VSPACE, OP_VSPACE, OP_EXTUNI, OP_EODN, OP_EOD, OP_DOLL, OP_DOLLM, OP_CIRC, OP_CIRCM, OP_CHAR, OP_CHARI, OP_NOT, OP_NOTI, OP_STAR, OP_MINSTAR, OP_PLUS, OP_MINPLUS, OP_QUERY, OP_MINQUERY, OP_UPTO, OP_MINUPTO, OP_EXACT, OP_POSSTAR, OP_POSPLUS, OP_POSQUERY, OP_POSUPTO, OP_STARI, OP_MINSTARI, OP_PLUSI, OP_MINPLUSI, OP_QUERYI, OP_MINQUERYI, OP_UPTOI, OP_MINUPTOI, OP_EXACTI, OP_POSSTARI, OP_POSPLUSI, OP_POSQUERYI, OP_POSUPTOI, OP_NOTSTAR, OP_NOTMINSTAR, OP_NOTPLUS, OP_NOTMINPLUS, OP_NOTQUERY, OP_NOTMINQUERY, OP_NOTUPTO, OP_NOTMINUPTO, OP_NOTEXACT, OP_NOTPOSSTAR, OP_NOTPOSPLUS, OP_NOTPOSQUERY, OP_NOTPOSUPTO, OP_NOTSTARI, OP_NOTMINSTARI, OP_NOTPLUSI, OP_NOTMINPLUSI, OP_NOTQUERYI, OP_NOTMINQUERYI, OP_NOTUPTOI, OP_NOTMINUPTOI, OP_NOTEXACTI, OP_NOTPOSSTARI, OP_NOTPOSPLUSI, OP_NOTPOSQUERYI, OP_NOTPOSUPTOI, OP_TYPESTAR, OP_TYPEMINSTAR, OP_TYPEPLUS, OP_TYPEMINPLUS, OP_TYPEQUERY, OP_TYPEMINQUERY, OP_TYPEUPTO, OP_TYPEMINUPTO, OP_TYPEEXACT, OP_TYPEPOSSTAR, OP_TYPEPOSPLUS, OP_TYPEPOSQUERY, OP_TYPEPOSUPTO, OP_CRSTAR, OP_CRMINSTAR, OP_CRPLUS, OP_CRMINPLUS, OP_CRQUERY, OP_CRMINQUERY, OP_CRRANGE, OP_CRMINRANGE, OP_CRPOSSTAR, OP_CRPOSPLUS, OP_CRPOSQUERY, OP_CRPOSRANGE, OP_CLASS, OP_NCLASS, OP_XCLASS, OP_REF, OP_REFI, OP_DNREF, OP_DNREFI, OP_RECURSE, OP_CALLOUT, OP_CALLOUT_STR, OP_ALT, OP_KET, OP_KETRMAX, OP_KETRMIN, OP_KETRPOS, OP_REVERSE, OP_ASSERT, OP_ASSERT_NOT, OP_ASSERTBACK, OP_ASSERTBACK_NOT, OP_ASSERT_NA, OP_ASSERTBACK_NA, OP_ONCE, OP_SCRIPT_RUN, OP_BRA, OP_BRAPOS, OP_CBRA, OP_CBRAPOS, OP_COND, OP_SBRA, OP_SBRAPOS, OP_SCBRA, OP_SCBRAPOS, OP_SCOND, OP_CREF, OP_DNCREF, OP_RREF, OP_DNRREF, OP_FALSE, OP_TRUE, OP_BRAZERO, OP_BRAMINZERO, OP_BRAPOSZERO, OP_MARK, OP_PRUNE, OP_PRUNE_ARG, OP_SKIP, OP_SKIP_ARG, OP_THEN, OP_THEN_ARG, OP_COMMIT, OP_COMMIT_ARG, OP_FAIL, OP_ACCEPT, OP_ASSERT_ACCEPT, OP_CLOSE, OP_SKIPZERO, OP_DEFINE, OP_TABLE_LENGTH }; typedef struct pcre2_memctl { void * (*malloc)(size_t, void *); void (*free)(void *, void *); void *memory_data; } pcre2_memctl; typedef struct open_capitem { struct open_capitem *next; uint16_t number; uint16_t assert_depth; } open_capitem; typedef struct { uint16_t name_offset; uint16_t type; uint16_t value; } ucp_type_table; typedef struct { uint8_t script; uint8_t chartype; uint8_t gbprop; uint8_t caseset; int32_t other_case; int16_t scriptx; int16_t dummy; } ucd_record; #line 1815 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1817 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" typedef struct pcre2_serialized_data { uint32_t magic; uint32_t version; uint32_t config; int32_t number_of_codes; } pcre2_serialized_data; #line 1849 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1868 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 1879 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" extern const uint8_t _pcre2_OP_lengths_16 []; extern const uint32_t _pcre2_callout_end_delims_16 []; extern const uint32_t _pcre2_callout_start_delims_16 []; extern const pcre2_compile_context_16 _pcre2_default_compile_context_16 ; extern const pcre2_convert_context_16 _pcre2_default_convert_context_16 ; extern const pcre2_match_context_16 _pcre2_default_match_context_16 ; extern const uint8_t _pcre2_default_tables_16 []; extern const uint32_t _pcre2_hspace_list_16 []; extern const uint32_t _pcre2_vspace_list_16 []; extern const uint32_t _pcre2_ucd_caseless_sets_16 []; extern const uint32_t _pcre2_ucd_digit_sets_16 []; extern const uint8_t _pcre2_ucd_script_sets_16 []; extern const ucd_record _pcre2_ucd_records_16 []; #line 1911 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" extern const uint16_t _pcre2_ucd_stage1_16 []; extern const uint16_t _pcre2_ucd_stage2_16 []; extern const uint32_t _pcre2_ucp_gbtable_16 []; extern const uint32_t _pcre2_ucp_gentype_16 []; extern const int _pcre2_ucp_typerange_16 []; #line 1918 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" extern const char *_pcre2_unicode_version_16 ; extern const ucp_type_table _pcre2_utt_16 []; extern const char _pcre2_utt_names_16 []; extern const size_t _pcre2_utt_size_16 ; #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 139 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 162 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 178 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 198 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 202 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 223 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 229 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 364 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 540 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 541 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" typedef struct pcre2_real_general_context_16 { pcre2_memctl memctl; } pcre2_real_general_context_16 ; typedef struct pcre2_real_compile_context_16 { pcre2_memctl memctl; int (*stack_guard)(uint32_t, void *); void *stack_guard_data; const uint8_t *tables; size_t max_pattern_length; uint16_t bsr_convention; uint16_t newline_convention; uint32_t parens_nest_limit; uint32_t extra_options; } pcre2_real_compile_context_16 ; typedef struct pcre2_real_match_context_16 { pcre2_memctl memctl; pcre2_jit_callback_16 jit_callback; void *jit_callback_data; #line 585 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" int (*callout)(pcre2_callout_block_16 *, void *); void *callout_data; int (*substitute_callout)(pcre2_substitute_callout_block_16 *, void *); void *substitute_callout_data; size_t offset_limit; uint32_t heap_limit; uint32_t match_limit; uint32_t depth_limit; } pcre2_real_match_context_16 ; typedef struct pcre2_real_convert_context_16 { pcre2_memctl memctl; uint32_t glob_separator; uint32_t glob_escape; } pcre2_real_convert_context_16 ; typedef struct pcre2_real_code_16 { pcre2_memctl memctl; const uint8_t *tables; void *executable_jit; uint8_t start_bitmap[32]; size_t blocksize; uint32_t magic_number; uint32_t compile_options; uint32_t overall_options; uint32_t extra_options; uint32_t flags; uint32_t limit_heap; uint32_t limit_match; uint32_t limit_depth; uint32_t first_codeunit; uint32_t last_codeunit; uint16_t bsr_convention; uint16_t newline_convention; uint16_t max_lookbehind; uint16_t minlength; uint16_t top_bracket; uint16_t top_backref; uint16_t name_entry_size; uint16_t name_count; } pcre2_real_code_16 ; typedef struct pcre2_real_match_data_16 { pcre2_memctl memctl; const pcre2_real_code_16 *code; PCRE2_SPTR16 subject; PCRE2_SPTR16 mark; size_t leftchar; size_t rightchar; size_t startchar; uint8_t matchedby; uint8_t flags; uint16_t oveccount; int rc; size_t ovector[131072]; } pcre2_real_match_data_16 ; typedef struct recurse_check { struct recurse_check *prev; PCRE2_SPTR16 group; } recurse_check; typedef struct parsed_recurse_check { struct parsed_recurse_check *prev; uint32_t *groupptr; } parsed_recurse_check; typedef struct recurse_cache { PCRE2_SPTR16 group; int groupnumber; } recurse_cache; typedef struct branch_chain_16 { struct branch_chain_16 *outer; PCRE2_UCHAR16 *current_branch; } branch_chain_16 ; typedef struct named_group_16 { PCRE2_SPTR16 name; uint32_t number; uint16_t length; uint16_t isdup; } named_group_16 ; typedef struct compile_block_16 { pcre2_real_compile_context_16 *cx; const uint8_t *lcc; const uint8_t *fcc; const uint8_t *cbits; const uint8_t *ctypes; PCRE2_SPTR16 start_workspace; PCRE2_SPTR16 start_code; PCRE2_SPTR16 start_pattern; PCRE2_SPTR16 end_pattern; PCRE2_UCHAR16 *name_table; size_t workspace_size; size_t small_ref_offset[10]; size_t erroroffset; uint16_t names_found; uint16_t name_entry_size; uint16_t parens_depth; uint16_t assert_depth; open_capitem *open_caps; named_group_16 *named_groups; uint32_t named_group_list_size; uint32_t external_options; uint32_t external_flags; uint32_t bracount; uint32_t lastcapture; uint32_t *parsed_pattern; uint32_t *parsed_pattern_end; uint32_t *groupinfo; uint32_t top_backref; uint32_t backref_map; uint32_t nltype; uint32_t nllen; uint32_t class_range_start; uint32_t class_range_end; PCRE2_UCHAR16 nl[4]; int max_lookbehind; int req_varyopt; BOOL had_accept; BOOL had_pruneorskip; BOOL had_recurse; BOOL dupnames; } compile_block_16 ; typedef struct pcre2_real_jit_stack_16 { pcre2_memctl memctl; void* stack; } pcre2_real_jit_stack_16 ; typedef struct dfa_recursion_info { struct dfa_recursion_info *prevrec; PCRE2_SPTR16 subject_position; uint32_t group_num; } dfa_recursion_info; typedef struct heapframe { PCRE2_SPTR16 ecode; PCRE2_SPTR16 temp_sptr[2]; size_t length; size_t back_frame; size_t temp_size; uint32_t rdepth; uint32_t group_frame_type; uint32_t temp_32[4]; uint8_t return_id; uint8_t op; #line 811 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" PCRE2_UCHAR16 occu[2]; uint8_t unused[2]; #line 817 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" PCRE2_SPTR16 eptr; PCRE2_SPTR16 start_match; PCRE2_SPTR16 mark; uint32_t current_recurse; uint32_t capture_last; size_t last_group_offset; size_t offset_top; size_t ovector[131072]; } heapframe; typedef char check_heapframe_size[ ((sizeof(heapframe) % sizeof(size_t )) == 0)? (+1):(-1)]; typedef struct match_block_16 { pcre2_memctl memctl; size_t frame_vector_size; heapframe *match_frames; heapframe *match_frames_top; heapframe *stack_frames; size_t heap_limit; uint32_t match_limit; uint32_t match_limit_depth; uint32_t match_call_count; BOOL hitend; BOOL hasthen; BOOL allowemptypartial; const uint8_t *lcc; const uint8_t *fcc; const uint8_t *ctypes; size_t start_offset; size_t end_offset_top; uint16_t partial; uint16_t bsr_convention; uint16_t name_count; uint16_t name_entry_size; PCRE2_SPTR16 name_table; PCRE2_SPTR16 start_code; PCRE2_SPTR16 start_subject; PCRE2_SPTR16 check_subject; PCRE2_SPTR16 end_subject; PCRE2_SPTR16 end_match_ptr; PCRE2_SPTR16 start_used_ptr; PCRE2_SPTR16 last_used_ptr; PCRE2_SPTR16 mark; PCRE2_SPTR16 nomatch_mark; PCRE2_SPTR16 verb_ecode_ptr; PCRE2_SPTR16 verb_skip_ptr; uint32_t verb_current_recurse; uint32_t moptions; uint32_t poptions; uint32_t skip_arg_count; uint32_t ignore_skip_arg; uint32_t nltype; uint32_t nllen; PCRE2_UCHAR16 nl[4]; pcre2_callout_block_16 *cb; void *callout_data; int (*callout)(pcre2_callout_block_16 *,void *); } match_block_16 ; typedef struct dfa_match_block_16 { pcre2_memctl memctl; PCRE2_SPTR16 start_code; PCRE2_SPTR16 start_subject ; PCRE2_SPTR16 end_subject; PCRE2_SPTR16 start_used_ptr; PCRE2_SPTR16 last_used_ptr; const uint8_t *tables; size_t start_offset; size_t heap_limit; size_t heap_used; uint32_t match_limit; uint32_t match_limit_depth; uint32_t match_call_count; uint32_t moptions; uint32_t poptions; uint32_t nltype; uint32_t nllen; BOOL allowemptypartial; PCRE2_UCHAR16 nl[4]; uint16_t bsr_convention; pcre2_callout_block_16 *cb; void *callout_data; int (*callout)(pcre2_callout_block_16 *,void *); dfa_recursion_info *recursive; } dfa_match_block_16 ; #line 922 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_intmodedep.h" #line 1936 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" extern int _pcre2_auto_possessify_16 (PCRE2_UCHAR16 *, const compile_block_16 *); extern int _pcre2_check_escape_16 (PCRE2_SPTR16 *, PCRE2_SPTR16 , uint32_t *, int *, uint32_t, uint32_t, BOOL, compile_block_16 *); extern PCRE2_SPTR16 _pcre2_extuni_16 (uint32_t, PCRE2_SPTR16 , PCRE2_SPTR16 , PCRE2_SPTR16 , BOOL, int *); extern PCRE2_SPTR16 _pcre2_find_bracket_16 (PCRE2_SPTR16 , BOOL, int); extern BOOL _pcre2_is_newline_16 (PCRE2_SPTR16 , uint32_t, PCRE2_SPTR16 , uint32_t *, BOOL); extern void _pcre2_jit_free_rodata_16 (void *, void *); extern void _pcre2_jit_free_16 (void *, pcre2_memctl *); extern size_t _pcre2_jit_get_size_16 (void *); const char * _pcre2_jit_get_target_16 (void); extern void * _pcre2_memctl_malloc_16 (size_t, pcre2_memctl *); extern unsigned int _pcre2_ord2utf_16 (uint32_t, PCRE2_UCHAR16 *); extern BOOL _pcre2_script_run_16 (PCRE2_SPTR16 , PCRE2_SPTR16 , BOOL); extern int _pcre2_strcmp_16 (PCRE2_SPTR16 , PCRE2_SPTR16 ); extern int _pcre2_strcmp_c8_16 (PCRE2_SPTR16 , const char *); extern size_t _pcre2_strcpy_c8_16 (PCRE2_UCHAR16 *, const char *); extern size_t _pcre2_strlen_16 (PCRE2_SPTR16 ); extern int _pcre2_strncmp_16 (PCRE2_SPTR16 , PCRE2_SPTR16 , size_t); extern int _pcre2_strncmp_c8_16 (PCRE2_SPTR16 , const char *, size_t); extern int _pcre2_study_16 (pcre2_real_code_16 *); extern int _pcre2_valid_utf_16 (PCRE2_SPTR16 , size_t , size_t *); extern BOOL _pcre2_was_newline_16 (PCRE2_SPTR16 , uint32_t, PCRE2_SPTR16 , uint32_t *, BOOL); extern BOOL _pcre2_xclass_16 (uint32_t, PCRE2_SPTR16 , BOOL); #line 2000 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 2002 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 2003 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_internal.h" #line 47 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_jit_compile.c" #line 63 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\pcre2_jit_compile.c" static void * pcre2_jit_malloc(size_t size, void *allocator_data) { pcre2_memctl *allocator = ((pcre2_memctl*)allocator_data); return allocator->malloc(size, allocator->memory_data); } static void pcre2_jit_free(void *ptr, void *allocator_data) { pcre2_memctl *allocator = ((pcre2_memctl*)allocator_data); allocator->free(ptr, allocator->memory_data); } #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit/sljitLir.c" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 76 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 72 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 78 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 84 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 95 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 116 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 127 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 129 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 140 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 146 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 173 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfig.h" #line 78 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 1 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 34 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 39 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 107 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 128 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 181 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 183 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 184 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 188 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 197 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 209 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 219 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 223 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 225 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 248 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 252 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 256 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 267 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 270 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 272 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 278 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 280 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 281 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 287 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 289 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 290 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 295 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 308 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 310 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 314 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 315 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 328 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 383 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 385 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" typedef unsigned char sljit_u8; typedef signed char sljit_s8; typedef unsigned short int sljit_u16; typedef signed short int sljit_s16; typedef unsigned int sljit_u32; typedef signed int sljit_s32; #line 411 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 420 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" typedef unsigned __int64 sljit_uw; typedef __int64 sljit_sw; #line 431 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 435 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 436 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" typedef sljit_uw sljit_p; typedef float sljit_f32; typedef double sljit_f64; #line 456 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 461 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 464 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 466 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 484 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 512 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 517 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 519 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 521 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 526 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 530 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 543 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 545 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 551 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 588 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 590 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 598 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 599 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 606 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 608 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 609 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" static void* sljit_malloc_exec(sljit_uw size); static void sljit_free_exec(void* ptr); static void sljit_free_unused_memory_exec(void); #line 624 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 628 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 633 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 635 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 637 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 650 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 659 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 746 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 758 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 802 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 813 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 820 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 826 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitConfigInternal.h" #line 84 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 88 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" struct sljit_memory_fragment { struct sljit_memory_fragment *next; sljit_uw used_size; sljit_u8 memory[1]; }; struct sljit_label { struct sljit_label *next; sljit_uw addr; sljit_uw size; }; struct sljit_jump { struct sljit_jump *next; sljit_uw addr; sljit_uw flags; union { sljit_uw target; struct sljit_label *label; } u; }; struct sljit_put_label { struct sljit_put_label *next; struct sljit_label *label; sljit_uw addr; sljit_uw flags; }; struct sljit_const { struct sljit_const *next; sljit_uw addr; }; struct sljit_compiler { sljit_s32 error; sljit_s32 options; struct sljit_label *labels; struct sljit_jump *jumps; struct sljit_put_label *put_labels; struct sljit_const *consts; struct sljit_label *last_label; struct sljit_jump *last_jump; struct sljit_const *last_const; struct sljit_put_label *last_put_label; void *allocator_data; void *exec_allocator_data; struct sljit_memory_fragment *buf; struct sljit_memory_fragment *abuf; sljit_s32 scratches; sljit_s32 saveds; sljit_s32 fscratches; sljit_s32 fsaveds; sljit_s32 local_size; sljit_uw size; sljit_uw executable_offset; sljit_uw executable_size; #line 421 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" sljit_s32 mode32; sljit_s32 locals_offset; #line 427 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 428 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 439 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 444 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 448 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 454 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 460 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 465 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 469 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 478 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 485 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" }; static struct sljit_compiler* sljit_create_compiler(void *allocator_data, void *exec_allocator_data); static void sljit_free_compiler(struct sljit_compiler *compiler); static __inline sljit_s32 sljit_get_compiler_error(struct sljit_compiler *compiler) { return compiler->error; } static void sljit_set_compiler_memory_error(struct sljit_compiler *compiler); static void* sljit_alloc_memory(struct sljit_compiler *compiler, sljit_s32 size); #line 537 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" static void* sljit_generate_code(struct sljit_compiler *compiler); static void sljit_free_code(void* code, void *exec_allocator_data); static __inline sljit_sw sljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } static __inline sljit_uw sljit_get_generated_code_size(struct sljit_compiler *compiler) { return compiler->executable_size; } #line 596 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" static sljit_s32 sljit_has_cpu_feature(sljit_s32 feature_type); static sljit_s32 sljit_emit_enter(struct sljit_compiler *compiler, sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size); static sljit_s32 sljit_set_context(struct sljit_compiler *compiler, sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size); static sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw); static sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op); static sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 src1, sljit_sw src1w, sljit_s32 src2, sljit_sw src2w); static sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 src1, sljit_sw src1w, sljit_s32 src2, sljit_sw src2w); static struct sljit_label* sljit_emit_label(struct sljit_compiler *compiler); static struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type); static struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 arg_types); static struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src1, sljit_sw src1w, sljit_s32 src2, sljit_sw src2w); static struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src1, sljit_sw src1w, sljit_s32 src2, sljit_sw src2w); static void sljit_set_label(struct sljit_jump *jump, struct sljit_label* label); static void sljit_set_target(struct sljit_jump *jump, sljit_uw target); static sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_icall(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 arg_types, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 dst, sljit_sw dstw, sljit_s32 type); static sljit_s32 sljit_emit_cmov(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 dst_reg, sljit_s32 src, sljit_sw srcw); static sljit_s32 sljit_emit_mem(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 reg, sljit_s32 mem, sljit_sw memw); static sljit_s32 sljit_emit_fmem(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 freg, sljit_s32 mem, sljit_sw memw); static sljit_s32 sljit_get_local_base(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw offset); static struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_value); static struct sljit_put_label* sljit_emit_put_label(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw); static void sljit_set_put_label(struct sljit_put_label *put_label, struct sljit_label *label); static __inline sljit_uw sljit_get_label_addr(struct sljit_label *label) { return label->addr; } static __inline sljit_uw sljit_get_jump_addr(struct sljit_jump *jump) { return jump->addr; } static __inline sljit_uw sljit_get_const_addr(struct sljit_const *const_) { return const_->addr; } static void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset); static void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset); static const char* sljit_get_platform_name(void); struct sljit_stack { sljit_u8 *top; sljit_u8 *end; sljit_u8 *start; sljit_u8 *min_start; }; static struct sljit_stack* sljit_allocate_stack(sljit_uw start_size, sljit_uw max_size, void *allocator_data); static void sljit_free_stack(struct sljit_stack *stack, void *allocator_data); static sljit_u8 * sljit_stack_resize(struct sljit_stack *stack, sljit_u8 *new_start); #line 1470 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 1495 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" static void sljit_free_unused_memory_exec(void); #line 1504 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" static sljit_s32 sljit_get_register_index(sljit_s32 reg); static sljit_s32 sljit_get_float_register_index(sljit_s32 reg); static sljit_s32 sljit_emit_op_custom(struct sljit_compiler *compiler, void *instruction, sljit_s32 size); static void sljit_set_current_flags(struct sljit_compiler *compiler, sljit_s32 current_flags); #line 1548 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit\\sljitLir.h" #line 28 "C:\\Users\\windows\\development\\qtbase\\src\\3rdparty\\pcre2\\src\\sljit/sljitLir.c" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #pragma warning(push) #pragma warning(disable:4001) #line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #pragma once #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #pragma warning(push) #pragma warning(disable:4001) #line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #pragma once #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #pragma warning(pop) #line 89 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winpackagefamily.h" #line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 89 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 154 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 164 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #pragma warning(pop) #line 238 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\winapifamily.h" #line 2 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #pragma warning(push) #pragma warning(disable:4668) #line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #pragma warning(disable:4001) #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #pragma once #line 206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 218 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 228 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 257 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 259 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 261 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 276 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 280 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 284 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 288 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 292 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 296 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 298 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #pragma warning(pop) #line 305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdkddkver.h" #line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #pragma once #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #pragma region Application Family or OneCore Family #line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 128 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #pragma warning(disable:4116) #line 151 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 152 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #pragma warning(disable:4514) #pragma warning(disable:4103) #line 160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #pragma warning(push) #line 163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\windows.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\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 (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\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 (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\excpt.h" #line 61 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\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.17763.0\\um\\windows.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\stdarg.h" #pragma once #pragma warning(push) #pragma warning(disable: 4514 4820 ) __pragma(pack(push, 8)) __pragma(pack(pop)) #pragma warning(pop) #line 169 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #pragma once #line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #pragma warning(push) #pragma warning(disable:4668) #line 24 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 32 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 320 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 488 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 494 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 566 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 577 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 608 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 625 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_undef.h" #line 189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 1065 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 1130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 1185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 1186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 1187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings_strict.h" #line 675 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 694 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdv_driverspecs.h" #line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\sdv_driverspecs.h" #line 126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #pragma once #line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #line 255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #line 272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #line 887 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #line 901 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\driverspecs.h" #line 696 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 709 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #pragma warning(pop) #line 713 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 715 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\specstrings.h" #line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #pragma region Application Family or OneCore Family #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" 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.17763.0\\shared\\minwindef.h" #line 81 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 89 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 114 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 141 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\winnt.h" #pragma warning(disable:4200) #pragma warning(disable:4201) #pragma warning(disable:4214) #line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 74 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 81 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #pragma once #line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\kernelspecs.h" #line 87 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 91 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 97 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 99 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 178 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" #pragma warning(push) #pragma warning(disable:4668) #line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" typedef unsigned __int64 POINTER_64_INT; #line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" #line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" #line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" #line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" #pragma once #line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\basetsd.h" #line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\basetsd.h" #line 144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\basetsd.h" #line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\shared\\basetsd.h" #line 505 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\basetsd.h" #line 180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 196 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 197 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 213 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 223 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 227 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 234 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 235 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 259 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 264 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 274 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 282 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 283 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 299 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 300 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 313 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 315 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 316 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 321 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 324 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 333 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 334 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 355 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 366 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 367 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 382 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef void *PVOID; typedef void * __ptr64 PVOID64; #line 400 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 406 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 423 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef char CHAR; typedef short SHORT; typedef long LONG; typedef int INT; #line 437 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 438 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef wchar_t WCHAR; #line 449 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; typedef const WCHAR *LPCWCHAR, *PCWCHAR; typedef const WCHAR __unaligned *LPCUWCHAR, *PCUWCHAR; typedef unsigned long UCSCHAR; typedef UCSCHAR *PUCSCHAR; typedef const UCSCHAR *PCUCSCHAR; typedef UCSCHAR *PUCSSTR; typedef UCSCHAR __unaligned *PUUCSSTR; typedef const UCSCHAR *PCUCSSTR; typedef const UCSCHAR __unaligned *PCUUCSSTR; typedef UCSCHAR __unaligned *PUUCSCHAR; typedef const UCSCHAR __unaligned *PCUUCSCHAR; #line 514 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 WCHAR TCHAR, *PTCHAR; typedef WCHAR TBYTE , *PTBYTE ; #line 545 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef LPWCH LPTCH, PTCH; typedef LPCWCH LPCTCH, PCTCH; typedef LPWSTR PTSTR, LPTSTR; typedef LPCWSTR PCTSTR, LPCTSTR; typedef LPUWSTR PUTSTR, LPUTSTR; typedef LPCUWSTR PCUTSTR, LPCUTSTR; typedef LPWSTR LP; typedef PZZWSTR PZZTSTR; typedef PCZZWSTR PCZZTSTR; typedef PUZZWSTR PUZZTSTR; typedef PCUZZWSTR PCUZZTSTR; typedef PZPWSTR PZPTSTR; typedef PNZWCH PNZTCH; typedef PCNZWCH PCNZTCH; typedef PUNZWCH PUNZTCH; typedef PCUNZWCH PCUNZTCH; #line 584 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 623 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef void *HANDLE; #line 637 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 639 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef HANDLE *PHANDLE; typedef BYTE FCHAR; typedef WORD FSHORT; typedef DWORD FLONG; typedef long HRESULT; #line 666 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 667 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 679 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 689 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 749 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 774 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _FLOAT128 { __int64 LowPart; __int64 HighPart; } FLOAT128; typedef FLOAT128 *PFLOAT128; typedef __int64 LONGLONG; typedef unsigned __int64 ULONGLONG; #line 810 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef LONGLONG *PLONGLONG; typedef ULONGLONG *PULONGLONG; typedef LONGLONG USN; #line 823 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; } ; struct { DWORD LowPart; LONG HighPart; } u; LONGLONG QuadPart; } LARGE_INTEGER; #line 835 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef LARGE_INTEGER *PLARGE_INTEGER; #line 843 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef union _ULARGE_INTEGER { struct { DWORD LowPart; DWORD HighPart; } ; struct { DWORD LowPart; DWORD HighPart; } u; ULONGLONG QuadPart; } ULARGE_INTEGER; #line 855 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1011 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1061 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\guiddef.h" #line 22 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\guiddef.h" #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" typedef GUID *LPGUID; #line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" typedef const GUID *LPCGUID; #line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\guiddef.h" #line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 203 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 206 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\guiddef.h" #line 1154 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _OBJECTID { GUID Lineage; DWORD Uniquifier; } OBJECTID; #line 1163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1300 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1302 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 2336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 2363 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 2431 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 2512 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 2514 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 2515 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2565 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2599 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" PVOID Buffer; #line 2605 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2989 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3033 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ( PVOID volatile *Destination, PVOID Exchange, PVOID Comperand ); PVOID _InterlockedExchangePointer ( 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 3093 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3118 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3502 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3556 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3727 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 3729 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 3736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 3779 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 3788 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef XSAVE_FORMAT XMM_SAVE_AREA32, *PXMM_SAVE_AREA32; typedef struct __declspec(align(16)) _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 4116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6311 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 6324 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 6349 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" void __int2c ( void ); #pragma intrinsic(__int2c) #line 6366 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 6368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 6475 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 6476 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 7672 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 7904 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 8468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 8566 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 8568 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 8571 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 8598 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\pshpack4.h" #pragma warning(disable:4103) #pragma pack(push,4) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 8622 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 8722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 8832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\pshpack4.h" #pragma warning(disable:4103) #pragma pack(push,4) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 8956 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 8965 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _SID_IDENTIFIER_AUTHORITY { BYTE Value[6]; } SID_IDENTIFIER_AUTHORITY, *PSID_IDENTIFIER_AUTHORITY; #line 9003 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _SID { BYTE Revision; BYTE SubAuthorityCount; SID_IDENTIFIER_AUTHORITY IdentifierAuthority; DWORD SubAuthority[1 ]; #line 9016 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" } SID, *PISID; #line 9018 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef union _SE_SID { SID Sid; BYTE Buffer[(sizeof(SID) - sizeof(DWORD) + ((15) * sizeof(DWORD))) ]; } SE_SID, *PSE_SID; #line 9053 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 9075 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 10637 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 10660 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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, 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 10766 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _TOKEN_GROUPS { DWORD GroupCount; SID_AND_ATTRIBUTES Groups[1 ]; #line 10775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 10790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 10843 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 10928 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 11310 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" DWORD CapabilityCount; DWORD Reserved; } SECURITY_CAPABILITIES, *PSECURITY_CAPABILITIES, *LPSECURITY_CAPABILITIES; #line 11336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 11357 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 11397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 11419 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 11439 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 11983 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 12015 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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_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 12921 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 13094 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef union _FILE_SEGMENT_ELEMENT { PVOID64 Buffer; ULONGLONG Alignment; }FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; #line 13150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 13164 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 13322 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _SCRUB_DATA_INPUT { DWORD Size; DWORD Flags; DWORD MaximumIos; DWORD ObjectId[4]; DWORD Reserved[25]; BYTE ResumeContext[816]; } SCRUB_DATA_INPUT, *PSCRUB_DATA_INPUT; typedef struct _SCRUB_PARITY_EXTENT { LONGLONG Offset; ULONGLONG Length; } SCRUB_PARITY_EXTENT, *PSCRUB_PARITY_EXTENT; typedef struct _SCRUB_PARITY_EXTENT_DATA { WORD Size; WORD Flags; WORD NumberOfParityExtents; WORD MaximumNumberOfParityExtents; SCRUB_PARITY_EXTENT ParityExtents[1 ]; } SCRUB_PARITY_EXTENT_DATA, *PSCRUB_PARITY_EXTENT_DATA; #line 13417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _SCRUB_DATA_OUTPUT { DWORD Size; DWORD Flags; DWORD Status; ULONGLONG ErrorFileOffset; ULONGLONG ErrorLength; ULONGLONG NumberOfBytesRepaired; ULONGLONG NumberOfBytesFailed; ULONGLONG InternalFileReference; WORD ResumeContextLength; WORD ParityExtentDataOffset; DWORD Reserved[9]; #line 13508 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" ULONGLONG NumberOfMetadataBytesProcessed; ULONGLONG NumberOfDataBytesProcessed; ULONGLONG TotalNumberOfMetadataBytesInUse; ULONGLONG TotalNumberOfDataBytesInUse; #line 13536 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" BYTE ResumeContext[816]; } SCRUB_DATA_OUTPUT, *PSCRUB_DATA_OUTPUT; #line 13555 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef enum _SharedVirtualDiskSupportType { SharedVirtualDisksUnsupported = 0, SharedVirtualDisksSupported = 1, SharedVirtualDiskSnapshotsSupported = 3, SharedVirtualDiskCDPSnapshotsSupported = 7 } SharedVirtualDiskSupportType; typedef enum _SharedVirtualDiskHandleState { SharedVirtualDiskHandleStateNone = 0, SharedVirtualDiskHandleStateFileShared = 1, SharedVirtualDiskHandleStateHandleShared = 3 } SharedVirtualDiskHandleState; typedef struct _SHARED_VIRTUAL_DISK_SUPPORT { SharedVirtualDiskSupportType SharedVirtualDiskSupport; SharedVirtualDiskHandleState HandleState; } SHARED_VIRTUAL_DISK_SUPPORT, *PSHARED_VIRTUAL_DISK_SUPPORT; #line 13634 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 13691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 13693 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _SHUFFLE_FILE_DATA { LONGLONG StartingOffset; LONGLONG Length; DWORD Flags; } SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA; #line 13714 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 13734 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 13756 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _NETWORK_APP_INSTANCE_EA { GUID AppInstanceID; DWORD CsvFlags; } NETWORK_APP_INSTANCE_EA, *PNETWORK_APP_INSTANCE_EA; #line 13775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 13777 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ; extern const GUID GUID_PROCESSOR_FREQUENCY_LIMIT_1 ; 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 ; extern const GUID GUID_PROCESSOR_PERF_BOOST_MODE ; extern const GUID GUID_PROCESSOR_PERF_AUTONOMOUS_MODE ; extern const GUID GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE ; extern const GUID GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_1 ; extern const GUID GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW ; extern const GUID GUID_PROCESSOR_DUTY_CYCLING ; 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 ; extern const GUID GUID_PROCESSOR_SHORT_THREAD_SCHEDULING_POLICY ; extern const GUID GUID_SYSTEM_COOLING_POLICY ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1 ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1 ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME_1 ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1 ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1 ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR ; extern const GUID GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR_1 ; 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 ; extern const GUID GUID_INTSTEER_MODE ; extern const GUID GUID_INTSTEER_LOAD_PER_PROC_TRIGGER ; extern const GUID GUID_INTSTEER_TIME_UNPARK_TRIGGER ; extern const GUID GUID_GRAPHICS_SUBGROUP ; extern const GUID GUID_GPU_PREFERENCE_POLICY ; extern const GUID GUID_MIXED_REALITY_MODE ; extern const GUID GUID_SPR_ACTIVE_SESSION_CHANGE ; 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; typedef struct CM_Power_Data_s { DWORD PD_Size; DEVICE_POWER_STATE PD_MostRecentPowerState; DWORD PD_Capabilities; DWORD PD_D1Latency; DWORD PD_D2Latency; DWORD PD_D3Latency; DEVICE_POWER_STATE PD_PowerStateMapping[7 ]; SYSTEM_POWER_STATE PD_DeepestSystemWake; } CM_POWER_DATA, *PCM_POWER_DATA; #line 15545 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 15889 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 15904 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ; extern const GUID PPM_PERFSTATE_DOMAIN_CHANGE_GUID ; extern const GUID PPM_IDLESTATE_CHANGE_GUID ; extern const GUID PPM_PERFSTATES_DATA_GUID ; extern const GUID PPM_IDLESTATES_DATA_GUID ; extern const GUID PPM_IDLE_ACCOUNTING_GUID ; extern const GUID PPM_IDLE_ACCOUNTING_EX_GUID ; extern const GUID PPM_THERMALCONSTRAINT_GUID ; extern const GUID PPM_PERFMON_PERFSTATE_GUID ; extern const GUID PPM_THERMAL_POLICY_CHANGE_GUID ; 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; #line 16488 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" BYTE ProcessorMaxThrottle; BOOLEAN FastSystemS4; BOOLEAN Hiberboot; BOOLEAN WakeAlarmPresent; BOOLEAN AoAc; #line 16494 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" BOOLEAN DiskSpinDown; #line 16501 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" BYTE HiberFileType; BOOLEAN AoAcConnectivitySupported; BYTE spare3[6]; #line 16506 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\pshpack4.h" #pragma warning(disable:4103) #pragma pack(push,4) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack4.h" #line 16548 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #pragma warning(disable:4103) #pragma pack(push,2) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 16556 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 16566 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 16678 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 16679 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 16866 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 16891 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\pshpack2.h" #pragma warning(disable:4103) #pragma pack(push,2) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 17088 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17089 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 17226 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17237 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17246 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #pragma warning(disable:4103) #pragma pack(push,2) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack2.h" #line 17251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 17262 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 17790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 17791 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\pshpack8.h" #pragma warning(disable:4103) #pragma pack(push,8) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack8.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack8.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack8.h" #line 17892 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 17904 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 17987 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\pshpack1.h" #pragma warning(disable:4103) #pragma pack(push,1) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #line 18174 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 18208 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 18220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #pragma warning(disable:4103) #pragma pack(push,1) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\pshpack1.h" #line 18232 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 18272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 18377 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 18538 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 18543 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 18548 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 18553 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY; typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY; #line 18558 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 18605 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 18787 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\poppack.h" #pragma warning(disable:4103) #pragma pack(pop) #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\poppack.h" #line 18815 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 18939 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 151 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 157 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apiset.h" #line 18945 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma region Application or OneCore Family __declspec(dllimport) WORD __stdcall RtlCaptureStackBackTrace( DWORD FramesToSkip, DWORD FramesToCapture, PVOID* BackTrace, PDWORD BackTraceHash ); #line 18970 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 18972 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) void __stdcall RtlCaptureContext( PCONTEXT ContextRecord ); #line 18988 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 18990 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19009 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) DWORD __stdcall RtlAddGrowableFunctionTable( PVOID* DynamicTable, PRUNTIME_FUNCTION FunctionTable, DWORD EntryCount, DWORD MaximumEntryCount, ULONG_PTR RangeBase, ULONG_PTR RangeEnd ); __declspec(dllimport) void __stdcall RtlGrowFunctionTable( PVOID DynamicTable, DWORD NewEntryCount ); __declspec(dllimport) void __stdcall RtlDeleteGrowableFunctionTable( PVOID DynamicTable ); #line 19080 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19081 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #pragma region Application or OneCore Family __declspec(dllimport) PRUNTIME_FUNCTION __stdcall RtlLookupFunctionEntry( DWORD64 ControlPc, PDWORD64 ImageBase, PUNWIND_HISTORY_TABLE HistoryTable ); #line 19097 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) void __cdecl RtlRestoreContext( PCONTEXT ContextRecord, struct _EXCEPTION_RECORD* ExceptionRecord ); #line 19112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #pragma region Application or OneCore 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 19146 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #line 19149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19468 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma region Application or OneCore Family __declspec(dllimport) PVOID __stdcall RtlPcToFileHeader( PVOID PcValue, PVOID* BaseOfImage ); #line 19483 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19503 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19505 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #line 19517 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19602 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19604 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19664 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion typedef union _RTL_RUN_ONCE { PVOID Ptr; } RTL_RUN_ONCE, *PRTL_RUN_ONCE; #line 19696 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19788 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma region Desktop Family __forceinline DWORD HEAP_MAKE_TAG_FLAGS ( DWORD TagBase, DWORD Tag ) { return ((DWORD)((TagBase) + ((Tag) << 18 ))); } #line 19819 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 19820 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #line 19876 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 19919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" return ptr; } #line 19924 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 OSVERSIONINFOW OSVERSIONINFO; typedef POSVERSIONINFOW POSVERSIONINFO; typedef LPOSVERSIONINFOW LPOSVERSIONINFO; #line 19992 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 OSVERSIONINFOEXW OSVERSIONINFOEX; typedef POSVERSIONINFOEXW POSVERSIONINFOEX; typedef LPOSVERSIONINFOEXW LPOSVERSIONINFOEX; #line 20028 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) ULONGLONG __stdcall VerSetConditionMask( ULONGLONG ConditionMask, DWORD TypeMask, BYTE Condition ); #line 20104 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 20106 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 20108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOLEAN __stdcall RtlGetProductInfo( DWORD OSMajorVersion, DWORD OSMinorVersion, DWORD SpMajorVersion, DWORD SpMinorVersion, PDWORD ReturnedProductType ); #line 20131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 20135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 20200 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 20202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 20214 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) DWORD __stdcall RtlCrc32( const void *Buffer, size_t Size, DWORD InitialCrc ); __declspec(dllimport) ULONGLONG __stdcall RtlCrc64( const void *Buffer, size_t Size, ULONGLONG InitialCrc ); #line 20250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma endregion #line 20255 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef enum _OS_DEPLOYEMENT_STATE_VALUES { OS_DEPLOYMENT_STANDARD = 1, OS_DEPLOYMENT_COMPACT } OS_DEPLOYEMENT_STATE_VALUES; __declspec(dllimport) OS_DEPLOYEMENT_STATE_VALUES __stdcall RtlOsDeploymentState( DWORD Flags ); #line 20281 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _NV_MEMORY_RANGE { void *BaseAddress; SIZE_T Length; } NV_MEMORY_RANGE, *PNV_MEMORY_RANGE; __declspec(dllimport) DWORD __stdcall RtlGetNonVolatileToken ( PVOID NvBuffer, SIZE_T Size, PVOID *NvToken ); __declspec(dllimport) DWORD __stdcall RtlFreeNonVolatileToken ( PVOID NvToken ); __declspec(dllimport) DWORD __stdcall RtlFlushNonVolatileMemory ( PVOID NvToken, PVOID NvBuffer, SIZE_T Size, DWORD Flags ); __declspec(dllimport) DWORD __stdcall RtlDrainNonVolatileFlush ( PVOID NvToken ); __declspec(dllimport) DWORD __stdcall RtlWriteNonVolatileMemory ( PVOID NvToken, void __unaligned *NvDestination, const void __unaligned *Source, SIZE_T Size, DWORD Flags ); __declspec(dllimport) DWORD __stdcall RtlFlushNonVolatileMemoryRanges ( PVOID NvToken, PNV_MEMORY_RANGE NvRanges, SIZE_T NumRanges, DWORD Flags ); #line 20429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 20431 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct CORRELATION_VECTOR { CHAR Version; CHAR Vector[129 ]; } CORRELATION_VECTOR; typedef CORRELATION_VECTOR *PCORRELATION_VECTOR; __declspec(dllimport) DWORD __stdcall RtlInitializeCorrelationVector( PCORRELATION_VECTOR CorrelationVector, int Version, const GUID * Guid ); __declspec(dllimport) DWORD __stdcall RtlIncrementCorrelationVector( PCORRELATION_VECTOR CorrelationVector ); __declspec(dllimport) DWORD __stdcall RtlExtendCorrelationVector( PCORRELATION_VECTOR CorrelationVector ); __declspec(dllimport) DWORD __stdcall RtlValidateCorrelationVector( PCORRELATION_VECTOR Vector ); #line 20492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { DWORD Size; PCWSTR TriggerId; } CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG, *PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG; __forceinline void CUSTOM_SYSTEM_EVENT_TRIGGER_INIT( PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG Config, PCWSTR TriggerId ) { memset((Config),0,(sizeof(CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG))) ; Config->Size = sizeof(CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG); Config->TriggerId = TriggerId; } #line 20523 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" DWORD __stdcall RtlRaiseCustomSystemEventTrigger( PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig ); #line 20533 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 , HeapOptimizeResources = 3 #line 20737 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" } HEAP_INFORMATION_CLASS; typedef struct _HEAP_OPTIMIZE_RESOURCES_INFORMATION { DWORD Version; DWORD Flags; } HEAP_OPTIMIZE_RESOURCES_INFORMATION, *PHEAP_OPTIMIZE_RESOURCES_INFORMATION; #line 20752 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; typedef struct _COMPATIBILITY_CONTEXT_ELEMENT { GUID Id; ACTCTX_COMPATIBILITY_ELEMENT_TYPE Type; } COMPATIBILITY_CONTEXT_ELEMENT, *PCOMPATIBILITY_CONTEXT_ELEMENT; typedef const struct _COMPATIBILITY_CONTEXT_ELEMENT *PCCOMPATIBILITY_CONTEXT_ELEMENT; #pragma warning(push) #pragma warning(disable:4200) #line 20901 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 20910 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef const struct _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION * PCACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; #line 20914 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" typedef struct _SUPPORTED_OS_INFO { WORD MajorVersion; WORD MinorVersion; } SUPPORTED_OS_INFO, *PSUPPORTED_OS_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 void __stdcall RtlGetDeviceFamilyInfoEnum( ULONGLONG *pullUAPInfo, DWORD *pulDeviceFamily, DWORD *pulDeviceForm ); DWORD __stdcall RtlConvertDeviceFamilyInfoToString( PDWORD pulDeviceFamilyBufferSize, PDWORD pulDeviceFormBufferSize, PWSTR DeviceFamily, PWSTR DeviceForm ); DWORD __stdcall RtlSwitchedVVI( PRTL_OSVERSIONINFOEXW VersionInfo, DWORD TypeMask, ULONGLONG ConditionMask ); #line 21060 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 21062 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 21144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 21170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma warning(pop) #line 21176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 21752 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\ktmtypes.h" #pragma warning(push) #pragma warning(disable:4820) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\ktmtypes.h" #line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\ktmtypes.h" #line 21762 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma warning(push) #pragma warning(disable:4820) #line 21767 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 22150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 22156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); typedef struct _TP_CALLBACK_ENVIRON_V3 { 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_PRIORITY CallbackPriority; DWORD Size; } TP_CALLBACK_ENVIRON_V3; typedef TP_CALLBACK_ENVIRON_V3 TP_CALLBACK_ENVIRON, *PTP_CALLBACK_ENVIRON; #line 22239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" __forceinline void TpInitializeCallbackEnviron( PTP_CALLBACK_ENVIRON CallbackEnviron ) { CallbackEnviron->Version = 3; #line 22258 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; CallbackEnviron->CallbackPriority = TP_CALLBACK_PRIORITY_NORMAL; CallbackEnviron->Size = sizeof(TP_CALLBACK_ENVIRON); #line 22273 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; } __forceinline void TpSetCallbackPriority( PTP_CALLBACK_ENVIRON CallbackEnviron, TP_CALLBACK_PRIORITY Priority ) { CallbackEnviron->CallbackPriority = Priority; } #line 22359 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 22386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 22452 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 22485 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 22518 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 22531 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 22545 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #pragma warning(pop) #line 22557 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 22559 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winnt.h" #line 183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 184 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\shared\\minwindef.h" #line 236 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #pragma warning(pop) #line 239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" typedef WORD ATOM; struct HKEY__{int unused;}; typedef struct HKEY__ *HKEY ; typedef HKEY *PHKEY; struct HMETAFILE__{int unused;}; typedef struct HMETAFILE__ *HMETAFILE ; struct HINSTANCE__{int unused;}; typedef struct HINSTANCE__ *HINSTANCE ; typedef HINSTANCE HMODULE; struct HRGN__{int unused;}; typedef struct HRGN__ *HRGN ; struct HRSRC__{int unused;}; typedef struct HRSRC__ *HRSRC ; struct HSPRITE__{int unused;}; typedef struct HSPRITE__ *HSPRITE ; struct HLSURF__{int unused;}; typedef struct HLSURF__ *HLSURF ; struct HSTR__{int unused;}; typedef struct HSTR__ *HSTR ; struct HTASK__{int unused;}; typedef struct HTASK__ *HTASK ; struct HWINSTA__{int unused;}; typedef struct HWINSTA__ *HWINSTA ; struct HKL__{int unused;}; typedef struct HKL__ *HKL ; typedef int HFILE; #line 266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\minwindef.h" #pragma endregion #line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\minwindef.h" #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #line 33 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma region Application Family or OneCore Family struct HWND__{int unused;}; typedef struct HWND__ *HWND ; struct HHOOK__{int unused;}; typedef struct HHOOK__ *HHOOK ; #line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma endregion #line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma region Application Family typedef void * HGDIOBJ; #line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HACCEL__{int unused;}; typedef struct HACCEL__ *HACCEL ; #line 72 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HBITMAP__{int unused;}; typedef struct HBITMAP__ *HBITMAP ; struct HBRUSH__{int unused;}; typedef struct HBRUSH__ *HBRUSH ; #line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HCOLORSPACE__{int unused;}; typedef struct HCOLORSPACE__ *HCOLORSPACE ; #line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HDC__{int unused;}; typedef struct HDC__ *HDC ; #line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HGLRC__{int unused;}; typedef struct HGLRC__ *HGLRC ; struct HDESK__{int unused;}; typedef struct HDESK__ *HDESK ; struct HENHMETAFILE__{int unused;}; typedef struct HENHMETAFILE__ *HENHMETAFILE ; struct HFONT__{int unused;}; typedef struct HFONT__ *HFONT ; #line 88 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HICON__{int unused;}; typedef struct HICON__ *HICON ; struct HMENU__{int unused;}; typedef struct HMENU__ *HMENU ; #line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HPALETTE__{int unused;}; typedef struct HPALETTE__ *HPALETTE ; struct HPEN__{int unused;}; typedef struct HPEN__ *HPEN ; #line 96 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" struct HWINEVENTHOOK__{int unused;}; typedef struct HWINEVENTHOOK__ *HWINEVENTHOOK ; #line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #line 102 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma endregion #pragma region Application Family struct HMONITOR__{int unused;}; typedef struct HMONITOR__ *HMONITOR ; #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma endregion #line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma region Desktop Family struct HUMPD__{int unused;}; typedef struct HUMPD__ *HUMPD ; #line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma endregion #line 126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma region Application Family typedef HICON HCURSOR; #line 135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" typedef DWORD COLORREF; #line 139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\shared\\windef.h" #pragma endregion #pragma region Application 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.17763.0\\shared\\windef.h" } POINTS, *PPOINTS, *LPPOINTS; #line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #pragma endregion #pragma region Desktop Family struct DPI_AWARENESS_CONTEXT__{int unused;}; typedef struct DPI_AWARENESS_CONTEXT__ *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.17763.0\\shared\\windef.h" #line 274 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\windef.h" #line 172 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\windows.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma once #line 20 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 18 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 93 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 95 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\shared\\apisetcconv.h" #line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\minwinbase.h" #pragma warning(push) #pragma warning(disable:4820) #line 21 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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_DATAW WIN32_FIND_DATA; typedef PWIN32_FIND_DATAW PWIN32_FIND_DATA; typedef LPWIN32_FIND_DATAW LPWIN32_FIND_DATA; #line 145 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\minwinbase.h" typedef enum _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS { ReadDirectoryNotifyInformation = 1, ReadDirectoryNotifyExtendedInformation } READ_DIRECTORY_NOTIFY_INFORMATION_CLASS, *PREAD_DIRECTORY_NOTIFY_INFORMATION_CLASS; #line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" #line 176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" typedef enum _GET_FILEEX_INFO_LEVELS { GetFileExInfoStandard, GetFileExMaxInfoLevel } GET_FILEEX_INFO_LEVELS; typedef enum _FILE_INFO_BY_HANDLE_CLASS { FileBasicInfo, FileStandardInfo, FileNameInfo, FileRenameInfo, FileDispositionInfo, FileAllocationInfo, FileEndOfFileInfo, FileStreamInfo, FileCompressionInfo, FileAttributeTagInfo, FileIdBothDirectoryInfo, FileIdBothDirectoryRestartInfo, FileIoPriorityHintInfo, FileRemoteProtocolInfo, FileFullDirectoryInfo, FileFullDirectoryRestartInfo, FileStorageInfo, FileAlignmentInfo, FileIdInfo, FileIdExtdDirectoryInfo, FileIdExtdDirectoryRestartInfo, #line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" FileDispositionInfoEx, FileRenameInfoEx, #line 211 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" MaximumFileInfoByHandleClass } FILE_INFO_BY_HANDLE_CLASS, *PFILE_INFO_BY_HANDLE_CLASS; #line 214 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 382 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" #pragma warning(pop) #line 458 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" #line 459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" #line 461 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\minwinbase.h" #line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\apiquery2.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\apiquery2.h" #line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\apiquery2.h" #pragma endregion #line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\apiquery2.h" #line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetEnvironmentStringsW( LPWCH NewEnvironment ); #line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall SetStdHandleEx( DWORD nStdHandle, HANDLE hHandle, PHANDLE phPrevValue ); #line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #line 78 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.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.17763.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.17763.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.17763.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.17763.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.17763.0\\um\\processenv.h" #line 266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\processenv.h" __declspec(dllimport) DWORD __stdcall SearchPathA( LPCSTR lpPath, LPCSTR lpFileName, LPCSTR lpExtension, DWORD nBufferLength, LPSTR lpBuffer, LPSTR* lpFilePart ); __declspec(dllimport) BOOL __stdcall NeedCurrentDirectoryForExePathA( LPCSTR ExeName ); __declspec(dllimport) BOOL __stdcall NeedCurrentDirectoryForExePathW( LPCWSTR ExeName ); #line 324 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #line 326 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #line 328 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #pragma endregion #line 335 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processenv.h" #line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma region Application Family or OneCore Family #line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\fileapi.h" #line 79 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall DefineDosDeviceW( DWORD dwFlags, LPCWSTR lpDeviceName, LPCWSTR lpTargetPath ); #line 129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall DeleteVolumeMountPointW( LPCWSTR lpszVolumeMountPoint ); #line 167 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __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.17763.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.17763.0\\um\\fileapi.h" #line 225 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\fileapi.h" #line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 287 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) HANDLE __stdcall FindFirstVolumeW( LPWSTR lpszVolumeName, DWORD cchBufferLength ); #line 304 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall FindNextChangeNotification( HANDLE hChangeHandle ); #line 314 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\fileapi.h" #line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall FindNextVolumeW( HANDLE hFindVolume, LPWSTR lpszVolumeName, DWORD cchBufferLength ); #line 360 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall FindVolumeClose( HANDLE hFindVolume ); #line 370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.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.17763.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.17763.0\\um\\fileapi.h" #line 577 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\fileapi.h" #line 636 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family 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 ); __declspec(dllimport) DWORD __stdcall GetFileSize( HANDLE hFile, LPDWORD lpFileSizeHigh ); #line 673 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) DWORD __stdcall GetFinalPathNameByHandleA( HANDLE hFile, LPSTR lpszFilePath, DWORD cchFilePath, DWORD dwFlags ); __declspec(dllimport) DWORD __stdcall GetFinalPathNameByHandleW( HANDLE hFile, LPWSTR lpszFilePath, DWORD cchFilePath, DWORD dwFlags ); #line 722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall GetFileTime( HANDLE hFile, LPFILETIME lpCreationTime, LPFILETIME lpLastAccessTime, LPFILETIME lpLastWriteTime ); __declspec(dllimport) DWORD __stdcall GetFullPathNameW( LPCWSTR lpFileName, DWORD nBufferLength, LPWSTR lpBuffer, LPWSTR* lpFilePart ); #line 751 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) DWORD __stdcall GetFullPathNameA( LPCSTR lpFileName, DWORD nBufferLength, LPSTR lpBuffer, LPSTR* lpFilePart ); __declspec(dllimport) DWORD __stdcall GetLogicalDrives( void ); #line 777 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetLogicalDriveStringsW( DWORD nBufferLength, LPWSTR lpBuffer ); #line 794 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) DWORD __stdcall GetLongPathNameA( LPCSTR lpszShortPath, LPSTR lpszLongPath, DWORD cchBuffer ); #line 811 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 830 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 851 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 853 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 872 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetVolumeInformationByHandleW( HANDLE hFile, LPWSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPWSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize ); #line 897 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 898 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 921 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 923 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 941 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 943 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 983 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1001 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1003 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1035 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1054 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1078 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall SetFileInformationByHandle( HANDLE hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, LPVOID lpFileInformation, DWORD dwBufferSize ); #line 1123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1158 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetFileValidData( HANDLE hFile, LONGLONG ValidDataLength ); #line 1175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1177 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetTempPathW( DWORD nBufferLength, LPWSTR lpBuffer ); #line 1266 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1286 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall GetVolumePathNamesForVolumeNameW( LPCWSTR lpszVolumeName, LPWCH lpszVolumePathNames, DWORD cchBufferLength, PDWORD lpcchReturnLength ); #line 1303 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Application Family or OneCore Family typedef struct _CREATEFILE2_EXTENDED_PARAMETERS { DWORD dwSize; DWORD dwFileAttributes; DWORD dwFileFlags; DWORD dwSecurityQosFlags; LPSECURITY_ATTRIBUTES lpSecurityAttributes; HANDLE hTemplateFile; } CREATEFILE2_EXTENDED_PARAMETERS, *PCREATEFILE2_EXTENDED_PARAMETERS, *LPCREATEFILE2_EXTENDED_PARAMETERS; __declspec(dllimport) HANDLE __stdcall CreateFile2( LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, LPCREATEFILE2_EXTENDED_PARAMETERS pCreateExParams ); #line 1336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1338 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetFileIoOverlappedRange( HANDLE FileHandle, PUCHAR OverlappedRangeStart, ULONG Length ); #line 1356 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1358 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetCompressedFileSizeA( LPCSTR lpFileName, LPDWORD lpFileSizeHigh ); __declspec(dllimport) DWORD __stdcall GetCompressedFileSizeW( LPCWSTR lpFileName, LPDWORD lpFileSizeHigh ); #line 1386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1388 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1390 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family typedef enum _STREAM_INFO_LEVELS { FindStreamInfoStandard, FindStreamInfoMaxInfoLevel } STREAM_INFO_LEVELS; typedef struct _WIN32_FIND_STREAM_DATA { LARGE_INTEGER StreamSize; WCHAR cStreamName[ 260 + 36 ]; } WIN32_FIND_STREAM_DATA, *PWIN32_FIND_STREAM_DATA; __declspec(dllimport) HANDLE __stdcall FindFirstStreamW( LPCWSTR lpFileName, STREAM_INFO_LEVELS InfoLevel, LPVOID lpFindStreamData, DWORD dwFlags ); __declspec(dllimport) BOOL __stdcall FindNextStreamW( HANDLE hFindStream, LPVOID lpFindStreamData ); #line 1432 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" __declspec(dllimport) BOOL __stdcall AreFileApisANSI( void ); #line 1442 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetTempPathA( DWORD nBufferLength, LPSTR lpBuffer ); #line 1461 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) HANDLE __stdcall FindFirstFileNameW( LPCWSTR lpFileName, DWORD dwFlags, LPDWORD StringLength, PWSTR LinkName ); __declspec(dllimport) BOOL __stdcall FindNextFileNameW( HANDLE hFindStream, LPDWORD StringLength, PWSTR LinkName ); #line 1490 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 1492 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) UINT __stdcall GetTempFileNameA( LPCSTR lpPathName, LPCSTR lpPrefixString, UINT uUnique, LPSTR lpTempFileName ); #line 1531 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1553 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #pragma endregion #line 1560 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fileapi.h" #line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\debugapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\debugapi.h" #line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\debugapi.h" #line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall CheckRemoteDebuggerPresent( HANDLE hProcess, PBOOL pbDebuggerPresent ); #line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\debugapi.h" #line 127 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\debugapi.h" #pragma endregion #line 149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\debugapi.h" #line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\utilapiset.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\utilapiset.h" #pragma endregion #line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\utilapiset.h" #line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\handleapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\handleapi.h" #pragma endregion #line 99 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\handleapi.h" #line 47 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\errhandlingapi.h" __declspec(dllimport) void __stdcall SetLastError( DWORD dwErrCode ); #line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) UINT __stdcall GetErrorMode( void ); #line 121 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\errhandlingapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) PVOID __stdcall AddVectoredExceptionHandler( ULONG First, PVECTORED_EXCEPTION_HANDLER Handler ); __declspec(dllimport) ULONG __stdcall RemoveVectoredExceptionHandler( PVOID Handle ); __declspec(dllimport) PVOID __stdcall AddVectoredContinueHandler( ULONG First, PVECTORED_EXCEPTION_HANDLER Handler ); __declspec(dllimport) ULONG __stdcall RemoveVectoredContinueHandler( PVOID Handle ); #line 181 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #line 201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 246 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #line 248 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 271 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) void __stdcall TerminateProcessOnMemoryExhaustion( SIZE_T FailedAllocationSize ); #line 285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #pragma endregion #line 292 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\errhandlingapi.h" #line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #pragma region Application Family or OneCore Family #line 32 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" __declspec(dllimport) DWORD __stdcall FlsAlloc( PFLS_CALLBACK_FUNCTION lpCallback ); __declspec(dllimport) PVOID __stdcall FlsGetValue( DWORD dwFlsIndex ); __declspec(dllimport) BOOL __stdcall FlsSetValue( DWORD dwFlsIndex, PVOID lpFlsData ); __declspec(dllimport) BOOL __stdcall FlsFree( DWORD dwFlsIndex ); #line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall IsThreadAFiber( void ); #line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #line 87 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #pragma endregion #line 94 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\fibersapi.h" #line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); #line 111 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" __declspec(dllimport) BOOL __stdcall WaitNamedPipeW( LPCWSTR lpNamedPipeName, DWORD nTimeOut ); #line 124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" __declspec(dllimport) BOOL __stdcall GetNamedPipeClientComputerNameW( HANDLE Pipe, LPWSTR ClientComputerName, ULONG ClientComputerNameLength ); #line 138 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" #line 142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" __declspec(dllimport) BOOL __stdcall ImpersonateNamedPipeClient( HANDLE hNamedPipe ); #line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 186 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" #line 188 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 210 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" #line 212 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" #pragma endregion #line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namedpipeapi.h" #line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\profileapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\profileapi.h" #pragma endregion #line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\profileapi.h" #line 51 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #line 24 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #pragma warning(push) #pragma warning(disable:4820) #line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #pragma region Desktop Family or OneCore 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.17763.0\\um\\heapapi.h" #pragma endregion #pragma region Application Family or OneCore 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.17763.0\\um\\heapapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall HeapValidate( HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem ); #line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\heapapi.h" #pragma endregion #pragma region Desktop Family or OneCore 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.17763.0\\um\\heapapi.h" #pragma endregion #pragma warning(pop) #line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #line 257 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\heapapi.h" #line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\ioapiset.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall GetQueuedCompletionStatusEx( HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, BOOL fAlertable ); #line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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 ); __declspec(dllimport) BOOL __stdcall CancelIoEx( HANDLE hFile, LPOVERLAPPED lpOverlapped ); #line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\ioapiset.h" #line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\ioapiset.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall CancelSynchronousIo( HANDLE hThread ); #line 174 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\ioapiset.h" #line 176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\ioapiset.h" #pragma endregion #line 183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\ioapiset.h" #line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\synchapi.h" #pragma endregion #pragma region Application or OneCore Family __declspec(dllimport) void __stdcall InitializeSRWLock( PSRWLOCK SRWLock ); __declspec(dllimport) void __stdcall ReleaseSRWLockExclusive( PSRWLOCK SRWLock ); __declspec(dllimport) void __stdcall ReleaseSRWLockShared( PSRWLOCK SRWLock ); __declspec(dllimport) void __stdcall AcquireSRWLockExclusive( PSRWLOCK SRWLock ); __declspec(dllimport) void __stdcall AcquireSRWLockShared( PSRWLOCK SRWLock ); __declspec(dllimport) BOOLEAN __stdcall TryAcquireSRWLockExclusive( PSRWLOCK SRWLock ); __declspec(dllimport) BOOLEAN __stdcall TryAcquireSRWLockShared( PSRWLOCK SRWLock ); #line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 119 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" __declspec(dllimport) void __stdcall InitializeCriticalSection( LPCRITICAL_SECTION lpCriticalSection ); #line 129 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall InitializeCriticalSectionEx( LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount, DWORD Flags ); #line 169 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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 ); __declspec(dllimport) void __stdcall InitOnceInitialize( PINIT_ONCE InitOnce ); __declspec(dllimport) BOOL __stdcall InitOnceExecuteOnce( PINIT_ONCE InitOnce, PINIT_ONCE_FN InitFn, PVOID Parameter, LPVOID* Context ); __declspec(dllimport) BOOL __stdcall InitOnceBeginInitialize( LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, LPVOID* lpContext ); __declspec(dllimport) BOOL __stdcall InitOnceComplete( LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext ); #line 275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE; __declspec(dllimport) void __stdcall InitializeConditionVariable( PCONDITION_VARIABLE ConditionVariable ); __declspec(dllimport) void __stdcall WakeConditionVariable( PCONDITION_VARIABLE ConditionVariable ); __declspec(dllimport) void __stdcall WakeAllConditionVariable( PCONDITION_VARIABLE ConditionVariable ); __declspec(dllimport) BOOL __stdcall SleepConditionVariableCS( PCONDITION_VARIABLE ConditionVariable, PCRITICAL_SECTION CriticalSection, DWORD dwMilliseconds ); __declspec(dllimport) BOOL __stdcall SleepConditionVariableSRW( PCONDITION_VARIABLE ConditionVariable, PSRWLOCK SRWLock, DWORD dwMilliseconds, ULONG Flags ); #line 342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\synchapi.h" __declspec(dllimport) HANDLE __stdcall OpenMutexW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName ); #line 464 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" __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.17763.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.17763.0\\um\\synchapi.h" __declspec(dllimport) HANDLE __stdcall OpenSemaphoreW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName ); #line 533 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" typedef void (__stdcall *PTIMERAPCROUTINE)( LPVOID lpArgToCompletionRoutine, DWORD dwTimerLowValue, DWORD dwTimerHighValue ); __declspec(dllimport) HANDLE __stdcall OpenWaitableTimerW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName ); #line 558 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" BOOL __stdcall SetWaitableTimerEx( HANDLE hTimer, const LARGE_INTEGER* lpDueTime, LONG lPeriod, PTIMERAPCROUTINE pfnCompletionRoutine, LPVOID lpArgToCompletionRoutine, PREASON_CONTEXT WakeContext, ULONG TolerableDelay ); #line 575 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) HANDLE __stdcall CreateMutexExA( LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess ); __declspec(dllimport) HANDLE __stdcall CreateMutexExW( LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess ); #line 628 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" __declspec(dllimport) HANDLE __stdcall CreateEventExA( LPSECURITY_ATTRIBUTES lpEventAttributes, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess ); __declspec(dllimport) HANDLE __stdcall CreateEventExW( LPSECURITY_ATTRIBUTES lpEventAttributes, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess ); #line 659 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" __declspec(dllimport) HANDLE __stdcall CreateSemaphoreExW( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess ); #line 677 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 682 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" __declspec(dllimport) HANDLE __stdcall CreateWaitableTimerExW( LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCWSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess ); #line 698 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 700 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 702 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 704 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\synchapi.h" #line 801 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); #line 831 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" __declspec(dllimport) HANDLE __stdcall CreateWaitableTimerW( LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCWSTR lpTimerName ); #line 846 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 848 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #pragma endregion #line 855 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\synchapi.h" #line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\interlockedapi.h" #pragma once #line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) PSLIST_ENTRY __stdcall InterlockedPushListSListEx( PSLIST_HEADER ListHead, PSLIST_ENTRY List, PSLIST_ENTRY ListEnd, ULONG Count ); #line 78 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\interlockedapi.h" #line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\interlockedapi.h" #line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\interlockedapi.h" #line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\interlockedapi.h" #pragma endregion #line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\interlockedapi.h" #line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 STARTUPINFOW STARTUPINFO; typedef LPSTARTUPINFOW LPSTARTUPINFO; #line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.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.17763.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.17763.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.17763.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.17763.0\\um\\processthreadsapi.h" #line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); #line 429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" __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 451 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" __forceinline HANDLE GetCurrentProcessToken ( void ) { return (HANDLE)(LONG_PTR) -4; } __forceinline HANDLE GetCurrentThreadToken ( void ) { return (HANDLE)(LONG_PTR) -5; } __forceinline HANDLE GetCurrentThreadEffectiveToken ( void ) { return (HANDLE)(LONG_PTR) -6; } #line 494 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 495 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetProcessId( HANDLE Process ); #line 592 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" __declspec(dllimport) DWORD __stdcall GetThreadId( HANDLE Thread ); #line 604 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" __declspec(dllimport) void __stdcall FlushProcessWriteBuffers( void ); #line 616 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 618 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetProcessIdOfThread( HANDLE Thread ); __declspec(dllimport) BOOL __stdcall InitializeProcThreadAttributeList( LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, DWORD dwAttributeCount, DWORD dwFlags, PSIZE_T lpSize ); __declspec(dllimport) void __stdcall DeleteProcThreadAttributeList( LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList ); __declspec(dllimport) BOOL __stdcall SetProcessAffinityUpdateMode( HANDLE hProcess, DWORD dwFlags ); __declspec(dllimport) BOOL __stdcall QueryProcessAffinityUpdateMode( HANDLE hProcess, LPDWORD lpdwFlags ); __declspec(dllimport) BOOL __stdcall UpdateProcThreadAttribute( LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, DWORD dwFlags, DWORD_PTR Attribute, PVOID lpValue, SIZE_T cbSize, PVOID lpPreviousValue, PSIZE_T lpReturnSize ); #line 690 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #line 693 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) void __stdcall GetCurrentThreadStackLimits( PULONG_PTR LowLimit, PULONG_PTR HighLimit ); #line 733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" __declspec(dllimport) BOOL __stdcall GetThreadContext( HANDLE hThread, LPCONTEXT lpContext ); __declspec(dllimport) BOOL __stdcall GetProcessMitigationPolicy( HANDLE hProcess, PROCESS_MITIGATION_POLICY MitigationPolicy, PVOID lpBuffer, SIZE_T dwLength ); #line 757 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 759 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetThreadContext( HANDLE hThread, const CONTEXT* lpContext ); __declspec(dllimport) BOOL __stdcall SetProcessMitigationPolicy( PROCESS_MITIGATION_POLICY MitigationPolicy, PVOID lpBuffer, SIZE_T dwLength ); #line 786 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 788 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #line 791 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetProcessHandleCount( HANDLE hProcess, PDWORD pdwHandleCount ); #line 853 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #line 856 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma region Application Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetCurrentProcessorNumber( void ); #line 871 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #line 874 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetThreadIdealProcessorEx( HANDLE hThread, PPROCESSOR_NUMBER lpIdealProcessor, PPROCESSOR_NUMBER lpPreviousIdealProcessor ); __declspec(dllimport) BOOL __stdcall GetThreadIdealProcessorEx( HANDLE hThread, PPROCESSOR_NUMBER lpIdealProcessor ); __declspec(dllimport) void __stdcall GetCurrentProcessorNumberEx( PPROCESSOR_NUMBER ProcNumber ); #line 908 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #line 911 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetProcessPriorityBoost( HANDLE hProcess, PBOOL pDisablePriorityBoost ); __declspec(dllimport) BOOL __stdcall SetProcessPriorityBoost( HANDLE hProcess, BOOL bDisablePriorityBoost ); #line 936 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 938 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetThreadIOPendingFlag( HANDLE hThread, PBOOL lpIOIsPending ); #line 955 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 956 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetSystemTimes( PFILETIME lpIdleTime, PFILETIME lpKernelTime, PFILETIME lpUserTime ); #line 974 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 975 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; typedef struct _MEMORY_PRIORITY_INFORMATION { ULONG MemoryPriority; } MEMORY_PRIORITY_INFORMATION, *PMEMORY_PRIORITY_INFORMATION; __declspec(dllimport) BOOL __stdcall GetThreadInformation( HANDLE hThread, THREAD_INFORMATION_CLASS ThreadInformationClass, LPVOID ThreadInformation, DWORD ThreadInformationSize ); __declspec(dllimport) BOOL __stdcall SetThreadInformation( HANDLE hThread, THREAD_INFORMATION_CLASS ThreadInformationClass, LPVOID ThreadInformation, DWORD ThreadInformationSize ); #line 1021 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\processthreadsapi.h" #line 1039 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall IsProcessCritical( HANDLE hProcess, PBOOL Critical ); #line 1056 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" __declspec(dllimport) BOOL __stdcall SetProtectedPolicy( LPCGUID PolicyGuid, ULONG_PTR PolicyValue, PULONG_PTR OldPolicyValue ); __declspec(dllimport) BOOL __stdcall QueryProtectedPolicy( LPCGUID PolicyGuid, PULONG_PTR PolicyValue ); #line 1079 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 1081 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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; __declspec(dllimport) BOOL __stdcall SetProcessInformation( HANDLE hProcess, PROCESS_INFORMATION_CLASS ProcessInformationClass, LPVOID ProcessInformation, DWORD ProcessInformationSize ); __declspec(dllimport) BOOL __stdcall GetProcessInformation( HANDLE hProcess, PROCESS_INFORMATION_CLASS ProcessInformationClass, LPVOID ProcessInformation, DWORD ProcessInformationSize ); #line 1193 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" BOOL __stdcall GetSystemCpuSetInformation( PSYSTEM_CPU_SET_INFORMATION Information, ULONG BufferLength, PULONG ReturnedLength, HANDLE Process, ULONG Flags ); BOOL __stdcall GetProcessDefaultCpuSets( HANDLE Process, PULONG CpuSetIds, ULONG CpuSetIdCount, PULONG RequiredIdCount ); BOOL __stdcall SetProcessDefaultCpuSets( HANDLE Process, const ULONG* CpuSetIds, ULONG CpuSetIdCount ); BOOL __stdcall GetThreadSelectedCpuSets( HANDLE Thread, PULONG CpuSetIds, ULONG CpuSetIdCount, PULONG RequiredIdCount ); BOOL __stdcall SetThreadSelectedCpuSets( HANDLE Thread, const ULONG* CpuSetIds, ULONG CpuSetIdCount ); #line 1251 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processthreadsapi.h" #line 1253 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall GetProcessShutdownParameters( LPDWORD lpdwLevel, LPDWORD lpdwFlags ); #line 1290 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\processthreadsapi.h" #line 56 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma warning(disable:4514) #pragma warning(disable:4103) #line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma warning(push) #line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\sysinfoapi.h" #line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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 ); #line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 149 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetTickCount( void ); __declspec(dllimport) ULONGLONG __stdcall GetTickCount64( void ); #line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 177 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 235 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) UINT __stdcall GetSystemWindowsDirectoryA( LPSTR lpBuffer, UINT uSize ); __declspec(dllimport) UINT __stdcall GetSystemWindowsDirectoryW( LPWSTR lpBuffer, UINT uSize ); #line 289 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 339 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 341 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetComputerNameExW( COMPUTER_NAME_FORMAT NameType, LPCWSTR lpBuffer ); #line 358 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) BOOL __stdcall SetSystemTime( const SYSTEMTIME* lpSystemTime ); #line 368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 396 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) BOOL __stdcall GetLogicalProcessorInformation( PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, PDWORD ReturnedLength ); __declspec(dllimport) BOOL __stdcall GetLogicalProcessorInformationEx( LOGICAL_PROCESSOR_RELATIONSHIP RelationshipType, PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Buffer, PDWORD ReturnedLength ); #line 419 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 421 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) void __stdcall GetNativeSystemInfo( LPSYSTEM_INFO lpSystemInfo ); #line 437 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) void __stdcall GetSystemTimePreciseAsFileTime( LPFILETIME lpSystemTimeAsFileTime ); #line 449 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) BOOL __stdcall GetProductInfo( DWORD dwOSMajorVersion, DWORD dwOSMinorVersion, DWORD dwSpMajorVersion, DWORD dwSpMinorVersion, PDWORD pdwReturnedProductType ); #line 465 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 467 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 485 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) BOOL __stdcall GetOsSafeBootMode( PDWORD Flags ); #line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 499 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 526 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); #line 566 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __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 596 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma endregion __declspec(dllimport) BOOL __stdcall GetProcessorSystemCycleTime( USHORT Group, PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION Buffer, PDWORD ReturnedLength ); #line 611 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetOsManufacturingMode( PBOOL pbEnabled ); #line 625 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 627 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma endregion #pragma region App Family or OneCore Family __declspec(dllimport) HRESULT __stdcall GetIntegratedDisplaySize( double* sizeInInches ); #line 643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 645 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 669 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" __declspec(dllimport) BOOL __stdcall SetComputerNameExA( COMPUTER_NAME_FORMAT NameType, LPCSTR lpBuffer ); #line 684 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #pragma endregion #pragma warning(pop) #line 699 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 700 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 702 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\sysinfoapi.h" #line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma warning(push) #pragma warning(disable:4668) #line 29 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma region Application Family or OneCore Family #line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family or OneCore Family __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.17763.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 ); #line 198 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __declspec(dllimport) HANDLE __stdcall OpenFileMappingW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName ); #line 213 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __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.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family or OneCore Family __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.17763.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.17763.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.17763.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.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family typedef enum _MEMORY_RESOURCE_NOTIFICATION_TYPE { LowMemoryResourceNotification, HighMemoryResourceNotification } MEMORY_RESOURCE_NOTIFICATION_TYPE; __declspec(dllimport) HANDLE __stdcall CreateMemoryResourceNotification( MEMORY_RESOURCE_NOTIFICATION_TYPE NotificationType ); __declspec(dllimport) BOOL __stdcall QueryMemoryResourceNotification( HANDLE ResourceNotificationHandle, PBOOL ResourceState ); #line 410 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __declspec(dllimport) BOOL __stdcall GetSystemFileCacheSize( PSIZE_T lpMinimumFileCacheSize, PSIZE_T lpMaximumFileCacheSize, PDWORD lpFlags ); __declspec(dllimport) BOOL __stdcall SetSystemFileCacheSize( SIZE_T MinimumFileCacheSize, SIZE_T MaximumFileCacheSize, DWORD Flags ); #line 441 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __declspec(dllimport) HANDLE __stdcall CreateFileMappingNumaW( HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName, DWORD nndPreferred ); #line 462 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 464 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" typedef struct _WIN32_MEMORY_RANGE_ENTRY { PVOID VirtualAddress; SIZE_T NumberOfBytes; } WIN32_MEMORY_RANGE_ENTRY, *PWIN32_MEMORY_RANGE_ENTRY; __declspec(dllimport) BOOL __stdcall PrefetchVirtualMemory( HANDLE hProcess, ULONG_PTR NumberOfEntries, PWIN32_MEMORY_RANGE_ENTRY VirtualAddresses, ULONG Flags ); #line 484 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 486 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) HANDLE __stdcall CreateFileMappingFromApp( HANDLE hFile, PSECURITY_ATTRIBUTES SecurityAttributes, ULONG PageProtection, ULONG64 MaximumSize, PCWSTR Name ); __declspec(dllimport) PVOID __stdcall MapViewOfFileFromApp( HANDLE hFileMappingObject, ULONG DesiredAccess, ULONG64 FileOffset, SIZE_T NumberOfBytesToMap ); __declspec(dllimport) BOOL __stdcall UnmapViewOfFileEx( PVOID BaseAddress, ULONG UnmapFlags ); #line 528 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 530 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall AllocateUserPhysicalPages( HANDLE hProcess, PULONG_PTR NumberOfPages, PULONG_PTR PageArray ); __declspec(dllimport) BOOL __stdcall FreeUserPhysicalPages( HANDLE hProcess, PULONG_PTR NumberOfPages, PULONG_PTR PageArray ); __declspec(dllimport) BOOL __stdcall MapUserPhysicalPages( PVOID VirtualAddress, ULONG_PTR NumberOfPages, PULONG_PTR PageArray ); #line 571 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __declspec(dllimport) BOOL __stdcall AllocateUserPhysicalPagesNuma( HANDLE hProcess, PULONG_PTR NumberOfPages, PULONG_PTR PageArray, DWORD nndPreferred ); __declspec(dllimport) LPVOID __stdcall VirtualAllocExNuma( HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect, DWORD nndPreferred ); #line 601 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __declspec(dllimport) BOOL __stdcall GetMemoryErrorHandlingCapabilities( PULONG Capabilities ); typedef void __stdcall BAD_MEMORY_CALLBACK_ROUTINE( void ); typedef BAD_MEMORY_CALLBACK_ROUTINE *PBAD_MEMORY_CALLBACK_ROUTINE; __declspec(dllimport) PVOID __stdcall RegisterBadMemoryNotification( PBAD_MEMORY_CALLBACK_ROUTINE Callback ); __declspec(dllimport) BOOL __stdcall UnregisterBadMemoryNotification( PVOID RegistrationHandle ); #line 644 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 646 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family or OneCore Family typedef enum OFFER_PRIORITY { VmOfferPriorityVeryLow = 1, VmOfferPriorityLow, VmOfferPriorityBelowNormal, VmOfferPriorityNormal } OFFER_PRIORITY; DWORD __stdcall OfferVirtualMemory( PVOID VirtualAddress, SIZE_T Size, OFFER_PRIORITY Priority ); DWORD __stdcall ReclaimVirtualMemory( void const* VirtualAddress, SIZE_T Size ); DWORD __stdcall DiscardVirtualMemory( PVOID VirtualAddress, SIZE_T Size ); #line 694 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 696 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 698 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetProcessValidCallTargets( HANDLE hProcess, PVOID VirtualAddress, SIZE_T RegionSize, ULONG NumberOfOffsets, PCFG_CALL_TARGET_INFO OffsetInformation ); __declspec(dllimport) BOOL __stdcall SetProcessValidCallTargetsForMappedView( HANDLE Process, PVOID VirtualAddress, SIZE_T RegionSize, ULONG NumberOfOffsets, PCFG_CALL_TARGET_INFO OffsetInformation, HANDLE Section, ULONG64 ExpectedFileOffset ); __declspec(dllimport) PVOID __stdcall VirtualAllocFromApp( PVOID BaseAddress, SIZE_T Size, ULONG AllocationType, ULONG Protection ); __declspec(dllimport) BOOL __stdcall VirtualProtectFromApp( PVOID Address, SIZE_T Size, ULONG NewProtection, PULONG OldProtection ); __declspec(dllimport) HANDLE __stdcall OpenFileMappingFromApp( ULONG DesiredAccess, BOOL InheritHandle, PCWSTR Name ); #line 768 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 770 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family #line 867 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family typedef enum WIN32_MEMORY_INFORMATION_CLASS { MemoryRegionInfo } WIN32_MEMORY_INFORMATION_CLASS; #pragma warning(push) #pragma warning(disable:4201) #pragma warning(disable:4214) #line 883 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" typedef struct WIN32_MEMORY_REGION_INFORMATION { PVOID AllocationBase; ULONG AllocationProtect; union { ULONG Flags; struct { ULONG Private : 1; ULONG MappedDataFile : 1; ULONG MappedImage : 1; ULONG MappedPageFile : 1; ULONG MappedPhysical : 1; ULONG DirectMapped : 1; ULONG Reserved : 26; } ; } ; SIZE_T RegionSize; SIZE_T CommitSize; } WIN32_MEMORY_REGION_INFORMATION; #pragma warning(pop) #line 909 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" __declspec(dllimport) BOOL __stdcall QueryVirtualMemoryInformation( HANDLE Process, const void * VirtualAddress, WIN32_MEMORY_INFORMATION_CLASS MemoryInformationClass, PVOID MemoryInformation, SIZE_T MemoryInformationSize, PSIZE_T ReturnSize ); #line 925 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 927 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) PVOID __stdcall MapViewOfFileNuma2( HANDLE FileMappingHandle, HANDLE ProcessHandle, ULONG64 Offset, PVOID BaseAddress, SIZE_T ViewSize, ULONG AllocationType, ULONG PageProtection, ULONG PreferredNode ); __forceinline PVOID MapViewOfFile2( HANDLE FileMappingHandle, HANDLE ProcessHandle, ULONG64 Offset, PVOID BaseAddress, SIZE_T ViewSize, ULONG AllocationType, ULONG PageProtection ) { return MapViewOfFileNuma2(FileMappingHandle, ProcessHandle, Offset, BaseAddress, ViewSize, AllocationType, PageProtection, ((DWORD) -1) ); } #line 976 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 978 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 980 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) PVOID __stdcall VirtualAlloc2( HANDLE Process, PVOID BaseAddress, SIZE_T Size, ULONG AllocationType, ULONG PageProtection, MEM_EXTENDED_PARAMETER* ExtendedParameters, ULONG ParameterCount ); __declspec(dllimport) PVOID __stdcall MapViewOfFile3( HANDLE FileMapping, HANDLE Process, PVOID BaseAddress, ULONG64 Offset, SIZE_T ViewSize, ULONG AllocationType, ULONG PageProtection, MEM_EXTENDED_PARAMETER* ExtendedParameters, ULONG ParameterCount ); #line 1047 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) PVOID __stdcall VirtualAlloc2FromApp( HANDLE Process, PVOID BaseAddress, SIZE_T Size, ULONG AllocationType, ULONG PageProtection, MEM_EXTENDED_PARAMETER* ExtendedParameters, ULONG ParameterCount ); __declspec(dllimport) PVOID __stdcall MapViewOfFile3FromApp( HANDLE FileMapping, HANDLE Process, PVOID BaseAddress, ULONG64 Offset, SIZE_T ViewSize, ULONG AllocationType, ULONG PageProtection, MEM_EXTENDED_PARAMETER* ExtendedParameters, ULONG ParameterCount ); #line 1086 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #line 1089 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) HANDLE __stdcall CreateFileMapping2( HANDLE File, SECURITY_ATTRIBUTES* SecurityAttributes, ULONG DesiredAccess, ULONG PageProtection, ULONG AllocationAttributes, ULONG64 MaximumSize, PCWSTR Name, MEM_EXTENDED_PARAMETER* ExtendedParameters, ULONG ParameterCount ); #line 1113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma endregion #line 1116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #pragma warning(pop) #line 1120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 1126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\memoryapi.h" #line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\enclaveapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\enclaveapi.h" #pragma endregion #line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\enclaveapi.h" #line 59 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\threadpoollegacyapiset.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\threadpoollegacyapiset.h" #pragma endregion #line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\threadpoollegacyapiset.h" #line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\threadpoolapiset.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) PTP_POOL __stdcall CreateThreadpool( PVOID reserved ); __declspec(dllimport) void __stdcall SetThreadpoolThreadMaximum( PTP_POOL ptpp, DWORD cthrdMost ); __declspec(dllimport) BOOL __stdcall SetThreadpoolThreadMinimum( PTP_POOL ptpp, DWORD cthrdMic ); __declspec(dllimport) BOOL __stdcall SetThreadpoolStackInformation( PTP_POOL ptpp, PTP_POOL_STACK_INFORMATION ptpsi ); __declspec(dllimport) BOOL __stdcall QueryThreadpoolStackInformation( PTP_POOL ptpp, PTP_POOL_STACK_INFORMATION ptpsi ); __declspec(dllimport) void __stdcall CloseThreadpool( PTP_POOL ptpp ); __declspec(dllimport) PTP_CLEANUP_GROUP __stdcall CreateThreadpoolCleanupGroup( void ); __declspec(dllimport) void __stdcall CloseThreadpoolCleanupGroupMembers( PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, PVOID pvCleanupContext ); __declspec(dllimport) void __stdcall CloseThreadpoolCleanupGroup( PTP_CLEANUP_GROUP ptpcg ); __declspec(dllimport) void __stdcall SetEventWhenCallbackReturns( PTP_CALLBACK_INSTANCE pci, HANDLE evt ); __declspec(dllimport) void __stdcall ReleaseSemaphoreWhenCallbackReturns( PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel ); __declspec(dllimport) void __stdcall ReleaseMutexWhenCallbackReturns( PTP_CALLBACK_INSTANCE pci, HANDLE mut ); __declspec(dllimport) void __stdcall LeaveCriticalSectionWhenCallbackReturns( PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs ); __declspec(dllimport) void __stdcall FreeLibraryWhenCallbackReturns( PTP_CALLBACK_INSTANCE pci, HMODULE mod ); __declspec(dllimport) BOOL __stdcall CallbackMayRunLong( PTP_CALLBACK_INSTANCE pci ); __declspec(dllimport) void __stdcall DisassociateCurrentThreadFromCallback( PTP_CALLBACK_INSTANCE pci ); __declspec(dllimport) BOOL __stdcall TrySubmitThreadpoolCallback( PTP_SIMPLE_CALLBACK pfns, PVOID pv, PTP_CALLBACK_ENVIRON pcbe ); __declspec(dllimport) PTP_WORK __stdcall CreateThreadpoolWork( PTP_WORK_CALLBACK pfnwk, PVOID pv, PTP_CALLBACK_ENVIRON pcbe ); __declspec(dllimport) void __stdcall SubmitThreadpoolWork( PTP_WORK pwk ); __declspec(dllimport) void __stdcall WaitForThreadpoolWorkCallbacks( PTP_WORK pwk, BOOL fCancelPendingCallbacks ); __declspec(dllimport) void __stdcall CloseThreadpoolWork( PTP_WORK pwk ); __declspec(dllimport) PTP_TIMER __stdcall CreateThreadpoolTimer( PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe ); __declspec(dllimport) void __stdcall SetThreadpoolTimer( PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, DWORD msWindowLength ); __declspec(dllimport) BOOL __stdcall IsThreadpoolTimerSet( PTP_TIMER pti ); __declspec(dllimport) void __stdcall WaitForThreadpoolTimerCallbacks( PTP_TIMER pti, BOOL fCancelPendingCallbacks ); __declspec(dllimport) void __stdcall CloseThreadpoolTimer( PTP_TIMER pti ); __declspec(dllimport) PTP_WAIT __stdcall CreateThreadpoolWait( PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe ); __declspec(dllimport) void __stdcall SetThreadpoolWait( PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout ); __declspec(dllimport) void __stdcall WaitForThreadpoolWaitCallbacks( PTP_WAIT pwa, BOOL fCancelPendingCallbacks ); __declspec(dllimport) void __stdcall CloseThreadpoolWait( PTP_WAIT pwa ); __declspec(dllimport) PTP_IO __stdcall CreateThreadpoolIo( HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, PTP_CALLBACK_ENVIRON pcbe ); __declspec(dllimport) void __stdcall StartThreadpoolIo( PTP_IO pio ); __declspec(dllimport) void __stdcall CancelThreadpoolIo( PTP_IO pio ); __declspec(dllimport) void __stdcall WaitForThreadpoolIoCallbacks( PTP_IO pio, BOOL fCancelPendingCallbacks ); __declspec(dllimport) void __stdcall CloseThreadpoolIo( PTP_IO pio ); __declspec(dllimport) BOOL __stdcall SetThreadpoolTimerEx( PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, DWORD msWindowLength ); __declspec(dllimport) BOOL __stdcall SetThreadpoolWaitEx( PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout, PVOID Reserved ); #line 387 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\threadpoolapiset.h" #line 389 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\threadpoolapiset.h" #line 399 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\threadpoolapiset.h" #pragma endregion #line 406 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\threadpoolapiset.h" #line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\jobapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\jobapi.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall IsProcessInJob( HANDLE ProcessHandle, HANDLE JobHandle, PBOOL Result ); #line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\jobapi.h" #line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\jobapi.h" #pragma endregion #line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\jobapi.h" #line 62 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\jobapi2.h" #pragma endregion #line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\jobapi2.h" #line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall Wow64DisableWow64FsRedirection( PVOID* OldValue ); __declspec(dllimport) BOOL __stdcall Wow64RevertWow64FsRedirection( PVOID OlValue ); #line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall IsWow64Process( HANDLE hProcess, PBOOL Wow64Process ); #line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) UINT __stdcall GetSystemWow64DirectoryA( LPSTR lpBuffer, UINT uSize ); __declspec(dllimport) UINT __stdcall GetSystemWow64DirectoryW( LPWSTR lpBuffer, UINT uSize ); #line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" __declspec(dllimport) USHORT __stdcall Wow64SetThreadDefaultGuestMachine( USHORT Machine ); #line 120 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall IsWow64Process2( HANDLE hProcess, USHORT* pProcessMachine, USHORT* pNativeMachine ); #line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 142 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) UINT __stdcall GetSystemWow64Directory2A( LPSTR lpBuffer, UINT uSize, WORD ImageFileMachineType ); __declspec(dllimport) UINT __stdcall GetSystemWow64Directory2W( LPWSTR lpBuffer, UINT uSize, WORD ImageFileMachineType ); #line 176 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 178 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" __declspec(dllimport) HRESULT __stdcall IsWow64GuestMachineSupported( USHORT WowGuestMachine, BOOL* MachineIsSupported ); #line 192 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 194 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #pragma endregion #line 201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\wow64apiset.h" #line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #pragma region Desktop Family or OneCore Family typedef struct tagENUMUILANG { ULONG NumOfEnumUILang; ULONG SizeOfEnumUIBuffer; LANGID *pEnumUIBuffer; } ENUMUILANG, *PENUMUILANG; typedef BOOL (__stdcall * ENUMRESLANGPROCA)( HMODULE hModule, LPCSTR lpType, LPCSTR lpName, WORD wLanguage, LONG_PTR lParam); typedef BOOL (__stdcall * ENUMRESLANGPROCW)( HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage, LONG_PTR lParam); #line 65 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" typedef BOOL (__stdcall * ENUMRESNAMEPROCA)( HMODULE hModule, LPCSTR lpType, LPSTR lpName, LONG_PTR lParam); typedef BOOL (__stdcall * ENUMRESNAMEPROCW)( HMODULE hModule, LPCWSTR lpType, LPWSTR lpName, LONG_PTR lParam); #line 81 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" typedef BOOL (__stdcall * ENUMRESTYPEPROCA)( HMODULE hModule, LPSTR lpType, LONG_PTR lParam ); typedef BOOL (__stdcall * ENUMRESTYPEPROCW)( HMODULE hModule, LPWSTR lpType, LONG_PTR lParam ); #line 97 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 125 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\libloaderapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) HRSRC __stdcall FindResourceExW( HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage ); #line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) int __stdcall FindStringOrdinal( DWORD dwFindStringOrdinalFlags, LPCWSTR lpStringSource, int cchSource, LPCWSTR lpStringValue, int cchValue, BOOL bIgnoreCase ); #line 182 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\libloaderapi.h" #line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\libloaderapi.h" #line 332 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 334 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\libloaderapi.h" #line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 434 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\libloaderapi.h" #line 478 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.0\\um\\libloaderapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall EnumResourceLanguagesExA( HMODULE hModule, LPCSTR lpType, LPCSTR lpName, ENUMRESLANGPROCA lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId ); __declspec(dllimport) BOOL __stdcall EnumResourceLanguagesExW( HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, ENUMRESLANGPROCW lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId ); #line 571 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" __declspec(dllimport) BOOL __stdcall EnumResourceNamesExA( HMODULE hModule, LPCSTR lpType, ENUMRESNAMEPROCA lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId ); __declspec(dllimport) BOOL __stdcall EnumResourceNamesExW( HMODULE hModule, LPCWSTR lpType, ENUMRESNAMEPROCW lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId ); #line 601 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" __declspec(dllimport) BOOL __stdcall EnumResourceTypesExA( HMODULE hModule, ENUMRESTYPEPROCA lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId ); __declspec(dllimport) BOOL __stdcall EnumResourceTypesExW( HMODULE hModule, ENUMRESTYPEPROCW lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId ); #line 629 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 631 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 633 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) HRSRC __stdcall FindResourceW( HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType ); #line 652 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" __declspec(dllimport) HMODULE __stdcall LoadLibraryA( LPCSTR lpLibFileName ); __declspec(dllimport) HMODULE __stdcall LoadLibraryW( LPCWSTR lpLibFileName ); #line 674 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 676 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 695 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 697 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #pragma endregion #line 704 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\libloaderapi.h" #line 65 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); #line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __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 ); #line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __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 ); #line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __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 187 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 189 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.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.17763.0\\um\\securitybaseapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall AddMandatoryAce( PACL pAcl, DWORD dwAceRevision, DWORD AceFlags, DWORD MandatoryPolicy, PSID pLabelSid ); #line 362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 364 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall AddResourceAttributeAce( PACL pAcl, DWORD dwAceRevision, DWORD AceFlags, DWORD AccessMask, PSID pSid, PCLAIM_SECURITY_ATTRIBUTES_INFORMATION pAttributeInfo, PDWORD pReturnLength ); __declspec(dllimport) BOOL __stdcall AddScopedPolicyIDAce( PACL pAcl, DWORD dwAceRevision, DWORD AceFlags, DWORD AccessMask, PSID pSid ); #line 398 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #line 401 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\securitybaseapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall CheckTokenCapability( HANDLE TokenHandle, PSID CapabilitySidToCheck, PBOOL HasCapability ); __declspec(dllimport) BOOL __stdcall GetAppContainerAce( PACL Acl, DWORD StartingAceIndex, PVOID* AppContainerAce, DWORD* AppContainerAceIndex ); #line 527 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall CheckTokenMembershipEx( HANDLE TokenHandle, PSID SidToCheck, DWORD Flags, PBOOL IsMember ); #line 544 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #line 547 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.0\\um\\securitybaseapi.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall CreateWellKnownSid( WELL_KNOWN_SID_TYPE WellKnownSidType, PSID DomainSid, PSID pSid, DWORD* cbSid ); __declspec(dllimport) BOOL __stdcall EqualDomainSid( PSID pSid1, PSID pSid2, BOOL* pfEqual ); #line 678 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.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.17763.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.17763.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 820 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 822 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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 ); __declspec(dllimport) BOOL __stdcall GetWindowsAccountDomainSid( PSID pSid, PSID pDomainSid, DWORD* cbDomainSid ); #line 1002 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 1004 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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.17763.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.17763.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 ); __declspec(dllimport) BOOL __stdcall IsWellKnownSid( PSID pSid, WELL_KNOWN_SID_TYPE WellKnownSidType ); #line 1126 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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 ); #line 1185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __declspec(dllimport) BOOL __stdcall ObjectDeleteAuditAlarmW( LPCWSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose ); #line 1199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __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 ); #line 1222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __declspec(dllimport) BOOL __stdcall ObjectPrivilegeAuditAlarmW( LPCWSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted ); #line 1239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __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 1265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" __declspec(dllimport) void __stdcall QuerySecurityAccessMask( SECURITY_INFORMATION SecurityInformation, LPDWORD DesiredAccess ); #line 1278 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1310 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 1312 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.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 ); __declspec(dllimport) void __stdcall SetSecurityAccessMask( SECURITY_INFORMATION SecurityInformation, LPDWORD DesiredAccess ); #line 1370 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 1372 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\securitybaseapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetCachedSigningLevel( PHANDLE SourceFiles, ULONG SourceFileCount, ULONG Flags, HANDLE TargetFile ); __declspec(dllimport) BOOL __stdcall GetCachedSigningLevel( HANDLE File, PULONG Flags, PULONG SigningLevel, PUCHAR Thumbprint, PULONG ThumbprintSize, PULONG ThumbprintAlgorithm ); #line 1482 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #line 1485 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma region Application Family or OneCore Family __declspec(dllimport) LONG __stdcall CveEventWrite( PCWSTR CveId, PCWSTR AdditionalDetails ); #line 1500 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #line 1503 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall DeriveCapabilitySidsFromName( LPCWSTR CapName, PSID** CapabilityGroupSids, DWORD* CapabilityGroupSidCount, PSID** CapabilitySids, DWORD* CapabilitySidCount ); #line 1521 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #pragma endregion #line 1524 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 1530 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securitybaseapi.h" #line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namespaceapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\namespaceapi.h" #pragma endregion #line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\namespaceapi.h" #line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\systemtopologyapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\systemtopologyapi.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetNumaHighestNodeNumber( PULONG HighestNodeNumber ); __declspec(dllimport) BOOL __stdcall GetNumaNodeProcessorMaskEx( USHORT Node, PGROUP_AFFINITY ProcessorMask ); #line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\systemtopologyapi.h" __declspec(dllimport) BOOL __stdcall GetNumaProximityNodeEx( ULONG ProximityId, PUSHORT NodeNumber ); #line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\systemtopologyapi.h" #line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\systemtopologyapi.h" #pragma endregion #line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\systemtopologyapi.h" #line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetProcessGroupAffinity( HANDLE hProcess, PUSHORT GroupCount, PUSHORT GroupArray ); #line 41 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetThreadGroupAffinity( HANDLE hThread, PGROUP_AFFINITY GroupAffinity ); __declspec(dllimport) BOOL __stdcall SetThreadGroupAffinity( HANDLE hThread, const GROUP_AFFINITY* GroupAffinity, PGROUP_AFFINITY PreviousGroupAffinity ); #line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #pragma endregion #line 80 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\processtopologyapi.h" #line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securityappcontainer.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securityappcontainer.h" #pragma region Desktop Family or OneCore Family BOOL __stdcall GetAppContainerNamedObjectPath( HANDLE Token, PSID AppContainerSid, ULONG ObjectPathLength, LPWSTR ObjectPath, PULONG ReturnLength ); #line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securityappcontainer.h" #line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securityappcontainer.h" #pragma endregion #line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\securityappcontainer.h" #line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\realtimeapiset.h" #pragma once #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\realtimeapiset.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall QueryThreadCycleTime( HANDLE ThreadHandle, PULONG64 CycleTime ); __declspec(dllimport) BOOL __stdcall QueryProcessCycleTime( HANDLE ProcessHandle, PULONG64 CycleTime ); __declspec(dllimport) BOOL __stdcall QueryIdleProcessorCycleTime( PULONG BufferLength, PULONG64 ProcessorIdleCycleTime ); #line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\realtimeapiset.h" __declspec(dllimport) BOOL __stdcall QueryIdleProcessorCycleTimeEx( USHORT Group, PULONG BufferLength, PULONG64 ProcessorIdleCycleTime ); #line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\realtimeapiset.h" #line 73 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall QueryUnbiasedInterruptTime( PULONGLONG UnbiasedTime ); #line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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.17763.0\\um\\realtimeapiset.h" #pragma endregion #line 150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\realtimeapiset.h" #line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma region Application Family #line 90 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family #line 98 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family #line 156 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 193 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 208 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 215 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 217 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 229 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 302 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 313 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" typedef LPVOID LPLDT_ENTRY; #line 315 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 671 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 686 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" typedef struct _OFSTRUCT { BYTE cBytes; BYTE fFixedDisk; WORD nErrCode; WORD Reserved1; WORD Reserved2; CHAR szPathName[128 ]; } OFSTRUCT, *LPOFSTRUCT, *POFSTRUCT; #line 898 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family int #line 908 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __stdcall #line 910 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 913 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd ); int #line 924 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __stdcall #line 926 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd ); #line 934 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 951 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 968 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 996 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1017 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) HGLOBAL __stdcall GlobalFree( HGLOBAL hMem ); #line 1032 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1081 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1109 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) LPVOID __stdcall LocalLock( HLOCAL hMem ); #line 1123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) HLOCAL __stdcall LocalHandle( LPCVOID pMem ); #line 1137 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall LocalUnlock( HLOCAL hMem ); #line 1150 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1170 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) HLOCAL __stdcall LocalFree( HLOCAL hMem ); #line 1185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall GetBinaryTypeA( LPCSTR lpApplicationName, LPDWORD lpBinaryType ); __declspec(dllimport) BOOL __stdcall GetBinaryTypeW( LPCWSTR lpApplicationName, LPDWORD lpBinaryType ); #line 1240 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall GetShortPathNameA( LPCSTR lpszLongPath, LPSTR lpszShortPath, DWORD cchBuffer ); __declspec(dllimport) DWORD __stdcall GetLongPathNameTransactedA( LPCSTR lpszShortPath, LPSTR lpszLongPath, DWORD cchBuffer, HANDLE hTransaction ); __declspec(dllimport) DWORD __stdcall GetLongPathNameTransactedW( LPCWSTR lpszShortPath, LPWSTR lpszLongPath, DWORD cchBuffer, HANDLE hTransaction ); #line 1281 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1283 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1285 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1308 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall GetProcessIoCounters( HANDLE hProcess, PIO_COUNTERS lpIoCounters ); #line 1322 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1337 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1360 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetEnvironmentStringsA( LPCH NewEnvironment ); #line 1376 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall ConvertFiberToThread( void ); #line 1413 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1436 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1460 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family typedef void *PUMS_CONTEXT; typedef void *PUMS_COMPLETION_LIST; typedef enum _RTL_UMS_THREAD_INFO_CLASS UMS_THREAD_INFO_CLASS, *PUMS_THREAD_INFO_CLASS; typedef enum _RTL_UMS_SCHEDULER_REASON UMS_SCHEDULER_REASON; typedef PRTL_UMS_SCHEDULER_ENTRY_POINT PUMS_SCHEDULER_ENTRY_POINT; typedef struct _UMS_SCHEDULER_STARTUP_INFO { ULONG UmsVersion; PUMS_COMPLETION_LIST CompletionList; PUMS_SCHEDULER_ENTRY_POINT SchedulerProc; PVOID SchedulerParam; } UMS_SCHEDULER_STARTUP_INFO, *PUMS_SCHEDULER_STARTUP_INFO; typedef struct _UMS_SYSTEM_THREAD_INFORMATION { ULONG UmsVersion; union { struct { ULONG IsUmsSchedulerThread : 1; ULONG IsUmsWorkerThread : 1; } ; ULONG ThreadUmsFlags; } ; } UMS_SYSTEM_THREAD_INFORMATION, *PUMS_SYSTEM_THREAD_INFORMATION; __declspec(dllimport) BOOL __stdcall CreateUmsCompletionList( PUMS_COMPLETION_LIST* UmsCompletionList ); __declspec(dllimport) BOOL __stdcall DequeueUmsCompletionListItems( PUMS_COMPLETION_LIST UmsCompletionList, DWORD WaitTimeOut, PUMS_CONTEXT* UmsThreadList ); __declspec(dllimport) BOOL __stdcall GetUmsCompletionListEvent( PUMS_COMPLETION_LIST UmsCompletionList, PHANDLE UmsCompletionEvent ); __declspec(dllimport) BOOL __stdcall ExecuteUmsThread( PUMS_CONTEXT UmsThread ); __declspec(dllimport) BOOL __stdcall UmsThreadYield( PVOID SchedulerParam ); __declspec(dllimport) BOOL __stdcall DeleteUmsCompletionList( PUMS_COMPLETION_LIST UmsCompletionList ); __declspec(dllimport) PUMS_CONTEXT __stdcall GetCurrentUmsThread( void ); __declspec(dllimport) PUMS_CONTEXT __stdcall GetNextUmsListItem( PUMS_CONTEXT UmsContext ); __declspec(dllimport) BOOL __stdcall QueryUmsThreadInformation( PUMS_CONTEXT UmsThread, UMS_THREAD_INFO_CLASS UmsThreadInfoClass, PVOID UmsThreadInformation, ULONG UmsThreadInformationLength, PULONG ReturnLength ); __declspec(dllimport) BOOL __stdcall SetUmsThreadInformation( PUMS_CONTEXT UmsThread, UMS_THREAD_INFO_CLASS UmsThreadInfoClass, PVOID UmsThreadInformation, ULONG UmsThreadInformationLength ); __declspec(dllimport) BOOL __stdcall DeleteUmsThreadContext( PUMS_CONTEXT UmsThread ); __declspec(dllimport) BOOL __stdcall CreateUmsThreadContext( PUMS_CONTEXT *lpUmsThread ); __declspec(dllimport) BOOL __stdcall EnterUmsSchedulingMode( PUMS_SCHEDULER_STARTUP_INFO SchedulerStartupInfo ); __declspec(dllimport) BOOL __stdcall GetUmsSystemThreadInformation( HANDLE ThreadHandle, PUMS_SYSTEM_THREAD_INFORMATION SystemThreadInfo ); #line 1634 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1636 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #line 1643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma region Application Family or OneCore Family __declspec(dllimport) DWORD_PTR __stdcall SetThreadAffinityMask( HANDLE hThread, DWORD_PTR dwThreadAffinityMask ); #line 1656 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall SetProcessDEPPolicy( DWORD dwFlags ); __declspec(dllimport) BOOL __stdcall GetProcessDEPPolicy( HANDLE hProcess, LPDWORD lpFlags, PBOOL lpPermanent ); #line 1683 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); typedef REASON_CONTEXT POWER_REQUEST_CONTEXT, *PPOWER_REQUEST_CONTEXT, *LPPOWER_REQUEST_CONTEXT; __declspec(dllimport) HANDLE __stdcall PowerCreateRequest ( PREASON_CONTEXT Context ); __declspec(dllimport) BOOL __stdcall PowerSetRequest ( HANDLE PowerRequest, POWER_REQUEST_TYPE RequestType ); __declspec(dllimport) BOOL __stdcall PowerClearRequest ( HANDLE PowerRequest, POWER_REQUEST_TYPE RequestType ); #line 1746 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1748 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family #line 1758 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family #line 1780 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1781 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1785 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall SetFileCompletionNotificationModes( HANDLE FileHandle, UCHAR Flags ); #line 1817 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1819 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall Wow64GetThreadContext( HANDLE hThread, PWOW64_CONTEXT lpContext ); __declspec(dllimport) BOOL __stdcall Wow64SetThreadContext( HANDLE hThread, const WOW64_CONTEXT *lpContext ); #line 1850 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall Wow64GetThreadSelectorEntry( HANDLE hThread, DWORD dwSelector, PWOW64_LDT_ENTRY lpSelectorEntry ); #line 1863 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1865 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall Wow64SuspendThread( HANDLE hThread ); #line 1876 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall DebugSetProcessKillOnExit( BOOL KillOnExit ); __declspec(dllimport) BOOL __stdcall DebugBreakProcess ( HANDLE Process ); #line 1892 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family #line 1900 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 1902 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 1992 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall LoadModule( LPCSTR lpModuleName, LPVOID lpParameterBlock ); __declspec(dllimport) UINT __stdcall WinExec( LPCSTR lpCmdLine, UINT uCmdShow ); #line 2018 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) HANDLE __stdcall OpenCommPort( ULONG uPortNumber, DWORD dwDesiredAccess, DWORD dwFlagsAndAttributes ); #line 2184 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) ULONG __stdcall GetCommPorts( PULONG lpPortNumbers, ULONG uPortNumbersCount, PULONG puPortNumbersFound ); #line 2197 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 2199 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2298 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2313 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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; __declspec(dllimport) DEP_SYSTEM_POLICY_TYPE __stdcall GetSystemDEPPolicy( void ); #line 2336 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall GetSystemRegistryQuota( PDWORD pdwQuotaAllowed, PDWORD pdwQuotaUsed ); #line 2348 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2372 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore 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 2419 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 2449 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 2450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 2459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2488 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2529 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall DecryptFileA( LPCSTR lpFileName, DWORD dwReserved ); __declspec(dllimport) BOOL __stdcall DecryptFileW( LPCWSTR lpFileName, DWORD dwReserved ); #line 2549 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall FileEncryptionStatusA( LPCSTR lpFileName, LPDWORD lpStatus ); __declspec(dllimport) BOOL __stdcall FileEncryptionStatusW( LPCWSTR lpFileName, LPDWORD lpStatus ); #line 2584 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2640 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2667 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2695 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) int __stdcall lstrcmpiA( LPCSTR lpString1, LPCSTR lpString2 ); __declspec(dllimport) int __stdcall lstrcmpiW( LPCWSTR lpString1, LPCWSTR lpString2 ); #line 2715 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma warning(push) #pragma warning(disable:4995) #line 2720 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2750 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) LPSTR __stdcall lstrcpyA( LPSTR lpString1, LPCSTR lpString2 ); __declspec(dllimport) LPWSTR __stdcall lstrcpyW( LPWSTR lpString1, LPCWSTR lpString2 ); #line 2770 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) LPSTR __stdcall lstrcatA( LPSTR lpString1, LPCSTR lpString2 ); __declspec(dllimport) LPWSTR __stdcall lstrcatW( LPWSTR lpString1, LPCWSTR lpString2 ); #line 2790 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma warning(pop) #line 2794 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) int __stdcall lstrlenA( LPCSTR lpString ); __declspec(dllimport) int __stdcall lstrlenW( LPCWSTR lpString ); #line 2812 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 2814 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2906 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 2922 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 2924 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3027 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3031 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" typedef struct _STARTUPINFOEXA { STARTUPINFOA StartupInfo; LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList; } STARTUPINFOEXA, *LPSTARTUPINFOEXA; typedef struct _STARTUPINFOEXW { STARTUPINFOW StartupInfo; LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList; } STARTUPINFOEXW, *LPSTARTUPINFOEXW; typedef STARTUPINFOEXW STARTUPINFOEX; typedef LPSTARTUPINFOEXW LPSTARTUPINFOEX; #line 3049 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3051 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3055 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) HANDLE __stdcall OpenMutexA( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName ); __declspec(dllimport) HANDLE __stdcall CreateSemaphoreA( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCSTR lpName ); #line 3088 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3107 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) HANDLE __stdcall OpenWaitableTimerA( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpTimerName ); __declspec(dllimport) HANDLE __stdcall CreateSemaphoreExA( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess ); __declspec(dllimport) HANDLE __stdcall CreateWaitableTimerExA( LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess ); #line 3173 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3175 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3177 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) HANDLE __stdcall CreateFileMappingNumaA( HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName, DWORD nndPreferred ); #line 3220 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) HANDLE __stdcall OpenFileMappingA( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCSTR lpName ); #line 3234 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) DWORD __stdcall GetLogicalDriveStringsA( DWORD nBufferLength, LPSTR lpBuffer ); #line 3252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family #line 3259 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) HMODULE __stdcall LoadPackagedLibrary ( LPCWSTR lpwLibFileName, DWORD Reserved ); #line 3276 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3278 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #line 3311 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall QueryFullProcessImageNameA( HANDLE hProcess, DWORD dwFlags, LPSTR lpExeName, PDWORD lpdwSize ); __declspec(dllimport) BOOL __stdcall QueryFullProcessImageNameW( HANDLE hProcess, DWORD dwFlags, LPWSTR lpExeName, PDWORD lpdwSize ); #line 3342 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3344 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" typedef enum _PROC_THREAD_ATTRIBUTE_NUM { ProcThreadAttributeParentProcess = 0, ProcThreadAttributeHandleList = 2, ProcThreadAttributeGroupAffinity = 3, ProcThreadAttributePreferredNode = 4, ProcThreadAttributeIdealProcessor = 5, ProcThreadAttributeUmsThread = 6, ProcThreadAttributeMitigationPolicy = 7, #line 3368 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" ProcThreadAttributeSecurityCapabilities = 9, #line 3371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" ProcThreadAttributeProtectionLevel = 11, #line 3374 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" ProcThreadAttributeJobList = 13, ProcThreadAttributeChildProcessPolicy = 14, ProcThreadAttributeAllApplicationPackagesPolicy = 15, ProcThreadAttributeWin32kFilter = 16, #line 3380 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" ProcThreadAttributeSafeOpenPromptOriginClaim = 17, #line 3383 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" ProcThreadAttributeDesktopAppPolicy = 18, #line 3386 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" ProcThreadAttributePseudoConsole = 22, #line 3389 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" } PROC_THREAD_ATTRIBUTE_NUM; #line 3391 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3404 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3417 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3422 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3428 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3433 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3444 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3678 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3679 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3680 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3710 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3715 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3731 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3736 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3738 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) void __stdcall GetStartupInfoA( LPSTARTUPINFOA lpStartupInfo ); #line 3787 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3807 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3809 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3837 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall GetFirmwareEnvironmentVariableExA( LPCSTR lpName, LPCSTR lpGuid, PVOID pBuffer, DWORD nSize, PDWORD pdwAttribubutes ); __declspec(dllimport) DWORD __stdcall GetFirmwareEnvironmentVariableExW( LPCWSTR lpName, LPCWSTR lpGuid, PVOID pBuffer, DWORD nSize, PDWORD pdwAttribubutes ); #line 3865 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3867 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 3891 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall SetFirmwareEnvironmentVariableExA( LPCSTR lpName, LPCSTR lpGuid, PVOID pValue, DWORD nSize, DWORD dwAttributes ); __declspec(dllimport) BOOL __stdcall SetFirmwareEnvironmentVariableExW( LPCWSTR lpName, LPCWSTR lpGuid, PVOID pValue, DWORD nSize, DWORD dwAttributes ); #line 3919 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3921 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 3923 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall GetFirmwareType ( PFIRMWARE_TYPE FirmwareType ); __declspec(dllimport) BOOL __stdcall IsNativeVhdBoot ( PBOOL NativeVhdBoot ); #line 3946 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) HRSRC __stdcall FindResourceA( HMODULE hModule, LPCSTR lpName, LPCSTR lpType ); __declspec(dllimport) HRSRC __stdcall FindResourceExA( HMODULE hModule, LPCSTR lpType, LPCSTR lpName, WORD wLanguage ); __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 3995 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall EnumResourceNamesA( HMODULE hModule, LPCSTR lpType, ENUMRESNAMEPROCA lpEnumFunc, LONG_PTR lParam ); __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 4035 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) HANDLE __stdcall BeginUpdateResourceA( LPCSTR pFileName, BOOL bDeleteExistingResources ); __declspec(dllimport) HANDLE __stdcall BeginUpdateResourceW( LPCWSTR pFileName, BOOL bDeleteExistingResources ); #line 4055 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4083 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall EndUpdateResourceA( HANDLE hUpdate, BOOL fDiscard ); __declspec(dllimport) BOOL __stdcall EndUpdateResourceW( HANDLE hUpdate, BOOL fDiscard ); #line 4103 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) ATOM __stdcall GlobalAddAtomA( LPCSTR lpString ); __declspec(dllimport) ATOM __stdcall GlobalAddAtomW( LPCWSTR lpString ); #line 4123 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) ATOM __stdcall GlobalAddAtomExA( LPCSTR lpString, DWORD Flags ); __declspec(dllimport) ATOM __stdcall GlobalAddAtomExW( LPCWSTR lpString, DWORD Flags ); #line 4143 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) ATOM __stdcall GlobalFindAtomA( LPCSTR lpString ); __declspec(dllimport) ATOM __stdcall GlobalFindAtomW( LPCWSTR lpString ); #line 4161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4183 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) ATOM __stdcall AddAtomA( LPCSTR lpString ); __declspec(dllimport) ATOM __stdcall AddAtomW( LPCWSTR lpString ); #line 4201 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) ATOM __stdcall FindAtomA( LPCSTR lpString ); __declspec(dllimport) ATOM __stdcall FindAtomW( LPCWSTR lpString ); #line 4219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4241 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4295 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4297 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4323 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4325 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4351 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4353 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4377 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4379 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4407 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4431 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4459 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4487 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4511 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4535 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4559 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4581 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4583 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4609 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4631 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4657 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4683 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4709 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOLEAN __stdcall Wow64EnableWow64FsRedirection ( BOOLEAN Wow64FsEnableRedirection ); typedef UINT (__stdcall * PGET_SYSTEM_WOW64_DIRECTORY_A)( LPSTR lpBuffer, UINT uSize); typedef UINT (__stdcall * PGET_SYSTEM_WOW64_DIRECTORY_W)( LPWSTR lpBuffer, UINT uSize); #line 4771 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4773 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4774 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4792 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4812 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall SetDllDirectoryA( LPCSTR lpPathName ); __declspec(dllimport) BOOL __stdcall SetDllDirectoryW( LPCWSTR lpPathName ); #line 4832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall GetDllDirectoryA( DWORD nBufferLength, LPSTR lpBuffer ); __declspec(dllimport) DWORD __stdcall GetDllDirectoryW( DWORD nBufferLength, LPWSTR lpBuffer ); #line 4854 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4856 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall SetSearchPathMode ( DWORD Flags ); #line 4870 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family #line 4894 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4896 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 4922 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 4924 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall CreateDirectoryTransactedA( LPCSTR lpTemplateDirectory, LPCSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall CreateDirectoryTransactedW( LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction ); #line 4954 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall RemoveDirectoryTransactedA( LPCSTR lpPathName, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall RemoveDirectoryTransactedW( LPCWSTR lpPathName, HANDLE hTransaction ); #line 4974 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall GetFullPathNameTransactedA( LPCSTR lpFileName, DWORD nBufferLength, LPSTR lpBuffer, LPSTR *lpFilePart, HANDLE hTransaction ); __declspec(dllimport) DWORD __stdcall GetFullPathNameTransactedW( LPCWSTR lpFileName, DWORD nBufferLength, LPWSTR lpBuffer, LPWSTR *lpFilePart, HANDLE hTransaction ); #line 5002 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5004 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5006 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall DefineDosDeviceA( DWORD dwFlags, LPCSTR lpDeviceName, LPCSTR lpTargetPath ); __declspec(dllimport) DWORD __stdcall QueryDosDeviceA( LPCSTR lpDeviceName, LPSTR lpTargetPath, DWORD ucchMax ); #line 5042 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) HANDLE __stdcall CreateFileTransactedA( LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile, HANDLE hTransaction, PUSHORT pusMiniVersion, PVOID lpExtendedParameter ); __declspec(dllimport) HANDLE __stdcall CreateFileTransactedW( LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile, HANDLE hTransaction, PUSHORT pusMiniVersion, PVOID lpExtendedParameter ); #line 5086 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5088 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5090 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) HANDLE __stdcall ReOpenFile( HANDLE hOriginalFile, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwFlagsAndAttributes ); #line 5108 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5110 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall SetFileAttributesTransactedA( LPCSTR lpFileName, DWORD dwFileAttributes, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall SetFileAttributesTransactedW( LPCWSTR lpFileName, DWORD dwFileAttributes, HANDLE hTransaction ); #line 5139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall GetFileAttributesTransactedA( LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall GetFileAttributesTransactedW( LPCWSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation, HANDLE hTransaction ); #line 5163 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) DWORD __stdcall GetCompressedFileSizeTransactedA( LPCSTR lpFileName, LPDWORD lpFileSizeHigh, HANDLE hTransaction ); __declspec(dllimport) DWORD __stdcall GetCompressedFileSizeTransactedW( LPCWSTR lpFileName, LPDWORD lpFileSizeHigh, HANDLE hTransaction ); #line 5185 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall DeleteFileTransactedA( LPCSTR lpFileName, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall DeleteFileTransactedW( LPCWSTR lpFileName, HANDLE hTransaction ); #line 5205 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5207 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5209 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family #line 5231 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5233 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall CheckNameLegalDOS8Dot3A( LPCSTR lpName, LPSTR lpOemName, DWORD OemNameSize, PBOOL pbNameContainsSpaces , PBOOL pbNameLegal ); __declspec(dllimport) BOOL __stdcall CheckNameLegalDOS8Dot3W( LPCWSTR lpName, LPSTR lpOemName, DWORD OemNameSize, PBOOL pbNameContainsSpaces , PBOOL pbNameLegal ); #line 5265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5269 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) HANDLE __stdcall FindFirstFileTransactedA( LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction ); __declspec(dllimport) HANDLE __stdcall FindFirstFileTransactedW( LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction ); #line 5307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5309 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5311 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #line 5314 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 5340 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5362 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5364 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 5414 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall CopyFileTransactedA( LPCSTR lpExistingFileName, LPCSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall CopyFileTransactedW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags, HANDLE hTransaction ); #line 5452 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5454 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5456 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family typedef enum _COPYFILE2_MESSAGE_TYPE { COPYFILE2_CALLBACK_NONE = 0, COPYFILE2_CALLBACK_CHUNK_STARTED, COPYFILE2_CALLBACK_CHUNK_FINISHED, COPYFILE2_CALLBACK_STREAM_STARTED, COPYFILE2_CALLBACK_STREAM_FINISHED, COPYFILE2_CALLBACK_POLL_CONTINUE, COPYFILE2_CALLBACK_ERROR, COPYFILE2_CALLBACK_MAX, } COPYFILE2_MESSAGE_TYPE; typedef enum _COPYFILE2_MESSAGE_ACTION { COPYFILE2_PROGRESS_CONTINUE = 0, COPYFILE2_PROGRESS_CANCEL, COPYFILE2_PROGRESS_STOP, COPYFILE2_PROGRESS_QUIET, COPYFILE2_PROGRESS_PAUSE, } COPYFILE2_MESSAGE_ACTION; typedef enum _COPYFILE2_COPY_PHASE { COPYFILE2_PHASE_NONE = 0, COPYFILE2_PHASE_PREPARE_SOURCE, COPYFILE2_PHASE_PREPARE_DEST, COPYFILE2_PHASE_READ_SOURCE, COPYFILE2_PHASE_WRITE_DESTINATION, COPYFILE2_PHASE_SERVER_COPY, COPYFILE2_PHASE_NAMEGRAFT_COPY, COPYFILE2_PHASE_MAX, } COPYFILE2_COPY_PHASE; typedef struct COPYFILE2_MESSAGE { COPYFILE2_MESSAGE_TYPE Type; DWORD dwPadding; union { struct { DWORD dwStreamNumber; DWORD dwReserved; HANDLE hSourceFile; HANDLE hDestinationFile; ULARGE_INTEGER uliChunkNumber; ULARGE_INTEGER uliChunkSize; ULARGE_INTEGER uliStreamSize; ULARGE_INTEGER uliTotalFileSize; } ChunkStarted; struct { DWORD dwStreamNumber; DWORD dwFlags; HANDLE hSourceFile; HANDLE hDestinationFile; ULARGE_INTEGER uliChunkNumber; ULARGE_INTEGER uliChunkSize; ULARGE_INTEGER uliStreamSize; ULARGE_INTEGER uliStreamBytesTransferred; ULARGE_INTEGER uliTotalFileSize; ULARGE_INTEGER uliTotalBytesTransferred; } ChunkFinished; struct { DWORD dwStreamNumber; DWORD dwReserved; HANDLE hSourceFile; HANDLE hDestinationFile; ULARGE_INTEGER uliStreamSize; ULARGE_INTEGER uliTotalFileSize; } StreamStarted; struct { DWORD dwStreamNumber; DWORD dwReserved; HANDLE hSourceFile; HANDLE hDestinationFile; ULARGE_INTEGER uliStreamSize; ULARGE_INTEGER uliStreamBytesTransferred; ULARGE_INTEGER uliTotalFileSize; ULARGE_INTEGER uliTotalBytesTransferred; } StreamFinished; struct { DWORD dwReserved; } PollContinue; struct { COPYFILE2_COPY_PHASE CopyPhase; DWORD dwStreamNumber; HRESULT hrFailure; DWORD dwReserved; ULARGE_INTEGER uliChunkNumber; ULARGE_INTEGER uliStreamSize; ULARGE_INTEGER uliStreamBytesTransferred; ULARGE_INTEGER uliTotalFileSize; ULARGE_INTEGER uliTotalBytesTransferred; } Error; } Info; } COPYFILE2_MESSAGE; typedef COPYFILE2_MESSAGE_ACTION (__stdcall *PCOPYFILE2_PROGRESS_ROUTINE)( const COPYFILE2_MESSAGE *pMessage, PVOID pvCallbackContext ); typedef struct COPYFILE2_EXTENDED_PARAMETERS { DWORD dwSize; DWORD dwCopyFlags; BOOL *pfCancel; PCOPYFILE2_PROGRESS_ROUTINE pProgressRoutine; PVOID pvCallbackContext; } COPYFILE2_EXTENDED_PARAMETERS; __declspec(dllimport) HRESULT __stdcall CopyFile2( PCWSTR pwszExistingFileName, PCWSTR pwszNewFileName, COPYFILE2_EXTENDED_PARAMETERS *pExtendedParameters ); #line 5595 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5597 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #line 5600 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall MoveFileA( LPCSTR lpExistingFileName, LPCSTR lpNewFileName ); __declspec(dllimport) BOOL __stdcall MoveFileW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName ); #line 5623 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5645 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family or OneCore Family __declspec(dllimport) BOOL __stdcall MoveFileExA( LPCSTR lpExistingFileName, LPCSTR lpNewFileName, DWORD dwFlags ); __declspec(dllimport) BOOL __stdcall MoveFileExW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, DWORD dwFlags ); #line 5671 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5673 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 5704 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5705 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5707 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall MoveFileTransactedA( LPCSTR lpExistingFileName, LPCSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, DWORD dwFlags, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall MoveFileTransactedW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, DWORD dwFlags, HANDLE hTransaction ); #line 5740 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5741 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5743 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Application Family #line 5756 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5758 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family #line 5765 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 5799 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5800 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5802 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 5833 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5835 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5837 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall CreateHardLinkTransactedA( LPCSTR lpFileName, LPCSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction ); __declspec(dllimport) BOOL __stdcall CreateHardLinkTransactedW( LPCWSTR lpFileName, LPCWSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction ); #line 5870 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5872 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) HANDLE __stdcall FindFirstStreamTransactedW ( LPCWSTR lpFileName, STREAM_INFO_LEVELS InfoLevel, LPVOID lpFindStreamData, DWORD dwFlags, HANDLE hTransaction ); __declspec(dllimport) HANDLE __stdcall FindFirstFileNameTransactedW ( LPCWSTR lpFileName, DWORD dwFlags, LPDWORD StringLength, PWSTR LinkName, HANDLE hTransaction ); #line 5898 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 5900 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 5923 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall CallNamedPipeA( LPCSTR lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut ); __declspec(dllimport) BOOL __stdcall WaitNamedPipeA( LPCSTR lpNamedPipeName, DWORD nTimeOut ); #line 5973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family #line 5982 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family or OneCore Family __declspec(dllimport) BOOL __stdcall GetNamedPipeClientComputerNameA( HANDLE Pipe, LPSTR ClientComputerName, ULONG ClientComputerNameLength ); #line 6001 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall GetNamedPipeClientProcessId( HANDLE Pipe, PULONG ClientProcessId ); __declspec(dllimport) BOOL __stdcall GetNamedPipeClientSessionId( HANDLE Pipe, PULONG ClientSessionId ); __declspec(dllimport) BOOL __stdcall GetNamedPipeServerProcessId( HANDLE Pipe, PULONG ServerProcessId ); __declspec(dllimport) BOOL __stdcall GetNamedPipeServerSessionId( HANDLE Pipe, PULONG ServerSessionId ); #line 6039 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #line 6042 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6065 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 6067 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) BOOL __stdcall SetFileBandwidthReservation( HANDLE hFile, DWORD nPeriodMilliseconds, DWORD nBytesPerPeriod, BOOL bDiscardable, LPDWORD lpTransferSize, LPDWORD lpNumOutstandingRequests ); __declspec(dllimport) BOOL __stdcall GetFileBandwidthReservation( HANDLE hFile, LPDWORD lpPeriodMilliseconds, LPDWORD lpBytesPerPeriod, LPBOOL pDiscardable, LPDWORD lpTransferSize, LPDWORD lpNumOutstandingRequests ); #line 6100 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall ClearEventLogA ( HANDLE hEventLog, LPCSTR lpBackupFileName ); __declspec(dllimport) BOOL __stdcall ClearEventLogW ( HANDLE hEventLog, LPCWSTR lpBackupFileName ); #line 6124 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) BOOL __stdcall BackupEventLogA ( HANDLE hEventLog, LPCSTR lpBackupFileName ); __declspec(dllimport) BOOL __stdcall BackupEventLogW ( HANDLE hEventLog, LPCWSTR lpBackupFileName ); #line 6144 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6202 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) HANDLE __stdcall RegisterEventSourceA ( LPCSTR lpUNCServerName, LPCSTR lpSourceName ); __declspec(dllimport) HANDLE __stdcall RegisterEventSourceW ( LPCWSTR lpUNCServerName, LPCWSTR lpSourceName ); #line 6222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" __declspec(dllimport) HANDLE __stdcall OpenBackupEventLogA ( LPCSTR lpUNCServerName, LPCSTR lpFileName ); __declspec(dllimport) HANDLE __stdcall OpenBackupEventLogW ( LPCWSTR lpUNCServerName, LPCWSTR lpFileName ); #line 6242 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6306 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); typedef ULONG OPERATION_ID; typedef struct _OPERATION_START_PARAMETERS { ULONG Version; OPERATION_ID OperationId; ULONG Flags; } OPERATION_START_PARAMETERS, *POPERATION_START_PARAMETERS; typedef struct _OPERATION_END_PARAMETERS { ULONG Version; OPERATION_ID OperationId; ULONG Flags; } OPERATION_END_PARAMETERS, *POPERATION_END_PARAMETERS; __declspec(dllimport) BOOL __stdcall OperationStart ( OPERATION_START_PARAMETERS* OperationStartParams ); __declspec(dllimport) BOOL __stdcall OperationEnd ( OPERATION_END_PARAMETERS* OperationEndParams ); #line 6375 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __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 ); __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 ); __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 6480 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall ObjectPrivilegeAuditAlarmA ( LPCSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted ); __declspec(dllimport) BOOL __stdcall ObjectCloseAuditAlarmA ( LPCSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose ); __declspec(dllimport) BOOL __stdcall ObjectDeleteAuditAlarmA ( LPCSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose ); __declspec(dllimport) BOOL __stdcall PrivilegedServiceAuditAlarmA ( LPCSTR SubsystemName, LPCSTR ServiceName, HANDLE ClientToken, PPRIVILEGE_SET Privileges, BOOL AccessGranted ); __declspec(dllimport) BOOL __stdcall AddConditionalAce ( PACL pAcl, DWORD dwAceRevision, DWORD AceFlags, UCHAR AceType, DWORD AccessMask, PSID pSid, PWCHAR ConditionStr, DWORD *ReturnLength ); #line 6570 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 6572 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall GetFileSecurityA ( LPCSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded ); #line 6604 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 ); __declspec(dllimport) BOOL __stdcall ReadDirectoryChangesExW( HANDLE hDirectory, LPVOID lpBuffer, DWORD nBufferLength, BOOL bWatchSubtree, DWORD dwNotifyFilter, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine, READ_DIRECTORY_NOTIFY_INFORMATION_CLASS ReadDirectoryNotifyInformationClass ); #line 6640 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 6641 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 6643 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #pragma endregion #pragma region Desktop Family __declspec(dllimport) LPVOID __stdcall MapViewOfFileExNuma( HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress, DWORD nndPreferred ); #line 6665 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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 6724 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\um\\winbase.h" #line 6726 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.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)