1>------ Build started: Project: MFC_Intel_test, Configuration: Release x64 ------ 1>pch.cpp 1>#line 1 "pch.cpp" 1> 1> 1>#line 1 "E:\\Dima\\_Progs\\_Test\\MFC_Intel_test\\pch.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "E:\\Dima\\_Progs\\_Test\\MFC_Intel_test\\framework.h" 1>#pragma once 1> 1> 1> 1> 1> 1>#line 1 "E:\\Dima\\_Progs\\_Test\\MFC_Intel_test\\targetver.h" 1>#pragma once 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4668) 1> 1>#pragma warning(disable:4001) 1> 1> 1>#pragma once 1> 1> 1> 1> 1>#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1>#line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1>#line 76 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 208 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 227 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1>#line 235 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 269 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\SDKDDKVer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1> 1> 1> 1> 1>#line 9 "E:\\Dima\\_Progs\\_Test\\MFC_Intel_test\\targetver.h" 1>#line 8 "E:\\Dima\\_Progs\\_Test\\MFC_Intel_test\\framework.h" 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxwin.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afx.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\new.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 56 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 179 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1>#line 188 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1>#line 200 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 207 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 223 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 324 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 351 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 496 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 503 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 540 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 576 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 596 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 603 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Input Buffer SAL 1 compatibility macros 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1007 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1291 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1382 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1>#line 1390 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1410 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion Input Buffer SAL 1 compatibility macros 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1555 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1>#line 1611 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1663 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 2047 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1>#line 2061 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2083 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 2091 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2624 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2835 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2858 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 2868 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 2878 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1>#line 2891 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1>#line 2899 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1>#line 2911 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2945 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\concurrencysal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>extern "C" { 1> 1> 1>#line 292 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\concurrencysal.h" 1> 1> 1> 1> 1> 1>#line 313 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\concurrencysal.h" 1> 1> 1> 1> 1> 1>#line 332 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\concurrencysal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 368 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\concurrencysal.h" 1> 1>#line 381 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\concurrencysal.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} 1> 1> 1>#line 2971 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\sal.h" 1>#line 58 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vadefs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#pragma pack(push, 8) 1> 1> 1>#line 25 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vadefs.h" 1> 1> 1> 1>#line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vadefs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> typedef unsigned __int64 uintptr_t; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> typedef char* va_list; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 94 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vadefs.h" 1> 1>#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vadefs.h" 1> 1> void __cdecl __va_start(va_list* , ...); 1> 1>#line 163 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vadefs.h" 1> 1> 1> 1> 1>} 1> 1> 1> 1> extern "C++" 1> { 1> template 1> struct __vcrt_va_list_is_reference 1> { 1> enum : bool { __the_value = false }; 1> }; 1> 1> template 1> struct __vcrt_va_list_is_reference<_Ty&> 1> { 1> enum : bool { __the_value = true }; 1> }; 1> 1> template 1> struct __vcrt_va_list_is_reference<_Ty&&> 1> { 1> enum : bool { __the_value = true }; 1> }; 1> 1> template 1> struct __vcrt_assert_va_start_is_not_reference 1> { 1> static_assert(!__vcrt_va_list_is_reference<_Ty>::__the_value, 1> "va_start argument must not have reference type and must not be parenthesized"); 1> }; 1> } 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1>#pragma pack(pop) 1>#line 59 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 95 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1>#line 107 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 131 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1>#line 139 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1>#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 187 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> typedef unsigned __int64 size_t; 1> typedef __int64 ptrdiff_t; 1> typedef __int64 intptr_t; 1> 1> 1> 1> 1> 1> 1> 1> typedef bool __vcrt_bool; 1>#line 211 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 238 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> extern "C++" 1> { 1> template 1> char (*__countof_helper(__unaligned _CountofType (&_Array)[_SizeOfArray]))[_SizeOfArray]; 1> 1> 1> } 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 269 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1>#line 280 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 298 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 323 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> 1> 1> 1>#line 336 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime.h" 1> 1> 1> void __cdecl __security_init_cookie(void); 1> 1> 1> 1> 1> 1> void __cdecl __security_check_cookie( uintptr_t _StackCookie); 1> __declspec(noreturn) void __cdecl __report_gsfailure( uintptr_t _StackCookie); 1> 1> 1> 1>extern uintptr_t __security_cookie; 1> 1> 1> 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1> 1>#line 11 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 72 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1> 1>#line 93 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 129 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 162 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1>#line 172 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C++" 1>{ 1> template 1> struct _CrtEnableIf; 1> 1> template 1> struct _CrtEnableIf 1> { 1> typedef _Ty _Type; 1> }; 1>} 1> 1> 1> 1> typedef bool __crt_bool; 1>#line 221 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 243 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 251 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 268 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 292 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1>#line 320 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1>#line 332 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 356 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>__declspec(dllimport) void __cdecl _invalid_parameter_noinfo(void); 1>__declspec(dllimport) __declspec(noreturn) void __cdecl _invalid_parameter_noinfo_noreturn(void); 1> 1>__declspec(noreturn) 1>__declspec(dllimport) void __cdecl _invoke_watson( 1> wchar_t const* _Expression, 1> wchar_t const* _FunctionName, 1> wchar_t const* _FileName, 1> unsigned int _LineNo, 1> uintptr_t _Reserved); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 405 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1>#line 419 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 438 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 446 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 464 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 480 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 509 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 530 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 539 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1>#line 549 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 561 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 569 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 578 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef int errno_t; 1>typedef unsigned short wint_t; 1>typedef unsigned short wctype_t; 1>typedef long __time32_t; 1>typedef __int64 __time64_t; 1> 1>typedef struct __crt_locale_data_public 1>{ 1> unsigned short const* _locale_pctype; 1> int _locale_mb_cur_max; 1> unsigned int _locale_lc_codepage; 1>} __crt_locale_data_public; 1> 1>typedef struct __crt_locale_pointers 1>{ 1> struct __crt_locale_data* locinfo; 1> struct __crt_multibyte_data* mbcinfo; 1>} __crt_locale_pointers; 1> 1>typedef __crt_locale_pointers* _locale_t; 1> 1>typedef struct _Mbstatet 1>{ 1> unsigned long _Wchar; 1> unsigned short _Byte, _State; 1>} _Mbstatet; 1> 1>typedef _Mbstatet mbstate_t; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> typedef __time64_t time_t; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> typedef size_t rsize_t; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 665 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 676 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 687 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 698 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 709 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 720 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 731 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 742 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 753 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 766 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 779 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 796 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>#line 814 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1865 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2057 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt.h" 1> 1>} __pragma(pack(pop)) 1> 1> 1>#pragma warning(pop) 1>#line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\new.h" 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime_new_debug.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime_new.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1>#pragma warning(disable: 4985) 1> 1> 1>extern "C++" { 1> 1>#pragma pack(push, 8) 1> 1> 1> 1> 1>#line 30 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime_new.h" 1> 1> 1> 1> namespace std 1> { 1> struct nothrow_t { 1> 1> explicit nothrow_t() = default; 1> 1> }; 1> 1> 1> 1> 1> extern nothrow_t const nothrow; 1> 1> } 1> 1> 1>[[nodiscard]] __declspec(allocator) 1>void* __cdecl operator new( 1> size_t _Size 1> ); 1> 1>[[nodiscard]] __declspec(allocator) 1>void* __cdecl operator new( 1> size_t _Size, 1> std::nothrow_t const& 1> ) noexcept; 1> 1>[[nodiscard]] __declspec(allocator) 1>void* __cdecl operator new[]( 1> size_t _Size 1> ); 1> 1>[[nodiscard]] __declspec(allocator) 1>void* __cdecl operator new[]( 1> size_t _Size, 1> std::nothrow_t const& 1> ) noexcept; 1> 1>void __cdecl operator delete( 1> void* _Block 1> ) noexcept; 1> 1>void __cdecl operator delete( 1> void* _Block, 1> std::nothrow_t const& 1> ) noexcept; 1> 1>void __cdecl operator delete[]( 1> void* _Block 1> ) noexcept; 1> 1>void __cdecl operator delete[]( 1> void* _Block, 1> std::nothrow_t const& 1> ) noexcept; 1> 1>void __cdecl operator delete( 1> void* _Block, 1> size_t _Size 1> ) noexcept; 1> 1>void __cdecl operator delete[]( 1> void* _Block, 1> size_t _Size 1> ) noexcept; 1> 1>#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime_new.h" 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4577) 1>#pragma warning(disable: 4514) 1> 1> 1> [[nodiscard]] 1> inline void* __cdecl operator new(size_t _Size, void* _Where) noexcept 1> { 1> (void)_Size; 1> return _Where; 1> } 1> 1> inline void __cdecl operator delete(void*, void*) noexcept 1> { 1> return; 1> } 1> 1> 1> 1> 1> [[nodiscard]] 1> inline void* __cdecl operator new[](size_t _Size, 1> void* _Where) noexcept 1> { 1> (void)_Size; 1> return _Where; 1> } 1> 1> inline void __cdecl operator delete[](void*, void*) noexcept 1> { 1> } 1> 1>#pragma warning(pop) 1> 1> 1> 1>#pragma pack(pop) 1> 1>} 1> 1> 1>#pragma warning(pop) 1>#line 11 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime_new_debug.h" 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1> 1> 1>extern "C++" { 1> 1>#pragma pack(push, 8) 1> 1> 1> 1> 1> 1> 1> [[nodiscard]] 1> __declspec(allocator) void* __cdecl operator new( 1> size_t _Size, 1> int _BlockUse, 1> char const* _FileName, 1> int _LineNumber 1> ); 1> 1> [[nodiscard]] 1> __declspec(allocator) void* __cdecl operator new[]( 1> size_t _Size, 1> int _BlockUse, 1> char const* _FileName, 1> int _LineNumber 1> ); 1> 1> void __cdecl operator delete( 1> void* _Block, 1> int _BlockUse, 1> char const* _FileName, 1> int _LineNumber 1> ) noexcept; 1> 1> void __cdecl operator delete[]( 1> void* _Block, 1> int _BlockUse, 1> char const* _FileName, 1> int _LineNumber 1> ) noexcept; 1> 1> 1> 1> 1> 1>#pragma pack(pop) 1> 1>} 1> 1> 1>#pragma warning(pop) 1>#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\new.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\crtdefs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 27 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\crtdefs.h" 1> 1> 1>#line 36 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\crtdefs.h" 1> 1> 1>#line 45 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\crtdefs.h" 1> 1> 1> 1> 1>#line 61 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\crtdefs.h" 1> 1>#line 73 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\crtdefs.h" 1> 1>#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\new.h" 1> 1> namespace std 1> { 1> typedef void (__cdecl* new_handler)(); 1> 1> 1> 1> 1> 1> new_handler __cdecl set_new_handler( new_handler _NewHandler) throw(); 1> } 1> 1> 1> 1> 1> 1> using std::new_handler; 1> using std::set_new_handler; 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1>typedef int (__cdecl* _PNH)(size_t); 1> 1>_PNH __cdecl _query_new_handler(void); 1>_PNH __cdecl _set_new_handler( _PNH _NewHandler); 1> 1> 1>__declspec(dllimport) int __cdecl _query_new_mode(void); 1>__declspec(dllimport) int __cdecl _set_new_mode( int _NewMode); 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1> 1>#line 63 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afx.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxver_.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma component(browser, off, references, "ASSERT") 1>#pragma component(browser, off, references, "AfxAssertFailedLine") 1>#pragma component(browser, off, references, "AfxDebugBreak") 1>#pragma component(browser, off, references, "BOOL") 1>#pragma component(browser, off, references, "BYTE") 1>#pragma component(browser, off, references, "DECLSPEC_IMPORT") 1>#pragma component(browser, off, references, "DWORD") 1>#pragma component(browser, off, references, "FALSE") 1>#pragma component(browser, off, references, "FAR") 1>#pragma component(browser, off, references, "LPSTR") 1>#pragma component(browser, off, references, "LPTSTR") 1>#pragma component(browser, off, references, "LPCSTR") 1>#pragma component(browser, off, references, "LPCTSTR") 1>#pragma component(browser, off, references, "NULL") 1>#pragma component(browser, off, references, "PASCAL") 1>#pragma component(browser, off, references, "THIS_FILE") 1>#pragma component(browser, off, references, "TRUE") 1>#pragma component(browser, off, references, "UINT") 1>#pragma component(browser, off, references, "WINAPI") 1>#pragma component(browser, off, references, "WORD") 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxv_w32.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winsdkver.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winapifamily.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4001) 1> 1>#pragma once 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winpackagefamily.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4001) 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winpackagefamily.h" 1> 1> 1> 1> 1>#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winpackagefamily.h" 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>#line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winapifamily.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 74 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winapifamily.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 148 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winapifamily.h" 1> 1> 1> 1> 1> 1>#line 159 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winapifamily.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>#line 22 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winsdkver.h" 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winsdkver.h" 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#line 26 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxv_w32.h" 1> 1>#line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxv_w32.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 95 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxv_w32.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 123 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxv_w32.h" 1> 1>#line 131 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\atlmfc\\include\\afxv_w32.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4311 4312) 1>#pragma warning(disable: 4201) 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma pack(push, 8) 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 105 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1> 1>#line 112 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 153 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1> 1> 1> 1>#pragma warning(disable:4514) 1> 1>#pragma warning(disable:4103) 1> 1> 1>#pragma warning(push) 1> 1>#pragma warning(disable:4001) 1>#pragma warning(disable:4201) 1>#pragma warning(disable:4214) 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\excpt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1>typedef enum _EXCEPTION_DISPOSITION 1>{ 1> ExceptionContinueExecution, 1> ExceptionContinueSearch, 1> ExceptionNestedException, 1> ExceptionCollidedUnwind 1>} EXCEPTION_DISPOSITION; 1> 1> 1> 1> 1>#line 47 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\excpt.h" 1> 1> struct _EXCEPTION_RECORD; 1> struct _CONTEXT; 1> struct _DISPATCHER_CONTEXT; 1> 1> EXCEPTION_DISPOSITION __cdecl __C_specific_handler( 1> struct _EXCEPTION_RECORD* ExceptionRecord, 1> void* EstablisherFrame, 1> struct _CONTEXT* ContextRecord, 1> struct _DISPATCHER_CONTEXT* DispatcherContext 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#line 71 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\excpt.h" 1> 1>unsigned long __cdecl _exception_code(void); 1>void * __cdecl _exception_info(void); 1>int __cdecl _abnormal_termination(void); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1>#line 168 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\stdarg.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1>#line 169 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\windef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4668) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1>#line 100 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 186 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 320 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1>#line 329 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1>#line 346 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 361 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 378 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 417 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1>#line 433 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1>#line 458 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1>#line 470 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 497 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 566 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1>#line 577 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 606 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} 1> 1> 1>#line 668 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_undef.h" 1> 1> 1> 1>#line 456 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_undef.h" 1> 1>#line 189 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1>#line 395 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1>#line 438 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1>#line 462 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 655 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 835 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1065 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1>#line 1122 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1>#line 1136 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings_strict.h" 1> 1> 1> 1> 1> 1>#line 675 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 694 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\sdv_driverspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 126 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1> 1> 1>#pragma once 1> 1> 1> 1>extern "C" { 1> 1> 1>#line 255 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1>#line 267 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 292 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1>#line 299 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 341 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 865 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1>#line 885 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\driverspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1>#line 696 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\specstrings.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1>#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef unsigned long ULONG; 1>typedef ULONG *PULONG; 1>typedef unsigned short USHORT; 1>typedef USHORT *PUSHORT; 1>typedef unsigned char UCHAR; 1>typedef UCHAR *PUCHAR; 1>typedef char *PSZ; 1> 1> 1> 1> 1>#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 114 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1>#line 141 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 155 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1>typedef unsigned long DWORD; 1>typedef int BOOL; 1>typedef unsigned char BYTE; 1>typedef unsigned short WORD; 1>typedef float FLOAT; 1>typedef FLOAT *PFLOAT; 1>typedef BOOL *PBOOL; 1>typedef BOOL *LPBOOL; 1>typedef BYTE *PBYTE; 1>typedef BYTE *LPBYTE; 1>typedef int *PINT; 1>typedef int *LPINT; 1>typedef WORD *PWORD; 1>typedef WORD *LPWORD; 1>typedef long *LPLONG; 1>typedef DWORD *PDWORD; 1>typedef DWORD *LPDWORD; 1>typedef void *LPVOID; 1>typedef const void *LPCVOID; 1> 1>typedef int INT; 1>typedef unsigned int UINT; 1>typedef unsigned int *PUINT; 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4668) 1>#pragma warning(disable:4820) 1> 1>#pragma warning(disable:4200) 1>#pragma warning(disable:4201) 1>#pragma warning(disable:4214) 1> 1> 1>extern "C" { 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_wctype.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> __declspec(dllimport) const unsigned short* __cdecl __pctype_func(void); 1> __declspec(dllimport) const wctype_t* __cdecl __pwctype_func(void); 1> 1>#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_wctype.h" 1> 1> 1>#line 56 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_wctype.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> __declspec(dllimport) int __cdecl iswalnum ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswalpha ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswascii ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswblank ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswcntrl ( wint_t _C); 1> 1> 1> __declspec(dllimport) int __cdecl iswdigit ( wint_t _C); 1> 1> __declspec(dllimport) int __cdecl iswgraph ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswlower ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswprint ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswpunct ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswspace ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswupper ( wint_t _C); 1> __declspec(dllimport) int __cdecl iswxdigit ( wint_t _C); 1> __declspec(dllimport) int __cdecl __iswcsymf( wint_t _C); 1> __declspec(dllimport) int __cdecl __iswcsym ( wint_t _C); 1> 1> __declspec(dllimport) int __cdecl _iswalnum_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswalpha_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswblank_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswcntrl_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswdigit_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswgraph_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswlower_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswprint_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswpunct_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswspace_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswupper_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswxdigit_l( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswcsymf_l ( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswcsym_l ( wint_t _C, _locale_t _Locale); 1> 1> 1> __declspec(dllimport) wint_t __cdecl towupper( wint_t _C); 1> __declspec(dllimport) wint_t __cdecl towlower( wint_t _C); 1> __declspec(dllimport) int __cdecl iswctype( wint_t _C, wctype_t _Type); 1> 1> __declspec(dllimport) wint_t __cdecl _towupper_l( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) wint_t __cdecl _towlower_l( wint_t _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _iswctype_l( wint_t _C, wctype_t _Type, _locale_t _Locale); 1> 1> 1> 1> __declspec(dllimport) int __cdecl isleadbyte( int _C); 1> __declspec(dllimport) int __cdecl _isleadbyte_l( int _C, _locale_t _Locale); 1> 1> __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); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 200 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_wctype.h" 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1>#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> __declspec(dllimport) int __cdecl _isctype( int _C, int _Type); 1> __declspec(dllimport) int __cdecl _isctype_l( int _C, int _Type, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isalpha( int _C); 1> __declspec(dllimport) int __cdecl _isalpha_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isupper( int _C); 1> __declspec(dllimport) int __cdecl _isupper_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl islower( int _C); 1> __declspec(dllimport) int __cdecl _islower_l( int _C, _locale_t _Locale); 1> 1> 1> __declspec(dllimport) int __cdecl isdigit( int _C); 1> 1> __declspec(dllimport) int __cdecl _isdigit_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isxdigit( int _C); 1> __declspec(dllimport) int __cdecl _isxdigit_l( int _C, _locale_t _Locale); 1> 1> 1> __declspec(dllimport) int __cdecl isspace( int _C); 1> 1> __declspec(dllimport) int __cdecl _isspace_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl ispunct( int _C); 1> __declspec(dllimport) int __cdecl _ispunct_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isblank( int _C); 1> __declspec(dllimport) int __cdecl _isblank_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isalnum( int _C); 1> __declspec(dllimport) int __cdecl _isalnum_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isprint( int _C); 1> __declspec(dllimport) int __cdecl _isprint_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl isgraph( int _C); 1> __declspec(dllimport) int __cdecl _isgraph_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl iscntrl( int _C); 1> __declspec(dllimport) int __cdecl _iscntrl_l( int _C, _locale_t _Locale); 1> 1> 1> __declspec(dllimport) int __cdecl toupper( int _C); 1> 1> 1> __declspec(dllimport) int __cdecl tolower( int _C); 1> 1> __declspec(dllimport) int __cdecl _tolower( int _C); 1> __declspec(dllimport) int __cdecl _tolower_l( int _C, _locale_t _Locale); 1> __declspec(dllimport) int __cdecl _toupper( int _C); 1> __declspec(dllimport) int __cdecl _toupper_l( int _C, _locale_t _Locale); 1> 1> __declspec(dllimport) int __cdecl __isascii( int _C); 1> __declspec(dllimport) int __cdecl __toascii( int _C); 1> __declspec(dllimport) int __cdecl __iscsymf( int _C); 1> __declspec(dllimport) int __cdecl __iscsym( int _C); 1> 1> 1> 1> 1> 1> 1> 1> 1>__inline int __cdecl __acrt_locale_get_ctype_array_value( 1> unsigned short const * const _Locale_pctype_array, 1> int const _Char_value, 1> int const _Mask 1> ) 1>{ 1> 1> 1> 1> 1> if (_Char_value >= -1 && _Char_value <= 255) 1> { 1> return _Locale_pctype_array[_Char_value] & _Mask; 1> } 1> 1> return 0; 1>} 1> 1> 1> 1> 1> 1>#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> __declspec(dllimport) int __cdecl ___mb_cur_max_func(void); 1> 1> __declspec(dllimport) int __cdecl ___mb_cur_max_l_func(_locale_t _Locale); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 151 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> __forceinline int __cdecl __ascii_tolower(int const _C) 1> { 1> if (_C >= 'A' && _C <= 'Z') 1> { 1> return _C - ('A' - 'a'); 1> } 1> return _C; 1> } 1> 1> __forceinline int __cdecl __ascii_toupper(int const _C) 1> { 1> if (_C >= 'a' && _C <= 'z') 1> { 1> return _C - ('a' - 'A'); 1> } 1> return _C; 1> } 1> 1> __forceinline int __cdecl __ascii_iswalpha(int const _C) 1> { 1> return (_C >= 'A' && _C <= 'Z') || (_C >= 'a' && _C <= 'z'); 1> } 1> 1> __forceinline int __cdecl __ascii_iswdigit(int const _C) 1> { 1> return _C >= '0' && _C <= '9'; 1> } 1> 1> __forceinline int __cdecl __ascii_towlower(int const _C) 1> { 1> return __ascii_tolower(_C); 1> } 1> 1> __forceinline int __cdecl __ascii_towupper(int const _C) 1> { 1> return __ascii_toupper(_C); 1> } 1> 1> 1> 1> 1>#line 206 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> 1> __inline __crt_locale_data_public* __cdecl __acrt_get_locale_data_prefix(void const volatile* const _LocalePointers) 1> { 1> _locale_t const _TypedLocalePointers = (_locale_t)_LocalePointers; 1> return (__crt_locale_data_public*)_TypedLocalePointers->locinfo; 1> } 1> 1> 1> 1> 1> 1> __inline int __cdecl _chvalidchk_l( 1> int const _C, 1> int const _Mask, 1> _locale_t const _Locale 1> ) 1> { 1> 1> 1> 1> if (_Locale) 1> { 1> return __acrt_locale_get_ctype_array_value(__acrt_get_locale_data_prefix(_Locale)->_locale_pctype, _C, _Mask); 1> } 1> 1> return (__acrt_locale_get_ctype_array_value(__pctype_func(), (_C), (_Mask))); 1> 1> } 1> 1> 1> 1> 1> __inline int __cdecl _ischartype_l( 1> int const _C, 1> int const _Mask, 1> _locale_t const _Locale 1> ) 1> { 1> if (_Locale) { 1> if (_C >= -1 && _C <= 255) 1> { 1> return __acrt_get_locale_data_prefix(_Locale)->_locale_pctype[_C] & _Mask; 1> } 1> 1> if (__acrt_get_locale_data_prefix(_Locale)->_locale_mb_cur_max > 1) 1> { 1> return _isctype_l(_C, _Mask, _Locale); 1> } 1> 1> return 0; 1> } 1> 1> return _chvalidchk_l(_C, _Mask, 0); 1> } 1> 1>#line 273 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 301 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\ctype.h" 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1>#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4845) 1> 1> 1>#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>#line 83 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 101 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\kernelspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\kernelspecs.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 257 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\kernelspecs.h" 1> 1> 1>} 1> 1> 1>#line 106 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 143 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>#line 157 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4668) 1> 1> 1> 1> 1> typedef unsigned __int64 POINTER_64_INT; 1>#line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>extern "C" { 1> 1> 1>typedef signed char INT8, *PINT8; 1>typedef signed short INT16, *PINT16; 1>typedef signed int INT32, *PINT32; 1>typedef signed __int64 INT64, *PINT64; 1>typedef unsigned char UINT8, *PUINT8; 1>typedef unsigned short UINT16, *PUINT16; 1>typedef unsigned int UINT32, *PUINT32; 1>typedef unsigned __int64 UINT64, *PUINT64; 1> 1> 1> 1> 1> 1>typedef signed int LONG32, *PLONG32; 1> 1> 1> 1> 1> 1>typedef unsigned int ULONG32, *PULONG32; 1>typedef unsigned int DWORD32, *PDWORD32; 1> 1>#line 104 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> typedef __int64 INT_PTR, *PINT_PTR; 1> typedef unsigned __int64 UINT_PTR, *PUINT_PTR; 1> 1> typedef __int64 LONG_PTR, *PLONG_PTR; 1> typedef unsigned __int64 ULONG_PTR, *PULONG_PTR; 1> 1> 1> 1>#line 144 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef __int64 SHANDLE_PTR; 1>typedef unsigned __int64 HANDLE_PTR; 1>typedef unsigned int UHALF_PTR, *PUHALF_PTR; 1>typedef int HALF_PTR, *PHALF_PTR; 1> 1> 1>__inline 1>unsigned long 1>HandleToULong( 1> const void *h 1> ) 1>{ 1> return((unsigned long) (ULONG_PTR) h ); 1>} 1> 1>__inline 1>long 1>HandleToLong( 1> const void *h 1> ) 1>{ 1> return((long) (LONG_PTR) h ); 1>} 1> 1>__inline 1>void * 1>ULongToHandle( 1> const unsigned long h 1> ) 1>{ 1> return((void *) (UINT_PTR) h ); 1>} 1> 1> 1>__inline 1>void * 1>LongToHandle( 1> const long h 1> ) 1>{ 1> return((void *) (INT_PTR) h ); 1>} 1> 1> 1>__inline 1>unsigned long 1>PtrToUlong( 1> const void *p 1> ) 1>{ 1> return((unsigned long) (ULONG_PTR) p ); 1>} 1> 1>__inline 1>unsigned int 1>PtrToUint( 1> const void *p 1> ) 1>{ 1> return((unsigned int) (UINT_PTR) p ); 1>} 1> 1>__inline 1>unsigned short 1>PtrToUshort( 1> const void *p 1> ) 1>{ 1> return((unsigned short) (unsigned long) (ULONG_PTR) p ); 1>} 1> 1>__inline 1>long 1>PtrToLong( 1> const void *p 1> ) 1>{ 1> return((long) (LONG_PTR) p ); 1>} 1> 1>__inline 1>int 1>PtrToInt( 1> const void *p 1> ) 1>{ 1> return((int) (INT_PTR) p ); 1>} 1> 1>__inline 1>short 1>PtrToShort( 1> const void *p 1> ) 1>{ 1> return((short) (long) (LONG_PTR) p ); 1>} 1> 1>__inline 1>void * 1>IntToPtr( 1> const int i 1> ) 1> 1>{ 1> return( (void *)(INT_PTR)i ); 1>} 1> 1>__inline 1>void * 1>UIntToPtr( 1> const unsigned int ui 1> ) 1> 1>{ 1> return( (void *)(UINT_PTR)ui ); 1>} 1> 1>__inline 1>void * 1>LongToPtr( 1> const long l 1> ) 1> 1>{ 1> return( (void *)(LONG_PTR)l ); 1>} 1> 1>__inline 1>void * 1>ULongToPtr( 1> const unsigned long ul 1> ) 1> 1>{ 1> return( (void *)(ULONG_PTR)ul ); 1>} 1> 1> 1> 1> 1> 1> 1>__inline 1>void * 1>Ptr32ToPtr( 1> const void * __ptr32 p 1> ) 1>{ 1> return((void *) (ULONG_PTR) (unsigned long) p); 1>} 1> 1>__inline 1>void * 1>Handle32ToHandle( 1> const void * __ptr32 h 1> ) 1>{ 1> return((void *) (LONG_PTR) (long) h); 1>} 1> 1>__inline 1>void * __ptr32 1>PtrToPtr32( 1> const void *p 1> ) 1>{ 1> return((void * __ptr32) (unsigned long) (ULONG_PTR) p); 1>} 1> 1> 1> 1> 1> 1>#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\basetsd.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef ULONG_PTR SIZE_T, *PSIZE_T; 1>typedef LONG_PTR SSIZE_T, *PSSIZE_T; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR; 1> 1> 1> 1> 1> 1>typedef __int64 LONG64, *PLONG64; 1> 1> 1> 1> 1> 1> 1>typedef unsigned __int64 ULONG64, *PULONG64; 1>typedef unsigned __int64 DWORD64, *PDWORD64; 1> 1> 1> 1> 1> 1> 1> 1>typedef ULONG_PTR KAFFINITY; 1>typedef KAFFINITY *PKAFFINITY; 1> 1> 1> 1> 1>} 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1>#line 199 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 208 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 224 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 232 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 240 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 262 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 270 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 278 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 286 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 294 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 302 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 310 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 318 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 327 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 335 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 343 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 351 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 361 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 394 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 409 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>typedef void *PVOID; 1>typedef void * __ptr64 PVOID64; 1> 1> 1>#line 427 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 450 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef char CHAR; 1>typedef short SHORT; 1>typedef long LONG; 1> 1>typedef int INT; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef wchar_t WCHAR; 1> 1> 1> 1> 1> 1>typedef WCHAR *PWCHAR, *LPWCH, *PWCH; 1>typedef const WCHAR *LPCWCH, *PCWCH; 1> 1>typedef WCHAR *NWPSTR, *LPWSTR, *PWSTR; 1>typedef PWSTR *PZPWSTR; 1>typedef const PWSTR *PCZPWSTR; 1>typedef WCHAR __unaligned *LPUWSTR, *PUWSTR; 1>typedef const WCHAR *LPCWSTR, *PCWSTR; 1>typedef PCWSTR *PZPCWSTR; 1>typedef const PCWSTR *PCZPCWSTR; 1>typedef const WCHAR __unaligned *LPCUWSTR, *PCUWSTR; 1> 1>typedef WCHAR *PZZWSTR; 1>typedef const WCHAR *PCZZWSTR; 1>typedef WCHAR __unaligned *PUZZWSTR; 1>typedef const WCHAR __unaligned *PCUZZWSTR; 1> 1>typedef WCHAR *PNZWCH; 1>typedef const WCHAR *PCNZWCH; 1>typedef WCHAR __unaligned *PUNZWCH; 1>typedef const WCHAR __unaligned *PCUNZWCH; 1> 1> 1> 1>typedef const WCHAR *LPCWCHAR, *PCWCHAR; 1>typedef const WCHAR __unaligned *LPCUWCHAR, *PCUWCHAR; 1> 1> 1> 1> 1> 1>typedef unsigned long UCSCHAR; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef UCSCHAR *PUCSCHAR; 1>typedef const UCSCHAR *PCUCSCHAR; 1> 1>typedef UCSCHAR *PUCSSTR; 1>typedef UCSCHAR __unaligned *PUUCSSTR; 1> 1>typedef const UCSCHAR *PCUCSSTR; 1>typedef const UCSCHAR __unaligned *PCUUCSSTR; 1> 1>typedef UCSCHAR __unaligned *PUUCSCHAR; 1>typedef const UCSCHAR __unaligned *PCUUCSCHAR; 1> 1> 1> 1> 1> 1> 1> 1>typedef CHAR *PCHAR, *LPCH, *PCH; 1>typedef const CHAR *LPCCH, *PCCH; 1> 1>typedef CHAR *NPSTR, *LPSTR, *PSTR; 1>typedef PSTR *PZPSTR; 1>typedef const PSTR *PCZPSTR; 1>typedef const CHAR *LPCSTR, *PCSTR; 1>typedef PCSTR *PZPCSTR; 1>typedef const PCSTR *PCZPCSTR; 1> 1>typedef CHAR *PZZSTR; 1>typedef const CHAR *PCZZSTR; 1> 1>typedef CHAR *PNZCH; 1>typedef const CHAR *PCNZCH; 1> 1> 1> 1> 1> 1> 1> 1>typedef WCHAR TCHAR, *PTCHAR; 1>typedef WCHAR TBYTE , *PTBYTE ; 1> 1> 1> 1>typedef LPWCH LPTCH, PTCH; 1>typedef LPCWCH LPCTCH, PCTCH; 1>typedef LPWSTR PTSTR, LPTSTR; 1>typedef LPCWSTR PCTSTR, LPCTSTR; 1>typedef LPUWSTR PUTSTR, LPUTSTR; 1>typedef LPCUWSTR PCUTSTR, LPCUTSTR; 1>typedef LPWSTR LP; 1>typedef PZZWSTR PZZTSTR; 1>typedef PCZZWSTR PCZZTSTR; 1>typedef PUZZWSTR PUZZTSTR; 1>typedef PCUZZWSTR PCUZZTSTR; 1>typedef PZPWSTR PZPTSTR; 1>typedef PNZWCH PNZTCH; 1>typedef PCNZWCH PCNZTCH; 1>typedef PUNZWCH PUNZTCH; 1>typedef PCUNZWCH PCUNZTCH; 1> 1> 1>#line 612 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef SHORT *PSHORT; 1>typedef LONG *PLONG; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _PROCESSOR_NUMBER { 1> WORD Group; 1> BYTE Number; 1> BYTE Reserved; 1>} PROCESSOR_NUMBER, *PPROCESSOR_NUMBER; 1> 1> 1> 1> 1> 1> 1>typedef struct _GROUP_AFFINITY { 1> KAFFINITY Mask; 1> WORD Group; 1> WORD Reserved[3]; 1>} GROUP_AFFINITY, *PGROUP_AFFINITY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef void *HANDLE; 1>#line 670 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1>typedef HANDLE *PHANDLE; 1> 1> 1> 1> 1> 1> 1> 1>typedef BYTE FCHAR; 1>typedef WORD FSHORT; 1>typedef DWORD FLONG; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef long HRESULT; 1> 1> 1> 1> 1> 1>#line 706 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 717 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 730 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef char CCHAR; 1>typedef DWORD LCID; 1>typedef PDWORD PLCID; 1>typedef WORD LANGID; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum { 1> UNSPECIFIED_COMPARTMENT_ID = 0, 1> DEFAULT_COMPARTMENT_ID 1>} COMPARTMENT_ID, *PCOMPARTMENT_ID; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _FLOAT128 { 1> __int64 LowPart; 1> __int64 HighPart; 1>} FLOAT128; 1> 1>typedef FLOAT128 *PFLOAT128; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef __int64 LONGLONG; 1>typedef unsigned __int64 ULONGLONG; 1> 1> 1> 1> 1>#line 837 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef LONGLONG *PLONGLONG; 1>typedef ULONGLONG *PULONGLONG; 1> 1> 1> 1>typedef LONGLONG USN; 1> 1> 1> 1> 1> 1> 1>typedef union _LARGE_INTEGER { 1> struct { 1> DWORD LowPart; 1> LONG HighPart; 1> } ; 1> struct { 1> DWORD LowPart; 1> LONG HighPart; 1> } u; 1> LONGLONG QuadPart; 1>} LARGE_INTEGER; 1> 1> 1>typedef LARGE_INTEGER *PLARGE_INTEGER; 1> 1> 1> 1> 1> 1> 1>typedef union _ULARGE_INTEGER { 1> struct { 1> DWORD LowPart; 1> DWORD HighPart; 1> } ; 1> struct { 1> DWORD LowPart; 1> DWORD HighPart; 1> } u; 1> ULONGLONG QuadPart; 1>} ULARGE_INTEGER; 1> 1> 1>typedef ULARGE_INTEGER *PULARGE_INTEGER; 1> 1> 1> 1> 1> 1>typedef LONG_PTR RTL_REFERENCE_COUNT, *PRTL_REFERENCE_COUNT; 1>typedef LONG RTL_REFERENCE_COUNT32, *PRTL_REFERENCE_COUNT32; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _LUID { 1> DWORD LowPart; 1> LONG HighPart; 1>} LUID, *PLUID; 1> 1> 1>typedef ULONGLONG DWORDLONG; 1>typedef DWORDLONG *PDWORDLONG; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1038 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>unsigned char 1>__cdecl 1>_rotl8 ( 1> unsigned char Value, 1> unsigned char Shift 1> ); 1> 1>unsigned short 1>__cdecl 1>_rotl16 ( 1> unsigned short Value, 1> unsigned char Shift 1> ); 1> 1>unsigned char 1>__cdecl 1>_rotr8 ( 1> unsigned char Value, 1> unsigned char Shift 1> ); 1> 1>unsigned short 1>__cdecl 1>_rotr16 ( 1> unsigned short Value, 1> unsigned char Shift 1> ); 1> 1>#pragma intrinsic(_rotl8) 1>#pragma intrinsic(_rotl16) 1>#pragma intrinsic(_rotr8) 1>#pragma intrinsic(_rotr16) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>unsigned int 1>__cdecl 1>_rotl ( 1> unsigned int Value, 1> int Shift 1> ); 1> 1>unsigned __int64 1>__cdecl 1>_rotl64 ( 1> unsigned __int64 Value, 1> int Shift 1> ); 1> 1>unsigned int 1>__cdecl 1>_rotr ( 1> unsigned int Value, 1> int Shift 1> ); 1> 1>unsigned __int64 1>__cdecl 1>_rotr64 ( 1> unsigned __int64 Value, 1> int Shift 1> ); 1> 1>#pragma intrinsic(_rotl) 1>#pragma intrinsic(_rotl64) 1>#pragma intrinsic(_rotr) 1>#pragma intrinsic(_rotr64) 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1> 1> 1>typedef BYTE BOOLEAN; 1>typedef BOOLEAN *PBOOLEAN; 1> 1> 1> 1> 1> 1>typedef struct _LIST_ENTRY { 1> struct _LIST_ENTRY *Flink; 1> struct _LIST_ENTRY *Blink; 1>} LIST_ENTRY, *PLIST_ENTRY, * PRLIST_ENTRY; 1> 1> 1> 1> 1> 1> 1>typedef struct _SINGLE_LIST_ENTRY { 1> struct _SINGLE_LIST_ENTRY *Next; 1>} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct LIST_ENTRY32 { 1> DWORD Flink; 1> DWORD Blink; 1>} LIST_ENTRY32; 1>typedef LIST_ENTRY32 *PLIST_ENTRY32; 1> 1>typedef struct LIST_ENTRY64 { 1> ULONGLONG Flink; 1> ULONGLONG Blink; 1>} LIST_ENTRY64; 1>typedef LIST_ENTRY64 *PLIST_ENTRY64; 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 22 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1>typedef struct _GUID { 1> unsigned long Data1; 1> unsigned short Data2; 1> unsigned short Data3; 1> unsigned char Data4[ 8 ]; 1>} GUID; 1> 1> 1> 1>#line 38 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1>#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1>#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1> 1> 1> 1> 1>#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef GUID *LPGUID; 1> 1> 1> 1> 1>typedef const GUID *LPCGUID; 1> 1> 1> 1> 1> 1>typedef GUID IID; 1>typedef IID *LPIID; 1> 1> 1>typedef GUID CLSID; 1>typedef CLSID *LPCLSID; 1> 1> 1>typedef GUID FMTID; 1>typedef FMTID *LPFMTID; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1>#line 122 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1>#line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1>#line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\string.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memory.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memcpy_s.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\errno.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> __declspec(dllimport) int* __cdecl _errno(void); 1> 1> 1> __declspec(dllimport) errno_t __cdecl _set_errno( int _Value); 1> __declspec(dllimport) errno_t __cdecl _get_errno( int* _Value); 1> 1> __declspec(dllimport) unsigned long* __cdecl __doserrno(void); 1> 1> 1> __declspec(dllimport) errno_t __cdecl _set_doserrno( unsigned long _Value); 1> __declspec(dllimport) errno_t __cdecl _get_doserrno( unsigned long * _Value); 1> 1> 1> 1> 1> 1>#line 74 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\errno.h" 1> 1> 1>#line 83 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\errno.h" 1> 1> 1> 1> 1> 1>#line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\errno.h" 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1>#line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memcpy_s.h" 1>#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Professional\\VC\\Tools\\MSVC\\14.26.28801\\include\\vcruntime_string.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4514 4820) 1> 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1>[[nodiscard]] 1> void const* __cdecl memchr( 1> void const* _Buf, 1> int _Val, 1> size_t _MaxCount 1> ); 1> 1>[[nodiscard]] 1>int __cdecl memcmp( 1> void const* _Buf1, 1> void const* _Buf2, 1> size_t _Size 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>void* __cdecl memcpy( 1> void* _Dst, 1> void const* _Src, 1> size_t _Size 1> ); 1> 1> 1> void* __cdecl memmove( 1> void* _Dst, 1> void const* _Src, 1> size_t _Size 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>void* __cdecl memset( 1> void* _Dst, 1> int _Val, 1> size_t _Size 1> ); 1> 1>[[nodiscard]] 1> char const* __cdecl strchr( 1> char const* _Str, 1> int _Val 1> ); 1> 1>[[nodiscard]] 1> char const* __cdecl strrchr( 1> char const* _Str, 1> int _Ch 1> ); 1> 1>[[nodiscard]] 1> char const* __cdecl strstr( 1> char const* _Str, 1> char const* _SubStr 1> ); 1> 1>[[nodiscard]] 1> 1> wchar_t const* __cdecl wcschr( 1> wchar_t const* _Str, 1> wchar_t _Ch 1> ); 1> 1>[[nodiscard]] 1> wchar_t const* __cdecl wcsrchr( 1> wchar_t const* _Str, 1> wchar_t _Ch 1> ); 1> 1>[[nodiscard]] 1> 1> wchar_t const* __cdecl wcsstr( 1> wchar_t const* _Str, 1> wchar_t const* _SubStr 1> ); 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1> 1> 1>#pragma warning(pop) 1>#line 13 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memcpy_s.h" 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1>#line 34 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memcpy_s.h" 1> 1> 1> 1> 1> 1> static __inline errno_t __cdecl memcpy_s( 1> void* const _Destination, 1> rsize_t const _DestinationSize, 1> void const* const _Source, 1> rsize_t const _SourceSize 1> ) 1> { 1> if (_SourceSize == 0) 1> { 1> return 0; 1> } 1> 1> { int _Expr_val=!!(_Destination != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 1> if (_Source == 0 || _DestinationSize < _SourceSize) 1> { 1> memset(_Destination, 0, _DestinationSize); 1> 1> { int _Expr_val=!!(_Source != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 1> { int _Expr_val=!!(_DestinationSize >= _SourceSize); if (!(_Expr_val)) { (*_errno()) = 34; _invalid_parameter_noinfo(); return 34; } }; 1> 1> 1> return 22; 1> } 1> memcpy(_Destination, _Source, _SourceSize); 1> return 0; 1> } 1> 1> 1> static __inline errno_t __cdecl memmove_s( 1> void* const _Destination, 1> rsize_t const _DestinationSize, 1> void const* const _Source, 1> rsize_t const _SourceSize 1> ) 1> { 1> if (_SourceSize == 0) 1> { 1> return 0; 1> } 1> 1> { int _Expr_val=!!(_Destination != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 1> { int _Expr_val=!!(_Source != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 1> { int _Expr_val=!!(_DestinationSize >= _SourceSize); if (!(_Expr_val)) { (*_errno()) = 34; _invalid_parameter_noinfo(); return 34; } }; 1> 1> memmove(_Destination, _Source, _SourceSize); 1> return 0; 1> } 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1>} __pragma(pack(pop)) 1>#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memory.h" 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1>__declspec(dllimport) int __cdecl _memicmp( 1> void const* _Buf1, 1> void const* _Buf2, 1> size_t _Size 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _memicmp_l( 1> void const* _Buf1, 1> void const* _Buf2, 1> size_t _Size, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1>#line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memory.h" 1> 1>#line 75 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_memory.h" 1> 1> 1> 1> 1> 1> 1> 1> __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.")) 1> __declspec(dllimport) void* __cdecl memccpy( 1> void* _Dst, 1> void const* _Src, 1> int _Val, 1> size_t _Size 1> ); 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl memicmp( 1> void const* _Buf1, 1> void const* _Buf2, 1> size_t _Size 1> ); 1> 1> 1> 1> 1> 1> 1> 1> extern "C++" 1> inline void* __cdecl memchr( 1> void* _Pv, 1> int _C, 1> size_t _N 1> ) 1> { 1> void const* const _Pvc = _Pv; 1> return const_cast(memchr(_Pvc, _C, _N)); 1> } 1> 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1> 1> 1>#pragma warning(pop) 1>#line 14 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\string.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_wstring.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> __declspec(dllimport) errno_t __cdecl wcscat_s( 1> wchar_t* _Destination, 1> rsize_t _SizeInWords, 1> wchar_t const* _Source 1> ); 1> 1> 1> __declspec(dllimport) errno_t __cdecl wcscpy_s( 1> wchar_t* _Destination, 1> rsize_t _SizeInWords, 1> wchar_t const* _Source 1> ); 1> 1> 1> __declspec(dllimport) errno_t __cdecl wcsncat_s( 1> wchar_t* _Destination, 1> rsize_t _SizeInWords, 1> wchar_t const* _Source, 1> rsize_t _MaxCount 1> ); 1> 1> 1> __declspec(dllimport) errno_t __cdecl wcsncpy_s( 1> wchar_t* _Destination, 1> rsize_t _SizeInWords, 1> wchar_t const* _Source, 1> rsize_t _MaxCount 1> ); 1> 1> 1> __declspec(dllimport) wchar_t* __cdecl wcstok_s( 1> wchar_t* _String, 1> wchar_t const* _Delimiter, 1> wchar_t** _Context 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wcsdup( 1> wchar_t const* _String 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl wcscat_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source) throw() { return wcscat_s(_Destination, _Size, _Source); } } 1> 1> 1> __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); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) int __cdecl wcscmp( 1> wchar_t const* _String1, 1> wchar_t const* _String2 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl wcscpy_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source) throw() { return wcscpy_s(_Destination, _Size, _Source); } } 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) size_t __cdecl wcscspn( 1> wchar_t const* _String, 1> wchar_t const* _Control 1> ); 1> 1> 1>__declspec(dllimport) size_t __cdecl wcslen( 1> wchar_t const* _String 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) size_t __cdecl wcsnlen( 1> wchar_t const* _Source, 1> size_t _MaxCount 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> static __inline size_t __cdecl wcsnlen_s( 1> wchar_t const* _Source, 1> size_t _MaxCount 1> ) 1> { 1> return (_Source == 0) ? 0 : wcsnlen(_Source, _MaxCount); 1> } 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl wcsncat_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source, size_t _Count) throw() { return wcsncat_s(_Destination, _Size, _Source, _Count); } } 1> 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) int __cdecl wcsncmp( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount 1> ); 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl wcsncpy_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source, size_t _Count) throw() { return wcsncpy_s(_Destination, _Size, _Source, _Count); } } 1> 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) wchar_t const* __cdecl wcspbrk( 1> wchar_t const* _String, 1> wchar_t const* _Control 1> ); 1> 1> 1>__declspec(dllimport) size_t __cdecl wcsspn( 1> wchar_t const* _String, 1> wchar_t const* _Control 1> ); 1> 1> __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.")) 1>__declspec(dllimport) wchar_t* __cdecl wcstok( 1> wchar_t* _String, 1> wchar_t const* _Delimiter, 1> wchar_t** _Context 1> ); 1> 1> 1> 1>#line 237 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\corecrt_wstring.h" 1> 1> __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.")) 1> static __inline wchar_t* __cdecl _wcstok( 1> wchar_t* const _String, 1> wchar_t const* const _Delimiter 1> ) 1> { 1> return wcstok(_String, _Delimiter, 0); 1> } 1> 1> 1> 1> 1> 1> 1> extern "C++" __declspec(deprecated("wcstok has been changed to conform with the ISO C standard, " "adding an extra context parameter. To use the legacy Microsoft " "wcstok, define _CRT_NON_CONFORMING_WCSTOK.")) 1> inline wchar_t* __cdecl wcstok( 1> wchar_t* _String, 1> wchar_t const* _Delimiter 1> ) throw() 1> { 1> return wcstok(_String, _Delimiter, 0); 1> } 1> 1> 1> 1> 1> 1> 1> 1> __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.")) 1>__declspec(dllimport) wchar_t* __cdecl _wcserror( 1> int _ErrorNumber 1> ); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _wcserror_s( 1> wchar_t* _Buffer, 1> size_t _SizeInWords, 1> int _ErrorNumber 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcserror_s(wchar_t (&_Buffer)[_Size], int _Error) throw() { return _wcserror_s(_Buffer, _Size, _Error); } } 1> 1> 1> 1> __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.")) 1>__declspec(dllimport) wchar_t* __cdecl __wcserror( 1> wchar_t const* _String 1> ); 1> 1> __declspec(dllimport) errno_t __cdecl __wcserror_s( 1> wchar_t* _Buffer, 1> size_t _SizeInWords, 1> wchar_t const* _ErrorMessage 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl __wcserror_s(wchar_t (&_Buffer)[_Size], wchar_t const* _ErrorMessage) throw() { return __wcserror_s(_Buffer, _Size, _ErrorMessage); } } 1> 1> __declspec(dllimport) int __cdecl _wcsicmp( 1> wchar_t const* _String1, 1> wchar_t const* _String2 1> ); 1> 1> __declspec(dllimport) int __cdecl _wcsicmp_l( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> _locale_t _Locale 1> ); 1> 1> __declspec(dllimport) int __cdecl _wcsnicmp( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount 1> ); 1> 1> __declspec(dllimport) int __cdecl _wcsnicmp_l( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> __declspec(dllimport) errno_t __cdecl _wcsnset_s( 1> wchar_t* _Destination, 1> size_t _SizeInWords, 1> wchar_t _Value, 1> size_t _MaxCount 1> ); 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcsnset_s(wchar_t (&_Destination)[_Size], wchar_t _Value, size_t _MaxCount) throw() { return _wcsnset_s(_Destination, _Size, _Value, _MaxCount); } } 1> 1> 1> 1> 1> 1> 1> 1>__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); 1> 1>__declspec(dllimport) wchar_t* __cdecl _wcsrev( 1> wchar_t* _String 1> ); 1> 1> __declspec(dllimport) errno_t __cdecl _wcsset_s( 1> wchar_t* _Destination, 1> size_t _SizeInWords, 1> wchar_t _Value 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcsset_s(wchar_t (&_String)[_Size], wchar_t _Value) throw() { return _wcsset_s(_String, _Size, _Value); } } 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> __declspec(dllimport) errno_t __cdecl _wcslwr_s( 1> wchar_t* _String, 1> size_t _SizeInWords 1> ); 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcslwr_s(wchar_t (&_String)[_Size]) throw() { return _wcslwr_s(_String, _Size); } } 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _wcslwr_s_l( 1> wchar_t* _String, 1> size_t _SizeInWords, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcslwr_s_l(wchar_t (&_String)[_Size], _locale_t _Locale) throw() { return _wcslwr_s_l(_String, _Size, _Locale); } } 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _wcsupr_s( 1> wchar_t* _String, 1> size_t _Size 1> ); 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcsupr_s(wchar_t (&_String)[_Size]) throw() { return _wcsupr_s(_String, _Size); } } 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _wcsupr_s_l( 1> wchar_t* _String, 1> size_t _Size, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _wcsupr_s_l(wchar_t (&_String)[_Size], _locale_t _Locale) throw() { return _wcsupr_s_l(_String, _Size, _Locale); } } 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1> 1>__declspec(dllimport) size_t __cdecl wcsxfrm( 1> wchar_t* _Destination, 1> wchar_t const* _Source, 1> size_t _MaxCount 1> ); 1> 1> 1> 1>__declspec(dllimport) size_t __cdecl _wcsxfrm_l( 1> wchar_t* _Destination, 1> wchar_t const* _Source, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl wcscoll( 1> wchar_t const* _String1, 1> wchar_t const* _String2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcscoll_l( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcsicoll( 1> wchar_t const* _String1, 1> wchar_t const* _String2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcsicoll_l( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcsncoll( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcsncoll_l( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcsnicoll( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _wcsnicoll_l( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C++" { 1> 1> 1> 1> inline wchar_t* __cdecl wcschr( wchar_t* _String, wchar_t _C) 1> { 1> return const_cast(wcschr(static_cast(_String), _C)); 1> } 1> 1> 1> inline wchar_t* __cdecl wcspbrk( wchar_t* _String, wchar_t const* _Control) 1> { 1> return const_cast(wcspbrk(static_cast(_String), _Control)); 1> } 1> 1> 1> inline wchar_t* __cdecl wcsrchr( wchar_t* _String, wchar_t _C) 1> { 1> return const_cast(wcsrchr(static_cast(_String), _C)); 1> } 1> 1> 1> 1> inline wchar_t* __cdecl wcsstr( wchar_t* _String, wchar_t const*_SubStr) 1> { 1> return const_cast(wcsstr(static_cast(_String), _SubStr)); 1> } 1> 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> __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.")) 1> __declspec(dllimport) wchar_t* __cdecl wcsdup( 1> wchar_t const* _String 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl wcsicmp( 1> wchar_t const* _String1, 1> wchar_t const* _String2 1> ); 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl wcsnicmp( 1> wchar_t const* _String1, 1> wchar_t const* _String2, 1> size_t _MaxCount 1> ); 1> 1> __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.")) 1> 1> __declspec(dllimport) wchar_t* __cdecl wcsnset( 1> wchar_t* _String, 1> wchar_t _Value, 1> size_t _MaxCount 1> ); 1> 1> __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.")) 1> 1> __declspec(dllimport) wchar_t* __cdecl wcsrev( 1> wchar_t* _String 1> ); 1> 1> __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.")) 1> 1> __declspec(dllimport) wchar_t* __cdecl wcsset( 1> wchar_t* _String, 1> wchar_t _Value 1> ); 1> 1> __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.")) 1> 1> __declspec(dllimport) wchar_t* __cdecl wcslwr( 1> wchar_t* _String 1> ); 1> 1> __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.")) 1> 1> __declspec(dllimport) wchar_t* __cdecl wcsupr( 1> wchar_t* _String 1> ); 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl wcsicoll( 1> wchar_t const* _String1, 1> wchar_t const* _String2 1> ); 1> 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1> 1> 1>#pragma warning(pop) 1>#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\string.h" 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4324 4514 4574 4710 4793 4820 4995 4996 28719 28726 28727) 1> 1> 1>__pragma(pack(push, 8)) extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> __declspec(dllimport) errno_t __cdecl strcpy_s( 1> char* _Destination, 1> rsize_t _SizeInBytes, 1> char const* _Source 1> ); 1> 1> 1> __declspec(dllimport) errno_t __cdecl strcat_s( 1> char* _Destination, 1> rsize_t _SizeInBytes, 1> char const* _Source 1> ); 1> 1> 1> __declspec(dllimport) errno_t __cdecl strerror_s( 1> char* _Buffer, 1> size_t _SizeInBytes, 1> int _ErrorNumber); 1> 1> 1> __declspec(dllimport) errno_t __cdecl strncat_s( 1> char* _Destination, 1> rsize_t _SizeInBytes, 1> char const* _Source, 1> rsize_t _MaxCount 1> ); 1> 1> 1> __declspec(dllimport) errno_t __cdecl strncpy_s( 1> char* _Destination, 1> rsize_t _SizeInBytes, 1> char const* _Source, 1> rsize_t _MaxCount 1> ); 1> 1> 1> __declspec(dllimport) char* __cdecl strtok_s( 1> char* _String, 1> char const* _Delimiter, 1> char** _Context 1> ); 1> 1> 1> 1>__declspec(dllimport) void* __cdecl _memccpy( 1> void* _Dst, 1> void const* _Src, 1> int _Val, 1> size_t _MaxCount 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl strcat_s(char (&_Destination)[_Size], char const* _Source) throw() { return strcat_s(_Destination, _Size, _Source); } } 1> 1> 1> 1> __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); 1> 1> 1> 1> 1> 1> 1> 1> 1>int __cdecl strcmp( 1> char const* _Str1, 1> char const* _Str2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strcmpi( 1> char const* _String1, 1> char const* _String2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl strcoll( 1> char const* _String1, 1> char const* _String2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strcoll_l( 1> char const* _String1, 1> char const* _String2, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl strcpy_s(char (&_Destination)[_Size], char const* _Source) throw() { return strcpy_s(_Destination, _Size, _Source); } } 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) size_t __cdecl strcspn( 1> char const* _Str, 1> char const* _Control 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) __declspec(allocator) char* __cdecl _strdup( 1> char const* _Source 1> ); 1> 1> 1> 1> 1> 1> 1> 1> __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.")) 1>__declspec(dllimport) char* __cdecl _strerror( 1> char const* _ErrorMessage 1> ); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strerror_s( 1> char* _Buffer, 1> size_t _SizeInBytes, 1> char const* _ErrorMessage 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strerror_s(char (&_Buffer)[_Size], char const* _ErrorMessage) throw() { return _strerror_s(_Buffer, _Size, _ErrorMessage); } } 1> 1> 1> __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.")) 1>__declspec(dllimport) char* __cdecl strerror( 1> int _ErrorMessage 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl strerror_s(char (&_Buffer)[_Size], int _ErrorMessage) throw() { return strerror_s(_Buffer, _Size, _ErrorMessage); } } 1> 1> 1>__declspec(dllimport) int __cdecl _stricmp( 1> char const* _String1, 1> char const* _String2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _stricoll( 1> char const* _String1, 1> char const* _String2 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _stricoll_l( 1> char const* _String1, 1> char const* _String2, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _stricmp_l( 1> char const* _String1, 1> char const* _String2, 1> _locale_t _Locale 1> ); 1> 1> 1>size_t __cdecl strlen( 1> char const* _Str 1> ); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strlwr_s( 1> char* _String, 1> size_t _Size 1> ); 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strlwr_s(char (&_String)[_Size]) throw() { return _strlwr_s(_String, _Size); } } 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strlwr_s_l( 1> char* _String, 1> size_t _Size, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strlwr_s_l(char (&_String)[_Size], _locale_t _Locale) throw() { return _strlwr_s_l(_String, _Size, _Locale); } } 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl strncat_s(char (&_Destination)[_Size], char const* _Source, size_t _Count) throw() { return strncat_s(_Destination, _Size, _Source, _Count); } } 1> 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) int __cdecl strncmp( 1> char const* _Str1, 1> char const* _Str2, 1> size_t _MaxCount 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strnicmp( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strnicmp_l( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strnicoll( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strnicoll_l( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strncoll( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount 1> ); 1> 1> 1>__declspec(dllimport) int __cdecl _strncoll_l( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1>__declspec(dllimport) size_t __cdecl __strncnt( 1> char const* _String, 1> size_t _Count 1> ); 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl strncpy_s(char (&_Destination)[_Size], char const* _Source, size_t _Count) throw() { return strncpy_s(_Destination, _Size, _Source, _Count); } } 1> 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) size_t __cdecl strnlen( 1> char const* _String, 1> size_t _MaxCount 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> static __inline size_t __cdecl strnlen_s( 1> char const* _String, 1> size_t _MaxCount 1> ) 1> { 1> return _String == 0 ? 0 : strnlen(_String, _MaxCount); 1> } 1> 1> 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strnset_s( 1> char* _String, 1> size_t _SizeInBytes, 1> int _Value, 1> size_t _MaxCount 1> ); 1> 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strnset_s(char (&_Destination)[_Size], int _Value, size_t _Count) throw() { return _strnset_s(_Destination, _Size, _Value, _Count); } } 1> 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) char const* __cdecl strpbrk( 1> char const* _Str, 1> char const* _Control 1> ); 1> 1>__declspec(dllimport) char* __cdecl _strrev( 1> char* _Str 1> ); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strset_s( 1> char* _Destination, 1> size_t _DestinationSize, 1> int _Value 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strset_s(char (&_Destination)[_Size], int _Value) throw() { return _strset_s(_Destination, _Size, _Value); } } 1> 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) size_t __cdecl strspn( 1> char const* _Str, 1> char const* _Control 1> ); 1> 1> __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.")) 1>__declspec(dllimport) char* __cdecl strtok( 1> char* _String, 1> char const* _Delimiter 1> ); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strupr_s( 1> char* _String, 1> size_t _Size 1> ); 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strupr_s(char (&_String)[_Size]) throw() { return _strupr_s(_String, _Size); } } 1> 1> 1> 1> 1>__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); 1> 1> 1>__declspec(dllimport) errno_t __cdecl _strupr_s_l( 1> char* _String, 1> size_t _Size, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1> 1>extern "C++" { template inline errno_t __cdecl _strupr_s_l(char (&_String)[_Size], _locale_t _Locale) throw() { return _strupr_s_l(_String, _Size, _Locale); } } 1> 1> 1> 1> 1> 1> 1>__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); 1> 1> 1> 1>__declspec(dllimport) size_t __cdecl strxfrm( 1> char* _Destination, 1> char const* _Source, 1> size_t _MaxCount 1> ); 1> 1> 1> 1>__declspec(dllimport) size_t __cdecl _strxfrm_l( 1> char* _Destination, 1> char const* _Source, 1> size_t _MaxCount, 1> _locale_t _Locale 1> ); 1> 1> 1> 1> 1>extern "C++" 1>{ 1> 1> inline char* __cdecl strchr( char* const _String, int const _Ch) 1> { 1> return const_cast(strchr(static_cast(_String), _Ch)); 1> } 1> 1> 1> inline char* __cdecl strpbrk( char* const _String, char const* const _Control) 1> { 1> return const_cast(strpbrk(static_cast(_String), _Control)); 1> } 1> 1> 1> inline char* __cdecl strrchr( char* const _String, int const _Ch) 1> { 1> return const_cast(strrchr(static_cast(_String), _Ch)); 1> } 1> 1> 1> inline char* __cdecl strstr( char* const _String, char const* const _SubString) 1> { 1> return const_cast(strstr(static_cast(_String), _SubString)); 1> } 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1> __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.")) 1> __declspec(dllimport) char* __cdecl strdup( 1> char const* _String 1> ); 1> 1> 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl strcmpi( 1> char const* _String1, 1> char const* _String2 1> ); 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl stricmp( 1> char const* _String1, 1> char const* _String2 1> ); 1> 1> __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.")) 1> __declspec(dllimport) char* __cdecl strlwr( 1> char* _String 1> ); 1> 1> __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.")) 1> __declspec(dllimport) int __cdecl strnicmp( 1> char const* _String1, 1> char const* _String2, 1> size_t _MaxCount 1> ); 1> 1> __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.")) 1> __declspec(dllimport) char* __cdecl strnset( 1> char* _String, 1> int _Value, 1> size_t _MaxCount 1> ); 1> 1> __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.")) 1> __declspec(dllimport) char* __cdecl strrev( 1> char* _String 1> ); 1> 1> __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.")) 1> char* __cdecl strset( 1> char* _String, 1> int _Value); 1> 1> __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.")) 1> __declspec(dllimport) char* __cdecl strupr( 1> char* _String 1> ); 1> 1> 1> 1> 1> 1>} __pragma(pack(pop)) 1> 1>#pragma warning(pop) 1>#line 147 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1> 1> 1>__inline int InlineIsEqualGUID(const GUID & rguid1, const GUID & rguid2) 1>{ 1> return ( 1> ((unsigned long *) &rguid1)[0] == ((unsigned long *) &rguid2)[0] && 1> ((unsigned long *) &rguid1)[1] == ((unsigned long *) &rguid2)[1] && 1> ((unsigned long *) &rguid1)[2] == ((unsigned long *) &rguid2)[2] && 1> ((unsigned long *) &rguid1)[3] == ((unsigned long *) &rguid2)[3]); 1>} 1> 1>__inline int IsEqualGUID(const GUID & rguid1, const GUID & rguid2) 1>{ 1> return !memcmp(&rguid1, &rguid2, sizeof(GUID)); 1>} 1> 1>#line 175 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\guiddef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__inline bool operator==(const GUID & guidOne, const GUID & guidOther) 1>{ 1> return !!IsEqualGUID(guidOne,guidOther); 1>} 1> 1>__inline bool operator!=(const GUID & guidOne, const GUID & guidOther) 1>{ 1> return !(guidOne == guidOther); 1>} 1>#line 1181 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>typedef struct _OBJECTID { 1> GUID Lineage; 1> DWORD Uniquifier; 1>} OBJECTID; 1> 1> 1>#line 1200 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1246 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family Or Game Family 1> 1> 1> 1> 1>extern "C++" 1>template 1>char (*RtlpNumberOf( __unaligned T (&)[N] ))[N]; 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef 1> 1> 1>EXCEPTION_DISPOSITION 1>__stdcall 1>EXCEPTION_ROUTINE ( 1> struct _EXCEPTION_RECORD *ExceptionRecord, 1> PVOID EstablisherFrame, 1> struct _CONTEXT *ContextRecord, 1> PVOID DispatcherContext 1> ); 1> 1>typedef EXCEPTION_ROUTINE *PEXCEPTION_ROUTINE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1447 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1626 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1818 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1868 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 2108 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2132 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2249 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2349 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 2382 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2409 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C++" { 1> 1> template 1> struct _ENUM_FLAG_INTEGER_FOR_SIZE; 1> 1> template <> 1> struct _ENUM_FLAG_INTEGER_FOR_SIZE<1> 1> { 1> typedef INT8 type; 1> }; 1> 1> template <> 1> struct _ENUM_FLAG_INTEGER_FOR_SIZE<2> 1> { 1> typedef INT16 type; 1> }; 1> 1> template <> 1> struct _ENUM_FLAG_INTEGER_FOR_SIZE<4> 1> { 1> typedef INT32 type; 1> }; 1> 1> template <> 1> struct _ENUM_FLAG_INTEGER_FOR_SIZE<8> 1> { 1> typedef INT64 type; 1> }; 1> 1> 1> template 1> struct _ENUM_FLAG_SIZED_INTEGER 1> { 1> typedef typename _ENUM_FLAG_INTEGER_FOR_SIZE::type type; 1> }; 1> 1>} 1> 1> 1> 1> 1> 1> 1> 1>#line 2477 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>static_assert(__alignof(LARGE_INTEGER) == 8, "Windows headers require the default packing option. Changing this can lead to memory corruption." 1> " This diagnostic can be disabled by building with WINDOWS_IGNORE_PACKING_MISMATCH defined."); 1>#line 2505 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 2576 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef ULONG_PTR KSPIN_LOCK; 1>typedef KSPIN_LOCK *PKSPIN_LOCK; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct __declspec(align(16)) _M128A { 1> ULONGLONG Low; 1> LONGLONG High; 1>} M128A, *PM128A; 1> 1> 1> 1> 1> 1>typedef struct __declspec(align(16)) _XSAVE_FORMAT { 1> WORD ControlWord; 1> WORD StatusWord; 1> BYTE TagWord; 1> BYTE Reserved1; 1> WORD ErrorOpcode; 1> DWORD ErrorOffset; 1> WORD ErrorSelector; 1> WORD Reserved2; 1> DWORD DataOffset; 1> WORD DataSelector; 1> WORD Reserved3; 1> DWORD MxCsr; 1> DWORD MxCsr_Mask; 1> M128A FloatRegisters[8]; 1> 1> 1> 1> M128A XmmRegisters[16]; 1> BYTE Reserved4[96]; 1> 1>#line 2629 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>} XSAVE_FORMAT, *PXSAVE_FORMAT; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _XSAVE_CET_U_FORMAT { 1> DWORD64 Ia32CetUMsr; 1> DWORD64 Ia32Pl3SspMsr; 1>} XSAVE_CET_U_FORMAT, *PXSAVE_CET_U_FORMAT; 1> 1>typedef struct __declspec(align(8)) _XSAVE_AREA_HEADER { 1> DWORD64 Mask; 1> DWORD64 CompactionMask; 1> DWORD64 Reserved2[6]; 1>} XSAVE_AREA_HEADER, *PXSAVE_AREA_HEADER; 1> 1>typedef struct __declspec(align(16)) _XSAVE_AREA { 1> XSAVE_FORMAT LegacyState; 1> XSAVE_AREA_HEADER Header; 1>} XSAVE_AREA, *PXSAVE_AREA; 1> 1>typedef struct _XSTATE_CONTEXT { 1> DWORD64 Mask; 1> DWORD Length; 1> DWORD Reserved1; 1> PXSAVE_AREA Area; 1> 1> 1> 1> 1> 1> PVOID Buffer; 1> 1> 1> 1> 1> 1>} XSTATE_CONTEXT, *PXSTATE_CONTEXT; 1> 1> 1> 1> 1> 1>typedef struct _SCOPE_TABLE_AMD64 { 1> DWORD Count; 1> struct { 1> DWORD BeginAddress; 1> DWORD EndAddress; 1> DWORD HandlerAddress; 1> DWORD JumpTarget; 1> } ScopeRecord[1]; 1>} SCOPE_TABLE_AMD64, *PSCOPE_TABLE_AMD64; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#line 2713 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 2726 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>BOOLEAN 1>_bittest ( 1> LONG const *Base, 1> LONG Offset 1> ); 1> 1>BOOLEAN 1>_bittestandcomplement ( 1> LONG *Base, 1> LONG Offset 1> ); 1> 1>BOOLEAN 1>_bittestandset ( 1> LONG *Base, 1> LONG Offset 1> ); 1> 1>BOOLEAN 1>_bittestandreset ( 1> LONG *Base, 1> LONG Offset 1> ); 1> 1>BOOLEAN 1>_interlockedbittestandset ( 1> LONG volatile *Base, 1> LONG Offset 1> ); 1> 1>BOOLEAN 1>_interlockedbittestandreset ( 1> LONG volatile *Base, 1> LONG Offset 1> ); 1> 1>BOOLEAN 1>_bittest64 ( 1> LONG64 const *Base, 1> LONG64 Offset 1> ); 1> 1>BOOLEAN 1>_bittestandcomplement64 ( 1> LONG64 *Base, 1> LONG64 Offset 1> ); 1> 1>BOOLEAN 1>_bittestandset64 ( 1> LONG64 *Base, 1> LONG64 Offset 1> ); 1> 1>BOOLEAN 1>_bittestandreset64 ( 1> LONG64 *Base, 1> LONG64 Offset 1> ); 1> 1>BOOLEAN 1>_interlockedbittestandset64 ( 1> LONG64 volatile *Base, 1> LONG64 Offset 1> ); 1> 1>BOOLEAN 1>_interlockedbittestandreset64 ( 1> LONG64 volatile *Base, 1> LONG64 Offset 1> ); 1> 1>#pragma intrinsic(_bittest) 1>#pragma intrinsic(_bittestandcomplement) 1>#pragma intrinsic(_bittestandset) 1>#pragma intrinsic(_bittestandreset) 1>#pragma intrinsic(_interlockedbittestandset) 1>#pragma intrinsic(_interlockedbittestandreset) 1> 1>#pragma intrinsic(_bittest64) 1>#pragma intrinsic(_bittestandcomplement64) 1>#pragma intrinsic(_bittestandset64) 1>#pragma intrinsic(_bittestandreset64) 1>#pragma intrinsic(_interlockedbittestandset64) 1>#pragma intrinsic(_interlockedbittestandreset64) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>BOOLEAN 1>_BitScanForward ( 1> DWORD *Index, 1> DWORD Mask 1> ); 1> 1> 1>BOOLEAN 1>_BitScanReverse ( 1> DWORD *Index, 1> DWORD Mask 1> ); 1> 1> 1>BOOLEAN 1>_BitScanForward64 ( 1> DWORD *Index, 1> DWORD64 Mask 1> ); 1> 1> 1>BOOLEAN 1>_BitScanReverse64 ( 1> DWORD *Index, 1> DWORD64 Mask 1> ); 1> 1>#pragma intrinsic(_BitScanForward) 1>#pragma intrinsic(_BitScanReverse) 1>#pragma intrinsic(_BitScanForward64) 1>#pragma intrinsic(_BitScanReverse64) 1> 1> 1> 1> 1> 1>#line 2872 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 2908 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 2947 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 2955 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 2963 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>SHORT 1>_InterlockedIncrement16 ( 1> SHORT volatile *Addend 1> ); 1> 1>SHORT 1>_InterlockedDecrement16 ( 1> SHORT volatile *Addend 1> ); 1> 1>SHORT 1>_InterlockedCompareExchange16 ( 1> SHORT volatile *Destination, 1> SHORT ExChange, 1> SHORT Comperand 1> ); 1> 1>LONG 1>_InterlockedAnd ( 1> LONG volatile *Destination, 1> LONG Value 1> ); 1> 1>LONG 1>_InterlockedOr ( 1> LONG volatile *Destination, 1> LONG Value 1> ); 1> 1>LONG 1>_InterlockedXor ( 1> LONG volatile *Destination, 1> LONG Value 1> ); 1> 1>LONG64 1>_InterlockedAnd64 ( 1> LONG64 volatile *Destination, 1> LONG64 Value 1> ); 1> 1>LONG64 1>_InterlockedOr64 ( 1> LONG64 volatile *Destination, 1> LONG64 Value 1> ); 1> 1>LONG64 1>_InterlockedXor64 ( 1> LONG64 volatile *Destination, 1> LONG64 Value 1> ); 1> 1>LONG 1>_InterlockedIncrement ( 1> LONG volatile *Addend 1> ); 1> 1>LONG 1>_InterlockedDecrement ( 1> LONG volatile *Addend 1> ); 1> 1>LONG 1>_InterlockedExchange ( 1> LONG volatile *Target, 1> LONG Value 1> ); 1> 1>LONG 1>_InterlockedExchangeAdd ( 1> LONG volatile *Addend, 1> LONG Value 1> ); 1> 1> 1> 1>__forceinline 1>LONG 1>_InlineInterlockedAdd ( 1> LONG volatile *Addend, 1> LONG Value 1> ) 1> 1>{ 1> return _InterlockedExchangeAdd(Addend, Value) + Value; 1>} 1> 1> 1> 1>LONG 1>_InterlockedCompareExchange ( 1> LONG volatile *Destination, 1> LONG ExChange, 1> LONG Comperand 1> ); 1> 1>LONG64 1>_InterlockedIncrement64 ( 1> LONG64 volatile *Addend 1> ); 1> 1>LONG64 1>_InterlockedDecrement64 ( 1> LONG64 volatile *Addend 1> ); 1> 1>LONG64 1>_InterlockedExchange64 ( 1> LONG64 volatile *Target, 1> LONG64 Value 1> ); 1> 1>LONG64 1>_InterlockedExchangeAdd64 ( 1> LONG64 volatile *Addend, 1> LONG64 Value 1> ); 1> 1> 1> 1>__forceinline 1>LONG64 1>_InlineInterlockedAdd64 ( 1> LONG64 volatile *Addend, 1> LONG64 Value 1> ) 1> 1>{ 1> return _InterlockedExchangeAdd64(Addend, Value) + Value; 1>} 1> 1> 1> 1>LONG64 1>_InterlockedCompareExchange64 ( 1> LONG64 volatile *Destination, 1> LONG64 ExChange, 1> LONG64 Comperand 1> ); 1> 1>BOOLEAN 1>_InterlockedCompareExchange128 ( 1> LONG64 volatile *Destination, 1> LONG64 ExchangeHigh, 1> LONG64 ExchangeLow, 1> LONG64 *ComparandResult 1> ); 1> 1> PVOID 1>_InterlockedCompareExchangePointer ( 1> 1> 1> 1> PVOID volatile *Destination, 1> PVOID Exchange, 1> PVOID Comperand 1> ); 1> 1> PVOID 1>_InterlockedExchangePointer( 1> 1> 1> 1> PVOID volatile *Target, 1> PVOID Value 1> ); 1> 1>#pragma intrinsic(_InterlockedIncrement16) 1>#pragma intrinsic(_InterlockedDecrement16) 1>#pragma intrinsic(_InterlockedCompareExchange16) 1>#pragma intrinsic(_InterlockedAnd) 1>#pragma intrinsic(_InterlockedOr) 1>#pragma intrinsic(_InterlockedXor) 1>#pragma intrinsic(_InterlockedIncrement) 1>#pragma intrinsic(_InterlockedDecrement) 1>#pragma intrinsic(_InterlockedExchange) 1>#pragma intrinsic(_InterlockedExchangeAdd) 1>#pragma intrinsic(_InterlockedCompareExchange) 1>#pragma intrinsic(_InterlockedAnd64) 1>#pragma intrinsic(_InterlockedOr64) 1>#pragma intrinsic(_InterlockedXor64) 1>#pragma intrinsic(_InterlockedIncrement64) 1>#pragma intrinsic(_InterlockedDecrement64) 1>#pragma intrinsic(_InterlockedExchange64) 1>#pragma intrinsic(_InterlockedExchangeAdd64) 1>#pragma intrinsic(_InterlockedCompareExchange64) 1> 1> 1> 1>#pragma intrinsic(_InterlockedCompareExchange128) 1> 1> 1> 1>#pragma intrinsic(_InterlockedExchangePointer) 1>#pragma intrinsic(_InterlockedCompareExchangePointer) 1> 1> 1> 1> 1> 1> 1>CHAR 1>_InterlockedExchange8 ( 1> CHAR volatile *Target, 1> CHAR Value 1> ); 1> 1>SHORT 1>_InterlockedExchange16 ( 1> SHORT volatile *Destination, 1> SHORT ExChange 1> ); 1> 1>#pragma intrinsic(_InterlockedExchange8) 1>#pragma intrinsic(_InterlockedExchange16) 1> 1> 1> 1> 1> 1>#line 3192 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>char 1>_InterlockedExchangeAdd8 ( 1> char volatile * _Addend, 1> char _Value 1> ); 1> 1>char 1>_InterlockedAnd8 ( 1> char volatile *Destination, 1> char Value 1> ); 1> 1>char 1>_InterlockedOr8 ( 1> char volatile *Destination, 1> char Value 1> ); 1> 1>char 1>_InterlockedXor8 ( 1> char volatile *Destination, 1> char Value 1> ); 1> 1>SHORT 1>_InterlockedAnd16( 1> SHORT volatile *Destination, 1> SHORT Value 1> ); 1> 1>SHORT 1>_InterlockedOr16( 1> SHORT volatile *Destination, 1> SHORT Value 1> ); 1> 1>SHORT 1>_InterlockedXor16( 1> SHORT volatile *Destination, 1> SHORT Value 1> ); 1> 1>#pragma intrinsic (_InterlockedExchangeAdd8) 1>#pragma intrinsic (_InterlockedAnd8) 1>#pragma intrinsic (_InterlockedOr8) 1>#pragma intrinsic (_InterlockedXor8) 1>#pragma intrinsic (_InterlockedAnd16) 1>#pragma intrinsic (_InterlockedOr16) 1>#pragma intrinsic (_InterlockedXor16) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>void 1>__cpuidex ( 1> int CPUInfo[4], 1> int Function, 1> int SubLeaf 1> ); 1> 1>#pragma intrinsic(__cpuidex) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>void 1>_mm_clflush ( 1> void const *Address 1> ); 1> 1>#pragma intrinsic(_mm_clflush) 1> 1> 1> 1> 1>void 1>_ReadWriteBarrier ( 1> void 1> ); 1> 1>#pragma intrinsic(_ReadWriteBarrier) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>void 1>__faststorefence ( 1> void 1> ); 1> 1> 1> 1> 1>void 1>_mm_lfence ( 1> void 1> ); 1> 1>void 1>_mm_mfence ( 1> void 1> ); 1> 1>void 1>_mm_sfence ( 1> void 1> ); 1> 1>void 1>_mm_pause ( 1> void 1> ); 1> 1>void 1>_mm_prefetch ( 1> CHAR const *a, 1> int sel 1> ); 1> 1>void 1>_m_prefetchw ( 1> volatile const void *Source 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma intrinsic(__faststorefence) 1> 1> 1> 1> 1>#pragma intrinsic(_mm_pause) 1>#pragma intrinsic(_mm_prefetch) 1>#pragma intrinsic(_mm_lfence) 1>#pragma intrinsic(_mm_mfence) 1>#pragma intrinsic(_mm_sfence) 1>#pragma intrinsic(_m_prefetchw) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>unsigned int 1>_mm_getcsr ( 1> void 1> ); 1> 1>void 1>_mm_setcsr ( 1> unsigned int MxCsr 1> ); 1> 1>#pragma intrinsic(_mm_getcsr) 1>#pragma intrinsic(_mm_setcsr) 1> 1> 1> 1> 1> 1> 1> 1>unsigned __int32 1>__getcallerseflags ( 1> void 1> ); 1> 1>#pragma intrinsic(__getcallerseflags) 1> 1> 1> 1> 1> 1> 1> 1>DWORD 1>__segmentlimit ( 1> DWORD Selector 1> ); 1> 1>#pragma intrinsic(__segmentlimit) 1> 1> 1> 1> 1> 1> 1> 1>DWORD64 1>__readpmc ( 1> DWORD Counter 1> ); 1> 1>#pragma intrinsic(__readpmc) 1> 1> 1> 1> 1> 1> 1> 1>DWORD64 1>__rdtsc ( 1> void 1> ); 1> 1>#pragma intrinsic(__rdtsc) 1> 1> 1> 1> 1> 1>void 1>__movsb ( 1> PBYTE Destination, 1> BYTE const *Source, 1> SIZE_T Count 1> ); 1> 1>void 1>__movsw ( 1> PWORD Destination, 1> WORD const *Source, 1> SIZE_T Count 1> ); 1> 1>void 1>__movsd ( 1> PDWORD Destination, 1> DWORD const *Source, 1> SIZE_T Count 1> ); 1> 1>void 1>__movsq ( 1> PDWORD64 Destination, 1> DWORD64 const *Source, 1> SIZE_T Count 1> ); 1> 1>#pragma intrinsic(__movsb) 1>#pragma intrinsic(__movsw) 1>#pragma intrinsic(__movsd) 1>#pragma intrinsic(__movsq) 1> 1> 1> 1> 1> 1>void 1>__stosb ( 1> PBYTE Destination, 1> BYTE Value, 1> SIZE_T Count 1> ); 1> 1>void 1>__stosw ( 1> PWORD Destination, 1> WORD Value, 1> SIZE_T Count 1> ); 1> 1>void 1>__stosd ( 1> PDWORD Destination, 1> DWORD Value, 1> SIZE_T Count 1> ); 1> 1>void 1>__stosq ( 1> PDWORD64 Destination, 1> DWORD64 Value, 1> SIZE_T Count 1> ); 1> 1>#pragma intrinsic(__stosb) 1>#pragma intrinsic(__stosw) 1>#pragma intrinsic(__stosd) 1>#pragma intrinsic(__stosq) 1> 1> 1> 1> 1> 1> 1> 1> 1>LONGLONG 1>__mulh ( 1> LONG64 Multiplier, 1> LONG64 Multiplicand 1> ); 1> 1>ULONGLONG 1>__umulh ( 1> DWORD64 Multiplier, 1> DWORD64 Multiplicand 1> ); 1> 1>#pragma intrinsic(__mulh) 1>#pragma intrinsic(__umulh) 1> 1> 1> 1> 1> 1> 1> 1>DWORD64 1>__popcnt64 ( 1> DWORD64 operand 1> ); 1> 1> 1> 1>#pragma intrinsic(__popcnt64) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>DWORD64 1>__shiftleft128 ( 1> DWORD64 LowPart, 1> DWORD64 HighPart, 1> BYTE Shift 1> ); 1> 1>DWORD64 1>__shiftright128 ( 1> DWORD64 LowPart, 1> DWORD64 HighPart, 1> BYTE Shift 1> ); 1> 1>#pragma intrinsic(__shiftleft128) 1>#pragma intrinsic(__shiftright128) 1> 1> 1> 1> 1> 1> 1> 1>LONG64 1>_mul128 ( 1> LONG64 Multiplier, 1> LONG64 Multiplicand, 1> LONG64 *HighProduct 1> ); 1> 1>#pragma intrinsic(_mul128) 1> 1> 1> 1> 1> 1>DWORD64 1>_umul128 ( 1> DWORD64 Multiplier, 1> DWORD64 Multiplicand, 1> DWORD64 *HighProduct 1> ); 1> 1>#pragma intrinsic(_umul128) 1> 1> 1> 1>__forceinline 1>LONG64 1>MultiplyExtract128 ( 1> LONG64 Multiplier, 1> LONG64 Multiplicand, 1> BYTE Shift 1> ) 1> 1>{ 1> 1> LONG64 extractedProduct; 1> LONG64 highProduct; 1> LONG64 lowProduct; 1> BOOLEAN negate; 1> DWORD64 uhighProduct; 1> DWORD64 ulowProduct; 1> 1> lowProduct = _mul128(Multiplier, Multiplicand, &highProduct); 1> negate = 0; 1> uhighProduct = (DWORD64)highProduct; 1> ulowProduct = (DWORD64)lowProduct; 1> if (highProduct < 0) { 1> negate = 1; 1> uhighProduct = (DWORD64)(-highProduct); 1> ulowProduct = (DWORD64)(-lowProduct); 1> if (ulowProduct != 0) { 1> uhighProduct -= 1; 1> } 1> } 1> 1> extractedProduct = (LONG64)__shiftright128(ulowProduct, uhighProduct, Shift); 1> if (negate != 0) { 1> extractedProduct = -extractedProduct; 1> } 1> 1> return extractedProduct; 1>} 1> 1>__forceinline 1>DWORD64 1>UnsignedMultiplyExtract128 ( 1> DWORD64 Multiplier, 1> DWORD64 Multiplicand, 1> BYTE Shift 1> ) 1> 1>{ 1> 1> DWORD64 extractedProduct; 1> DWORD64 highProduct; 1> DWORD64 lowProduct; 1> 1> lowProduct = _umul128(Multiplier, Multiplicand, &highProduct); 1> extractedProduct = __shiftright128(lowProduct, highProduct, Shift); 1> return extractedProduct; 1>} 1> 1> 1> 1> 1> 1>BYTE 1>__readgsbyte ( 1> DWORD Offset 1> ); 1> 1>WORD 1>__readgsword ( 1> DWORD Offset 1> ); 1> 1>DWORD 1>__readgsdword ( 1> DWORD Offset 1> ); 1> 1>DWORD64 1>__readgsqword ( 1> DWORD Offset 1> ); 1> 1>void 1>__writegsbyte ( 1> DWORD Offset, 1> BYTE Data 1> ); 1> 1>void 1>__writegsword ( 1> DWORD Offset, 1> WORD Data 1> ); 1> 1>void 1>__writegsdword ( 1> DWORD Offset, 1> DWORD Data 1> ); 1> 1>void 1>__writegsqword ( 1> DWORD Offset, 1> DWORD64 Data 1> ); 1> 1>#pragma intrinsic(__readgsbyte) 1>#pragma intrinsic(__readgsword) 1>#pragma intrinsic(__readgsdword) 1>#pragma intrinsic(__readgsqword) 1>#pragma intrinsic(__writegsbyte) 1>#pragma intrinsic(__writegsword) 1>#pragma intrinsic(__writegsdword) 1>#pragma intrinsic(__writegsqword) 1> 1> 1> 1>void 1>__incgsbyte ( 1> DWORD Offset 1> ); 1> 1>void 1>__addgsbyte ( 1> DWORD Offset, 1> BYTE Value 1> ); 1> 1>void 1>__incgsword ( 1> DWORD Offset 1> ); 1> 1>void 1>__addgsword ( 1> DWORD Offset, 1> WORD Value 1> ); 1> 1>void 1>__incgsdword ( 1> DWORD Offset 1> ); 1> 1>void 1>__addgsdword ( 1> DWORD Offset, 1> DWORD Value 1> ); 1> 1>void 1>__incgsqword ( 1> DWORD Offset 1> ); 1> 1>void 1>__addgsqword ( 1> DWORD Offset, 1> DWORD64 Value 1> ); 1> 1>#line 3791 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef XSAVE_FORMAT XMM_SAVE_AREA32, *PXMM_SAVE_AREA32; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct __declspec(align(16)) __declspec(no_init_all) _CONTEXT { 1> 1> 1> 1> 1> 1> 1> 1> 1> DWORD64 P1Home; 1> DWORD64 P2Home; 1> DWORD64 P3Home; 1> DWORD64 P4Home; 1> DWORD64 P5Home; 1> DWORD64 P6Home; 1> 1> 1> 1> 1> 1> DWORD ContextFlags; 1> DWORD MxCsr; 1> 1> 1> 1> 1> 1> WORD SegCs; 1> WORD SegDs; 1> WORD SegEs; 1> WORD SegFs; 1> WORD SegGs; 1> WORD SegSs; 1> DWORD EFlags; 1> 1> 1> 1> 1> 1> DWORD64 Dr0; 1> DWORD64 Dr1; 1> DWORD64 Dr2; 1> DWORD64 Dr3; 1> DWORD64 Dr6; 1> DWORD64 Dr7; 1> 1> 1> 1> 1> 1> DWORD64 Rax; 1> DWORD64 Rcx; 1> DWORD64 Rdx; 1> DWORD64 Rbx; 1> DWORD64 Rsp; 1> DWORD64 Rbp; 1> DWORD64 Rsi; 1> DWORD64 Rdi; 1> DWORD64 R8; 1> DWORD64 R9; 1> DWORD64 R10; 1> DWORD64 R11; 1> DWORD64 R12; 1> DWORD64 R13; 1> DWORD64 R14; 1> DWORD64 R15; 1> 1> 1> 1> 1> 1> DWORD64 Rip; 1> 1> 1> 1> 1> 1> union { 1> XMM_SAVE_AREA32 FltSave; 1> struct { 1> M128A Header[2]; 1> M128A Legacy[8]; 1> M128A Xmm0; 1> M128A Xmm1; 1> M128A Xmm2; 1> M128A Xmm3; 1> M128A Xmm4; 1> M128A Xmm5; 1> M128A Xmm6; 1> M128A Xmm7; 1> M128A Xmm8; 1> M128A Xmm9; 1> M128A Xmm10; 1> M128A Xmm11; 1> M128A Xmm12; 1> M128A Xmm13; 1> M128A Xmm14; 1> M128A Xmm15; 1> } ; 1> } ; 1> 1> 1> 1> 1> 1> M128A VectorRegister[26]; 1> DWORD64 VectorControl; 1> 1> 1> 1> 1> 1> DWORD64 DebugControl; 1> DWORD64 LastBranchToRip; 1> DWORD64 LastBranchFromRip; 1> DWORD64 LastExceptionToRip; 1> DWORD64 LastExceptionFromRip; 1>} CONTEXT, *PCONTEXT; 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY RUNTIME_FUNCTION, *PRUNTIME_FUNCTION; 1>typedef SCOPE_TABLE_AMD64 SCOPE_TABLE, *PSCOPE_TABLE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _UNWIND_HISTORY_TABLE_ENTRY { 1> DWORD64 ImageBase; 1> PRUNTIME_FUNCTION FunctionEntry; 1>} UNWIND_HISTORY_TABLE_ENTRY, *PUNWIND_HISTORY_TABLE_ENTRY; 1> 1>typedef struct _UNWIND_HISTORY_TABLE { 1> DWORD Count; 1> BYTE LocalHint; 1> BYTE GlobalHint; 1> BYTE Search; 1> BYTE Once; 1> DWORD64 LowAddress; 1> DWORD64 HighAddress; 1> UNWIND_HISTORY_TABLE_ENTRY Entry[12]; 1>} UNWIND_HISTORY_TABLE, *PUNWIND_HISTORY_TABLE; 1> 1> 1> 1> 1> 1>typedef 1> 1>PRUNTIME_FUNCTION 1>GET_RUNTIME_FUNCTION_CALLBACK ( 1> DWORD64 ControlPc, 1> PVOID Context 1> ); 1>typedef GET_RUNTIME_FUNCTION_CALLBACK *PGET_RUNTIME_FUNCTION_CALLBACK; 1> 1>typedef 1> 1>DWORD 1>OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK ( 1> HANDLE Process, 1> PVOID TableAddress, 1> PDWORD Entries, 1> PRUNTIME_FUNCTION* Functions 1> ); 1>typedef OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK *POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _DISPATCHER_CONTEXT { 1> DWORD64 ControlPc; 1> DWORD64 ImageBase; 1> PRUNTIME_FUNCTION FunctionEntry; 1> DWORD64 EstablisherFrame; 1> DWORD64 TargetIp; 1> PCONTEXT ContextRecord; 1> PEXCEPTION_ROUTINE LanguageHandler; 1> PVOID HandlerData; 1> PUNWIND_HISTORY_TABLE HistoryTable; 1> DWORD ScopeIndex; 1> DWORD Fill0; 1>} DISPATCHER_CONTEXT, *PDISPATCHER_CONTEXT; 1> 1> 1> 1> 1> 1>struct _EXCEPTION_POINTERS; 1>typedef 1>LONG 1>(*PEXCEPTION_FILTER) ( 1> struct _EXCEPTION_POINTERS *ExceptionPointers, 1> PVOID EstablisherFrame 1> ); 1> 1>typedef 1>void 1>(*PTERMINATION_HANDLER) ( 1> BOOLEAN _abnormal_termination, 1> PVOID EstablisherFrame 1> ); 1> 1> 1> 1> 1> 1> 1>typedef struct _KNONVOLATILE_CONTEXT_POINTERS { 1> union { 1> PM128A FloatingContext[16]; 1> struct { 1> PM128A Xmm0; 1> PM128A Xmm1; 1> PM128A Xmm2; 1> PM128A Xmm3; 1> PM128A Xmm4; 1> PM128A Xmm5; 1> PM128A Xmm6; 1> PM128A Xmm7; 1> PM128A Xmm8; 1> PM128A Xmm9; 1> PM128A Xmm10; 1> PM128A Xmm11; 1> PM128A Xmm12; 1> PM128A Xmm13; 1> PM128A Xmm14; 1> PM128A Xmm15; 1> } ; 1> } ; 1> 1> union { 1> PDWORD64 IntegerContext[16]; 1> struct { 1> PDWORD64 Rax; 1> PDWORD64 Rcx; 1> PDWORD64 Rdx; 1> PDWORD64 Rbx; 1> PDWORD64 Rsp; 1> PDWORD64 Rbp; 1> PDWORD64 Rsi; 1> PDWORD64 Rdi; 1> PDWORD64 R8; 1> PDWORD64 R9; 1> PDWORD64 R10; 1> PDWORD64 R11; 1> PDWORD64 R12; 1> PDWORD64 R13; 1> PDWORD64 R14; 1> PDWORD64 R15; 1> } ; 1> } ; 1> 1>} KNONVOLATILE_CONTEXT_POINTERS, *PKNONVOLATILE_CONTEXT_POINTERS; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SCOPE_TABLE_ARM { 1> DWORD Count; 1> struct 1> { 1> DWORD BeginAddress; 1> DWORD EndAddress; 1> DWORD HandlerAddress; 1> DWORD JumpTarget; 1> } ScopeRecord[1]; 1>} SCOPE_TABLE_ARM, *PSCOPE_TABLE_ARM; 1> 1> 1>#line 5176 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef struct _SCOPE_TABLE_ARM64 { 1> DWORD Count; 1> struct 1> { 1> DWORD BeginAddress; 1> DWORD EndAddress; 1> DWORD HandlerAddress; 1> DWORD JumpTarget; 1> } ScopeRecord[1]; 1>} SCOPE_TABLE_ARM64, *PSCOPE_TABLE_ARM64; 1> 1> 1> 1>#line 6361 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _KNONVOLATILE_CONTEXT_POINTERS_ARM64 { 1> 1> PDWORD64 X19; 1> PDWORD64 X20; 1> PDWORD64 X21; 1> PDWORD64 X22; 1> PDWORD64 X23; 1> PDWORD64 X24; 1> PDWORD64 X25; 1> PDWORD64 X26; 1> PDWORD64 X27; 1> PDWORD64 X28; 1> PDWORD64 Fp; 1> PDWORD64 Lr; 1> 1> PDWORD64 D8; 1> PDWORD64 D9; 1> PDWORD64 D10; 1> PDWORD64 D11; 1> PDWORD64 D12; 1> PDWORD64 D13; 1> PDWORD64 D14; 1> PDWORD64 D15; 1> 1>} KNONVOLATILE_CONTEXT_POINTERS_ARM64, *PKNONVOLATILE_CONTEXT_POINTERS_ARM64; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 6424 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>void 1>__int2c ( 1> void 1> ); 1> 1>#pragma intrinsic(__int2c) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 6551 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>} 1> 1> 1> 1> 1>#line 7716 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef struct _LDT_ENTRY { 1> WORD LimitLow; 1> WORD BaseLow; 1> union { 1> struct { 1> BYTE BaseMid; 1> BYTE Flags1; 1> BYTE Flags2; 1> BYTE BaseHi; 1> } Bytes; 1> struct { 1> DWORD BaseMid : 8; 1> DWORD Type : 5; 1> DWORD Dpl : 2; 1> DWORD Pres : 1; 1> DWORD LimitHi : 4; 1> DWORD Sys : 1; 1> DWORD Reserved_0 : 1; 1> DWORD Default_Big : 1; 1> DWORD Granularity : 1; 1> DWORD BaseHi : 8; 1> } Bits; 1> } HighWord; 1>} LDT_ENTRY, *PLDT_ENTRY; 1> 1> 1> 1> 1>#line 7756 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>__forceinline 1>CHAR 1>ReadAcquire8 ( 1> CHAR const volatile *Source 1> ) 1> 1>{ 1> 1> CHAR Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>CHAR 1>ReadNoFence8 ( 1> CHAR const volatile *Source 1> ) 1> 1>{ 1> 1> CHAR Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRelease8 ( 1> CHAR volatile *Destination, 1> CHAR Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteNoFence8 ( 1> CHAR volatile *Destination, 1> CHAR Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>SHORT 1>ReadAcquire16 ( 1> SHORT const volatile *Source 1> ) 1> 1>{ 1> 1> SHORT Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>SHORT 1>ReadNoFence16 ( 1> SHORT const volatile *Source 1> ) 1> 1>{ 1> 1> SHORT Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRelease16 ( 1> SHORT volatile *Destination, 1> SHORT Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteNoFence16 ( 1> SHORT volatile *Destination, 1> SHORT Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>LONG 1>ReadAcquire ( 1> LONG const volatile *Source 1> ) 1> 1>{ 1> 1> LONG Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>LONG 1>ReadNoFence ( 1> LONG const volatile *Source 1> ) 1> 1>{ 1> 1> LONG Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRelease ( 1> LONG volatile *Destination, 1> LONG Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteNoFence ( 1> LONG volatile *Destination, 1> LONG Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>LONG64 1>ReadAcquire64 ( 1> LONG64 const volatile *Source 1> ) 1> 1>{ 1> 1> LONG64 Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>LONG64 1>ReadNoFence64 ( 1> LONG64 const volatile *Source 1> ) 1> 1>{ 1> 1> LONG64 Value; 1> 1> Value = *Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRelease64 ( 1> LONG64 volatile *Destination, 1> LONG64 Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteNoFence64 ( 1> LONG64 volatile *Destination, 1> LONG64 Value 1> ) 1> 1>{ 1> 1> *Destination = Value; 1> return; 1>} 1> 1> 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1>__forceinline 1>CHAR 1>ReadRaw8 ( 1> CHAR const volatile *Source 1> ) 1> 1>{ 1> 1> CHAR Value; 1> 1> Value = *(CHAR *)Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRaw8 ( 1> CHAR volatile *Destination, 1> CHAR Value 1> ) 1> 1>{ 1> 1> *(CHAR *)Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>SHORT 1>ReadRaw16 ( 1> SHORT const volatile *Source 1> ) 1> 1>{ 1> 1> SHORT Value; 1> 1> Value = *(SHORT *)Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRaw16 ( 1> SHORT volatile *Destination, 1> SHORT Value 1> ) 1> 1>{ 1> 1> *(SHORT *)Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>LONG 1>ReadRaw ( 1> LONG const volatile *Source 1> ) 1> 1>{ 1> 1> LONG Value; 1> 1> Value = *(LONG *)Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRaw ( 1> LONG volatile *Destination, 1> LONG Value 1> ) 1> 1>{ 1> 1> *(LONG *)Destination = Value; 1> return; 1>} 1> 1>__forceinline 1>LONG64 1>ReadRaw64 ( 1> LONG64 const volatile *Source 1> ) 1> 1>{ 1> 1> LONG64 Value; 1> 1> Value = *(LONG64 *)Source; 1> return Value; 1>} 1> 1>__forceinline 1>void 1>WriteRaw64 ( 1> LONG64 volatile *Destination, 1> LONG64 Value 1> ) 1> 1>{ 1> 1> *(LONG64 *)Destination = Value; 1> return; 1>} 1> 1> 1> 1> 1> 1>__forceinline 1>BYTE 1>ReadUCharAcquire ( 1> BYTE const volatile *Source 1> ) 1> 1>{ 1> 1> return (BYTE )ReadAcquire8((PCHAR)Source); 1>} 1> 1>__forceinline 1>BYTE 1>ReadUCharNoFence ( 1> BYTE const volatile *Source 1> ) 1> 1>{ 1> 1> return (BYTE )ReadNoFence8((PCHAR)Source); 1>} 1> 1>__forceinline 1>BYTE 1>ReadBooleanAcquire ( 1> BOOLEAN const volatile *Source 1> ) 1> 1>{ 1> 1> return (BOOLEAN)ReadAcquire8((PCHAR)Source); 1>} 1> 1>__forceinline 1>BYTE 1>ReadBooleanNoFence ( 1> BOOLEAN const volatile *Source 1> ) 1> 1>{ 1> 1> return (BOOLEAN)ReadNoFence8((PCHAR)Source); 1>} 1> 1>__forceinline 1>BYTE 1>ReadUCharRaw ( 1> BYTE const volatile *Source 1> ) 1> 1>{ 1> 1> return (BYTE )ReadRaw8((PCHAR)Source); 1>} 1> 1>__forceinline 1>void 1>WriteUCharRelease ( 1> BYTE volatile *Destination, 1> BYTE Value 1> ) 1> 1>{ 1> 1> WriteRelease8((PCHAR)Destination, (CHAR)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteUCharNoFence ( 1> BYTE volatile *Destination, 1> BYTE Value 1> ) 1> 1>{ 1> 1> WriteNoFence8((PCHAR)Destination, (CHAR)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteBooleanRelease ( 1> BOOLEAN volatile *Destination, 1> BOOLEAN Value 1> ) 1> 1>{ 1> 1> WriteRelease8((PCHAR)Destination, (CHAR)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteBooleanNoFence ( 1> BOOLEAN volatile *Destination, 1> BOOLEAN Value 1> ) 1> 1>{ 1> 1> WriteNoFence8((PCHAR)Destination, (CHAR)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteUCharRaw ( 1> BYTE volatile *Destination, 1> BYTE Value 1> ) 1> 1>{ 1> 1> WriteRaw8((PCHAR)Destination, (CHAR)Value); 1> return; 1>} 1> 1>__forceinline 1>WORD 1>ReadUShortAcquire ( 1> WORD const volatile *Source 1> ) 1> 1>{ 1> 1> return (WORD )ReadAcquire16((PSHORT)Source); 1>} 1> 1>__forceinline 1>WORD 1>ReadUShortNoFence ( 1> WORD const volatile *Source 1> ) 1> 1>{ 1> 1> return (WORD )ReadNoFence16((PSHORT)Source); 1>} 1> 1>__forceinline 1>WORD 1>ReadUShortRaw ( 1> WORD const volatile *Source 1> ) 1> 1>{ 1> 1> return (WORD )ReadRaw16((PSHORT)Source); 1>} 1> 1>__forceinline 1>void 1>WriteUShortRelease ( 1> WORD volatile *Destination, 1> WORD Value 1> ) 1> 1>{ 1> 1> WriteRelease16((PSHORT)Destination, (SHORT)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteUShortNoFence ( 1> WORD volatile *Destination, 1> WORD Value 1> ) 1> 1>{ 1> 1> WriteNoFence16((PSHORT)Destination, (SHORT)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteUShortRaw ( 1> WORD volatile *Destination, 1> WORD Value 1> ) 1> 1>{ 1> 1> WriteRaw16((PSHORT)Destination, (SHORT)Value); 1> return; 1>} 1> 1>__forceinline 1>DWORD 1>ReadULongAcquire ( 1> DWORD const volatile *Source 1> ) 1> 1>{ 1> 1> return (DWORD)ReadAcquire((PLONG)Source); 1>} 1> 1>__forceinline 1>DWORD 1>ReadULongNoFence ( 1> DWORD const volatile *Source 1> ) 1> 1>{ 1> 1> return (DWORD)ReadNoFence((PLONG)Source); 1>} 1> 1>__forceinline 1>DWORD 1>ReadULongRaw ( 1> DWORD const volatile *Source 1> ) 1> 1>{ 1> 1> return (DWORD)ReadRaw((PLONG)Source); 1>} 1> 1>__forceinline 1>void 1>WriteULongRelease ( 1> DWORD volatile *Destination, 1> DWORD Value 1> ) 1> 1>{ 1> 1> WriteRelease((PLONG)Destination, (LONG)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteULongNoFence ( 1> DWORD volatile *Destination, 1> DWORD Value 1> ) 1> 1>{ 1> 1> WriteNoFence((PLONG)Destination, (LONG)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteULongRaw ( 1> DWORD volatile *Destination, 1> DWORD Value 1> ) 1> 1>{ 1> 1> WriteRaw((PLONG)Destination, (LONG)Value); 1> return; 1>} 1> 1>__forceinline 1>DWORD64 1>ReadULong64Acquire ( 1> DWORD64 const volatile *Source 1> ) 1> 1>{ 1> 1> return (DWORD64)ReadAcquire64((PLONG64)Source); 1>} 1> 1>__forceinline 1>DWORD64 1>ReadULong64NoFence ( 1> DWORD64 const volatile *Source 1> ) 1> 1>{ 1> 1> return (DWORD64)ReadNoFence64((PLONG64)Source); 1>} 1> 1>__forceinline 1>DWORD64 1>ReadULong64Raw ( 1> DWORD64 const volatile *Source 1> ) 1> 1>{ 1> 1> return (DWORD64)ReadRaw64((PLONG64)Source); 1>} 1> 1>__forceinline 1>void 1>WriteULong64Release ( 1> DWORD64 volatile *Destination, 1> DWORD64 Value 1> ) 1> 1>{ 1> 1> WriteRelease64((PLONG64)Destination, (LONG64)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteULong64NoFence ( 1> DWORD64 volatile *Destination, 1> DWORD64 Value 1> ) 1> 1>{ 1> 1> WriteNoFence64((PLONG64)Destination, (LONG64)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WriteULong64Raw ( 1> DWORD64 volatile *Destination, 1> DWORD64 Value 1> ) 1> 1>{ 1> 1> WriteRaw64((PLONG64)Destination, (LONG64)Value); 1> return; 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 8552 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>__forceinline 1>PVOID 1>ReadPointerAcquire ( 1> PVOID const volatile *Source 1> ) 1> 1>{ 1> 1> return (PVOID)ReadAcquire64((PLONG64)Source); 1>} 1> 1>__forceinline 1>PVOID 1>ReadPointerNoFence ( 1> PVOID const volatile *Source 1> ) 1> 1>{ 1> 1> return (PVOID)ReadNoFence64((PLONG64)Source); 1>} 1> 1>__forceinline 1>PVOID 1>ReadPointerRaw ( 1> PVOID const volatile *Source 1> ) 1> 1>{ 1> 1> return (PVOID)ReadRaw64((PLONG64)Source); 1>} 1> 1>__forceinline 1>void 1>WritePointerRelease ( 1> PVOID volatile *Destination, 1> PVOID Value 1> ) 1> 1>{ 1> 1> WriteRelease64((PLONG64)Destination, (LONG64)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WritePointerNoFence ( 1> PVOID volatile *Destination, 1> PVOID Value 1> ) 1> 1>{ 1> 1> WriteNoFence64((PLONG64)Destination, (LONG64)Value); 1> return; 1>} 1> 1>__forceinline 1>void 1>WritePointerRaw ( 1> PVOID volatile *Destination, 1> PVOID Value 1> ) 1> 1>{ 1> 1> WriteRaw64((PLONG64)Destination, (LONG64)Value); 1> return; 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4214) 1>#pragma warning(disable:4668) 1>#pragma warning(disable:4820) 1> 1> 1> 1> 1> 1> 1> 1>#line 8674 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _WOW64_FLOATING_SAVE_AREA { 1> DWORD ControlWord; 1> DWORD StatusWord; 1> DWORD TagWord; 1> DWORD ErrorOffset; 1> DWORD ErrorSelector; 1> DWORD DataOffset; 1> DWORD DataSelector; 1> BYTE RegisterArea[80]; 1> DWORD Cr0NpxState; 1>} WOW64_FLOATING_SAVE_AREA; 1> 1>typedef WOW64_FLOATING_SAVE_AREA *PWOW64_FLOATING_SAVE_AREA; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack4.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,4) 1>#line 8713 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _WOW64_CONTEXT { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> DWORD ContextFlags; 1> 1> 1> 1> 1> 1> 1> 1> DWORD Dr0; 1> DWORD Dr1; 1> DWORD Dr2; 1> DWORD Dr3; 1> DWORD Dr6; 1> DWORD Dr7; 1> 1> 1> 1> 1> 1> 1> WOW64_FLOATING_SAVE_AREA FloatSave; 1> 1> 1> 1> 1> 1> 1> DWORD SegGs; 1> DWORD SegFs; 1> DWORD SegEs; 1> DWORD SegDs; 1> 1> 1> 1> 1> 1> 1> DWORD Edi; 1> DWORD Esi; 1> DWORD Ebx; 1> DWORD Edx; 1> DWORD Ecx; 1> DWORD Eax; 1> 1> 1> 1> 1> 1> 1> DWORD Ebp; 1> DWORD Eip; 1> DWORD SegCs; 1> DWORD EFlags; 1> DWORD Esp; 1> DWORD SegSs; 1> 1> 1> 1> 1> 1> 1> 1> BYTE ExtendedRegisters[512]; 1> 1>} WOW64_CONTEXT; 1> 1>typedef WOW64_CONTEXT *PWOW64_CONTEXT; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 8813 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _WOW64_LDT_ENTRY { 1> WORD LimitLow; 1> WORD BaseLow; 1> union { 1> struct { 1> BYTE BaseMid; 1> BYTE Flags1; 1> BYTE Flags2; 1> BYTE BaseHi; 1> } Bytes; 1> struct { 1> DWORD BaseMid : 8; 1> DWORD Type : 5; 1> DWORD Dpl : 2; 1> DWORD Pres : 1; 1> DWORD LimitHi : 4; 1> DWORD Sys : 1; 1> DWORD Reserved_0 : 1; 1> DWORD Default_Big : 1; 1> DWORD Granularity : 1; 1> DWORD BaseHi : 8; 1> } Bits; 1> } HighWord; 1>} WOW64_LDT_ENTRY, *PWOW64_LDT_ENTRY; 1> 1>typedef struct _WOW64_DESCRIPTOR_TABLE_ENTRY { 1> DWORD Selector; 1> WOW64_LDT_ENTRY Descriptor; 1>} WOW64_DESCRIPTOR_TABLE_ENTRY, *PWOW64_DESCRIPTOR_TABLE_ENTRY; 1> 1> 1>#pragma warning(pop) 1> 1> 1>#line 8856 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _EXCEPTION_RECORD { 1> DWORD ExceptionCode; 1> DWORD ExceptionFlags; 1> struct _EXCEPTION_RECORD *ExceptionRecord; 1> PVOID ExceptionAddress; 1> DWORD NumberParameters; 1> ULONG_PTR ExceptionInformation[15]; 1> } EXCEPTION_RECORD; 1> 1>typedef EXCEPTION_RECORD *PEXCEPTION_RECORD; 1> 1>typedef struct _EXCEPTION_RECORD32 { 1> DWORD ExceptionCode; 1> DWORD ExceptionFlags; 1> DWORD ExceptionRecord; 1> DWORD ExceptionAddress; 1> DWORD NumberParameters; 1> DWORD ExceptionInformation[15]; 1>} EXCEPTION_RECORD32, *PEXCEPTION_RECORD32; 1> 1>typedef struct _EXCEPTION_RECORD64 { 1> DWORD ExceptionCode; 1> DWORD ExceptionFlags; 1> DWORD64 ExceptionRecord; 1> DWORD64 ExceptionAddress; 1> DWORD NumberParameters; 1> DWORD __unusedAlignment; 1> DWORD64 ExceptionInformation[15]; 1>} EXCEPTION_RECORD64, *PEXCEPTION_RECORD64; 1> 1> 1> 1> 1> 1>typedef struct _EXCEPTION_POINTERS { 1> PEXCEPTION_RECORD ExceptionRecord; 1> PCONTEXT ContextRecord; 1>} EXCEPTION_POINTERS, *PEXCEPTION_POINTERS; 1> 1> 1> 1> 1> 1>#line 8927 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef PVOID PACCESS_TOKEN; 1>typedef PVOID PSECURITY_DESCRIPTOR; 1>typedef PVOID PSID; 1>typedef PVOID PCLAIMS_BLOB; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef DWORD ACCESS_MASK; 1>typedef ACCESS_MASK *PACCESS_MASK; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _GENERIC_MAPPING { 1> ACCESS_MASK GenericRead; 1> ACCESS_MASK GenericWrite; 1> ACCESS_MASK GenericExecute; 1> ACCESS_MASK GenericAll; 1>} GENERIC_MAPPING; 1>typedef GENERIC_MAPPING *PGENERIC_MAPPING; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack4.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,4) 1>#line 9051 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _LUID_AND_ATTRIBUTES { 1> LUID Luid; 1> DWORD Attributes; 1> } LUID_AND_ATTRIBUTES, * PLUID_AND_ATTRIBUTES; 1>typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[1]; 1>typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 9060 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SID_IDENTIFIER_AUTHORITY { 1> BYTE Value[6]; 1>} SID_IDENTIFIER_AUTHORITY, *PSID_IDENTIFIER_AUTHORITY; 1> 1> 1> 1> 1> 1>typedef struct _SID { 1> BYTE Revision; 1> BYTE SubAuthorityCount; 1> SID_IDENTIFIER_AUTHORITY IdentifierAuthority; 1> 1> 1> 1> DWORD SubAuthority[1]; 1> 1>} SID, *PISID; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef union _SE_SID { 1> SID Sid; 1> BYTE Buffer[(sizeof(SID) - sizeof(DWORD) + ((15) * sizeof(DWORD)))]; 1>} SE_SID, *PSE_SID; 1> 1> 1> 1> 1>typedef enum _SID_NAME_USE { 1> SidTypeUser = 1, 1> SidTypeGroup, 1> SidTypeDomain, 1> SidTypeAlias, 1> SidTypeWellKnownGroup, 1> SidTypeDeletedAccount, 1> SidTypeInvalid, 1> SidTypeUnknown, 1> SidTypeComputer, 1> SidTypeLabel, 1> SidTypeLogonSession 1>} SID_NAME_USE, *PSID_NAME_USE; 1> 1>typedef struct _SID_AND_ATTRIBUTES { 1> 1> 1> 1> PSID Sid; 1> 1> DWORD Attributes; 1> } SID_AND_ATTRIBUTES, * PSID_AND_ATTRIBUTES; 1> 1>typedef SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES_ARRAY[1]; 1>typedef SID_AND_ATTRIBUTES_ARRAY *PSID_AND_ATTRIBUTES_ARRAY; 1> 1> 1>typedef ULONG_PTR SID_HASH_ENTRY, *PSID_HASH_ENTRY; 1> 1>typedef struct _SID_AND_ATTRIBUTES_HASH { 1> DWORD SidCount; 1> PSID_AND_ATTRIBUTES SidAttr; 1> SID_HASH_ENTRY Hash[32]; 1>} SID_AND_ATTRIBUTES_HASH, *PSID_AND_ATTRIBUTES_HASH; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9208 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9293 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9432 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9451 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 9472 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 9488 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9512 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 9527 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9551 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9569 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum { 1> 1> WinNullSid = 0, 1> WinWorldSid = 1, 1> WinLocalSid = 2, 1> WinCreatorOwnerSid = 3, 1> WinCreatorGroupSid = 4, 1> WinCreatorOwnerServerSid = 5, 1> WinCreatorGroupServerSid = 6, 1> WinNtAuthoritySid = 7, 1> WinDialupSid = 8, 1> WinNetworkSid = 9, 1> WinBatchSid = 10, 1> WinInteractiveSid = 11, 1> WinServiceSid = 12, 1> WinAnonymousSid = 13, 1> WinProxySid = 14, 1> WinEnterpriseControllersSid = 15, 1> WinSelfSid = 16, 1> WinAuthenticatedUserSid = 17, 1> WinRestrictedCodeSid = 18, 1> WinTerminalServerSid = 19, 1> WinRemoteLogonIdSid = 20, 1> WinLogonIdsSid = 21, 1> WinLocalSystemSid = 22, 1> WinLocalServiceSid = 23, 1> WinNetworkServiceSid = 24, 1> WinBuiltinDomainSid = 25, 1> WinBuiltinAdministratorsSid = 26, 1> WinBuiltinUsersSid = 27, 1> WinBuiltinGuestsSid = 28, 1> WinBuiltinPowerUsersSid = 29, 1> WinBuiltinAccountOperatorsSid = 30, 1> WinBuiltinSystemOperatorsSid = 31, 1> WinBuiltinPrintOperatorsSid = 32, 1> WinBuiltinBackupOperatorsSid = 33, 1> WinBuiltinReplicatorSid = 34, 1> WinBuiltinPreWindows2000CompatibleAccessSid = 35, 1> WinBuiltinRemoteDesktopUsersSid = 36, 1> WinBuiltinNetworkConfigurationOperatorsSid = 37, 1> WinAccountAdministratorSid = 38, 1> WinAccountGuestSid = 39, 1> WinAccountKrbtgtSid = 40, 1> WinAccountDomainAdminsSid = 41, 1> WinAccountDomainUsersSid = 42, 1> WinAccountDomainGuestsSid = 43, 1> WinAccountComputersSid = 44, 1> WinAccountControllersSid = 45, 1> WinAccountCertAdminsSid = 46, 1> WinAccountSchemaAdminsSid = 47, 1> WinAccountEnterpriseAdminsSid = 48, 1> WinAccountPolicyAdminsSid = 49, 1> WinAccountRasAndIasServersSid = 50, 1> WinNTLMAuthenticationSid = 51, 1> WinDigestAuthenticationSid = 52, 1> WinSChannelAuthenticationSid = 53, 1> WinThisOrganizationSid = 54, 1> WinOtherOrganizationSid = 55, 1> WinBuiltinIncomingForestTrustBuildersSid = 56, 1> WinBuiltinPerfMonitoringUsersSid = 57, 1> WinBuiltinPerfLoggingUsersSid = 58, 1> WinBuiltinAuthorizationAccessSid = 59, 1> WinBuiltinTerminalServerLicenseServersSid = 60, 1> WinBuiltinDCOMUsersSid = 61, 1> WinBuiltinIUsersSid = 62, 1> WinIUserSid = 63, 1> WinBuiltinCryptoOperatorsSid = 64, 1> WinUntrustedLabelSid = 65, 1> WinLowLabelSid = 66, 1> WinMediumLabelSid = 67, 1> WinHighLabelSid = 68, 1> WinSystemLabelSid = 69, 1> WinWriteRestrictedCodeSid = 70, 1> WinCreatorOwnerRightsSid = 71, 1> WinCacheablePrincipalsGroupSid = 72, 1> WinNonCacheablePrincipalsGroupSid = 73, 1> WinEnterpriseReadonlyControllersSid = 74, 1> WinAccountReadonlyControllersSid = 75, 1> WinBuiltinEventLogReadersGroup = 76, 1> WinNewEnterpriseReadonlyControllersSid = 77, 1> WinBuiltinCertSvcDComAccessGroup = 78, 1> WinMediumPlusLabelSid = 79, 1> WinLocalLogonSid = 80, 1> WinConsoleLogonSid = 81, 1> WinThisOrganizationCertificateSid = 82, 1> WinApplicationPackageAuthoritySid = 83, 1> WinBuiltinAnyPackageSid = 84, 1> WinCapabilityInternetClientSid = 85, 1> WinCapabilityInternetClientServerSid = 86, 1> WinCapabilityPrivateNetworkClientServerSid = 87, 1> WinCapabilityPicturesLibrarySid = 88, 1> WinCapabilityVideosLibrarySid = 89, 1> WinCapabilityMusicLibrarySid = 90, 1> WinCapabilityDocumentsLibrarySid = 91, 1> WinCapabilitySharedUserCertificatesSid = 92, 1> WinCapabilityEnterpriseAuthenticationSid = 93, 1> WinCapabilityRemovableStorageSid = 94, 1> WinBuiltinRDSRemoteAccessServersSid = 95, 1> WinBuiltinRDSEndpointServersSid = 96, 1> WinBuiltinRDSManagementServersSid = 97, 1> WinUserModeDriversSid = 98, 1> WinBuiltinHyperVAdminsSid = 99, 1> WinAccountCloneableControllersSid = 100, 1> WinBuiltinAccessControlAssistanceOperatorsSid = 101, 1> WinBuiltinRemoteManagementUsersSid = 102, 1> WinAuthenticationAuthorityAssertedSid = 103, 1> WinAuthenticationServiceAssertedSid = 104, 1> WinLocalAccountSid = 105, 1> WinLocalAccountAndAdministratorSid = 106, 1> WinAccountProtectedUsersSid = 107, 1> WinCapabilityAppointmentsSid = 108, 1> WinCapabilityContactsSid = 109, 1> WinAccountDefaultSystemManagedSid = 110, 1> WinBuiltinDefaultSystemManagedGroupSid = 111, 1> WinBuiltinStorageReplicaAdminsSid = 112, 1> WinAccountKeyAdminsSid = 113, 1> WinAccountEnterpriseKeyAdminsSid = 114, 1> WinAuthenticationKeyTrustSid = 115, 1> WinAuthenticationKeyPropertyMFASid = 116, 1> WinAuthenticationKeyPropertyAttestationSid = 117, 1> WinAuthenticationFreshKeyAuthSid = 118, 1> WinBuiltinDeviceOwnersSid = 119, 1>} WELL_KNOWN_SID_TYPE; 1> 1> 1> 1> 1> 1> 1>#line 9723 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9745 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 9755 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 9807 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _ACL { 1> BYTE AclRevision; 1> BYTE Sbz1; 1> WORD AclSize; 1> WORD AceCount; 1> WORD Sbz2; 1>} ACL; 1>typedef ACL *PACL; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ACE_HEADER { 1> BYTE AceType; 1> BYTE AceFlags; 1> WORD AceSize; 1>} ACE_HEADER; 1>typedef ACE_HEADER *PACE_HEADER; 1> 1> 1> 1> 1> 1> 1>#line 9856 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 9866 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 9878 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 9885 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 9898 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ACCESS_ALLOWED_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} ACCESS_ALLOWED_ACE; 1> 1>typedef ACCESS_ALLOWED_ACE *PACCESS_ALLOWED_ACE; 1> 1>typedef struct _ACCESS_DENIED_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} ACCESS_DENIED_ACE; 1>typedef ACCESS_DENIED_ACE *PACCESS_DENIED_ACE; 1> 1>typedef struct _SYSTEM_AUDIT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} SYSTEM_AUDIT_ACE; 1>typedef SYSTEM_AUDIT_ACE *PSYSTEM_AUDIT_ACE; 1> 1>typedef struct _SYSTEM_ALARM_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} SYSTEM_ALARM_ACE; 1>typedef SYSTEM_ALARM_ACE *PSYSTEM_ALARM_ACE; 1> 1>typedef struct _SYSTEM_RESOURCE_ATTRIBUTE_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1> 1>} SYSTEM_RESOURCE_ATTRIBUTE_ACE, *PSYSTEM_RESOURCE_ATTRIBUTE_ACE; 1> 1>typedef struct _SYSTEM_SCOPED_POLICY_ID_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} SYSTEM_SCOPED_POLICY_ID_ACE, *PSYSTEM_SCOPED_POLICY_ID_ACE; 1> 1>typedef struct _SYSTEM_MANDATORY_LABEL_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE; 1> 1>typedef struct _SYSTEM_PROCESS_TRUST_LABEL_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1>} SYSTEM_PROCESS_TRUST_LABEL_ACE, *PSYSTEM_PROCESS_TRUST_LABEL_ACE; 1> 1>typedef struct _SYSTEM_ACCESS_FILTER_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1> 1>} SYSTEM_ACCESS_FILTER_ACE, *PSYSTEM_ACCESS_FILTER_ACE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ACCESS_ALLOWED_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1>} ACCESS_ALLOWED_OBJECT_ACE, *PACCESS_ALLOWED_OBJECT_ACE; 1> 1>typedef struct _ACCESS_DENIED_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1>} ACCESS_DENIED_OBJECT_ACE, *PACCESS_DENIED_OBJECT_ACE; 1> 1>typedef struct _SYSTEM_AUDIT_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1>} SYSTEM_AUDIT_OBJECT_ACE, *PSYSTEM_AUDIT_OBJECT_ACE; 1> 1>typedef struct _SYSTEM_ALARM_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1>} SYSTEM_ALARM_OBJECT_ACE, *PSYSTEM_ALARM_OBJECT_ACE; 1> 1> 1> 1> 1> 1> 1>typedef struct _ACCESS_ALLOWED_CALLBACK_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1> 1>} ACCESS_ALLOWED_CALLBACK_ACE, *PACCESS_ALLOWED_CALLBACK_ACE; 1> 1>typedef struct _ACCESS_DENIED_CALLBACK_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1> 1>} ACCESS_DENIED_CALLBACK_ACE, *PACCESS_DENIED_CALLBACK_ACE; 1> 1>typedef struct _SYSTEM_AUDIT_CALLBACK_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1> 1>} SYSTEM_AUDIT_CALLBACK_ACE, *PSYSTEM_AUDIT_CALLBACK_ACE; 1> 1>typedef struct _SYSTEM_ALARM_CALLBACK_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD SidStart; 1> 1>} SYSTEM_ALARM_CALLBACK_ACE, *PSYSTEM_ALARM_CALLBACK_ACE; 1> 1>typedef struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1> 1>} ACCESS_ALLOWED_CALLBACK_OBJECT_ACE, *PACCESS_ALLOWED_CALLBACK_OBJECT_ACE; 1> 1>typedef struct _ACCESS_DENIED_CALLBACK_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1> 1>} ACCESS_DENIED_CALLBACK_OBJECT_ACE, *PACCESS_DENIED_CALLBACK_OBJECT_ACE; 1> 1>typedef struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1> 1>} SYSTEM_AUDIT_CALLBACK_OBJECT_ACE, *PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE; 1> 1>typedef struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE { 1> ACE_HEADER Header; 1> ACCESS_MASK Mask; 1> DWORD Flags; 1> GUID ObjectType; 1> GUID InheritedObjectType; 1> DWORD SidStart; 1> 1>} SYSTEM_ALARM_CALLBACK_OBJECT_ACE, *PSYSTEM_ALARM_CALLBACK_OBJECT_ACE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _ACL_INFORMATION_CLASS { 1> AclRevisionInformation = 1, 1> AclSizeInformation 1>} ACL_INFORMATION_CLASS; 1> 1> 1> 1> 1> 1> 1>typedef struct _ACL_REVISION_INFORMATION { 1> DWORD AclRevision; 1>} ACL_REVISION_INFORMATION; 1>typedef ACL_REVISION_INFORMATION *PACL_REVISION_INFORMATION; 1> 1> 1> 1> 1> 1>typedef struct _ACL_SIZE_INFORMATION { 1> DWORD AceCount; 1> DWORD AclBytesInUse; 1> DWORD AclBytesFree; 1>} ACL_SIZE_INFORMATION; 1>typedef ACL_SIZE_INFORMATION *PACL_SIZE_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef WORD SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL; 1> 1>#line 10245 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SECURITY_DESCRIPTOR_RELATIVE { 1> BYTE Revision; 1> BYTE Sbz1; 1> SECURITY_DESCRIPTOR_CONTROL Control; 1> DWORD Owner; 1> DWORD Group; 1> DWORD Sacl; 1> DWORD Dacl; 1> } SECURITY_DESCRIPTOR_RELATIVE, *PISECURITY_DESCRIPTOR_RELATIVE; 1> 1>typedef struct _SECURITY_DESCRIPTOR { 1> BYTE Revision; 1> BYTE Sbz1; 1> SECURITY_DESCRIPTOR_CONTROL Control; 1> PSID Owner; 1> PSID Group; 1> PACL Sacl; 1> PACL Dacl; 1> 1> } SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR; 1> 1> 1>typedef struct _SECURITY_OBJECT_AI_PARAMS { 1> DWORD Size; 1> DWORD ConstraintMask; 1>} SECURITY_OBJECT_AI_PARAMS, *PSECURITY_OBJECT_AI_PARAMS; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _OBJECT_TYPE_LIST { 1> WORD Level; 1> WORD Sbz; 1> GUID *ObjectType; 1>} OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _AUDIT_EVENT_TYPE { 1> AuditEventObjectAccess, 1> AuditEventDirectoryServiceAccess 1>} AUDIT_EVENT_TYPE, *PAUDIT_EVENT_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _PRIVILEGE_SET { 1> DWORD PrivilegeCount; 1> DWORD Control; 1> LUID_AND_ATTRIBUTES Privilege[1]; 1> } PRIVILEGE_SET, * PPRIVILEGE_SET; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _ACCESS_REASON_TYPE{ 1> 1> AccessReasonNone = 0x00000000, 1> 1> 1> 1> 1> 1> 1> AccessReasonAllowedAce = 0x00010000, 1> AccessReasonDeniedAce = 0x00020000, 1> 1> AccessReasonAllowedParentAce = 0x00030000, 1> AccessReasonDeniedParentAce = 0x00040000, 1> 1> AccessReasonNotGrantedByCape = 0x00050000, 1> AccessReasonNotGrantedByParentCape = 0x00060000, 1> 1> AccessReasonNotGrantedToAppContainer = 0x00070000, 1> 1> AccessReasonMissingPrivilege = 0x00100000, 1> AccessReasonFromPrivilege = 0x00200000, 1> 1> 1> AccessReasonIntegrityLevel = 0x00300000, 1> 1> AccessReasonOwnership = 0x00400000, 1> 1> AccessReasonNullDacl = 0x00500000, 1> AccessReasonEmptyDacl = 0x00600000, 1> 1> AccessReasonNoSD = 0x00700000, 1> AccessReasonNoGrant = 0x00800000, 1> 1> AccessReasonTrustLabel = 0x00900000, 1> 1> AccessReasonFilterAce = 0x00a00000 1>} 1>ACCESS_REASON_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef DWORD ACCESS_REASON; 1> 1>typedef struct _ACCESS_REASONS{ 1> ACCESS_REASON Data[32]; 1>} ACCESS_REASONS, *PACCESS_REASONS; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SE_SECURITY_DESCRIPTOR 1>{ 1> DWORD Size; 1> DWORD Flags; 1> PSECURITY_DESCRIPTOR SecurityDescriptor; 1>} SE_SECURITY_DESCRIPTOR, *PSE_SECURITY_DESCRIPTOR; 1> 1>typedef struct _SE_ACCESS_REQUEST 1>{ 1> DWORD Size; 1> PSE_SECURITY_DESCRIPTOR SeSecurityDescriptor; 1> ACCESS_MASK DesiredAccess; 1> ACCESS_MASK PreviouslyGrantedAccess; 1> PSID PrincipalSelfSid; 1> PGENERIC_MAPPING GenericMapping; 1> DWORD ObjectTypeListCount; 1> POBJECT_TYPE_LIST ObjectTypeList; 1>} SE_ACCESS_REQUEST, *PSE_ACCESS_REQUEST; 1> 1> 1>typedef struct _SE_ACCESS_REPLY 1>{ 1> DWORD Size; 1> DWORD ResultListCount; 1> PACCESS_MASK GrantedAccess; 1> PDWORD AccessStatus; 1> PACCESS_REASONS AccessReason; 1> PPRIVILEGE_SET* Privileges; 1>} SE_ACCESS_REPLY, *PSE_ACCESS_REPLY; 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 10651 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _SECURITY_IMPERSONATION_LEVEL { 1> SecurityAnonymous, 1> SecurityIdentification, 1> SecurityImpersonation, 1> SecurityDelegation 1> } SECURITY_IMPERSONATION_LEVEL, * PSECURITY_IMPERSONATION_LEVEL; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 10718 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 10728 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 10735 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _TOKEN_TYPE { 1> TokenPrimary = 1, 1> TokenImpersonation 1> } TOKEN_TYPE; 1>typedef TOKEN_TYPE *PTOKEN_TYPE; 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _TOKEN_ELEVATION_TYPE { 1> TokenElevationTypeDefault = 1, 1> TokenElevationTypeFull, 1> TokenElevationTypeLimited, 1>} TOKEN_ELEVATION_TYPE, *PTOKEN_ELEVATION_TYPE; 1> 1> 1> 1> 1> 1> 1>typedef enum _TOKEN_INFORMATION_CLASS { 1> TokenUser = 1, 1> TokenGroups, 1> TokenPrivileges, 1> TokenOwner, 1> TokenPrimaryGroup, 1> TokenDefaultDacl, 1> TokenSource, 1> TokenType, 1> TokenImpersonationLevel, 1> TokenStatistics, 1> TokenRestrictedSids, 1> TokenSessionId, 1> TokenGroupsAndPrivileges, 1> TokenSessionReference, 1> TokenSandBoxInert, 1> TokenAuditPolicy, 1> TokenOrigin, 1> TokenElevationType, 1> TokenLinkedToken, 1> TokenElevation, 1> TokenHasRestrictions, 1> TokenAccessInformation, 1> TokenVirtualizationAllowed, 1> TokenVirtualizationEnabled, 1> TokenIntegrityLevel, 1> TokenUIAccess, 1> TokenMandatoryPolicy, 1> TokenLogonSid, 1> TokenIsAppContainer, 1> TokenCapabilities, 1> TokenAppContainerSid, 1> TokenAppContainerNumber, 1> TokenUserClaimAttributes, 1> TokenDeviceClaimAttributes, 1> TokenRestrictedUserClaimAttributes, 1> TokenRestrictedDeviceClaimAttributes, 1> TokenDeviceGroups, 1> TokenRestrictedDeviceGroups, 1> TokenSecurityAttributes, 1> TokenIsRestricted, 1> TokenProcessTrustLevel, 1> TokenPrivateNameSpace, 1> TokenSingletonAttributes, 1> TokenBnoIsolation, 1> TokenChildProcessFlags, 1> TokenIsLessPrivilegedAppContainer, 1> TokenIsSandboxed, 1> TokenOriginatingProcessTrustLevel, 1> MaxTokenInfoClass 1>} TOKEN_INFORMATION_CLASS, *PTOKEN_INFORMATION_CLASS; 1> 1> 1> 1> 1> 1>typedef struct _TOKEN_USER { 1> SID_AND_ATTRIBUTES User; 1>} TOKEN_USER, *PTOKEN_USER; 1> 1> 1> 1>typedef struct _SE_TOKEN_USER { 1> union { 1> TOKEN_USER TokenUser; 1> SID_AND_ATTRIBUTES User; 1> } ; 1> 1> union { 1> SID Sid; 1> BYTE Buffer[(sizeof(SID) - sizeof(DWORD) + ((15) * sizeof(DWORD)))]; 1> } ; 1> 1>} SE_TOKEN_USER , PSE_TOKEN_USER; 1> 1> 1> 1> 1> 1> 1>typedef struct _TOKEN_GROUPS { 1> DWORD GroupCount; 1> 1> 1> 1> SID_AND_ATTRIBUTES Groups[1]; 1> 1>} TOKEN_GROUPS, *PTOKEN_GROUPS; 1> 1>typedef struct _TOKEN_PRIVILEGES { 1> DWORD PrivilegeCount; 1> LUID_AND_ATTRIBUTES Privileges[1]; 1>} TOKEN_PRIVILEGES, *PTOKEN_PRIVILEGES; 1> 1> 1>typedef struct _TOKEN_OWNER { 1> PSID Owner; 1>} TOKEN_OWNER, *PTOKEN_OWNER; 1> 1> 1> 1> 1> 1>typedef struct _TOKEN_PRIMARY_GROUP { 1> PSID PrimaryGroup; 1>} TOKEN_PRIMARY_GROUP, *PTOKEN_PRIMARY_GROUP; 1> 1> 1>typedef struct _TOKEN_DEFAULT_DACL { 1> PACL DefaultDacl; 1>} TOKEN_DEFAULT_DACL, *PTOKEN_DEFAULT_DACL; 1> 1>typedef struct _TOKEN_USER_CLAIMS { 1> PCLAIMS_BLOB UserClaims; 1>} TOKEN_USER_CLAIMS, *PTOKEN_USER_CLAIMS; 1> 1>typedef struct _TOKEN_DEVICE_CLAIMS { 1> PCLAIMS_BLOB DeviceClaims; 1>} TOKEN_DEVICE_CLAIMS, *PTOKEN_DEVICE_CLAIMS; 1> 1>typedef struct _TOKEN_GROUPS_AND_PRIVILEGES { 1> DWORD SidCount; 1> DWORD SidLength; 1> PSID_AND_ATTRIBUTES Sids; 1> DWORD RestrictedSidCount; 1> DWORD RestrictedSidLength; 1> PSID_AND_ATTRIBUTES RestrictedSids; 1> DWORD PrivilegeCount; 1> DWORD PrivilegeLength; 1> PLUID_AND_ATTRIBUTES Privileges; 1> LUID AuthenticationId; 1>} TOKEN_GROUPS_AND_PRIVILEGES, *PTOKEN_GROUPS_AND_PRIVILEGES; 1> 1>typedef struct _TOKEN_LINKED_TOKEN { 1> HANDLE LinkedToken; 1>} TOKEN_LINKED_TOKEN, *PTOKEN_LINKED_TOKEN; 1> 1>typedef struct _TOKEN_ELEVATION { 1> DWORD TokenIsElevated; 1>} TOKEN_ELEVATION, *PTOKEN_ELEVATION; 1> 1>typedef struct _TOKEN_MANDATORY_LABEL { 1> SID_AND_ATTRIBUTES Label; 1>} TOKEN_MANDATORY_LABEL, *PTOKEN_MANDATORY_LABEL; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TOKEN_MANDATORY_POLICY { 1> DWORD Policy; 1>} TOKEN_MANDATORY_POLICY, *PTOKEN_MANDATORY_POLICY; 1> 1>typedef PVOID PSECURITY_ATTRIBUTES_OPAQUE; 1> 1>typedef struct _TOKEN_ACCESS_INFORMATION { 1> PSID_AND_ATTRIBUTES_HASH SidHash; 1> PSID_AND_ATTRIBUTES_HASH RestrictedSidHash; 1> PTOKEN_PRIVILEGES Privileges; 1> LUID AuthenticationId; 1> TOKEN_TYPE TokenType; 1> SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; 1> TOKEN_MANDATORY_POLICY MandatoryPolicy; 1> DWORD Flags; 1> DWORD AppContainerNumber; 1> PSID PackageSid; 1> PSID_AND_ATTRIBUTES_HASH CapabilitiesHash; 1> PSID TrustLevelSid; 1> PSECURITY_ATTRIBUTES_OPAQUE SecurityAttributes; 1>} TOKEN_ACCESS_INFORMATION, *PTOKEN_ACCESS_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TOKEN_AUDIT_POLICY { 1> BYTE PerUserPolicy[(((59)) >> 1) + 1]; 1>} TOKEN_AUDIT_POLICY, *PTOKEN_AUDIT_POLICY; 1> 1> 1> 1>typedef struct _TOKEN_SOURCE { 1> CHAR SourceName[8]; 1> LUID SourceIdentifier; 1>} TOKEN_SOURCE, *PTOKEN_SOURCE; 1> 1> 1>typedef struct _TOKEN_STATISTICS { 1> LUID TokenId; 1> LUID AuthenticationId; 1> LARGE_INTEGER ExpirationTime; 1> TOKEN_TYPE TokenType; 1> SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; 1> DWORD DynamicCharged; 1> DWORD DynamicAvailable; 1> DWORD GroupCount; 1> DWORD PrivilegeCount; 1> LUID ModifiedId; 1>} TOKEN_STATISTICS, *PTOKEN_STATISTICS; 1> 1> 1> 1>typedef struct _TOKEN_CONTROL { 1> LUID TokenId; 1> LUID AuthenticationId; 1> LUID ModifiedId; 1> TOKEN_SOURCE TokenSource; 1>} TOKEN_CONTROL, *PTOKEN_CONTROL; 1> 1>typedef struct _TOKEN_ORIGIN { 1> LUID OriginatingLogonSession ; 1>} TOKEN_ORIGIN, * PTOKEN_ORIGIN ; 1> 1> 1>typedef enum _MANDATORY_LEVEL { 1> MandatoryLevelUntrusted = 0, 1> MandatoryLevelLow, 1> MandatoryLevelMedium, 1> MandatoryLevelHigh, 1> MandatoryLevelSystem, 1> MandatoryLevelSecureProcess, 1> MandatoryLevelCount 1>} MANDATORY_LEVEL, *PMANDATORY_LEVEL; 1> 1>typedef struct _TOKEN_APPCONTAINER_INFORMATION { 1> PSID TokenAppContainer; 1>} TOKEN_APPCONTAINER_INFORMATION, *PTOKEN_APPCONTAINER_INFORMATION; 1> 1> 1> 1> 1> 1>typedef struct _TOKEN_SID_INFORMATION { 1> PSID Sid; 1>} TOKEN_SID_INFORMATION, *PTOKEN_SID_INFORMATION; 1> 1>typedef struct _TOKEN_BNO_ISOLATION_INFORMATION { 1> PWSTR IsolationPrefix; 1> BOOLEAN IsolationEnabled; 1>} TOKEN_BNO_ISOLATION_INFORMATION, *PTOKEN_BNO_ISOLATION_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE { 1> DWORD64 Version; 1> PWSTR Name; 1>} CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE, *PCLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE { 1> PVOID pValue; 1> DWORD ValueLength; 1>} CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE, 1> *PCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 11138 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _CLAIM_SECURITY_ATTRIBUTE_V1 { 1> 1> 1> 1> 1> 1> 1> PWSTR Name; 1> 1> 1> 1> 1> 1> WORD ValueType; 1> 1> 1> 1> 1> 1> 1> WORD Reserved; 1> 1> 1> 1> 1> 1> DWORD Flags; 1> 1> 1> 1> 1> 1> DWORD ValueCount; 1> 1> 1> 1> 1> 1> union { 1> PLONG64 pInt64; 1> PDWORD64 pUint64; 1> PWSTR *ppString; 1> PCLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE pFqbn; 1> PCLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE pOctetString; 1> } Values; 1>} CLAIM_SECURITY_ATTRIBUTE_V1, *PCLAIM_SECURITY_ATTRIBUTE_V1; 1> 1> 1> 1> 1> 1> 1>typedef struct _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 { 1> 1> 1> 1> 1> 1> 1> DWORD Name; 1> 1> 1> 1> 1> 1> WORD ValueType; 1> 1> 1> 1> 1> 1> 1> WORD Reserved; 1> 1> 1> 1> 1> 1> DWORD Flags; 1> 1> 1> 1> 1> 1> DWORD ValueCount; 1> 1> 1> 1> 1> 1> union { 1> DWORD pInt64[1]; 1> DWORD pUint64[1]; 1> DWORD ppString[1]; 1> DWORD pFqbn[1]; 1> DWORD pOctetString[1]; 1> } Values; 1>} CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1, *PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _CLAIM_SECURITY_ATTRIBUTES_INFORMATION { 1> 1> 1> 1> 1> 1> WORD Version; 1> 1> 1> 1> 1> 1> WORD Reserved; 1> 1> DWORD AttributeCount; 1> union { 1> PCLAIM_SECURITY_ATTRIBUTE_V1 pAttributeV1; 1> } Attribute; 1>} CLAIM_SECURITY_ATTRIBUTES_INFORMATION, *PCLAIM_SECURITY_ATTRIBUTES_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef BOOLEAN SECURITY_CONTEXT_TRACKING_MODE, 1> * PSECURITY_CONTEXT_TRACKING_MODE; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SECURITY_QUALITY_OF_SERVICE { 1> DWORD Length; 1> SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; 1> SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode; 1> BOOLEAN EffectiveOnly; 1> } SECURITY_QUALITY_OF_SERVICE, * PSECURITY_QUALITY_OF_SERVICE; 1> 1> 1> 1> 1> 1> 1>typedef struct _SE_IMPERSONATION_STATE { 1> PACCESS_TOKEN Token; 1> BOOLEAN CopyOnOpen; 1> BOOLEAN EffectiveOnly; 1> SECURITY_IMPERSONATION_LEVEL Level; 1>} SE_IMPERSONATION_STATE, *PSE_IMPERSONATION_STATE; 1> 1> 1> 1> 1> 1> 1>typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION; 1> 1>#line 11342 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef BYTE SE_SIGNING_LEVEL, *PSE_SIGNING_LEVEL; 1> 1>#line 11373 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef enum _SE_IMAGE_SIGNATURE_TYPE 1>{ 1> SeImageSignatureNone = 0, 1> SeImageSignatureEmbedded, 1> SeImageSignatureCache, 1> SeImageSignatureCatalogCached, 1> SeImageSignatureCatalogNotCached, 1> SeImageSignatureCatalogHint, 1> SeImageSignaturePackageCatalog, 1>} SE_IMAGE_SIGNATURE_TYPE, *PSE_IMAGE_SIGNATURE_TYPE; 1> 1> 1> 1> 1> 1> 1>typedef enum _SE_LEARNING_MODE_DATA_TYPE { 1> SeLearningModeInvalidType = 0, 1> SeLearningModeSettings, 1> SeLearningModeMax 1>} SE_LEARNING_MODE_DATA_TYPE; 1> 1> 1> 1>typedef struct _SECURITY_CAPABILITIES { 1> 1> 1> 1> 1> PSID AppContainerSid; 1> PSID_AND_ATTRIBUTES Capabilities; 1> 1> DWORD CapabilityCount; 1> DWORD Reserved; 1>} SECURITY_CAPABILITIES, *PSECURITY_CAPABILITIES, *LPSECURITY_CAPABILITIES; 1> 1> 1>#line 11436 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 11446 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 11465 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>typedef struct _JOB_SET_ARRAY { 1> HANDLE JobHandle; 1> DWORD MemberLevel; 1> DWORD Flags; 1>} JOB_SET_ARRAY, *PJOB_SET_ARRAY; 1> 1> 1> 1> 1>typedef struct _EXCEPTION_REGISTRATION_RECORD { 1> struct _EXCEPTION_REGISTRATION_RECORD *Next; 1> PEXCEPTION_ROUTINE Handler; 1>} EXCEPTION_REGISTRATION_RECORD; 1> 1>typedef EXCEPTION_REGISTRATION_RECORD *PEXCEPTION_REGISTRATION_RECORD; 1> 1>typedef struct _NT_TIB { 1> struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList; 1> PVOID StackBase; 1> PVOID StackLimit; 1> PVOID SubSystemTib; 1> 1> union { 1> PVOID FiberData; 1> DWORD Version; 1> }; 1> 1> 1> 1> PVOID ArbitraryUserPointer; 1> struct _NT_TIB *Self; 1>} NT_TIB; 1>typedef NT_TIB *PNT_TIB; 1> 1> 1> 1> 1>typedef struct _NT_TIB32 { 1> DWORD ExceptionList; 1> DWORD StackBase; 1> DWORD StackLimit; 1> DWORD SubSystemTib; 1> 1> 1> union { 1> DWORD FiberData; 1> DWORD Version; 1> }; 1> 1> 1> 1> 1> DWORD ArbitraryUserPointer; 1> DWORD Self; 1>} NT_TIB32, *PNT_TIB32; 1> 1>typedef struct _NT_TIB64 { 1> DWORD64 ExceptionList; 1> DWORD64 StackBase; 1> DWORD64 StackLimit; 1> DWORD64 SubSystemTib; 1> 1> 1> union { 1> DWORD64 FiberData; 1> DWORD Version; 1> }; 1> 1> 1> 1> 1> 1> DWORD64 ArbitraryUserPointer; 1> DWORD64 Self; 1>} NT_TIB64, *PNT_TIB64; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _UMS_CREATE_THREAD_ATTRIBUTES { 1> DWORD UmsVersion; 1> PVOID UmsContext; 1> PVOID UmsCompletionList; 1>} UMS_CREATE_THREAD_ATTRIBUTES, *PUMS_CREATE_THREAD_ATTRIBUTES; 1> 1>typedef struct _WOW64_ARCHITECTURE_INFORMATION { 1> DWORD Machine : 16; 1> DWORD KernelMode : 1; 1> DWORD UserMode : 1; 1> DWORD Native : 1; 1> DWORD Process : 1; 1> DWORD ReservedZero0 : 12; 1>} WOW64_ARCHITECTURE_INFORMATION; 1> 1> 1> 1> 1> 1> 1>#line 11579 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _PROCESS_DYNAMIC_EH_CONTINUATION_TARGET { 1> ULONG_PTR TargetAddress; 1> ULONG_PTR Flags; 1>} PROCESS_DYNAMIC_EH_CONTINUATION_TARGET, *PPROCESS_DYNAMIC_EH_CONTINUATION_TARGET; 1> 1>typedef struct _PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION { 1> WORD NumberOfTargets; 1> WORD Reserved; 1> DWORD Reserved2; 1> PPROCESS_DYNAMIC_EH_CONTINUATION_TARGET Targets; 1>} PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION, *PPROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION; 1> 1> 1>typedef struct _QUOTA_LIMITS { 1> SIZE_T PagedPoolLimit; 1> SIZE_T NonPagedPoolLimit; 1> SIZE_T MinimumWorkingSetSize; 1> SIZE_T MaximumWorkingSetSize; 1> SIZE_T PagefileLimit; 1> LARGE_INTEGER TimeLimit; 1>} QUOTA_LIMITS, *PQUOTA_LIMITS; 1> 1> 1> 1> 1> 1> 1> 1>typedef union _RATE_QUOTA_LIMIT { 1> DWORD RateData; 1> struct { 1> DWORD RatePercent : 7; 1> DWORD Reserved0 : 25; 1> } ; 1>} RATE_QUOTA_LIMIT, *PRATE_QUOTA_LIMIT; 1> 1>typedef struct _QUOTA_LIMITS_EX { 1> SIZE_T PagedPoolLimit; 1> SIZE_T NonPagedPoolLimit; 1> SIZE_T MinimumWorkingSetSize; 1> SIZE_T MaximumWorkingSetSize; 1> SIZE_T PagefileLimit; 1> LARGE_INTEGER TimeLimit; 1> SIZE_T WorkingSetLimit; 1> SIZE_T Reserved2; 1> SIZE_T Reserved3; 1> SIZE_T Reserved4; 1> DWORD Flags; 1> RATE_QUOTA_LIMIT CpuRateLimit; 1>} QUOTA_LIMITS_EX, *PQUOTA_LIMITS_EX; 1> 1>typedef struct _IO_COUNTERS { 1> ULONGLONG ReadOperationCount; 1> ULONGLONG WriteOperationCount; 1> ULONGLONG OtherOperationCount; 1> ULONGLONG ReadTransferCount; 1> ULONGLONG WriteTransferCount; 1> ULONGLONG OtherTransferCount; 1>} IO_COUNTERS; 1>typedef IO_COUNTERS *PIO_COUNTERS; 1> 1> 1> 1> 1>typedef enum _HARDWARE_COUNTER_TYPE { 1> PMCCounter, 1> MaxHardwareCounterType 1>} HARDWARE_COUNTER_TYPE, *PHARDWARE_COUNTER_TYPE; 1>typedef enum _PROCESS_MITIGATION_POLICY { 1> ProcessDEPPolicy, 1> ProcessASLRPolicy, 1> ProcessDynamicCodePolicy, 1> ProcessStrictHandleCheckPolicy, 1> ProcessSystemCallDisablePolicy, 1> ProcessMitigationOptionsMask, 1> ProcessExtensionPointDisablePolicy, 1> ProcessControlFlowGuardPolicy, 1> ProcessSignaturePolicy, 1> ProcessFontDisablePolicy, 1> ProcessImageLoadPolicy, 1> ProcessSystemCallFilterPolicy, 1> ProcessPayloadRestrictionPolicy, 1> ProcessChildProcessPolicy, 1> ProcessSideChannelIsolationPolicy, 1> ProcessUserShadowStackPolicy, 1> MaxProcessMitigationPolicy 1>} PROCESS_MITIGATION_POLICY, *PPROCESS_MITIGATION_POLICY; 1> 1> 1> 1> 1> 1> 1>typedef struct _PROCESS_MITIGATION_ASLR_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD EnableBottomUpRandomization : 1; 1> DWORD EnableForceRelocateImages : 1; 1> DWORD EnableHighEntropy : 1; 1> DWORD DisallowStrippedImages : 1; 1> DWORD ReservedFlags : 28; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_ASLR_POLICY, *PPROCESS_MITIGATION_ASLR_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_DEP_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD Enable : 1; 1> DWORD DisableAtlThunkEmulation : 1; 1> DWORD ReservedFlags : 30; 1> } ; 1> } ; 1> BOOLEAN Permanent; 1>} PROCESS_MITIGATION_DEP_POLICY, *PPROCESS_MITIGATION_DEP_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD RaiseExceptionOnInvalidHandleReference : 1; 1> DWORD HandleExceptionsPermanentlyEnabled : 1; 1> DWORD ReservedFlags : 30; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY, *PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD DisallowWin32kSystemCalls : 1; 1> DWORD AuditDisallowWin32kSystemCalls : 1; 1> DWORD ReservedFlags : 30; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY, *PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD DisableExtensionPoints : 1; 1> DWORD ReservedFlags : 31; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY, *PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD ProhibitDynamicCode : 1; 1> DWORD AllowThreadOptOut : 1; 1> DWORD AllowRemoteDowngrade : 1; 1> DWORD AuditProhibitDynamicCode : 1; 1> DWORD ReservedFlags : 28; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, *PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD EnableControlFlowGuard : 1; 1> DWORD EnableExportSuppression : 1; 1> DWORD StrictMode : 1; 1> DWORD ReservedFlags : 29; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY, *PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD MicrosoftSignedOnly : 1; 1> DWORD StoreSignedOnly : 1; 1> DWORD MitigationOptIn : 1; 1> DWORD AuditMicrosoftSignedOnly : 1; 1> DWORD AuditStoreSignedOnly : 1; 1> DWORD ReservedFlags : 27; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY, *PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_FONT_DISABLE_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD DisableNonSystemFonts : 1; 1> DWORD AuditNonSystemFontLoading : 1; 1> DWORD ReservedFlags : 30; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_FONT_DISABLE_POLICY, *PPROCESS_MITIGATION_FONT_DISABLE_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_IMAGE_LOAD_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD NoRemoteImages : 1; 1> DWORD NoLowMandatoryLabelImages : 1; 1> DWORD PreferSystem32Images : 1; 1> DWORD AuditNoRemoteImages : 1; 1> DWORD AuditNoLowMandatoryLabelImages : 1; 1> DWORD ReservedFlags : 27; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_IMAGE_LOAD_POLICY, *PPROCESS_MITIGATION_IMAGE_LOAD_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD FilterId: 4; 1> DWORD ReservedFlags : 28; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY, *PPROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD EnableExportAddressFilter : 1; 1> DWORD AuditExportAddressFilter : 1; 1> 1> DWORD EnableExportAddressFilterPlus : 1; 1> DWORD AuditExportAddressFilterPlus : 1; 1> 1> DWORD EnableImportAddressFilter : 1; 1> DWORD AuditImportAddressFilter : 1; 1> 1> DWORD EnableRopStackPivot : 1; 1> DWORD AuditRopStackPivot : 1; 1> 1> DWORD EnableRopCallerCheck : 1; 1> DWORD AuditRopCallerCheck : 1; 1> 1> DWORD EnableRopSimExec : 1; 1> DWORD AuditRopSimExec : 1; 1> 1> DWORD ReservedFlags : 20; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY, *PPROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_CHILD_PROCESS_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD NoChildProcessCreation : 1; 1> DWORD AuditNoChildProcessCreation : 1; 1> DWORD AllowSecureProcessCreation : 1; 1> DWORD ReservedFlags : 29; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_CHILD_PROCESS_POLICY, *PPROCESS_MITIGATION_CHILD_PROCESS_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> 1> 1> 1> 1> 1> DWORD SmtBranchTargetIsolation : 1; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> DWORD IsolateSecurityDomain : 1; 1> 1> 1> 1> 1> 1> 1> DWORD DisablePageCombine : 1; 1> 1> 1> 1> 1> 1> DWORD SpeculativeStoreBypassDisable : 1; 1> 1> DWORD ReservedFlags : 28; 1> 1> } ; 1> } ; 1>} PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY, *PPROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY; 1> 1>typedef struct _PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { 1> union { 1> DWORD Flags; 1> struct { 1> DWORD EnableUserShadowStack : 1; 1> DWORD ReservedFlags : 31; 1> } ; 1> } ; 1>} PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY, *PPROCESS_MITIGATION_USER_SHADOW_STACK_POLICY; 1> 1> 1>typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { 1> LARGE_INTEGER TotalUserTime; 1> LARGE_INTEGER TotalKernelTime; 1> LARGE_INTEGER ThisPeriodTotalUserTime; 1> LARGE_INTEGER ThisPeriodTotalKernelTime; 1> DWORD TotalPageFaultCount; 1> DWORD TotalProcesses; 1> DWORD ActiveProcesses; 1> DWORD TotalTerminatedProcesses; 1>} JOBOBJECT_BASIC_ACCOUNTING_INFORMATION, *PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION; 1> 1>typedef struct _JOBOBJECT_BASIC_LIMIT_INFORMATION { 1> LARGE_INTEGER PerProcessUserTimeLimit; 1> LARGE_INTEGER PerJobUserTimeLimit; 1> DWORD LimitFlags; 1> SIZE_T MinimumWorkingSetSize; 1> SIZE_T MaximumWorkingSetSize; 1> DWORD ActiveProcessLimit; 1> ULONG_PTR Affinity; 1> DWORD PriorityClass; 1> DWORD SchedulingClass; 1>} JOBOBJECT_BASIC_LIMIT_INFORMATION, *PJOBOBJECT_BASIC_LIMIT_INFORMATION; 1> 1>typedef struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATION { 1> JOBOBJECT_BASIC_LIMIT_INFORMATION BasicLimitInformation; 1> IO_COUNTERS IoInfo; 1> SIZE_T ProcessMemoryLimit; 1> SIZE_T JobMemoryLimit; 1> SIZE_T PeakProcessMemoryUsed; 1> SIZE_T PeakJobMemoryUsed; 1>} JOBOBJECT_EXTENDED_LIMIT_INFORMATION, *PJOBOBJECT_EXTENDED_LIMIT_INFORMATION; 1> 1> 1> 1>typedef struct _JOBOBJECT_BASIC_PROCESS_ID_LIST { 1> DWORD NumberOfAssignedProcesses; 1> DWORD NumberOfProcessIdsInList; 1> ULONG_PTR ProcessIdList[1]; 1>} JOBOBJECT_BASIC_PROCESS_ID_LIST, *PJOBOBJECT_BASIC_PROCESS_ID_LIST; 1> 1>typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS { 1> DWORD UIRestrictionsClass; 1>} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS; 1> 1> 1> 1> 1> 1>typedef struct _JOBOBJECT_SECURITY_LIMIT_INFORMATION { 1> DWORD SecurityLimitFlags ; 1> HANDLE JobToken ; 1> PTOKEN_GROUPS SidsToDisable ; 1> PTOKEN_PRIVILEGES PrivilegesToDelete ; 1> PTOKEN_GROUPS RestrictedSids ; 1>} JOBOBJECT_SECURITY_LIMIT_INFORMATION, *PJOBOBJECT_SECURITY_LIMIT_INFORMATION ; 1> 1>typedef struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATION { 1> DWORD EndOfJobTimeAction; 1>} JOBOBJECT_END_OF_JOB_TIME_INFORMATION, *PJOBOBJECT_END_OF_JOB_TIME_INFORMATION; 1> 1>typedef struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORT { 1> PVOID CompletionKey; 1> HANDLE CompletionPort; 1>} JOBOBJECT_ASSOCIATE_COMPLETION_PORT, *PJOBOBJECT_ASSOCIATE_COMPLETION_PORT; 1> 1>typedef struct _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { 1> JOBOBJECT_BASIC_ACCOUNTING_INFORMATION BasicInfo; 1> IO_COUNTERS IoInfo; 1>} JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION, *PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION; 1> 1>typedef struct _JOBOBJECT_JOBSET_INFORMATION { 1> DWORD MemberLevel; 1>} JOBOBJECT_JOBSET_INFORMATION, *PJOBOBJECT_JOBSET_INFORMATION; 1> 1>typedef enum _JOBOBJECT_RATE_CONTROL_TOLERANCE { 1> ToleranceLow = 1, 1> ToleranceMedium, 1> ToleranceHigh 1>} JOBOBJECT_RATE_CONTROL_TOLERANCE, *PJOBOBJECT_RATE_CONTROL_TOLERANCE; 1> 1>typedef enum _JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL { 1> ToleranceIntervalShort = 1, 1> ToleranceIntervalMedium, 1> ToleranceIntervalLong 1>} JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL, 1> *PJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL; 1> 1>typedef struct _JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { 1> DWORD64 IoReadBytesLimit; 1> DWORD64 IoWriteBytesLimit; 1> LARGE_INTEGER PerJobUserTimeLimit; 1> DWORD64 JobMemoryLimit; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL RateControlToleranceInterval; 1> DWORD LimitFlags; 1>} JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION, *PJOBOBJECT_NOTIFICATION_LIMIT_INFORMATION; 1> 1>typedef struct JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 { 1> DWORD64 IoReadBytesLimit; 1> DWORD64 IoWriteBytesLimit; 1> LARGE_INTEGER PerJobUserTimeLimit; 1> union { 1> DWORD64 JobHighMemoryLimit; 1> DWORD64 JobMemoryLimit; 1> } ; 1> 1> union { 1> JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlTolerance; 1> } ; 1> 1> union { 1> JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL RateControlToleranceInterval; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL 1> CpuRateControlToleranceInterval; 1> } ; 1> 1> DWORD LimitFlags; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlTolerance; 1> DWORD64 JobLowMemoryLimit; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL IoRateControlToleranceInterval; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL NetRateControlToleranceInterval; 1>} JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2; 1> 1> 1>typedef struct _JOBOBJECT_LIMIT_VIOLATION_INFORMATION { 1> DWORD LimitFlags; 1> DWORD ViolationLimitFlags; 1> DWORD64 IoReadBytes; 1> DWORD64 IoReadBytesLimit; 1> DWORD64 IoWriteBytes; 1> DWORD64 IoWriteBytesLimit; 1> LARGE_INTEGER PerJobUserTime; 1> LARGE_INTEGER PerJobUserTimeLimit; 1> DWORD64 JobMemory; 1> DWORD64 JobMemoryLimit; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlToleranceLimit; 1>} JOBOBJECT_LIMIT_VIOLATION_INFORMATION, *PJOBOBJECT_LIMIT_VIOLATION_INFORMATION; 1> 1>typedef struct JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 { 1> DWORD LimitFlags; 1> DWORD ViolationLimitFlags; 1> DWORD64 IoReadBytes; 1> DWORD64 IoReadBytesLimit; 1> DWORD64 IoWriteBytes; 1> DWORD64 IoWriteBytesLimit; 1> LARGE_INTEGER PerJobUserTime; 1> LARGE_INTEGER PerJobUserTimeLimit; 1> DWORD64 JobMemory; 1> union { 1> DWORD64 JobHighMemoryLimit; 1> DWORD64 JobMemoryLimit; 1> } ; 1> 1> union { 1> JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlTolerance; 1> } ; 1> 1> union { 1> JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlToleranceLimit; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlToleranceLimit; 1> } ; 1> 1> DWORD64 JobLowMemoryLimit; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlToleranceLimit; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlTolerance; 1> JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlToleranceLimit; 1>} JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2; 1> 1> 1>typedef struct _JOBOBJECT_CPU_RATE_CONTROL_INFORMATION { 1> DWORD ControlFlags; 1> union { 1> DWORD CpuRate; 1> DWORD Weight; 1> struct { 1> WORD MinRate; 1> WORD MaxRate; 1> } ; 1> } ; 1>} JOBOBJECT_CPU_RATE_CONTROL_INFORMATION, *PJOBOBJECT_CPU_RATE_CONTROL_INFORMATION; 1> 1> 1> 1> 1> 1>typedef enum JOB_OBJECT_NET_RATE_CONTROL_FLAGS { 1> JOB_OBJECT_NET_RATE_CONTROL_ENABLE = 0x1, 1> JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH = 0x2, 1> JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG = 0x4, 1> JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS = 0x7 1>} JOB_OBJECT_NET_RATE_CONTROL_FLAGS; 1> 1> 1> 1>extern "C++" { inline constexpr JOB_OBJECT_NET_RATE_CONTROL_FLAGS operator | (JOB_OBJECT_NET_RATE_CONTROL_FLAGS a, JOB_OBJECT_NET_RATE_CONTROL_FLAGS b) throw() { return JOB_OBJECT_NET_RATE_CONTROL_FLAGS(((_ENUM_FLAG_SIZED_INTEGER::type)a) | ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline JOB_OBJECT_NET_RATE_CONTROL_FLAGS &operator |= (JOB_OBJECT_NET_RATE_CONTROL_FLAGS &a, JOB_OBJECT_NET_RATE_CONTROL_FLAGS b) throw() { return (JOB_OBJECT_NET_RATE_CONTROL_FLAGS &)(((_ENUM_FLAG_SIZED_INTEGER::type &)a) |= ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline constexpr JOB_OBJECT_NET_RATE_CONTROL_FLAGS operator & (JOB_OBJECT_NET_RATE_CONTROL_FLAGS a, JOB_OBJECT_NET_RATE_CONTROL_FLAGS b) throw() { return JOB_OBJECT_NET_RATE_CONTROL_FLAGS(((_ENUM_FLAG_SIZED_INTEGER::type)a) & ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline JOB_OBJECT_NET_RATE_CONTROL_FLAGS &operator &= (JOB_OBJECT_NET_RATE_CONTROL_FLAGS &a, JOB_OBJECT_NET_RATE_CONTROL_FLAGS b) throw() { return (JOB_OBJECT_NET_RATE_CONTROL_FLAGS &)(((_ENUM_FLAG_SIZED_INTEGER::type &)a) &= ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline constexpr JOB_OBJECT_NET_RATE_CONTROL_FLAGS operator ~ (JOB_OBJECT_NET_RATE_CONTROL_FLAGS a) throw() { return JOB_OBJECT_NET_RATE_CONTROL_FLAGS(~((_ENUM_FLAG_SIZED_INTEGER::type)a)); } inline constexpr JOB_OBJECT_NET_RATE_CONTROL_FLAGS operator ^ (JOB_OBJECT_NET_RATE_CONTROL_FLAGS a, JOB_OBJECT_NET_RATE_CONTROL_FLAGS b) throw() { return JOB_OBJECT_NET_RATE_CONTROL_FLAGS(((_ENUM_FLAG_SIZED_INTEGER::type)a) ^ ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline JOB_OBJECT_NET_RATE_CONTROL_FLAGS &operator ^= (JOB_OBJECT_NET_RATE_CONTROL_FLAGS &a, JOB_OBJECT_NET_RATE_CONTROL_FLAGS b) throw() { return (JOB_OBJECT_NET_RATE_CONTROL_FLAGS &)(((_ENUM_FLAG_SIZED_INTEGER::type &)a) ^= ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } } 1> 1> 1> 1>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]; 1> 1> 1> 1> 1> 1>typedef struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION { 1> DWORD64 MaxBandwidth; 1> JOB_OBJECT_NET_RATE_CONTROL_FLAGS ControlFlags; 1> BYTE DscpTag; 1>} JOBOBJECT_NET_RATE_CONTROL_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum JOB_OBJECT_IO_RATE_CONTROL_FLAGS { 1> JOB_OBJECT_IO_RATE_CONTROL_ENABLE = 0x1, 1> JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME = 0x2, 1> JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL = 0x4, 1> JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP = 0x8, 1> JOB_OBJECT_IO_RATE_CONTROL_VALID_FLAGS = JOB_OBJECT_IO_RATE_CONTROL_ENABLE | 1> JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME | 1> JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL | 1> JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP 1>} JOB_OBJECT_IO_RATE_CONTROL_FLAGS; 1> 1> 1> 1>extern "C++" { inline constexpr JOB_OBJECT_IO_RATE_CONTROL_FLAGS operator | (JOB_OBJECT_IO_RATE_CONTROL_FLAGS a, JOB_OBJECT_IO_RATE_CONTROL_FLAGS b) throw() { return JOB_OBJECT_IO_RATE_CONTROL_FLAGS(((_ENUM_FLAG_SIZED_INTEGER::type)a) | ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline JOB_OBJECT_IO_RATE_CONTROL_FLAGS &operator |= (JOB_OBJECT_IO_RATE_CONTROL_FLAGS &a, JOB_OBJECT_IO_RATE_CONTROL_FLAGS b) throw() { return (JOB_OBJECT_IO_RATE_CONTROL_FLAGS &)(((_ENUM_FLAG_SIZED_INTEGER::type &)a) |= ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline constexpr JOB_OBJECT_IO_RATE_CONTROL_FLAGS operator & (JOB_OBJECT_IO_RATE_CONTROL_FLAGS a, JOB_OBJECT_IO_RATE_CONTROL_FLAGS b) throw() { return JOB_OBJECT_IO_RATE_CONTROL_FLAGS(((_ENUM_FLAG_SIZED_INTEGER::type)a) & ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline JOB_OBJECT_IO_RATE_CONTROL_FLAGS &operator &= (JOB_OBJECT_IO_RATE_CONTROL_FLAGS &a, JOB_OBJECT_IO_RATE_CONTROL_FLAGS b) throw() { return (JOB_OBJECT_IO_RATE_CONTROL_FLAGS &)(((_ENUM_FLAG_SIZED_INTEGER::type &)a) &= ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline constexpr JOB_OBJECT_IO_RATE_CONTROL_FLAGS operator ~ (JOB_OBJECT_IO_RATE_CONTROL_FLAGS a) throw() { return JOB_OBJECT_IO_RATE_CONTROL_FLAGS(~((_ENUM_FLAG_SIZED_INTEGER::type)a)); } inline constexpr JOB_OBJECT_IO_RATE_CONTROL_FLAGS operator ^ (JOB_OBJECT_IO_RATE_CONTROL_FLAGS a, JOB_OBJECT_IO_RATE_CONTROL_FLAGS b) throw() { return JOB_OBJECT_IO_RATE_CONTROL_FLAGS(((_ENUM_FLAG_SIZED_INTEGER::type)a) ^ ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } inline JOB_OBJECT_IO_RATE_CONTROL_FLAGS &operator ^= (JOB_OBJECT_IO_RATE_CONTROL_FLAGS &a, JOB_OBJECT_IO_RATE_CONTROL_FLAGS b) throw() { return (JOB_OBJECT_IO_RATE_CONTROL_FLAGS &)(((_ENUM_FLAG_SIZED_INTEGER::type &)a) ^= ((_ENUM_FLAG_SIZED_INTEGER::type)b)); } } 1> 1> 1> 1>typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE { 1> LONG64 MaxIops; 1> LONG64 MaxBandwidth; 1> LONG64 ReservationIops; 1> PWSTR VolumeName; 1> DWORD BaseIoSize; 1> JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; 1> WORD VolumeNameLength; 1>} JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE; 1> 1>typedef JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE 1> JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1; 1> 1>typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { 1> LONG64 MaxIops; 1> LONG64 MaxBandwidth; 1> LONG64 ReservationIops; 1> PWSTR VolumeName; 1> DWORD BaseIoSize; 1> JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; 1> WORD VolumeNameLength; 1> LONG64 CriticalReservationIops; 1> LONG64 ReservationBandwidth; 1> LONG64 CriticalReservationBandwidth; 1> LONG64 MaxTimePercent; 1> LONG64 ReservationTimePercent; 1> LONG64 CriticalReservationTimePercent; 1>} JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2; 1> 1>typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 { 1> LONG64 MaxIops; 1> LONG64 MaxBandwidth; 1> LONG64 ReservationIops; 1> PWSTR VolumeName; 1> DWORD BaseIoSize; 1> JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; 1> WORD VolumeNameLength; 1> LONG64 CriticalReservationIops; 1> LONG64 ReservationBandwidth; 1> LONG64 CriticalReservationBandwidth; 1> LONG64 MaxTimePercent; 1> LONG64 ReservationTimePercent; 1> LONG64 CriticalReservationTimePercent; 1> LONG64 SoftMaxIops; 1> LONG64 SoftMaxBandwidth; 1> LONG64 SoftMaxTimePercent; 1> LONG64 LimitExcessNotifyIops; 1> LONG64 LimitExcessNotifyBandwidth; 1> LONG64 LimitExcessNotifyTimePercent; 1>} JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3; 1> 1> 1> 1>typedef enum JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS { 1> JOBOBJECT_IO_ATTRIBUTION_CONTROL_ENABLE = 0x1, 1> JOBOBJECT_IO_ATTRIBUTION_CONTROL_DISABLE = 0x2, 1> JOBOBJECT_IO_ATTRIBUTION_CONTROL_VALID_FLAGS = 0x3 1>} JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS; 1> 1>typedef struct _JOBOBJECT_IO_ATTRIBUTION_STATS { 1> 1> ULONG_PTR IoCount; 1> ULONGLONG TotalNonOverlappedQueueTime; 1> ULONGLONG TotalNonOverlappedServiceTime; 1> ULONGLONG TotalSize; 1> 1>} JOBOBJECT_IO_ATTRIBUTION_STATS, *PJOBOBJECT_IO_ATTRIBUTION_STATS; 1> 1>typedef struct _JOBOBJECT_IO_ATTRIBUTION_INFORMATION { 1> DWORD ControlFlags; 1> 1> JOBOBJECT_IO_ATTRIBUTION_STATS ReadStats; 1> JOBOBJECT_IO_ATTRIBUTION_STATS WriteStats; 1> 1>} JOBOBJECT_IO_ATTRIBUTION_INFORMATION, *PJOBOBJECT_IO_ATTRIBUTION_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12259 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12282 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 12295 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 12306 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>#line 12324 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12340 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12362 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>typedef enum _JOBOBJECTINFOCLASS { 1> JobObjectBasicAccountingInformation = 1, 1> JobObjectBasicLimitInformation, 1> JobObjectBasicProcessIdList, 1> JobObjectBasicUIRestrictions, 1> JobObjectSecurityLimitInformation, 1> JobObjectEndOfJobTimeInformation, 1> JobObjectAssociateCompletionPortInformation, 1> JobObjectBasicAndIoAccountingInformation, 1> JobObjectExtendedLimitInformation, 1> JobObjectJobSetInformation, 1> JobObjectGroupInformation, 1> JobObjectNotificationLimitInformation, 1> JobObjectLimitViolationInformation, 1> JobObjectGroupInformationEx, 1> JobObjectCpuRateControlInformation, 1> JobObjectCompletionFilter, 1> JobObjectCompletionCounter, 1> JobObjectReserved1Information = 18, 1> JobObjectReserved2Information, 1> JobObjectReserved3Information, 1> JobObjectReserved4Information, 1> JobObjectReserved5Information, 1> JobObjectReserved6Information, 1> JobObjectReserved7Information, 1> JobObjectReserved8Information, 1> JobObjectReserved9Information, 1> JobObjectReserved10Information, 1> JobObjectReserved11Information, 1> JobObjectReserved12Information, 1> JobObjectReserved13Information, 1> JobObjectReserved14Information = 31, 1> JobObjectNetRateControlInformation, 1> JobObjectNotificationLimitInformation2, 1> JobObjectLimitViolationInformation2, 1> JobObjectCreateSilo, 1> JobObjectSiloBasicInformation, 1> JobObjectReserved15Information = 37, 1> JobObjectReserved16Information = 38, 1> JobObjectReserved17Information = 39, 1> JobObjectReserved18Information = 40, 1> JobObjectReserved19Information = 41, 1> JobObjectReserved20Information = 42, 1> JobObjectReserved21Information = 43, 1> JobObjectReserved22Information = 44, 1> JobObjectReserved23Information = 45, 1> JobObjectReserved24Information = 46, 1> JobObjectReserved25Information = 47, 1> MaxJobObjectInfoClass 1>} JOBOBJECTINFOCLASS; 1> 1> 1> 1>typedef struct _SILOOBJECT_BASIC_INFORMATION { 1> DWORD SiloId; 1> DWORD SiloParentId; 1> DWORD NumberOfProcesses; 1> BOOLEAN IsInServerSilo; 1> BYTE Reserved[3]; 1>} SILOOBJECT_BASIC_INFORMATION, *PSILOOBJECT_BASIC_INFORMATION; 1> 1>typedef enum _SERVERSILO_STATE { 1> SERVERSILO_INITING = 0, 1> SERVERSILO_STARTED, 1> SERVERSILO_SHUTTING_DOWN, 1> SERVERSILO_TERMINATING, 1> SERVERSILO_TERMINATED, 1>} SERVERSILO_STATE, *PSERVERSILO_STATE; 1> 1>typedef struct _SERVERSILO_BASIC_INFORMATION { 1> DWORD ServiceSessionId; 1> SERVERSILO_STATE State; 1> DWORD ExitStatus; 1> BOOLEAN IsDownlevelContainer; 1> PVOID ApiSetSchema; 1> PVOID HostApiSetSchema; 1>} SERVERSILO_BASIC_INFORMATION, *PSERVERSILO_BASIC_INFORMATION; 1> 1> 1>typedef enum _FIRMWARE_TYPE { 1> FirmwareTypeUnknown, 1> FirmwareTypeBios, 1> FirmwareTypeUefi, 1> FirmwareTypeMax 1>} FIRMWARE_TYPE, *PFIRMWARE_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP { 1> RelationProcessorCore, 1> RelationNumaNode, 1> RelationCache, 1> RelationProcessorPackage, 1> RelationGroup, 1> RelationAll = 0xffff 1>} LOGICAL_PROCESSOR_RELATIONSHIP; 1> 1> 1> 1>typedef enum _PROCESSOR_CACHE_TYPE { 1> CacheUnified, 1> CacheInstruction, 1> CacheData, 1> CacheTrace 1>} PROCESSOR_CACHE_TYPE; 1> 1> 1> 1>typedef struct _CACHE_DESCRIPTOR { 1> BYTE Level; 1> BYTE Associativity; 1> WORD LineSize; 1> DWORD Size; 1> PROCESSOR_CACHE_TYPE Type; 1>} CACHE_DESCRIPTOR, *PCACHE_DESCRIPTOR; 1> 1>typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION { 1> ULONG_PTR ProcessorMask; 1> LOGICAL_PROCESSOR_RELATIONSHIP Relationship; 1> union { 1> struct { 1> BYTE Flags; 1> } ProcessorCore; 1> struct { 1> DWORD NodeNumber; 1> } NumaNode; 1> CACHE_DESCRIPTOR Cache; 1> ULONGLONG Reserved[2]; 1> } ; 1>} SYSTEM_LOGICAL_PROCESSOR_INFORMATION, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION; 1> 1>typedef struct _PROCESSOR_RELATIONSHIP { 1> BYTE Flags; 1> BYTE EfficiencyClass; 1> BYTE Reserved[20]; 1> WORD GroupCount; 1> GROUP_AFFINITY GroupMask[1]; 1>} PROCESSOR_RELATIONSHIP, *PPROCESSOR_RELATIONSHIP; 1> 1>typedef struct _NUMA_NODE_RELATIONSHIP { 1> DWORD NodeNumber; 1> BYTE Reserved[20]; 1> GROUP_AFFINITY GroupMask; 1>} NUMA_NODE_RELATIONSHIP, *PNUMA_NODE_RELATIONSHIP; 1> 1>typedef struct _CACHE_RELATIONSHIP { 1> BYTE Level; 1> BYTE Associativity; 1> WORD LineSize; 1> DWORD CacheSize; 1> PROCESSOR_CACHE_TYPE Type; 1> BYTE Reserved[20]; 1> GROUP_AFFINITY GroupMask; 1>} CACHE_RELATIONSHIP, *PCACHE_RELATIONSHIP; 1> 1>typedef struct _PROCESSOR_GROUP_INFO { 1> BYTE MaximumProcessorCount; 1> BYTE ActiveProcessorCount; 1> BYTE Reserved[38]; 1> KAFFINITY ActiveProcessorMask; 1>} PROCESSOR_GROUP_INFO, *PPROCESSOR_GROUP_INFO; 1> 1>typedef struct _GROUP_RELATIONSHIP { 1> WORD MaximumGroupCount; 1> WORD ActiveGroupCount; 1> BYTE Reserved[20]; 1> PROCESSOR_GROUP_INFO GroupInfo[1]; 1>} GROUP_RELATIONSHIP, *PGROUP_RELATIONSHIP; 1> 1> struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { 1> LOGICAL_PROCESSOR_RELATIONSHIP Relationship; 1> DWORD Size; 1> union { 1> PROCESSOR_RELATIONSHIP Processor; 1> NUMA_NODE_RELATIONSHIP NumaNode; 1> CACHE_RELATIONSHIP Cache; 1> GROUP_RELATIONSHIP Group; 1> } ; 1>}; 1> 1>typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX; 1> 1>typedef enum _CPU_SET_INFORMATION_TYPE { 1> CpuSetInformation 1>} CPU_SET_INFORMATION_TYPE, *PCPU_SET_INFORMATION_TYPE; 1> 1> struct _SYSTEM_CPU_SET_INFORMATION { 1> DWORD Size; 1> CPU_SET_INFORMATION_TYPE Type; 1> union { 1> struct { 1> DWORD Id; 1> WORD Group; 1> BYTE LogicalProcessorIndex; 1> BYTE CoreIndex; 1> BYTE LastLevelCacheIndex; 1> BYTE NumaNodeIndex; 1> BYTE EfficiencyClass; 1> union { 1> 1> 1> 1> 1> 1> 1> BYTE AllFlags; 1> struct { 1> BYTE Parked : 1; 1> BYTE Allocated : 1; 1> BYTE AllocatedToTargetProcess : 1; 1> BYTE RealTime : 1; 1> BYTE ReservedFlags : 4; 1> } ; 1> } ; 1> 1> union { 1> DWORD Reserved; 1> BYTE SchedulingClass; 1> }; 1> 1> DWORD64 AllocationTag; 1> } CpuSet; 1> } ; 1>}; 1> 1>typedef struct _SYSTEM_CPU_SET_INFORMATION SYSTEM_CPU_SET_INFORMATION, *PSYSTEM_CPU_SET_INFORMATION; 1> 1> 1> 1>typedef struct _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { 1> DWORD64 CycleTime; 1>} SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION, *PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION; 1> 1>#line 12651 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 12667 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 12712 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12746 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12776 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _XSTATE_FEATURE { 1> DWORD Offset; 1> DWORD Size; 1>} XSTATE_FEATURE, *PXSTATE_FEATURE; 1> 1>typedef struct _XSTATE_CONFIGURATION { 1> 1> DWORD64 EnabledFeatures; 1> 1> 1> DWORD64 EnabledVolatileFeatures; 1> 1> 1> DWORD Size; 1> 1> 1> union { 1> DWORD ControlFlags; 1> struct 1> { 1> DWORD OptimizedSave : 1; 1> DWORD CompactionEnabled : 1; 1> }; 1> }; 1> 1> 1> XSTATE_FEATURE Features[(64)]; 1> 1> 1> DWORD64 EnabledSupervisorFeatures; 1> 1> 1> DWORD64 AlignedFeatures; 1> 1> 1> DWORD AllFeatureSize; 1> 1> 1> DWORD AllFeatures[(64)]; 1> 1> 1> DWORD64 EnabledUserVisibleSupervisorFeatures; 1> 1>} XSTATE_CONFIGURATION, *PXSTATE_CONFIGURATION; 1> 1> 1> 1>typedef struct _MEMORY_BASIC_INFORMATION { 1> PVOID BaseAddress; 1> PVOID AllocationBase; 1> DWORD AllocationProtect; 1> 1> WORD PartitionId; 1> 1> SIZE_T RegionSize; 1> DWORD State; 1> DWORD Protect; 1> DWORD Type; 1>} MEMORY_BASIC_INFORMATION, *PMEMORY_BASIC_INFORMATION; 1> 1> 1> 1>typedef struct _MEMORY_BASIC_INFORMATION32 { 1> DWORD BaseAddress; 1> DWORD AllocationBase; 1> DWORD AllocationProtect; 1> DWORD RegionSize; 1> DWORD State; 1> DWORD Protect; 1> DWORD Type; 1>} MEMORY_BASIC_INFORMATION32, *PMEMORY_BASIC_INFORMATION32; 1> 1>typedef struct __declspec(align(16)) _MEMORY_BASIC_INFORMATION64 { 1> ULONGLONG BaseAddress; 1> ULONGLONG AllocationBase; 1> DWORD AllocationProtect; 1> DWORD __alignment1; 1> ULONGLONG RegionSize; 1> DWORD State; 1> DWORD Protect; 1> DWORD Type; 1> DWORD __alignment2; 1>} MEMORY_BASIC_INFORMATION64, *PMEMORY_BASIC_INFORMATION64; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _CFG_CALL_TARGET_INFO { 1> ULONG_PTR Offset; 1> ULONG_PTR Flags; 1>} CFG_CALL_TARGET_INFO, *PCFG_CALL_TARGET_INFO; 1> 1>#line 12924 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 12991 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _MEM_ADDRESS_REQUIREMENTS { 1> PVOID LowestStartingAddress; 1> PVOID HighestEndingAddress; 1> SIZE_T Alignment; 1>} MEM_ADDRESS_REQUIREMENTS, *PMEM_ADDRESS_REQUIREMENTS; 1> 1>#line 13005 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum MEM_EXTENDED_PARAMETER_TYPE { 1> MemExtendedParameterInvalidType = 0, 1> MemExtendedParameterAddressRequirements, 1> MemExtendedParameterNumaNode, 1> MemExtendedParameterPartitionHandle, 1> MemExtendedParameterUserPhysicalHandle, 1> MemExtendedParameterAttributeFlags, 1> MemExtendedParameterMax 1>} MEM_EXTENDED_PARAMETER_TYPE, *PMEM_EXTENDED_PARAMETER_TYPE; 1> 1> 1> 1>typedef struct __declspec(align(8)) MEM_EXTENDED_PARAMETER { 1> 1> struct { 1> DWORD64 Type : 8; 1> DWORD64 Reserved : 64 - 8; 1> } ; 1> 1> union { 1> DWORD64 ULong64; 1> PVOID Pointer; 1> SIZE_T Size; 1> HANDLE Handle; 1> DWORD ULong; 1> } ; 1> 1>} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER; 1> 1>#line 13058 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef enum MEM_SECTION_EXTENDED_PARAMETER_TYPE { 1> MemSectionExtendedParameterInvalidType = 0, 1> MemSectionExtendedParameterUserPhysicalFlags, 1> MemSectionExtendedParameterNumaNode, 1> MemSectionExtendedParameterMax 1>} MEM_SECTION_EXTENDED_PARAMETER_TYPE, *PMEM_SECTION_EXTENDED_PARAMETER_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ENCLAVE_CREATE_INFO_SGX { 1> BYTE Secs[4096]; 1>} ENCLAVE_CREATE_INFO_SGX, *PENCLAVE_CREATE_INFO_SGX; 1> 1>typedef struct _ENCLAVE_INIT_INFO_SGX { 1> BYTE SigStruct[1808]; 1> BYTE Reserved1[240]; 1> BYTE EInitToken[304]; 1> BYTE Reserved2[1744]; 1>} ENCLAVE_INIT_INFO_SGX, *PENCLAVE_INIT_INFO_SGX; 1> 1> 1> 1>typedef struct _ENCLAVE_CREATE_INFO_VBS { 1> DWORD Flags; 1> BYTE OwnerID[32]; 1>} ENCLAVE_CREATE_INFO_VBS, *PENCLAVE_CREATE_INFO_VBS; 1> 1> 1> 1> 1> 1>typedef struct _ENCLAVE_CREATE_INFO_VBS_BASIC { 1> DWORD Flags; 1> BYTE OwnerID[32]; 1>} ENCLAVE_CREATE_INFO_VBS_BASIC, *PENCLAVE_CREATE_INFO_VBS_BASIC; 1> 1>typedef struct _ENCLAVE_LOAD_DATA_VBS_BASIC { 1> DWORD PageType; 1>} ENCLAVE_LOAD_DATA_VBS_BASIC, *PENCLAVE_LOAD_DATA_VBS_BASIC; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ENCLAVE_INIT_INFO_VBS_BASIC { 1> BYTE FamilyId[16]; 1> BYTE ImageId[16]; 1> ULONGLONG EnclaveSize; 1> DWORD EnclaveSvn; 1> DWORD Reserved; 1> union { 1> HANDLE SignatureInfoHandle; 1> ULONGLONG Unused; 1> } ; 1>} ENCLAVE_INIT_INFO_VBS_BASIC, *PENCLAVE_INIT_INFO_VBS_BASIC; 1> 1> 1>typedef struct _ENCLAVE_INIT_INFO_VBS { 1> DWORD Length; 1> DWORD ThreadCount; 1>} ENCLAVE_INIT_INFO_VBS, *PENCLAVE_INIT_INFO_VBS; 1> 1> 1> 1>typedef PVOID (ENCLAVE_TARGET_FUNCTION)(PVOID); 1>typedef ENCLAVE_TARGET_FUNCTION (*PENCLAVE_TARGET_FUNCTION); 1>typedef PENCLAVE_TARGET_FUNCTION LPENCLAVE_TARGET_FUNCTION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 13191 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 13255 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 13275 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _FILE_ID_128 { 1> BYTE Identifier[16]; 1>} FILE_ID_128, *PFILE_ID_128; 1> 1> 1> 1> 1> 1>typedef struct _FILE_NOTIFY_INFORMATION { 1> DWORD NextEntryOffset; 1> DWORD Action; 1> DWORD FileNameLength; 1> WCHAR FileName[1]; 1>} FILE_NOTIFY_INFORMATION, *PFILE_NOTIFY_INFORMATION; 1> 1> 1>typedef struct _FILE_NOTIFY_EXTENDED_INFORMATION { 1> DWORD NextEntryOffset; 1> DWORD Action; 1> LARGE_INTEGER CreationTime; 1> LARGE_INTEGER LastModificationTime; 1> LARGE_INTEGER LastChangeTime; 1> LARGE_INTEGER LastAccessTime; 1> LARGE_INTEGER AllocatedLength; 1> LARGE_INTEGER FileSize; 1> DWORD FileAttributes; 1> DWORD ReparsePointTag; 1> LARGE_INTEGER FileId; 1> LARGE_INTEGER ParentFileId; 1> DWORD FileNameLength; 1> WCHAR FileName[1]; 1>} FILE_NOTIFY_EXTENDED_INFORMATION, *PFILE_NOTIFY_EXTENDED_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef union _FILE_SEGMENT_ELEMENT { 1> PVOID64 Buffer; 1> ULONGLONG Alignment; 1>}FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _REPARSE_GUID_DATA_BUFFER { 1> DWORD ReparseTag; 1> WORD ReparseDataLength; 1> WORD Reserved; 1> GUID ReparseGuid; 1> struct { 1> BYTE DataBuffer[1]; 1> } GenericReparseBuffer; 1>} REPARSE_GUID_DATA_BUFFER, *PREPARSE_GUID_DATA_BUFFER; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 13528 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 13542 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SCRUB_DATA_INPUT { 1> 1> 1> 1> 1> 1> DWORD Size; 1> 1> 1> 1> 1> 1> 1> 1> 1> DWORD Flags; 1> 1> 1> 1> 1> 1> 1> 1> DWORD MaximumIos; 1> 1> 1> 1> 1> 1> 1> 1> DWORD ObjectId[4]; 1> 1> 1> 1> 1> 1> DWORD Reserved[25]; 1> 1> 1> 1> 1> 1> 1> 1> BYTE ResumeContext[816]; 1> 1>} SCRUB_DATA_INPUT, *PSCRUB_DATA_INPUT; 1> 1> 1> 1>typedef struct _SCRUB_PARITY_EXTENT { 1> 1> LONGLONG Offset; 1> 1> ULONGLONG Length; 1> 1>} SCRUB_PARITY_EXTENT, *PSCRUB_PARITY_EXTENT; 1> 1>typedef struct _SCRUB_PARITY_EXTENT_DATA { 1> 1> 1> 1> 1> 1> WORD Size; 1> 1> 1> 1> 1> 1> WORD Flags; 1> 1> 1> 1> 1> 1> WORD NumberOfParityExtents; 1> 1> 1> 1> 1> 1> WORD MaximumNumberOfParityExtents; 1> 1> 1> 1> 1> 1> SCRUB_PARITY_EXTENT ParityExtents[1]; 1> 1>} SCRUB_PARITY_EXTENT_DATA, *PSCRUB_PARITY_EXTENT_DATA; 1> 1> 1> 1>typedef struct _SCRUB_DATA_OUTPUT { 1> 1> 1> 1> 1> 1> DWORD Size; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> DWORD Flags; 1> 1> 1> 1> 1> 1> DWORD Status; 1> 1> 1> 1> 1> 1> 1> ULONGLONG ErrorFileOffset; 1> 1> 1> 1> 1> 1> 1> ULONGLONG ErrorLength; 1> 1> 1> 1> 1> 1> ULONGLONG NumberOfBytesRepaired; 1> 1> 1> 1> 1> 1> ULONGLONG NumberOfBytesFailed; 1> 1> 1> 1> 1> 1> ULONGLONG InternalFileReference; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> WORD ResumeContextLength; 1> 1> 1> 1> 1> 1> 1> 1> WORD ParityExtentDataOffset; 1> 1> 1> 1> 1> 1> DWORD Reserved[9]; 1> 1>#line 13736 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> ULONGLONG NumberOfMetadataBytesProcessed; 1> 1> 1> 1> 1> 1> ULONGLONG NumberOfDataBytesProcessed; 1> 1> 1> 1> 1> 1> ULONGLONG TotalNumberOfMetadataBytesInUse; 1> 1> 1> 1> 1> 1> ULONGLONG TotalNumberOfDataBytesInUse; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> BYTE ResumeContext[816]; 1> 1>} SCRUB_DATA_OUTPUT, *PSCRUB_DATA_OUTPUT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _SharedVirtualDiskSupportType 1>{ 1> 1> 1> 1> SharedVirtualDisksUnsupported = 0, 1> 1> 1> 1> 1> SharedVirtualDisksSupported = 1, 1> 1> 1> 1> 1> 1> SharedVirtualDiskSnapshotsSupported = 3, 1> 1> 1> 1> 1> 1> SharedVirtualDiskCDPSnapshotsSupported = 7 1>} SharedVirtualDiskSupportType; 1> 1>typedef enum _SharedVirtualDiskHandleState 1>{ 1> 1> 1> 1> SharedVirtualDiskHandleStateNone = 0, 1> 1> 1> 1> 1> 1> SharedVirtualDiskHandleStateFileShared = 1, 1> 1> 1> 1> 1> 1> SharedVirtualDiskHandleStateHandleShared = 3 1>} SharedVirtualDiskHandleState; 1> 1> 1> 1> 1> 1>typedef struct _SHARED_VIRTUAL_DISK_SUPPORT { 1> 1> 1> 1> 1> SharedVirtualDiskSupportType SharedVirtualDiskSupport; 1> 1> 1> 1> 1> 1> SharedVirtualDiskHandleState HandleState; 1>} SHARED_VIRTUAL_DISK_SUPPORT, *PSHARED_VIRTUAL_DISK_SUPPORT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _REARRANGE_FILE_DATA { 1> 1> 1> 1> 1> 1> ULONGLONG SourceStartingOffset; 1> 1> 1> 1> 1> ULONGLONG TargetOffset; 1> 1> 1> 1> 1> 1> HANDLE SourceFileHandle; 1> 1> 1> 1> 1> DWORD Length; 1> 1> 1> 1> 1> DWORD Flags; 1> 1>} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA; 1> 1> 1> 1> 1> 1> 1>typedef struct _REARRANGE_FILE_DATA32 { 1> 1> ULONGLONG SourceStartingOffset; 1> ULONGLONG TargetOffset; 1> UINT32 SourceFileHandle; 1> DWORD Length; 1> DWORD Flags; 1> 1>} REARRANGE_FILE_DATA32, *PREARRANGE_FILE_DATA32; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SHUFFLE_FILE_DATA { 1> 1> LONGLONG StartingOffset; 1> LONGLONG Length; 1> DWORD Flags; 1> 1>} SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _NETWORK_APP_INSTANCE_EA { 1> 1> 1> 1> 1> 1> 1> GUID AppInstanceID; 1> 1> 1> 1> 1> 1> DWORD CsvFlags; 1> 1>} NETWORK_APP_INSTANCE_EA, *PNETWORK_APP_INSTANCE_EA; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_MAX_POWER_SAVINGS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_MIN_POWER_SAVINGS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_TYPICAL_POWER_SAVINGS; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID NO_SUBGROUP_GUID; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID ALL_POWERSCHEMES_GUID; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_POWERSCHEME_PERSONALITY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ACTIVE_POWERSCHEME; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_IDLE_RESILIENCY_SUBGROUP; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_IDLE_RESILIENCY_PERIOD; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DEEP_SLEEP_ENABLED; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DEEP_SLEEP_PLATFORM_STATE; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_COALESCING_POWERDOWN_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_EXECUTION_REQUIRED_REQUEST_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_SUBGROUP; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_POWERDOWN_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_ANNOYANCE_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_DIM_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_ADAPTIVE_POWERDOWN; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_MONITOR_POWER_ON; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_CONSOLE_DISPLAY_STATE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ALLOW_DISPLAY_REQUIRED; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_VIDEO_CONSOLE_LOCK_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ADVANCED_COLOR_QUALITY_BIAS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_NON_ADAPTIVE_INPUT_TIMEOUT; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ADAPTIVE_INPUT_CONTROLLER_STATE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_SUBGROUP; 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_MAX_POWER; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_POWERDOWN_TIMEOUT; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_IDLE_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_BURST_IGNORE_THRESHOLD; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_ADAPTIVE_POWERDOWN; 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISK_NVME_NOPPME; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SLEEP_SUBGROUP; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SLEEP_IDLE_THRESHOLD; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_STANDBY_TIMEOUT; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_UNATTEND_SLEEP_TIMEOUT; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_HIBERNATE_TIMEOUT; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_HIBERNATE_FASTS4_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_CRITICAL_POWER_TRANSITION; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SYSTEM_AWAYMODE; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ALLOW_AWAYMODE; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_USER_PRESENCE_PREDICTION; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_STANDBY_BUDGET_GRACE_PERIOD; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_STANDBY_BUDGET_PERCENT; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_STANDBY_RESERVE_GRACE_PERIOD; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_STANDBY_RESERVE_TIME; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_STANDBY_RESET_PERCENT; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ALLOW_STANDBY_STATES; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ALLOW_RTC_WAKE; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_LEGACY_RTC_MITIGATION; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ALLOW_SYSTEM_REQUIRED; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_POWER_SAVING_STATUS; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ENERGY_SAVER_SUBGROUP; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ENERGY_SAVER_BATTERY_THRESHOLD; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ENERGY_SAVER_BRIGHTNESS; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ENERGY_SAVER_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SYSTEM_BUTTON_SUBGROUP; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_POWERBUTTON_ACTION; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SLEEPBUTTON_ACTION; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_USERINTERFACEBUTTON_ACTION; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_LIDCLOSE_ACTION; 1>extern "C" const GUID GUID_LIDOPEN_POWERSTATE; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_BATTERY_SUBGROUP; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_ACTION_0; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_LEVEL_0; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_FLAGS_0; 1> 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_ACTION_1; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_LEVEL_1; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_FLAGS_1; 1> 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_ACTION_2; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_LEVEL_2; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_FLAGS_2; 1> 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_ACTION_3; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_LEVEL_3; 1>extern "C" const GUID GUID_BATTERY_DISCHARGE_FLAGS_3; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_SETTINGS_SUBGROUP; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_THROTTLE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_THROTTLE_MAXIMUM; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_THROTTLE_MAXIMUM_1; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_THROTTLE_MINIMUM; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_THROTTLE_MINIMUM_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_FREQUENCY_LIMIT; 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_FREQUENCY_LIMIT_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_ALLOW_THROTTLING; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLESTATE_POLICY; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERFSTATE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_THRESHOLD_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_THRESHOLD_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_POLICY_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_POLICY_1; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_TIME; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_TIME_1; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_TIME; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_TIME_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_TIME_CHECK; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_BOOST_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_BOOST_MODE; 1> 1>#line 14855 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_AUTONOMOUS_MODE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_1; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_DUTY_CYCLING; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLE_ALLOW_SCALING; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLE_DISABLE; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLE_STATE_MAXIMUM; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLE_TIME_CHECK; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_MAX_CORES; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_MAX_CORES_1; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_MIN_CORES; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_MIN_CORES_1; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PARKING_CORE_OVERRIDE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PARKING_PERF_STATE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PARKING_PERF_STATE_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PARKING_CONCURRENCY_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PARKING_DISTRIBUTION_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_SOFT_PARKING_LATENCY; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_HISTORY; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_HISTORY_1; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_INCREASE_HISTORY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_DECREASE_HISTORY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_CORE_PARKING_HISTORY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_LATENCY_HINT; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_LATENCY_HINT_PERF; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_PERF_LATENCY_HINT_PERF_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_DISTRIBUTE_UTILITY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_HETEROGENEOUS_POLICY; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_HETERO_DECREASE_TIME; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_HETERO_INCREASE_TIME; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CLASS0_FLOOR_PERF; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_CLASS1_INITIAL_PERF; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_THREAD_SCHEDULING_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_SHORT_THREAD_SCHEDULING_POLICY; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SYSTEM_COOLING_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR_1; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_LOCK_CONSOLE_ON_WAKE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DEVICE_IDLE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_CONNECTIVITY_IN_STANDBY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_DISCONNECTED_STANDBY_MODE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ACDC_POWER_SOURCE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_LIDSWITCH_STATE_CHANGE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_BATTERY_PERCENTAGE_REMAINING; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_BATTERY_COUNT; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_GLOBAL_USER_PRESENCE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SESSION_DISPLAY_STATUS; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SESSION_USER_PRESENCE; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_IDLE_BACKGROUND_TASK; 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_BACKGROUND_TASK_NOTIFICATION; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_APPLAUNCH_BUTTON; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PCIEXPRESS_SETTINGS_SUBGROUP; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_PCIEXPRESS_ASPM_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_ENABLE_SWITCH_FORCED_SHUTDOWN; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_INTSTEER_SUBGROUP; 1> 1> 1> 1>extern "C" const GUID GUID_INTSTEER_MODE; 1> 1> 1> 1>extern "C" const GUID GUID_INTSTEER_LOAD_PER_PROC_TRIGGER; 1> 1> 1> 1>extern "C" const GUID GUID_INTSTEER_TIME_UNPARK_TRIGGER; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_GRAPHICS_SUBGROUP; 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_GPU_PREFERENCE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_MIXED_REALITY_MODE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID GUID_SPR_ACTIVE_SESSION_CHANGE; 1> 1> 1>typedef enum _SYSTEM_POWER_STATE { 1> PowerSystemUnspecified = 0, 1> PowerSystemWorking = 1, 1> PowerSystemSleeping1 = 2, 1> PowerSystemSleeping2 = 3, 1> PowerSystemSleeping3 = 4, 1> PowerSystemHibernate = 5, 1> PowerSystemShutdown = 6, 1> PowerSystemMaximum = 7 1>} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE; 1> 1> 1> 1>typedef enum { 1> PowerActionNone = 0, 1> PowerActionReserved, 1> PowerActionSleep, 1> PowerActionHibernate, 1> PowerActionShutdown, 1> PowerActionShutdownReset, 1> PowerActionShutdownOff, 1> PowerActionWarmEject, 1> PowerActionDisplayOff 1>} POWER_ACTION, *PPOWER_ACTION; 1> 1>typedef enum _DEVICE_POWER_STATE { 1> PowerDeviceUnspecified = 0, 1> PowerDeviceD0, 1> PowerDeviceD1, 1> PowerDeviceD2, 1> PowerDeviceD3, 1> PowerDeviceMaximum 1>} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE; 1> 1>typedef enum _MONITOR_DISPLAY_STATE { 1> PowerMonitorOff = 0, 1> PowerMonitorOn, 1> PowerMonitorDim 1>} MONITOR_DISPLAY_STATE, *PMONITOR_DISPLAY_STATE; 1> 1>typedef enum _USER_ACTIVITY_PRESENCE { 1> PowerUserPresent = 0, 1> PowerUserNotPresent, 1> PowerUserInactive, 1> PowerUserMaximum, 1> PowerUserInvalid = PowerUserMaximum 1>} USER_ACTIVITY_PRESENCE, *PUSER_ACTIVITY_PRESENCE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef DWORD EXECUTION_STATE, *PEXECUTION_STATE; 1> 1>typedef enum { 1> LT_DONT_CARE, 1> LT_LOWEST_LATENCY 1>} LATENCY_TIME; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _POWER_REQUEST_TYPE { 1> PowerRequestDisplayRequired, 1> PowerRequestSystemRequired, 1> PowerRequestAwayModeRequired, 1> PowerRequestExecutionRequired 1>} POWER_REQUEST_TYPE, *PPOWER_REQUEST_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 15774 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct CM_Power_Data_s { 1> DWORD PD_Size; 1> DEVICE_POWER_STATE PD_MostRecentPowerState; 1> DWORD PD_Capabilities; 1> DWORD PD_D1Latency; 1> DWORD PD_D2Latency; 1> DWORD PD_D3Latency; 1> DEVICE_POWER_STATE PD_PowerStateMapping[7]; 1> SYSTEM_POWER_STATE PD_DeepestSystemWake; 1>} CM_POWER_DATA, *PCM_POWER_DATA; 1> 1> 1> 1> 1> 1>typedef enum { 1> SystemPowerPolicyAc, 1> SystemPowerPolicyDc, 1> VerifySystemPolicyAc, 1> VerifySystemPolicyDc, 1> SystemPowerCapabilities, 1> SystemBatteryState, 1> SystemPowerStateHandler, 1> ProcessorStateHandler, 1> SystemPowerPolicyCurrent, 1> AdministratorPowerPolicy, 1> SystemReserveHiberFile, 1> ProcessorInformation, 1> SystemPowerInformation, 1> ProcessorStateHandler2, 1> LastWakeTime, 1> LastSleepTime, 1> SystemExecutionState, 1> SystemPowerStateNotifyHandler, 1> ProcessorPowerPolicyAc, 1> ProcessorPowerPolicyDc, 1> VerifyProcessorPowerPolicyAc, 1> VerifyProcessorPowerPolicyDc, 1> ProcessorPowerPolicyCurrent, 1> SystemPowerStateLogging, 1> SystemPowerLoggingEntry, 1> SetPowerSettingValue, 1> NotifyUserPowerSetting, 1> PowerInformationLevelUnused0, 1> SystemMonitorHiberBootPowerOff, 1> SystemVideoState, 1> TraceApplicationPowerMessage, 1> TraceApplicationPowerMessageEnd, 1> ProcessorPerfStates, 1> ProcessorIdleStates, 1> ProcessorCap, 1> SystemWakeSource, 1> SystemHiberFileInformation, 1> TraceServicePowerMessage, 1> ProcessorLoad, 1> PowerShutdownNotification, 1> MonitorCapabilities, 1> SessionPowerInit, 1> SessionDisplayState, 1> PowerRequestCreate, 1> PowerRequestAction, 1> GetPowerRequestList, 1> ProcessorInformationEx, 1> NotifyUserModeLegacyPowerEvent, 1> GroupPark, 1> ProcessorIdleDomains, 1> WakeTimerList, 1> SystemHiberFileSize, 1> ProcessorIdleStatesHv, 1> ProcessorPerfStatesHv, 1> ProcessorPerfCapHv, 1> ProcessorSetIdle, 1> LogicalProcessorIdling, 1> UserPresence, 1> PowerSettingNotificationName, 1> GetPowerSettingValue, 1> IdleResiliency, 1> SessionRITState, 1> SessionConnectNotification, 1> SessionPowerCleanup, 1> SessionLockState, 1> SystemHiberbootState, 1> PlatformInformation, 1> PdcInvocation, 1> MonitorInvocation, 1> FirmwareTableInformationRegistered, 1> SetShutdownSelectedTime, 1> SuspendResumeInvocation, 1> PlmPowerRequestCreate, 1> ScreenOff, 1> CsDeviceNotification, 1> PlatformRole, 1> LastResumePerformance, 1> DisplayBurst, 1> ExitLatencySamplingPercentage, 1> RegisterSpmPowerSettings, 1> PlatformIdleStates, 1> ProcessorIdleVeto, 1> PlatformIdleVeto, 1> SystemBatteryStatePrecise, 1> ThermalEvent, 1> PowerRequestActionInternal, 1> BatteryDeviceState, 1> PowerInformationInternal, 1> ThermalStandby, 1> SystemHiberFileType, 1> PhysicalPowerButtonPress, 1> QueryPotentialDripsConstraint, 1> EnergyTrackerCreate, 1> EnergyTrackerQuery, 1> UpdateBlackBoxRecorder, 1> SessionAllowExternalDmaDevices, 1> PowerInformationLevelMaximum 1>} POWER_INFORMATION_LEVEL; 1> 1> 1> 1> 1> 1>typedef enum { 1> UserNotPresent = 0, 1> UserPresent = 1, 1> UserUnknown = 0xff 1>} POWER_USER_PRESENCE_TYPE, *PPOWER_USER_PRESENCE_TYPE; 1> 1>typedef struct _POWER_USER_PRESENCE { 1> POWER_USER_PRESENCE_TYPE UserPresence; 1>} POWER_USER_PRESENCE, *PPOWER_USER_PRESENCE; 1> 1> 1> 1> 1>typedef struct _POWER_SESSION_CONNECT { 1> BOOLEAN Connected; 1> BOOLEAN Console; 1>} POWER_SESSION_CONNECT, *PPOWER_SESSION_CONNECT; 1> 1>typedef struct _POWER_SESSION_TIMEOUTS { 1> DWORD InputTimeout; 1> DWORD DisplayTimeout; 1>} POWER_SESSION_TIMEOUTS, *PPOWER_SESSION_TIMEOUTS; 1> 1> 1> 1> 1>typedef struct _POWER_SESSION_RIT_STATE { 1> BOOLEAN Active; 1> DWORD LastInputTime; 1>} POWER_SESSION_RIT_STATE, *PPOWER_SESSION_RIT_STATE; 1> 1> 1> 1> 1>typedef struct _POWER_SESSION_WINLOGON { 1> DWORD SessionId; 1> BOOLEAN Console; 1> BOOLEAN Locked; 1>} POWER_SESSION_WINLOGON, *PPOWER_SESSION_WINLOGON; 1> 1> 1> 1> 1>typedef struct _POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { 1> BOOLEAN IsAllowed; 1>} POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES, *PPOWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES; 1> 1> 1> 1> 1>typedef struct _POWER_IDLE_RESILIENCY { 1> DWORD CoalescingTimeout; 1> DWORD IdleResiliencyPeriod; 1>} POWER_IDLE_RESILIENCY, *PPOWER_IDLE_RESILIENCY; 1> 1> 1> 1> 1> 1> 1>typedef enum { 1> MonitorRequestReasonUnknown, 1> MonitorRequestReasonPowerButton, 1> MonitorRequestReasonRemoteConnection, 1> MonitorRequestReasonScMonitorpower, 1> MonitorRequestReasonUserInput, 1> MonitorRequestReasonAcDcDisplayBurst, 1> MonitorRequestReasonUserDisplayBurst, 1> MonitorRequestReasonPoSetSystemState, 1> MonitorRequestReasonSetThreadExecutionState, 1> MonitorRequestReasonFullWake, 1> MonitorRequestReasonSessionUnlock, 1> MonitorRequestReasonScreenOffRequest, 1> MonitorRequestReasonIdleTimeout, 1> MonitorRequestReasonPolicyChange, 1> MonitorRequestReasonSleepButton, 1> MonitorRequestReasonLid, 1> MonitorRequestReasonBatteryCountChange, 1> MonitorRequestReasonGracePeriod, 1> MonitorRequestReasonPnP, 1> MonitorRequestReasonDP, 1> MonitorRequestReasonSxTransition, 1> MonitorRequestReasonSystemIdle, 1> MonitorRequestReasonNearProximity, 1> MonitorRequestReasonThermalStandby, 1> MonitorRequestReasonResumePdc, 1> MonitorRequestReasonResumeS4, 1> MonitorRequestReasonTerminal, 1> MonitorRequestReasonPdcSignal, 1> MonitorRequestReasonAcDcDisplayBurstSuppressed, 1> MonitorRequestReasonSystemStateEntered, 1> 1> 1> MonitorRequestReasonWinrt, 1> MonitorRequestReasonUserInputKeyboard, 1> MonitorRequestReasonUserInputMouse, 1> MonitorRequestReasonUserInputTouch, 1> MonitorRequestReasonUserInputPen, 1> MonitorRequestReasonUserInputAccelerometer, 1> MonitorRequestReasonUserInputHid, 1> MonitorRequestReasonUserInputPoUserPresent, 1> MonitorRequestReasonUserInputSessionSwitch, 1> MonitorRequestReasonUserInputInitialization, 1> MonitorRequestReasonPdcSignalWindowsMobilePwrNotif, 1> MonitorRequestReasonPdcSignalWindowsMobileShell, 1> MonitorRequestReasonPdcSignalHeyCortana, 1> MonitorRequestReasonPdcSignalHolographicShell, 1> MonitorRequestReasonPdcSignalFingerprint, 1> MonitorRequestReasonDirectedDrips, 1> MonitorRequestReasonDim, 1> MonitorRequestReasonBuiltinPanel, 1> MonitorRequestReasonDisplayRequiredUnDim, 1> MonitorRequestReasonBatteryCountChangeSuppressed, 1> MonitorRequestReasonResumeModernStandby, 1> MonitorRequestReasonMax 1>} POWER_MONITOR_REQUEST_REASON; 1> 1>typedef enum _POWER_MONITOR_REQUEST_TYPE { 1> MonitorRequestTypeOff, 1> MonitorRequestTypeOnAndPresent, 1> MonitorRequestTypeToggleOn 1>} POWER_MONITOR_REQUEST_TYPE; 1> 1> 1> 1> 1>typedef struct _POWER_MONITOR_INVOCATION { 1> BOOLEAN Console; 1> POWER_MONITOR_REQUEST_REASON RequestReason; 1>} POWER_MONITOR_INVOCATION, *PPOWER_MONITOR_INVOCATION; 1> 1> 1> 1> 1> 1>typedef struct _RESUME_PERFORMANCE { 1> DWORD PostTimeMs; 1> ULONGLONG TotalResumeTimeMs; 1> ULONGLONG ResumeCompleteTimestamp; 1>} RESUME_PERFORMANCE, *PRESUME_PERFORMANCE; 1> 1> 1> 1> 1> 1>typedef enum { 1> PoAc, 1> PoDc, 1> PoHot, 1> PoConditionMaximum 1>} SYSTEM_POWER_CONDITION; 1> 1>typedef struct { 1> 1> 1> 1> 1> 1> DWORD Version; 1> 1> 1> 1> 1> 1> GUID Guid; 1> 1> 1> 1> 1> 1> 1> SYSTEM_POWER_CONDITION PowerCondition; 1> 1> 1> 1> 1> DWORD DataLength; 1> 1> 1> 1> 1> BYTE Data[1]; 1>} SET_POWER_SETTING_VALUE, *PSET_POWER_SETTING_VALUE; 1> 1> 1> 1>typedef struct { 1> GUID Guid; 1>} NOTIFY_USER_POWER_SETTING, *PNOTIFY_USER_POWER_SETTING; 1> 1> 1> 1> 1> 1> 1>typedef struct _APPLICATIONLAUNCH_SETTING_VALUE { 1> 1> 1> 1> 1> 1> LARGE_INTEGER ActivationTime; 1> 1> 1> 1> 1> DWORD Flags; 1> 1> 1> 1> 1> DWORD ButtonInstanceID; 1> 1> 1>} APPLICATIONLAUNCH_SETTING_VALUE, *PAPPLICATIONLAUNCH_SETTING_VALUE; 1> 1> 1> 1> 1> 1>typedef enum _POWER_PLATFORM_ROLE { 1> PlatformRoleUnspecified = 0, 1> PlatformRoleDesktop, 1> PlatformRoleMobile, 1> PlatformRoleWorkstation, 1> PlatformRoleEnterpriseServer, 1> PlatformRoleSOHOServer, 1> PlatformRoleAppliancePC, 1> PlatformRolePerformanceServer, 1> PlatformRoleSlate, 1> PlatformRoleMaximum 1>} POWER_PLATFORM_ROLE, *PPOWER_PLATFORM_ROLE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 16144 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _POWER_PLATFORM_INFORMATION { 1> BOOLEAN AoAc; 1>} POWER_PLATFORM_INFORMATION, *PPOWER_PLATFORM_INFORMATION; 1> 1> 1> 1> 1> 1> 1>typedef struct { 1> DWORD Granularity; 1> DWORD Capacity; 1>} BATTERY_REPORTING_SCALE, *PBATTERY_REPORTING_SCALE; 1> 1> 1> 1> 1>typedef struct { 1> DWORD Frequency; 1> DWORD Flags; 1> DWORD PercentFrequency; 1>} PPM_WMI_LEGACY_PERFSTATE, *PPPM_WMI_LEGACY_PERFSTATE; 1> 1>typedef struct { 1> DWORD Latency; 1> DWORD Power; 1> DWORD TimeCheck; 1> BYTE PromotePercent; 1> BYTE DemotePercent; 1> BYTE StateType; 1> BYTE Reserved; 1> DWORD StateFlags; 1> DWORD Context; 1> DWORD IdleHandler; 1> DWORD Reserved1; 1>} PPM_WMI_IDLE_STATE, *PPPM_WMI_IDLE_STATE; 1> 1>typedef struct { 1> DWORD Type; 1> DWORD Count; 1> DWORD TargetState; 1> DWORD OldState; 1> DWORD64 TargetProcessors; 1> PPM_WMI_IDLE_STATE State[1]; 1>} PPM_WMI_IDLE_STATES, *PPPM_WMI_IDLE_STATES; 1> 1>typedef struct { 1> DWORD Type; 1> DWORD Count; 1> DWORD TargetState; 1> DWORD OldState; 1> PVOID TargetProcessors; 1> PPM_WMI_IDLE_STATE State[1]; 1>} PPM_WMI_IDLE_STATES_EX, *PPPM_WMI_IDLE_STATES_EX; 1> 1>typedef struct { 1> DWORD Frequency; 1> DWORD Power; 1> BYTE PercentFrequency; 1> BYTE IncreaseLevel; 1> BYTE DecreaseLevel; 1> BYTE Type; 1> DWORD IncreaseTime; 1> DWORD DecreaseTime; 1> DWORD64 Control; 1> DWORD64 Status; 1> DWORD HitCount; 1> DWORD Reserved1; 1> DWORD64 Reserved2; 1> DWORD64 Reserved3; 1>} PPM_WMI_PERF_STATE, *PPPM_WMI_PERF_STATE; 1> 1>typedef struct { 1> DWORD Count; 1> DWORD MaxFrequency; 1> DWORD CurrentState; 1> DWORD MaxPerfState; 1> DWORD MinPerfState; 1> DWORD LowestPerfState; 1> DWORD ThermalConstraint; 1> BYTE BusyAdjThreshold; 1> BYTE PolicyType; 1> BYTE Type; 1> BYTE Reserved; 1> DWORD TimerInterval; 1> DWORD64 TargetProcessors; 1> DWORD PStateHandler; 1> DWORD PStateContext; 1> DWORD TStateHandler; 1> DWORD TStateContext; 1> DWORD FeedbackHandler; 1> DWORD Reserved1; 1> DWORD64 Reserved2; 1> PPM_WMI_PERF_STATE State[1]; 1>} PPM_WMI_PERF_STATES, *PPPM_WMI_PERF_STATES; 1> 1>typedef struct { 1> DWORD Count; 1> DWORD MaxFrequency; 1> DWORD CurrentState; 1> DWORD MaxPerfState; 1> DWORD MinPerfState; 1> DWORD LowestPerfState; 1> DWORD ThermalConstraint; 1> BYTE BusyAdjThreshold; 1> BYTE PolicyType; 1> BYTE Type; 1> BYTE Reserved; 1> DWORD TimerInterval; 1> PVOID TargetProcessors; 1> DWORD PStateHandler; 1> DWORD PStateContext; 1> DWORD TStateHandler; 1> DWORD TStateContext; 1> DWORD FeedbackHandler; 1> DWORD Reserved1; 1> DWORD64 Reserved2; 1> PPM_WMI_PERF_STATE State[1]; 1>} PPM_WMI_PERF_STATES_EX, *PPPM_WMI_PERF_STATES_EX; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct { 1> DWORD IdleTransitions; 1> DWORD FailedTransitions; 1> DWORD InvalidBucketIndex; 1> DWORD64 TotalTime; 1> DWORD IdleTimeBuckets[6]; 1>} PPM_IDLE_STATE_ACCOUNTING, *PPPM_IDLE_STATE_ACCOUNTING; 1> 1>typedef struct { 1> DWORD StateCount; 1> DWORD TotalTransitions; 1> DWORD ResetCount; 1> DWORD64 StartTime; 1> PPM_IDLE_STATE_ACCOUNTING State[1]; 1>} PPM_IDLE_ACCOUNTING, *PPPM_IDLE_ACCOUNTING; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct { 1> DWORD64 TotalTimeUs; 1> DWORD MinTimeUs; 1> DWORD MaxTimeUs; 1> DWORD Count; 1>} PPM_IDLE_STATE_BUCKET_EX, *PPPM_IDLE_STATE_BUCKET_EX; 1> 1>typedef struct { 1> DWORD64 TotalTime; 1> DWORD IdleTransitions; 1> DWORD FailedTransitions; 1> DWORD InvalidBucketIndex; 1> DWORD MinTimeUs; 1> DWORD MaxTimeUs; 1> DWORD CancelledTransitions; 1> PPM_IDLE_STATE_BUCKET_EX IdleTimeBuckets[16]; 1>} PPM_IDLE_STATE_ACCOUNTING_EX, *PPPM_IDLE_STATE_ACCOUNTING_EX; 1> 1>typedef struct { 1> DWORD StateCount; 1> DWORD TotalTransitions; 1> DWORD ResetCount; 1> DWORD AbortCount; 1> DWORD64 StartTime; 1> PPM_IDLE_STATE_ACCOUNTING_EX State[1]; 1>} PPM_IDLE_ACCOUNTING_EX, *PPPM_IDLE_ACCOUNTING_EX; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 16359 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" const GUID PPM_PERFSTATE_CHANGE_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_PERFSTATE_DOMAIN_CHANGE_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_IDLESTATE_CHANGE_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_PERFSTATES_DATA_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_IDLESTATES_DATA_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_IDLE_ACCOUNTING_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_IDLE_ACCOUNTING_EX_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_THERMALCONSTRAINT_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_PERFMON_PERFSTATE_GUID; 1> 1> 1> 1>extern "C" const GUID PPM_THERMAL_POLICY_CHANGE_GUID; 1> 1> 1>typedef struct { 1> DWORD State; 1> DWORD Status; 1> DWORD Latency; 1> DWORD Speed; 1> DWORD Processor; 1>} PPM_PERFSTATE_EVENT, *PPPM_PERFSTATE_EVENT; 1> 1>typedef struct { 1> DWORD State; 1> DWORD Latency; 1> DWORD Speed; 1> DWORD64 Processors; 1>} PPM_PERFSTATE_DOMAIN_EVENT, *PPPM_PERFSTATE_DOMAIN_EVENT; 1> 1>typedef struct { 1> DWORD NewState; 1> DWORD OldState; 1> DWORD64 Processors; 1>} PPM_IDLESTATE_EVENT, *PPPM_IDLESTATE_EVENT; 1> 1>typedef struct { 1> DWORD ThermalConstraint; 1> DWORD64 Processors; 1>} PPM_THERMALCHANGE_EVENT, *PPPM_THERMALCHANGE_EVENT; 1> 1>#pragma warning(push) 1>#pragma warning(disable:4121) 1> 1>typedef struct { 1> BYTE Mode; 1> DWORD64 Processors; 1>} PPM_THERMAL_POLICY_EVENT, *PPPM_THERMAL_POLICY_EVENT; 1> 1>#pragma warning(pop) 1> 1> 1> 1> 1>typedef struct { 1> POWER_ACTION Action; 1> DWORD Flags; 1> DWORD EventCode; 1>} POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY; 1> 1> 1>#line 16481 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 16490 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct { 1> BOOLEAN Enable; 1> BYTE Spare[3]; 1> DWORD BatteryLevel; 1> POWER_ACTION_POLICY PowerPolicy; 1> SYSTEM_POWER_STATE MinSystemState; 1>} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SYSTEM_POWER_POLICY { 1> DWORD Revision; 1> 1> 1> POWER_ACTION_POLICY PowerButton; 1> POWER_ACTION_POLICY SleepButton; 1> POWER_ACTION_POLICY LidClose; 1> SYSTEM_POWER_STATE LidOpenWake; 1> DWORD Reserved; 1> 1> 1> POWER_ACTION_POLICY Idle; 1> DWORD IdleTimeout; 1> BYTE IdleSensitivity; 1> 1> BYTE DynamicThrottle; 1> BYTE Spare2[2]; 1> 1> 1> SYSTEM_POWER_STATE MinSleep; 1> SYSTEM_POWER_STATE MaxSleep; 1> SYSTEM_POWER_STATE ReducedLatencySleep; 1> DWORD WinLogonFlags; 1> 1> DWORD Spare3; 1> 1> 1> 1> DWORD DozeS4Timeout; 1> 1> 1> DWORD BroadcastCapacityResolution; 1> SYSTEM_POWER_LEVEL DischargePolicy[4]; 1> 1> 1> DWORD VideoTimeout; 1> BOOLEAN VideoDimDisplay; 1> DWORD VideoReserved[3]; 1> 1> 1> DWORD SpindownTimeout; 1> 1> 1> BOOLEAN OptimizeForPower; 1> BYTE FanThrottleTolerance; 1> BYTE ForcedThrottle; 1> BYTE MinThrottle; 1> POWER_ACTION_POLICY OverThrottled; 1> 1>} SYSTEM_POWER_POLICY, *PSYSTEM_POWER_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct { 1> DWORD TimeCheck; 1> BYTE DemotePercent; 1> BYTE PromotePercent; 1> BYTE Spare[2]; 1>} PROCESSOR_IDLESTATE_INFO, *PPROCESSOR_IDLESTATE_INFO; 1> 1>typedef struct { 1> WORD Revision; 1> union { 1> WORD AsWORD ; 1> struct { 1> WORD AllowScaling : 1; 1> WORD Disabled : 1; 1> WORD Reserved : 14; 1> } ; 1> } Flags; 1> 1> DWORD PolicyCount; 1> PROCESSOR_IDLESTATE_INFO Policy[0x3]; 1>} PROCESSOR_IDLESTATE_POLICY, *PPROCESSOR_IDLESTATE_POLICY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _PROCESSOR_POWER_POLICY_INFO { 1> 1> 1> DWORD TimeCheck; 1> DWORD DemoteLimit; 1> DWORD PromoteLimit; 1> 1> 1> BYTE DemotePercent; 1> BYTE PromotePercent; 1> BYTE Spare[2]; 1> 1> 1> DWORD AllowDemotion:1; 1> DWORD AllowPromotion:1; 1> DWORD Reserved:30; 1> 1>} PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO; 1> 1> 1>typedef struct _PROCESSOR_POWER_POLICY { 1> DWORD Revision; 1> 1> 1> BYTE DynamicThrottle; 1> BYTE Spare[3]; 1> 1> 1> DWORD DisableCStates:1; 1> DWORD Reserved:31; 1> 1> 1> 1> 1> DWORD PolicyCount; 1> PROCESSOR_POWER_POLICY_INFO Policy[3]; 1> 1>} PROCESSOR_POWER_POLICY, *PPROCESSOR_POWER_POLICY; 1> 1> 1> 1> 1> 1>typedef struct { 1> DWORD Revision; 1> BYTE MaxThrottle; 1> BYTE MinThrottle; 1> BYTE BusyAdjThreshold; 1> union { 1> BYTE Spare; 1> union { 1> BYTE AsBYTE ; 1> struct { 1> BYTE NoDomainAccounting : 1; 1> BYTE IncreasePolicy: 2; 1> BYTE DecreasePolicy: 2; 1> BYTE Reserved : 3; 1> } ; 1> } Flags; 1> } ; 1> 1> DWORD TimeCheck; 1> DWORD IncreaseTime; 1> DWORD DecreaseTime; 1> DWORD IncreasePercent; 1> DWORD DecreasePercent; 1>} PROCESSOR_PERFSTATE_POLICY, *PPROCESSOR_PERFSTATE_POLICY; 1> 1> 1>typedef struct _ADMINISTRATOR_POWER_POLICY { 1> 1> 1> SYSTEM_POWER_STATE MinSleep; 1> SYSTEM_POWER_STATE MaxSleep; 1> 1> 1> DWORD MinVideoTimeout; 1> DWORD MaxVideoTimeout; 1> 1> 1> DWORD MinSpindownTimeout; 1> DWORD MaxSpindownTimeout; 1>} ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY; 1> 1> 1>typedef enum _HIBERFILE_BUCKET_SIZE { 1> HiberFileBucket1GB = 0, 1> HiberFileBucket2GB, 1> HiberFileBucket4GB, 1> HiberFileBucket8GB, 1> HiberFileBucket16GB, 1> HiberFileBucket32GB, 1> HiberFileBucketUnlimited, 1> HiberFileBucketMax 1>} HIBERFILE_BUCKET_SIZE, *PHIBERFILE_BUCKET_SIZE; 1> 1> 1> 1> 1> 1> 1>typedef struct _HIBERFILE_BUCKET { 1> DWORD64 MaxPhysicalMemory; 1> DWORD PhysicalMemoryPercent[0x03]; 1>} HIBERFILE_BUCKET, *PHIBERFILE_BUCKET; 1> 1>typedef struct { 1> 1> BOOLEAN PowerButtonPresent; 1> BOOLEAN SleepButtonPresent; 1> BOOLEAN LidPresent; 1> BOOLEAN SystemS1; 1> BOOLEAN SystemS2; 1> BOOLEAN SystemS3; 1> BOOLEAN SystemS4; 1> BOOLEAN SystemS5; 1> BOOLEAN HiberFilePresent; 1> BOOLEAN FullWake; 1> BOOLEAN VideoDimPresent; 1> BOOLEAN ApmPresent; 1> BOOLEAN UpsPresent; 1> 1> 1> BOOLEAN ThermalControl; 1> BOOLEAN ProcessorThrottle; 1> BYTE ProcessorMinThrottle; 1> 1> 1> 1> 1> 1> BYTE ProcessorMaxThrottle; 1> BOOLEAN FastSystemS4; 1> BOOLEAN Hiberboot; 1> BOOLEAN WakeAlarmPresent; 1> BOOLEAN AoAc; 1> 1> 1> 1> BOOLEAN DiskSpinDown; 1> 1> 1> 1> 1> 1> BYTE HiberFileType; 1> BOOLEAN AoAcConnectivitySupported; 1> BYTE spare3[6]; 1> 1> 1> 1> BOOLEAN SystemBatteriesPresent; 1> BOOLEAN BatteriesAreShortTerm; 1> BATTERY_REPORTING_SCALE BatteryScale[3]; 1> 1> 1> SYSTEM_POWER_STATE AcOnLineWake; 1> SYSTEM_POWER_STATE SoftLidWake; 1> SYSTEM_POWER_STATE RtcWake; 1> SYSTEM_POWER_STATE MinDeviceWakeState; 1> SYSTEM_POWER_STATE DefaultLowLatencyWake; 1>} SYSTEM_POWER_CAPABILITIES, *PSYSTEM_POWER_CAPABILITIES; 1> 1>typedef struct { 1> BOOLEAN AcOnLine; 1> BOOLEAN BatteryPresent; 1> BOOLEAN Charging; 1> BOOLEAN Discharging; 1> BOOLEAN Spare1[3]; 1> 1> BYTE Tag; 1> 1> DWORD MaxCapacity; 1> DWORD RemainingCapacity; 1> DWORD Rate; 1> DWORD EstimatedTime; 1> 1> DWORD DefaultAlert1; 1> DWORD DefaultAlert2; 1>} SYSTEM_BATTERY_STATE, *PSYSTEM_BATTERY_STATE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack4.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,4) 1>#line 16803 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,2) 1>#line 16811 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 16821 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _IMAGE_DOS_HEADER { 1> WORD e_magic; 1> WORD e_cblp; 1> WORD e_cp; 1> WORD e_crlc; 1> WORD e_cparhdr; 1> WORD e_minalloc; 1> WORD e_maxalloc; 1> WORD e_ss; 1> WORD e_sp; 1> WORD e_csum; 1> WORD e_ip; 1> WORD e_cs; 1> WORD e_lfarlc; 1> WORD e_ovno; 1> WORD e_res[4]; 1> WORD e_oemid; 1> WORD e_oeminfo; 1> WORD e_res2[10]; 1> LONG e_lfanew; 1> } IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER; 1> 1>typedef struct _IMAGE_OS2_HEADER { 1> WORD ne_magic; 1> CHAR ne_ver; 1> CHAR ne_rev; 1> WORD ne_enttab; 1> WORD ne_cbenttab; 1> LONG ne_crc; 1> WORD ne_flags; 1> WORD ne_autodata; 1> WORD ne_heap; 1> WORD ne_stack; 1> LONG ne_csip; 1> LONG ne_sssp; 1> WORD ne_cseg; 1> WORD ne_cmod; 1> WORD ne_cbnrestab; 1> WORD ne_segtab; 1> WORD ne_rsrctab; 1> WORD ne_restab; 1> WORD ne_modtab; 1> WORD ne_imptab; 1> LONG ne_nrestab; 1> WORD ne_cmovent; 1> WORD ne_align; 1> WORD ne_cres; 1> BYTE ne_exetyp; 1> BYTE ne_flagsothers; 1> WORD ne_pretthunks; 1> WORD ne_psegrefbytes; 1> WORD ne_swaparea; 1> WORD ne_expver; 1> } IMAGE_OS2_HEADER, *PIMAGE_OS2_HEADER; 1> 1>typedef struct _IMAGE_VXD_HEADER { 1> WORD e32_magic; 1> BYTE e32_border; 1> BYTE e32_worder; 1> DWORD e32_level; 1> WORD e32_cpu; 1> WORD e32_os; 1> DWORD e32_ver; 1> DWORD e32_mflags; 1> DWORD e32_mpages; 1> DWORD e32_startobj; 1> DWORD e32_eip; 1> DWORD e32_stackobj; 1> DWORD e32_esp; 1> DWORD e32_pagesize; 1> DWORD e32_lastpagesize; 1> DWORD e32_fixupsize; 1> DWORD e32_fixupsum; 1> DWORD e32_ldrsize; 1> DWORD e32_ldrsum; 1> DWORD e32_objtab; 1> DWORD e32_objcnt; 1> DWORD e32_objmap; 1> DWORD e32_itermap; 1> DWORD e32_rsrctab; 1> DWORD e32_rsrccnt; 1> DWORD e32_restab; 1> DWORD e32_enttab; 1> DWORD e32_dirtab; 1> DWORD e32_dircnt; 1> DWORD e32_fpagetab; 1> DWORD e32_frectab; 1> DWORD e32_impmod; 1> DWORD e32_impmodcnt; 1> DWORD e32_impproc; 1> DWORD e32_pagesum; 1> DWORD e32_datapage; 1> DWORD e32_preload; 1> DWORD e32_nrestab; 1> DWORD e32_cbnrestab; 1> DWORD e32_nressum; 1> DWORD e32_autodata; 1> DWORD e32_debuginfo; 1> DWORD e32_debuglen; 1> DWORD e32_instpreload; 1> DWORD e32_instdemand; 1> DWORD e32_heapsize; 1> BYTE e32_res3[12]; 1> DWORD e32_winresoff; 1> DWORD e32_winreslen; 1> WORD e32_devid; 1> WORD e32_ddkver; 1> } IMAGE_VXD_HEADER, *PIMAGE_VXD_HEADER; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 16933 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_FILE_HEADER { 1> WORD Machine; 1> WORD NumberOfSections; 1> DWORD TimeDateStamp; 1> DWORD PointerToSymbolTable; 1> DWORD NumberOfSymbols; 1> WORD SizeOfOptionalHeader; 1> WORD Characteristics; 1>} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER; 1> 1> 1> 1>#line 16966 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 16999 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_DATA_DIRECTORY { 1> DWORD VirtualAddress; 1> DWORD Size; 1>} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_OPTIONAL_HEADER { 1> 1> 1> 1> 1> WORD Magic; 1> BYTE MajorLinkerVersion; 1> BYTE MinorLinkerVersion; 1> DWORD SizeOfCode; 1> DWORD SizeOfInitializedData; 1> DWORD SizeOfUninitializedData; 1> DWORD AddressOfEntryPoint; 1> DWORD BaseOfCode; 1> DWORD BaseOfData; 1> 1> 1> 1> 1> 1> DWORD ImageBase; 1> DWORD SectionAlignment; 1> DWORD FileAlignment; 1> WORD MajorOperatingSystemVersion; 1> WORD MinorOperatingSystemVersion; 1> WORD MajorImageVersion; 1> WORD MinorImageVersion; 1> WORD MajorSubsystemVersion; 1> WORD MinorSubsystemVersion; 1> DWORD Win32VersionValue; 1> DWORD SizeOfImage; 1> DWORD SizeOfHeaders; 1> DWORD CheckSum; 1> WORD Subsystem; 1> WORD DllCharacteristics; 1> DWORD SizeOfStackReserve; 1> DWORD SizeOfStackCommit; 1> DWORD SizeOfHeapReserve; 1> DWORD SizeOfHeapCommit; 1> DWORD LoaderFlags; 1> DWORD NumberOfRvaAndSizes; 1> IMAGE_DATA_DIRECTORY DataDirectory[16]; 1>} IMAGE_OPTIONAL_HEADER32, *PIMAGE_OPTIONAL_HEADER32; 1> 1>typedef struct _IMAGE_ROM_OPTIONAL_HEADER { 1> WORD Magic; 1> BYTE MajorLinkerVersion; 1> BYTE MinorLinkerVersion; 1> DWORD SizeOfCode; 1> DWORD SizeOfInitializedData; 1> DWORD SizeOfUninitializedData; 1> DWORD AddressOfEntryPoint; 1> DWORD BaseOfCode; 1> DWORD BaseOfData; 1> DWORD BaseOfBss; 1> DWORD GprMask; 1> DWORD CprMask[4]; 1> DWORD GpValue; 1>} IMAGE_ROM_OPTIONAL_HEADER, *PIMAGE_ROM_OPTIONAL_HEADER; 1> 1>typedef struct _IMAGE_OPTIONAL_HEADER64 { 1> WORD Magic; 1> BYTE MajorLinkerVersion; 1> BYTE MinorLinkerVersion; 1> DWORD SizeOfCode; 1> DWORD SizeOfInitializedData; 1> DWORD SizeOfUninitializedData; 1> DWORD AddressOfEntryPoint; 1> DWORD BaseOfCode; 1> ULONGLONG ImageBase; 1> DWORD SectionAlignment; 1> DWORD FileAlignment; 1> WORD MajorOperatingSystemVersion; 1> WORD MinorOperatingSystemVersion; 1> WORD MajorImageVersion; 1> WORD MinorImageVersion; 1> WORD MajorSubsystemVersion; 1> WORD MinorSubsystemVersion; 1> DWORD Win32VersionValue; 1> DWORD SizeOfImage; 1> DWORD SizeOfHeaders; 1> DWORD CheckSum; 1> WORD Subsystem; 1> WORD DllCharacteristics; 1> ULONGLONG SizeOfStackReserve; 1> ULONGLONG SizeOfStackCommit; 1> ULONGLONG SizeOfHeapReserve; 1> ULONGLONG SizeOfHeapCommit; 1> DWORD LoaderFlags; 1> DWORD NumberOfRvaAndSizes; 1> IMAGE_DATA_DIRECTORY DataDirectory[16]; 1>} IMAGE_OPTIONAL_HEADER64, *PIMAGE_OPTIONAL_HEADER64; 1> 1> 1> 1> 1> 1> 1>typedef IMAGE_OPTIONAL_HEADER64 IMAGE_OPTIONAL_HEADER; 1>typedef PIMAGE_OPTIONAL_HEADER64 PIMAGE_OPTIONAL_HEADER; 1>#line 17121 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _IMAGE_NT_HEADERS64 { 1> DWORD Signature; 1> IMAGE_FILE_HEADER FileHeader; 1> IMAGE_OPTIONAL_HEADER64 OptionalHeader; 1>} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64; 1> 1>typedef struct _IMAGE_NT_HEADERS { 1> DWORD Signature; 1> IMAGE_FILE_HEADER FileHeader; 1> IMAGE_OPTIONAL_HEADER32 OptionalHeader; 1>} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32; 1> 1>typedef struct _IMAGE_ROM_HEADERS { 1> IMAGE_FILE_HEADER FileHeader; 1> IMAGE_ROM_OPTIONAL_HEADER OptionalHeader; 1>} IMAGE_ROM_HEADERS, *PIMAGE_ROM_HEADERS; 1> 1> 1>typedef IMAGE_NT_HEADERS64 IMAGE_NT_HEADERS; 1>typedef PIMAGE_NT_HEADERS64 PIMAGE_NT_HEADERS; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17172 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 17190 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 17200 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 17209 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef struct ANON_OBJECT_HEADER { 1> WORD Sig1; 1> WORD Sig2; 1> WORD Version; 1> WORD Machine; 1> DWORD TimeDateStamp; 1> CLSID ClassID; 1> DWORD SizeOfData; 1>} ANON_OBJECT_HEADER; 1> 1>typedef struct ANON_OBJECT_HEADER_V2 { 1> WORD Sig1; 1> WORD Sig2; 1> WORD Version; 1> WORD Machine; 1> DWORD TimeDateStamp; 1> CLSID ClassID; 1> DWORD SizeOfData; 1> DWORD Flags; 1> DWORD MetaDataSize; 1> DWORD MetaDataOffset; 1>} ANON_OBJECT_HEADER_V2; 1> 1>typedef struct ANON_OBJECT_HEADER_BIGOBJ { 1> 1> WORD Sig1; 1> WORD Sig2; 1> WORD Version; 1> WORD Machine; 1> DWORD TimeDateStamp; 1> CLSID ClassID; 1> DWORD SizeOfData; 1> DWORD Flags; 1> DWORD MetaDataSize; 1> DWORD MetaDataOffset; 1> 1> 1> DWORD NumberOfSections; 1> DWORD PointerToSymbolTable; 1> DWORD NumberOfSymbols; 1>} ANON_OBJECT_HEADER_BIGOBJ; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_SECTION_HEADER { 1> BYTE Name[8]; 1> union { 1> DWORD PhysicalAddress; 1> DWORD VirtualSize; 1> } Misc; 1> DWORD VirtualAddress; 1> DWORD SizeOfRawData; 1> DWORD PointerToRawData; 1> DWORD PointerToRelocations; 1> DWORD PointerToLinenumbers; 1> WORD NumberOfRelocations; 1> WORD NumberOfLinenumbers; 1> DWORD Characteristics; 1>} IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17324 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 17335 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,2) 1>#line 17343 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_SYMBOL { 1> union { 1> BYTE ShortName[8]; 1> struct { 1> DWORD Short; 1> DWORD Long; 1> } Name; 1> DWORD LongName[2]; 1> } N; 1> DWORD Value; 1> SHORT SectionNumber; 1> WORD Type; 1> BYTE StorageClass; 1> BYTE NumberOfAuxSymbols; 1>} IMAGE_SYMBOL; 1>typedef IMAGE_SYMBOL __unaligned *PIMAGE_SYMBOL; 1> 1> 1> 1>typedef struct _IMAGE_SYMBOL_EX { 1> union { 1> BYTE ShortName[8]; 1> struct { 1> DWORD Short; 1> DWORD Long; 1> } Name; 1> DWORD LongName[2]; 1> } N; 1> DWORD Value; 1> LONG SectionNumber; 1> WORD Type; 1> BYTE StorageClass; 1> BYTE NumberOfAuxSymbols; 1>} IMAGE_SYMBOL_EX; 1>typedef IMAGE_SYMBOL_EX __unaligned *PIMAGE_SYMBOL_EX; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17419 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17451 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17472 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17504 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,2) 1>#line 17506 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct IMAGE_AUX_SYMBOL_TOKEN_DEF { 1> BYTE bAuxType; 1> BYTE bReserved; 1> DWORD SymbolTableIndex; 1> BYTE rgbReserved[12]; 1>} IMAGE_AUX_SYMBOL_TOKEN_DEF; 1> 1>typedef IMAGE_AUX_SYMBOL_TOKEN_DEF __unaligned *PIMAGE_AUX_SYMBOL_TOKEN_DEF; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 17517 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef union _IMAGE_AUX_SYMBOL { 1> struct { 1> DWORD TagIndex; 1> union { 1> struct { 1> WORD Linenumber; 1> WORD Size; 1> } LnSz; 1> DWORD TotalSize; 1> } Misc; 1> union { 1> struct { 1> DWORD PointerToLinenumber; 1> DWORD PointerToNextFunction; 1> } Function; 1> struct { 1> WORD Dimension[4]; 1> } Array; 1> } FcnAry; 1> WORD TvIndex; 1> } Sym; 1> struct { 1> BYTE Name[18]; 1> } File; 1> struct { 1> DWORD Length; 1> WORD NumberOfRelocations; 1> WORD NumberOfLinenumbers; 1> DWORD CheckSum; 1> SHORT Number; 1> BYTE Selection; 1> BYTE bReserved; 1> SHORT HighNumber; 1> } Section; 1> IMAGE_AUX_SYMBOL_TOKEN_DEF TokenDef; 1> struct { 1> DWORD crc; 1> BYTE rgbReserved[14]; 1> } CRC; 1>} IMAGE_AUX_SYMBOL; 1>typedef IMAGE_AUX_SYMBOL __unaligned *PIMAGE_AUX_SYMBOL; 1> 1>typedef union _IMAGE_AUX_SYMBOL_EX { 1> struct { 1> DWORD WeakDefaultSymIndex; 1> DWORD WeakSearchType; 1> BYTE rgbReserved[12]; 1> } Sym; 1> struct { 1> BYTE Name[sizeof(IMAGE_SYMBOL_EX)]; 1> } File; 1> struct { 1> DWORD Length; 1> WORD NumberOfRelocations; 1> WORD NumberOfLinenumbers; 1> DWORD CheckSum; 1> SHORT Number; 1> BYTE Selection; 1> BYTE bReserved; 1> SHORT HighNumber; 1> BYTE rgbReserved[2]; 1> } Section; 1> struct{ 1> IMAGE_AUX_SYMBOL_TOKEN_DEF TokenDef; 1> BYTE rgbReserved[2]; 1> } ; 1> struct { 1> DWORD crc; 1> BYTE rgbReserved[16]; 1> } CRC; 1>} IMAGE_AUX_SYMBOL_EX; 1>typedef IMAGE_AUX_SYMBOL_EX __unaligned *PIMAGE_AUX_SYMBOL_EX; 1> 1>typedef enum IMAGE_AUX_SYMBOL_TYPE { 1> IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF = 1, 1>} IMAGE_AUX_SYMBOL_TYPE; 1> 1> 1> 1> 1> 1> 1>#line 17611 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_RELOCATION { 1> union { 1> DWORD VirtualAddress; 1> DWORD RelocCount; 1> } ; 1> DWORD SymbolTableIndex; 1> WORD Type; 1>} IMAGE_RELOCATION; 1>typedef IMAGE_RELOCATION __unaligned *PIMAGE_RELOCATION; 1> 1> 1> 1> 1>#line 17645 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17665 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17693 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17707 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 17721 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17754 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 17789 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 17800 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 17821 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17853 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17872 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 17887 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17898 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 17909 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 17926 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_LINENUMBER { 1> union { 1> DWORD SymbolTableIndex; 1> DWORD VirtualAddress; 1> } Type; 1> WORD Linenumber; 1>} IMAGE_LINENUMBER; 1>typedef IMAGE_LINENUMBER __unaligned *PIMAGE_LINENUMBER; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 18045 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_BASE_RELOCATION { 1> DWORD VirtualAddress; 1> DWORD SizeOfBlock; 1> 1>} IMAGE_BASE_RELOCATION; 1>typedef IMAGE_BASE_RELOCATION __unaligned * PIMAGE_BASE_RELOCATION; 1> 1> 1> 1> 1> 1>#line 18074 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 18099 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _IMAGE_ARCHIVE_MEMBER_HEADER { 1> BYTE Name[16]; 1> BYTE Date[12]; 1> BYTE UserID[6]; 1> BYTE GroupID[6]; 1> BYTE Mode[8]; 1> BYTE Size[10]; 1> BYTE EndHeader[2]; 1>} IMAGE_ARCHIVE_MEMBER_HEADER, *PIMAGE_ARCHIVE_MEMBER_HEADER; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_EXPORT_DIRECTORY { 1> DWORD Characteristics; 1> DWORD TimeDateStamp; 1> WORD MajorVersion; 1> WORD MinorVersion; 1> DWORD Name; 1> DWORD Base; 1> DWORD NumberOfFunctions; 1> DWORD NumberOfNames; 1> DWORD AddressOfFunctions; 1> DWORD AddressOfNames; 1> DWORD AddressOfNameOrdinals; 1>} IMAGE_EXPORT_DIRECTORY, *PIMAGE_EXPORT_DIRECTORY; 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_IMPORT_BY_NAME { 1> WORD Hint; 1> CHAR Name[1]; 1>} IMAGE_IMPORT_BY_NAME, *PIMAGE_IMPORT_BY_NAME; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack8.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,8) 1>#line 18147 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _IMAGE_THUNK_DATA64 { 1> union { 1> ULONGLONG ForwarderString; 1> ULONGLONG Function; 1> ULONGLONG Ordinal; 1> ULONGLONG AddressOfData; 1> } u1; 1>} IMAGE_THUNK_DATA64; 1>typedef IMAGE_THUNK_DATA64 * PIMAGE_THUNK_DATA64; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 18160 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _IMAGE_THUNK_DATA32 { 1> union { 1> DWORD ForwarderString; 1> DWORD Function; 1> DWORD Ordinal; 1> DWORD AddressOfData; 1> } u1; 1>} IMAGE_THUNK_DATA32; 1>typedef IMAGE_THUNK_DATA32 * PIMAGE_THUNK_DATA32; 1> 1>#line 18178 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef void 1>(__stdcall *PIMAGE_TLS_CALLBACK) ( 1> PVOID DllHandle, 1> DWORD Reason, 1> PVOID Reserved 1> ); 1> 1>typedef struct _IMAGE_TLS_DIRECTORY64 { 1> ULONGLONG StartAddressOfRawData; 1> ULONGLONG EndAddressOfRawData; 1> ULONGLONG AddressOfIndex; 1> ULONGLONG AddressOfCallBacks; 1> DWORD SizeOfZeroFill; 1> union { 1> DWORD Characteristics; 1> struct { 1> DWORD Reserved0 : 20; 1> DWORD Alignment : 4; 1> DWORD Reserved1 : 8; 1> } ; 1> } ; 1> 1>} IMAGE_TLS_DIRECTORY64; 1> 1>typedef IMAGE_TLS_DIRECTORY64 * PIMAGE_TLS_DIRECTORY64; 1> 1>typedef struct _IMAGE_TLS_DIRECTORY32 { 1> DWORD StartAddressOfRawData; 1> DWORD EndAddressOfRawData; 1> DWORD AddressOfIndex; 1> DWORD AddressOfCallBacks; 1> DWORD SizeOfZeroFill; 1> union { 1> DWORD Characteristics; 1> struct { 1> DWORD Reserved0 : 20; 1> DWORD Alignment : 4; 1> DWORD Reserved1 : 8; 1> } ; 1> } ; 1> 1>} IMAGE_TLS_DIRECTORY32; 1>typedef IMAGE_TLS_DIRECTORY32 * PIMAGE_TLS_DIRECTORY32; 1> 1> 1> 1> 1>typedef IMAGE_THUNK_DATA64 IMAGE_THUNK_DATA; 1>typedef PIMAGE_THUNK_DATA64 PIMAGE_THUNK_DATA; 1> 1>typedef IMAGE_TLS_DIRECTORY64 IMAGE_TLS_DIRECTORY; 1>typedef PIMAGE_TLS_DIRECTORY64 PIMAGE_TLS_DIRECTORY; 1>#line 18244 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef struct _IMAGE_IMPORT_DESCRIPTOR { 1> union { 1> DWORD Characteristics; 1> DWORD OriginalFirstThunk; 1> } ; 1> DWORD TimeDateStamp; 1> 1> 1> 1> 1> DWORD ForwarderChain; 1> DWORD Name; 1> DWORD FirstThunk; 1>} IMAGE_IMPORT_DESCRIPTOR; 1>typedef IMAGE_IMPORT_DESCRIPTOR __unaligned *PIMAGE_IMPORT_DESCRIPTOR; 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_BOUND_IMPORT_DESCRIPTOR { 1> DWORD TimeDateStamp; 1> WORD OffsetModuleName; 1> WORD NumberOfModuleForwarderRefs; 1> 1>} IMAGE_BOUND_IMPORT_DESCRIPTOR, *PIMAGE_BOUND_IMPORT_DESCRIPTOR; 1> 1>typedef struct _IMAGE_BOUND_FORWARDER_REF { 1> DWORD TimeDateStamp; 1> WORD OffsetModuleName; 1> WORD Reserved; 1>} IMAGE_BOUND_FORWARDER_REF, *PIMAGE_BOUND_FORWARDER_REF; 1> 1>typedef struct _IMAGE_DELAYLOAD_DESCRIPTOR { 1> union { 1> DWORD AllAttributes; 1> struct { 1> DWORD RvaBased : 1; 1> DWORD ReservedAttributes : 31; 1> } ; 1> } Attributes; 1> 1> DWORD DllNameRVA; 1> DWORD ModuleHandleRVA; 1> DWORD ImportAddressTableRVA; 1> DWORD ImportNameTableRVA; 1> DWORD BoundImportAddressTableRVA; 1> DWORD UnloadInformationTableRVA; 1> DWORD TimeDateStamp; 1> 1> 1>} IMAGE_DELAYLOAD_DESCRIPTOR, *PIMAGE_DELAYLOAD_DESCRIPTOR; 1> 1>typedef const IMAGE_DELAYLOAD_DESCRIPTOR *PCIMAGE_DELAYLOAD_DESCRIPTOR; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_RESOURCE_DIRECTORY { 1> DWORD Characteristics; 1> DWORD TimeDateStamp; 1> WORD MajorVersion; 1> WORD MinorVersion; 1> WORD NumberOfNamedEntries; 1> WORD NumberOfIdEntries; 1> 1>} IMAGE_RESOURCE_DIRECTORY, *PIMAGE_RESOURCE_DIRECTORY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { 1> union { 1> struct { 1> DWORD NameOffset:31; 1> DWORD NameIsString:1; 1> } ; 1> DWORD Name; 1> WORD Id; 1> } ; 1> union { 1> DWORD OffsetToData; 1> struct { 1> DWORD OffsetToDirectory:31; 1> DWORD DataIsDirectory:1; 1> } ; 1> } ; 1>} IMAGE_RESOURCE_DIRECTORY_ENTRY, *PIMAGE_RESOURCE_DIRECTORY_ENTRY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_RESOURCE_DIRECTORY_STRING { 1> WORD Length; 1> CHAR NameString[ 1 ]; 1>} IMAGE_RESOURCE_DIRECTORY_STRING, *PIMAGE_RESOURCE_DIRECTORY_STRING; 1> 1> 1>typedef struct _IMAGE_RESOURCE_DIR_STRING_U { 1> WORD Length; 1> WCHAR NameString[ 1 ]; 1>} IMAGE_RESOURCE_DIR_STRING_U, *PIMAGE_RESOURCE_DIR_STRING_U; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_RESOURCE_DATA_ENTRY { 1> DWORD OffsetToData; 1> DWORD Size; 1> DWORD CodePage; 1> DWORD Reserved; 1>} IMAGE_RESOURCE_DATA_ENTRY, *PIMAGE_RESOURCE_DATA_ENTRY; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_LOAD_CONFIG_CODE_INTEGRITY { 1> WORD Flags; 1> WORD Catalog; 1> DWORD CatalogOffset; 1> DWORD Reserved; 1>} IMAGE_LOAD_CONFIG_CODE_INTEGRITY, *PIMAGE_LOAD_CONFIG_CODE_INTEGRITY; 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_DYNAMIC_RELOCATION_TABLE { 1> DWORD Version; 1> DWORD Size; 1> 1>} IMAGE_DYNAMIC_RELOCATION_TABLE, *PIMAGE_DYNAMIC_RELOCATION_TABLE; 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack1.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,1) 1>#line 18431 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _IMAGE_DYNAMIC_RELOCATION32 { 1> DWORD Symbol; 1> DWORD BaseRelocSize; 1> 1>} IMAGE_DYNAMIC_RELOCATION32, *PIMAGE_DYNAMIC_RELOCATION32; 1> 1>typedef struct _IMAGE_DYNAMIC_RELOCATION64 { 1> ULONGLONG Symbol; 1> DWORD BaseRelocSize; 1> 1>} IMAGE_DYNAMIC_RELOCATION64, *PIMAGE_DYNAMIC_RELOCATION64; 1> 1>typedef struct _IMAGE_DYNAMIC_RELOCATION32_V2 { 1> DWORD HeaderSize; 1> DWORD FixupInfoSize; 1> DWORD Symbol; 1> DWORD SymbolGroup; 1> DWORD Flags; 1> 1> 1>} IMAGE_DYNAMIC_RELOCATION32_V2, *PIMAGE_DYNAMIC_RELOCATION32_V2; 1> 1>typedef struct _IMAGE_DYNAMIC_RELOCATION64_V2 { 1> DWORD HeaderSize; 1> DWORD FixupInfoSize; 1> ULONGLONG Symbol; 1> DWORD SymbolGroup; 1> DWORD Flags; 1> 1> 1>} IMAGE_DYNAMIC_RELOCATION64_V2, *PIMAGE_DYNAMIC_RELOCATION64_V2; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 18465 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>typedef IMAGE_DYNAMIC_RELOCATION64 IMAGE_DYNAMIC_RELOCATION; 1>typedef PIMAGE_DYNAMIC_RELOCATION64 PIMAGE_DYNAMIC_RELOCATION; 1>typedef IMAGE_DYNAMIC_RELOCATION64_V2 IMAGE_DYNAMIC_RELOCATION_V2; 1>typedef PIMAGE_DYNAMIC_RELOCATION64_V2 PIMAGE_DYNAMIC_RELOCATION_V2; 1>#line 18477 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack1.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,1) 1>#line 18489 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { 1> BYTE PrologueByteCount; 1> 1>} IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER; 1>typedef IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER __unaligned * PIMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER; 1> 1>typedef struct _IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { 1> DWORD EpilogueCount; 1> BYTE EpilogueByteCount; 1> BYTE BranchDescriptorElementSize; 1> WORD BranchDescriptorCount; 1> 1> 1>} IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER; 1>typedef IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER __unaligned * PIMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER; 1> 1>typedef struct _IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { 1> DWORD PageRelativeOffset : 12; 1> DWORD IndirectCall : 1; 1> DWORD IATIndex : 19; 1>} IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION; 1>typedef IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION __unaligned * PIMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION; 1> 1>typedef struct _IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { 1> WORD PageRelativeOffset : 12; 1> WORD IndirectCall : 1; 1> WORD RexWPrefix : 1; 1> WORD CfgCheck : 1; 1> WORD Reserved : 1; 1>} IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION; 1>typedef IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION __unaligned * PIMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION; 1> 1>typedef struct _IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { 1> WORD PageRelativeOffset : 12; 1> WORD RegisterNumber : 4; 1>} IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION; 1>typedef IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION __unaligned * PIMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 18529 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY32 { 1> DWORD Size; 1> DWORD TimeDateStamp; 1> WORD MajorVersion; 1> WORD MinorVersion; 1> DWORD GlobalFlagsClear; 1> DWORD GlobalFlagsSet; 1> DWORD CriticalSectionDefaultTimeout; 1> DWORD DeCommitFreeBlockThreshold; 1> DWORD DeCommitTotalFreeThreshold; 1> DWORD LockPrefixTable; 1> DWORD MaximumAllocationSize; 1> DWORD VirtualMemoryThreshold; 1> DWORD ProcessHeapFlags; 1> DWORD ProcessAffinityMask; 1> WORD CSDVersion; 1> WORD DependentLoadFlags; 1> DWORD EditList; 1> DWORD SecurityCookie; 1> DWORD SEHandlerTable; 1> DWORD SEHandlerCount; 1> DWORD GuardCFCheckFunctionPointer; 1> DWORD GuardCFDispatchFunctionPointer; 1> DWORD GuardCFFunctionTable; 1> DWORD GuardCFFunctionCount; 1> DWORD GuardFlags; 1> IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity; 1> DWORD GuardAddressTakenIatEntryTable; 1> DWORD GuardAddressTakenIatEntryCount; 1> DWORD GuardLongJumpTargetTable; 1> DWORD GuardLongJumpTargetCount; 1> DWORD DynamicValueRelocTable; 1> DWORD CHPEMetadataPointer; 1> DWORD GuardRFFailureRoutine; 1> DWORD GuardRFFailureRoutineFunctionPointer; 1> DWORD DynamicValueRelocTableOffset; 1> WORD DynamicValueRelocTableSection; 1> WORD Reserved2; 1> DWORD GuardRFVerifyStackPointerFunctionPointer; 1> DWORD HotPatchTableOffset; 1> DWORD Reserved3; 1> DWORD EnclaveConfigurationPointer; 1> DWORD VolatileMetadataPointer; 1> DWORD GuardEHContinuationTable; 1> DWORD GuardEHContinuationCount; 1>} IMAGE_LOAD_CONFIG_DIRECTORY32, *PIMAGE_LOAD_CONFIG_DIRECTORY32; 1> 1>typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY64 { 1> DWORD Size; 1> DWORD TimeDateStamp; 1> WORD MajorVersion; 1> WORD MinorVersion; 1> DWORD GlobalFlagsClear; 1> DWORD GlobalFlagsSet; 1> DWORD CriticalSectionDefaultTimeout; 1> ULONGLONG DeCommitFreeBlockThreshold; 1> ULONGLONG DeCommitTotalFreeThreshold; 1> ULONGLONG LockPrefixTable; 1> ULONGLONG MaximumAllocationSize; 1> ULONGLONG VirtualMemoryThreshold; 1> ULONGLONG ProcessAffinityMask; 1> DWORD ProcessHeapFlags; 1> WORD CSDVersion; 1> WORD DependentLoadFlags; 1> ULONGLONG EditList; 1> ULONGLONG SecurityCookie; 1> ULONGLONG SEHandlerTable; 1> ULONGLONG SEHandlerCount; 1> ULONGLONG GuardCFCheckFunctionPointer; 1> ULONGLONG GuardCFDispatchFunctionPointer; 1> ULONGLONG GuardCFFunctionTable; 1> ULONGLONG GuardCFFunctionCount; 1> DWORD GuardFlags; 1> IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity; 1> ULONGLONG GuardAddressTakenIatEntryTable; 1> ULONGLONG GuardAddressTakenIatEntryCount; 1> ULONGLONG GuardLongJumpTargetTable; 1> ULONGLONG GuardLongJumpTargetCount; 1> ULONGLONG DynamicValueRelocTable; 1> ULONGLONG CHPEMetadataPointer; 1> ULONGLONG GuardRFFailureRoutine; 1> ULONGLONG GuardRFFailureRoutineFunctionPointer; 1> DWORD DynamicValueRelocTableOffset; 1> WORD DynamicValueRelocTableSection; 1> WORD Reserved2; 1> ULONGLONG GuardRFVerifyStackPointerFunctionPointer; 1> DWORD HotPatchTableOffset; 1> DWORD Reserved3; 1> ULONGLONG EnclaveConfigurationPointer; 1> ULONGLONG VolatileMetadataPointer; 1> ULONGLONG GuardEHContinuationTable; 1> ULONGLONG GuardEHContinuationCount; 1>} IMAGE_LOAD_CONFIG_DIRECTORY64, *PIMAGE_LOAD_CONFIG_DIRECTORY64; 1> 1> 1> 1> 1> 1>typedef IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_LOAD_CONFIG_DIRECTORY; 1>typedef PIMAGE_LOAD_CONFIG_DIRECTORY64 PIMAGE_LOAD_CONFIG_DIRECTORY; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_HOT_PATCH_INFO { 1> DWORD Version; 1> DWORD Size; 1> DWORD SequenceNumber; 1> DWORD BaseImageList; 1> DWORD BaseImageCount; 1> DWORD BufferOffset; 1> DWORD ExtraPatchSize; 1>} IMAGE_HOT_PATCH_INFO, *PIMAGE_HOT_PATCH_INFO; 1> 1>typedef struct _IMAGE_HOT_PATCH_BASE { 1> DWORD SequenceNumber; 1> DWORD Flags; 1> DWORD OriginalTimeDateStamp; 1> DWORD OriginalCheckSum; 1> DWORD CodeIntegrityInfo; 1> DWORD CodeIntegritySize; 1> DWORD PatchTable; 1> DWORD BufferOffset; 1>} IMAGE_HOT_PATCH_BASE, *PIMAGE_HOT_PATCH_BASE; 1> 1>typedef struct _IMAGE_HOT_PATCH_HASHES { 1> BYTE SHA256[32]; 1> BYTE SHA1[20]; 1>} IMAGE_HOT_PATCH_HASHES, *PIMAGE_HOT_PATCH_HASHES; 1> 1> 1> 1> 1>#line 18677 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 18686 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 18694 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 18702 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_CE_RUNTIME_FUNCTION_ENTRY { 1> DWORD FuncStart; 1> DWORD PrologLen : 8; 1> DWORD FuncLen : 22; 1> DWORD ThirtyTwoBit : 1; 1> DWORD ExceptionFlag : 1; 1>} IMAGE_CE_RUNTIME_FUNCTION_ENTRY, * PIMAGE_CE_RUNTIME_FUNCTION_ENTRY; 1> 1>typedef struct _IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { 1> DWORD BeginAddress; 1> union { 1> DWORD UnwindData; 1> struct { 1> DWORD Flag : 2; 1> DWORD FunctionLength : 11; 1> DWORD Ret : 2; 1> DWORD H : 1; 1> DWORD Reg : 3; 1> DWORD R : 1; 1> DWORD L : 1; 1> DWORD C : 1; 1> DWORD StackAdjust : 10; 1> } ; 1> } ; 1>} IMAGE_ARM_RUNTIME_FUNCTION_ENTRY, * PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY; 1> 1>typedef enum ARM64_FNPDATA_FLAGS { 1> PdataRefToFullXdata = 0, 1> PdataPackedUnwindFunction = 1, 1> PdataPackedUnwindFragment = 2, 1>} ARM64_FNPDATA_FLAGS; 1> 1>typedef enum ARM64_FNPDATA_CR { 1> PdataCrUnchained = 0, 1> PdataCrUnchainedSavedLr = 1, 1> PdataCrChained = 3, 1>} ARM64_FNPDATA_CR; 1> 1>typedef struct _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { 1> DWORD BeginAddress; 1> union { 1> DWORD UnwindData; 1> struct { 1> DWORD Flag : 2; 1> DWORD FunctionLength : 11; 1> DWORD RegF : 3; 1> DWORD RegI : 4; 1> DWORD H : 1; 1> DWORD CR : 2; 1> DWORD FrameSize : 9; 1> } ; 1> } ; 1>} IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, * PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY; 1> 1>typedef union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { 1> DWORD HeaderData; 1> struct { 1> DWORD FunctionLength : 18; 1> DWORD Version : 2; 1> DWORD ExceptionDataPresent : 1; 1> DWORD EpilogInHeader : 1; 1> DWORD EpilogCount : 5; 1> DWORD CodeWords : 5; 1> }; 1>} IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA; 1> 1>typedef struct _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { 1> ULONGLONG BeginAddress; 1> ULONGLONG EndAddress; 1> ULONGLONG ExceptionHandler; 1> ULONGLONG HandlerData; 1> ULONGLONG PrologEndAddress; 1>} IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY, *PIMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY; 1> 1>typedef struct _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { 1> DWORD BeginAddress; 1> DWORD EndAddress; 1> DWORD ExceptionHandler; 1> DWORD HandlerData; 1> DWORD PrologEndAddress; 1>} IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY, *PIMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY; 1> 1>typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY { 1> DWORD BeginAddress; 1> DWORD EndAddress; 1> union { 1> DWORD UnwindInfoAddress; 1> DWORD UnwindData; 1> } ; 1>} _IMAGE_RUNTIME_FUNCTION_ENTRY, *_PIMAGE_RUNTIME_FUNCTION_ENTRY; 1> 1>typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_IA64_RUNTIME_FUNCTION_ENTRY; 1>typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_IA64_RUNTIME_FUNCTION_ENTRY; 1> 1>#line 18839 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY; 1>typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_ENCLAVE_CONFIG32 { 1> DWORD Size; 1> DWORD MinimumRequiredConfigSize; 1> DWORD PolicyFlags; 1> DWORD NumberOfImports; 1> DWORD ImportList; 1> DWORD ImportEntrySize; 1> BYTE FamilyID[16]; 1> BYTE ImageID[16]; 1> DWORD ImageVersion; 1> DWORD SecurityVersion; 1> DWORD EnclaveSize; 1> DWORD NumberOfThreads; 1> DWORD EnclaveFlags; 1>} IMAGE_ENCLAVE_CONFIG32, *PIMAGE_ENCLAVE_CONFIG32; 1> 1>typedef struct _IMAGE_ENCLAVE_CONFIG64 { 1> DWORD Size; 1> DWORD MinimumRequiredConfigSize; 1> DWORD PolicyFlags; 1> DWORD NumberOfImports; 1> DWORD ImportList; 1> DWORD ImportEntrySize; 1> BYTE FamilyID[16]; 1> BYTE ImageID[16]; 1> DWORD ImageVersion; 1> DWORD SecurityVersion; 1> ULONGLONG EnclaveSize; 1> DWORD NumberOfThreads; 1> DWORD EnclaveFlags; 1>} IMAGE_ENCLAVE_CONFIG64, *PIMAGE_ENCLAVE_CONFIG64; 1> 1> 1>typedef IMAGE_ENCLAVE_CONFIG64 IMAGE_ENCLAVE_CONFIG; 1>typedef PIMAGE_ENCLAVE_CONFIG64 PIMAGE_ENCLAVE_CONFIG; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_ENCLAVE_IMPORT { 1> DWORD MatchType; 1> DWORD MinimumSecurityVersion; 1> BYTE UniqueOrAuthorID[32]; 1> BYTE FamilyID[16]; 1> BYTE ImageID[16]; 1> DWORD ImportName; 1> DWORD Reserved; 1>} IMAGE_ENCLAVE_IMPORT, *PIMAGE_ENCLAVE_IMPORT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_DEBUG_DIRECTORY { 1> DWORD Characteristics; 1> DWORD TimeDateStamp; 1> WORD MajorVersion; 1> WORD MinorVersion; 1> DWORD Type; 1> DWORD SizeOfData; 1> DWORD AddressOfRawData; 1> DWORD PointerToRawData; 1>} IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY; 1> 1>#line 18947 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>typedef struct _IMAGE_COFF_SYMBOLS_HEADER { 1> DWORD NumberOfSymbols; 1> DWORD LvaToFirstSymbol; 1> DWORD NumberOfLinenumbers; 1> DWORD LvaToFirstLinenumber; 1> DWORD RvaToFirstByteOfCode; 1> DWORD RvaToLastByteOfCode; 1> DWORD RvaToFirstByteOfData; 1> DWORD RvaToLastByteOfData; 1>} IMAGE_COFF_SYMBOLS_HEADER, *PIMAGE_COFF_SYMBOLS_HEADER; 1> 1> 1> 1> 1> 1> 1>typedef struct _FPO_DATA { 1> DWORD ulOffStart; 1> DWORD cbProcSize; 1> DWORD cdwLocals; 1> WORD cdwParams; 1> WORD cbProlog : 8; 1> WORD cbRegs : 3; 1> WORD fHasSEH : 1; 1> WORD fUseBP : 1; 1> WORD reserved : 1; 1> WORD cbFrame : 2; 1>} FPO_DATA, *PFPO_DATA; 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_DEBUG_MISC { 1> DWORD DataType; 1> DWORD Length; 1> 1> BOOLEAN Unicode; 1> BYTE Reserved[ 3 ]; 1> BYTE Data[ 1 ]; 1>} IMAGE_DEBUG_MISC, *PIMAGE_DEBUG_MISC; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_FUNCTION_ENTRY { 1> DWORD StartingAddress; 1> DWORD EndingAddress; 1> DWORD EndOfPrologue; 1>} IMAGE_FUNCTION_ENTRY, *PIMAGE_FUNCTION_ENTRY; 1> 1>typedef struct _IMAGE_FUNCTION_ENTRY64 { 1> ULONGLONG StartingAddress; 1> ULONGLONG EndingAddress; 1> union { 1> ULONGLONG EndOfPrologue; 1> ULONGLONG UnwindInfoAddress; 1> } ; 1>} IMAGE_FUNCTION_ENTRY64, *PIMAGE_FUNCTION_ENTRY64; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _IMAGE_SEPARATE_DEBUG_HEADER { 1> WORD Signature; 1> WORD Flags; 1> WORD Machine; 1> WORD Characteristics; 1> DWORD TimeDateStamp; 1> DWORD CheckSum; 1> DWORD ImageBase; 1> DWORD SizeOfImage; 1> DWORD NumberOfSections; 1> DWORD ExportedNamesSize; 1> DWORD DebugDirectorySize; 1> DWORD SectionAlignment; 1> DWORD Reserved[2]; 1>} IMAGE_SEPARATE_DEBUG_HEADER, *PIMAGE_SEPARATE_DEBUG_HEADER; 1> 1> 1> 1>typedef struct _NON_PAGED_DEBUG_INFO { 1> WORD Signature; 1> WORD Flags; 1> DWORD Size; 1> WORD Machine; 1> WORD Characteristics; 1> DWORD TimeDateStamp; 1> DWORD CheckSum; 1> DWORD SizeOfImage; 1> ULONGLONG ImageBase; 1> 1> 1>} NON_PAGED_DEBUG_INFO, *PNON_PAGED_DEBUG_INFO; 1> 1> 1> 1>#line 19076 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ImageArchitectureHeader { 1> unsigned int AmaskValue: 1; 1> 1> int :7; 1> unsigned int AmaskShift: 8; 1> int :16; 1> DWORD FirstEntryRVA; 1>} IMAGE_ARCHITECTURE_HEADER, *PIMAGE_ARCHITECTURE_HEADER; 1> 1>typedef struct _ImageArchitectureEntry { 1> DWORD FixupInstRVA; 1> DWORD NewInst; 1>} IMAGE_ARCHITECTURE_ENTRY, *PIMAGE_ARCHITECTURE_ENTRY; 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 19104 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct IMPORT_OBJECT_HEADER { 1> WORD Sig1; 1> WORD Sig2; 1> WORD Version; 1> WORD Machine; 1> DWORD TimeDateStamp; 1> DWORD SizeOfData; 1> 1> union { 1> WORD Ordinal; 1> WORD Hint; 1> } ; 1> 1> WORD Type : 2; 1> WORD NameType : 3; 1> WORD Reserved : 11; 1>} IMPORT_OBJECT_HEADER; 1> 1>typedef enum IMPORT_OBJECT_TYPE 1>{ 1> IMPORT_OBJECT_CODE = 0, 1> IMPORT_OBJECT_DATA = 1, 1> IMPORT_OBJECT_CONST = 2, 1>} IMPORT_OBJECT_TYPE; 1> 1>typedef enum IMPORT_OBJECT_NAME_TYPE 1>{ 1> IMPORT_OBJECT_ORDINAL = 0, 1> IMPORT_OBJECT_NAME = 1, 1> IMPORT_OBJECT_NAME_NO_PREFIX = 2, 1> IMPORT_OBJECT_NAME_UNDECORATE = 3, 1> 1> IMPORT_OBJECT_NAME_EXPORTAS = 4, 1>} IMPORT_OBJECT_NAME_TYPE; 1> 1> 1> 1> 1> 1>typedef enum ReplacesCorHdrNumericDefines 1>{ 1> 1> COMIMAGE_FLAGS_ILONLY =0x00000001, 1> COMIMAGE_FLAGS_32BITREQUIRED =0x00000002, 1> COMIMAGE_FLAGS_IL_LIBRARY =0x00000004, 1> COMIMAGE_FLAGS_STRONGNAMESIGNED =0x00000008, 1> COMIMAGE_FLAGS_NATIVE_ENTRYPOINT =0x00000010, 1> COMIMAGE_FLAGS_TRACKDEBUGDATA =0x00010000, 1> COMIMAGE_FLAGS_32BITPREFERRED =0x00020000, 1> 1> 1> COR_VERSION_MAJOR_V2 =2, 1> COR_VERSION_MAJOR =COR_VERSION_MAJOR_V2, 1> COR_VERSION_MINOR =5, 1> COR_DELETED_NAME_LENGTH =8, 1> COR_VTABLEGAP_NAME_LENGTH =8, 1> 1> 1> NATIVE_TYPE_MAX_CB =1, 1> COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE=0xFF, 1> 1> 1> IMAGE_COR_MIH_METHODRVA =0x01, 1> IMAGE_COR_MIH_EHRVA =0x02, 1> IMAGE_COR_MIH_BASICBLOCK =0x08, 1> 1> 1> COR_VTABLE_32BIT =0x01, 1> COR_VTABLE_64BIT =0x02, 1> COR_VTABLE_FROM_UNMANAGED =0x04, 1> COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN =0x08, 1> COR_VTABLE_CALL_MOST_DERIVED =0x10, 1> 1> 1> IMAGE_COR_EATJ_THUNK_SIZE =32, 1> 1> 1> 1> MAX_CLASS_NAME =1024, 1> MAX_PACKAGE_NAME =1024, 1>} ReplacesCorHdrNumericDefines; 1> 1> 1>typedef struct IMAGE_COR20_HEADER 1>{ 1> 1> DWORD cb; 1> WORD MajorRuntimeVersion; 1> WORD MinorRuntimeVersion; 1> 1> 1> IMAGE_DATA_DIRECTORY MetaData; 1> DWORD Flags; 1> 1> 1> 1> union { 1> DWORD EntryPointToken; 1> DWORD EntryPointRVA; 1> } ; 1> 1> 1> IMAGE_DATA_DIRECTORY Resources; 1> IMAGE_DATA_DIRECTORY StrongNameSignature; 1> 1> 1> IMAGE_DATA_DIRECTORY CodeManagerTable; 1> IMAGE_DATA_DIRECTORY VTableFixups; 1> IMAGE_DATA_DIRECTORY ExportAddressTableJumps; 1> 1> 1> IMAGE_DATA_DIRECTORY ManagedNativeHeader; 1> 1>} IMAGE_COR20_HEADER, *PIMAGE_COR20_HEADER; 1> 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 84 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apiset.h" 1> 1>#line 130 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apiset.h" 1> 1> 1>#line 140 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apiset.h" 1> 1>#line 149 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apiset.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 19234 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application or OneCore or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>WORD 1>__stdcall 1>RtlCaptureStackBackTrace( 1> DWORD FramesToSkip, 1> DWORD FramesToCapture, 1> PVOID* BackTrace, 1> PDWORD BackTraceHash 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlCaptureContext( 1> PCONTEXT ContextRecord 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlCaptureContext2( 1> PCONTEXT ContextRecord 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlUnwind( 1> PVOID TargetFrame, 1> PVOID TargetIp, 1> PEXCEPTION_RECORD ExceptionRecord, 1> PVOID ReturnValue 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__cdecl 1>RtlAddFunctionTable( 1> PRUNTIME_FUNCTION FunctionTable, 1> DWORD EntryCount, 1> DWORD64 BaseAddress 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__cdecl 1>RtlDeleteFunctionTable( 1> PRUNTIME_FUNCTION FunctionTable 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__cdecl 1>RtlInstallFunctionTableCallback( 1> DWORD64 TableIdentifier, 1> DWORD64 BaseAddress, 1> DWORD Length, 1> PGET_RUNTIME_FUNCTION_CALLBACK Callback, 1> PVOID Context, 1> PCWSTR OutOfProcessCallbackDll 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlAddGrowableFunctionTable( 1> PVOID* DynamicTable, 1> PRUNTIME_FUNCTION FunctionTable, 1> DWORD EntryCount, 1> DWORD MaximumEntryCount, 1> ULONG_PTR RangeBase, 1> ULONG_PTR RangeEnd 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlGrowFunctionTable( 1> PVOID DynamicTable, 1> DWORD NewEntryCount 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlDeleteGrowableFunctionTable( 1> PVOID DynamicTable 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>PRUNTIME_FUNCTION 1>__stdcall 1>RtlLookupFunctionEntry( 1> DWORD64 ControlPc, 1> PDWORD64 ImageBase, 1> PUNWIND_HISTORY_TABLE HistoryTable 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__cdecl 1>RtlRestoreContext( 1> PCONTEXT ContextRecord, 1> struct _EXCEPTION_RECORD* ExceptionRecord 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlUnwindEx( 1> PVOID TargetFrame, 1> PVOID TargetIp, 1> PEXCEPTION_RECORD ExceptionRecord, 1> PVOID ReturnValue, 1> PCONTEXT ContextRecord, 1> PUNWIND_HISTORY_TABLE HistoryTable 1> ); 1> 1> 1>__declspec(dllimport) 1>PEXCEPTION_ROUTINE 1>__stdcall 1>RtlVirtualUnwind( 1> DWORD HandlerType, 1> DWORD64 ImageBase, 1> DWORD64 ControlPc, 1> PRUNTIME_FUNCTION FunctionEntry, 1> PCONTEXT ContextRecord, 1> PVOID* HandlerData, 1> PDWORD64 EstablisherFrame, 1> PKNONVOLATILE_CONTEXT_POINTERS ContextPointers 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#line 19590 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 19731 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 19764 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>RtlRaiseException( 1> PEXCEPTION_RECORD ExceptionRecord 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>PVOID 1>__stdcall 1>RtlPcToFileHeader( 1> PVOID PcValue, 1> PVOID* BaseOfImage 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>RtlCompareMemory( 1> const void* Source1, 1> const void* Source2, 1> SIZE_T Length 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#line 19827 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4324) 1> 1>typedef struct __declspec(align(16)) _SLIST_ENTRY { 1> struct _SLIST_ENTRY *Next; 1>} SLIST_ENTRY, *PSLIST_ENTRY; 1> 1>#pragma warning(pop) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef union __declspec(align(16)) _SLIST_HEADER { 1> struct { 1> ULONGLONG Alignment; 1> ULONGLONG Region; 1> } ; 1> struct { 1> ULONGLONG Depth:16; 1> ULONGLONG Sequence:48; 1> ULONGLONG Reserved:4; 1> ULONGLONG NextEntry:60; 1> } HeaderX64; 1>} SLIST_HEADER, *PSLIST_HEADER; 1> 1>#line 19912 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RtlInitializeSListHead ( 1> PSLIST_HEADER ListHead 1> ); 1> 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>RtlFirstEntrySList ( 1> const SLIST_HEADER *ListHead 1> ); 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>RtlInterlockedPopEntrySList ( 1> PSLIST_HEADER ListHead 1> ); 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>RtlInterlockedPushEntrySList ( 1> PSLIST_HEADER ListHead, 1> PSLIST_ENTRY ListEntry 1> ); 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>RtlInterlockedPushListSListEx ( 1> PSLIST_HEADER ListHead, 1> PSLIST_ENTRY List, 1> PSLIST_ENTRY ListEnd, 1> DWORD Count 1> ); 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>RtlInterlockedFlushSList ( 1> PSLIST_HEADER ListHead 1> ); 1> 1>__declspec(dllimport) 1>WORD 1>__stdcall 1>RtlQueryDepthSList ( 1> PSLIST_HEADER ListHead 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>ULONG_PTR 1>__stdcall 1>RtlGetReturnAddressHijackTarget ( 1> void 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef union _RTL_RUN_ONCE { 1> PVOID Ptr; 1>} RTL_RUN_ONCE, *PRTL_RUN_ONCE; 1> 1> 1> 1>typedef struct _RTL_BARRIER { 1> DWORD Reserved1; 1> DWORD Reserved2; 1> ULONG_PTR Reserved3[2]; 1> DWORD Reserved4; 1> DWORD Reserved5; 1>} RTL_BARRIER, *PRTL_BARRIER; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 20103 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>__declspec(noreturn) 1>void 1>__fastfail( 1> unsigned int Code 1> ); 1> 1>#pragma intrinsic(__fastfail) 1> 1> 1> 1>#line 20132 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1>#pragma region Desktop Family 1> 1> 1>__forceinline 1>DWORD 1>HEAP_MAKE_TAG_FLAGS ( 1> DWORD TagBase, 1> DWORD Tag 1> ) 1> 1>{ 1> return ((DWORD)((TagBase) + ((Tag) << 18))); 1>} 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 20179 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 20203 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__forceinline 1>PVOID 1>RtlSecureZeroMemory( 1> PVOID ptr, 1> SIZE_T cnt 1> ) 1>{ 1> volatile char *vptr = (volatile char *)ptr; 1> 1> 1> 1> __stosb((PBYTE )((DWORD64)vptr), 0, cnt); 1> 1>#line 20246 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> return ptr; 1>} 1> 1> 1> 1> 1> 1>#line 20267 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _MESSAGE_RESOURCE_ENTRY { 1> WORD Length; 1> WORD Flags; 1> BYTE Text[ 1 ]; 1>} MESSAGE_RESOURCE_ENTRY, *PMESSAGE_RESOURCE_ENTRY; 1> 1> 1> 1> 1>typedef struct _MESSAGE_RESOURCE_BLOCK { 1> DWORD LowId; 1> DWORD HighId; 1> DWORD OffsetToEntries; 1>} MESSAGE_RESOURCE_BLOCK, *PMESSAGE_RESOURCE_BLOCK; 1> 1>typedef struct _MESSAGE_RESOURCE_DATA { 1> DWORD NumberOfBlocks; 1> MESSAGE_RESOURCE_BLOCK Blocks[ 1 ]; 1>} MESSAGE_RESOURCE_DATA, *PMESSAGE_RESOURCE_DATA; 1> 1>typedef struct _OSVERSIONINFOA { 1> DWORD dwOSVersionInfoSize; 1> DWORD dwMajorVersion; 1> DWORD dwMinorVersion; 1> DWORD dwBuildNumber; 1> DWORD dwPlatformId; 1> CHAR szCSDVersion[ 128 ]; 1>} OSVERSIONINFOA, *POSVERSIONINFOA, *LPOSVERSIONINFOA; 1> 1>typedef struct _OSVERSIONINFOW { 1> DWORD dwOSVersionInfoSize; 1> DWORD dwMajorVersion; 1> DWORD dwMinorVersion; 1> DWORD dwBuildNumber; 1> DWORD dwPlatformId; 1> WCHAR szCSDVersion[ 128 ]; 1>} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW; 1> 1>typedef OSVERSIONINFOW OSVERSIONINFO; 1>typedef POSVERSIONINFOW POSVERSIONINFO; 1>typedef LPOSVERSIONINFOW LPOSVERSIONINFO; 1> 1> 1> 1> 1> 1> 1>typedef struct _OSVERSIONINFOEXA { 1> DWORD dwOSVersionInfoSize; 1> DWORD dwMajorVersion; 1> DWORD dwMinorVersion; 1> DWORD dwBuildNumber; 1> DWORD dwPlatformId; 1> CHAR szCSDVersion[ 128 ]; 1> WORD wServicePackMajor; 1> WORD wServicePackMinor; 1> WORD wSuiteMask; 1> BYTE wProductType; 1> BYTE wReserved; 1>} OSVERSIONINFOEXA, *POSVERSIONINFOEXA, *LPOSVERSIONINFOEXA; 1>typedef struct _OSVERSIONINFOEXW { 1> DWORD dwOSVersionInfoSize; 1> DWORD dwMajorVersion; 1> DWORD dwMinorVersion; 1> DWORD dwBuildNumber; 1> DWORD dwPlatformId; 1> WCHAR szCSDVersion[ 128 ]; 1> WORD wServicePackMajor; 1> WORD wServicePackMinor; 1> WORD wSuiteMask; 1> BYTE wProductType; 1> BYTE wReserved; 1>} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW; 1> 1>typedef OSVERSIONINFOEXW OSVERSIONINFOEX; 1>typedef POSVERSIONINFOEXW POSVERSIONINFOEX; 1>typedef LPOSVERSIONINFOEXW LPOSVERSIONINFOEX; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 20370 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 20386 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ULONGLONG 1>__stdcall 1>VerSetConditionMask( 1> ULONGLONG ConditionMask, 1> DWORD TypeMask, 1> BYTE Condition 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>RtlGetProductInfo( 1> DWORD OSMajorVersion, 1> DWORD OSMinorVersion, 1> DWORD SpMajorVersion, 1> DWORD SpMinorVersion, 1> PDWORD ReturnedProductType 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>typedef enum _RTL_UMS_THREAD_INFO_CLASS { 1> UmsThreadInvalidInfoClass = 0, 1> UmsThreadUserContext, 1> UmsThreadPriority, 1> UmsThreadAffinity, 1> UmsThreadTeb, 1> UmsThreadIsSuspended, 1> UmsThreadIsTerminated, 1> UmsThreadMaxInfoClass 1>} RTL_UMS_THREAD_INFO_CLASS, *PRTL_UMS_THREAD_INFO_CLASS; 1> 1>typedef enum _RTL_UMS_SCHEDULER_REASON { 1> UmsSchedulerStartup = 0, 1> UmsSchedulerThreadBlocked, 1> UmsSchedulerThreadYield, 1>} RTL_UMS_SCHEDULER_REASON, *PRTL_UMS_SCHEDULER_REASON; 1> 1>typedef 1> 1>void 1>__stdcall 1>RTL_UMS_SCHEDULER_ENTRY_POINT( 1> RTL_UMS_SCHEDULER_REASON Reason, 1> ULONG_PTR ActivationPayload, 1> PVOID SchedulerParam 1> ); 1> 1>typedef RTL_UMS_SCHEDULER_ENTRY_POINT *PRTL_UMS_SCHEDULER_ENTRY_POINT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlCrc32( 1> const void *Buffer, 1> size_t Size, 1> DWORD InitialCrc 1> ); 1> 1>__declspec(dllimport) 1>ULONGLONG 1>__stdcall 1>RtlCrc64( 1> const void *Buffer, 1> size_t Size, 1> ULONGLONG InitialCrc 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _OS_DEPLOYEMENT_STATE_VALUES { 1> OS_DEPLOYMENT_STANDARD = 1, 1> OS_DEPLOYMENT_COMPACT 1>} OS_DEPLOYEMENT_STATE_VALUES; 1> 1>__declspec(dllimport) 1>OS_DEPLOYEMENT_STATE_VALUES 1>__stdcall 1>RtlOsDeploymentState( 1> DWORD Flags 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _NV_MEMORY_RANGE { 1> void *BaseAddress; 1> SIZE_T Length; 1>} NV_MEMORY_RANGE, *PNV_MEMORY_RANGE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlGetNonVolatileToken ( 1> PVOID NvBuffer, 1> SIZE_T Size, 1> PVOID *NvToken 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlFreeNonVolatileToken ( 1> PVOID NvToken 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlFlushNonVolatileMemory ( 1> PVOID NvToken, 1> PVOID NvBuffer, 1> SIZE_T Size, 1> DWORD Flags 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlDrainNonVolatileFlush ( 1> PVOID NvToken 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlWriteNonVolatileMemory ( 1> PVOID NvToken, 1> void __unaligned *NvDestination, 1> const void __unaligned *Source, 1> SIZE_T Size, 1> DWORD Flags 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlFillNonVolatileMemory ( 1> PVOID NvToken, 1> void __unaligned *NvDestination, 1> SIZE_T Size, 1> const BYTE Value, 1> DWORD Flags 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlFlushNonVolatileMemoryRanges ( 1> PVOID NvToken, 1> PNV_MEMORY_RANGE NvRanges, 1> SIZE_T NumRanges, 1> DWORD Flags 1> ); 1> 1>#line 20825 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct CORRELATION_VECTOR { 1> CHAR Version; 1> CHAR Vector[129]; 1>} CORRELATION_VECTOR; 1> 1>typedef CORRELATION_VECTOR *PCORRELATION_VECTOR; 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlInitializeCorrelationVector( 1> PCORRELATION_VECTOR CorrelationVector, 1> int Version, 1> const GUID * Guid 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlIncrementCorrelationVector( 1> PCORRELATION_VECTOR CorrelationVector 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlExtendCorrelationVector( 1> PCORRELATION_VECTOR CorrelationVector 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RtlValidateCorrelationVector( 1> PCORRELATION_VECTOR Vector 1> ); 1> 1> 1> 1> 1> 1> 1>typedef struct _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { 1> 1> 1> 1> DWORD Size; 1> 1> 1> 1> 1> PCWSTR TriggerId; 1> 1>} CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG, *PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG; 1> 1> 1>__forceinline 1>void 1>CUSTOM_SYSTEM_EVENT_TRIGGER_INIT( 1> PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG Config, 1> PCWSTR TriggerId 1> ) 1>{ 1> memset((Config),0,(sizeof(CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG))); 1> 1> Config->Size = sizeof(CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG); 1> Config->TriggerId = TriggerId; 1>} 1> 1> 1> 1> 1>DWORD 1>__stdcall 1>RtlRaiseCustomSystemEventTrigger( 1> PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _IMAGE_POLICY_ENTRY_TYPE { 1> ImagePolicyEntryTypeNone = 0, 1> ImagePolicyEntryTypeBool, 1> ImagePolicyEntryTypeInt8, 1> ImagePolicyEntryTypeUInt8, 1> ImagePolicyEntryTypeInt16, 1> ImagePolicyEntryTypeUInt16, 1> ImagePolicyEntryTypeInt32, 1> ImagePolicyEntryTypeUInt32, 1> ImagePolicyEntryTypeInt64, 1> ImagePolicyEntryTypeUInt64, 1> ImagePolicyEntryTypeAnsiString, 1> ImagePolicyEntryTypeUnicodeString, 1> ImagePolicyEntryTypeOverride, 1> ImagePolicyEntryTypeMaximum 1>} IMAGE_POLICY_ENTRY_TYPE; 1> 1>typedef enum _IMAGE_POLICY_ID { 1> ImagePolicyIdNone = 0, 1> ImagePolicyIdEtw, 1> ImagePolicyIdDebug, 1> ImagePolicyIdCrashDump, 1> ImagePolicyIdCrashDumpKey, 1> ImagePolicyIdCrashDumpKeyGuid, 1> ImagePolicyIdParentSd, 1> ImagePolicyIdParentSdRev, 1> ImagePolicyIdSvn, 1> ImagePolicyIdDeviceId, 1> ImagePolicyIdCapability, 1> ImagePolicyIdScenarioId, 1> ImagePolicyIdMaximum 1>} IMAGE_POLICY_ID; 1> 1>typedef struct _IMAGE_POLICY_ENTRY { 1> IMAGE_POLICY_ENTRY_TYPE Type; 1> IMAGE_POLICY_ID PolicyId; 1> union { 1> const void* None; 1> BOOLEAN BoolValue; 1> INT8 Int8Value; 1> UINT8 UInt8Value; 1> INT16 Int16Value; 1> UINT16 UInt16Value; 1> INT32 Int32Value; 1> UINT32 UInt32Value; 1> INT64 Int64Value; 1> UINT64 UInt64Value; 1> PCSTR AnsiStringValue; 1> PCWSTR UnicodeStringValue; 1> } u; 1>} IMAGE_POLICY_ENTRY; 1>typedef const IMAGE_POLICY_ENTRY* PCIMAGE_POLICY_ENTRY; 1> 1>#pragma warning(push) 1>#pragma warning(disable:4200) 1>typedef struct _IMAGE_POLICY_METADATA { 1> BYTE Version; 1> BYTE Reserved0[7]; 1> ULONGLONG ApplicationId; 1> IMAGE_POLICY_ENTRY Policies[]; 1>} IMAGE_POLICY_METADATA; 1>typedef const IMAGE_POLICY_METADATA* PCIMAGE_POLICY_METADATA; 1>#pragma warning(pop) 1> 1>#line 21011 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>RtlIsZeroMemory ( 1> PVOID Buffer, 1> SIZE_T Length 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>RtlNormalizeSecurityDescriptor ( 1> PSECURITY_DESCRIPTOR *SecurityDescriptor, 1> DWORD SecurityDescriptorLength, 1> PSECURITY_DESCRIPTOR *NewSecurityDescriptor, 1> PDWORD NewSecurityDescriptorLength, 1> BOOLEAN CheckOnly 1> ); 1> 1> 1> 1>typedef struct _RTL_CRITICAL_SECTION_DEBUG { 1> WORD Type; 1> WORD CreatorBackTraceIndex; 1> struct _RTL_CRITICAL_SECTION *CriticalSection; 1> LIST_ENTRY ProcessLocksList; 1> DWORD EntryCount; 1> DWORD ContentionCount; 1> DWORD Flags; 1> WORD CreatorBackTraceIndexHigh; 1> WORD SpareWORD ; 1>} RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG; 1> 1> 1> 1> 1>#line 21100 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1>#pragma pack(push, 8) 1> 1>typedef struct _RTL_CRITICAL_SECTION { 1> PRTL_CRITICAL_SECTION_DEBUG DebugInfo; 1> 1> 1> 1> 1> 1> 1> LONG LockCount; 1> LONG RecursionCount; 1> HANDLE OwningThread; 1> HANDLE LockSemaphore; 1> ULONG_PTR SpinCount; 1>} RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION; 1> 1>#pragma pack(pop) 1> 1>typedef struct _RTL_SRWLOCK { 1> PVOID Ptr; 1>} RTL_SRWLOCK, *PRTL_SRWLOCK; 1> 1>typedef struct _RTL_CONDITION_VARIABLE { 1> PVOID Ptr; 1>} RTL_CONDITION_VARIABLE, *PRTL_CONDITION_VARIABLE; 1> 1> 1>typedef 1>void 1>(__stdcall *PAPCFUNC)( 1> ULONG_PTR Parameter 1> ); 1>typedef LONG (__stdcall *PVECTORED_EXCEPTION_HANDLER)( 1> struct _EXCEPTION_POINTERS *ExceptionInfo 1> ); 1> 1>typedef enum _HEAP_INFORMATION_CLASS { 1> 1> HeapCompatibilityInformation = 0, 1> HeapEnableTerminationOnCorruption = 1 1> 1> 1> 1> 1> , 1> 1> HeapOptimizeResources = 3 1> 1> 1> 1> 1>} HEAP_INFORMATION_CLASS; 1> 1> 1> 1> 1> 1> 1>typedef struct _HEAP_OPTIMIZE_RESOURCES_INFORMATION { 1> DWORD Version; 1> DWORD Flags; 1>} HEAP_OPTIMIZE_RESOURCES_INFORMATION, *PHEAP_OPTIMIZE_RESOURCES_INFORMATION; 1> 1> 1> 1> 1>#line 21184 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1>typedef void (__stdcall * WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN ); 1>typedef void (__stdcall * WORKERCALLBACKFUNC) (PVOID ); 1>typedef void (__stdcall * APC_CALLBACK_FUNCTION) (DWORD , PVOID, PVOID); 1>typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK; 1>typedef 1>void 1>(__stdcall *PFLS_CALLBACK_FUNCTION) ( 1> PVOID lpFlsData 1> ); 1> 1>typedef 1>BOOLEAN 1>(__stdcall *PSECURE_MEMORY_CACHE_CALLBACK) ( 1> PVOID Addr, 1> SIZE_T Range 1> ); 1> 1> 1> 1> 1>typedef enum _ACTIVATION_CONTEXT_INFO_CLASS { 1> ActivationContextBasicInformation = 1, 1> ActivationContextDetailedInformation = 2, 1> AssemblyDetailedInformationInActivationContext = 3, 1> FileInformationInAssemblyOfAssemblyInActivationContext = 4, 1> RunlevelInformationInActivationContext = 5, 1> CompatibilityInformationInActivationContext = 6, 1> ActivationContextManifestResourceName = 7, 1> MaxActivationContextInfoClass, 1> 1> 1> 1> 1> AssemblyDetailedInformationInActivationContxt = 3, 1> FileInformationInAssemblyOfAssemblyInActivationContxt = 4 1>} ACTIVATION_CONTEXT_INFO_CLASS; 1> 1> 1> 1> 1>typedef struct _ACTIVATION_CONTEXT_QUERY_INDEX { 1> DWORD ulAssemblyIndex; 1> DWORD ulFileIndexInAssembly; 1>} ACTIVATION_CONTEXT_QUERY_INDEX, * PACTIVATION_CONTEXT_QUERY_INDEX; 1> 1>typedef const struct _ACTIVATION_CONTEXT_QUERY_INDEX * PCACTIVATION_CONTEXT_QUERY_INDEX; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ASSEMBLY_FILE_DETAILED_INFORMATION { 1> DWORD ulFlags; 1> DWORD ulFilenameLength; 1> DWORD ulPathLength; 1> 1> PCWSTR lpFileName; 1> PCWSTR lpFilePath; 1>} ASSEMBLY_FILE_DETAILED_INFORMATION, *PASSEMBLY_FILE_DETAILED_INFORMATION; 1>typedef const ASSEMBLY_FILE_DETAILED_INFORMATION *PCASSEMBLY_FILE_DETAILED_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { 1> DWORD ulFlags; 1> DWORD ulEncodedAssemblyIdentityLength; 1> DWORD ulManifestPathType; 1> DWORD ulManifestPathLength; 1> LARGE_INTEGER liManifestLastWriteTime; 1> DWORD ulPolicyPathType; 1> DWORD ulPolicyPathLength; 1> LARGE_INTEGER liPolicyLastWriteTime; 1> DWORD ulMetadataSatelliteRosterIndex; 1> 1> DWORD ulManifestVersionMajor; 1> DWORD ulManifestVersionMinor; 1> DWORD ulPolicyVersionMajor; 1> DWORD ulPolicyVersionMinor; 1> DWORD ulAssemblyDirectoryNameLength; 1> 1> PCWSTR lpAssemblyEncodedAssemblyIdentity; 1> PCWSTR lpAssemblyManifestPath; 1> PCWSTR lpAssemblyPolicyPath; 1> PCWSTR lpAssemblyDirectoryName; 1> 1> DWORD ulFileCount; 1>} ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION, * PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; 1> 1>typedef const struct _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION * PCACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ; 1> 1>typedef enum 1>{ 1> ACTCTX_RUN_LEVEL_UNSPECIFIED = 0, 1> ACTCTX_RUN_LEVEL_AS_INVOKER, 1> ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE, 1> ACTCTX_RUN_LEVEL_REQUIRE_ADMIN, 1> ACTCTX_RUN_LEVEL_NUMBERS 1>} ACTCTX_REQUESTED_RUN_LEVEL; 1> 1>typedef struct _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION { 1> DWORD ulFlags; 1> ACTCTX_REQUESTED_RUN_LEVEL RunLevel; 1> DWORD UiAccess; 1>} ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION, * PACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION; 1> 1>typedef const struct _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION * PCACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ; 1> 1>typedef enum 1>{ 1> ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN = 0, 1> ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS, 1> ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION, 1> ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MAXVERSIONTESTED 1>} ACTCTX_COMPATIBILITY_ELEMENT_TYPE; 1> 1>typedef struct _COMPATIBILITY_CONTEXT_ELEMENT { 1> GUID Id; 1> ACTCTX_COMPATIBILITY_ELEMENT_TYPE Type; 1> ULONGLONG MaxVersionTested; 1>} COMPATIBILITY_CONTEXT_ELEMENT, *PCOMPATIBILITY_CONTEXT_ELEMENT; 1> 1>typedef const struct _COMPATIBILITY_CONTEXT_ELEMENT *PCCOMPATIBILITY_CONTEXT_ELEMENT; 1> 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4200) 1> 1> 1>typedef struct _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION { 1> DWORD ElementCount; 1> COMPATIBILITY_CONTEXT_ELEMENT Elements[]; 1>} ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION, * PACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; 1> 1> 1>#pragma warning(pop) 1> 1> 1>typedef const struct _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION * PCACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION; 1> 1> 1> 1>typedef struct _SUPPORTED_OS_INFO { 1> WORD MajorVersion; 1> WORD MinorVersion; 1>} SUPPORTED_OS_INFO, *PSUPPORTED_OS_INFO; 1> 1>typedef struct _MAXVERSIONTESTED_INFO { 1> ULONGLONG MaxVersionTested; 1>} MAXVERSIONTESTED_INFO, *PMAXVERSIONTESTED_INFO; 1> 1>typedef struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION { 1> DWORD dwFlags; 1> DWORD ulFormatVersion; 1> DWORD ulAssemblyCount; 1> DWORD ulRootManifestPathType; 1> DWORD ulRootManifestPathChars; 1> DWORD ulRootConfigurationPathType; 1> DWORD ulRootConfigurationPathChars; 1> DWORD ulAppDirPathType; 1> DWORD ulAppDirPathChars; 1> PCWSTR lpRootManifestPath; 1> PCWSTR lpRootConfigurationPath; 1> PCWSTR lpAppDirPath; 1>} ACTIVATION_CONTEXT_DETAILED_INFORMATION, *PACTIVATION_CONTEXT_DETAILED_INFORMATION; 1> 1>typedef const struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION *PCACTIVATION_CONTEXT_DETAILED_INFORMATION; 1> 1> 1> 1> 1>typedef struct _HARDWARE_COUNTER_DATA { 1> HARDWARE_COUNTER_TYPE Type; 1> DWORD Reserved; 1> DWORD64 Value; 1>} HARDWARE_COUNTER_DATA, *PHARDWARE_COUNTER_DATA; 1> 1> 1> 1>typedef struct _PERFORMANCE_DATA { 1> WORD Size; 1> BYTE Version; 1> BYTE HwCountersCount; 1> DWORD ContextSwitchCount; 1> DWORD64 WaitReasonBitMap; 1> DWORD64 CycleTime; 1> DWORD RetryCount; 1> DWORD Reserved; 1> HARDWARE_COUNTER_DATA HwCounters[16]; 1>} PERFORMANCE_DATA, *PPERFORMANCE_DATA; 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21418 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>#line 21455 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>void 1>__stdcall 1>RtlGetDeviceFamilyInfoEnum( 1> ULONGLONG *pullUAPInfo, 1> DWORD *pulDeviceFamily, 1> DWORD *pulDeviceForm 1>); 1> 1>DWORD 1>__stdcall 1>RtlConvertDeviceFamilyInfoToString( 1> PDWORD pulDeviceFamilyBufferSize, 1> PDWORD pulDeviceFormBufferSize, 1> PWSTR DeviceFamily, 1> PWSTR DeviceForm 1> 1>); 1> 1>DWORD 1>__stdcall 1>RtlSwitchedVVI( 1> PRTL_OSVERSIONINFOEXW VersionInfo, 1> DWORD TypeMask, 1> ULONGLONG ConditionMask 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21512 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _EVENTLOGRECORD { 1> DWORD Length; 1> DWORD Reserved; 1> DWORD RecordNumber; 1> DWORD TimeGenerated; 1> DWORD TimeWritten; 1> DWORD EventID; 1> WORD EventType; 1> WORD NumStrings; 1> WORD EventCategory; 1> WORD ReservedFlags; 1> DWORD ClosingRecordNumber; 1> DWORD StringOffset; 1> DWORD UserSidLength; 1> DWORD UserSidOffset; 1> DWORD DataLength; 1> DWORD DataOffset; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} EVENTLOGRECORD, *PEVENTLOGRECORD; 1> 1> 1> 1> 1> 1> 1>#pragma warning(push) 1> 1>#pragma warning(disable : 4200) 1> 1>struct _EVENTSFORLOGFILE; 1>typedef struct _EVENTSFORLOGFILE EVENTSFORLOGFILE, *PEVENTSFORLOGFILE; 1> 1>struct _PACKEDEVENTINFO; 1>typedef struct _PACKEDEVENTINFO PACKEDEVENTINFO, *PPACKEDEVENTINFO; 1> 1> 1> 1>struct _EVENTSFORLOGFILE 1>{ 1> DWORD ulSize; 1> WCHAR szLogicalLogFile[256]; 1> DWORD ulNumRecords; 1> EVENTLOGRECORD pEventLogRecords[]; 1>}; 1> 1>struct _PACKEDEVENTINFO 1>{ 1> DWORD ulSize; 1> DWORD ulNumEventsForLogFile; 1> DWORD ulOffsets[]; 1>}; 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21621 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 21628 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21649 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21686 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21728 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21752 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21775 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21814 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _CM_SERVICE_NODE_TYPE { 1> DriverType = 0x00000001, 1> FileSystemType = 0x00000002, 1> Win32ServiceOwnProcess = 0x00000010, 1> Win32ServiceShareProcess = 0x00000020, 1> AdapterType = 0x00000004, 1> RecognizerType = 0x00000008 1>} SERVICE_NODE_TYPE; 1> 1>typedef enum _CM_SERVICE_LOAD_TYPE { 1> BootLoad = 0x00000000, 1> SystemLoad = 0x00000001, 1> AutoLoad = 0x00000002, 1> DemandLoad = 0x00000003, 1> DisableLoad = 0x00000004 1>} SERVICE_LOAD_TYPE; 1> 1>typedef enum _CM_ERROR_CONTROL_TYPE { 1> IgnoreError = 0x00000000, 1> NormalError = 0x00000001, 1> SevereError = 0x00000002, 1> CriticalError = 0x00000003 1>} SERVICE_ERROR_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 21905 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1>#line 21919 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TAPE_ERASE { 1> DWORD Type; 1> BOOLEAN Immediate; 1>} TAPE_ERASE, *PTAPE_ERASE; 1> 1> 1> 1> 1> 1>#line 21946 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _TAPE_PREPARE { 1> DWORD Operation; 1> BOOLEAN Immediate; 1>} TAPE_PREPARE, *PTAPE_PREPARE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TAPE_WRITE_MARKS { 1> DWORD Type; 1> DWORD Count; 1> BOOLEAN Immediate; 1>} TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TAPE_GET_POSITION { 1> DWORD Type; 1> DWORD Partition; 1> LARGE_INTEGER Offset; 1>} TAPE_GET_POSITION, *PTAPE_GET_POSITION; 1> 1> 1> 1> 1> 1>#line 21995 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>typedef struct _TAPE_SET_POSITION { 1> DWORD Method; 1> DWORD Partition; 1> LARGE_INTEGER Offset; 1> BOOLEAN Immediate; 1>} TAPE_SET_POSITION, *PTAPE_SET_POSITION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TAPE_GET_DRIVE_PARAMETERS { 1> BOOLEAN ECC; 1> BOOLEAN Compression; 1> BOOLEAN DataPadding; 1> BOOLEAN ReportSetmarks; 1> DWORD DefaultBlockSize; 1> DWORD MaximumBlockSize; 1> DWORD MinimumBlockSize; 1> DWORD MaximumPartitionCount; 1> DWORD FeaturesLow; 1> DWORD FeaturesHigh; 1> DWORD EOTWarningZoneSize; 1>} TAPE_GET_DRIVE_PARAMETERS, *PTAPE_GET_DRIVE_PARAMETERS; 1> 1> 1> 1> 1> 1>typedef struct _TAPE_SET_DRIVE_PARAMETERS { 1> BOOLEAN ECC; 1> BOOLEAN Compression; 1> BOOLEAN DataPadding; 1> BOOLEAN ReportSetmarks; 1> DWORD EOTWarningZoneSize; 1>} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS; 1> 1> 1> 1> 1> 1>typedef struct _TAPE_GET_MEDIA_PARAMETERS { 1> LARGE_INTEGER Capacity; 1> LARGE_INTEGER Remaining; 1> DWORD BlockSize; 1> DWORD PartitionCount; 1> BOOLEAN WriteProtected; 1>} TAPE_GET_MEDIA_PARAMETERS, *PTAPE_GET_MEDIA_PARAMETERS; 1> 1> 1> 1> 1> 1>typedef struct _TAPE_SET_MEDIA_PARAMETERS { 1> DWORD BlockSize; 1>} TAPE_SET_MEDIA_PARAMETERS, *PTAPE_SET_MEDIA_PARAMETERS; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TAPE_CREATE_PARTITION { 1> DWORD Method; 1> DWORD Count; 1> DWORD Size; 1>} TAPE_CREATE_PARTITION, *PTAPE_CREATE_PARTITION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TAPE_WMI_OPERATIONS { 1> DWORD Method; 1> DWORD DataBufferSize; 1> PVOID DataBuffer; 1>} TAPE_WMI_OPERATIONS, *PTAPE_WMI_OPERATIONS; 1> 1> 1> 1> 1>typedef enum _TAPE_DRIVE_PROBLEM_TYPE { 1> TapeDriveProblemNone, TapeDriveReadWriteWarning, 1> TapeDriveReadWriteError, TapeDriveReadWarning, 1> TapeDriveWriteWarning, TapeDriveReadError, 1> TapeDriveWriteError, TapeDriveHardwareError, 1> TapeDriveUnsupportedMedia, TapeDriveScsiConnectionError, 1> TapeDriveTimetoClean, TapeDriveCleanDriveNow, 1> TapeDriveMediaLifeExpired, TapeDriveSnappedTape 1>} TAPE_DRIVE_PROBLEM_TYPE; 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\ktmtypes.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4820) 1> 1> 1>typedef GUID UOW, *PUOW; 1>typedef GUID CRM_PROTOCOL_ID, *PCRM_PROTOCOL_ID; 1> 1> 1> 1> 1> 1>#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\ktmtypes.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef ULONG NOTIFICATION_MASK; 1>#line 109 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\ktmtypes.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TRANSACTION_NOTIFICATION { 1> PVOID TransactionKey; 1> ULONG TransactionNotification; 1> LARGE_INTEGER TmVirtualClock; 1> ULONG ArgumentLength; 1>} TRANSACTION_NOTIFICATION, *PTRANSACTION_NOTIFICATION; 1> 1>typedef struct _TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT { 1> GUID EnlistmentId; 1> UOW UOW; 1>} TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT, *PTRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT; 1> 1> 1> 1>typedef struct _TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT { 1> GUID TmIdentity; 1> ULONG Flags; 1>} TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT, *PTRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT; 1> 1>typedef ULONG SAVEPOINT_ID, *PSAVEPOINT_ID; 1> 1>typedef struct _TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT { 1> SAVEPOINT_ID SavepointId; 1>} TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT, *PTRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT; 1> 1>typedef struct _TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT { 1> ULONG PropagationCookie; 1> GUID UOW; 1> GUID TmIdentity; 1> ULONG BufferLength; 1> 1>} TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT, *PTRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT; 1> 1>typedef struct _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT { 1> ULONG MarshalCookie; 1> GUID UOW; 1>} TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT, *PTRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT; 1> 1>typedef TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT TRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT, *PTRANSACTION_NOTIFICATION_PROMOTE_ARGUMENT; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _KCRM_MARSHAL_HEADER { 1> ULONG VersionMajor; 1> ULONG VersionMinor; 1> ULONG NumProtocols; 1> ULONG Unused; 1>} KCRM_MARSHAL_HEADER, *PKCRM_MARSHAL_HEADER, * PRKCRM_MARSHAL_HEADER; 1> 1>typedef struct _KCRM_TRANSACTION_BLOB { 1> UOW UOW; 1> GUID TmIdentity; 1> ULONG IsolationLevel; 1> ULONG IsolationFlags; 1> ULONG Timeout; 1> WCHAR Description[64]; 1>} KCRM_TRANSACTION_BLOB, *PKCRM_TRANSACTION_BLOB, * PRKCRM_TRANSACTION_BLOB; 1> 1>typedef struct _KCRM_PROTOCOL_BLOB { 1> CRM_PROTOCOL_ID ProtocolId; 1> ULONG StaticInfoLength; 1> ULONG TransactionIdInfoLength; 1> ULONG Unused1; 1> ULONG Unused2; 1>} KCRM_PROTOCOL_BLOB, *PKCRM_PROTOCOL_BLOB, * PRKCRM_PROTOCOL_BLOB; 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>} 1> 1> 1>#line 22189 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4820) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 22246 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 22266 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 22284 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1>#line 22295 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 22311 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 22318 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _TRANSACTION_OUTCOME { 1> TransactionOutcomeUndetermined = 1, 1> TransactionOutcomeCommitted, 1> TransactionOutcomeAborted, 1>} TRANSACTION_OUTCOME; 1> 1> 1>typedef enum _TRANSACTION_STATE { 1> TransactionStateNormal = 1, 1> TransactionStateIndoubt, 1> TransactionStateCommittedNotify, 1>} TRANSACTION_STATE; 1> 1> 1>typedef struct _TRANSACTION_BASIC_INFORMATION { 1> GUID TransactionId; 1> DWORD State; 1> DWORD Outcome; 1>} TRANSACTION_BASIC_INFORMATION, *PTRANSACTION_BASIC_INFORMATION; 1> 1>typedef struct _TRANSACTIONMANAGER_BASIC_INFORMATION { 1> GUID TmIdentity; 1> LARGE_INTEGER VirtualClock; 1>} TRANSACTIONMANAGER_BASIC_INFORMATION, *PTRANSACTIONMANAGER_BASIC_INFORMATION; 1> 1>typedef struct _TRANSACTIONMANAGER_LOG_INFORMATION { 1> GUID LogIdentity; 1>} TRANSACTIONMANAGER_LOG_INFORMATION, *PTRANSACTIONMANAGER_LOG_INFORMATION; 1> 1>typedef struct _TRANSACTIONMANAGER_LOGPATH_INFORMATION { 1> DWORD LogPathLength; 1> WCHAR LogPath[1]; 1> 1>} TRANSACTIONMANAGER_LOGPATH_INFORMATION, *PTRANSACTIONMANAGER_LOGPATH_INFORMATION; 1> 1>typedef struct _TRANSACTIONMANAGER_RECOVERY_INFORMATION { 1> ULONGLONG LastRecoveredLsn; 1>} TRANSACTIONMANAGER_RECOVERY_INFORMATION, *PTRANSACTIONMANAGER_RECOVERY_INFORMATION; 1> 1> 1> 1>typedef struct _TRANSACTIONMANAGER_OLDEST_INFORMATION { 1> GUID OldestTransactionGuid; 1>} TRANSACTIONMANAGER_OLDEST_INFORMATION, *PTRANSACTIONMANAGER_OLDEST_INFORMATION; 1> 1> 1> 1>typedef struct _TRANSACTION_PROPERTIES_INFORMATION { 1> DWORD IsolationLevel; 1> DWORD IsolationFlags; 1> LARGE_INTEGER Timeout; 1> DWORD Outcome; 1> DWORD DescriptionLength; 1> WCHAR Description[1]; 1> 1>} TRANSACTION_PROPERTIES_INFORMATION, *PTRANSACTION_PROPERTIES_INFORMATION; 1> 1> 1> 1>typedef struct _TRANSACTION_BIND_INFORMATION { 1> HANDLE TmHandle; 1>} TRANSACTION_BIND_INFORMATION, *PTRANSACTION_BIND_INFORMATION; 1> 1>typedef struct _TRANSACTION_ENLISTMENT_PAIR { 1> GUID EnlistmentId; 1> GUID ResourceManagerId; 1>} TRANSACTION_ENLISTMENT_PAIR, *PTRANSACTION_ENLISTMENT_PAIR; 1> 1>typedef struct _TRANSACTION_ENLISTMENTS_INFORMATION { 1> DWORD NumberOfEnlistments; 1> TRANSACTION_ENLISTMENT_PAIR EnlistmentPair[1]; 1>} TRANSACTION_ENLISTMENTS_INFORMATION, *PTRANSACTION_ENLISTMENTS_INFORMATION; 1> 1>typedef struct _TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { 1> TRANSACTION_ENLISTMENT_PAIR SuperiorEnlistmentPair; 1>} TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION, *PTRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION; 1> 1> 1>typedef struct _RESOURCEMANAGER_BASIC_INFORMATION { 1> GUID ResourceManagerId; 1> DWORD DescriptionLength; 1> WCHAR Description[1]; 1>} RESOURCEMANAGER_BASIC_INFORMATION, *PRESOURCEMANAGER_BASIC_INFORMATION; 1> 1>typedef struct _RESOURCEMANAGER_COMPLETION_INFORMATION { 1> HANDLE IoCompletionPortHandle; 1> ULONG_PTR CompletionKey; 1>} RESOURCEMANAGER_COMPLETION_INFORMATION, *PRESOURCEMANAGER_COMPLETION_INFORMATION; 1> 1> 1> 1> 1>typedef enum _TRANSACTION_INFORMATION_CLASS { 1> TransactionBasicInformation, 1> TransactionPropertiesInformation, 1> TransactionEnlistmentInformation, 1> TransactionSuperiorEnlistmentInformation 1> 1> , 1> 1> 1> TransactionBindInformation, 1> TransactionDTCPrivateInformation 1> , 1> 1>} TRANSACTION_INFORMATION_CLASS; 1> 1> 1>typedef enum _TRANSACTIONMANAGER_INFORMATION_CLASS { 1> TransactionManagerBasicInformation, 1> TransactionManagerLogInformation, 1> TransactionManagerLogPathInformation, 1> TransactionManagerRecoveryInformation = 4 1> 1> , 1> 1> 1> 1> TransactionManagerOnlineProbeInformation = 3, 1> TransactionManagerOldestTransactionInformation = 5 1> 1> 1> 1>} TRANSACTIONMANAGER_INFORMATION_CLASS; 1> 1> 1> 1>typedef enum _RESOURCEMANAGER_INFORMATION_CLASS { 1> ResourceManagerBasicInformation, 1> ResourceManagerCompletionInformation, 1>} RESOURCEMANAGER_INFORMATION_CLASS; 1> 1> 1>typedef struct _ENLISTMENT_BASIC_INFORMATION { 1> GUID EnlistmentId; 1> GUID TransactionId; 1> GUID ResourceManagerId; 1>} ENLISTMENT_BASIC_INFORMATION, *PENLISTMENT_BASIC_INFORMATION; 1> 1>typedef struct _ENLISTMENT_CRM_INFORMATION { 1> GUID CrmTransactionManagerId; 1> GUID CrmResourceManagerId; 1> GUID CrmEnlistmentId; 1>} ENLISTMENT_CRM_INFORMATION, *PENLISTMENT_CRM_INFORMATION; 1> 1> 1> 1>typedef enum _ENLISTMENT_INFORMATION_CLASS { 1> EnlistmentBasicInformation, 1> EnlistmentRecoveryInformation, 1> EnlistmentCrmInformation 1>} ENLISTMENT_INFORMATION_CLASS; 1> 1>typedef struct _TRANSACTION_LIST_ENTRY { 1> UOW UOW; 1>} TRANSACTION_LIST_ENTRY, *PTRANSACTION_LIST_ENTRY; 1> 1>typedef struct _TRANSACTION_LIST_INFORMATION { 1> DWORD NumberOfTransactions; 1> TRANSACTION_LIST_ENTRY TransactionInformation[1]; 1>} TRANSACTION_LIST_INFORMATION, *PTRANSACTION_LIST_INFORMATION; 1> 1> 1> 1> 1> 1> 1>typedef enum _KTMOBJECT_TYPE { 1> 1> KTMOBJECT_TRANSACTION, 1> KTMOBJECT_TRANSACTION_MANAGER, 1> KTMOBJECT_RESOURCE_MANAGER, 1> KTMOBJECT_ENLISTMENT, 1> KTMOBJECT_INVALID 1> 1>} KTMOBJECT_TYPE, *PKTMOBJECT_TYPE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _KTMOBJECT_CURSOR { 1> 1> 1> 1> 1> 1> GUID LastQuery; 1> 1> 1> 1> 1> 1> DWORD ObjectIdCount; 1> 1> 1> 1> 1> 1> GUID ObjectIds[1]; 1> 1>} KTMOBJECT_CURSOR, *PKTMOBJECT_CURSOR; 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>} 1> 1> 1> 1>typedef DWORD TP_VERSION, *PTP_VERSION; 1> 1>typedef struct _TP_CALLBACK_INSTANCE TP_CALLBACK_INSTANCE, *PTP_CALLBACK_INSTANCE; 1> 1>typedef void (__stdcall *PTP_SIMPLE_CALLBACK)( 1> PTP_CALLBACK_INSTANCE Instance, 1> PVOID Context 1> ); 1> 1>typedef struct _TP_POOL TP_POOL, *PTP_POOL; 1> 1>typedef enum _TP_CALLBACK_PRIORITY { 1> TP_CALLBACK_PRIORITY_HIGH, 1> TP_CALLBACK_PRIORITY_NORMAL, 1> TP_CALLBACK_PRIORITY_LOW, 1> TP_CALLBACK_PRIORITY_INVALID, 1> TP_CALLBACK_PRIORITY_COUNT = TP_CALLBACK_PRIORITY_INVALID 1>} TP_CALLBACK_PRIORITY; 1> 1>typedef struct _TP_POOL_STACK_INFORMATION { 1> SIZE_T StackReserve; 1> SIZE_T StackCommit; 1>}TP_POOL_STACK_INFORMATION, *PTP_POOL_STACK_INFORMATION; 1> 1>typedef struct _TP_CLEANUP_GROUP TP_CLEANUP_GROUP, *PTP_CLEANUP_GROUP; 1> 1>typedef void (__stdcall *PTP_CLEANUP_GROUP_CANCEL_CALLBACK)( 1> PVOID ObjectContext, 1> PVOID CleanupContext 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _TP_CALLBACK_ENVIRON_V3 { 1> TP_VERSION Version; 1> PTP_POOL Pool; 1> PTP_CLEANUP_GROUP CleanupGroup; 1> PTP_CLEANUP_GROUP_CANCEL_CALLBACK CleanupGroupCancelCallback; 1> PVOID RaceDll; 1> struct _ACTIVATION_CONTEXT *ActivationContext; 1> PTP_SIMPLE_CALLBACK FinalizationCallback; 1> union { 1> DWORD Flags; 1> struct { 1> DWORD LongFunction : 1; 1> DWORD Persistent : 1; 1> DWORD Private : 30; 1> } s; 1> } u; 1> TP_CALLBACK_PRIORITY CallbackPriority; 1> DWORD Size; 1>} TP_CALLBACK_ENVIRON_V3; 1> 1>typedef TP_CALLBACK_ENVIRON_V3 TP_CALLBACK_ENVIRON, *PTP_CALLBACK_ENVIRON; 1> 1>#line 22666 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1> 1>__forceinline 1>void 1>TpInitializeCallbackEnviron( 1> PTP_CALLBACK_ENVIRON CallbackEnviron 1> ) 1>{ 1> 1> 1> 1> CallbackEnviron->Version = 3; 1> 1> 1> 1> 1> 1> 1> 1> CallbackEnviron->Pool = 0; 1> CallbackEnviron->CleanupGroup = 0; 1> CallbackEnviron->CleanupGroupCancelCallback = 0; 1> CallbackEnviron->RaceDll = 0; 1> CallbackEnviron->ActivationContext = 0; 1> CallbackEnviron->FinalizationCallback = 0; 1> CallbackEnviron->u.Flags = 0; 1> 1> 1> 1> CallbackEnviron->CallbackPriority = TP_CALLBACK_PRIORITY_NORMAL; 1> CallbackEnviron->Size = sizeof(TP_CALLBACK_ENVIRON); 1> 1> 1> 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackThreadpool( 1> PTP_CALLBACK_ENVIRON CallbackEnviron, 1> PTP_POOL Pool 1> ) 1>{ 1> CallbackEnviron->Pool = Pool; 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackCleanupGroup( 1> PTP_CALLBACK_ENVIRON CallbackEnviron, 1> PTP_CLEANUP_GROUP CleanupGroup, 1> PTP_CLEANUP_GROUP_CANCEL_CALLBACK CleanupGroupCancelCallback 1> ) 1>{ 1> CallbackEnviron->CleanupGroup = CleanupGroup; 1> CallbackEnviron->CleanupGroupCancelCallback = CleanupGroupCancelCallback; 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackActivationContext( 1> PTP_CALLBACK_ENVIRON CallbackEnviron, 1> struct _ACTIVATION_CONTEXT *ActivationContext 1> ) 1>{ 1> CallbackEnviron->ActivationContext = ActivationContext; 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackNoActivationContext( 1> PTP_CALLBACK_ENVIRON CallbackEnviron 1> ) 1>{ 1> CallbackEnviron->ActivationContext = (struct _ACTIVATION_CONTEXT *)(LONG_PTR) -1; 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackLongFunction( 1> PTP_CALLBACK_ENVIRON CallbackEnviron 1> ) 1>{ 1> CallbackEnviron->u.s.LongFunction = 1; 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackRaceWithDll( 1> PTP_CALLBACK_ENVIRON CallbackEnviron, 1> PVOID DllHandle 1> ) 1>{ 1> CallbackEnviron->RaceDll = DllHandle; 1>} 1> 1>__forceinline 1>void 1>TpSetCallbackFinalizationCallback( 1> PTP_CALLBACK_ENVIRON CallbackEnviron, 1> PTP_SIMPLE_CALLBACK FinalizationCallback 1> ) 1>{ 1> CallbackEnviron->FinalizationCallback = FinalizationCallback; 1>} 1> 1> 1> 1>__forceinline 1>void 1>TpSetCallbackPriority( 1> PTP_CALLBACK_ENVIRON CallbackEnviron, 1> TP_CALLBACK_PRIORITY Priority 1> ) 1>{ 1> CallbackEnviron->CallbackPriority = Priority; 1>} 1> 1> 1> 1>__forceinline 1>void 1>TpSetCallbackPersistent( 1> PTP_CALLBACK_ENVIRON CallbackEnviron 1> ) 1>{ 1> CallbackEnviron->u.s.Persistent = 1; 1>} 1> 1> 1>__forceinline 1>void 1>TpDestroyCallbackEnviron( 1> PTP_CALLBACK_ENVIRON CallbackEnviron 1> ) 1>{ 1> 1> 1> 1> 1> 1> 1> (CallbackEnviron); 1>} 1> 1> 1> 1> 1>typedef struct _TP_WORK TP_WORK, *PTP_WORK; 1> 1>typedef void (__stdcall *PTP_WORK_CALLBACK)( 1> PTP_CALLBACK_INSTANCE Instance, 1> PVOID Context, 1> PTP_WORK Work 1> ); 1> 1>typedef struct _TP_TIMER TP_TIMER, *PTP_TIMER; 1> 1>typedef void (__stdcall *PTP_TIMER_CALLBACK)( 1> PTP_CALLBACK_INSTANCE Instance, 1> PVOID Context, 1> PTP_TIMER Timer 1> ); 1> 1>typedef DWORD TP_WAIT_RESULT; 1> 1>typedef struct _TP_WAIT TP_WAIT, *PTP_WAIT; 1> 1>typedef void (__stdcall *PTP_WAIT_CALLBACK)( 1> PTP_CALLBACK_INSTANCE Instance, 1> PVOID Context, 1> PTP_WAIT Wait, 1> TP_WAIT_RESULT WaitResult 1> ); 1> 1>typedef struct _TP_IO TP_IO, *PTP_IO; 1> 1> 1> 1>__forceinline 1>struct _TEB * 1>NtCurrentTeb ( 1> void 1> ) 1> 1>{ 1> return (struct _TEB *)__readgsqword(((LONG)(LONG_PTR)&(((NT_TIB *)0)->Self))); 1>} 1> 1>__forceinline 1>PVOID 1>GetCurrentFiber ( 1> void 1> ) 1> 1>{ 1> 1> return (PVOID)__readgsqword(((LONG)(LONG_PTR)&(((NT_TIB *)0)->FiberData))); 1>} 1> 1>__forceinline 1>PVOID 1>GetFiberData ( 1> void 1> ) 1> 1>{ 1> 1> return *(PVOID *)GetCurrentFiber(); 1>} 1> 1> 1> 1> 1>#line 22912 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 22945 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>#line 22958 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1>#line 22973 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winnt.h" 1> 1> 1>} 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 183 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1> 1> 1>typedef UINT_PTR WPARAM; 1>typedef LONG_PTR LPARAM; 1>typedef LONG_PTR LRESULT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 208 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1>typedef HANDLE *SPHANDLE; 1>typedef HANDLE *LPHANDLE; 1>typedef HANDLE HGLOBAL; 1>typedef HANDLE HLOCAL; 1>typedef HANDLE GLOBALHANDLE; 1>typedef HANDLE LOCALHANDLE; 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4255) 1> 1> 1> 1>typedef INT_PTR ( __stdcall *FARPROC)(); 1>typedef INT_PTR ( __stdcall *NEARPROC)(); 1>typedef INT_PTR (__stdcall *PROC)(); 1>#line 237 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1>#pragma warning(pop) 1>#line 244 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\minwindef.h" 1> 1>typedef WORD ATOM; 1> 1>struct HKEY__{int unused;}; typedef struct HKEY__ *HKEY; 1>typedef HKEY *PHKEY; 1>struct HMETAFILE__{int unused;}; typedef struct HMETAFILE__ *HMETAFILE; 1>struct HINSTANCE__{int unused;}; typedef struct HINSTANCE__ *HINSTANCE; 1>typedef HINSTANCE HMODULE; 1>struct HRGN__{int unused;}; typedef struct HRGN__ *HRGN; 1>struct HRSRC__{int unused;}; typedef struct HRSRC__ *HRSRC; 1>struct HSPRITE__{int unused;}; typedef struct HSPRITE__ *HSPRITE; 1>struct HLSURF__{int unused;}; typedef struct HLSURF__ *HLSURF; 1>struct HSTR__{int unused;}; typedef struct HSTR__ *HSTR; 1>struct HTASK__{int unused;}; typedef struct HTASK__ *HTASK; 1>struct HWINSTA__{int unused;}; typedef struct HWINSTA__ *HWINSTA; 1>struct HKL__{int unused;}; typedef struct HKL__ *HKL; 1> 1> 1>typedef int HFILE; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _FILETIME { 1> DWORD dwLowDateTime; 1> DWORD dwHighDateTime; 1>} FILETIME, *PFILETIME, *LPFILETIME; 1> 1> 1> 1>} 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\windef.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>struct HWND__{int unused;}; typedef struct HWND__ *HWND; 1>struct HHOOK__{int unused;}; typedef struct HHOOK__ *HHOOK; 1> 1> 1>#pragma endregion 1> 1>#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\windef.h" 1> 1>#pragma region Application Family 1> 1> 1> 1> 1>typedef void * HGDIOBJ; 1> 1> 1> 1> 1> 1> 1>struct HACCEL__{int unused;}; typedef struct HACCEL__ *HACCEL; 1> 1> 1>struct HBITMAP__{int unused;}; typedef struct HBITMAP__ *HBITMAP; 1>struct HBRUSH__{int unused;}; typedef struct HBRUSH__ *HBRUSH; 1> 1> 1>struct HCOLORSPACE__{int unused;}; typedef struct HCOLORSPACE__ *HCOLORSPACE; 1> 1> 1>struct HDC__{int unused;}; typedef struct HDC__ *HDC; 1> 1>struct HGLRC__{int unused;}; typedef struct HGLRC__ *HGLRC; 1>struct HDESK__{int unused;}; typedef struct HDESK__ *HDESK; 1>struct HENHMETAFILE__{int unused;}; typedef struct HENHMETAFILE__ *HENHMETAFILE; 1> 1>struct HFONT__{int unused;}; typedef struct HFONT__ *HFONT; 1> 1>struct HICON__{int unused;}; typedef struct HICON__ *HICON; 1> 1>struct HMENU__{int unused;}; typedef struct HMENU__ *HMENU; 1> 1> 1>struct HPALETTE__{int unused;}; typedef struct HPALETTE__ *HPALETTE; 1>struct HPEN__{int unused;}; typedef struct HPEN__ *HPEN; 1> 1> 1> 1>struct HWINEVENTHOOK__{int unused;}; typedef struct HWINEVENTHOOK__ *HWINEVENTHOOK; 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#pragma region Application Family 1> 1> 1>struct HMONITOR__{int unused;}; typedef struct HMONITOR__ *HMONITOR; 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1>struct HUMPD__{int unused;}; typedef struct HUMPD__ *HUMPD; 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family 1> 1> 1> 1>typedef HICON HCURSOR; 1> 1> 1> 1> 1>typedef DWORD COLORREF; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef DWORD *LPCOLORREF; 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or Games Family 1> 1> 1>typedef struct tagRECT 1>{ 1> LONG left; 1> LONG top; 1> LONG right; 1> LONG bottom; 1>} RECT, *PRECT, *NPRECT, *LPRECT; 1> 1>typedef const RECT * LPCRECT; 1> 1>typedef struct _RECTL 1>{ 1> LONG left; 1> LONG top; 1> LONG right; 1> LONG bottom; 1>} RECTL, *PRECTL, *LPRECTL; 1> 1>typedef const RECTL * LPCRECTL; 1> 1>typedef struct tagPOINT 1>{ 1> LONG x; 1> LONG y; 1>} POINT, *PPOINT, *NPPOINT, *LPPOINT; 1> 1>typedef struct _POINTL 1>{ 1> LONG x; 1> LONG y; 1>} POINTL, *PPOINTL; 1> 1>typedef struct tagSIZE 1>{ 1> LONG cx; 1> LONG cy; 1>} SIZE, *PSIZE, *LPSIZE; 1> 1>typedef SIZE SIZEL; 1>typedef SIZE *PSIZEL, *LPSIZEL; 1> 1>typedef struct tagPOINTS 1>{ 1> 1> SHORT x; 1> SHORT y; 1> 1> 1> 1> 1>} POINTS, *PPOINTS, *LPPOINTS; 1> 1> 1>typedef struct APP_LOCAL_DEVICE_ID 1>{ 1> BYTE value[32]; 1>} APP_LOCAL_DEVICE_ID; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 245 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\windef.h" 1> 1> 1>} 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>struct DPI_AWARENESS_CONTEXT__{int unused;}; typedef struct DPI_AWARENESS_CONTEXT__ *DPI_AWARENESS_CONTEXT; 1> 1>typedef enum DPI_AWARENESS { 1> DPI_AWARENESS_INVALID = -1, 1> DPI_AWARENESS_UNAWARE = 0, 1> DPI_AWARENESS_SYSTEM_AWARE = 1, 1> DPI_AWARENESS_PER_MONITOR_AWARE = 2 1>} DPI_AWARENESS; 1> 1> 1> 1> 1> 1> 1> 1>typedef enum DPI_HOSTING_BEHAVIOR { 1> DPI_HOSTING_BEHAVIOR_INVALID = -1, 1> DPI_HOSTING_BEHAVIOR_DEFAULT = 0, 1> DPI_HOSTING_BEHAVIOR_MIXED = 1 1>} DPI_HOSTING_BEHAVIOR; 1> 1> 1> 1> 1> 1>#line 172 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4820) 1>#pragma warning(disable:4668) 1> 1>#pragma warning(disable:4001) 1>#pragma warning(disable:4201) 1>#pragma warning(disable:4214) 1> 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 19 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 27 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 77 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 93 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 101 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\apisetcconv.h" 1> 1>#line 35 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1>#pragma warning(disable:4514) 1> 1>#pragma warning(disable:4103) 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4820) 1> 1>#pragma warning(disable:4001) 1>#pragma warning(disable:4201) 1>#pragma warning(disable:4214) 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SECURITY_ATTRIBUTES { 1> DWORD nLength; 1> LPVOID lpSecurityDescriptor; 1> BOOL bInheritHandle; 1>} SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES; 1> 1>typedef struct _OVERLAPPED { 1> ULONG_PTR Internal; 1> ULONG_PTR InternalHigh; 1> union { 1> struct { 1> DWORD Offset; 1> DWORD OffsetHigh; 1> } ; 1> PVOID Pointer; 1> } ; 1> 1> HANDLE hEvent; 1>} OVERLAPPED, *LPOVERLAPPED; 1> 1>typedef struct _OVERLAPPED_ENTRY { 1> ULONG_PTR lpCompletionKey; 1> LPOVERLAPPED lpOverlapped; 1> ULONG_PTR Internal; 1> DWORD dwNumberOfBytesTransferred; 1>} OVERLAPPED_ENTRY, *LPOVERLAPPED_ENTRY; 1> 1> 1> 1> 1> 1> 1>#line 85 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1> 1> 1> 1> 1>typedef struct _SYSTEMTIME { 1> WORD wYear; 1> WORD wMonth; 1> WORD wDayOfWeek; 1> WORD wDay; 1> WORD wHour; 1> WORD wMinute; 1> WORD wSecond; 1> WORD wMilliseconds; 1>} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; 1> 1> 1>typedef struct _WIN32_FIND_DATAA { 1> DWORD dwFileAttributes; 1> FILETIME ftCreationTime; 1> FILETIME ftLastAccessTime; 1> FILETIME ftLastWriteTime; 1> DWORD nFileSizeHigh; 1> DWORD nFileSizeLow; 1> DWORD dwReserved0; 1> DWORD dwReserved1; 1> CHAR cFileName[ 260 ]; 1> CHAR cAlternateFileName[ 14 ]; 1> 1> 1> 1> 1> 1>} WIN32_FIND_DATAA, *PWIN32_FIND_DATAA, *LPWIN32_FIND_DATAA; 1>typedef struct _WIN32_FIND_DATAW { 1> DWORD dwFileAttributes; 1> FILETIME ftCreationTime; 1> FILETIME ftLastAccessTime; 1> FILETIME ftLastWriteTime; 1> DWORD nFileSizeHigh; 1> DWORD nFileSizeLow; 1> DWORD dwReserved0; 1> DWORD dwReserved1; 1> WCHAR cFileName[ 260 ]; 1> WCHAR cAlternateFileName[ 14 ]; 1> 1> 1> 1> 1> 1>} WIN32_FIND_DATAW, *PWIN32_FIND_DATAW, *LPWIN32_FIND_DATAW; 1> 1>typedef WIN32_FIND_DATAW WIN32_FIND_DATA; 1>typedef PWIN32_FIND_DATAW PWIN32_FIND_DATA; 1>typedef LPWIN32_FIND_DATAW LPWIN32_FIND_DATA; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _FINDEX_INFO_LEVELS { 1> FindExInfoStandard, 1> FindExInfoBasic, 1> FindExInfoMaxInfoLevel 1>} FINDEX_INFO_LEVELS; 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _FINDEX_SEARCH_OPS { 1> FindExSearchNameMatch, 1> FindExSearchLimitToDirectories, 1> FindExSearchLimitToDevices, 1> FindExSearchMaxSearchOp 1>} FINDEX_SEARCH_OPS; 1> 1> 1> 1> 1>typedef enum _READ_DIRECTORY_NOTIFY_INFORMATION_CLASS { 1> ReadDirectoryNotifyInformation = 1, 1> ReadDirectoryNotifyExtendedInformation 1>} READ_DIRECTORY_NOTIFY_INFORMATION_CLASS, *PREAD_DIRECTORY_NOTIFY_INFORMATION_CLASS; 1> 1> 1> 1>typedef enum _GET_FILEEX_INFO_LEVELS { 1> GetFileExInfoStandard, 1> GetFileExMaxInfoLevel 1>} GET_FILEEX_INFO_LEVELS; 1> 1> 1>typedef enum _FILE_INFO_BY_HANDLE_CLASS { 1> FileBasicInfo, 1> FileStandardInfo, 1> FileNameInfo, 1> FileRenameInfo, 1> FileDispositionInfo, 1> FileAllocationInfo, 1> FileEndOfFileInfo, 1> FileStreamInfo, 1> FileCompressionInfo, 1> FileAttributeTagInfo, 1> FileIdBothDirectoryInfo, 1> FileIdBothDirectoryRestartInfo, 1> FileIoPriorityHintInfo, 1> FileRemoteProtocolInfo, 1> FileFullDirectoryInfo, 1> FileFullDirectoryRestartInfo, 1> 1> FileStorageInfo, 1> FileAlignmentInfo, 1> FileIdInfo, 1> FileIdExtdDirectoryInfo, 1> FileIdExtdDirectoryRestartInfo, 1> 1> 1> FileDispositionInfoEx, 1> FileRenameInfoEx, 1> 1> 1> FileCaseSensitiveInfo, 1> FileNormalizedNameInfo, 1> 1> MaximumFileInfoByHandleClass 1>} FILE_INFO_BY_HANDLE_CLASS, *PFILE_INFO_BY_HANDLE_CLASS; 1> 1> 1>typedef RTL_CRITICAL_SECTION CRITICAL_SECTION; 1>typedef PRTL_CRITICAL_SECTION PCRITICAL_SECTION; 1>typedef PRTL_CRITICAL_SECTION LPCRITICAL_SECTION; 1> 1>typedef RTL_CRITICAL_SECTION_DEBUG CRITICAL_SECTION_DEBUG; 1>typedef PRTL_CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG; 1>typedef PRTL_CRITICAL_SECTION_DEBUG LPCRITICAL_SECTION_DEBUG; 1> 1>typedef 1>void 1>(__stdcall *LPOVERLAPPED_COMPLETION_ROUTINE)( 1> DWORD dwErrorCode, 1> DWORD dwNumberOfBytesTransfered, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1> 1>typedef struct _PROCESS_HEAP_ENTRY { 1> PVOID lpData; 1> DWORD cbData; 1> BYTE cbOverhead; 1> BYTE iRegionIndex; 1> WORD wFlags; 1> union { 1> struct { 1> HANDLE hMem; 1> DWORD dwReserved[ 3 ]; 1> } Block; 1> struct { 1> DWORD dwCommittedSize; 1> DWORD dwUnCommittedSize; 1> LPVOID lpFirstBlock; 1> LPVOID lpLastBlock; 1> } Region; 1> } ; 1>} PROCESS_HEAP_ENTRY, *LPPROCESS_HEAP_ENTRY, *PPROCESS_HEAP_ENTRY; 1> 1>#line 264 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1>typedef struct _REASON_CONTEXT { 1> ULONG Version; 1> DWORD Flags; 1> union { 1> struct { 1> HMODULE LocalizedReasonModule; 1> ULONG LocalizedReasonId; 1> ULONG ReasonStringCount; 1> LPWSTR *ReasonStrings; 1> 1> } Detailed; 1> 1> LPWSTR SimpleReasonString; 1> } Reason; 1>} REASON_CONTEXT, *PREASON_CONTEXT; 1> 1> 1> 1> 1>#line 293 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1>typedef DWORD (__stdcall *PTHREAD_START_ROUTINE)( 1> LPVOID lpThreadParameter 1> ); 1>typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE; 1> 1>typedef LPVOID (__stdcall *PENCLAVE_ROUTINE)( 1> LPVOID lpThreadParameter 1> ); 1>typedef PENCLAVE_ROUTINE LPENCLAVE_ROUTINE; 1> 1>typedef struct _EXCEPTION_DEBUG_INFO { 1> EXCEPTION_RECORD ExceptionRecord; 1> DWORD dwFirstChance; 1>} EXCEPTION_DEBUG_INFO, *LPEXCEPTION_DEBUG_INFO; 1> 1>typedef struct _CREATE_THREAD_DEBUG_INFO { 1> HANDLE hThread; 1> LPVOID lpThreadLocalBase; 1> LPTHREAD_START_ROUTINE lpStartAddress; 1>} CREATE_THREAD_DEBUG_INFO, *LPCREATE_THREAD_DEBUG_INFO; 1> 1>typedef struct _CREATE_PROCESS_DEBUG_INFO { 1> HANDLE hFile; 1> HANDLE hProcess; 1> HANDLE hThread; 1> LPVOID lpBaseOfImage; 1> DWORD dwDebugInfoFileOffset; 1> DWORD nDebugInfoSize; 1> LPVOID lpThreadLocalBase; 1> LPTHREAD_START_ROUTINE lpStartAddress; 1> LPVOID lpImageName; 1> WORD fUnicode; 1>} CREATE_PROCESS_DEBUG_INFO, *LPCREATE_PROCESS_DEBUG_INFO; 1> 1>typedef struct _EXIT_THREAD_DEBUG_INFO { 1> DWORD dwExitCode; 1>} EXIT_THREAD_DEBUG_INFO, *LPEXIT_THREAD_DEBUG_INFO; 1> 1>typedef struct _EXIT_PROCESS_DEBUG_INFO { 1> DWORD dwExitCode; 1>} EXIT_PROCESS_DEBUG_INFO, *LPEXIT_PROCESS_DEBUG_INFO; 1> 1>typedef struct _LOAD_DLL_DEBUG_INFO { 1> HANDLE hFile; 1> LPVOID lpBaseOfDll; 1> DWORD dwDebugInfoFileOffset; 1> DWORD nDebugInfoSize; 1> LPVOID lpImageName; 1> WORD fUnicode; 1>} LOAD_DLL_DEBUG_INFO, *LPLOAD_DLL_DEBUG_INFO; 1> 1>typedef struct _UNLOAD_DLL_DEBUG_INFO { 1> LPVOID lpBaseOfDll; 1>} UNLOAD_DLL_DEBUG_INFO, *LPUNLOAD_DLL_DEBUG_INFO; 1> 1>typedef struct _OUTPUT_DEBUG_STRING_INFO { 1> LPSTR lpDebugStringData; 1> WORD fUnicode; 1> WORD nDebugStringLength; 1>} OUTPUT_DEBUG_STRING_INFO, *LPOUTPUT_DEBUG_STRING_INFO; 1> 1>typedef struct _RIP_INFO { 1> DWORD dwError; 1> DWORD dwType; 1>} RIP_INFO, *LPRIP_INFO; 1> 1> 1>typedef struct _DEBUG_EVENT { 1> DWORD dwDebugEventCode; 1> DWORD dwProcessId; 1> DWORD dwThreadId; 1> union { 1> EXCEPTION_DEBUG_INFO Exception; 1> CREATE_THREAD_DEBUG_INFO CreateThread; 1> CREATE_PROCESS_DEBUG_INFO CreateProcessInfo; 1> EXIT_THREAD_DEBUG_INFO ExitThread; 1> EXIT_PROCESS_DEBUG_INFO ExitProcess; 1> LOAD_DLL_DEBUG_INFO LoadDll; 1> UNLOAD_DLL_DEBUG_INFO UnloadDll; 1> OUTPUT_DEBUG_STRING_INFO DebugString; 1> RIP_INFO RipInfo; 1> } u; 1>} DEBUG_EVENT, *LPDEBUG_EVENT; 1> 1> 1> 1> 1> 1> 1> 1>typedef PCONTEXT LPCONTEXT; 1> 1> 1> 1> 1> 1> 1> 1>#line 417 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1> 1>#line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1>#line 463 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\minwinbase.h" 1> 1> 1> 1>#line 36 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\apiquery2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 26 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\apiquery2.h" 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1>BOOL 1>__stdcall 1>IsApiSetImplemented( 1> PCSTR Contract 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 42 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\processenv.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetEnvironmentStringsW( 1> LPWCH NewEnvironment 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region PC Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>GetStdHandle( 1> DWORD nStdHandle 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetStdHandle( 1> DWORD nStdHandle, 1> HANDLE hHandle 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetStdHandleEx( 1> DWORD nStdHandle, 1> HANDLE hHandle, 1> PHANDLE phPrevValue 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>LPSTR 1>__stdcall 1>GetCommandLineA( 1> void 1> ); 1> 1>__declspec(dllimport) 1>LPWSTR 1>__stdcall 1>GetCommandLineW( 1> void 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>LPCH 1>__stdcall 1>GetEnvironmentStrings( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>LPWCH 1>__stdcall 1>GetEnvironmentStringsW( 1> void 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FreeEnvironmentStringsA( 1> LPCH penv 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FreeEnvironmentStringsW( 1> LPWCH penv 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetEnvironmentVariableA( 1> LPCSTR lpName, 1> LPSTR lpBuffer, 1> DWORD nSize 1> ); 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetEnvironmentVariableW( 1> LPCWSTR lpName, 1> LPWSTR lpBuffer, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetEnvironmentVariableA( 1> LPCSTR lpName, 1> LPCSTR lpValue 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetEnvironmentVariableW( 1> LPCWSTR lpName, 1> LPCWSTR lpValue 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>ExpandEnvironmentStringsA( 1> LPCSTR lpSrc, 1> LPSTR lpDst, 1> DWORD nSize 1> ); 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>ExpandEnvironmentStringsW( 1> LPCWSTR lpSrc, 1> LPWSTR lpDst, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCurrentDirectoryA( 1> LPCSTR lpPathName 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCurrentDirectoryW( 1> LPCWSTR lpPathName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetCurrentDirectoryA( 1> DWORD nBufferLength, 1> LPSTR lpBuffer 1> ); 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetCurrentDirectoryW( 1> DWORD nBufferLength, 1> LPWSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SearchPathW( 1> LPCWSTR lpPath, 1> LPCWSTR lpFileName, 1> LPCWSTR lpExtension, 1> DWORD nBufferLength, 1> LPWSTR lpBuffer, 1> LPWSTR* lpFilePart 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SearchPathA( 1> LPCSTR lpPath, 1> LPCSTR lpFileName, 1> LPCSTR lpExtension, 1> DWORD nBufferLength, 1> LPSTR lpBuffer, 1> LPSTR* lpFilePart 1> ); 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>NeedCurrentDirectoryForExePathA( 1> LPCSTR ExeName 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>NeedCurrentDirectoryForExePathW( 1> LPCWSTR ExeName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 43 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\fileapifromapp.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\fileapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>LONG 1>__stdcall 1>CompareFileTime( 1> const FILETIME* lpFileTime1, 1> const FILETIME* lpFileTime2 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryA( 1> LPCSTR lpPathName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryW( 1> LPCWSTR lpPathName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFileA( 1> LPCSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> DWORD dwCreationDisposition, 1> DWORD dwFlagsAndAttributes, 1> HANDLE hTemplateFile 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFileW( 1> LPCWSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> DWORD dwCreationDisposition, 1> DWORD dwFlagsAndAttributes, 1> HANDLE hTemplateFile 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DefineDosDeviceW( 1> DWORD dwFlags, 1> LPCWSTR lpDeviceName, 1> LPCWSTR lpTargetPath 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteFileA( 1> LPCSTR lpFileName 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteFileW( 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteVolumeMountPointW( 1> LPCWSTR lpszVolumeMountPoint 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FileTimeToLocalFileTime( 1> const FILETIME* lpFileTime, 1> LPFILETIME lpLocalFileTime 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindClose( 1> HANDLE hFindFile 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindCloseChangeNotification( 1> HANDLE hChangeHandle 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstChangeNotificationA( 1> LPCSTR lpPathName, 1> BOOL bWatchSubtree, 1> DWORD dwNotifyFilter 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstChangeNotificationW( 1> LPCWSTR lpPathName, 1> BOOL bWatchSubtree, 1> DWORD dwNotifyFilter 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileA( 1> LPCSTR lpFileName, 1> LPWIN32_FIND_DATAA lpFindFileData 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileW( 1> LPCWSTR lpFileName, 1> LPWIN32_FIND_DATAW lpFindFileData 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileExA( 1> LPCSTR lpFileName, 1> FINDEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFindFileData, 1> FINDEX_SEARCH_OPS fSearchOp, 1> LPVOID lpSearchFilter, 1> DWORD dwAdditionalFlags 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileExW( 1> LPCWSTR lpFileName, 1> FINDEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFindFileData, 1> FINDEX_SEARCH_OPS fSearchOp, 1> LPVOID lpSearchFilter, 1> DWORD dwAdditionalFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstVolumeW( 1> LPWSTR lpszVolumeName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextChangeNotification( 1> HANDLE hChangeHandle 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextFileA( 1> HANDLE hFindFile, 1> LPWIN32_FIND_DATAA lpFindFileData 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextFileW( 1> HANDLE hFindFile, 1> LPWIN32_FIND_DATAW lpFindFileData 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextVolumeW( 1> HANDLE hFindVolume, 1> LPWSTR lpszVolumeName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindVolumeClose( 1> HANDLE hFindVolume 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FlushFileBuffers( 1> HANDLE hFile 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDiskFreeSpaceA( 1> LPCSTR lpRootPathName, 1> LPDWORD lpSectorsPerCluster, 1> LPDWORD lpBytesPerSector, 1> LPDWORD lpNumberOfFreeClusters, 1> LPDWORD lpTotalNumberOfClusters 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDiskFreeSpaceW( 1> LPCWSTR lpRootPathName, 1> LPDWORD lpSectorsPerCluster, 1> LPDWORD lpBytesPerSector, 1> LPDWORD lpNumberOfFreeClusters, 1> LPDWORD lpTotalNumberOfClusters 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDiskFreeSpaceExA( 1> LPCSTR lpDirectoryName, 1> PULARGE_INTEGER lpFreeBytesAvailableToCaller, 1> PULARGE_INTEGER lpTotalNumberOfBytes, 1> PULARGE_INTEGER lpTotalNumberOfFreeBytes 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDiskFreeSpaceExW( 1> LPCWSTR lpDirectoryName, 1> PULARGE_INTEGER lpFreeBytesAvailableToCaller, 1> PULARGE_INTEGER lpTotalNumberOfBytes, 1> PULARGE_INTEGER lpTotalNumberOfFreeBytes 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1>typedef struct DISK_SPACE_INFORMATION { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> ULONGLONG ActualTotalAllocationUnits; 1> ULONGLONG ActualAvailableAllocationUnits; 1> ULONGLONG ActualPoolUnavailableAllocationUnits; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> ULONGLONG CallerTotalAllocationUnits; 1> ULONGLONG CallerAvailableAllocationUnits; 1> ULONGLONG CallerPoolUnavailableAllocationUnits; 1> 1> 1> 1> 1> 1> ULONGLONG UsedAllocationUnits; 1> 1> 1> 1> 1> 1> ULONGLONG TotalReservedAllocationUnits; 1> 1> 1> 1> 1> 1> 1> ULONGLONG VolumeStorageReserveAllocationUnits; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> ULONGLONG AvailableCommittedAllocationUnits; 1> 1> 1> 1> 1> 1> 1> ULONGLONG PoolAvailableAllocationUnits; 1> 1> DWORD SectorsPerAllocationUnit; 1> DWORD BytesPerSector; 1> 1>} DISK_SPACE_INFORMATION; 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>GetDiskSpaceInformationA( 1> LPCSTR rootPath, 1> DISK_SPACE_INFORMATION* diskSpaceInfo 1> ); 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>GetDiskSpaceInformationW( 1> LPCWSTR rootPath, 1> DISK_SPACE_INFORMATION* diskSpaceInfo 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetDriveTypeA( 1> LPCSTR lpRootPathName 1> ); 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetDriveTypeW( 1> LPCWSTR lpRootPathName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _WIN32_FILE_ATTRIBUTE_DATA { 1> DWORD dwFileAttributes; 1> FILETIME ftCreationTime; 1> FILETIME ftLastAccessTime; 1> FILETIME ftLastWriteTime; 1> DWORD nFileSizeHigh; 1> DWORD nFileSizeLow; 1>} WIN32_FILE_ATTRIBUTE_DATA, *LPWIN32_FILE_ATTRIBUTE_DATA; 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFileAttributesA( 1> LPCSTR lpFileName 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFileAttributesW( 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileAttributesExA( 1> LPCSTR lpFileName, 1> GET_FILEEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFileInformation 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileAttributesExW( 1> LPCWSTR lpFileName, 1> GET_FILEEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFileInformation 1> ); 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _BY_HANDLE_FILE_INFORMATION { 1> DWORD dwFileAttributes; 1> FILETIME ftCreationTime; 1> FILETIME ftLastAccessTime; 1> FILETIME ftLastWriteTime; 1> DWORD dwVolumeSerialNumber; 1> DWORD nFileSizeHigh; 1> DWORD nFileSizeLow; 1> DWORD nNumberOfLinks; 1> DWORD nFileIndexHigh; 1> DWORD nFileIndexLow; 1>} BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION, *LPBY_HANDLE_FILE_INFORMATION; 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileInformationByHandle( 1> HANDLE hFile, 1> LPBY_HANDLE_FILE_INFORMATION lpFileInformation 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFileSize( 1> HANDLE hFile, 1> LPDWORD lpFileSizeHigh 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileSizeEx( 1> HANDLE hFile, 1> PLARGE_INTEGER lpFileSize 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFileType( 1> HANDLE hFile 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFinalPathNameByHandleA( 1> HANDLE hFile, 1> LPSTR lpszFilePath, 1> DWORD cchFilePath, 1> DWORD dwFlags 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFinalPathNameByHandleW( 1> HANDLE hFile, 1> LPWSTR lpszFilePath, 1> DWORD cchFilePath, 1> DWORD dwFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileTime( 1> HANDLE hFile, 1> LPFILETIME lpCreationTime, 1> LPFILETIME lpLastAccessTime, 1> LPFILETIME lpLastWriteTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetFullPathNameW( 1> LPCWSTR lpFileName, 1> DWORD nBufferLength, 1> LPWSTR lpBuffer, 1> LPWSTR* lpFilePart 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetFullPathNameA( 1> LPCSTR lpFileName, 1> DWORD nBufferLength, 1> LPSTR lpBuffer, 1> LPSTR* lpFilePart 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetLogicalDrives( 1> void 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetLogicalDriveStringsW( 1> DWORD nBufferLength, 1> LPWSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetLongPathNameA( 1> LPCSTR lpszShortPath, 1> LPSTR lpszLongPath, 1> DWORD cchBuffer 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetLongPathNameW( 1> LPCWSTR lpszShortPath, 1> LPWSTR lpszLongPath, 1> DWORD cchBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetShortPathNameW( 1> LPCWSTR lpszLongPath, 1> LPWSTR lpszShortPath, 1> DWORD cchBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetTempFileNameW( 1> LPCWSTR lpPathName, 1> LPCWSTR lpPrefixString, 1> UINT uUnique, 1> LPWSTR lpTempFileName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumeInformationByHandleW( 1> HANDLE hFile, 1> LPWSTR lpVolumeNameBuffer, 1> DWORD nVolumeNameSize, 1> LPDWORD lpVolumeSerialNumber, 1> LPDWORD lpMaximumComponentLength, 1> LPDWORD lpFileSystemFlags, 1> LPWSTR lpFileSystemNameBuffer, 1> DWORD nFileSystemNameSize 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumeInformationW( 1> LPCWSTR lpRootPathName, 1> LPWSTR lpVolumeNameBuffer, 1> DWORD nVolumeNameSize, 1> LPDWORD lpVolumeSerialNumber, 1> LPDWORD lpMaximumComponentLength, 1> LPDWORD lpFileSystemFlags, 1> LPWSTR lpFileSystemNameBuffer, 1> DWORD nFileSystemNameSize 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumePathNameW( 1> LPCWSTR lpszFileName, 1> LPWSTR lpszVolumePathName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LocalFileTimeToFileTime( 1> const FILETIME* lpLocalFileTime, 1> LPFILETIME lpFileTime 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LockFile( 1> HANDLE hFile, 1> DWORD dwFileOffsetLow, 1> DWORD dwFileOffsetHigh, 1> DWORD nNumberOfBytesToLockLow, 1> DWORD nNumberOfBytesToLockHigh 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LockFileEx( 1> HANDLE hFile, 1> DWORD dwFlags, 1> DWORD dwReserved, 1> DWORD nNumberOfBytesToLockLow, 1> DWORD nNumberOfBytesToLockHigh, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>QueryDosDeviceW( 1> LPCWSTR lpDeviceName, 1> LPWSTR lpTargetPath, 1> DWORD ucchMax 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>ReadFile( 1> HANDLE hFile, 1> LPVOID lpBuffer, 1> DWORD nNumberOfBytesToRead, 1> LPDWORD lpNumberOfBytesRead, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>ReadFileEx( 1> HANDLE hFile, 1> LPVOID lpBuffer, 1> DWORD nNumberOfBytesToRead, 1> LPOVERLAPPED lpOverlapped, 1> LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>ReadFileScatter( 1> HANDLE hFile, 1> FILE_SEGMENT_ELEMENT aSegmentArray[], 1> DWORD nNumberOfBytesToRead, 1> LPDWORD lpReserved, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveDirectoryA( 1> LPCSTR lpPathName 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveDirectoryW( 1> LPCWSTR lpPathName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetEndOfFile( 1> HANDLE hFile 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileAttributesA( 1> LPCSTR lpFileName, 1> DWORD dwFileAttributes 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileAttributesW( 1> LPCWSTR lpFileName, 1> DWORD dwFileAttributes 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileInformationByHandle( 1> HANDLE hFile, 1> FILE_INFO_BY_HANDLE_CLASS FileInformationClass, 1> LPVOID lpFileInformation, 1> DWORD dwBufferSize 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetFilePointer( 1> HANDLE hFile, 1> LONG lDistanceToMove, 1> PLONG lpDistanceToMoveHigh, 1> DWORD dwMoveMethod 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFilePointerEx( 1> HANDLE hFile, 1> LARGE_INTEGER liDistanceToMove, 1> PLARGE_INTEGER lpNewFilePointer, 1> DWORD dwMoveMethod 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileTime( 1> HANDLE hFile, 1> const FILETIME* lpCreationTime, 1> const FILETIME* lpLastAccessTime, 1> const FILETIME* lpLastWriteTime 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileValidData( 1> HANDLE hFile, 1> LONGLONG ValidDataLength 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UnlockFile( 1> HANDLE hFile, 1> DWORD dwFileOffsetLow, 1> DWORD dwFileOffsetHigh, 1> DWORD nNumberOfBytesToUnlockLow, 1> DWORD nNumberOfBytesToUnlockHigh 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UnlockFileEx( 1> HANDLE hFile, 1> DWORD dwReserved, 1> DWORD nNumberOfBytesToUnlockLow, 1> DWORD nNumberOfBytesToUnlockHigh, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteFile( 1> HANDLE hFile, 1> LPCVOID lpBuffer, 1> DWORD nNumberOfBytesToWrite, 1> LPDWORD lpNumberOfBytesWritten, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteFileEx( 1> HANDLE hFile, 1> LPCVOID lpBuffer, 1> DWORD nNumberOfBytesToWrite, 1> LPOVERLAPPED lpOverlapped, 1> LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteFileGather( 1> HANDLE hFile, 1> FILE_SEGMENT_ELEMENT aSegmentArray[], 1> DWORD nNumberOfBytesToWrite, 1> LPDWORD lpReserved, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetTempPathW( 1> DWORD nBufferLength, 1> LPWSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumeNameForVolumeMountPointW( 1> LPCWSTR lpszVolumeMountPoint, 1> LPWSTR lpszVolumeName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumePathNamesForVolumeNameW( 1> LPCWSTR lpszVolumeName, 1> LPWCH lpszVolumePathNames, 1> DWORD cchBufferLength, 1> PDWORD lpcchReturnLength 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>typedef struct _CREATEFILE2_EXTENDED_PARAMETERS { 1> DWORD dwSize; 1> DWORD dwFileAttributes; 1> DWORD dwFileFlags; 1> DWORD dwSecurityQosFlags; 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes; 1> HANDLE hTemplateFile; 1>} CREATEFILE2_EXTENDED_PARAMETERS, *PCREATEFILE2_EXTENDED_PARAMETERS, *LPCREATEFILE2_EXTENDED_PARAMETERS; 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFile2( 1> LPCWSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> DWORD dwCreationDisposition, 1> LPCREATEFILE2_EXTENDED_PARAMETERS pCreateExParams 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileIoOverlappedRange( 1> HANDLE FileHandle, 1> PUCHAR OverlappedRangeStart, 1> ULONG Length 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCompressedFileSizeA( 1> LPCSTR lpFileName, 1> LPDWORD lpFileSizeHigh 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCompressedFileSizeW( 1> LPCWSTR lpFileName, 1> LPDWORD lpFileSizeHigh 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _STREAM_INFO_LEVELS { 1> 1> FindStreamInfoStandard, 1> FindStreamInfoMaxInfoLevel 1> 1>} STREAM_INFO_LEVELS; 1> 1>typedef struct _WIN32_FIND_STREAM_DATA { 1> 1> LARGE_INTEGER StreamSize; 1> WCHAR cStreamName[ 260 + 36 ]; 1> 1>} WIN32_FIND_STREAM_DATA, *PWIN32_FIND_STREAM_DATA; 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstStreamW( 1> LPCWSTR lpFileName, 1> STREAM_INFO_LEVELS InfoLevel, 1> LPVOID lpFindStreamData, 1> DWORD dwFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextStreamW( 1> HANDLE hFindStream, 1> LPVOID lpFindStreamData 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AreFileApisANSI( 1> void 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetTempPathA( 1> DWORD nBufferLength, 1> LPSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileNameW( 1> LPCWSTR lpFileName, 1> DWORD dwFlags, 1> LPDWORD StringLength, 1> PWSTR LinkName 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextFileNameW( 1> HANDLE hFindStream, 1> LPDWORD StringLength, 1> PWSTR LinkName 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumeInformationA( 1> LPCSTR lpRootPathName, 1> LPSTR lpVolumeNameBuffer, 1> DWORD nVolumeNameSize, 1> LPDWORD lpVolumeSerialNumber, 1> LPDWORD lpMaximumComponentLength, 1> LPDWORD lpFileSystemFlags, 1> LPSTR lpFileSystemNameBuffer, 1> DWORD nFileSystemNameSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetTempFileNameA( 1> LPCSTR lpPathName, 1> LPCSTR lpPrefixString, 1> UINT uUnique, 1> LPSTR lpTempFileName 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetFileApisToOEM( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetFileApisToANSI( 1> void 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 21 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\fileapifromapp.h" 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileFromAppW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> BOOL bFailIfExists 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryFromAppW( 1> LPCWSTR lpPathName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFileFromAppW( 1> LPCWSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> DWORD dwCreationDisposition, 1> DWORD dwFlagsAndAttributes, 1> HANDLE hTemplateFile 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFile2FromAppW( 1> LPCWSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> DWORD dwCreationDisposition, 1> LPCREATEFILE2_EXTENDED_PARAMETERS pCreateExParams 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteFileFromAppW( 1> LPCWSTR lpFileName 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileExFromAppW( 1> LPCWSTR lpFileName, 1> FINDEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFindFileData, 1> FINDEX_SEARCH_OPS fSearchOp, 1> LPVOID lpSearchFilter, 1> DWORD dwAdditionalFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileAttributesExFromAppW( 1> LPCWSTR lpFileName, 1> GET_FILEEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFileInformation 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileFromAppW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveDirectoryFromAppW( 1> LPCWSTR lpPathName 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReplaceFileFromAppW( 1> LPCWSTR lpReplacedFileName, 1> LPCWSTR lpReplacementFileName, 1> LPCWSTR lpBackupFileName, 1> DWORD dwReplaceFlags, 1> LPVOID lpExclude, 1> LPVOID lpReserved 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileAttributesFromAppW( 1> LPCWSTR lpFileName, 1> DWORD dwFileAttributes 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 44 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\debugapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsDebuggerPresent( 1> void 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>DebugBreak( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>OutputDebugStringA( 1> LPCSTR lpOutputString 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>OutputDebugStringW( 1> LPCWSTR lpOutputString 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ContinueDebugEvent( 1> DWORD dwProcessId, 1> DWORD dwThreadId, 1> DWORD dwContinueStatus 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WaitForDebugEvent( 1> LPDEBUG_EVENT lpDebugEvent, 1> DWORD dwMilliseconds 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DebugActiveProcess( 1> DWORD dwProcessId 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DebugActiveProcessStop( 1> DWORD dwProcessId 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CheckRemoteDebuggerPresent( 1> HANDLE hProcess, 1> PBOOL pbDebuggerPresent 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WaitForDebugEventEx( 1> LPDEBUG_EVENT lpDebugEvent, 1> DWORD dwMilliseconds 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 45 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\utilapiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>EncodePointer( 1> PVOID Ptr 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>DecodePointer( 1> PVOID Ptr 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>EncodeSystemPointer( 1> PVOID Ptr 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>DecodeSystemPointer( 1> PVOID Ptr 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>EncodeRemotePointer( 1> HANDLE ProcessHandle, 1> PVOID Ptr, 1> PVOID* EncodedPtr 1> ); 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>DecodeRemotePointer( 1> HANDLE ProcessHandle, 1> PVOID Ptr, 1> PVOID* DecodedPtr 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region PC Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>Beep( 1> DWORD dwFreq, 1> DWORD dwDuration 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\handleapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CloseHandle( 1> HANDLE hObject 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DuplicateHandle( 1> HANDLE hSourceProcessHandle, 1> HANDLE hSourceHandle, 1> HANDLE hTargetProcessHandle, 1> LPHANDLE lpTargetHandle, 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> DWORD dwOptions 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CompareObjectHandles( 1> HANDLE hFirstObjectHandle, 1> HANDLE hSecondObjectHandle 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetHandleInformation( 1> HANDLE hObject, 1> LPDWORD lpdwFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetHandleInformation( 1> HANDLE hObject, 1> DWORD dwMask, 1> DWORD dwFlags 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 47 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\errhandlingapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1>typedef LONG (__stdcall *PTOP_LEVEL_EXCEPTION_FILTER)( 1> struct _EXCEPTION_POINTERS *ExceptionInfo 1> ); 1> 1>typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER; 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>RaiseException( 1> DWORD dwExceptionCode, 1> DWORD dwExceptionFlags, 1> DWORD nNumberOfArguments, 1> const ULONG_PTR* lpArguments 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>LONG 1>__stdcall 1>UnhandledExceptionFilter( 1> struct _EXCEPTION_POINTERS* ExceptionInfo 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>LPTOP_LEVEL_EXCEPTION_FILTER 1>__stdcall 1>SetUnhandledExceptionFilter( 1> LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1> 1>DWORD 1>__stdcall 1>GetLastError( 1> void 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetLastError( 1> DWORD dwErrCode 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetErrorMode( 1> void 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>SetErrorMode( 1> UINT uMode 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>AddVectoredExceptionHandler( 1> ULONG First, 1> PVECTORED_EXCEPTION_HANDLER Handler 1> ); 1> 1> 1>__declspec(dllimport) 1>ULONG 1>__stdcall 1>RemoveVectoredExceptionHandler( 1> PVOID Handle 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>AddVectoredContinueHandler( 1> ULONG First, 1> PVECTORED_EXCEPTION_HANDLER Handler 1> ); 1> 1> 1>__declspec(dllimport) 1>ULONG 1>__stdcall 1>RemoveVectoredContinueHandler( 1> PVOID Handle 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\errhandlingapi.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>RaiseFailFastException( 1> PEXCEPTION_RECORD pExceptionRecord, 1> PCONTEXT pContextRecord, 1> DWORD dwFlags 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>FatalAppExitA( 1> UINT uAction, 1> LPCSTR lpMessageText 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>FatalAppExitW( 1> UINT uAction, 1> LPCWSTR lpMessageText 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetThreadErrorMode( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadErrorMode( 1> DWORD dwNewMode, 1> LPDWORD lpOldMode 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>TerminateProcessOnMemoryExhaustion( 1> SIZE_T FailedAllocationSize 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\fibersapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>FlsAlloc( 1> PFLS_CALLBACK_FUNCTION lpCallback 1> ); 1> 1> 1>__declspec(dllimport) 1>PVOID 1>__stdcall 1>FlsGetValue( 1> DWORD dwFlsIndex 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FlsSetValue( 1> DWORD dwFlsIndex, 1> PVOID lpFlsData 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FlsFree( 1> DWORD dwFlsIndex 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsThreadAFiber( 1> void 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\namedpipeapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreatePipe( 1> PHANDLE hReadPipe, 1> PHANDLE hWritePipe, 1> LPSECURITY_ATTRIBUTES lpPipeAttributes, 1> DWORD nSize 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ConnectNamedPipe( 1> HANDLE hNamedPipe, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DisconnectNamedPipe( 1> HANDLE hNamedPipe 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetNamedPipeHandleState( 1> HANDLE hNamedPipe, 1> LPDWORD lpMode, 1> LPDWORD lpMaxCollectionCount, 1> LPDWORD lpCollectDataTimeout 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PeekNamedPipe( 1> HANDLE hNamedPipe, 1> LPVOID lpBuffer, 1> DWORD nBufferSize, 1> LPDWORD lpBytesRead, 1> LPDWORD lpTotalBytesAvail, 1> LPDWORD lpBytesLeftThisMessage 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TransactNamedPipe( 1> HANDLE hNamedPipe, 1> LPVOID lpInBuffer, 1> DWORD nInBufferSize, 1> LPVOID lpOutBuffer, 1> DWORD nOutBufferSize, 1> LPDWORD lpBytesRead, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateNamedPipeW( 1> LPCWSTR lpName, 1> DWORD dwOpenMode, 1> DWORD dwPipeMode, 1> DWORD nMaxInstances, 1> DWORD nOutBufferSize, 1> DWORD nInBufferSize, 1> DWORD nDefaultTimeOut, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WaitNamedPipeW( 1> LPCWSTR lpNamedPipeName, 1> DWORD nTimeOut 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeClientComputerNameW( 1> HANDLE Pipe, 1> LPWSTR ClientComputerName, 1> ULONG ClientComputerNameLength 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>ImpersonateNamedPipeClient( 1> HANDLE hNamedPipe 1> ); 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeInfo( 1> HANDLE hNamedPipe, 1> LPDWORD lpFlags, 1> LPDWORD lpOutBufferSize, 1> LPDWORD lpInBufferSize, 1> LPDWORD lpMaxInstances 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeHandleStateW( 1> HANDLE hNamedPipe, 1> LPDWORD lpState, 1> LPDWORD lpCurInstances, 1> LPDWORD lpMaxCollectionCount, 1> LPDWORD lpCollectDataTimeout, 1> LPWSTR lpUserName, 1> DWORD nMaxUserNameSize 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CallNamedPipeW( 1> LPCWSTR lpNamedPipeName, 1> LPVOID lpInBuffer, 1> DWORD nInBufferSize, 1> LPVOID lpOutBuffer, 1> DWORD nOutBufferSize, 1> LPDWORD lpBytesRead, 1> DWORD nTimeOut 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1> 1> 1>#line 50 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\profileapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryPerformanceCounter( 1> LARGE_INTEGER* lpPerformanceCount 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryPerformanceFrequency( 1> LARGE_INTEGER* lpFrequency 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 51 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\heapapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4820) 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1>typedef struct _HEAP_SUMMARY { 1> DWORD cb; 1> SIZE_T cbAllocated; 1> SIZE_T cbCommitted; 1> SIZE_T cbReserved; 1> SIZE_T cbMaxReserve; 1>} HEAP_SUMMARY, *PHEAP_SUMMARY; 1>typedef PHEAP_SUMMARY LPHEAP_SUMMARY; 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>HeapCreate( 1> DWORD flOptions, 1> SIZE_T dwInitialSize, 1> SIZE_T dwMaximumSize 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapDestroy( 1> HANDLE hHeap 1> ); 1> 1> 1>__declspec(dllimport) 1> 1> 1>__declspec(allocator) 1>LPVOID 1>__stdcall 1>HeapAlloc( 1> HANDLE hHeap, 1> DWORD dwFlags, 1> SIZE_T dwBytes 1> ); 1> 1> 1>__declspec(dllimport) 1> 1> 1> 1>__declspec(allocator) 1>LPVOID 1>__stdcall 1>HeapReAlloc( 1> HANDLE hHeap, 1> DWORD dwFlags, 1> LPVOID lpMem, 1> SIZE_T dwBytes 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>HeapFree( 1> HANDLE hHeap, 1> DWORD dwFlags, 1> LPVOID lpMem 1> ); 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>HeapSize( 1> HANDLE hHeap, 1> DWORD dwFlags, 1> LPCVOID lpMem 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>GetProcessHeap( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>HeapCompact( 1> HANDLE hHeap, 1> DWORD dwFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapSetInformation( 1> HANDLE HeapHandle, 1> HEAP_INFORMATION_CLASS HeapInformationClass, 1> PVOID HeapInformation, 1> SIZE_T HeapInformationLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapValidate( 1> HANDLE hHeap, 1> DWORD dwFlags, 1> LPCVOID lpMem 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>BOOL 1>__stdcall 1>HeapSummary( 1> HANDLE hHeap, 1> DWORD dwFlags, 1> LPHEAP_SUMMARY lpSummary 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProcessHeaps( 1> DWORD NumberOfHeaps, 1> PHANDLE ProcessHeaps 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapLock( 1> HANDLE hHeap 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapUnlock( 1> HANDLE hHeap 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapWalk( 1> HANDLE hHeap, 1> LPPROCESS_HEAP_ENTRY lpEntry 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>HeapQueryInformation( 1> HANDLE HeapHandle, 1> HEAP_INFORMATION_CLASS HeapInformationClass, 1> PVOID HeapInformation, 1> SIZE_T HeapInformationLength, 1> PSIZE_T ReturnLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>} 1> 1> 1>#line 52 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\ioapiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateIoCompletionPort( 1> HANDLE FileHandle, 1> HANDLE ExistingCompletionPort, 1> ULONG_PTR CompletionKey, 1> DWORD NumberOfConcurrentThreads 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetQueuedCompletionStatus( 1> HANDLE CompletionPort, 1> LPDWORD lpNumberOfBytesTransferred, 1> PULONG_PTR lpCompletionKey, 1> LPOVERLAPPED* lpOverlapped, 1> DWORD dwMilliseconds 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetQueuedCompletionStatusEx( 1> HANDLE CompletionPort, 1> LPOVERLAPPED_ENTRY lpCompletionPortEntries, 1> ULONG ulCount, 1> PULONG ulNumEntriesRemoved, 1> DWORD dwMilliseconds, 1> BOOL fAlertable 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PostQueuedCompletionStatus( 1> HANDLE CompletionPort, 1> DWORD dwNumberOfBytesTransferred, 1> ULONG_PTR dwCompletionKey, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Application Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeviceIoControl( 1> HANDLE hDevice, 1> DWORD dwIoControlCode, 1> LPVOID lpInBuffer, 1> DWORD nInBufferSize, 1> LPVOID lpOutBuffer, 1> DWORD nOutBufferSize, 1> LPDWORD lpBytesReturned, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetOverlappedResult( 1> HANDLE hFile, 1> LPOVERLAPPED lpOverlapped, 1> LPDWORD lpNumberOfBytesTransferred, 1> BOOL bWait 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CancelIoEx( 1> HANDLE hFile, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CancelIo( 1> HANDLE hFile 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetOverlappedResultEx( 1> HANDLE hFile, 1> LPOVERLAPPED lpOverlapped, 1> LPDWORD lpNumberOfBytesTransferred, 1> DWORD dwMilliseconds, 1> BOOL bAlertable 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CancelSynchronousIo( 1> HANDLE hThread 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 53 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\synchapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK; 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>InitializeSRWLock( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>ReleaseSRWLockExclusive( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>ReleaseSRWLockShared( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>AcquireSRWLockExclusive( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>AcquireSRWLockShared( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOLEAN 1>__stdcall 1>TryAcquireSRWLockExclusive( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOLEAN 1>__stdcall 1>TryAcquireSRWLockShared( 1> PSRWLOCK SRWLock 1> ); 1> 1> 1> 1> 1>#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\synchapi.h" 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>InitializeCriticalSection( 1> LPCRITICAL_SECTION lpCriticalSection 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>EnterCriticalSection( 1> LPCRITICAL_SECTION lpCriticalSection 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>LeaveCriticalSection( 1> LPCRITICAL_SECTION lpCriticalSection 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>InitializeCriticalSectionAndSpinCount( 1> LPCRITICAL_SECTION lpCriticalSection, 1> DWORD dwSpinCount 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitializeCriticalSectionEx( 1> LPCRITICAL_SECTION lpCriticalSection, 1> DWORD dwSpinCount, 1> DWORD Flags 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetCriticalSectionSpinCount( 1> LPCRITICAL_SECTION lpCriticalSection, 1> DWORD dwSpinCount 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TryEnterCriticalSection( 1> LPCRITICAL_SECTION lpCriticalSection 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>DeleteCriticalSection( 1> LPCRITICAL_SECTION lpCriticalSection 1> ); 1> 1> 1> 1> 1> 1> 1>typedef RTL_RUN_ONCE INIT_ONCE; 1>typedef PRTL_RUN_ONCE PINIT_ONCE; 1>typedef PRTL_RUN_ONCE LPINIT_ONCE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef 1>BOOL 1>(__stdcall *PINIT_ONCE_FN) ( 1> PINIT_ONCE InitOnce, 1> PVOID Parameter, 1> PVOID *Context 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>InitOnceInitialize( 1> PINIT_ONCE InitOnce 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitOnceExecuteOnce( 1> PINIT_ONCE InitOnce, 1> PINIT_ONCE_FN InitFn, 1> PVOID Parameter, 1> LPVOID* Context 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitOnceBeginInitialize( 1> LPINIT_ONCE lpInitOnce, 1> DWORD dwFlags, 1> PBOOL fPending, 1> LPVOID* lpContext 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitOnceComplete( 1> LPINIT_ONCE lpInitOnce, 1> DWORD dwFlags, 1> LPVOID lpContext 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>InitializeConditionVariable( 1> PCONDITION_VARIABLE ConditionVariable 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>WakeConditionVariable( 1> PCONDITION_VARIABLE ConditionVariable 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>WakeAllConditionVariable( 1> PCONDITION_VARIABLE ConditionVariable 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SleepConditionVariableCS( 1> PCONDITION_VARIABLE ConditionVariable, 1> PCRITICAL_SECTION CriticalSection, 1> DWORD dwMilliseconds 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SleepConditionVariableSRW( 1> PCONDITION_VARIABLE ConditionVariable, 1> PSRWLOCK SRWLock, 1> DWORD dwMilliseconds, 1> ULONG Flags 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetEvent( 1> HANDLE hEvent 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ResetEvent( 1> HANDLE hEvent 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReleaseSemaphore( 1> HANDLE hSemaphore, 1> LONG lReleaseCount, 1> LPLONG lpPreviousCount 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReleaseMutex( 1> HANDLE hMutex 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WaitForSingleObject( 1> HANDLE hHandle, 1> DWORD dwMilliseconds 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SleepEx( 1> DWORD dwMilliseconds, 1> BOOL bAlertable 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WaitForSingleObjectEx( 1> HANDLE hHandle, 1> DWORD dwMilliseconds, 1> BOOL bAlertable 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WaitForMultipleObjectsEx( 1> DWORD nCount, 1> const HANDLE* lpHandles, 1> BOOL bWaitAll, 1> DWORD dwMilliseconds, 1> BOOL bAlertable 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateMutexA( 1> LPSECURITY_ATTRIBUTES lpMutexAttributes, 1> BOOL bInitialOwner, 1> LPCSTR lpName 1> ); 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateMutexW( 1> LPSECURITY_ATTRIBUTES lpMutexAttributes, 1> BOOL bInitialOwner, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenMutexW( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateEventA( 1> LPSECURITY_ATTRIBUTES lpEventAttributes, 1> BOOL bManualReset, 1> BOOL bInitialState, 1> LPCSTR lpName 1> ); 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateEventW( 1> LPSECURITY_ATTRIBUTES lpEventAttributes, 1> BOOL bManualReset, 1> BOOL bInitialState, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenEventA( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCSTR lpName 1> ); 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenEventW( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenSemaphoreW( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef 1>void 1>(__stdcall *PTIMERAPCROUTINE)( 1> LPVOID lpArgToCompletionRoutine, 1> DWORD dwTimerLowValue, 1> DWORD dwTimerHighValue 1> ); 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenWaitableTimerW( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCWSTR lpTimerName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>BOOL 1>__stdcall 1>SetWaitableTimerEx( 1> HANDLE hTimer, 1> const LARGE_INTEGER* lpDueTime, 1> LONG lPeriod, 1> PTIMERAPCROUTINE pfnCompletionRoutine, 1> LPVOID lpArgToCompletionRoutine, 1> PREASON_CONTEXT WakeContext, 1> ULONG TolerableDelay 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetWaitableTimer( 1> HANDLE hTimer, 1> const LARGE_INTEGER* lpDueTime, 1> LONG lPeriod, 1> PTIMERAPCROUTINE pfnCompletionRoutine, 1> LPVOID lpArgToCompletionRoutine, 1> BOOL fResume 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CancelWaitableTimer( 1> HANDLE hTimer 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateMutexExA( 1> LPSECURITY_ATTRIBUTES lpMutexAttributes, 1> LPCSTR lpName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateMutexExW( 1> LPSECURITY_ATTRIBUTES lpMutexAttributes, 1> LPCWSTR lpName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateEventExA( 1> LPSECURITY_ATTRIBUTES lpEventAttributes, 1> LPCSTR lpName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateEventExW( 1> LPSECURITY_ATTRIBUTES lpEventAttributes, 1> LPCWSTR lpName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateSemaphoreExW( 1> LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, 1> LONG lInitialCount, 1> LONG lMaximumCount, 1> LPCWSTR lpName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateWaitableTimerExW( 1> LPSECURITY_ATTRIBUTES lpTimerAttributes, 1> LPCWSTR lpTimerName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef RTL_BARRIER SYNCHRONIZATION_BARRIER; 1>typedef PRTL_BARRIER PSYNCHRONIZATION_BARRIER; 1>typedef PRTL_BARRIER LPSYNCHRONIZATION_BARRIER; 1> 1> 1> 1> 1> 1>BOOL 1>__stdcall 1>EnterSynchronizationBarrier( 1> LPSYNCHRONIZATION_BARRIER lpBarrier, 1> DWORD dwFlags 1> ); 1> 1> 1>BOOL 1>__stdcall 1>InitializeSynchronizationBarrier( 1> LPSYNCHRONIZATION_BARRIER lpBarrier, 1> LONG lTotalThreads, 1> LONG lSpinCount 1> ); 1> 1> 1>BOOL 1>__stdcall 1>DeleteSynchronizationBarrier( 1> LPSYNCHRONIZATION_BARRIER lpBarrier 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>Sleep( 1> DWORD dwMilliseconds 1> ); 1> 1> 1>BOOL 1>__stdcall 1>WaitOnAddress( 1> volatile void* Address, 1> PVOID CompareAddress, 1> SIZE_T AddressSize, 1> DWORD dwMilliseconds 1> ); 1> 1> 1>void 1>__stdcall 1>WakeByAddressSingle( 1> PVOID Address 1> ); 1> 1> 1>void 1>__stdcall 1>WakeByAddressAll( 1> PVOID Address 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SignalObjectAndWait( 1> HANDLE hObjectToSignal, 1> HANDLE hObjectToWaitOn, 1> DWORD dwMilliseconds, 1> BOOL bAlertable 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application or OneCore Family or Games Partition 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WaitForMultipleObjects( 1> DWORD nCount, 1> const HANDLE* lpHandles, 1> BOOL bWaitAll, 1> DWORD dwMilliseconds 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateSemaphoreW( 1> LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, 1> LONG lInitialCount, 1> LONG lMaximumCount, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateWaitableTimerW( 1> LPSECURITY_ATTRIBUTES lpTimerAttributes, 1> BOOL bManualReset, 1> LPCWSTR lpTimerName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 54 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\interlockedapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>InitializeSListHead( 1> PSLIST_HEADER ListHead 1> ); 1> 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>InterlockedPopEntrySList( 1> PSLIST_HEADER ListHead 1> ); 1> 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>InterlockedPushEntrySList( 1> PSLIST_HEADER ListHead, 1> PSLIST_ENTRY ListEntry 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>InterlockedPushListSListEx( 1> PSLIST_HEADER ListHead, 1> PSLIST_ENTRY List, 1> PSLIST_ENTRY ListEnd, 1> ULONG Count 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>PSLIST_ENTRY 1>__stdcall 1>InterlockedFlushSList( 1> PSLIST_HEADER ListHead 1> ); 1> 1> 1>__declspec(dllimport) 1>USHORT 1>__stdcall 1>QueryDepthSList( 1> PSLIST_HEADER ListHead 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 55 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\processthreadsapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>typedef struct _PROCESS_INFORMATION { 1> HANDLE hProcess; 1> HANDLE hThread; 1> DWORD dwProcessId; 1> DWORD dwThreadId; 1>} PROCESS_INFORMATION, *PPROCESS_INFORMATION, *LPPROCESS_INFORMATION; 1> 1>typedef struct _STARTUPINFOA { 1> DWORD cb; 1> LPSTR lpReserved; 1> LPSTR lpDesktop; 1> LPSTR lpTitle; 1> DWORD dwX; 1> DWORD dwY; 1> DWORD dwXSize; 1> DWORD dwYSize; 1> DWORD dwXCountChars; 1> DWORD dwYCountChars; 1> DWORD dwFillAttribute; 1> DWORD dwFlags; 1> WORD wShowWindow; 1> WORD cbReserved2; 1> LPBYTE lpReserved2; 1> HANDLE hStdInput; 1> HANDLE hStdOutput; 1> HANDLE hStdError; 1>} STARTUPINFOA, *LPSTARTUPINFOA; 1>typedef struct _STARTUPINFOW { 1> DWORD cb; 1> LPWSTR lpReserved; 1> LPWSTR lpDesktop; 1> LPWSTR lpTitle; 1> DWORD dwX; 1> DWORD dwY; 1> DWORD dwXSize; 1> DWORD dwYSize; 1> DWORD dwXCountChars; 1> DWORD dwYCountChars; 1> DWORD dwFillAttribute; 1> DWORD dwFlags; 1> WORD wShowWindow; 1> WORD cbReserved2; 1> LPBYTE lpReserved2; 1> HANDLE hStdInput; 1> HANDLE hStdOutput; 1> HANDLE hStdError; 1>} STARTUPINFOW, *LPSTARTUPINFOW; 1> 1>typedef STARTUPINFOW STARTUPINFO; 1>typedef LPSTARTUPINFOW LPSTARTUPINFO; 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>QueueUserAPC( 1> PAPCFUNC pfnAPC, 1> HANDLE hThread, 1> ULONG_PTR dwData 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessTimes( 1> HANDLE hProcess, 1> LPFILETIME lpCreationTime, 1> LPFILETIME lpExitTime, 1> LPFILETIME lpKernelTime, 1> LPFILETIME lpUserTime 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>GetCurrentProcess( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCurrentProcessId( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>__declspec(noreturn) 1>void 1>__stdcall 1>ExitProcess( 1> UINT uExitCode 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TerminateProcess( 1> HANDLE hProcess, 1> UINT uExitCode 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetExitCodeProcess( 1> HANDLE hProcess, 1> LPDWORD lpExitCode 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SwitchToThread( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateThread( 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> SIZE_T dwStackSize, 1> LPTHREAD_START_ROUTINE lpStartAddress, 1> LPVOID lpParameter, 1> DWORD dwCreationFlags, 1> LPDWORD lpThreadId 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateRemoteThread( 1> HANDLE hProcess, 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> SIZE_T dwStackSize, 1> LPTHREAD_START_ROUTINE lpStartAddress, 1> LPVOID lpParameter, 1> DWORD dwCreationFlags, 1> LPDWORD lpThreadId 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>GetCurrentThread( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCurrentThreadId( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenThread( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> DWORD dwThreadId 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadPriority( 1> HANDLE hThread, 1> int nPriority 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadPriorityBoost( 1> HANDLE hThread, 1> BOOL bDisablePriorityBoost 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadPriorityBoost( 1> HANDLE hThread, 1> PBOOL pDisablePriorityBoost 1> ); 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>GetThreadPriority( 1> HANDLE hThread 1> ); 1> 1> 1>__declspec(dllimport) 1>__declspec(noreturn) 1>void 1>__stdcall 1>ExitThread( 1> DWORD dwExitCode 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TerminateThread( 1> HANDLE hThread, 1> DWORD dwExitCode 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetExitCodeThread( 1> HANDLE hThread, 1> LPDWORD lpExitCode 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SuspendThread( 1> HANDLE hThread 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>ResumeThread( 1> HANDLE hThread 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>TlsAlloc( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>LPVOID 1>__stdcall 1>TlsGetValue( 1> DWORD dwTlsIndex 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TlsSetValue( 1> DWORD dwTlsIndex, 1> LPVOID lpTlsValue 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TlsFree( 1> DWORD dwTlsIndex 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateProcessA( 1> LPCSTR lpApplicationName, 1> LPSTR lpCommandLine, 1> LPSECURITY_ATTRIBUTES lpProcessAttributes, 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> BOOL bInheritHandles, 1> DWORD dwCreationFlags, 1> LPVOID lpEnvironment, 1> LPCSTR lpCurrentDirectory, 1> LPSTARTUPINFOA lpStartupInfo, 1> LPPROCESS_INFORMATION lpProcessInformation 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateProcessW( 1> LPCWSTR lpApplicationName, 1> LPWSTR lpCommandLine, 1> LPSECURITY_ATTRIBUTES lpProcessAttributes, 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> BOOL bInheritHandles, 1> DWORD dwCreationFlags, 1> LPVOID lpEnvironment, 1> LPCWSTR lpCurrentDirectory, 1> LPSTARTUPINFOW lpStartupInfo, 1> LPPROCESS_INFORMATION lpProcessInformation 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessShutdownParameters( 1> DWORD dwLevel, 1> DWORD dwFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProcessVersion( 1> DWORD ProcessId 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetStartupInfoW( 1> LPSTARTUPINFOW lpStartupInfo 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateProcessAsUserW( 1> HANDLE hToken, 1> LPCWSTR lpApplicationName, 1> LPWSTR lpCommandLine, 1> LPSECURITY_ATTRIBUTES lpProcessAttributes, 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> BOOL bInheritHandles, 1> DWORD dwCreationFlags, 1> LPVOID lpEnvironment, 1> LPCWSTR lpCurrentDirectory, 1> LPSTARTUPINFOW lpStartupInfo, 1> LPPROCESS_INFORMATION lpProcessInformation 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__forceinline 1>HANDLE 1>GetCurrentProcessToken ( 1> void 1> ) 1>{ 1> return (HANDLE)(LONG_PTR) -4; 1>} 1> 1>__forceinline 1>HANDLE 1>GetCurrentThreadToken ( 1> void 1> ) 1>{ 1> return (HANDLE)(LONG_PTR) -5; 1>} 1> 1>__forceinline 1>HANDLE 1>GetCurrentThreadEffectiveToken ( 1> void 1> ) 1>{ 1> return (HANDLE)(LONG_PTR) -6; 1>} 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>SetThreadToken( 1> PHANDLE Thread, 1> HANDLE Token 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>OpenProcessToken( 1> HANDLE ProcessHandle, 1> DWORD DesiredAccess, 1> PHANDLE TokenHandle 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>OpenThreadToken( 1> HANDLE ThreadHandle, 1> DWORD DesiredAccess, 1> BOOL OpenAsSelf, 1> PHANDLE TokenHandle 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetPriorityClass( 1> HANDLE hProcess, 1> DWORD dwPriorityClass 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPriorityClass( 1> HANDLE hProcess 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadStackGuarantee( 1> PULONG StackSizeInBytes 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ProcessIdToSessionId( 1> DWORD dwProcessId, 1> DWORD* pSessionId 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>typedef struct _PROC_THREAD_ATTRIBUTE_LIST *PPROC_THREAD_ATTRIBUTE_LIST, *LPPROC_THREAD_ATTRIBUTE_LIST; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProcessId( 1> HANDLE Process 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetThreadId( 1> HANDLE Thread 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>FlushProcessWriteBuffers( 1> void 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProcessIdOfThread( 1> HANDLE Thread 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>InitializeProcThreadAttributeList( 1> LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, 1> DWORD dwAttributeCount, 1> DWORD dwFlags, 1> PSIZE_T lpSize 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>DeleteProcThreadAttributeList( 1> LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UpdateProcThreadAttribute( 1> LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, 1> DWORD dwFlags, 1> DWORD_PTR Attribute, 1> PVOID lpValue, 1> SIZE_T cbSize, 1> PVOID lpPreviousValue, 1> PSIZE_T lpReturnSize 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessDynamicEHContinuationTargets( 1> HANDLE Process, 1> USHORT NumberOfTargets, 1> PPROCESS_DYNAMIC_EH_CONTINUATION_TARGET Targets 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessAffinityUpdateMode( 1> HANDLE hProcess, 1> DWORD dwFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryProcessAffinityUpdateMode( 1> HANDLE hProcess, 1> LPDWORD lpdwFlags 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateRemoteThreadEx( 1> HANDLE hProcess, 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> SIZE_T dwStackSize, 1> LPTHREAD_START_ROUTINE lpStartAddress, 1> LPVOID lpParameter, 1> DWORD dwCreationFlags, 1> LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, 1> LPDWORD lpThreadId 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetCurrentThreadStackLimits( 1> PULONG_PTR LowLimit, 1> PULONG_PTR HighLimit 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadContext( 1> HANDLE hThread, 1> LPCONTEXT lpContext 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessMitigationPolicy( 1> HANDLE hProcess, 1> PROCESS_MITIGATION_POLICY MitigationPolicy, 1> PVOID lpBuffer, 1> SIZE_T dwLength 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadContext( 1> HANDLE hThread, 1> const CONTEXT* lpContext 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessMitigationPolicy( 1> PROCESS_MITIGATION_POLICY MitigationPolicy, 1> PVOID lpBuffer, 1> SIZE_T dwLength 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FlushInstructionCache( 1> HANDLE hProcess, 1> LPCVOID lpBaseAddress, 1> SIZE_T dwSize 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadTimes( 1> HANDLE hThread, 1> LPFILETIME lpCreationTime, 1> LPFILETIME lpExitTime, 1> LPFILETIME lpKernelTime, 1> LPFILETIME lpUserTime 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenProcess( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> DWORD dwProcessId 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsProcessorFeaturePresent( 1> DWORD ProcessorFeature 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessHandleCount( 1> HANDLE hProcess, 1> PDWORD pdwHandleCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCurrentProcessorNumber( 1> void 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadIdealProcessorEx( 1> HANDLE hThread, 1> PPROCESSOR_NUMBER lpIdealProcessor, 1> PPROCESSOR_NUMBER lpPreviousIdealProcessor 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadIdealProcessorEx( 1> HANDLE hThread, 1> PPROCESSOR_NUMBER lpIdealProcessor 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetCurrentProcessorNumberEx( 1> PPROCESSOR_NUMBER ProcNumber 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessPriorityBoost( 1> HANDLE hProcess, 1> PBOOL pDisablePriorityBoost 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessPriorityBoost( 1> HANDLE hProcess, 1> BOOL bDisablePriorityBoost 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadIOPendingFlag( 1> HANDLE hThread, 1> PBOOL lpIOIsPending 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSystemTimes( 1> PFILETIME lpIdleTime, 1> PFILETIME lpKernelTime, 1> PFILETIME lpUserTime 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>typedef enum _THREAD_INFORMATION_CLASS { 1> ThreadMemoryPriority, 1> ThreadAbsoluteCpuPriority, 1> ThreadDynamicCodePolicy, 1> ThreadPowerThrottling, 1> ThreadInformationClassMax 1>} THREAD_INFORMATION_CLASS; 1> 1> 1> 1>typedef struct _MEMORY_PRIORITY_INFORMATION { 1> ULONG MemoryPriority; 1>} MEMORY_PRIORITY_INFORMATION, *PMEMORY_PRIORITY_INFORMATION; 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadInformation( 1> HANDLE hThread, 1> THREAD_INFORMATION_CLASS ThreadInformationClass, 1> LPVOID ThreadInformation, 1> DWORD ThreadInformationSize 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadInformation( 1> HANDLE hThread, 1> THREAD_INFORMATION_CLASS ThreadInformationClass, 1> LPVOID ThreadInformation, 1> DWORD ThreadInformationSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _THREAD_POWER_THROTTLING_STATE { 1> ULONG Version; 1> ULONG ControlMask; 1> ULONG StateMask; 1>} THREAD_POWER_THROTTLING_STATE; 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsProcessCritical( 1> HANDLE hProcess, 1> PBOOL Critical 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProtectedPolicy( 1> LPCGUID PolicyGuid, 1> ULONG_PTR PolicyValue, 1> PULONG_PTR OldPolicyValue 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryProtectedPolicy( 1> LPCGUID PolicyGuid, 1> PULONG_PTR PolicyValue 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetThreadIdealProcessor( 1> HANDLE hThread, 1> DWORD dwIdealProcessor 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>typedef enum _PROCESS_INFORMATION_CLASS { 1> ProcessMemoryPriority, 1> ProcessMemoryExhaustionInfo, 1> ProcessAppMemoryInfo, 1> ProcessInPrivateInfo, 1> ProcessPowerThrottling, 1> ProcessReservedValue1, 1> ProcessTelemetryCoverageInfo, 1> ProcessProtectionLevelInfo, 1> ProcessLeapSecondInfo, 1> ProcessInformationClassMax 1>} PROCESS_INFORMATION_CLASS; 1> 1>typedef struct _APP_MEMORY_INFORMATION { 1> ULONG64 AvailableCommit; 1> ULONG64 PrivateCommitUsage; 1> ULONG64 PeakPrivateCommitUsage; 1> ULONG64 TotalCommitUsage; 1>} APP_MEMORY_INFORMATION, *PAPP_MEMORY_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _PROCESS_MEMORY_EXHAUSTION_TYPE { 1> PMETypeFailFastOnCommitFailure, 1> PMETypeMax 1>} PROCESS_MEMORY_EXHAUSTION_TYPE, *PPROCESS_MEMORY_EXHAUSTION_TYPE; 1> 1> 1> 1> 1>typedef struct _PROCESS_MEMORY_EXHAUSTION_INFO { 1> USHORT Version; 1> USHORT Reserved; 1> PROCESS_MEMORY_EXHAUSTION_TYPE Type; 1> ULONG_PTR Value; 1>} PROCESS_MEMORY_EXHAUSTION_INFO, *PPROCESS_MEMORY_EXHAUSTION_INFO; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _PROCESS_POWER_THROTTLING_STATE { 1> ULONG Version; 1> ULONG ControlMask; 1> ULONG StateMask; 1>} PROCESS_POWER_THROTTLING_STATE, *PPROCESS_POWER_THROTTLING_STATE; 1> 1>typedef struct PROCESS_PROTECTION_LEVEL_INFORMATION { 1> DWORD ProtectionLevel; 1>} PROCESS_PROTECTION_LEVEL_INFORMATION; 1> 1> 1> 1> 1> 1>typedef struct _PROCESS_LEAP_SECOND_INFO { 1> ULONG Flags; 1> ULONG Reserved; 1>} PROCESS_LEAP_SECOND_INFO, *PPROCESS_LEAP_SECOND_INFO; 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessInformation( 1> HANDLE hProcess, 1> PROCESS_INFORMATION_CLASS ProcessInformationClass, 1> LPVOID ProcessInformation, 1> DWORD ProcessInformationSize 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessInformation( 1> HANDLE hProcess, 1> PROCESS_INFORMATION_CLASS ProcessInformationClass, 1> LPVOID ProcessInformation, 1> DWORD ProcessInformationSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>BOOL 1>__stdcall 1>GetSystemCpuSetInformation( 1> PSYSTEM_CPU_SET_INFORMATION Information, 1> ULONG BufferLength, 1> PULONG ReturnedLength, 1> HANDLE Process, 1> ULONG Flags 1> ); 1> 1> 1> 1>BOOL 1>__stdcall 1>GetProcessDefaultCpuSets( 1> HANDLE Process, 1> PULONG CpuSetIds, 1> ULONG CpuSetIdCount, 1> PULONG RequiredIdCount 1> ); 1> 1> 1> 1>BOOL 1>__stdcall 1>SetProcessDefaultCpuSets( 1> HANDLE Process, 1> const ULONG* CpuSetIds, 1> ULONG CpuSetIdCount 1> ); 1> 1> 1> 1>BOOL 1>__stdcall 1>GetThreadSelectedCpuSets( 1> HANDLE Thread, 1> PULONG CpuSetIds, 1> ULONG CpuSetIdCount, 1> PULONG RequiredIdCount 1> ); 1> 1> 1> 1>BOOL 1>__stdcall 1>SetThreadSelectedCpuSets( 1> HANDLE Thread, 1> const ULONG* CpuSetIds, 1> ULONG CpuSetIdCount 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateProcessAsUserA( 1> HANDLE hToken, 1> LPCSTR lpApplicationName, 1> LPSTR lpCommandLine, 1> LPSECURITY_ATTRIBUTES lpProcessAttributes, 1> LPSECURITY_ATTRIBUTES lpThreadAttributes, 1> BOOL bInheritHandles, 1> DWORD dwCreationFlags, 1> LPVOID lpEnvironment, 1> LPCSTR lpCurrentDirectory, 1> LPSTARTUPINFOA lpStartupInfo, 1> LPPROCESS_INFORMATION lpProcessInformation 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessShutdownParameters( 1> LPDWORD lpdwLevel, 1> LPDWORD lpdwFlags 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>SetThreadDescription( 1> HANDLE hThread, 1> PCWSTR lpThreadDescription 1> ); 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>GetThreadDescription( 1> HANDLE hThread, 1> PWSTR* ppszThreadDescription 1> ); 1> 1> 1> 1>} 1> 1> 1>#line 56 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\sysinfoapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4514) 1> 1>#pragma warning(disable:4103) 1> 1> 1>#pragma warning(push) 1> 1>#pragma warning(disable:4001) 1>#pragma warning(disable:4201) 1>#pragma warning(disable:4214) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>typedef struct _SYSTEM_INFO { 1> union { 1> DWORD dwOemId; 1> struct { 1> WORD wProcessorArchitecture; 1> WORD wReserved; 1> } ; 1> } ; 1> DWORD dwPageSize; 1> LPVOID lpMinimumApplicationAddress; 1> LPVOID lpMaximumApplicationAddress; 1> DWORD_PTR dwActiveProcessorMask; 1> DWORD dwNumberOfProcessors; 1> DWORD dwProcessorType; 1> DWORD dwAllocationGranularity; 1> WORD wProcessorLevel; 1> WORD wProcessorRevision; 1>} SYSTEM_INFO, *LPSYSTEM_INFO; 1> 1>typedef struct _MEMORYSTATUSEX { 1> DWORD dwLength; 1> DWORD dwMemoryLoad; 1> DWORDLONG ullTotalPhys; 1> DWORDLONG ullAvailPhys; 1> DWORDLONG ullTotalPageFile; 1> DWORDLONG ullAvailPageFile; 1> DWORDLONG ullTotalVirtual; 1> DWORDLONG ullAvailVirtual; 1> DWORDLONG ullAvailExtendedVirtual; 1>} MEMORYSTATUSEX, *LPMEMORYSTATUSEX; 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GlobalMemoryStatusEx( 1> LPMEMORYSTATUSEX lpBuffer 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetSystemInfo( 1> LPSYSTEM_INFO lpSystemInfo 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetSystemTime( 1> LPSYSTEMTIME lpSystemTime 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetSystemTimeAsFileTime( 1> LPFILETIME lpSystemTimeAsFileTime 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetLocalTime( 1> LPSYSTEMTIME lpSystemTime 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsUserCetAvailableInEnvironment( 1> DWORD UserCetEnvironment 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSystemLeapSecondInformation( 1> PBOOL Enabled, 1> PDWORD Flags 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(deprecated) 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetVersion( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetLocalTime( 1> const SYSTEMTIME* lpSystemTime 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetTickCount( 1> void 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>ULONGLONG 1>__stdcall 1>GetTickCount64( 1> void 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetSystemTimeAdjustment( 1> PDWORD lpTimeAdjustment, 1> PDWORD lpTimeIncrement, 1> PBOOL lpTimeAdjustmentDisabled 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetSystemTimeAdjustmentPrecise( 1> PDWORD64 lpTimeAdjustment, 1> PDWORD64 lpTimeIncrement, 1> PBOOL lpTimeAdjustmentDisabled 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>UINT 1>__stdcall 1>GetSystemDirectoryA( 1> LPSTR lpBuffer, 1> UINT uSize 1> ); 1> 1>__declspec(dllimport) 1> 1>UINT 1>__stdcall 1>GetSystemDirectoryW( 1> LPWSTR lpBuffer, 1> UINT uSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>UINT 1>__stdcall 1>GetWindowsDirectoryA( 1> LPSTR lpBuffer, 1> UINT uSize 1> ); 1> 1>__declspec(dllimport) 1> 1> 1>UINT 1>__stdcall 1>GetWindowsDirectoryW( 1> LPWSTR lpBuffer, 1> UINT uSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>UINT 1>__stdcall 1>GetSystemWindowsDirectoryA( 1> LPSTR lpBuffer, 1> UINT uSize 1> ); 1> 1>__declspec(dllimport) 1> 1>UINT 1>__stdcall 1>GetSystemWindowsDirectoryW( 1> LPWSTR lpBuffer, 1> UINT uSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>typedef enum _COMPUTER_NAME_FORMAT { 1> ComputerNameNetBIOS, 1> ComputerNameDnsHostname, 1> ComputerNameDnsDomain, 1> ComputerNameDnsFullyQualified, 1> ComputerNamePhysicalNetBIOS, 1> ComputerNamePhysicalDnsHostname, 1> ComputerNamePhysicalDnsDomain, 1> ComputerNamePhysicalDnsFullyQualified, 1> ComputerNameMax 1>} COMPUTER_NAME_FORMAT ; 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetComputerNameExA( 1> COMPUTER_NAME_FORMAT NameType, 1> LPSTR lpBuffer, 1> LPDWORD nSize 1> ); 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetComputerNameExW( 1> COMPUTER_NAME_FORMAT NameType, 1> LPWSTR lpBuffer, 1> LPDWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetComputerNameExW( 1> COMPUTER_NAME_FORMAT NameType, 1> LPCWSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSystemTime( 1> const SYSTEMTIME* lpSystemTime 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(deprecated) 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetVersionExA( 1> LPOSVERSIONINFOA lpVersionInformation 1> ); 1> 1>__declspec(deprecated) 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetVersionExW( 1> LPOSVERSIONINFOW lpVersionInformation 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetLogicalProcessorInformation( 1> PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, 1> PDWORD ReturnedLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetLogicalProcessorInformationEx( 1> LOGICAL_PROCESSOR_RELATIONSHIP RelationshipType, 1> PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Buffer, 1> PDWORD ReturnedLength 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetNativeSystemInfo( 1> LPSYSTEM_INFO lpSystemInfo 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetSystemTimePreciseAsFileTime( 1> LPFILETIME lpSystemTimeAsFileTime 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProductInfo( 1> DWORD dwOSMajorVersion, 1> DWORD dwOSMinorVersion, 1> DWORD dwSpMajorVersion, 1> DWORD dwSpMinorVersion, 1> PDWORD pdwReturnedProductType 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>ULONGLONG 1>__stdcall 1>VerSetConditionMask( 1> ULONGLONG ConditionMask, 1> ULONG TypeMask, 1> UCHAR Condition 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetOsSafeBootMode( 1> PDWORD Flags 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region OneCore Family or App Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>EnumSystemFirmwareTables( 1> DWORD FirmwareTableProviderSignature, 1> PVOID pFirmwareTableEnumBuffer, 1> DWORD BufferSize 1> ); 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetSystemFirmwareTable( 1> DWORD FirmwareTableProviderSignature, 1> DWORD FirmwareTableID, 1> PVOID pFirmwareTableBuffer, 1> DWORD BufferSize 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DnsHostnameToComputerNameExW( 1> LPCWSTR Hostname, 1> LPWSTR ComputerName, 1> LPDWORD nSize 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetPhysicallyInstalledSystemMemory( 1> PULONGLONG TotalMemoryInKilobytes 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetComputerNameEx2W( 1> COMPUTER_NAME_FORMAT NameType, 1> DWORD Flags, 1> LPCWSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>SetSystemTimeAdjustment( 1> DWORD dwTimeAdjustment, 1> BOOL bTimeAdjustmentDisabled 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>SetSystemTimeAdjustmentPrecise( 1> DWORD64 dwTimeAdjustment, 1> BOOL bTimeAdjustmentDisabled 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InstallELAMCertificateInfo( 1> HANDLE ELAMFile 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessorSystemCycleTime( 1> USHORT Group, 1> PSYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION Buffer, 1> PDWORD ReturnedLength 1> ); 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetOsManufacturingMode( 1> PBOOL pbEnabled 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region App Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>GetIntegratedDisplaySize( 1> double* sizeInInches 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetComputerNameA( 1> LPCSTR lpComputerName 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetComputerNameW( 1> LPCWSTR lpComputerName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetComputerNameExA( 1> COMPUTER_NAME_FORMAT NameType, 1> LPCSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1> 1> 1>#pragma warning(pop) 1>#line 747 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\sysinfoapi.h" 1> 1> 1> 1>#line 57 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\memoryapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4668) 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>LPVOID 1>__stdcall 1>VirtualAlloc( 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD flAllocationType, 1> DWORD flProtect 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>VirtualProtect( 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD flNewProtect, 1> PDWORD lpflOldProtect 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VirtualFree( 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD dwFreeType 1> ); 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>VirtualQuery( 1> LPCVOID lpAddress, 1> PMEMORY_BASIC_INFORMATION lpBuffer, 1> SIZE_T dwLength 1> ); 1> 1> 1>__declspec(dllimport) 1> 1> 1>LPVOID 1>__stdcall 1>VirtualAllocEx( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD flAllocationType, 1> DWORD flProtect 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>VirtualProtectEx( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD flNewProtect, 1> PDWORD lpflOldProtect 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>VirtualQueryEx( 1> HANDLE hProcess, 1> LPCVOID lpAddress, 1> PMEMORY_BASIC_INFORMATION lpBuffer, 1> SIZE_T dwLength 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>ReadProcessMemory( 1> HANDLE hProcess, 1> LPCVOID lpBaseAddress, 1> LPVOID lpBuffer, 1> SIZE_T nSize, 1> SIZE_T* lpNumberOfBytesRead 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>WriteProcessMemory( 1> HANDLE hProcess, 1> LPVOID lpBaseAddress, 1> LPCVOID lpBuffer, 1> SIZE_T nSize, 1> SIZE_T* lpNumberOfBytesWritten 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateFileMappingW( 1> HANDLE hFile, 1> LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 1> DWORD flProtect, 1> DWORD dwMaximumSizeHigh, 1> DWORD dwMaximumSizeLow, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenFileMappingW( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCWSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>MapViewOfFile( 1> HANDLE hFileMappingObject, 1> DWORD dwDesiredAccess, 1> DWORD dwFileOffsetHigh, 1> DWORD dwFileOffsetLow, 1> SIZE_T dwNumberOfBytesToMap 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>MapViewOfFileEx( 1> HANDLE hFileMappingObject, 1> DWORD dwDesiredAccess, 1> DWORD dwFileOffsetHigh, 1> DWORD dwFileOffsetLow, 1> SIZE_T dwNumberOfBytesToMap, 1> LPVOID lpBaseAddress 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VirtualFreeEx( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD dwFreeType 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FlushViewOfFile( 1> LPCVOID lpBaseAddress, 1> SIZE_T dwNumberOfBytesToFlush 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UnmapViewOfFile( 1> LPCVOID lpBaseAddress 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>GetLargePageMinimum( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetProcessWorkingSetSizeEx( 1> HANDLE hProcess, 1> PSIZE_T lpMinimumWorkingSetSize, 1> PSIZE_T lpMaximumWorkingSetSize, 1> PDWORD Flags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessWorkingSetSizeEx( 1> HANDLE hProcess, 1> SIZE_T dwMinimumWorkingSetSize, 1> SIZE_T dwMaximumWorkingSetSize, 1> DWORD Flags 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VirtualLock( 1> LPVOID lpAddress, 1> SIZE_T dwSize 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VirtualUnlock( 1> LPVOID lpAddress, 1> SIZE_T dwSize 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>UINT 1>__stdcall 1>GetWriteWatch( 1> DWORD dwFlags, 1> PVOID lpBaseAddress, 1> SIZE_T dwRegionSize, 1> PVOID* lpAddresses, 1> ULONG_PTR* lpdwCount, 1> LPDWORD lpdwGranularity 1> ); 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>ResetWriteWatch( 1> LPVOID lpBaseAddress, 1> SIZE_T dwRegionSize 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>typedef enum _MEMORY_RESOURCE_NOTIFICATION_TYPE { 1> LowMemoryResourceNotification, 1> HighMemoryResourceNotification 1>} MEMORY_RESOURCE_NOTIFICATION_TYPE; 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateMemoryResourceNotification( 1> MEMORY_RESOURCE_NOTIFICATION_TYPE NotificationType 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>QueryMemoryResourceNotification( 1> HANDLE ResourceNotificationHandle, 1> PBOOL ResourceState 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetSystemFileCacheSize( 1> PSIZE_T lpMinimumFileCacheSize, 1> PSIZE_T lpMaximumFileCacheSize, 1> PDWORD lpFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSystemFileCacheSize( 1> SIZE_T MinimumFileCacheSize, 1> SIZE_T MaximumFileCacheSize, 1> DWORD Flags 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateFileMappingNumaW( 1> HANDLE hFile, 1> LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 1> DWORD flProtect, 1> DWORD dwMaximumSizeHigh, 1> DWORD dwMaximumSizeLow, 1> LPCWSTR lpName, 1> DWORD nndPreferred 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _WIN32_MEMORY_RANGE_ENTRY { 1> PVOID VirtualAddress; 1> SIZE_T NumberOfBytes; 1>} WIN32_MEMORY_RANGE_ENTRY, *PWIN32_MEMORY_RANGE_ENTRY; 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PrefetchVirtualMemory( 1> HANDLE hProcess, 1> ULONG_PTR NumberOfEntries, 1> PWIN32_MEMORY_RANGE_ENTRY VirtualAddresses, 1> ULONG Flags 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateFileMappingFromApp( 1> HANDLE hFile, 1> PSECURITY_ATTRIBUTES SecurityAttributes, 1> ULONG PageProtection, 1> ULONG64 MaximumSize, 1> PCWSTR Name 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>MapViewOfFileFromApp( 1> HANDLE hFileMappingObject, 1> ULONG DesiredAccess, 1> ULONG64 FileOffset, 1> SIZE_T NumberOfBytesToMap 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UnmapViewOfFileEx( 1> PVOID BaseAddress, 1> ULONG UnmapFlags 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>AllocateUserPhysicalPages( 1> HANDLE hProcess, 1> PULONG_PTR NumberOfPages, 1> PULONG_PTR PageArray 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>FreeUserPhysicalPages( 1> HANDLE hProcess, 1> PULONG_PTR NumberOfPages, 1> PULONG_PTR PageArray 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>MapUserPhysicalPages( 1> PVOID VirtualAddress, 1> ULONG_PTR NumberOfPages, 1> PULONG_PTR PageArray 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>AllocateUserPhysicalPagesNuma( 1> HANDLE hProcess, 1> PULONG_PTR NumberOfPages, 1> PULONG_PTR PageArray, 1> DWORD nndPreferred 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>VirtualAllocExNuma( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> DWORD flAllocationType, 1> DWORD flProtect, 1> DWORD nndPreferred 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetMemoryErrorHandlingCapabilities( 1> PULONG Capabilities 1> ); 1> 1> 1> 1>typedef 1>void 1>__stdcall 1>BAD_MEMORY_CALLBACK_ROUTINE( 1> void 1> ); 1> 1>typedef BAD_MEMORY_CALLBACK_ROUTINE *PBAD_MEMORY_CALLBACK_ROUTINE; 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>RegisterBadMemoryNotification( 1> PBAD_MEMORY_CALLBACK_ROUTINE Callback 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>UnregisterBadMemoryNotification( 1> PVOID RegistrationHandle 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum OFFER_PRIORITY { 1> VmOfferPriorityVeryLow = 1, 1> VmOfferPriorityLow, 1> VmOfferPriorityBelowNormal, 1> VmOfferPriorityNormal 1>} OFFER_PRIORITY; 1> 1>DWORD 1>__stdcall 1>OfferVirtualMemory( 1> PVOID VirtualAddress, 1> SIZE_T Size, 1> OFFER_PRIORITY Priority 1> ); 1> 1> 1>DWORD 1>__stdcall 1>ReclaimVirtualMemory( 1> void const* VirtualAddress, 1> SIZE_T Size 1> ); 1> 1> 1>DWORD 1>__stdcall 1>DiscardVirtualMemory( 1> PVOID VirtualAddress, 1> SIZE_T Size 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessValidCallTargets( 1> HANDLE hProcess, 1> PVOID VirtualAddress, 1> SIZE_T RegionSize, 1> ULONG NumberOfOffsets, 1> PCFG_CALL_TARGET_INFO OffsetInformation 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessValidCallTargetsForMappedView( 1> HANDLE Process, 1> PVOID VirtualAddress, 1> SIZE_T RegionSize, 1> ULONG NumberOfOffsets, 1> PCFG_CALL_TARGET_INFO OffsetInformation, 1> HANDLE Section, 1> ULONG64 ExpectedFileOffset 1> ); 1> 1> 1>__declspec(dllimport) 1> 1> 1>PVOID 1>__stdcall 1>VirtualAllocFromApp( 1> PVOID BaseAddress, 1> SIZE_T Size, 1> ULONG AllocationType, 1> ULONG Protection 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>VirtualProtectFromApp( 1> PVOID Address, 1> SIZE_T Size, 1> ULONG NewProtection, 1> PULONG OldProtection 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenFileMappingFromApp( 1> ULONG DesiredAccess, 1> BOOL InheritHandle, 1> PCWSTR Name 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1>#line 885 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\memoryapi.h" 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>typedef enum WIN32_MEMORY_INFORMATION_CLASS { 1> MemoryRegionInfo 1>} WIN32_MEMORY_INFORMATION_CLASS; 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4201) 1>#pragma warning(disable:4214) 1> 1> 1>typedef struct WIN32_MEMORY_REGION_INFORMATION { 1> PVOID AllocationBase; 1> ULONG AllocationProtect; 1> 1> union { 1> ULONG Flags; 1> 1> struct { 1> ULONG Private : 1; 1> ULONG MappedDataFile : 1; 1> ULONG MappedImage : 1; 1> ULONG MappedPageFile : 1; 1> ULONG MappedPhysical : 1; 1> ULONG DirectMapped : 1; 1> ULONG Reserved : 26; 1> } ; 1> } ; 1> 1> SIZE_T RegionSize; 1> SIZE_T CommitSize; 1>} WIN32_MEMORY_REGION_INFORMATION; 1> 1> 1>#pragma warning(pop) 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>QueryVirtualMemoryInformation( 1> HANDLE Process, 1> const void* VirtualAddress, 1> WIN32_MEMORY_INFORMATION_CLASS MemoryInformationClass, 1> PVOID MemoryInformation, 1> SIZE_T MemoryInformationSize, 1> PSIZE_T ReturnSize 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>MapViewOfFileNuma2( 1> HANDLE FileMappingHandle, 1> HANDLE ProcessHandle, 1> ULONG64 Offset, 1> PVOID BaseAddress, 1> SIZE_T ViewSize, 1> ULONG AllocationType, 1> ULONG PageProtection, 1> ULONG PreferredNode 1> ); 1> 1> 1> 1> 1>__forceinline 1> 1>PVOID 1>MapViewOfFile2( 1> HANDLE FileMappingHandle, 1> HANDLE ProcessHandle, 1> ULONG64 Offset, 1> PVOID BaseAddress, 1> SIZE_T ViewSize, 1> ULONG AllocationType, 1> ULONG PageProtection 1> ) 1>{ 1> return MapViewOfFileNuma2(FileMappingHandle, 1> ProcessHandle, 1> Offset, 1> BaseAddress, 1> ViewSize, 1> AllocationType, 1> PageProtection, 1> ((DWORD) -1)); 1>} 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UnmapViewOfFile2( 1> HANDLE Process, 1> PVOID BaseAddress, 1> ULONG UnmapFlags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VirtualUnlockEx( 1> HANDLE Process, 1> LPVOID Address, 1> SIZE_T Size 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>PVOID 1>__stdcall 1>VirtualAlloc2( 1> HANDLE Process, 1> PVOID BaseAddress, 1> SIZE_T Size, 1> ULONG AllocationType, 1> ULONG PageProtection, 1> MEM_EXTENDED_PARAMETER* ExtendedParameters, 1> ULONG ParameterCount 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>MapViewOfFile3( 1> HANDLE FileMapping, 1> HANDLE Process, 1> PVOID BaseAddress, 1> ULONG64 Offset, 1> SIZE_T ViewSize, 1> ULONG AllocationType, 1> ULONG PageProtection, 1> MEM_EXTENDED_PARAMETER* ExtendedParameters, 1> ULONG ParameterCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>PVOID 1>__stdcall 1>VirtualAlloc2FromApp( 1> HANDLE Process, 1> PVOID BaseAddress, 1> SIZE_T Size, 1> ULONG AllocationType, 1> ULONG PageProtection, 1> MEM_EXTENDED_PARAMETER* ExtendedParameters, 1> ULONG ParameterCount 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PVOID 1>__stdcall 1>MapViewOfFile3FromApp( 1> HANDLE FileMapping, 1> HANDLE Process, 1> PVOID BaseAddress, 1> ULONG64 Offset, 1> SIZE_T ViewSize, 1> ULONG AllocationType, 1> ULONG PageProtection, 1> MEM_EXTENDED_PARAMETER* ExtendedParameters, 1> ULONG ParameterCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateFileMapping2( 1> HANDLE File, 1> SECURITY_ATTRIBUTES* SecurityAttributes, 1> ULONG DesiredAccess, 1> ULONG PageProtection, 1> ULONG AllocationAttributes, 1> ULONG64 MaximumSize, 1> PCWSTR Name, 1> MEM_EXTENDED_PARAMETER* ExtendedParameters, 1> ULONG ParameterCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>} 1> 1> 1>#line 58 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\enclaveapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Or App Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>IsEnclaveTypeSupported( 1> DWORD flEnclaveType 1> ); 1> 1> 1>__declspec(dllimport) 1> 1> 1>LPVOID 1>__stdcall 1>CreateEnclave( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> SIZE_T dwSize, 1> SIZE_T dwInitialCommitment, 1> DWORD flEnclaveType, 1> LPCVOID lpEnclaveInformation, 1> DWORD dwInfoLength, 1> LPDWORD lpEnclaveError 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>LoadEnclaveData( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> LPCVOID lpBuffer, 1> SIZE_T nSize, 1> DWORD flProtect, 1> LPCVOID lpPageInformation, 1> DWORD dwInfoLength, 1> PSIZE_T lpNumberOfBytesWritten, 1> LPDWORD lpEnclaveError 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>InitializeEnclave( 1> HANDLE hProcess, 1> LPVOID lpAddress, 1> LPCVOID lpEnclaveInformation, 1> DWORD dwInfoLength, 1> LPDWORD lpEnclaveError 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>LoadEnclaveImageA( 1> LPVOID lpEnclaveAddress, 1> LPCSTR lpImageName 1> ); 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>LoadEnclaveImageW( 1> LPVOID lpEnclaveAddress, 1> LPCWSTR lpImageName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>CallEnclave( 1> LPENCLAVE_ROUTINE lpRoutine, 1> LPVOID lpParameter, 1> BOOL fWaitForThread, 1> LPVOID* lpReturnValue 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>TerminateEnclave( 1> LPVOID lpAddress, 1> BOOL fWait 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DeleteEnclave( 1> LPVOID lpAddress 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 59 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\threadpoollegacyapiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueueUserWorkItem( 1> LPTHREAD_START_ROUTINE Function, 1> PVOID Context, 1> ULONG Flags 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>UnregisterWaitEx( 1> HANDLE WaitHandle, 1> HANDLE CompletionEvent 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateTimerQueue( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateTimerQueueTimer( 1> PHANDLE phNewTimer, 1> HANDLE TimerQueue, 1> WAITORTIMERCALLBACK Callback, 1> PVOID Parameter, 1> DWORD DueTime, 1> DWORD Period, 1> ULONG Flags 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>ChangeTimerQueueTimer( 1> HANDLE TimerQueue, 1> HANDLE Timer, 1> ULONG DueTime, 1> ULONG Period 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DeleteTimerQueueTimer( 1> HANDLE TimerQueue, 1> HANDLE Timer, 1> HANDLE CompletionEvent 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DeleteTimerQueueEx( 1> HANDLE TimerQueue, 1> HANDLE CompletionEvent 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 60 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\threadpoolapiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>typedef 1>void 1>(__stdcall *PTP_WIN32_IO_CALLBACK)( 1> PTP_CALLBACK_INSTANCE Instance, 1> PVOID Context, 1> PVOID Overlapped, 1> ULONG IoResult, 1> ULONG_PTR NumberOfBytesTransferred, 1> PTP_IO Io 1> ); 1> 1> 1> 1>__declspec(dllimport) 1> 1>PTP_POOL 1>__stdcall 1>CreateThreadpool( 1> PVOID reserved 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetThreadpoolThreadMaximum( 1> PTP_POOL ptpp, 1> DWORD cthrdMost 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadpoolThreadMinimum( 1> PTP_POOL ptpp, 1> DWORD cthrdMic 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadpoolStackInformation( 1> PTP_POOL ptpp, 1> PTP_POOL_STACK_INFORMATION ptpsi 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryThreadpoolStackInformation( 1> PTP_POOL ptpp, 1> PTP_POOL_STACK_INFORMATION ptpsi 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpool( 1> PTP_POOL ptpp 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PTP_CLEANUP_GROUP 1>__stdcall 1>CreateThreadpoolCleanupGroup( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpoolCleanupGroupMembers( 1> PTP_CLEANUP_GROUP ptpcg, 1> BOOL fCancelPendingCallbacks, 1> PVOID pvCleanupContext 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpoolCleanupGroup( 1> PTP_CLEANUP_GROUP ptpcg 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetEventWhenCallbackReturns( 1> PTP_CALLBACK_INSTANCE pci, 1> HANDLE evt 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>ReleaseSemaphoreWhenCallbackReturns( 1> PTP_CALLBACK_INSTANCE pci, 1> HANDLE sem, 1> DWORD crel 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>ReleaseMutexWhenCallbackReturns( 1> PTP_CALLBACK_INSTANCE pci, 1> HANDLE mut 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>LeaveCriticalSectionWhenCallbackReturns( 1> PTP_CALLBACK_INSTANCE pci, 1> PCRITICAL_SECTION pcs 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>FreeLibraryWhenCallbackReturns( 1> PTP_CALLBACK_INSTANCE pci, 1> HMODULE mod 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CallbackMayRunLong( 1> PTP_CALLBACK_INSTANCE pci 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>DisassociateCurrentThreadFromCallback( 1> PTP_CALLBACK_INSTANCE pci 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>TrySubmitThreadpoolCallback( 1> PTP_SIMPLE_CALLBACK pfns, 1> PVOID pv, 1> PTP_CALLBACK_ENVIRON pcbe 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PTP_WORK 1>__stdcall 1>CreateThreadpoolWork( 1> PTP_WORK_CALLBACK pfnwk, 1> PVOID pv, 1> PTP_CALLBACK_ENVIRON pcbe 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SubmitThreadpoolWork( 1> PTP_WORK pwk 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>WaitForThreadpoolWorkCallbacks( 1> PTP_WORK pwk, 1> BOOL fCancelPendingCallbacks 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpoolWork( 1> PTP_WORK pwk 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PTP_TIMER 1>__stdcall 1>CreateThreadpoolTimer( 1> PTP_TIMER_CALLBACK pfnti, 1> PVOID pv, 1> PTP_CALLBACK_ENVIRON pcbe 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetThreadpoolTimer( 1> PTP_TIMER pti, 1> PFILETIME pftDueTime, 1> DWORD msPeriod, 1> DWORD msWindowLength 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsThreadpoolTimerSet( 1> PTP_TIMER pti 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>WaitForThreadpoolTimerCallbacks( 1> PTP_TIMER pti, 1> BOOL fCancelPendingCallbacks 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpoolTimer( 1> PTP_TIMER pti 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PTP_WAIT 1>__stdcall 1>CreateThreadpoolWait( 1> PTP_WAIT_CALLBACK pfnwa, 1> PVOID pv, 1> PTP_CALLBACK_ENVIRON pcbe 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetThreadpoolWait( 1> PTP_WAIT pwa, 1> HANDLE h, 1> PFILETIME pftTimeout 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>WaitForThreadpoolWaitCallbacks( 1> PTP_WAIT pwa, 1> BOOL fCancelPendingCallbacks 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpoolWait( 1> PTP_WAIT pwa 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>PTP_IO 1>__stdcall 1>CreateThreadpoolIo( 1> HANDLE fl, 1> PTP_WIN32_IO_CALLBACK pfnio, 1> PVOID pv, 1> PTP_CALLBACK_ENVIRON pcbe 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>StartThreadpoolIo( 1> PTP_IO pio 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CancelThreadpoolIo( 1> PTP_IO pio 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>WaitForThreadpoolIoCallbacks( 1> PTP_IO pio, 1> BOOL fCancelPendingCallbacks 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseThreadpoolIo( 1> PTP_IO pio 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadpoolTimerEx( 1> PTP_TIMER pti, 1> PFILETIME pftDueTime, 1> DWORD msPeriod, 1> DWORD msWindowLength 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadpoolWaitEx( 1> PTP_WAIT pwa, 1> HANDLE h, 1> PFILETIME pftTimeout, 1> PVOID Reserved 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 61 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\jobapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsProcessInJob( 1> HANDLE ProcessHandle, 1> HANDLE JobHandle, 1> PBOOL Result 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 62 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\jobapi2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1>typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION { 1> LONG64 MaxIops; 1> LONG64 MaxBandwidth; 1> LONG64 ReservationIops; 1> PCWSTR VolumeName; 1> ULONG BaseIoSize; 1> ULONG ControlFlags; 1>} JOBOBJECT_IO_RATE_CONTROL_INFORMATION; 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateJobObjectW( 1> LPSECURITY_ATTRIBUTES lpJobAttributes, 1> LPCWSTR lpName 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>FreeMemoryJobObject( 1> void* Buffer 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenJobObjectW( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCWSTR lpName 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AssignProcessToJobObject( 1> HANDLE hJob, 1> HANDLE hProcess 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TerminateJobObject( 1> HANDLE hJob, 1> UINT uExitCode 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetInformationJobObject( 1> HANDLE hJob, 1> JOBOBJECTINFOCLASS JobObjectInformationClass, 1> LPVOID lpJobObjectInformation, 1> DWORD cbJobObjectInformationLength 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetIoRateControlInformationJobObject( 1> HANDLE hJob, 1> JOBOBJECT_IO_RATE_CONTROL_INFORMATION* IoRateControlInfo 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryInformationJobObject( 1> HANDLE hJob, 1> JOBOBJECTINFOCLASS JobObjectInformationClass, 1> LPVOID lpJobObjectInformation, 1> DWORD cbJobObjectInformationLength, 1> LPDWORD lpReturnLength 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>QueryIoRateControlInformationJobObject( 1> HANDLE hJob, 1> PCWSTR VolumeName, 1> JOBOBJECT_IO_RATE_CONTROL_INFORMATION** InfoBlocks, 1> ULONG* InfoBlockCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 63 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wow64apiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>Wow64DisableWow64FsRedirection( 1> PVOID* OldValue 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>Wow64RevertWow64FsRedirection( 1> PVOID OlValue 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsWow64Process( 1> HANDLE hProcess, 1> PBOOL Wow64Process 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1> 1>UINT 1>__stdcall 1>GetSystemWow64DirectoryA( 1> LPSTR lpBuffer, 1> UINT uSize 1> ); 1> 1>__declspec(dllimport) 1> 1> 1>UINT 1>__stdcall 1>GetSystemWow64DirectoryW( 1> LPWSTR lpBuffer, 1> UINT uSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>USHORT 1>__stdcall 1>Wow64SetThreadDefaultGuestMachine( 1> USHORT Machine 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsWow64Process2( 1> HANDLE hProcess, 1> USHORT* pProcessMachine, 1> USHORT* pNativeMachine 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1> 1>UINT 1>__stdcall 1>GetSystemWow64Directory2A( 1> LPSTR lpBuffer, 1> UINT uSize, 1> WORD ImageFileMachineType 1> ); 1> 1>__declspec(dllimport) 1> 1> 1>UINT 1>__stdcall 1>GetSystemWow64Directory2W( 1> LPWSTR lpBuffer, 1> UINT uSize, 1> WORD ImageFileMachineType 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HRESULT 1>__stdcall 1>IsWow64GuestMachineSupported( 1> USHORT WowGuestMachine, 1> BOOL* MachineIsSupported 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>Wow64GetThreadContext( 1> HANDLE hThread, 1> PWOW64_CONTEXT lpContext 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>Wow64SetThreadContext( 1> HANDLE hThread, 1> const WOW64_CONTEXT* lpContext 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>Wow64SuspendThread( 1> HANDLE hThread 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 64 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\libloaderapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct tagENUMUILANG { 1> ULONG NumOfEnumUILang; 1> ULONG SizeOfEnumUIBuffer; 1> LANGID *pEnumUIBuffer; 1>} ENUMUILANG, *PENUMUILANG; 1> 1> 1> 1>typedef BOOL (__stdcall* ENUMRESLANGPROCA)( 1> HMODULE hModule, 1> LPCSTR lpType, 1> LPCSTR lpName, 1> WORD wLanguage, 1> LONG_PTR lParam); 1>typedef BOOL (__stdcall* ENUMRESLANGPROCW)( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> LPCWSTR lpName, 1> WORD wLanguage, 1> LONG_PTR lParam); 1> 1> 1> 1> 1> 1> 1>typedef BOOL (__stdcall* ENUMRESNAMEPROCA)( 1> HMODULE hModule, 1> LPCSTR lpType, 1> LPSTR lpName, 1> LONG_PTR lParam); 1>typedef BOOL (__stdcall* ENUMRESNAMEPROCW)( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> LPWSTR lpName, 1> LONG_PTR lParam); 1> 1> 1> 1> 1> 1> 1>typedef BOOL (__stdcall* ENUMRESTYPEPROCA)( 1> HMODULE hModule, 1> LPSTR lpType, 1> LONG_PTR lParam 1> ); 1>typedef BOOL (__stdcall* ENUMRESTYPEPROCW)( 1> HMODULE hModule, 1> LPWSTR lpType, 1> LONG_PTR lParam 1> ); 1> 1> 1> 1> 1> 1> 1>#line 123 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\libloaderapi.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DisableThreadLibraryCalls( 1> HMODULE hLibModule 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HRSRC 1>__stdcall 1>FindResourceExW( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> LPCWSTR lpName, 1> WORD wLanguage 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>FindStringOrdinal( 1> DWORD dwFindStringOrdinalFlags, 1> LPCWSTR lpStringSource, 1> int cchSource, 1> LPCWSTR lpStringValue, 1> int cchValue, 1> BOOL bIgnoreCase 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FreeLibrary( 1> HMODULE hLibModule 1> ); 1> 1> 1>__declspec(dllimport) 1>__declspec(noreturn) 1>void 1>__stdcall 1>FreeLibraryAndExitThread( 1> HMODULE hLibModule, 1> DWORD dwExitCode 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FreeResource( 1> HGLOBAL hResData 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>DWORD 1>__stdcall 1>GetModuleFileNameA( 1> HMODULE hModule, 1> LPSTR lpFilename, 1> DWORD nSize 1> ); 1> 1>__declspec(dllimport) 1> 1> 1>DWORD 1>__stdcall 1>GetModuleFileNameW( 1> HMODULE hModule, 1> LPWSTR lpFilename, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>HMODULE 1>__stdcall 1>GetModuleHandleA( 1> LPCSTR lpModuleName 1> ); 1> 1>__declspec(dllimport) 1> 1> 1>HMODULE 1>__stdcall 1>GetModuleHandleW( 1> LPCWSTR lpModuleName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef 1>BOOL 1>(__stdcall* 1>PGET_MODULE_HANDLE_EXA)( 1> DWORD dwFlags, 1> LPCSTR lpModuleName, 1> HMODULE* phModule 1> ); 1>typedef 1>BOOL 1>(__stdcall* 1>PGET_MODULE_HANDLE_EXW)( 1> DWORD dwFlags, 1> LPCWSTR lpModuleName, 1> HMODULE* phModule 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetModuleHandleExA( 1> DWORD dwFlags, 1> LPCSTR lpModuleName, 1> HMODULE* phModule 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetModuleHandleExW( 1> DWORD dwFlags, 1> LPCWSTR lpModuleName, 1> HMODULE* phModule 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>FARPROC 1>__stdcall 1>GetProcAddress( 1> HMODULE hModule, 1> LPCSTR lpProcName 1> ); 1> 1> 1> 1> 1>typedef struct _REDIRECTION_FUNCTION_DESCRIPTOR { 1> PCSTR DllName; 1> PCSTR FunctionName; 1> PVOID RedirectionTarget; 1>} REDIRECTION_FUNCTION_DESCRIPTOR, *PREDIRECTION_FUNCTION_DESCRIPTOR; 1> 1>typedef const REDIRECTION_FUNCTION_DESCRIPTOR *PCREDIRECTION_FUNCTION_DESCRIPTOR; 1> 1>typedef struct _REDIRECTION_DESCRIPTOR { 1> ULONG Version; 1> ULONG FunctionCount; 1> PCREDIRECTION_FUNCTION_DESCRIPTOR Redirections; 1>} REDIRECTION_DESCRIPTOR, *PREDIRECTION_DESCRIPTOR; 1> 1>typedef const REDIRECTION_DESCRIPTOR *PCREDIRECTION_DESCRIPTOR; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HMODULE 1>__stdcall 1>LoadLibraryExA( 1> LPCSTR lpLibFileName, 1> HANDLE hFile, 1> DWORD dwFlags 1> ); 1> 1>__declspec(dllimport) 1> 1>HMODULE 1>__stdcall 1>LoadLibraryExW( 1> LPCWSTR lpLibFileName, 1> HANDLE hFile, 1> DWORD dwFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 411 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\libloaderapi.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 428 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\libloaderapi.h" 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HGLOBAL 1>__stdcall 1>LoadResource( 1> HMODULE hModule, 1> HRSRC hResInfo 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>LoadStringA( 1> HINSTANCE hInstance, 1> UINT uID, 1> LPSTR lpBuffer, 1> int cchBufferMax 1> ); 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>LoadStringW( 1> HINSTANCE hInstance, 1> UINT uID, 1> LPWSTR lpBuffer, 1> int cchBufferMax 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>LPVOID 1>__stdcall 1>LockResource( 1> HGLOBAL hResData 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SizeofResource( 1> HMODULE hModule, 1> HRSRC hResInfo 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region App Family or OneCore Family 1> 1> 1>typedef PVOID DLL_DIRECTORY_COOKIE, *PDLL_DIRECTORY_COOKIE; 1> 1>__declspec(dllimport) 1>DLL_DIRECTORY_COOKIE 1>__stdcall 1>AddDllDirectory( 1> PCWSTR NewDirectory 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveDllDirectory( 1> DLL_DIRECTORY_COOKIE Cookie 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetDefaultDllDirectories( 1> DWORD DirectoryFlags 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceLanguagesExA( 1> HMODULE hModule, 1> LPCSTR lpType, 1> LPCSTR lpName, 1> ENUMRESLANGPROCA lpEnumFunc, 1> LONG_PTR lParam, 1> DWORD dwFlags, 1> LANGID LangId 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceLanguagesExW( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> LPCWSTR lpName, 1> ENUMRESLANGPROCW lpEnumFunc, 1> LONG_PTR lParam, 1> DWORD dwFlags, 1> LANGID LangId 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceNamesExA( 1> HMODULE hModule, 1> LPCSTR lpType, 1> ENUMRESNAMEPROCA lpEnumFunc, 1> LONG_PTR lParam, 1> DWORD dwFlags, 1> LANGID LangId 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceNamesExW( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> ENUMRESNAMEPROCW lpEnumFunc, 1> LONG_PTR lParam, 1> DWORD dwFlags, 1> LANGID LangId 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceTypesExA( 1> HMODULE hModule, 1> ENUMRESTYPEPROCA lpEnumFunc, 1> LONG_PTR lParam, 1> DWORD dwFlags, 1> LANGID LangId 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceTypesExW( 1> HMODULE hModule, 1> ENUMRESTYPEPROCW lpEnumFunc, 1> LONG_PTR lParam, 1> DWORD dwFlags, 1> LANGID LangId 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HRSRC 1>__stdcall 1>FindResourceW( 1> HMODULE hModule, 1> LPCWSTR lpName, 1> LPCWSTR lpType 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HMODULE 1>__stdcall 1>LoadLibraryA( 1> LPCSTR lpLibFileName 1> ); 1> 1>__declspec(dllimport) 1> 1>HMODULE 1>__stdcall 1>LoadLibraryW( 1> LPCWSTR lpLibFileName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceNamesW( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> ENUMRESNAMEPROCW lpEnumFunc, 1> LONG_PTR lParam 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1> 1> 1>#line 65 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\securitybaseapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheck( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> PGENERIC_MAPPING GenericMapping, 1> PPRIVILEGE_SET PrivilegeSet, 1> LPDWORD PrivilegeSetLength, 1> LPDWORD GrantedAccess, 1> LPBOOL AccessStatus 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckAndAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> LPWSTR ObjectTypeName, 1> LPWSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> DWORD DesiredAccess, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccess, 1> LPBOOL AccessStatus, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByType( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSID PrincipalSelfSid, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> PPRIVILEGE_SET PrivilegeSet, 1> LPDWORD PrivilegeSetLength, 1> LPDWORD GrantedAccess, 1> LPBOOL AccessStatus 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeResultList( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSID PrincipalSelfSid, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> PPRIVILEGE_SET PrivilegeSet, 1> LPDWORD PrivilegeSetLength, 1> LPDWORD GrantedAccessList, 1> LPDWORD AccessStatusList 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeAndAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> LPCWSTR ObjectTypeName, 1> LPCWSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PSID PrincipalSelfSid, 1> DWORD DesiredAccess, 1> AUDIT_EVENT_TYPE AuditType, 1> DWORD Flags, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccess, 1> LPBOOL AccessStatus, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeResultListAndAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> LPCWSTR ObjectTypeName, 1> LPCWSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PSID PrincipalSelfSid, 1> DWORD DesiredAccess, 1> AUDIT_EVENT_TYPE AuditType, 1> DWORD Flags, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccessList, 1> LPDWORD AccessStatusList, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeResultListAndAuditAlarmByHandleW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> HANDLE ClientToken, 1> LPCWSTR ObjectTypeName, 1> LPCWSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PSID PrincipalSelfSid, 1> DWORD DesiredAccess, 1> AUDIT_EVENT_TYPE AuditType, 1> DWORD Flags, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccessList, 1> LPDWORD AccessStatusList, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAccessAllowedAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AccessMask, 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAccessAllowedAceEx( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> PSID pSid 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAccessAllowedObjectAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> GUID* ObjectTypeGuid, 1> GUID* InheritedObjectTypeGuid, 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAccessDeniedAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AccessMask, 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAccessDeniedAceEx( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAccessDeniedObjectAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> GUID* ObjectTypeGuid, 1> GUID* InheritedObjectTypeGuid, 1> PSID pSid 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD dwStartingAceIndex, 1> LPVOID pAceList, 1> DWORD nAceListLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAuditAccessAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD dwAccessMask, 1> PSID pSid, 1> BOOL bAuditSuccess, 1> BOOL bAuditFailure 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAuditAccessAceEx( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD dwAccessMask, 1> PSID pSid, 1> BOOL bAuditSuccess, 1> BOOL bAuditFailure 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddAuditAccessObjectAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> GUID* ObjectTypeGuid, 1> GUID* InheritedObjectTypeGuid, 1> PSID pSid, 1> BOOL bAuditSuccess, 1> BOOL bAuditFailure 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddMandatoryAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD MandatoryPolicy, 1> PSID pLabelSid 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddResourceAttributeAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> PSID pSid, 1> PCLAIM_SECURITY_ATTRIBUTES_INFORMATION pAttributeInfo, 1> PDWORD pReturnLength 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddScopedPolicyIDAce( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> DWORD AccessMask, 1> PSID pSid 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AdjustTokenGroups( 1> HANDLE TokenHandle, 1> BOOL ResetToDefault, 1> PTOKEN_GROUPS NewState, 1> DWORD BufferLength, 1> PTOKEN_GROUPS PreviousState, 1> PDWORD ReturnLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AdjustTokenPrivileges( 1> HANDLE TokenHandle, 1> BOOL DisableAllPrivileges, 1> PTOKEN_PRIVILEGES NewState, 1> DWORD BufferLength, 1> PTOKEN_PRIVILEGES PreviousState, 1> PDWORD ReturnLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AllocateAndInitializeSid( 1> PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority, 1> BYTE nSubAuthorityCount, 1> DWORD nSubAuthority0, 1> DWORD nSubAuthority1, 1> DWORD nSubAuthority2, 1> DWORD nSubAuthority3, 1> DWORD nSubAuthority4, 1> DWORD nSubAuthority5, 1> DWORD nSubAuthority6, 1> DWORD nSubAuthority7, 1> PSID* pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AllocateLocallyUniqueId( 1> PLUID Luid 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AreAllAccessesGranted( 1> DWORD GrantedAccess, 1> DWORD DesiredAccess 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AreAnyAccessesGranted( 1> DWORD GrantedAccess, 1> DWORD DesiredAccess 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CheckTokenMembership( 1> HANDLE TokenHandle, 1> PSID SidToCheck, 1> PBOOL IsMember 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CheckTokenCapability( 1> HANDLE TokenHandle, 1> PSID CapabilitySidToCheck, 1> PBOOL HasCapability 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetAppContainerAce( 1> PACL Acl, 1> DWORD StartingAceIndex, 1> PVOID* AppContainerAce, 1> DWORD* AppContainerAceIndex 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CheckTokenMembershipEx( 1> HANDLE TokenHandle, 1> PSID SidToCheck, 1> DWORD Flags, 1> PBOOL IsMember 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ConvertToAutoInheritPrivateObjectSecurity( 1> PSECURITY_DESCRIPTOR ParentDescriptor, 1> PSECURITY_DESCRIPTOR CurrentSecurityDescriptor, 1> PSECURITY_DESCRIPTOR* NewSecurityDescriptor, 1> GUID* ObjectType, 1> BOOLEAN IsDirectoryObject, 1> PGENERIC_MAPPING GenericMapping 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopySid( 1> DWORD nDestinationSidLength, 1> PSID pDestinationSid, 1> PSID pSourceSid 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreatePrivateObjectSecurity( 1> PSECURITY_DESCRIPTOR ParentDescriptor, 1> PSECURITY_DESCRIPTOR CreatorDescriptor, 1> PSECURITY_DESCRIPTOR* NewDescriptor, 1> BOOL IsDirectoryObject, 1> HANDLE Token, 1> PGENERIC_MAPPING GenericMapping 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreatePrivateObjectSecurityEx( 1> PSECURITY_DESCRIPTOR ParentDescriptor, 1> PSECURITY_DESCRIPTOR CreatorDescriptor, 1> PSECURITY_DESCRIPTOR* NewDescriptor, 1> GUID* ObjectType, 1> BOOL IsContainerObject, 1> ULONG AutoInheritFlags, 1> HANDLE Token, 1> PGENERIC_MAPPING GenericMapping 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreatePrivateObjectSecurityWithMultipleInheritance( 1> PSECURITY_DESCRIPTOR ParentDescriptor, 1> PSECURITY_DESCRIPTOR CreatorDescriptor, 1> PSECURITY_DESCRIPTOR* NewDescriptor, 1> GUID** ObjectTypes, 1> ULONG GuidCount, 1> BOOL IsContainerObject, 1> ULONG AutoInheritFlags, 1> HANDLE Token, 1> PGENERIC_MAPPING GenericMapping 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateRestrictedToken( 1> HANDLE ExistingTokenHandle, 1> DWORD Flags, 1> DWORD DisableSidCount, 1> PSID_AND_ATTRIBUTES SidsToDisable, 1> DWORD DeletePrivilegeCount, 1> PLUID_AND_ATTRIBUTES PrivilegesToDelete, 1> DWORD RestrictedSidCount, 1> PSID_AND_ATTRIBUTES SidsToRestrict, 1> PHANDLE NewTokenHandle 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>CreateWellKnownSid( 1> WELL_KNOWN_SID_TYPE WellKnownSidType, 1> PSID DomainSid, 1> PSID pSid, 1> DWORD* cbSid 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>EqualDomainSid( 1> PSID pSid1, 1> PSID pSid2, 1> BOOL* pfEqual 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteAce( 1> PACL pAcl, 1> DWORD dwAceIndex 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DestroyPrivateObjectSecurity( 1> PSECURITY_DESCRIPTOR* ObjectDescriptor 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DuplicateToken( 1> HANDLE ExistingTokenHandle, 1> SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, 1> PHANDLE DuplicateTokenHandle 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DuplicateTokenEx( 1> HANDLE hExistingToken, 1> DWORD dwDesiredAccess, 1> LPSECURITY_ATTRIBUTES lpTokenAttributes, 1> SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, 1> TOKEN_TYPE TokenType, 1> PHANDLE phNewToken 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EqualPrefixSid( 1> PSID pSid1, 1> PSID pSid2 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EqualSid( 1> PSID pSid1, 1> PSID pSid2 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindFirstFreeAce( 1> PACL pAcl, 1> LPVOID* pAce 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>PVOID 1>__stdcall 1>FreeSid( 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetAce( 1> PACL pAcl, 1> DWORD dwAceIndex, 1> LPVOID* pAce 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetAclInformation( 1> PACL pAcl, 1> LPVOID pAclInformation, 1> DWORD nAclInformationLength, 1> ACL_INFORMATION_CLASS dwAclInformationClass 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileSecurityW( 1> LPCWSTR lpFileName, 1> SECURITY_INFORMATION RequestedInformation, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> DWORD nLength, 1> LPDWORD lpnLengthNeeded 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetKernelObjectSecurity( 1> HANDLE Handle, 1> SECURITY_INFORMATION RequestedInformation, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> DWORD nLength, 1> LPDWORD lpnLengthNeeded 1> ); 1> 1> 1>__declspec(dllimport) 1> 1> 1>DWORD 1>__stdcall 1>GetLengthSid( 1> PSID pSid 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetPrivateObjectSecurity( 1> PSECURITY_DESCRIPTOR ObjectDescriptor, 1> SECURITY_INFORMATION SecurityInformation, 1> PSECURITY_DESCRIPTOR ResultantDescriptor, 1> DWORD DescriptorLength, 1> PDWORD ReturnLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSecurityDescriptorControl( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSECURITY_DESCRIPTOR_CONTROL pControl, 1> LPDWORD lpdwRevision 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSecurityDescriptorDacl( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> LPBOOL lpbDaclPresent, 1> PACL* pDacl, 1> LPBOOL lpbDaclDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSecurityDescriptorGroup( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSID* pGroup, 1> LPBOOL lpbGroupDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetSecurityDescriptorLength( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSecurityDescriptorOwner( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSID* pOwner, 1> LPBOOL lpbOwnerDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetSecurityDescriptorRMControl( 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PUCHAR RMControl 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSecurityDescriptorSacl( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> LPBOOL lpbSaclPresent, 1> PACL* pSacl, 1> LPBOOL lpbSaclDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>PSID_IDENTIFIER_AUTHORITY 1>__stdcall 1>GetSidIdentifierAuthority( 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetSidLengthRequired( 1> UCHAR nSubAuthorityCount 1> ); 1> 1> 1>__declspec(dllimport) 1>PDWORD 1>__stdcall 1>GetSidSubAuthority( 1> PSID pSid, 1> DWORD nSubAuthority 1> ); 1> 1> 1>__declspec(dllimport) 1>PUCHAR 1>__stdcall 1>GetSidSubAuthorityCount( 1> PSID pSid 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetTokenInformation( 1> HANDLE TokenHandle, 1> TOKEN_INFORMATION_CLASS TokenInformationClass, 1> LPVOID TokenInformation, 1> DWORD TokenInformationLength, 1> PDWORD ReturnLength 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetWindowsAccountDomainSid( 1> PSID pSid, 1> PSID pDomainSid, 1> DWORD* cbDomainSid 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ImpersonateAnonymousToken( 1> HANDLE ThreadHandle 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ImpersonateLoggedOnUser( 1> HANDLE hToken 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ImpersonateSelf( 1> SECURITY_IMPERSONATION_LEVEL ImpersonationLevel 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitializeAcl( 1> PACL pAcl, 1> DWORD nAclLength, 1> DWORD dwAclRevision 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitializeSecurityDescriptor( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> DWORD dwRevision 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitializeSid( 1> PSID Sid, 1> PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority, 1> BYTE nSubAuthorityCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsTokenRestricted( 1> HANDLE TokenHandle 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsValidAcl( 1> PACL pAcl 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsValidSecurityDescriptor( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsValidSid( 1> PSID pSid 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsWellKnownSid( 1> PSID pSid, 1> WELL_KNOWN_SID_TYPE WellKnownSidType 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>MakeAbsoluteSD( 1> PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor, 1> PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor, 1> LPDWORD lpdwAbsoluteSecurityDescriptorSize, 1> PACL pDacl, 1> LPDWORD lpdwDaclSize, 1> PACL pSacl, 1> LPDWORD lpdwSaclSize, 1> PSID pOwner, 1> LPDWORD lpdwOwnerSize, 1> PSID pPrimaryGroup, 1> LPDWORD lpdwPrimaryGroupSize 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>MakeSelfRelativeSD( 1> PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor, 1> PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor, 1> LPDWORD lpdwBufferLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>MapGenericMask( 1> PDWORD AccessMask, 1> PGENERIC_MAPPING GenericMapping 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectCloseAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> BOOL GenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectDeleteAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> BOOL GenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectOpenAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> LPWSTR ObjectTypeName, 1> LPWSTR ObjectName, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> DWORD GrantedAccess, 1> PPRIVILEGE_SET Privileges, 1> BOOL ObjectCreation, 1> BOOL AccessGranted, 1> LPBOOL GenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectPrivilegeAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPVOID HandleId, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> PPRIVILEGE_SET Privileges, 1> BOOL AccessGranted 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PrivilegeCheck( 1> HANDLE ClientToken, 1> PPRIVILEGE_SET RequiredPrivileges, 1> LPBOOL pfResult 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PrivilegedServiceAuditAlarmW( 1> LPCWSTR SubsystemName, 1> LPCWSTR ServiceName, 1> HANDLE ClientToken, 1> PPRIVILEGE_SET Privileges, 1> BOOL AccessGranted 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>QuerySecurityAccessMask( 1> SECURITY_INFORMATION SecurityInformation, 1> LPDWORD DesiredAccess 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RevertToSelf( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetAclInformation( 1> PACL pAcl, 1> LPVOID pAclInformation, 1> DWORD nAclInformationLength, 1> ACL_INFORMATION_CLASS dwAclInformationClass 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileSecurityW( 1> LPCWSTR lpFileName, 1> SECURITY_INFORMATION SecurityInformation, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetKernelObjectSecurity( 1> HANDLE Handle, 1> SECURITY_INFORMATION SecurityInformation, 1> PSECURITY_DESCRIPTOR SecurityDescriptor 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetPrivateObjectSecurity( 1> SECURITY_INFORMATION SecurityInformation, 1> PSECURITY_DESCRIPTOR ModificationDescriptor, 1> PSECURITY_DESCRIPTOR* ObjectsSecurityDescriptor, 1> PGENERIC_MAPPING GenericMapping, 1> HANDLE Token 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetPrivateObjectSecurityEx( 1> SECURITY_INFORMATION SecurityInformation, 1> PSECURITY_DESCRIPTOR ModificationDescriptor, 1> PSECURITY_DESCRIPTOR* ObjectsSecurityDescriptor, 1> ULONG AutoInheritFlags, 1> PGENERIC_MAPPING GenericMapping, 1> HANDLE Token 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SetSecurityAccessMask( 1> SECURITY_INFORMATION SecurityInformation, 1> LPDWORD DesiredAccess 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSecurityDescriptorControl( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, 1> SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSecurityDescriptorDacl( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> BOOL bDaclPresent, 1> PACL pDacl, 1> BOOL bDaclDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSecurityDescriptorGroup( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSID pGroup, 1> BOOL bGroupDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSecurityDescriptorOwner( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> PSID pOwner, 1> BOOL bOwnerDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetSecurityDescriptorRMControl( 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PUCHAR RMControl 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSecurityDescriptorSacl( 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> BOOL bSaclPresent, 1> PACL pSacl, 1> BOOL bSaclDefaulted 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetTokenInformation( 1> HANDLE TokenHandle, 1> TOKEN_INFORMATION_CLASS TokenInformationClass, 1> LPVOID TokenInformation, 1> DWORD TokenInformationLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCachedSigningLevel( 1> PHANDLE SourceFiles, 1> ULONG SourceFileCount, 1> ULONG Flags, 1> HANDLE TargetFile 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCachedSigningLevel( 1> HANDLE File, 1> PULONG Flags, 1> PULONG SigningLevel, 1> PUCHAR Thumbprint, 1> PULONG ThumbprintSize, 1> PULONG ThumbprintAlgorithm 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>LONG 1>__stdcall 1>CveEventWrite( 1> PCWSTR CveId, 1> PCWSTR AdditionalDetails 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeriveCapabilitySidsFromName( 1> LPCWSTR CapName, 1> PSID** CapabilityGroupSids, 1> DWORD* CapabilityGroupSidCount, 1> PSID** CapabilitySids, 1> DWORD* CapabilitySidCount 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>} 1> 1> 1>#line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\namespaceapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreatePrivateNamespaceW( 1> LPSECURITY_ATTRIBUTES lpPrivateNamespaceAttributes, 1> LPVOID lpBoundaryDescriptor, 1> LPCWSTR lpAliasPrefix 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenPrivateNamespaceW( 1> LPVOID lpBoundaryDescriptor, 1> LPCWSTR lpAliasPrefix 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>ClosePrivateNamespace( 1> HANDLE Handle, 1> ULONG Flags 1> ); 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateBoundaryDescriptorW( 1> LPCWSTR Name, 1> ULONG Flags 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddSIDToBoundaryDescriptor( 1> HANDLE* BoundaryDescriptor, 1> PSID RequiredSid 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>DeleteBoundaryDescriptor( 1> HANDLE BoundaryDescriptor 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 67 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\systemtopologyapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaHighestNodeNumber( 1> PULONG HighestNodeNumber 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaNodeProcessorMaskEx( 1> USHORT Node, 1> PGROUP_AFFINITY ProcessorMask 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaProximityNodeEx( 1> ULONG ProximityId, 1> PUSHORT NodeNumber 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\processtopologyapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessGroupAffinity( 1> HANDLE hProcess, 1> PUSHORT GroupCount, 1> PUSHORT GroupArray 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadGroupAffinity( 1> HANDLE hThread, 1> PGROUP_AFFINITY GroupAffinity 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetThreadGroupAffinity( 1> HANDLE hThread, 1> const GROUP_AFFINITY* GroupAffinity, 1> PGROUP_AFFINITY PreviousGroupAffinity 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 69 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\securityappcontainer.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1>BOOL 1>__stdcall 1>GetAppContainerNamedObjectPath( 1> HANDLE Token, 1> PSID AppContainerSid, 1> ULONG ObjectPathLength, 1> LPWSTR ObjectPath, 1> PULONG ReturnLength 1> ); 1> 1> 1> 1> 1> 1>} 1> 1> 1> 1>#pragma endregion 1> 1>#line 70 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\realtimeapiset.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryThreadCycleTime( 1> HANDLE ThreadHandle, 1> PULONG64 CycleTime 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryProcessCycleTime( 1> HANDLE ProcessHandle, 1> PULONG64 CycleTime 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryIdleProcessorCycleTime( 1> PULONG BufferLength, 1> PULONG64 ProcessorIdleCycleTime 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryIdleProcessorCycleTimeEx( 1> USHORT Group, 1> PULONG BufferLength, 1> PULONG64 ProcessorIdleCycleTime 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>QueryInterruptTimePrecise( 1> PULONGLONG lpInterruptTimePrecise 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>QueryUnbiasedInterruptTimePrecise( 1> PULONGLONG lpUnbiasedInterruptTimePrecise 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>QueryInterruptTime( 1> PULONGLONG lpInterruptTime 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryUnbiasedInterruptTime( 1> PULONGLONG UnbiasedTime 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>QueryAuxiliaryCounterFrequency( 1> PULONGLONG lpAuxiliaryCounterFrequency 1> ); 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>ConvertAuxiliaryCounterToPerformanceCounter( 1> ULONGLONG ullAuxiliaryCounterValue, 1> PULONGLONG lpPerformanceCounterValue, 1> PULONGLONG lpConversionError 1> ); 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>ConvertPerformanceCounterToAuxiliaryCounter( 1> ULONGLONG ullPerformanceCounterValue, 1> PULONGLONG lpAuxiliaryCounterValue, 1> PULONGLONG lpConversionError 1> ); 1> 1> 1> 1>#pragma endregion 1> 1> 1>} 1> 1> 1>#line 71 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>extern "C" { 1> 1> 1>#pragma region Application Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 141 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 290 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef void (__stdcall *PFIBER_START_ROUTINE)( 1> LPVOID lpFiberParameter 1> ); 1>typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE; 1> 1>typedef LPVOID (__stdcall *PFIBER_CALLOUT_ROUTINE)( 1> LPVOID lpParameter 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1>typedef LPVOID LPLDT_ENTRY; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 371 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 386 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 398 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 423 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 434 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 447 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>typedef struct _COMMPROP { 1> WORD wPacketLength; 1> WORD wPacketVersion; 1> DWORD dwServiceMask; 1> DWORD dwReserved1; 1> DWORD dwMaxTxQueue; 1> DWORD dwMaxRxQueue; 1> DWORD dwMaxBaud; 1> DWORD dwProvSubType; 1> DWORD dwProvCapabilities; 1> DWORD dwSettableParams; 1> DWORD dwSettableBaud; 1> WORD wSettableData; 1> WORD wSettableStopParity; 1> DWORD dwCurrentTxQueue; 1> DWORD dwCurrentRxQueue; 1> DWORD dwProvSpec1; 1> DWORD dwProvSpec2; 1> WCHAR wcProvChar[1]; 1>} COMMPROP,*LPCOMMPROP; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _COMSTAT { 1> DWORD fCtsHold : 1; 1> DWORD fDsrHold : 1; 1> DWORD fRlsdHold : 1; 1> DWORD fXoffHold : 1; 1> DWORD fXoffSent : 1; 1> DWORD fEof : 1; 1> DWORD fTxim : 1; 1> DWORD fReserved : 25; 1> DWORD cbInQue; 1> DWORD cbOutQue; 1>} COMSTAT, *LPCOMSTAT; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _DCB { 1> DWORD DCBlength; 1> DWORD BaudRate; 1> DWORD fBinary: 1; 1> DWORD fParity: 1; 1> DWORD fOutxCtsFlow:1; 1> DWORD fOutxDsrFlow:1; 1> DWORD fDtrControl:2; 1> DWORD fDsrSensitivity:1; 1> DWORD fTXContinueOnXoff: 1; 1> DWORD fOutX: 1; 1> DWORD fInX: 1; 1> DWORD fErrorChar: 1; 1> DWORD fNull: 1; 1> DWORD fRtsControl:2; 1> DWORD fAbortOnError:1; 1> DWORD fDummy2:17; 1> WORD wReserved; 1> WORD XonLim; 1> WORD XoffLim; 1> BYTE ByteSize; 1> BYTE Parity; 1> BYTE StopBits; 1> char XonChar; 1> char XoffChar; 1> char ErrorChar; 1> char EofChar; 1> char EvtChar; 1> WORD wReserved1; 1>} DCB, *LPDCB; 1> 1>typedef struct _COMMTIMEOUTS { 1> DWORD ReadIntervalTimeout; 1> DWORD ReadTotalTimeoutMultiplier; 1> DWORD ReadTotalTimeoutConstant; 1> DWORD WriteTotalTimeoutMultiplier; 1> DWORD WriteTotalTimeoutConstant; 1>} COMMTIMEOUTS,*LPCOMMTIMEOUTS; 1> 1>typedef struct _COMMCONFIG { 1> DWORD dwSize; 1> WORD wVersion; 1> WORD wReserved; 1> DCB dcb; 1> DWORD dwProviderSubType; 1> 1> DWORD dwProviderOffset; 1> 1> DWORD dwProviderSize; 1> WCHAR wcProviderData[1]; 1>} COMMCONFIG,*LPCOMMCONFIG; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1>#line 580 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>typedef struct _MEMORYSTATUS { 1> DWORD dwLength; 1> DWORD dwMemoryLoad; 1> SIZE_T dwTotalPhys; 1> SIZE_T dwAvailPhys; 1> SIZE_T dwTotalPageFile; 1> SIZE_T dwAvailPageFile; 1> SIZE_T dwTotalVirtual; 1> SIZE_T dwAvailVirtual; 1>} MEMORYSTATUS, *LPMEMORYSTATUS; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 676 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _JIT_DEBUG_INFO { 1> DWORD dwSize; 1> DWORD dwProcessorArchitecture; 1> DWORD dwThreadID; 1> DWORD dwReserved0; 1> ULONG64 lpExceptionAddress; 1> ULONG64 lpExceptionRecord; 1> ULONG64 lpContextRecord; 1>} JIT_DEBUG_INFO, *LPJIT_DEBUG_INFO; 1> 1>typedef JIT_DEBUG_INFO JIT_DEBUG_INFO32, *LPJIT_DEBUG_INFO32; 1>typedef JIT_DEBUG_INFO JIT_DEBUG_INFO64, *LPJIT_DEBUG_INFO64; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1>typedef PEXCEPTION_RECORD LPEXCEPTION_RECORD; 1>typedef PEXCEPTION_POINTERS LPEXCEPTION_POINTERS; 1> 1> 1>#line 737 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore or Games Family 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>#line 818 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 834 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 843 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 861 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 875 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 922 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 939 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1>#line 957 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 974 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>typedef struct _OFSTRUCT { 1> BYTE cBytes; 1> BYTE fFixedDisk; 1> WORD nErrCode; 1> WORD Reserved1; 1> WORD Reserved2; 1> CHAR szPathName[128]; 1>} OFSTRUCT, *LPOFSTRUCT, *POFSTRUCT; 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>int 1> 1> 1> 1> 1>__stdcall 1> 1> 1> 1> 1>WinMain ( 1> HINSTANCE hInstance, 1> HINSTANCE hPrevInstance, 1> LPSTR lpCmdLine, 1> int nShowCmd 1> ); 1> 1>int 1> 1> 1> 1>__stdcall 1> 1>wWinMain( 1> HINSTANCE hInstance, 1> HINSTANCE hPrevInstance, 1> LPWSTR lpCmdLine, 1> int nShowCmd 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>__declspec(allocator) 1>HGLOBAL 1>__stdcall 1>GlobalAlloc( 1> UINT uFlags, 1> SIZE_T dwBytes 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>__declspec(allocator) 1>HGLOBAL 1>__stdcall 1>GlobalReAlloc ( 1> HGLOBAL hMem, 1> SIZE_T dwBytes, 1> UINT uFlags 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore or Games Family 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>GlobalSize ( 1> HGLOBAL hMem 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GlobalUnlock( 1> HGLOBAL hMem 1> ); 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>GlobalLock ( 1> HGLOBAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GlobalFlags ( 1> HGLOBAL hMem 1> ); 1> 1>__declspec(dllimport) 1> 1>HGLOBAL 1>__stdcall 1>GlobalHandle ( 1> LPCVOID pMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>HGLOBAL 1>__stdcall 1>GlobalFree( 1> HGLOBAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>GlobalCompact( 1> DWORD dwMinFree 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GlobalFix( 1> HGLOBAL hMem 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GlobalUnfix( 1> HGLOBAL hMem 1> ); 1> 1>__declspec(dllimport) 1>LPVOID 1>__stdcall 1>GlobalWire( 1> HGLOBAL hMem 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GlobalUnWire( 1> HGLOBAL hMem 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GlobalMemoryStatus( 1> LPMEMORYSTATUS lpBuffer 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>__declspec(allocator) 1>HLOCAL 1>__stdcall 1>LocalAlloc( 1> UINT uFlags, 1> SIZE_T uBytes 1> ); 1> 1>__declspec(dllimport) 1> 1>__declspec(allocator) 1>HLOCAL 1>__stdcall 1>LocalReAlloc( 1> HLOCAL hMem, 1> SIZE_T uBytes, 1> UINT uFlags 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>LocalLock( 1> HLOCAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1> 1>HLOCAL 1>__stdcall 1>LocalHandle( 1> LPCVOID pMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LocalUnlock( 1> HLOCAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop or Games Family 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>LocalSize( 1> HLOCAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>LocalFlags( 1> HLOCAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1> 1>HLOCAL 1>__stdcall 1>LocalFree( 1> HLOCAL hMem 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>LocalShrink( 1> HLOCAL hMem, 1> UINT cbNewSize 1> ); 1> 1>__declspec(dllimport) 1>SIZE_T 1>__stdcall 1>LocalCompact( 1> UINT uMinFree 1> ); 1> 1> 1> 1>#line 1313 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetBinaryTypeA( 1> LPCSTR lpApplicationName, 1> LPDWORD lpBinaryType 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetBinaryTypeW( 1> LPCWSTR lpApplicationName, 1> LPDWORD lpBinaryType 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetShortPathNameA( 1> LPCSTR lpszLongPath, 1> LPSTR lpszShortPath, 1> DWORD cchBuffer 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetLongPathNameTransactedA( 1> LPCSTR lpszShortPath, 1> LPSTR lpszLongPath, 1> DWORD cchBuffer, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetLongPathNameTransactedW( 1> LPCWSTR lpszShortPath, 1> LPWSTR lpszLongPath, 1> DWORD cchBuffer, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessAffinityMask( 1> HANDLE hProcess, 1> PDWORD_PTR lpProcessAffinityMask, 1> PDWORD_PTR lpSystemAffinityMask 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessAffinityMask( 1> HANDLE hProcess, 1> DWORD_PTR dwProcessAffinityMask 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessIoCounters( 1> HANDLE hProcess, 1> PIO_COUNTERS lpIoCounters 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessWorkingSetSize( 1> HANDLE hProcess, 1> PSIZE_T lpMinimumWorkingSetSize, 1> PSIZE_T lpMaximumWorkingSetSize 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessWorkingSetSize( 1> HANDLE hProcess, 1> SIZE_T dwMinimumWorkingSetSize, 1> SIZE_T dwMaximumWorkingSetSize 1> ); 1> 1>__declspec(dllimport) 1> 1>void 1>__stdcall 1>FatalExit( 1> int ExitCode 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetEnvironmentStringsA( 1> LPCH NewEnvironment 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>SwitchToFiber( 1> LPVOID lpFiber 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>DeleteFiber( 1> LPVOID lpFiber 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ConvertFiberToThread( 1> void 1> ); 1> 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>CreateFiberEx( 1> SIZE_T dwStackCommitSize, 1> SIZE_T dwStackReserveSize, 1> DWORD dwFlags, 1> LPFIBER_START_ROUTINE lpStartAddress, 1> LPVOID lpParameter 1> ); 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>ConvertThreadToFiberEx( 1> LPVOID lpParameter, 1> DWORD dwFlags 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>CreateFiber( 1> SIZE_T dwStackSize, 1> LPFIBER_START_ROUTINE lpStartAddress, 1> LPVOID lpParameter 1> ); 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>ConvertThreadToFiber( 1> LPVOID lpParameter 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1>typedef void *PUMS_CONTEXT; 1> 1>typedef void *PUMS_COMPLETION_LIST; 1> 1>typedef enum _RTL_UMS_THREAD_INFO_CLASS UMS_THREAD_INFO_CLASS, *PUMS_THREAD_INFO_CLASS; 1> 1>typedef enum _RTL_UMS_SCHEDULER_REASON UMS_SCHEDULER_REASON; 1> 1>typedef PRTL_UMS_SCHEDULER_ENTRY_POINT PUMS_SCHEDULER_ENTRY_POINT; 1> 1>typedef struct _UMS_SCHEDULER_STARTUP_INFO { 1> 1> 1> 1> 1> ULONG UmsVersion; 1> 1> 1> 1> 1> PUMS_COMPLETION_LIST CompletionList; 1> 1> 1> 1> 1> 1> PUMS_SCHEDULER_ENTRY_POINT SchedulerProc; 1> 1> 1> 1> 1> PVOID SchedulerParam; 1> 1>} UMS_SCHEDULER_STARTUP_INFO, *PUMS_SCHEDULER_STARTUP_INFO; 1> 1>typedef struct _UMS_SYSTEM_THREAD_INFORMATION { 1> ULONG UmsVersion; 1> union { 1> struct { 1> ULONG IsUmsSchedulerThread : 1; 1> ULONG IsUmsWorkerThread : 1; 1> } ; 1> ULONG ThreadUmsFlags; 1> } ; 1>} UMS_SYSTEM_THREAD_INFORMATION, *PUMS_SYSTEM_THREAD_INFORMATION; 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateUmsCompletionList( 1> PUMS_COMPLETION_LIST* UmsCompletionList 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DequeueUmsCompletionListItems( 1> PUMS_COMPLETION_LIST UmsCompletionList, 1> DWORD WaitTimeOut, 1> PUMS_CONTEXT* UmsThreadList 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetUmsCompletionListEvent( 1> PUMS_COMPLETION_LIST UmsCompletionList, 1> PHANDLE UmsCompletionEvent 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ExecuteUmsThread( 1> PUMS_CONTEXT UmsThread 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UmsThreadYield( 1> PVOID SchedulerParam 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteUmsCompletionList( 1> PUMS_COMPLETION_LIST UmsCompletionList 1> ); 1> 1>__declspec(dllimport) 1>PUMS_CONTEXT 1>__stdcall 1>GetCurrentUmsThread( 1> void 1> ); 1> 1>__declspec(dllimport) 1>PUMS_CONTEXT 1>__stdcall 1>GetNextUmsListItem( 1> PUMS_CONTEXT UmsContext 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryUmsThreadInformation( 1> PUMS_CONTEXT UmsThread, 1> UMS_THREAD_INFO_CLASS UmsThreadInfoClass, 1> PVOID UmsThreadInformation, 1> ULONG UmsThreadInformationLength, 1> PULONG ReturnLength 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetUmsThreadInformation( 1> PUMS_CONTEXT UmsThread, 1> UMS_THREAD_INFO_CLASS UmsThreadInfoClass, 1> PVOID UmsThreadInformation, 1> ULONG UmsThreadInformationLength 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteUmsThreadContext( 1> PUMS_CONTEXT UmsThread 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateUmsThreadContext( 1> PUMS_CONTEXT *lpUmsThread 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnterUmsSchedulingMode( 1> PUMS_SCHEDULER_STARTUP_INFO SchedulerStartupInfo 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetUmsSystemThreadInformation( 1> HANDLE ThreadHandle, 1> PUMS_SYSTEM_THREAD_INFORMATION SystemThreadInfo 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD_PTR 1>__stdcall 1>SetThreadAffinityMask( 1> HANDLE hThread, 1> DWORD_PTR dwThreadAffinityMask 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetProcessDEPPolicy( 1> DWORD dwFlags 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetProcessDEPPolicy( 1> HANDLE hProcess, 1> LPDWORD lpFlags, 1> PBOOL lpPermanent 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RequestWakeupLatency( 1> LATENCY_TIME latency 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsSystemResumeAutomatic( 1> void 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetThreadSelectorEntry( 1> HANDLE hThread, 1> DWORD dwSelector, 1> LPLDT_ENTRY lpSelectorEntry 1> ); 1> 1>__declspec(dllimport) 1>EXECUTION_STATE 1>__stdcall 1>SetThreadExecutionState( 1> EXECUTION_STATE esFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1>typedef REASON_CONTEXT POWER_REQUEST_CONTEXT, *PPOWER_REQUEST_CONTEXT, *LPPOWER_REQUEST_CONTEXT; 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>PowerCreateRequest ( 1> PREASON_CONTEXT Context 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PowerSetRequest ( 1> HANDLE PowerRequest, 1> POWER_REQUEST_TYPE RequestType 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PowerClearRequest ( 1> HANDLE PowerRequest, 1> POWER_REQUEST_TYPE RequestType 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop or Games Family 1> 1> 1> 1> 1>#line 1880 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileCompletionNotificationModes( 1> HANDLE FileHandle, 1> UCHAR Flags 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>Wow64GetThreadSelectorEntry( 1> HANDLE hThread, 1> DWORD dwSelector, 1> PWOW64_LDT_ENTRY lpSelectorEntry 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DebugSetProcessKillOnExit( 1> BOOL KillOnExit 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DebugBreakProcess ( 1> HANDLE Process 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PulseEvent( 1> HANDLE hEvent 1> ); 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalDeleteAtom( 1> ATOM nAtom 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitAtomTable( 1> DWORD nSize 1> ); 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>DeleteAtom( 1> ATOM nAtom 1> ); 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>SetHandleCount( 1> UINT uNumber 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RequestDeviceWakeup( 1> HANDLE hDevice 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CancelDeviceWakeupRequest( 1> HANDLE hDevice 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDevicePowerState( 1> HANDLE hDevice, 1> BOOL *pfOn 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetMessageWaitingIndicator( 1> HANDLE hMsgIndicator, 1> ULONG ulMsgCount 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileShortNameA( 1> HANDLE hFile, 1> LPCSTR lpShortName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileShortNameW( 1> HANDLE hFile, 1> LPCWSTR lpShortName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>LoadModule( 1> LPCSTR lpModuleName, 1> LPVOID lpParameterBlock 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>WinExec( 1> LPCSTR lpCmdLine, 1> UINT uCmdShow 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore or App Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ClearCommBreak( 1> HANDLE hFile 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ClearCommError( 1> HANDLE hFile, 1> LPDWORD lpErrors, 1> LPCOMSTAT lpStat 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetupComm( 1> HANDLE hFile, 1> DWORD dwInQueue, 1> DWORD dwOutQueue 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EscapeCommFunction( 1> HANDLE hFile, 1> DWORD dwFunc 1> ); 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetCommConfig( 1> HANDLE hCommDev, 1> LPCOMMCONFIG lpCC, 1> LPDWORD lpdwSize 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCommMask( 1> HANDLE hFile, 1> LPDWORD lpEvtMask 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCommProperties( 1> HANDLE hFile, 1> LPCOMMPROP lpCommProp 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCommModemStatus( 1> HANDLE hFile, 1> LPDWORD lpModemStat 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCommState( 1> HANDLE hFile, 1> LPDCB lpDCB 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCommTimeouts( 1> HANDLE hFile, 1> LPCOMMTIMEOUTS lpCommTimeouts 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PurgeComm( 1> HANDLE hFile, 1> DWORD dwFlags 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCommBreak( 1> HANDLE hFile 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCommConfig( 1> HANDLE hCommDev, 1> LPCOMMCONFIG lpCC, 1> DWORD dwSize 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCommMask( 1> HANDLE hFile, 1> DWORD dwEvtMask 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCommState( 1> HANDLE hFile, 1> LPDCB lpDCB 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetCommTimeouts( 1> HANDLE hFile, 1> LPCOMMTIMEOUTS lpCommTimeouts 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>TransmitCommChar( 1> HANDLE hFile, 1> char cChar 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WaitCommEvent( 1> HANDLE hFile, 1> LPDWORD lpEvtMask, 1> LPOVERLAPPED lpOverlapped 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenCommPort( 1> ULONG uPortNumber, 1> DWORD dwDesiredAccess, 1> DWORD dwFlagsAndAttributes 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ULONG 1>__stdcall 1>GetCommPorts( 1> PULONG lpPortNumbers, 1> ULONG uPortNumbersCount, 1> PULONG puPortNumbersFound 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetTapePosition( 1> HANDLE hDevice, 1> DWORD dwPositionMethod, 1> DWORD dwPartition, 1> DWORD dwOffsetLow, 1> DWORD dwOffsetHigh, 1> BOOL bImmediate 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetTapePosition( 1> HANDLE hDevice, 1> DWORD dwPositionType, 1> LPDWORD lpdwPartition, 1> LPDWORD lpdwOffsetLow, 1> LPDWORD lpdwOffsetHigh 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>PrepareTape( 1> HANDLE hDevice, 1> DWORD dwOperation, 1> BOOL bImmediate 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>EraseTape( 1> HANDLE hDevice, 1> DWORD dwEraseType, 1> BOOL bImmediate 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>CreateTapePartition( 1> HANDLE hDevice, 1> DWORD dwPartitionMethod, 1> DWORD dwCount, 1> DWORD dwSize 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WriteTapemark( 1> HANDLE hDevice, 1> DWORD dwTapemarkType, 1> DWORD dwTapemarkCount, 1> BOOL bImmediate 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetTapeStatus( 1> HANDLE hDevice 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetTapeParameters( 1> HANDLE hDevice, 1> DWORD dwOperation, 1> LPDWORD lpdwSize, 1> LPVOID lpTapeInformation 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SetTapeParameters( 1> HANDLE hDevice, 1> DWORD dwOperation, 1> LPVOID lpTapeInformation 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>MulDiv( 1> int nNumber, 1> int nNumerator, 1> int nDenominator 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef enum _DEP_SYSTEM_POLICY_TYPE { 1> DEPPolicyAlwaysOff = 0, 1> DEPPolicyAlwaysOn, 1> DEPPolicyOptIn, 1> DEPPolicyOptOut, 1> DEPTotalPolicyCount 1>} DEP_SYSTEM_POLICY_TYPE; 1> 1> 1> 1>__declspec(dllimport) 1>DEP_SYSTEM_POLICY_TYPE 1>__stdcall 1>GetSystemDEPPolicy( 1> void 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSystemRegistryQuota( 1> PDWORD pdwQuotaAllowed, 1> PDWORD pdwQuotaUsed 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FileTimeToDosDateTime( 1> const FILETIME *lpFileTime, 1> LPWORD lpFatDate, 1> LPWORD lpFatTime 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DosDateTimeToFileTime( 1> WORD wFatDate, 1> WORD wFatTime, 1> LPFILETIME lpFileTime 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>FormatMessageA( 1> DWORD dwFlags, 1> LPCVOID lpSource, 1> DWORD dwMessageId, 1> DWORD dwLanguageId, 1> 1> 1> LPSTR lpBuffer, 1> DWORD nSize, 1> va_list *Arguments 1> ); 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>FormatMessageW( 1> DWORD dwFlags, 1> LPCVOID lpSource, 1> DWORD dwMessageId, 1> DWORD dwLanguageId, 1> 1> 1> LPWSTR lpBuffer, 1> DWORD nSize, 1> va_list *Arguments 1> ); 1> 1> 1> 1> 1> 1> 1>#line 2518 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 2525 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateMailslotA( 1> LPCSTR lpName, 1> DWORD nMaxMessageSize, 1> DWORD lReadTimeout, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateMailslotW( 1> LPCWSTR lpName, 1> DWORD nMaxMessageSize, 1> DWORD lReadTimeout, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetMailslotInfo( 1> HANDLE hMailslot, 1> LPDWORD lpMaxMessageSize, 1> LPDWORD lpNextSize, 1> LPDWORD lpMessageCount, 1> LPDWORD lpReadTimeout 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetMailslotInfo( 1> HANDLE hMailslot, 1> DWORD lReadTimeout 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EncryptFileA( 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EncryptFileW( 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DecryptFileA( 1> LPCSTR lpFileName, 1> DWORD dwReserved 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DecryptFileW( 1> LPCWSTR lpFileName, 1> DWORD dwReserved 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2632 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FileEncryptionStatusA( 1> LPCSTR lpFileName, 1> LPDWORD lpStatus 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FileEncryptionStatusW( 1> LPCWSTR lpFileName, 1> LPDWORD lpStatus 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef 1>DWORD 1>(__stdcall *PFE_EXPORT_FUNC)( 1> PBYTE pbData, 1> PVOID pvCallbackContext, 1> ULONG ulLength 1> ); 1> 1>typedef 1>DWORD 1>(__stdcall *PFE_IMPORT_FUNC)( 1> PBYTE pbData, 1> PVOID pvCallbackContext, 1> PULONG ulLength 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>OpenEncryptedFileRawA( 1> LPCSTR lpFileName, 1> ULONG ulFlags, 1> PVOID *pvContext 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>OpenEncryptedFileRawW( 1> LPCWSTR lpFileName, 1> ULONG ulFlags, 1> PVOID *pvContext 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>ReadEncryptedFileRaw( 1> PFE_EXPORT_FUNC pfExportCallback, 1> PVOID pvCallbackContext, 1> PVOID pvContext 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WriteEncryptedFileRaw( 1> PFE_IMPORT_FUNC pfImportCallback, 1> PVOID pvCallbackContext, 1> PVOID pvContext 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>CloseEncryptedFileRaw( 1> PVOID pvContext 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>lstrcmpA( 1> LPCSTR lpString1, 1> LPCSTR lpString2 1> ); 1>__declspec(dllimport) 1>int 1>__stdcall 1>lstrcmpW( 1> LPCWSTR lpString1, 1> LPCWSTR lpString2 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>lstrcmpiA( 1> LPCSTR lpString1, 1> LPCSTR lpString2 1> ); 1>__declspec(dllimport) 1>int 1>__stdcall 1>lstrcmpiW( 1> LPCWSTR lpString1, 1> LPCWSTR lpString2 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable:4995) 1> 1> 1>__declspec(dllimport) 1> 1> 1> 1> 1>LPSTR 1>__stdcall 1>lstrcpynA( 1> LPSTR lpString1, 1> LPCSTR lpString2, 1> int iMaxLength 1> ); 1>__declspec(dllimport) 1> 1> 1> 1> 1>LPWSTR 1>__stdcall 1>lstrcpynW( 1> LPWSTR lpString1, 1> LPCWSTR lpString2, 1> int iMaxLength 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>LPSTR 1>__stdcall 1>lstrcpyA( 1> LPSTR lpString1, 1> LPCSTR lpString2 1> ); 1>__declspec(dllimport) 1>LPWSTR 1>__stdcall 1>lstrcpyW( 1> LPWSTR lpString1, 1> LPCWSTR lpString2 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>LPSTR 1>__stdcall 1>lstrcatA( 1> LPSTR lpString1, 1> LPCSTR lpString2 1> ); 1>__declspec(dllimport) 1>LPWSTR 1>__stdcall 1>lstrcatW( 1> LPWSTR lpString1, 1> LPCWSTR lpString2 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(pop) 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>int 1>__stdcall 1>lstrlenA( 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>int 1>__stdcall 1>lstrlenW( 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>HFILE 1>__stdcall 1>OpenFile( 1> LPCSTR lpFileName, 1> LPOFSTRUCT lpReOpenBuff, 1> UINT uStyle 1> ); 1> 1>__declspec(dllimport) 1>HFILE 1>__stdcall 1>_lopen( 1> LPCSTR lpPathName, 1> int iReadWrite 1> ); 1> 1>__declspec(dllimport) 1>HFILE 1>__stdcall 1>_lcreat( 1> LPCSTR lpPathName, 1> int iAttribute 1> ); 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>_lread( 1> HFILE hFile, 1> LPVOID lpBuffer, 1> UINT uBytes 1> ); 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>_lwrite( 1> HFILE hFile, 1> LPCCH lpBuffer, 1> UINT uBytes 1> ); 1> 1>__declspec(dllimport) 1>long 1>__stdcall 1>_hread( 1> HFILE hFile, 1> LPVOID lpBuffer, 1> long lBytes 1> ); 1> 1>__declspec(dllimport) 1>long 1>__stdcall 1>_hwrite( 1> HFILE hFile, 1> LPCCH lpBuffer, 1> long lBytes 1> ); 1> 1>__declspec(dllimport) 1>HFILE 1>__stdcall 1>_lclose( 1> HFILE hFile 1> ); 1> 1>__declspec(dllimport) 1>LONG 1>__stdcall 1>_llseek( 1> HFILE hFile, 1> LONG lOffset, 1> int iOrigin 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsTextUnicode( 1> const void* lpv, 1> int iSize, 1> LPINT lpiResult 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>SignalObjectAndWait( 1> HANDLE hObjectToSignal, 1> HANDLE hObjectToWaitOn, 1> DWORD dwMilliseconds, 1> BOOL bAlertable 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BackupRead( 1> HANDLE hFile, 1> LPBYTE lpBuffer, 1> DWORD nNumberOfBytesToRead, 1> LPDWORD lpNumberOfBytesRead, 1> BOOL bAbort, 1> BOOL bProcessSecurity, 1> LPVOID *lpContext 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BackupSeek( 1> HANDLE hFile, 1> DWORD dwLowBytesToSeek, 1> DWORD dwHighBytesToSeek, 1> LPDWORD lpdwLowByteSeeked, 1> LPDWORD lpdwHighByteSeeked, 1> LPVOID *lpContext 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BackupWrite( 1> HANDLE hFile, 1> LPBYTE lpBuffer, 1> DWORD nNumberOfBytesToWrite, 1> LPDWORD lpNumberOfBytesWritten, 1> BOOL bAbort, 1> BOOL bProcessSecurity, 1> LPVOID *lpContext 1> ); 1> 1> 1> 1> 1>typedef struct _WIN32_STREAM_ID { 1> DWORD dwStreamId ; 1> DWORD dwStreamAttributes ; 1> LARGE_INTEGER Size ; 1> DWORD dwStreamNameSize ; 1> WCHAR cStreamName[ 1 ] ; 1>} WIN32_STREAM_ID, *LPWIN32_STREAM_ID ; 1> 1> 1> 1> 1> 1>#line 3074 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 3085 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1>#line 3099 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1>typedef struct _STARTUPINFOEXA { 1> STARTUPINFOA StartupInfo; 1> LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList; 1>} STARTUPINFOEXA, *LPSTARTUPINFOEXA; 1>typedef struct _STARTUPINFOEXW { 1> STARTUPINFOW StartupInfo; 1> LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList; 1>} STARTUPINFOEXW, *LPSTARTUPINFOEXW; 1> 1>typedef STARTUPINFOEXW STARTUPINFOEX; 1>typedef LPSTARTUPINFOEXW LPSTARTUPINFOEX; 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenMutexA( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateSemaphoreA( 1> LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, 1> LONG lInitialCount, 1> LONG lMaximumCount, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenSemaphoreA( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateWaitableTimerA( 1> LPSECURITY_ATTRIBUTES lpTimerAttributes, 1> BOOL bManualReset, 1> LPCSTR lpTimerName 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenWaitableTimerA( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCSTR lpTimerName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateSemaphoreExA( 1> LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, 1> LONG lInitialCount, 1> LONG lMaximumCount, 1> LPCSTR lpName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateWaitableTimerExA( 1> LPSECURITY_ATTRIBUTES lpTimerAttributes, 1> LPCSTR lpTimerName, 1> DWORD dwFlags, 1> DWORD dwDesiredAccess 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or Games Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateFileMappingA( 1> HANDLE hFile, 1> LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 1> DWORD flProtect, 1> DWORD dwMaximumSizeHigh, 1> DWORD dwMaximumSizeLow, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateFileMappingNumaA( 1> HANDLE hFile, 1> LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 1> DWORD flProtect, 1> DWORD dwMaximumSizeHigh, 1> DWORD dwMaximumSizeLow, 1> LPCSTR lpName, 1> DWORD nndPreferred 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or Games Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenFileMappingA( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetLogicalDriveStringsA( 1> DWORD nBufferLength, 1> LPSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HMODULE 1>__stdcall 1>LoadPackagedLibrary ( 1> LPCWSTR lpwLibFileName, 1> DWORD Reserved 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryFullProcessImageNameA( 1> HANDLE hProcess, 1> DWORD dwFlags, 1> LPSTR lpExeName, 1> PDWORD lpdwSize 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryFullProcessImageNameW( 1> HANDLE hProcess, 1> DWORD dwFlags, 1> LPWSTR lpExeName, 1> PDWORD lpdwSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _PROC_THREAD_ATTRIBUTE_NUM { 1> ProcThreadAttributeParentProcess = 0, 1> ProcThreadAttributeHandleList = 2, 1> 1> ProcThreadAttributeGroupAffinity = 3, 1> ProcThreadAttributePreferredNode = 4, 1> ProcThreadAttributeIdealProcessor = 5, 1> ProcThreadAttributeUmsThread = 6, 1> ProcThreadAttributeMitigationPolicy = 7, 1> 1> 1> ProcThreadAttributeSecurityCapabilities = 9, 1> 1> ProcThreadAttributeProtectionLevel = 11, 1> 1> 1> 1> ProcThreadAttributeJobList = 13, 1> ProcThreadAttributeChildProcessPolicy = 14, 1> ProcThreadAttributeAllApplicationPackagesPolicy = 15, 1> ProcThreadAttributeWin32kFilter = 16, 1> 1> 1> ProcThreadAttributeSafeOpenPromptOriginClaim = 17, 1> 1> 1> ProcThreadAttributeDesktopAppPolicy = 18, 1> 1> 1> ProcThreadAttributePseudoConsole = 22, 1> 1> 1> 1>} PROC_THREAD_ATTRIBUTE_NUM; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 3530 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or Games Family 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>GetStartupInfoA( 1> LPSTARTUPINFOA lpStartupInfo 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>#line 3927 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 3947 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region OneCore Family or App Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFirmwareEnvironmentVariableA( 1> LPCSTR lpName, 1> LPCSTR lpGuid, 1> PVOID pBuffer, 1> DWORD nSize 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFirmwareEnvironmentVariableW( 1> LPCWSTR lpName, 1> LPCWSTR lpGuid, 1> PVOID pBuffer, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFirmwareEnvironmentVariableExA( 1> LPCSTR lpName, 1> LPCSTR lpGuid, 1> PVOID pBuffer, 1> DWORD nSize, 1> PDWORD pdwAttribubutes 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetFirmwareEnvironmentVariableExW( 1> LPCWSTR lpName, 1> LPCWSTR lpGuid, 1> PVOID pBuffer, 1> DWORD nSize, 1> PDWORD pdwAttribubutes 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFirmwareEnvironmentVariableA( 1> LPCSTR lpName, 1> LPCSTR lpGuid, 1> PVOID pValue, 1> DWORD nSize 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFirmwareEnvironmentVariableW( 1> LPCWSTR lpName, 1> LPCWSTR lpGuid, 1> PVOID pValue, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFirmwareEnvironmentVariableExA( 1> LPCSTR lpName, 1> LPCSTR lpGuid, 1> PVOID pValue, 1> DWORD nSize, 1> DWORD dwAttributes 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFirmwareEnvironmentVariableExW( 1> LPCWSTR lpName, 1> LPCWSTR lpGuid, 1> PVOID pValue, 1> DWORD nSize, 1> DWORD dwAttributes 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFirmwareType ( 1> PFIRMWARE_TYPE FirmwareType 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsNativeVhdBoot ( 1> PBOOL NativeVhdBoot 1> ); 1> 1> 1> 1>__declspec(dllimport) 1> 1>HRSRC 1>__stdcall 1>FindResourceA( 1> HMODULE hModule, 1> LPCSTR lpName, 1> LPCSTR lpType 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HRSRC 1>__stdcall 1>FindResourceExA( 1> HMODULE hModule, 1> LPCSTR lpType, 1> LPCSTR lpName, 1> WORD wLanguage 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceTypesA( 1> HMODULE hModule, 1> ENUMRESTYPEPROCA lpEnumFunc, 1> LONG_PTR lParam 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceTypesW( 1> HMODULE hModule, 1> ENUMRESTYPEPROCW lpEnumFunc, 1> LONG_PTR lParam 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceNamesA( 1> HMODULE hModule, 1> LPCSTR lpType, 1> ENUMRESNAMEPROCA lpEnumFunc, 1> LONG_PTR lParam 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceLanguagesA( 1> HMODULE hModule, 1> LPCSTR lpType, 1> LPCSTR lpName, 1> ENUMRESLANGPROCA lpEnumFunc, 1> LONG_PTR lParam 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EnumResourceLanguagesW( 1> HMODULE hModule, 1> LPCWSTR lpType, 1> LPCWSTR lpName, 1> ENUMRESLANGPROCW lpEnumFunc, 1> LONG_PTR lParam 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>BeginUpdateResourceA( 1> LPCSTR pFileName, 1> BOOL bDeleteExistingResources 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>BeginUpdateResourceW( 1> LPCWSTR pFileName, 1> BOOL bDeleteExistingResources 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UpdateResourceA( 1> HANDLE hUpdate, 1> LPCSTR lpType, 1> LPCSTR lpName, 1> WORD wLanguage, 1> LPVOID lpData, 1> DWORD cb 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>UpdateResourceW( 1> HANDLE hUpdate, 1> LPCWSTR lpType, 1> LPCWSTR lpName, 1> WORD wLanguage, 1> LPVOID lpData, 1> DWORD cb 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EndUpdateResourceA( 1> HANDLE hUpdate, 1> BOOL fDiscard 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>EndUpdateResourceW( 1> HANDLE hUpdate, 1> BOOL fDiscard 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalAddAtomA( 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalAddAtomW( 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalAddAtomExA( 1> LPCSTR lpString, 1> DWORD Flags 1> ); 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalAddAtomExW( 1> LPCWSTR lpString, 1> DWORD Flags 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalFindAtomA( 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>GlobalFindAtomW( 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GlobalGetAtomNameA( 1> ATOM nAtom, 1> LPSTR lpBuffer, 1> int nSize 1> ); 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GlobalGetAtomNameW( 1> ATOM nAtom, 1> LPWSTR lpBuffer, 1> int nSize 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>AddAtomA( 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>AddAtomW( 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>FindAtomA( 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>ATOM 1>__stdcall 1>FindAtomW( 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetAtomNameA( 1> ATOM nAtom, 1> LPSTR lpBuffer, 1> int nSize 1> ); 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetAtomNameW( 1> ATOM nAtom, 1> LPWSTR lpBuffer, 1> int nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetProfileIntA( 1> LPCSTR lpAppName, 1> LPCSTR lpKeyName, 1> INT nDefault 1> ); 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetProfileIntW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpKeyName, 1> INT nDefault 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProfileStringA( 1> LPCSTR lpAppName, 1> LPCSTR lpKeyName, 1> LPCSTR lpDefault, 1> LPSTR lpReturnedString, 1> DWORD nSize 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProfileStringW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpKeyName, 1> LPCWSTR lpDefault, 1> LPWSTR lpReturnedString, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteProfileStringA( 1> LPCSTR lpAppName, 1> LPCSTR lpKeyName, 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteProfileStringW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpKeyName, 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProfileSectionA( 1> LPCSTR lpAppName, 1> LPSTR lpReturnedString, 1> DWORD nSize 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetProfileSectionW( 1> LPCWSTR lpAppName, 1> LPWSTR lpReturnedString, 1> DWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteProfileSectionA( 1> LPCSTR lpAppName, 1> LPCSTR lpString 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WriteProfileSectionW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpString 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetPrivateProfileIntA( 1> LPCSTR lpAppName, 1> LPCSTR lpKeyName, 1> INT nDefault, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>UINT 1>__stdcall 1>GetPrivateProfileIntW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpKeyName, 1> INT nDefault, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>#line 4571 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPrivateProfileStringA( 1> LPCSTR lpAppName, 1> LPCSTR lpKeyName, 1> LPCSTR lpDefault, 1> LPSTR lpReturnedString, 1> DWORD nSize, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPrivateProfileStringW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpKeyName, 1> LPCWSTR lpDefault, 1> LPWSTR lpReturnedString, 1> DWORD nSize, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>#line 4627 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WritePrivateProfileStringA( 1> LPCSTR lpAppName, 1> LPCSTR lpKeyName, 1> LPCSTR lpString, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WritePrivateProfileStringW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpKeyName, 1> LPCWSTR lpString, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPrivateProfileSectionA( 1> LPCSTR lpAppName, 1> LPSTR lpReturnedString, 1> DWORD nSize, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPrivateProfileSectionW( 1> LPCWSTR lpAppName, 1> LPWSTR lpReturnedString, 1> DWORD nSize, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>#line 4699 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WritePrivateProfileSectionA( 1> LPCSTR lpAppName, 1> LPCSTR lpString, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WritePrivateProfileSectionW( 1> LPCWSTR lpAppName, 1> LPCWSTR lpString, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPrivateProfileSectionNamesA( 1> LPSTR lpszReturnBuffer, 1> DWORD nSize, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetPrivateProfileSectionNamesW( 1> LPWSTR lpszReturnBuffer, 1> DWORD nSize, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>#line 4771 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetPrivateProfileStructA( 1> LPCSTR lpszSection, 1> LPCSTR lpszKey, 1> LPVOID lpStruct, 1> UINT uSizeStruct, 1> LPCSTR szFile 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetPrivateProfileStructW( 1> LPCWSTR lpszSection, 1> LPCWSTR lpszKey, 1> LPVOID lpStruct, 1> UINT uSizeStruct, 1> LPCWSTR szFile 1> ); 1> 1> 1> 1> 1> 1> 1>#line 4823 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WritePrivateProfileStructA( 1> LPCSTR lpszSection, 1> LPCSTR lpszKey, 1> LPVOID lpStruct, 1> UINT uSizeStruct, 1> LPCSTR szFile 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WritePrivateProfileStructW( 1> LPCWSTR lpszSection, 1> LPCWSTR lpszKey, 1> LPVOID lpStruct, 1> UINT uSizeStruct, 1> LPCWSTR szFile 1> ); 1> 1> 1> 1> 1> 1> 1>#line 4873 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>Wow64EnableWow64FsRedirection ( 1> BOOLEAN Wow64FsEnableRedirection 1> ); 1> 1> 1> 1> 1>typedef UINT (__stdcall* PGET_SYSTEM_WOW64_DIRECTORY_A)( LPSTR lpBuffer, UINT uSize); 1>typedef UINT (__stdcall* PGET_SYSTEM_WOW64_DIRECTORY_W)( LPWSTR lpBuffer, UINT uSize); 1> 1> 1> 1> 1> 1> 1>#line 4901 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 4911 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1>#line 4932 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 4952 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetDllDirectoryA( 1> LPCSTR lpPathName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetDllDirectoryW( 1> LPCWSTR lpPathName 1> ); 1>#line 4979 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetDllDirectoryA( 1> DWORD nBufferLength, 1> LPSTR lpBuffer 1> ); 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetDllDirectoryW( 1> DWORD nBufferLength, 1> LPWSTR lpBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSearchPathMode ( 1> DWORD Flags 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or Games Family 1> 1> 1>#line 5048 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryExA( 1> LPCSTR lpTemplateDirectory, 1> LPCSTR lpNewDirectory, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryExW( 1> LPCWSTR lpTemplateDirectory, 1> LPCWSTR lpNewDirectory, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryTransactedA( 1> LPCSTR lpTemplateDirectory, 1> LPCSTR lpNewDirectory, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateDirectoryTransactedW( 1> LPCWSTR lpTemplateDirectory, 1> LPCWSTR lpNewDirectory, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveDirectoryTransactedA( 1> LPCSTR lpPathName, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveDirectoryTransactedW( 1> LPCWSTR lpPathName, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetFullPathNameTransactedA( 1> LPCSTR lpFileName, 1> DWORD nBufferLength, 1> LPSTR lpBuffer, 1> LPSTR *lpFilePart, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetFullPathNameTransactedW( 1> LPCWSTR lpFileName, 1> DWORD nBufferLength, 1> LPWSTR lpBuffer, 1> LPWSTR *lpFilePart, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DefineDosDeviceA( 1> DWORD dwFlags, 1> LPCSTR lpDeviceName, 1> LPCSTR lpTargetPath 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>QueryDosDeviceA( 1> LPCSTR lpDeviceName, 1> LPSTR lpTargetPath, 1> DWORD ucchMax 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFileTransactedA( 1> LPCSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> DWORD dwCreationDisposition, 1> DWORD dwFlagsAndAttributes, 1> HANDLE hTemplateFile, 1> HANDLE hTransaction, 1> PUSHORT pusMiniVersion, 1> PVOID lpExtendedParameter 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateFileTransactedW( 1> LPCWSTR lpFileName, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> DWORD dwCreationDisposition, 1> DWORD dwFlagsAndAttributes, 1> HANDLE hTemplateFile, 1> HANDLE hTransaction, 1> PUSHORT pusMiniVersion, 1> PVOID lpExtendedParameter 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>ReOpenFile( 1> HANDLE hOriginalFile, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> DWORD dwFlagsAndAttributes 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileAttributesTransactedA( 1> LPCSTR lpFileName, 1> DWORD dwFileAttributes, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileAttributesTransactedW( 1> LPCWSTR lpFileName, 1> DWORD dwFileAttributes, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileAttributesTransactedA( 1> LPCSTR lpFileName, 1> GET_FILEEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFileInformation, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileAttributesTransactedW( 1> LPCWSTR lpFileName, 1> GET_FILEEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFileInformation, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCompressedFileSizeTransactedA( 1> LPCSTR lpFileName, 1> LPDWORD lpFileSizeHigh, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetCompressedFileSizeTransactedW( 1> LPCWSTR lpFileName, 1> LPDWORD lpFileSizeHigh, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteFileTransactedA( 1> LPCSTR lpFileName, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteFileTransactedW( 1> LPCWSTR lpFileName, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>#line 5385 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CheckNameLegalDOS8Dot3A( 1> LPCSTR lpName, 1> LPSTR lpOemName, 1> DWORD OemNameSize, 1> PBOOL pbNameContainsSpaces , 1> PBOOL pbNameLegal 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CheckNameLegalDOS8Dot3W( 1> LPCWSTR lpName, 1> LPSTR lpOemName, 1> DWORD OemNameSize, 1> PBOOL pbNameContainsSpaces , 1> PBOOL pbNameLegal 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileTransactedA( 1> LPCSTR lpFileName, 1> FINDEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFindFileData, 1> FINDEX_SEARCH_OPS fSearchOp, 1> LPVOID lpSearchFilter, 1> DWORD dwAdditionalFlags, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileTransactedW( 1> LPCWSTR lpFileName, 1> FINDEX_INFO_LEVELS fInfoLevelId, 1> LPVOID lpFindFileData, 1> FINDEX_SEARCH_OPS fSearchOp, 1> LPVOID lpSearchFilter, 1> DWORD dwAdditionalFlags, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName, 1> BOOL bFailIfExists 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> BOOL bFailIfExists 1> ); 1> 1> 1> 1> 1> 1> 1>#line 5516 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore or Games Family 1> 1> 1>typedef 1>DWORD 1>(__stdcall *LPPROGRESS_ROUTINE)( 1> LARGE_INTEGER TotalFileSize, 1> LARGE_INTEGER TotalBytesTransferred, 1> LARGE_INTEGER StreamSize, 1> LARGE_INTEGER StreamBytesTransferred, 1> DWORD dwStreamNumber, 1> DWORD dwCallbackReason, 1> HANDLE hSourceFile, 1> HANDLE hDestinationFile, 1> LPVOID lpData 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileExA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> 1> LPBOOL pbCancel, 1> DWORD dwCopyFlags 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileExW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> 1> LPBOOL pbCancel, 1> DWORD dwCopyFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileTransactedA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> LPBOOL pbCancel, 1> DWORD dwCopyFlags, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyFileTransactedW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> LPBOOL pbCancel, 1> DWORD dwCopyFlags, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef enum _COPYFILE2_MESSAGE_TYPE { 1> COPYFILE2_CALLBACK_NONE = 0, 1> COPYFILE2_CALLBACK_CHUNK_STARTED, 1> COPYFILE2_CALLBACK_CHUNK_FINISHED, 1> COPYFILE2_CALLBACK_STREAM_STARTED, 1> COPYFILE2_CALLBACK_STREAM_FINISHED, 1> COPYFILE2_CALLBACK_POLL_CONTINUE, 1> COPYFILE2_CALLBACK_ERROR, 1> COPYFILE2_CALLBACK_MAX, 1>} COPYFILE2_MESSAGE_TYPE; 1> 1>typedef enum _COPYFILE2_MESSAGE_ACTION { 1> COPYFILE2_PROGRESS_CONTINUE = 0, 1> COPYFILE2_PROGRESS_CANCEL, 1> COPYFILE2_PROGRESS_STOP, 1> COPYFILE2_PROGRESS_QUIET, 1> COPYFILE2_PROGRESS_PAUSE, 1>} COPYFILE2_MESSAGE_ACTION; 1> 1>typedef enum _COPYFILE2_COPY_PHASE { 1> COPYFILE2_PHASE_NONE = 0, 1> COPYFILE2_PHASE_PREPARE_SOURCE, 1> COPYFILE2_PHASE_PREPARE_DEST, 1> COPYFILE2_PHASE_READ_SOURCE, 1> COPYFILE2_PHASE_WRITE_DESTINATION, 1> COPYFILE2_PHASE_SERVER_COPY, 1> COPYFILE2_PHASE_NAMEGRAFT_COPY, 1> 1> COPYFILE2_PHASE_MAX, 1>} COPYFILE2_COPY_PHASE; 1> 1> 1> 1>typedef struct COPYFILE2_MESSAGE { 1> 1> COPYFILE2_MESSAGE_TYPE Type; 1> DWORD dwPadding; 1> 1> union { 1> 1> struct { 1> DWORD dwStreamNumber; 1> DWORD dwReserved; 1> HANDLE hSourceFile; 1> HANDLE hDestinationFile; 1> ULARGE_INTEGER uliChunkNumber; 1> ULARGE_INTEGER uliChunkSize; 1> ULARGE_INTEGER uliStreamSize; 1> ULARGE_INTEGER uliTotalFileSize; 1> } ChunkStarted; 1> 1> struct { 1> DWORD dwStreamNumber; 1> DWORD dwFlags; 1> HANDLE hSourceFile; 1> HANDLE hDestinationFile; 1> ULARGE_INTEGER uliChunkNumber; 1> ULARGE_INTEGER uliChunkSize; 1> ULARGE_INTEGER uliStreamSize; 1> ULARGE_INTEGER uliStreamBytesTransferred; 1> ULARGE_INTEGER uliTotalFileSize; 1> ULARGE_INTEGER uliTotalBytesTransferred; 1> } ChunkFinished; 1> 1> struct { 1> DWORD dwStreamNumber; 1> DWORD dwReserved; 1> HANDLE hSourceFile; 1> HANDLE hDestinationFile; 1> ULARGE_INTEGER uliStreamSize; 1> ULARGE_INTEGER uliTotalFileSize; 1> } StreamStarted; 1> 1> struct { 1> DWORD dwStreamNumber; 1> DWORD dwReserved; 1> HANDLE hSourceFile; 1> HANDLE hDestinationFile; 1> ULARGE_INTEGER uliStreamSize; 1> ULARGE_INTEGER uliStreamBytesTransferred; 1> ULARGE_INTEGER uliTotalFileSize; 1> ULARGE_INTEGER uliTotalBytesTransferred; 1> } StreamFinished; 1> 1> struct { 1> DWORD dwReserved; 1> } PollContinue; 1> 1> struct { 1> COPYFILE2_COPY_PHASE CopyPhase; 1> DWORD dwStreamNumber; 1> HRESULT hrFailure; 1> DWORD dwReserved; 1> ULARGE_INTEGER uliChunkNumber; 1> ULARGE_INTEGER uliStreamSize; 1> ULARGE_INTEGER uliStreamBytesTransferred; 1> ULARGE_INTEGER uliTotalFileSize; 1> ULARGE_INTEGER uliTotalBytesTransferred; 1> } Error; 1> 1> } Info; 1> 1>} COPYFILE2_MESSAGE; 1> 1>typedef 1>COPYFILE2_MESSAGE_ACTION (__stdcall *PCOPYFILE2_PROGRESS_ROUTINE)( 1> const COPYFILE2_MESSAGE *pMessage, 1> PVOID pvCallbackContext 1>); 1> 1>typedef struct COPYFILE2_EXTENDED_PARAMETERS { 1> DWORD dwSize; 1> DWORD dwCopyFlags; 1> BOOL *pfCancel; 1> PCOPYFILE2_PROGRESS_ROUTINE pProgressRoutine; 1> PVOID pvCallbackContext; 1>} COPYFILE2_EXTENDED_PARAMETERS; 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>CopyFile2( 1> PCWSTR pwszExistingFileName, 1> PCWSTR pwszNewFileName, 1> COPYFILE2_EXTENDED_PARAMETERS *pExtendedParameters 1>); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName 1> ); 1> 1> 1> 1> 1> 1> 1>#line 5797 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileExA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName, 1> DWORD dwFlags 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileExW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> DWORD dwFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileWithProgressA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> DWORD dwFlags 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileWithProgressW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> DWORD dwFlags 1> ); 1>#line 5859 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileTransactedA( 1> LPCSTR lpExistingFileName, 1> LPCSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> DWORD dwFlags, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MoveFileTransactedW( 1> LPCWSTR lpExistingFileName, 1> LPCWSTR lpNewFileName, 1> LPPROGRESS_ROUTINE lpProgressRoutine, 1> LPVOID lpData, 1> DWORD dwFlags, 1> HANDLE hTransaction 1> ); 1>#line 5895 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or Games Family 1> 1> 1>#line 5910 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReplaceFileA( 1> LPCSTR lpReplacedFileName, 1> LPCSTR lpReplacementFileName, 1> LPCSTR lpBackupFileName, 1> DWORD dwReplaceFlags, 1> LPVOID lpExclude, 1> LPVOID lpReserved 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReplaceFileW( 1> LPCWSTR lpReplacedFileName, 1> LPCWSTR lpReplacementFileName, 1> LPCWSTR lpBackupFileName, 1> DWORD dwReplaceFlags, 1> LPVOID lpExclude, 1> LPVOID lpReserved 1> ); 1>#line 5954 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateHardLinkA( 1> LPCSTR lpFileName, 1> LPCSTR lpExistingFileName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateHardLinkW( 1> LPCWSTR lpFileName, 1> LPCWSTR lpExistingFileName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateHardLinkTransactedA( 1> LPCSTR lpFileName, 1> LPCSTR lpExistingFileName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateHardLinkTransactedW( 1> LPCWSTR lpFileName, 1> LPCWSTR lpExistingFileName, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstStreamTransactedW ( 1> LPCWSTR lpFileName, 1> STREAM_INFO_LEVELS InfoLevel, 1> LPVOID lpFindStreamData, 1> DWORD dwFlags, 1> HANDLE hTransaction 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstFileNameTransactedW ( 1> LPCWSTR lpFileName, 1> DWORD dwFlags, 1> LPDWORD StringLength, 1> PWSTR LinkName, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateNamedPipeA( 1> LPCSTR lpName, 1> DWORD dwOpenMode, 1> DWORD dwPipeMode, 1> DWORD nMaxInstances, 1> DWORD nOutBufferSize, 1> DWORD nInBufferSize, 1> DWORD nDefaultTimeOut, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeHandleStateA( 1> HANDLE hNamedPipe, 1> LPDWORD lpState, 1> LPDWORD lpCurInstances, 1> LPDWORD lpMaxCollectionCount, 1> LPDWORD lpCollectDataTimeout, 1> LPSTR lpUserName, 1> DWORD nMaxUserNameSize 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CallNamedPipeA( 1> LPCSTR lpNamedPipeName, 1> LPVOID lpInBuffer, 1> DWORD nInBufferSize, 1> LPVOID lpOutBuffer, 1> DWORD nOutBufferSize, 1> LPDWORD lpBytesRead, 1> DWORD nTimeOut 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>WaitNamedPipeA( 1> LPCSTR lpNamedPipeName, 1> DWORD nTimeOut 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeClientComputerNameA( 1> HANDLE Pipe, 1> LPSTR ClientComputerName, 1> ULONG ClientComputerNameLength 1> ); 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeClientProcessId( 1> HANDLE Pipe, 1> PULONG ClientProcessId 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeClientSessionId( 1> HANDLE Pipe, 1> PULONG ClientSessionId 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeServerProcessId( 1> HANDLE Pipe, 1> PULONG ServerProcessId 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNamedPipeServerSessionId( 1> HANDLE Pipe, 1> PULONG ServerSessionId 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetVolumeLabelA( 1> LPCSTR lpRootPathName, 1> LPCSTR lpVolumeName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetVolumeLabelW( 1> LPCWSTR lpRootPathName, 1> LPCWSTR lpVolumeName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileBandwidthReservation( 1> HANDLE hFile, 1> DWORD nPeriodMilliseconds, 1> DWORD nBytesPerPeriod, 1> BOOL bDiscardable, 1> LPDWORD lpTransferSize, 1> LPDWORD lpNumOutstandingRequests 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileBandwidthReservation( 1> HANDLE hFile, 1> LPDWORD lpPeriodMilliseconds, 1> LPDWORD lpBytesPerPeriod, 1> LPBOOL pDiscardable, 1> LPDWORD lpTransferSize, 1> LPDWORD lpNumOutstandingRequests 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ClearEventLogA ( 1> HANDLE hEventLog, 1> LPCSTR lpBackupFileName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ClearEventLogW ( 1> HANDLE hEventLog, 1> LPCWSTR lpBackupFileName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BackupEventLogA ( 1> HANDLE hEventLog, 1> LPCSTR lpBackupFileName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BackupEventLogW ( 1> HANDLE hEventLog, 1> LPCWSTR lpBackupFileName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CloseEventLog ( 1> HANDLE hEventLog 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeregisterEventSource ( 1> HANDLE hEventLog 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>NotifyChangeEventLog( 1> HANDLE hEventLog, 1> HANDLE hEvent 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumberOfEventLogRecords ( 1> HANDLE hEventLog, 1> PDWORD NumberOfRecords 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetOldestEventLogRecord ( 1> HANDLE hEventLog, 1> PDWORD OldestRecord 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenEventLogA ( 1> LPCSTR lpUNCServerName, 1> LPCSTR lpSourceName 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenEventLogW ( 1> LPCWSTR lpUNCServerName, 1> LPCWSTR lpSourceName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>RegisterEventSourceA ( 1> LPCSTR lpUNCServerName, 1> LPCSTR lpSourceName 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>RegisterEventSourceW ( 1> LPCWSTR lpUNCServerName, 1> LPCWSTR lpSourceName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenBackupEventLogA ( 1> LPCSTR lpUNCServerName, 1> LPCSTR lpFileName 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenBackupEventLogW ( 1> LPCWSTR lpUNCServerName, 1> LPCWSTR lpFileName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReadEventLogA ( 1> HANDLE hEventLog, 1> DWORD dwReadFlags, 1> DWORD dwRecordOffset, 1> LPVOID lpBuffer, 1> DWORD nNumberOfBytesToRead, 1> DWORD *pnBytesRead, 1> DWORD *pnMinNumberOfBytesNeeded 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReadEventLogW ( 1> HANDLE hEventLog, 1> DWORD dwReadFlags, 1> DWORD dwRecordOffset, 1> LPVOID lpBuffer, 1> DWORD nNumberOfBytesToRead, 1> DWORD *pnBytesRead, 1> DWORD *pnMinNumberOfBytesNeeded 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReportEventA ( 1> HANDLE hEventLog, 1> WORD wType, 1> WORD wCategory, 1> DWORD dwEventID, 1> PSID lpUserSid, 1> WORD wNumStrings, 1> DWORD dwDataSize, 1> LPCSTR *lpStrings, 1> LPVOID lpRawData 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReportEventW ( 1> HANDLE hEventLog, 1> WORD wType, 1> WORD wCategory, 1> DWORD dwEventID, 1> PSID lpUserSid, 1> WORD wNumStrings, 1> DWORD dwDataSize, 1> LPCWSTR *lpStrings, 1> LPVOID lpRawData 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>typedef struct _EVENTLOG_FULL_INFORMATION 1>{ 1> DWORD dwFull; 1>} 1>EVENTLOG_FULL_INFORMATION, *LPEVENTLOG_FULL_INFORMATION; 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetEventLogInformation ( 1> HANDLE hEventLog, 1> DWORD dwInfoLevel, 1> LPVOID lpBuffer, 1> DWORD cbBufSize, 1> LPDWORD pcbBytesNeeded 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef ULONG OPERATION_ID; 1> 1> 1> 1> 1> 1>typedef struct _OPERATION_START_PARAMETERS { 1> ULONG Version; 1> OPERATION_ID OperationId; 1> ULONG Flags; 1>} OPERATION_START_PARAMETERS, *POPERATION_START_PARAMETERS; 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _OPERATION_END_PARAMETERS { 1> ULONG Version; 1> OPERATION_ID OperationId; 1> ULONG Flags; 1>} OPERATION_END_PARAMETERS, *POPERATION_END_PARAMETERS; 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>OperationStart ( 1> OPERATION_START_PARAMETERS* OperationStartParams 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>OperationEnd ( 1> OPERATION_END_PARAMETERS* OperationEndParams 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckAndAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> LPSTR ObjectTypeName, 1> LPSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> DWORD DesiredAccess, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccess, 1> LPBOOL AccessStatus, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeAndAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> LPCSTR ObjectTypeName, 1> LPCSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PSID PrincipalSelfSid, 1> DWORD DesiredAccess, 1> AUDIT_EVENT_TYPE AuditType, 1> DWORD Flags, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccess, 1> LPBOOL AccessStatus, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeResultListAndAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> LPCSTR ObjectTypeName, 1> LPCSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PSID PrincipalSelfSid, 1> DWORD DesiredAccess, 1> AUDIT_EVENT_TYPE AuditType, 1> DWORD Flags, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccess, 1> LPDWORD AccessStatusList, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AccessCheckByTypeResultListAndAuditAlarmByHandleA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> HANDLE ClientToken, 1> LPCSTR ObjectTypeName, 1> LPCSTR ObjectName, 1> PSECURITY_DESCRIPTOR SecurityDescriptor, 1> PSID PrincipalSelfSid, 1> DWORD DesiredAccess, 1> AUDIT_EVENT_TYPE AuditType, 1> DWORD Flags, 1> POBJECT_TYPE_LIST ObjectTypeList, 1> DWORD ObjectTypeListLength, 1> PGENERIC_MAPPING GenericMapping, 1> BOOL ObjectCreation, 1> LPDWORD GrantedAccess, 1> LPDWORD AccessStatusList, 1> LPBOOL pfGenerateOnClose 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectOpenAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> LPSTR ObjectTypeName, 1> LPSTR ObjectName, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> DWORD GrantedAccess, 1> PPRIVILEGE_SET Privileges, 1> BOOL ObjectCreation, 1> BOOL AccessGranted, 1> LPBOOL GenerateOnClose 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectPrivilegeAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> HANDLE ClientToken, 1> DWORD DesiredAccess, 1> PPRIVILEGE_SET Privileges, 1> BOOL AccessGranted 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectCloseAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> BOOL GenerateOnClose 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ObjectDeleteAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPVOID HandleId, 1> BOOL GenerateOnClose 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>PrivilegedServiceAuditAlarmA ( 1> LPCSTR SubsystemName, 1> LPCSTR ServiceName, 1> HANDLE ClientToken, 1> PPRIVILEGE_SET Privileges, 1> BOOL AccessGranted 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddConditionalAce ( 1> PACL pAcl, 1> DWORD dwAceRevision, 1> DWORD AceFlags, 1> UCHAR AceType, 1> DWORD AccessMask, 1> PSID pSid, 1> PWCHAR ConditionStr, 1> DWORD *ReturnLength 1> ); 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetFileSecurityA ( 1> LPCSTR lpFileName, 1> SECURITY_INFORMATION SecurityInformation, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileSecurityA ( 1> LPCSTR lpFileName, 1> SECURITY_INFORMATION RequestedInformation, 1> PSECURITY_DESCRIPTOR pSecurityDescriptor, 1> DWORD nLength, 1> LPDWORD lpnLengthNeeded 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReadDirectoryChangesW( 1> HANDLE hDirectory, 1> LPVOID lpBuffer, 1> DWORD nBufferLength, 1> BOOL bWatchSubtree, 1> DWORD dwNotifyFilter, 1> LPDWORD lpBytesReturned, 1> LPOVERLAPPED lpOverlapped, 1> LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReadDirectoryChangesExW( 1> HANDLE hDirectory, 1> LPVOID lpBuffer, 1> DWORD nBufferLength, 1> BOOL bWatchSubtree, 1> DWORD dwNotifyFilter, 1> LPDWORD lpBytesReturned, 1> LPOVERLAPPED lpOverlapped, 1> LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine, 1> READ_DIRECTORY_NOTIFY_INFORMATION_CLASS ReadDirectoryNotifyInformationClass 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>LPVOID 1>__stdcall 1>MapViewOfFileExNuma( 1> HANDLE hFileMappingObject, 1> DWORD dwDesiredAccess, 1> DWORD dwFileOffsetHigh, 1> DWORD dwFileOffsetLow, 1> SIZE_T dwNumberOfBytesToMap, 1> LPVOID lpBaseAddress, 1> DWORD nndPreferred 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadReadPtr( 1> const void *lp, 1> UINT_PTR ucb 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadWritePtr( 1> LPVOID lp, 1> UINT_PTR ucb 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadHugeReadPtr( 1> const void *lp, 1> UINT_PTR ucb 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadHugeWritePtr( 1> LPVOID lp, 1> UINT_PTR ucb 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadCodePtr( 1> FARPROC lpfn 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadStringPtrA( 1> LPCSTR lpsz, 1> UINT_PTR ucchMax 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsBadStringPtrW( 1> LPCWSTR lpsz, 1> UINT_PTR ucchMax 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountSidA( 1> LPCSTR lpSystemName, 1> PSID Sid, 1> LPSTR Name, 1> LPDWORD cchName, 1> LPSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountSidW( 1> LPCWSTR lpSystemName, 1> PSID Sid, 1> LPWSTR Name, 1> LPDWORD cchName, 1> LPWSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountNameA( 1> LPCSTR lpSystemName, 1> LPCSTR lpAccountName, 1> PSID Sid, 1> LPDWORD cbSid, 1> LPSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountNameW( 1> LPCWSTR lpSystemName, 1> LPCWSTR lpAccountName, 1> PSID Sid, 1> LPDWORD cbSid, 1> LPWSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountNameLocalA( 1> LPCSTR lpAccountName, 1> PSID Sid, 1> LPDWORD cbSid, 1> LPSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountNameLocalW( 1> LPCWSTR lpAccountName, 1> PSID Sid, 1> LPDWORD cbSid, 1> LPWSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountSidLocalA( 1> PSID Sid, 1> LPSTR Name, 1> LPDWORD cchName, 1> LPSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupAccountSidLocalW( 1> PSID Sid, 1> LPWSTR Name, 1> LPDWORD cchName, 1> LPWSTR ReferencedDomainName, 1> LPDWORD cchReferencedDomainName, 1> PSID_NAME_USE peUse 1> ); 1> 1> 1> 1> 1> 1> 1>#line 7066 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LookupPrivilegeValueA( 1> LPCSTR lpSystemName, 1> LPCSTR lpName, 1> PLUID lpLuid 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LookupPrivilegeValueW( 1> LPCWSTR lpSystemName, 1> LPCWSTR lpName, 1> PLUID lpLuid 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupPrivilegeNameA( 1> LPCSTR lpSystemName, 1> PLUID lpLuid, 1> LPSTR lpName, 1> LPDWORD cchName 1> ); 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupPrivilegeNameW( 1> LPCWSTR lpSystemName, 1> PLUID lpLuid, 1> LPWSTR lpName, 1> LPDWORD cchName 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupPrivilegeDisplayNameA( 1> LPCSTR lpSystemName, 1> LPCSTR lpName, 1> LPSTR lpDisplayName, 1> LPDWORD cchDisplayName, 1> LPDWORD lpLanguageId 1> ); 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>LookupPrivilegeDisplayNameW( 1> LPCWSTR lpSystemName, 1> LPCWSTR lpName, 1> LPWSTR lpDisplayName, 1> LPDWORD cchDisplayName, 1> LPDWORD lpLanguageId 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BuildCommDCBA( 1> LPCSTR lpDef, 1> LPDCB lpDCB 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BuildCommDCBW( 1> LPCWSTR lpDef, 1> LPDCB lpDCB 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BuildCommDCBAndTimeoutsA( 1> LPCSTR lpDef, 1> LPDCB lpDCB, 1> LPCOMMTIMEOUTS lpCommTimeouts 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BuildCommDCBAndTimeoutsW( 1> LPCWSTR lpDef, 1> LPDCB lpDCB, 1> LPCOMMTIMEOUTS lpCommTimeouts 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CommConfigDialogA( 1> LPCSTR lpszName, 1> HWND hWnd, 1> LPCOMMCONFIG lpCC 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CommConfigDialogW( 1> LPCWSTR lpszName, 1> HWND hWnd, 1> LPCOMMCONFIG lpCC 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDefaultCommConfigA( 1> LPCSTR lpszName, 1> LPCOMMCONFIG lpCC, 1> LPDWORD lpdwSize 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetDefaultCommConfigW( 1> LPCWSTR lpszName, 1> LPCOMMCONFIG lpCC, 1> LPDWORD lpdwSize 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetDefaultCommConfigA( 1> LPCSTR lpszName, 1> LPCOMMCONFIG lpCC, 1> DWORD dwSize 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetDefaultCommConfigW( 1> LPCWSTR lpszName, 1> LPCOMMCONFIG lpCC, 1> DWORD dwSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetComputerNameA ( 1> LPSTR lpBuffer, 1> LPDWORD nSize 1> ); 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>GetComputerNameW ( 1> LPWSTR lpBuffer, 1> LPDWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DnsHostnameToComputerNameA ( 1> LPCSTR Hostname, 1> LPSTR ComputerName, 1> LPDWORD nSize 1> ); 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DnsHostnameToComputerNameW ( 1> LPCWSTR Hostname, 1> LPWSTR ComputerName, 1> LPDWORD nSize 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetUserNameA ( 1> LPSTR lpBuffer, 1> LPDWORD pcbBuffer 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetUserNameW ( 1> LPWSTR lpBuffer, 1> LPDWORD pcbBuffer 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 7361 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#line 7373 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LogonUserA ( 1> LPCSTR lpszUsername, 1> LPCSTR lpszDomain, 1> LPCSTR lpszPassword, 1> DWORD dwLogonType, 1> DWORD dwLogonProvider, 1> PHANDLE phToken 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LogonUserW ( 1> LPCWSTR lpszUsername, 1> LPCWSTR lpszDomain, 1> LPCWSTR lpszPassword, 1> DWORD dwLogonType, 1> DWORD dwLogonProvider, 1> PHANDLE phToken 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LogonUserExA ( 1> LPCSTR lpszUsername, 1> LPCSTR lpszDomain, 1> LPCSTR lpszPassword, 1> DWORD dwLogonType, 1> DWORD dwLogonProvider, 1> PHANDLE phToken, 1> PSID *ppLogonSid, 1> PVOID *ppProfileBuffer, 1> LPDWORD pdwProfileLength, 1> PQUOTA_LIMITS pQuotaLimits 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>LogonUserExW ( 1> LPCWSTR lpszUsername, 1> LPCWSTR lpszDomain, 1> LPCWSTR lpszPassword, 1> DWORD dwLogonType, 1> DWORD dwLogonProvider, 1> PHANDLE phToken, 1> PSID *ppLogonSid, 1> PVOID *ppProfileBuffer, 1> LPDWORD pdwProfileLength, 1> PQUOTA_LIMITS pQuotaLimits 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>CreateProcessWithLogonW( 1> LPCWSTR lpUsername, 1> LPCWSTR lpDomain, 1> LPCWSTR lpPassword, 1> DWORD dwLogonFlags, 1> LPCWSTR lpApplicationName, 1> LPWSTR lpCommandLine, 1> DWORD dwCreationFlags, 1> LPVOID lpEnvironment, 1> LPCWSTR lpCurrentDirectory, 1> LPSTARTUPINFOW lpStartupInfo, 1> LPPROCESS_INFORMATION lpProcessInformation 1> ); 1> 1>__declspec(dllimport) 1> BOOL 1>__stdcall 1>CreateProcessWithTokenW( 1> HANDLE hToken, 1> DWORD dwLogonFlags, 1> LPCWSTR lpApplicationName, 1> LPWSTR lpCommandLine, 1> DWORD dwCreationFlags, 1> LPVOID lpEnvironment, 1> LPCWSTR lpCurrentDirectory, 1> LPSTARTUPINFOW lpStartupInfo, 1> LPPROCESS_INFORMATION lpProcessInformation 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>IsTokenUntrusted( 1> HANDLE TokenHandle 1> ); 1> 1> 1> 1>#pragma region Desktop or Games Family 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RegisterWaitForSingleObject( 1> PHANDLE phNewWaitObject, 1> HANDLE hObject, 1> WAITORTIMERCALLBACK Callback, 1> PVOID Context, 1> ULONG dwMilliseconds, 1> ULONG dwFlags 1> ); 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>UnregisterWait( 1> HANDLE WaitHandle 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>BindIoCompletionCallback ( 1> HANDLE FileHandle, 1> LPOVERLAPPED_COMPLETION_ROUTINE Function, 1> ULONG Flags 1> ); 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>SetTimerQueueTimer( 1> HANDLE TimerQueue, 1> WAITORTIMERCALLBACK Callback, 1> PVOID Parameter, 1> DWORD DueTime, 1> DWORD Period, 1> BOOL PreferIo 1> ); 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>CancelTimerQueueTimer( 1> HANDLE TimerQueue, 1> HANDLE Timer 1> ); 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>DeleteTimerQueue( 1> HANDLE TimerQueue 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__forceinline 1>void 1>InitializeThreadpoolEnvironment( 1> PTP_CALLBACK_ENVIRON pcbe 1> ) 1>{ 1> TpInitializeCallbackEnviron(pcbe); 1>} 1> 1>__forceinline 1>void 1>SetThreadpoolCallbackPool( 1> PTP_CALLBACK_ENVIRON pcbe, 1> PTP_POOL ptpp 1> ) 1>{ 1> TpSetCallbackThreadpool(pcbe, ptpp); 1>} 1> 1>__forceinline 1>void 1>SetThreadpoolCallbackCleanupGroup( 1> PTP_CALLBACK_ENVIRON pcbe, 1> PTP_CLEANUP_GROUP ptpcg, 1> PTP_CLEANUP_GROUP_CANCEL_CALLBACK pfng 1> ) 1>{ 1> TpSetCallbackCleanupGroup(pcbe, ptpcg, pfng); 1>} 1> 1>__forceinline 1>void 1>SetThreadpoolCallbackRunsLong( 1> PTP_CALLBACK_ENVIRON pcbe 1> ) 1>{ 1> TpSetCallbackLongFunction(pcbe); 1>} 1> 1>__forceinline 1>void 1>SetThreadpoolCallbackLibrary( 1> PTP_CALLBACK_ENVIRON pcbe, 1> PVOID mod 1> ) 1>{ 1> TpSetCallbackRaceWithDll(pcbe, mod); 1>} 1> 1> 1> 1>__forceinline 1>void 1>SetThreadpoolCallbackPriority( 1> PTP_CALLBACK_ENVIRON pcbe, 1> TP_CALLBACK_PRIORITY Priority 1> ) 1>{ 1> TpSetCallbackPriority(pcbe, Priority); 1>} 1> 1> 1> 1>__forceinline 1>void 1>DestroyThreadpoolEnvironment( 1> PTP_CALLBACK_ENVIRON pcbe 1> ) 1>{ 1> TpDestroyCallbackEnviron(pcbe); 1>} 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__forceinline 1>void 1>SetThreadpoolCallbackPersistent( 1> PTP_CALLBACK_ENVIRON pcbe 1> ) 1>{ 1> TpSetCallbackPersistent(pcbe); 1>} 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreatePrivateNamespaceA( 1> LPSECURITY_ATTRIBUTES lpPrivateNamespaceAttributes, 1> LPVOID lpBoundaryDescriptor, 1> LPCSTR lpAliasPrefix 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenPrivateNamespaceA( 1> LPVOID lpBoundaryDescriptor, 1> LPCSTR lpAliasPrefix 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateBoundaryDescriptorA( 1> LPCSTR Name, 1> ULONG Flags 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddIntegrityLabelToBoundaryDescriptor( 1> HANDLE * BoundaryDescriptor, 1> PSID IntegrityLabel 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct tagHW_PROFILE_INFOA { 1> DWORD dwDockInfo; 1> CHAR szHwProfileGuid[39]; 1> CHAR szHwProfileName[80]; 1>} HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA; 1>typedef struct tagHW_PROFILE_INFOW { 1> DWORD dwDockInfo; 1> WCHAR szHwProfileGuid[39]; 1> WCHAR szHwProfileName[80]; 1>} HW_PROFILE_INFOW, *LPHW_PROFILE_INFOW; 1> 1>typedef HW_PROFILE_INFOW HW_PROFILE_INFO; 1>typedef LPHW_PROFILE_INFOW LPHW_PROFILE_INFO; 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCurrentHwProfileA ( 1> LPHW_PROFILE_INFOA lpHwProfileInfo 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCurrentHwProfileW ( 1> LPHW_PROFILE_INFOW lpHwProfileInfo 1> ); 1>#line 7814 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or Gaming Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VerifyVersionInfoA( 1> LPOSVERSIONINFOEXA lpVersionInformation, 1> DWORD dwTypeMask, 1> DWORDLONG dwlConditionMask 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>VerifyVersionInfoW( 1> LPOSVERSIONINFOEXW lpVersionInformation, 1> DWORD dwTypeMask, 1> DWORDLONG dwlConditionMask 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>#line 23 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 207 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>constexpr 1> 1>__forceinline HRESULT HRESULT_FROM_WIN32(unsigned long x) { return (HRESULT)(x) <= 0 ? (HRESULT)(x) : (HRESULT) (((x) & 0x0000FFFF) | (7 << 16) | 0x80000000);} 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 29287 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 30272 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 30561 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 46878 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\winerror.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 7851 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\timezoneapi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1> 1>typedef struct _TIME_ZONE_INFORMATION { 1> LONG Bias; 1> WCHAR StandardName[ 32 ]; 1> SYSTEMTIME StandardDate; 1> LONG StandardBias; 1> WCHAR DaylightName[ 32 ]; 1> SYSTEMTIME DaylightDate; 1> LONG DaylightBias; 1>} TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION; 1> 1>typedef struct _TIME_DYNAMIC_ZONE_INFORMATION { 1> LONG Bias; 1> WCHAR StandardName[ 32 ]; 1> SYSTEMTIME StandardDate; 1> LONG StandardBias; 1> WCHAR DaylightName[ 32 ]; 1> SYSTEMTIME DaylightDate; 1> LONG DaylightBias; 1> WCHAR TimeZoneKeyName[ 128 ]; 1> BOOLEAN DynamicDaylightTimeDisabled; 1>} DYNAMIC_TIME_ZONE_INFORMATION, *PDYNAMIC_TIME_ZONE_INFORMATION; 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>SystemTimeToTzSpecificLocalTime( 1> const TIME_ZONE_INFORMATION* lpTimeZoneInformation, 1> const SYSTEMTIME* lpUniversalTime, 1> LPSYSTEMTIME lpLocalTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>TzSpecificLocalTimeToSystemTime( 1> const TIME_ZONE_INFORMATION* lpTimeZoneInformation, 1> const SYSTEMTIME* lpLocalTime, 1> LPSYSTEMTIME lpUniversalTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>FileTimeToSystemTime( 1> const FILETIME* lpFileTime, 1> LPSYSTEMTIME lpSystemTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>SystemTimeToFileTime( 1> const SYSTEMTIME* lpSystemTime, 1> LPFILETIME lpFileTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetTimeZoneInformation( 1> LPTIME_ZONE_INFORMATION lpTimeZoneInformation 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetTimeZoneInformation( 1> const TIME_ZONE_INFORMATION* lpTimeZoneInformation 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetDynamicTimeZoneInformation( 1> const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetDynamicTimeZoneInformation( 1> PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation 1> ); 1> 1> 1> 1> 1> 1> 1> 1>BOOL 1>__stdcall 1>GetTimeZoneInformationForYear( 1> USHORT wYear, 1> PDYNAMIC_TIME_ZONE_INFORMATION pdtzi, 1> LPTIME_ZONE_INFORMATION ptzi 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>EnumDynamicTimeZoneInformation( 1> const DWORD dwIndex, 1> PDYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>DWORD 1>__stdcall 1>GetDynamicTimeZoneInformationEffectiveYears( 1> const PDYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation, 1> LPDWORD FirstYear, 1> LPDWORD LastYear 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>SystemTimeToTzSpecificLocalTimeEx( 1> const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation, 1> const SYSTEMTIME* lpUniversalTime, 1> LPSYSTEMTIME lpLocalTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>TzSpecificLocalTimeToSystemTimeEx( 1> const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation, 1> const SYSTEMTIME* lpLocalTime, 1> LPSYSTEMTIME lpUniversalTime 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>LocalFileTimeToLocalSystemTime( 1> const TIME_ZONE_INFORMATION* timeZoneInformation, 1> const FILETIME* localFileTime, 1> SYSTEMTIME* localSystemTime 1> ); 1> 1> 1>__declspec(dllimport) 1> 1>BOOL 1>__stdcall 1>LocalSystemTimeToLocalFileTime( 1> const TIME_ZONE_INFORMATION* timeZoneInformation, 1> const SYSTEMTIME* localSystemTime, 1> FILETIME* localFileTime 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1>#line 7852 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetSystemPowerState( 1> BOOL fSuspend, 1> BOOL fForce 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop or PC Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 7900 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _SYSTEM_POWER_STATUS { 1> BYTE ACLineStatus; 1> BYTE BatteryFlag; 1> BYTE BatteryLifePercent; 1> BYTE SystemStatusFlag; 1> DWORD BatteryLifeTime; 1> DWORD BatteryFullLifeTime; 1>} SYSTEM_POWER_STATUS, *LPSYSTEM_POWER_STATUS; 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetSystemPowerStatus( 1> LPSYSTEM_POWER_STATUS lpSystemPowerStatus 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>MapUserPhysicalPagesScatter( 1> PVOID *VirtualAddresses, 1> ULONG_PTR NumberOfPages, 1> PULONG_PTR PageArray 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>CreateJobObjectA( 1> LPSECURITY_ATTRIBUTES lpJobAttributes, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1> 1>HANDLE 1>__stdcall 1>OpenJobObjectA( 1> DWORD dwDesiredAccess, 1> BOOL bInheritHandle, 1> LPCSTR lpName 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CreateJobSet ( 1> ULONG NumJob, 1> PJOB_SET_ARRAY UserJobSet, 1> ULONG Flags); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstVolumeA( 1> LPSTR lpszVolumeName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextVolumeA( 1> HANDLE hFindVolume, 1> LPSTR lpszVolumeName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstVolumeMountPointA( 1> LPCSTR lpszRootPathName, 1> LPSTR lpszVolumeMountPoint, 1> DWORD cchBufferLength 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>FindFirstVolumeMountPointW( 1> LPCWSTR lpszRootPathName, 1> LPWSTR lpszVolumeMountPoint, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextVolumeMountPointA( 1> HANDLE hFindVolumeMountPoint, 1> LPSTR lpszVolumeMountPoint, 1> DWORD cchBufferLength 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindNextVolumeMountPointW( 1> HANDLE hFindVolumeMountPoint, 1> LPWSTR lpszVolumeMountPoint, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindVolumeMountPointClose( 1> HANDLE hFindVolumeMountPoint 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetVolumeMountPointA( 1> LPCSTR lpszVolumeMountPoint, 1> LPCSTR lpszVolumeName 1> ); 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetVolumeMountPointW( 1> LPCWSTR lpszVolumeMountPoint, 1> LPCWSTR lpszVolumeName 1> ); 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeleteVolumeMountPointA( 1> LPCSTR lpszVolumeMountPoint 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumeNameForVolumeMountPointA( 1> LPCSTR lpszVolumeMountPoint, 1> LPSTR lpszVolumeName, 1> DWORD cchBufferLength 1>); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumePathNameA( 1> LPCSTR lpszFileName, 1> LPSTR lpszVolumePathName, 1> DWORD cchBufferLength 1> ); 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetVolumePathNamesForVolumeNameA( 1> LPCSTR lpszVolumeName, 1> LPCH lpszVolumePathNames, 1> DWORD cchBufferLength, 1> PDWORD lpcchReturnLength 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 8191 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>typedef struct tagACTCTXA { 1> ULONG cbSize; 1> DWORD dwFlags; 1> LPCSTR lpSource; 1> USHORT wProcessorArchitecture; 1> LANGID wLangId; 1> LPCSTR lpAssemblyDirectory; 1> LPCSTR lpResourceName; 1> LPCSTR lpApplicationName; 1> HMODULE hModule; 1>} ACTCTXA, *PACTCTXA; 1>typedef struct tagACTCTXW { 1> ULONG cbSize; 1> DWORD dwFlags; 1> LPCWSTR lpSource; 1> USHORT wProcessorArchitecture; 1> LANGID wLangId; 1> LPCWSTR lpAssemblyDirectory; 1> LPCWSTR lpResourceName; 1> LPCWSTR lpApplicationName; 1> HMODULE hModule; 1>} ACTCTXW, *PACTCTXW; 1> 1>typedef ACTCTXW ACTCTX; 1>typedef PACTCTXW PACTCTX; 1> 1> 1> 1> 1> 1>typedef const ACTCTXA *PCACTCTXA; 1>typedef const ACTCTXW *PCACTCTXW; 1> 1>typedef PCACTCTXW PCACTCTX; 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateActCtxA( 1> PCACTCTXA pActCtx 1> ); 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>CreateActCtxW( 1> PCACTCTXW pActCtx 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>AddRefActCtx( 1> HANDLE hActCtx 1> ); 1> 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>ReleaseActCtx( 1> HANDLE hActCtx 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ZombifyActCtx( 1> HANDLE hActCtx 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ActivateActCtx( 1> HANDLE hActCtx, 1> ULONG_PTR *lpCookie 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>DeactivateActCtx( 1> DWORD dwFlags, 1> ULONG_PTR ulCookie 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetCurrentActCtx( 1> HANDLE *lphActCtx); 1> 1> 1>typedef struct tagACTCTX_SECTION_KEYED_DATA_2600 { 1> ULONG cbSize; 1> ULONG ulDataFormatVersion; 1> PVOID lpData; 1> ULONG ulLength; 1> PVOID lpSectionGlobalData; 1> ULONG ulSectionGlobalDataLength; 1> PVOID lpSectionBase; 1> ULONG ulSectionTotalLength; 1> HANDLE hActCtx; 1> ULONG ulAssemblyRosterIndex; 1>} ACTCTX_SECTION_KEYED_DATA_2600, *PACTCTX_SECTION_KEYED_DATA_2600; 1>typedef const ACTCTX_SECTION_KEYED_DATA_2600 * PCACTCTX_SECTION_KEYED_DATA_2600; 1> 1>typedef struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { 1> PVOID lpInformation; 1> PVOID lpSectionBase; 1> ULONG ulSectionLength; 1> PVOID lpSectionGlobalDataBase; 1> ULONG ulSectionGlobalDataLength; 1>} ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA, *PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; 1>typedef const ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; 1> 1>typedef struct tagACTCTX_SECTION_KEYED_DATA { 1> ULONG cbSize; 1> ULONG ulDataFormatVersion; 1> PVOID lpData; 1> ULONG ulLength; 1> PVOID lpSectionGlobalData; 1> ULONG ulSectionGlobalDataLength; 1> PVOID lpSectionBase; 1> ULONG ulSectionTotalLength; 1> HANDLE hActCtx; 1> ULONG ulAssemblyRosterIndex; 1> 1> ULONG ulFlags; 1> ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata; 1>} ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA; 1>typedef const ACTCTX_SECTION_KEYED_DATA * PCACTCTX_SECTION_KEYED_DATA; 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindActCtxSectionStringA( 1> DWORD dwFlags, 1> const GUID *lpExtensionGuid, 1> ULONG ulSectionId, 1> LPCSTR lpStringToFind, 1> PACTCTX_SECTION_KEYED_DATA ReturnedData 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindActCtxSectionStringW( 1> DWORD dwFlags, 1> const GUID *lpExtensionGuid, 1> ULONG ulSectionId, 1> LPCWSTR lpStringToFind, 1> PACTCTX_SECTION_KEYED_DATA ReturnedData 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>FindActCtxSectionGuid( 1> DWORD dwFlags, 1> const GUID *lpExtensionGuid, 1> ULONG ulSectionId, 1> const GUID *lpGuidToFind, 1> PACTCTX_SECTION_KEYED_DATA ReturnedData 1> ); 1> 1> 1> 1> 1> 1>typedef struct _ACTIVATION_CONTEXT_BASIC_INFORMATION { 1> HANDLE hActCtx; 1> DWORD dwFlags; 1>} ACTIVATION_CONTEXT_BASIC_INFORMATION, *PACTIVATION_CONTEXT_BASIC_INFORMATION; 1> 1>typedef const struct _ACTIVATION_CONTEXT_BASIC_INFORMATION *PCACTIVATION_CONTEXT_BASIC_INFORMATION; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryActCtxW( 1> DWORD dwFlags, 1> HANDLE hActCtx, 1> PVOID pvSubInstance, 1> ULONG ulInfoClass, 1> PVOID pvBuffer, 1> SIZE_T cbBuffer, 1> SIZE_T *pcbWrittenOrRequired 1> ); 1> 1>typedef BOOL (__stdcall * PQUERYACTCTXW_FUNC)( 1> DWORD dwFlags, 1> HANDLE hActCtx, 1> PVOID pvSubInstance, 1> ULONG ulInfoClass, 1> PVOID pvBuffer, 1> SIZE_T cbBuffer, 1> SIZE_T *pcbWrittenOrRequired 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WTSGetActiveConsoleSessionId( 1> void 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>WTSGetServiceSessionId( 1> void 1> ); 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>WTSIsServerContainer( 1> void 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>WORD 1>__stdcall 1>GetActiveProcessorGroupCount( 1> void 1> ); 1> 1>__declspec(dllimport) 1>WORD 1>__stdcall 1>GetMaximumProcessorGroupCount( 1> void 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetActiveProcessorCount( 1> WORD GroupNumber 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>GetMaximumProcessorCount( 1> WORD GroupNumber 1> ); 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaProcessorNode( 1> UCHAR Processor, 1> PUCHAR NodeNumber 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaNodeNumberFromHandle( 1> HANDLE hFile, 1> PUSHORT NodeNumber 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaProcessorNodeEx( 1> PPROCESSOR_NUMBER Processor, 1> PUSHORT NodeNumber 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaNodeProcessorMask( 1> UCHAR Node, 1> PULONGLONG ProcessorMask 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaAvailableMemoryNode( 1> UCHAR Node, 1> PULONGLONG AvailableBytes 1> ); 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaAvailableMemoryNodeEx( 1> USHORT Node, 1> PULONGLONG AvailableBytes 1> ); 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetNumaProximityNode( 1> ULONG ProximityId, 1> PUCHAR NodeNumber 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1>typedef DWORD (__stdcall *APPLICATION_RECOVERY_CALLBACK)(PVOID pvParameter); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>RegisterApplicationRecoveryCallback( 1> APPLICATION_RECOVERY_CALLBACK pRecoveyCallback, 1> PVOID pvParameter, 1> DWORD dwPingInterval, 1> DWORD dwFlags 1> ); 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>UnregisterApplicationRecoveryCallback(void); 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>RegisterApplicationRestart( 1> PCWSTR pwzCommandline, 1> DWORD dwFlags 1> ); 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>UnregisterApplicationRestart(void); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>GetApplicationRecoveryCallback( 1> HANDLE hProcess, 1> APPLICATION_RECOVERY_CALLBACK* pRecoveryCallback, 1> PVOID* ppvParameter, 1> PDWORD pdwPingInterval, 1> PDWORD pdwFlags 1> ); 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>GetApplicationRestartSettings( 1> HANDLE hProcess, 1> PWSTR pwzCommandline, 1> PDWORD pcchSize, 1> PDWORD pdwFlags 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>HRESULT 1>__stdcall 1>ApplicationRecoveryInProgress( 1> PBOOL pbCancelled 1> ); 1> 1>__declspec(dllimport) 1>void 1>__stdcall 1>ApplicationRecoveryFinished( 1> BOOL bSuccess 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>typedef struct _FILE_BASIC_INFO { 1> LARGE_INTEGER CreationTime; 1> LARGE_INTEGER LastAccessTime; 1> LARGE_INTEGER LastWriteTime; 1> LARGE_INTEGER ChangeTime; 1> DWORD FileAttributes; 1>} FILE_BASIC_INFO, *PFILE_BASIC_INFO; 1> 1>typedef struct _FILE_STANDARD_INFO { 1> LARGE_INTEGER AllocationSize; 1> LARGE_INTEGER EndOfFile; 1> DWORD NumberOfLinks; 1> BOOLEAN DeletePending; 1> BOOLEAN Directory; 1>} FILE_STANDARD_INFO, *PFILE_STANDARD_INFO; 1> 1>typedef struct _FILE_NAME_INFO { 1> DWORD FileNameLength; 1> WCHAR FileName[1]; 1>} FILE_NAME_INFO, *PFILE_NAME_INFO; 1> 1>typedef struct _FILE_CASE_SENSITIVE_INFO { 1> ULONG Flags; 1>} FILE_CASE_SENSITIVE_INFO, *PFILE_CASE_SENSITIVE_INFO; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _FILE_RENAME_INFO { 1> 1> union { 1> BOOLEAN ReplaceIfExists; 1> DWORD Flags; 1> } ; 1> 1> 1> 1> HANDLE RootDirectory; 1> DWORD FileNameLength; 1> WCHAR FileName[1]; 1>} FILE_RENAME_INFO, *PFILE_RENAME_INFO; 1> 1>typedef struct _FILE_ALLOCATION_INFO { 1> LARGE_INTEGER AllocationSize; 1>} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO; 1> 1>typedef struct _FILE_END_OF_FILE_INFO { 1> LARGE_INTEGER EndOfFile; 1>} FILE_END_OF_FILE_INFO, *PFILE_END_OF_FILE_INFO; 1> 1>typedef struct _FILE_STREAM_INFO { 1> DWORD NextEntryOffset; 1> DWORD StreamNameLength; 1> LARGE_INTEGER StreamSize; 1> LARGE_INTEGER StreamAllocationSize; 1> WCHAR StreamName[1]; 1>} FILE_STREAM_INFO, *PFILE_STREAM_INFO; 1> 1>typedef struct _FILE_COMPRESSION_INFO { 1> LARGE_INTEGER CompressedFileSize; 1> WORD CompressionFormat; 1> UCHAR CompressionUnitShift; 1> UCHAR ChunkShift; 1> UCHAR ClusterShift; 1> UCHAR Reserved[3]; 1>} FILE_COMPRESSION_INFO, *PFILE_COMPRESSION_INFO; 1> 1>typedef struct _FILE_ATTRIBUTE_TAG_INFO { 1> DWORD FileAttributes; 1> DWORD ReparseTag; 1>} FILE_ATTRIBUTE_TAG_INFO, *PFILE_ATTRIBUTE_TAG_INFO; 1> 1>typedef struct _FILE_DISPOSITION_INFO { 1> BOOLEAN DeleteFileW; 1>} FILE_DISPOSITION_INFO, *PFILE_DISPOSITION_INFO; 1> 1>#line 8838 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>typedef struct _FILE_DISPOSITION_INFO_EX { 1> DWORD Flags; 1>} FILE_DISPOSITION_INFO_EX, *PFILE_DISPOSITION_INFO_EX; 1> 1> 1>typedef struct _FILE_ID_BOTH_DIR_INFO { 1> DWORD NextEntryOffset; 1> DWORD FileIndex; 1> LARGE_INTEGER CreationTime; 1> LARGE_INTEGER LastAccessTime; 1> LARGE_INTEGER LastWriteTime; 1> LARGE_INTEGER ChangeTime; 1> LARGE_INTEGER EndOfFile; 1> LARGE_INTEGER AllocationSize; 1> DWORD FileAttributes; 1> DWORD FileNameLength; 1> DWORD EaSize; 1> CCHAR ShortNameLength; 1> WCHAR ShortName[12]; 1> LARGE_INTEGER FileId; 1> WCHAR FileName[1]; 1>} FILE_ID_BOTH_DIR_INFO, *PFILE_ID_BOTH_DIR_INFO; 1> 1>typedef struct _FILE_FULL_DIR_INFO { 1> ULONG NextEntryOffset; 1> ULONG FileIndex; 1> LARGE_INTEGER CreationTime; 1> LARGE_INTEGER LastAccessTime; 1> LARGE_INTEGER LastWriteTime; 1> LARGE_INTEGER ChangeTime; 1> LARGE_INTEGER EndOfFile; 1> LARGE_INTEGER AllocationSize; 1> ULONG FileAttributes; 1> ULONG FileNameLength; 1> ULONG EaSize; 1> WCHAR FileName[1]; 1>} FILE_FULL_DIR_INFO, *PFILE_FULL_DIR_INFO; 1> 1>typedef enum _PRIORITY_HINT { 1> IoPriorityHintVeryLow = 0, 1> IoPriorityHintLow, 1> IoPriorityHintNormal, 1> MaximumIoPriorityHintType 1>} PRIORITY_HINT; 1> 1>typedef struct _FILE_IO_PRIORITY_HINT_INFO { 1> PRIORITY_HINT PriorityHint; 1>} FILE_IO_PRIORITY_HINT_INFO, *PFILE_IO_PRIORITY_HINT_INFO; 1> 1> 1> 1> 1> 1>typedef struct _FILE_ALIGNMENT_INFO { 1> ULONG AlignmentRequirement; 1>} FILE_ALIGNMENT_INFO, *PFILE_ALIGNMENT_INFO; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef struct _FILE_STORAGE_INFO { 1> ULONG LogicalBytesPerSector; 1> ULONG PhysicalBytesPerSectorForAtomicity; 1> ULONG PhysicalBytesPerSectorForPerformance; 1> ULONG FileSystemEffectivePhysicalBytesPerSectorForAtomicity; 1> ULONG Flags; 1> ULONG ByteOffsetForSectorAlignment; 1> ULONG ByteOffsetForPartitionAlignment; 1>} FILE_STORAGE_INFO, *PFILE_STORAGE_INFO; 1> 1> 1> 1> 1>typedef struct _FILE_ID_INFO { 1> ULONGLONG VolumeSerialNumber; 1> FILE_ID_128 FileId; 1>} FILE_ID_INFO, *PFILE_ID_INFO; 1> 1> 1> 1> 1>typedef struct _FILE_ID_EXTD_DIR_INFO { 1> ULONG NextEntryOffset; 1> ULONG FileIndex; 1> LARGE_INTEGER CreationTime; 1> LARGE_INTEGER LastAccessTime; 1> LARGE_INTEGER LastWriteTime; 1> LARGE_INTEGER ChangeTime; 1> LARGE_INTEGER EndOfFile; 1> LARGE_INTEGER AllocationSize; 1> ULONG FileAttributes; 1> ULONG FileNameLength; 1> ULONG EaSize; 1> ULONG ReparsePointTag; 1> FILE_ID_128 FileId; 1> WCHAR FileName[1]; 1>} FILE_ID_EXTD_DIR_INFO, *PFILE_ID_EXTD_DIR_INFO; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 8977 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1>#line 8988 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1>typedef struct _FILE_REMOTE_PROTOCOL_INFO 1>{ 1> 1> USHORT StructureVersion; 1> USHORT StructureSize; 1> 1> ULONG Protocol; 1> 1> 1> USHORT ProtocolMajorVersion; 1> USHORT ProtocolMinorVersion; 1> USHORT ProtocolRevision; 1> 1> USHORT Reserved; 1> 1> 1> ULONG Flags; 1> 1> struct { 1> ULONG Reserved[8]; 1> } GenericReserved; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> union { 1> 1> struct { 1> 1> struct { 1> ULONG Capabilities; 1> } Server; 1> 1> struct { 1> ULONG Capabilities; 1> ULONG CachingFlags; 1> } Share; 1> 1> } Smb2; 1> 1> ULONG Reserved[16]; 1> 1> } ProtocolSpecific; 1> 1> 1> 1>} FILE_REMOTE_PROTOCOL_INFO, *PFILE_REMOTE_PROTOCOL_INFO; 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetFileInformationByHandleEx( 1> HANDLE hFile, 1> FILE_INFO_BY_HANDLE_CLASS FileInformationClass, 1> LPVOID lpFileInformation, 1> DWORD dwBufferSize 1>); 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>typedef enum _FILE_ID_TYPE { 1> FileIdType, 1> ObjectIdType, 1> ExtendedFileIdType, 1> MaximumFileIdType 1>} FILE_ID_TYPE, *PFILE_ID_TYPE; 1> 1>typedef struct FILE_ID_DESCRIPTOR { 1> DWORD dwSize; 1> FILE_ID_TYPE Type; 1> union { 1> LARGE_INTEGER FileId; 1> GUID ObjectId; 1> 1> FILE_ID_128 ExtendedFileId; 1> 1> } ; 1>} FILE_ID_DESCRIPTOR, *LPFILE_ID_DESCRIPTOR; 1> 1>__declspec(dllimport) 1>HANDLE 1>__stdcall 1>OpenFileById ( 1> HANDLE hVolumeHint, 1> LPFILE_ID_DESCRIPTOR lpFileId, 1> DWORD dwDesiredAccess, 1> DWORD dwShareMode, 1> LPSECURITY_ATTRIBUTES lpSecurityAttributes, 1> DWORD dwFlagsAndAttributes 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>CreateSymbolicLinkA ( 1> LPCSTR lpSymlinkFileName, 1> LPCSTR lpTargetFileName, 1> DWORD dwFlags 1> ); 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>CreateSymbolicLinkW ( 1> LPCWSTR lpSymlinkFileName, 1> LPCWSTR lpTargetFileName, 1> DWORD dwFlags 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>QueryActCtxSettingsW( 1> DWORD dwFlags, 1> HANDLE hActCtx, 1> PCWSTR settingsNameSpace, 1> PCWSTR settingName, 1> PWSTR pvBuffer, 1> SIZE_T dwBuffer, 1> SIZE_T *pdwWrittenOrRequired 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>CreateSymbolicLinkTransactedA ( 1> LPCSTR lpSymlinkFileName, 1> LPCSTR lpTargetFileName, 1> DWORD dwFlags, 1> HANDLE hTransaction 1> ); 1>__declspec(dllimport) 1>BOOLEAN 1>__stdcall 1>CreateSymbolicLinkTransactedW ( 1> LPCWSTR lpSymlinkFileName, 1> LPCWSTR lpTargetFileName, 1> DWORD dwFlags, 1> HANDLE hTransaction 1> ); 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>ReplacePartitionUnit ( 1> PWSTR TargetPartition, 1> PWSTR SparePartition, 1> ULONG Flags 1> ); 1> 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>AddSecureMemoryCacheCallback( 1> PSECURE_MEMORY_CACHE_CALLBACK pfnCallBack 1> ); 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>RemoveSecureMemoryCacheCallback( 1> PSECURE_MEMORY_CACHE_CALLBACK pfnCallBack 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>CopyContext( 1> PCONTEXT Destination, 1> DWORD ContextFlags, 1> PCONTEXT Source 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitializeContext( 1> PVOID Buffer, 1> DWORD ContextFlags, 1> PCONTEXT* Context, 1> PDWORD ContextLength 1> ); 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1> 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>InitializeContext2( 1> PVOID Buffer, 1> DWORD ContextFlags, 1> PCONTEXT* Context, 1> PDWORD ContextLength, 1> ULONG64 XStateCompactionMask 1> ); 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>__declspec(dllimport) 1>DWORD64 1>__stdcall 1>GetEnabledXStateFeatures( 1> void 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>GetXStateFeaturesMask( 1> PCONTEXT Context, 1> PDWORD64 FeatureMask 1> ); 1> 1> 1>__declspec(dllimport) 1>PVOID 1>__stdcall 1>LocateXStateFeature( 1> PCONTEXT Context, 1> DWORD FeatureId, 1> PDWORD Length 1> ); 1> 1> 1>__declspec(dllimport) 1>BOOL 1>__stdcall 1>SetXStateFeaturesMask( 1> PCONTEXT Context, 1> DWORD64 FeatureMask 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>EnableThreadProfiling( 1> HANDLE ThreadHandle, 1> DWORD Flags, 1> DWORD64 HardwareCounters, 1> HANDLE *PerformanceDataHandle 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>DisableThreadProfiling( 1> HANDLE PerformanceDataHandle 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>QueryThreadProfiling( 1> HANDLE ThreadHandle, 1> PBOOLEAN Enabled 1> ); 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>ReadThreadProfilingData( 1> HANDLE PerformanceDataHandle, 1> DWORD Flags, 1> PPERFORMANCE_DATA PerformanceData 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1>#pragma region Desktop Family or OneCore Family 1> 1> 1>__declspec(dllimport) 1>DWORD 1>__stdcall 1>RaiseCustomSystemEventTrigger( 1> PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG CustomSystemEventTriggerConfig 1> ); 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1>#pragma warning(pop) 1>#line 9415 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\winbase.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C++" { 1> 1>__forceinline 1>unsigned 1>_InterlockedIncrement( 1> unsigned volatile *Addend 1> ) 1>{ 1> return (unsigned) _InterlockedIncrement((volatile long*) Addend); 1>} 1> 1>__forceinline 1>unsigned long 1>_InterlockedIncrement( 1> unsigned long volatile *Addend 1> ) 1>{ 1> return (unsigned long) _InterlockedIncrement((volatile long*) Addend); 1>} 1> 1> 1> 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedIncrement( 1> unsigned __int64 volatile *Addend 1> ) 1>{ 1> return (unsigned __int64) (_InterlockedIncrement64)((volatile __int64*) Addend); 1>} 1> 1> 1> 1>__forceinline 1>unsigned 1>_InterlockedDecrement( 1> unsigned volatile *Addend 1> ) 1>{ 1> return (unsigned long) _InterlockedDecrement((volatile long*) Addend); 1>} 1> 1>__forceinline 1>unsigned long 1>_InterlockedDecrement( 1> unsigned long volatile *Addend 1> ) 1>{ 1> return (unsigned long) _InterlockedDecrement((volatile long*) Addend); 1>} 1> 1> 1> 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedDecrement( 1> unsigned __int64 volatile *Addend 1> ) 1>{ 1> return (unsigned __int64) (_InterlockedDecrement64)((volatile __int64*) Addend); 1>} 1> 1> 1> 1> 1> 1>__forceinline 1>unsigned 1>_InterlockedExchange( 1> unsigned volatile *Target, 1> unsigned Value 1> ) 1>{ 1> return (unsigned) _InterlockedExchange((volatile long*) Target, (long) Value); 1>} 1> 1>__forceinline 1>unsigned long 1>_InterlockedExchange( 1> unsigned long volatile *Target, 1> unsigned long Value 1> ) 1>{ 1> return (unsigned long) _InterlockedExchange((volatile long*) Target, (long) Value); 1>} 1> 1> 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedExchange( 1> unsigned __int64 volatile *Target, 1> unsigned __int64 Value 1> ) 1>{ 1> return (unsigned __int64) _InterlockedExchange64((volatile __int64*) Target, (__int64) Value); 1>} 1> 1> 1> 1>__forceinline 1>unsigned 1>_InterlockedExchangeAdd( 1> unsigned volatile *Addend, 1> unsigned Value 1> ) 1>{ 1> return (unsigned) _InterlockedExchangeAdd((volatile long*) Addend, (long) Value); 1>} 1> 1>__forceinline 1>unsigned 1>InterlockedExchangeSubtract( 1> unsigned volatile *Addend, 1> unsigned Value 1> ) 1>{ 1> return (unsigned) _InterlockedExchangeAdd((volatile long*) Addend, - (long) Value); 1>} 1> 1>__forceinline 1>unsigned long 1>_InterlockedExchangeAdd( 1> unsigned long volatile *Addend, 1> unsigned long Value 1> ) 1>{ 1> return (unsigned long) _InterlockedExchangeAdd((volatile long*) Addend, (long) Value); 1>} 1> 1>__forceinline 1>unsigned long 1>InterlockedExchangeSubtract( 1> unsigned long volatile *Addend, 1> unsigned long Value 1> ) 1>{ 1> return (unsigned long) _InterlockedExchangeAdd((volatile long*) Addend, - (long) Value); 1>} 1> 1> 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedExchangeAdd( 1> unsigned __int64 volatile *Addend, 1> unsigned __int64 Value 1> ) 1>{ 1> return (unsigned __int64) _InterlockedExchangeAdd64((volatile __int64*) Addend, (__int64) Value); 1>} 1> 1>__forceinline 1>unsigned __int64 1>InterlockedExchangeSubtract( 1> unsigned __int64 volatile *Addend, 1> unsigned __int64 Value 1> ) 1>{ 1> return (unsigned __int64) _InterlockedExchangeAdd64((volatile __int64*) Addend, - (__int64) Value); 1>} 1> 1> 1> 1>__forceinline 1>unsigned 1>_InterlockedCompareExchange( 1> unsigned volatile *Destination, 1> unsigned Exchange, 1> unsigned Comperand 1> ) 1>{ 1> return (unsigned) _InterlockedCompareExchange((volatile long*) Destination, (long) Exchange, (long) Comperand); 1>} 1> 1>__forceinline 1>unsigned long 1>_InterlockedCompareExchange( 1> unsigned long volatile *Destination, 1> unsigned long Exchange, 1> unsigned long Comperand 1> ) 1>{ 1> return (unsigned long) _InterlockedCompareExchange((volatile long*) Destination, (long) Exchange, (long) Comperand); 1>} 1> 1> 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedCompareExchange( 1> unsigned __int64 volatile *Destination, 1> unsigned __int64 Exchange, 1> unsigned __int64 Comperand 1> ) 1>{ 1> return (unsigned __int64) _InterlockedCompareExchange64((volatile __int64*) Destination, (__int64) Exchange, (__int64) Comperand); 1>} 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedAnd( 1> unsigned __int64 volatile *Destination, 1> unsigned __int64 Value 1> ) 1>{ 1> return (unsigned __int64) _InterlockedAnd64((volatile __int64*) Destination, (__int64) Value); 1>} 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedOr( 1> unsigned __int64 volatile *Destination, 1> unsigned __int64 Value 1> ) 1>{ 1> return (unsigned __int64) _InterlockedOr64((volatile __int64*) Destination, (__int64) Value); 1>} 1> 1>__forceinline 1>unsigned __int64 1>_InterlockedXor( 1> unsigned __int64 volatile *Destination, 1> unsigned __int64 Value 1> ) 1>{ 1> return (unsigned __int64) _InterlockedXor64((volatile __int64*) Destination, (__int64) Value); 1>} 1> 1> 1> 1> 1> 1>} 1> 1> 1> 1> 1> 1> 1> 1>#line 173 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\Windows.h" 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma once 1> 1> 1>#pragma warning(push) 1>#pragma warning(disable: 4201) 1> 1> 1> 1>#pragma warning(disable: 4820) 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>extern "C" { 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 81 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#line 99 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 116 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 161 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 179 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 186 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 202 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1>#line 213 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1>#line 288 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Desktop Family 1> 1> 1> 1>typedef struct _DRAWPATRECT { 1> POINT ptPosition; 1> POINT ptSize; 1> WORD wStyle; 1> WORD wPattern; 1>} DRAWPATRECT, *PDRAWPATRECT; 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#line 348 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 361 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 386 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1>typedef struct _PSINJECTDATA { 1> 1> DWORD DataBytes; 1> WORD InjectionPoint; 1> WORD PageNumber; 1> 1> 1> 1>} PSINJECTDATA, *PPSINJECTDATA; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 453 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 465 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 496 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1>typedef struct _PSFEATURE_OUTPUT { 1> 1> BOOL bPageIndependent; 1> BOOL bSetPageDevice; 1> 1>} PSFEATURE_OUTPUT, *PPSFEATURE_OUTPUT; 1> 1> 1> 1> 1> 1>typedef struct _PSFEATURE_CUSTPAPER { 1> 1> LONG lOrientation; 1> LONG lWidth; 1> LONG lHeight; 1> LONG lWidthOffset; 1> LONG lHeightOffset; 1> 1>} PSFEATURE_CUSTPAPER, *PPSFEATURE_CUSTPAPER; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 556 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1>#line 574 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagXFORM 1> { 1> FLOAT eM11; 1> FLOAT eM12; 1> FLOAT eM21; 1> FLOAT eM22; 1> FLOAT eDx; 1> FLOAT eDy; 1> } XFORM, *PXFORM, *LPXFORM; 1> 1> 1>typedef struct tagBITMAP 1> { 1> LONG bmType; 1> LONG bmWidth; 1> LONG bmHeight; 1> LONG bmWidthBytes; 1> WORD bmPlanes; 1> WORD bmBitsPixel; 1> LPVOID bmBits; 1> } BITMAP, *PBITMAP, *NPBITMAP, *LPBITMAP; 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack1.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,1) 1>#line 616 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagRGBTRIPLE { 1> BYTE rgbtBlue; 1> BYTE rgbtGreen; 1> BYTE rgbtRed; 1>} RGBTRIPLE, *PRGBTRIPLE, *NPRGBTRIPLE, *LPRGBTRIPLE; 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 630 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagRGBQUAD { 1> BYTE rgbBlue; 1> BYTE rgbGreen; 1> BYTE rgbRed; 1> BYTE rgbReserved; 1>} RGBQUAD; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef RGBQUAD * LPRGBQUAD; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family 1> 1> 1>typedef LONG LCSCSTYPE; 1> 1> 1> 1>typedef LONG LCSGAMUTMATCH; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 695 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>typedef long FXPT16DOT16, *LPFXPT16DOT16; 1>typedef long FXPT2DOT30, *LPFXPT2DOT30; 1> 1> 1> 1> 1>typedef struct tagCIEXYZ 1>{ 1> FXPT2DOT30 ciexyzX; 1> FXPT2DOT30 ciexyzY; 1> FXPT2DOT30 ciexyzZ; 1>} CIEXYZ; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef CIEXYZ *LPCIEXYZ; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagICEXYZTRIPLE 1>{ 1> CIEXYZ ciexyzRed; 1> CIEXYZ ciexyzGreen; 1> CIEXYZ ciexyzBlue; 1>} CIEXYZTRIPLE; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef CIEXYZTRIPLE *LPCIEXYZTRIPLE; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1> 1> 1> 1> 1> 1>typedef struct tagLOGCOLORSPACEA { 1> DWORD lcsSignature; 1> DWORD lcsVersion; 1> DWORD lcsSize; 1> LCSCSTYPE lcsCSType; 1> LCSGAMUTMATCH lcsIntent; 1> CIEXYZTRIPLE lcsEndpoints; 1> DWORD lcsGammaRed; 1> DWORD lcsGammaGreen; 1> DWORD lcsGammaBlue; 1> CHAR lcsFilename[260]; 1>} LOGCOLORSPACEA, *LPLOGCOLORSPACEA; 1>typedef struct tagLOGCOLORSPACEW { 1> DWORD lcsSignature; 1> DWORD lcsVersion; 1> DWORD lcsSize; 1> LCSCSTYPE lcsCSType; 1> LCSGAMUTMATCH lcsIntent; 1> CIEXYZTRIPLE lcsEndpoints; 1> DWORD lcsGammaRed; 1> DWORD lcsGammaGreen; 1> DWORD lcsGammaBlue; 1> WCHAR lcsFilename[260]; 1>} LOGCOLORSPACEW, *LPLOGCOLORSPACEW; 1> 1>typedef LOGCOLORSPACEW LOGCOLORSPACE; 1>typedef LPLOGCOLORSPACEW LPLOGCOLORSPACE; 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1>typedef struct tagBITMAPCOREHEADER { 1> DWORD bcSize; 1> WORD bcWidth; 1> WORD bcHeight; 1> WORD bcPlanes; 1> WORD bcBitCount; 1>} BITMAPCOREHEADER, *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family or OneCore Family or Games Family 1> 1> 1>typedef struct tagBITMAPINFOHEADER{ 1> DWORD biSize; 1> LONG biWidth; 1> LONG biHeight; 1> WORD biPlanes; 1> WORD biBitCount; 1> DWORD biCompression; 1> DWORD biSizeImage; 1> LONG biXPelsPerMeter; 1> LONG biYPelsPerMeter; 1> DWORD biClrUsed; 1> DWORD biClrImportant; 1>} BITMAPINFOHEADER, *LPBITMAPINFOHEADER, *PBITMAPINFOHEADER; 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct { 1> DWORD bV4Size; 1> LONG bV4Width; 1> LONG bV4Height; 1> WORD bV4Planes; 1> WORD bV4BitCount; 1> DWORD bV4V4Compression; 1> DWORD bV4SizeImage; 1> LONG bV4XPelsPerMeter; 1> LONG bV4YPelsPerMeter; 1> DWORD bV4ClrUsed; 1> DWORD bV4ClrImportant; 1> DWORD bV4RedMask; 1> DWORD bV4GreenMask; 1> DWORD bV4BlueMask; 1> DWORD bV4AlphaMask; 1> DWORD bV4CSType; 1> CIEXYZTRIPLE bV4Endpoints; 1> DWORD bV4GammaRed; 1> DWORD bV4GammaGreen; 1> DWORD bV4GammaBlue; 1>} BITMAPV4HEADER, *LPBITMAPV4HEADER, *PBITMAPV4HEADER; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1>typedef struct { 1> DWORD bV5Size; 1> LONG bV5Width; 1> LONG bV5Height; 1> WORD bV5Planes; 1> WORD bV5BitCount; 1> DWORD bV5Compression; 1> DWORD bV5SizeImage; 1> LONG bV5XPelsPerMeter; 1> LONG bV5YPelsPerMeter; 1> DWORD bV5ClrUsed; 1> DWORD bV5ClrImportant; 1> DWORD bV5RedMask; 1> DWORD bV5GreenMask; 1> DWORD bV5BlueMask; 1> DWORD bV5AlphaMask; 1> DWORD bV5CSType; 1> CIEXYZTRIPLE bV5Endpoints; 1> DWORD bV5GammaRed; 1> DWORD bV5GammaGreen; 1> DWORD bV5GammaBlue; 1> DWORD bV5Intent; 1> DWORD bV5ProfileData; 1> DWORD bV5ProfileSize; 1> DWORD bV5Reserved; 1>} BITMAPV5HEADER, *LPBITMAPV5HEADER, *PBITMAPV5HEADER; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1>#line 909 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagBITMAPINFO { 1> BITMAPINFOHEADER bmiHeader; 1> RGBQUAD bmiColors[1]; 1>} BITMAPINFO, *LPBITMAPINFO, *PBITMAPINFO; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagBITMAPCOREINFO { 1> BITMAPCOREHEADER bmciHeader; 1> RGBTRIPLE bmciColors[1]; 1>} BITMAPCOREINFO, *LPBITMAPCOREINFO, *PBITMAPCOREINFO; 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,2) 1>#line 933 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagBITMAPFILEHEADER { 1> WORD bfType; 1> DWORD bfSize; 1> WORD bfReserved1; 1> WORD bfReserved2; 1> DWORD bfOffBits; 1>} BITMAPFILEHEADER, *LPBITMAPFILEHEADER, *PBITMAPFILEHEADER; 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 949 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagFONTSIGNATURE 1>{ 1> DWORD fsUsb[4]; 1> DWORD fsCsb[2]; 1>} FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagCHARSETINFO 1>{ 1> UINT ciCharset; 1> UINT ciACP; 1> FONTSIGNATURE fs; 1>} CHARSETINFO, *PCHARSETINFO, *NPCHARSETINFO, *LPCHARSETINFO; 1> 1> 1>#pragma endregion 1> 1>#line 986 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagLOCALESIGNATURE 1>{ 1> DWORD lsUsb[4]; 1> DWORD lsCsbDefault[2]; 1> DWORD lsCsbSupported[2]; 1>} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family 1> 1> 1> 1> 1>typedef struct tagHANDLETABLE 1> { 1> HGDIOBJ objectHandle[1]; 1> } HANDLETABLE, *PHANDLETABLE, *LPHANDLETABLE; 1> 1>typedef struct tagMETARECORD 1> { 1> DWORD rdSize; 1> WORD rdFunction; 1> WORD rdParm[1]; 1> } METARECORD; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagMETARECORD __unaligned *PMETARECORD; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagMETARECORD __unaligned *LPMETARECORD; 1> 1>typedef struct tagMETAFILEPICT 1> { 1> LONG mm; 1> LONG xExt; 1> LONG yExt; 1> HMETAFILE hMF; 1> } METAFILEPICT, *LPMETAFILEPICT; 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack2.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,2) 1>#line 1050 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagMETAHEADER 1>{ 1> WORD mtType; 1> WORD mtHeaderSize; 1> WORD mtVersion; 1> DWORD mtSize; 1> WORD mtNoObjects; 1> DWORD mtMaxRecord; 1> WORD mtNoParameters; 1>} METAHEADER; 1>typedef struct tagMETAHEADER __unaligned *PMETAHEADER; 1>typedef struct tagMETAHEADER __unaligned *LPMETAHEADER; 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 1071 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Application Family 1> 1> 1> 1>typedef struct tagENHMETARECORD 1>{ 1> DWORD iType; 1> DWORD nSize; 1> DWORD dParm[1]; 1>} ENHMETARECORD, *PENHMETARECORD, *LPENHMETARECORD; 1> 1>typedef struct tagENHMETAHEADER 1>{ 1> DWORD iType; 1> DWORD nSize; 1> 1> RECTL rclBounds; 1> RECTL rclFrame; 1> DWORD dSignature; 1> DWORD nVersion; 1> DWORD nBytes; 1> DWORD nRecords; 1> WORD nHandles; 1> 1> WORD sReserved; 1> DWORD nDescription; 1> 1> DWORD offDescription; 1> 1> DWORD nPalEntries; 1> SIZEL szlDevice; 1> SIZEL szlMillimeters; 1> 1> DWORD cbPixelFormat; 1> 1> DWORD offPixelFormat; 1> 1> DWORD bOpenGL; 1> 1> 1> 1> SIZEL szlMicrometers; 1> 1> 1>} ENHMETAHEADER, *PENHMETAHEADER, *LPENHMETAHEADER; 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1> 1> 1> 1> typedef WCHAR BCHAR; 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack4.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,4) 1>#line 1149 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagTEXTMETRICA 1>{ 1> LONG tmHeight; 1> LONG tmAscent; 1> LONG tmDescent; 1> LONG tmInternalLeading; 1> LONG tmExternalLeading; 1> LONG tmAveCharWidth; 1> LONG tmMaxCharWidth; 1> LONG tmWeight; 1> LONG tmOverhang; 1> LONG tmDigitizedAspectX; 1> LONG tmDigitizedAspectY; 1> BYTE tmFirstChar; 1> BYTE tmLastChar; 1> BYTE tmDefaultChar; 1> BYTE tmBreakChar; 1> BYTE tmItalic; 1> BYTE tmUnderlined; 1> BYTE tmStruckOut; 1> BYTE tmPitchAndFamily; 1> BYTE tmCharSet; 1>} TEXTMETRICA, *PTEXTMETRICA, *NPTEXTMETRICA, *LPTEXTMETRICA; 1>typedef struct tagTEXTMETRICW 1>{ 1> LONG tmHeight; 1> LONG tmAscent; 1> LONG tmDescent; 1> LONG tmInternalLeading; 1> LONG tmExternalLeading; 1> LONG tmAveCharWidth; 1> LONG tmMaxCharWidth; 1> LONG tmWeight; 1> LONG tmOverhang; 1> LONG tmDigitizedAspectX; 1> LONG tmDigitizedAspectY; 1> WCHAR tmFirstChar; 1> WCHAR tmLastChar; 1> WCHAR tmDefaultChar; 1> WCHAR tmBreakChar; 1> BYTE tmItalic; 1> BYTE tmUnderlined; 1> BYTE tmStruckOut; 1> BYTE tmPitchAndFamily; 1> BYTE tmCharSet; 1>} TEXTMETRICW, *PTEXTMETRICW, *NPTEXTMETRICW, *LPTEXTMETRICW; 1> 1>typedef TEXTMETRICW TEXTMETRIC; 1>typedef PTEXTMETRICW PTEXTMETRIC; 1>typedef NPTEXTMETRICW NPTEXTMETRIC; 1>typedef LPTEXTMETRICW LPTEXTMETRIC; 1>#line 1210 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 1215 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1230 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\pshpack4.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(push,4) 1>#line 1232 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagNEWTEXTMETRICA 1>{ 1> LONG tmHeight; 1> LONG tmAscent; 1> LONG tmDescent; 1> LONG tmInternalLeading; 1> LONG tmExternalLeading; 1> LONG tmAveCharWidth; 1> LONG tmMaxCharWidth; 1> LONG tmWeight; 1> LONG tmOverhang; 1> LONG tmDigitizedAspectX; 1> LONG tmDigitizedAspectY; 1> BYTE tmFirstChar; 1> BYTE tmLastChar; 1> BYTE tmDefaultChar; 1> BYTE tmBreakChar; 1> BYTE tmItalic; 1> BYTE tmUnderlined; 1> BYTE tmStruckOut; 1> BYTE tmPitchAndFamily; 1> BYTE tmCharSet; 1> DWORD ntmFlags; 1> UINT ntmSizeEM; 1> UINT ntmCellHeight; 1> UINT ntmAvgWidth; 1>} NEWTEXTMETRICA, *PNEWTEXTMETRICA, *NPNEWTEXTMETRICA, *LPNEWTEXTMETRICA; 1>typedef struct tagNEWTEXTMETRICW 1>{ 1> LONG tmHeight; 1> LONG tmAscent; 1> LONG tmDescent; 1> LONG tmInternalLeading; 1> LONG tmExternalLeading; 1> LONG tmAveCharWidth; 1> LONG tmMaxCharWidth; 1> LONG tmWeight; 1> LONG tmOverhang; 1> LONG tmDigitizedAspectX; 1> LONG tmDigitizedAspectY; 1> WCHAR tmFirstChar; 1> WCHAR tmLastChar; 1> WCHAR tmDefaultChar; 1> WCHAR tmBreakChar; 1> BYTE tmItalic; 1> BYTE tmUnderlined; 1> BYTE tmStruckOut; 1> BYTE tmPitchAndFamily; 1> BYTE tmCharSet; 1> DWORD ntmFlags; 1> UINT ntmSizeEM; 1> UINT ntmCellHeight; 1> UINT ntmAvgWidth; 1>} NEWTEXTMETRICW, *PNEWTEXTMETRICW, *NPNEWTEXTMETRICW, *LPNEWTEXTMETRICW; 1> 1>typedef NEWTEXTMETRICW NEWTEXTMETRIC; 1>typedef PNEWTEXTMETRICW PNEWTEXTMETRIC; 1>typedef NPNEWTEXTMETRICW NPNEWTEXTMETRIC; 1>typedef LPNEWTEXTMETRICW LPNEWTEXTMETRIC; 1>#line 1301 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#pragma endregion 1> 1>#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\shared\\poppack.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma warning(disable:4103) 1> 1>#pragma pack(pop) 1>#line 1306 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagNEWTEXTMETRICEXA 1>{ 1> NEWTEXTMETRICA ntmTm; 1> FONTSIGNATURE ntmFontSig; 1>}NEWTEXTMETRICEXA; 1>typedef struct tagNEWTEXTMETRICEXW 1>{ 1> NEWTEXTMETRICW ntmTm; 1> FONTSIGNATURE ntmFontSig; 1>}NEWTEXTMETRICEXW; 1> 1>typedef NEWTEXTMETRICEXW NEWTEXTMETRICEX; 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagPELARRAY 1> { 1> LONG paXCount; 1> LONG paYCount; 1> LONG paXExt; 1> LONG paYExt; 1> BYTE paRGBs; 1> } PELARRAY, *PPELARRAY, *NPPELARRAY, *LPPELARRAY; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1> 1>typedef struct tagLOGBRUSH 1> { 1> UINT lbStyle; 1> COLORREF lbColor; 1> ULONG_PTR lbHatch; 1> } LOGBRUSH, *PLOGBRUSH, *NPLOGBRUSH, *LPLOGBRUSH; 1> 1>typedef struct tagLOGBRUSH32 1> { 1> UINT lbStyle; 1> COLORREF lbColor; 1> ULONG lbHatch; 1> } LOGBRUSH32, *PLOGBRUSH32, *NPLOGBRUSH32, *LPLOGBRUSH32; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef LOGBRUSH PATTERN; 1>typedef PATTERN *PPATTERN; 1>typedef PATTERN *NPPATTERN; 1>typedef PATTERN *LPPATTERN; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1> 1>typedef struct tagLOGPEN 1> { 1> UINT lopnStyle; 1> POINT lopnWidth; 1> COLORREF lopnColor; 1> } LOGPEN, *PLOGPEN, *NPLOGPEN, *LPLOGPEN; 1> 1> 1>#pragma endregion 1> 1>#pragma region Desktop Family 1> 1> 1>typedef struct tagEXTLOGPEN { 1> DWORD elpPenStyle; 1> DWORD elpWidth; 1> UINT elpBrushStyle; 1> COLORREF elpColor; 1> ULONG_PTR elpHatch; 1> DWORD elpNumEntries; 1> DWORD elpStyleEntry[1]; 1>} EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN; 1> 1> 1>#pragma endregion 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagEXTLOGPEN32 { 1> DWORD elpPenStyle; 1> DWORD elpWidth; 1> UINT elpBrushStyle; 1> COLORREF elpColor; 1> ULONG elpHatch; 1> DWORD elpNumEntries; 1> DWORD elpStyleEntry[1]; 1>} EXTLOGPEN32, *PEXTLOGPEN32, *NPEXTLOGPEN32, *LPEXTLOGPEN32; 1> 1> 1> 1>typedef struct tagPALETTEENTRY { 1> BYTE peRed; 1> BYTE peGreen; 1> BYTE peBlue; 1> BYTE peFlags; 1>} PALETTEENTRY, *PPALETTEENTRY, *LPPALETTEENTRY; 1> 1> 1> 1> 1> 1>typedef struct tagLOGPALETTE { 1> WORD palVersion; 1> WORD palNumEntries; 1> PALETTEENTRY palPalEntry[1]; 1>} LOGPALETTE, *PLOGPALETTE, *NPLOGPALETTE, *LPLOGPALETTE; 1> 1> 1> 1> 1> 1> 1>typedef struct tagLOGFONTA 1>{ 1> LONG lfHeight; 1> LONG lfWidth; 1> LONG lfEscapement; 1> LONG lfOrientation; 1> LONG lfWeight; 1> BYTE lfItalic; 1> BYTE lfUnderline; 1> BYTE lfStrikeOut; 1> BYTE lfCharSet; 1> BYTE lfOutPrecision; 1> BYTE lfClipPrecision; 1> BYTE lfQuality; 1> BYTE lfPitchAndFamily; 1> CHAR lfFaceName[32]; 1>} LOGFONTA, *PLOGFONTA, *NPLOGFONTA, *LPLOGFONTA; 1>typedef struct tagLOGFONTW 1>{ 1> LONG lfHeight; 1> LONG lfWidth; 1> LONG lfEscapement; 1> LONG lfOrientation; 1> LONG lfWeight; 1> BYTE lfItalic; 1> BYTE lfUnderline; 1> BYTE lfStrikeOut; 1> BYTE lfCharSet; 1> BYTE lfOutPrecision; 1> BYTE lfClipPrecision; 1> BYTE lfQuality; 1> BYTE lfPitchAndFamily; 1> WCHAR lfFaceName[32]; 1>} LOGFONTW, *PLOGFONTW, *NPLOGFONTW, *LPLOGFONTW; 1> 1>typedef LOGFONTW LOGFONT; 1>typedef PLOGFONTW PLOGFONT; 1>typedef NPLOGFONTW NPLOGFONT; 1>typedef LPLOGFONTW LPLOGFONT; 1>#line 1495 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#pragma endregion 1> 1> 1> 1>#pragma region Desktop Family 1> 1> 1> 1>typedef struct tagENUMLOGFONTA 1>{ 1> LOGFONTA elfLogFont; 1> BYTE elfFullName[64]; 1> BYTE elfStyle[32]; 1>} ENUMLOGFONTA, * LPENUMLOGFONTA; 1> 1>typedef struct tagENUMLOGFONTW 1>{ 1> LOGFONTW elfLogFont; 1> WCHAR elfFullName[64]; 1> WCHAR elfStyle[32]; 1>} ENUMLOGFONTW, * LPENUMLOGFONTW; 1> 1>typedef ENUMLOGFONTW ENUMLOGFONT; 1>typedef LPENUMLOGFONTW LPENUMLOGFONT; 1> 1> 1> 1> 1> 1> 1>typedef struct tagENUMLOGFONTEXA 1>{ 1> LOGFONTA elfLogFont; 1> BYTE elfFullName[64]; 1> BYTE elfStyle[32]; 1> BYTE elfScript[32]; 1>} ENUMLOGFONTEXA, *LPENUMLOGFONTEXA; 1>typedef struct tagENUMLOGFONTEXW 1>{ 1> LOGFONTW elfLogFont; 1> WCHAR elfFullName[64]; 1> WCHAR elfStyle[32]; 1> WCHAR elfScript[32]; 1>} ENUMLOGFONTEXW, *LPENUMLOGFONTEXW; 1> 1>typedef ENUMLOGFONTEXW ENUMLOGFONTEX; 1>typedef LPENUMLOGFONTEXW LPENUMLOGFONTEX; 1> 1> 1> 1> 1> 1> 1> 1>#pragma endregion 1> 1>#line 1564 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1575 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1583 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1>#line 1595 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1615 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1>#line 1636 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1659 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 1677 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1>#pragma region Application Family 1> 1> 1>typedef struct tagPANOSE 1>{ 1> BYTE bFamilyType; 1> BYTE bSerifStyle; 1> BYTE bWeight; 1> BYTE bProportion; 1> BYTE bContrast; 1> BYTE bStrokeVariation; 1> BYTE bArmStyle; 1> BYTE bLetterform; 1> BYTE bMidline; 1> BYTE bXHeight; 1>} PANOSE, * LPPANOSE; 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1719 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1730 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1739 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1748 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1756 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1767 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1782 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1795 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1>#line 1802 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1>typedef struct tagEXTLOGFONTA { 1> LOGFONTA elfLogFont; 1> BYTE elfFullName[64]; 1> BYTE elfStyle[32]; 1> DWORD elfVersion; 1> DWORD elfStyleSize; 1> DWORD elfMatch; 1> DWORD elfReserved; 1> BYTE elfVendorId[4]; 1> DWORD elfCulture; 1> PANOSE elfPanose; 1>} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA; 1>typedef struct tagEXTLOGFONTW { 1> LOGFONTW elfLogFont; 1> WCHAR elfFullName[64]; 1> WCHAR elfStyle[32]; 1> DWORD elfVersion; 1> DWORD elfStyleSize; 1> DWORD elfMatch; 1> DWORD elfReserved; 1> BYTE elfVendorId[4]; 1> DWORD elfCulture; 1> PANOSE elfPanose; 1>} EXTLOGFONTW, *PEXTLOGFONTW, *NPEXTLOGFONTW, *LPEXTLOGFONTW; 1> 1>typedef EXTLOGFONTW EXTLOGFONT; 1>typedef PEXTLOGFONTW PEXTLOGFONT; 1>typedef NPEXTLOGFONTW NPEXTLOGFONT; 1>typedef LPEXTLOGFONTW LPEXTLOGFONT; 1>#line 1844 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#pragma endregion 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1896 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1924 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 1941 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1>#line 1956 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#line 1965 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#line 1977 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2019 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2035 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#line 2063 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#line 2075 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#line 2085 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1>#line 2099 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1>#line 2123 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1>#line 2144 "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\um\\wingdi.h" 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1> 1>#pragma region Application Family 1> 1> 1> 1>typedef struct _devicemodeA { 1> BYTE dmDeviceName[32]; 1> WORD dmSpecVersion; 1> WORD dmDriverVersion; 1> WORD dmSize; 1> WORD dmDriverExtra; 1> DWORD dmFields; 1> union { 1> 1> struct { 1> short dmOrientation; 1> short dmPaperSize; 1> short dmPaperLength; 1> short dmPaperWidth; 1> short dmScale; 1> short dmCopies; 1> short dmDefaultSource; 1> short dmPrintQuality; 1> } ; 1> 1> struct { 1> POINTL dmPosition; 1> DWORD dmDisplayOrientation; 1> DWORD dmDisplayFixedOutput; 1> } ; 1> } ; 1> short dmColor; 1> short dmDuplex; 1> short dmYResolution; 1> short dmTTOption; 1> short dmCollate; 1> BYTE dmFormName[32]; 1> WORD dmLogPixels; 1> DWORD dmBitsPerPel; 1> DWORD dmPelsWidth; 1> DWORD dmPelsHeight; 1> union { 1> DWORD dmDisplayFlags; 1> DWORD dmNup; 1> } ; 1> DWORD dmDisplayFrequency; 1> 1> DWORD dmICMMethod; 1> DWORD dmICMIntent; 1> DWORD dmMediaType; 1> DWORD dmDitherType; 1> DWORD dmReserved1; 1> DWORD dmReserved2; 1> 1> DWORD dmPanningWidth; 1> DWORD dmPanningHeight; 1> 1> 1>} DEVMODEA, *PDEVMODEA, *NPDEVMODEA, *LPDEVMODEA; 1>typedef struct _devicemodeW { 1> WCHAR dmDeviceName[32]; 1> WORD dmSpecVersion; 1> WORD dmDriverVersion; 1> WORD dmSize; 1> WORD dmDriverExtra; 1> DWORD dmFields; 1> union { 1> 1> struct { 1> short dmOrientation; 1> short dmPaperSize; 1> short dmPaperLength; 1> short dmPaperWidth; 1> short dmScale; 1> short dmCopies; 1> short dmDefaultSource; 1> short dmPrintQuality; 1> } ; 1> 1> struct { 1> POINTL dmPosition; 1> DWORD dmDisplayOrientation; 1> DWORD dmDisplayFixedOutput; 1> } ; 1> } ; 1> short dmColor; 1> short dmDuplex; 1> short dmYResolution; 1> short dmTTOption; 1> short dmCollate; 1> WCHAR dmFormName[32]; 1> WORD dmLogPixels; 1> DWORD dmBitsPerPel; 1> DWORD dmPelsWidth; 1> DWORD dmPelsHeight; 1> union { 1> DWORD dmDisplayFlags; 1> DWORD dmNup; 1> }