windows.cfg: Added support for more constants from <winnt.h>.

This commit is contained in:
orbitcowboy 2019-06-05 10:42:48 +02:00
parent 40e8908558
commit de15a3de5f
1 changed files with 413 additions and 0 deletions

View File

@ -11513,6 +11513,419 @@ HFONT CreateFont(
<define name="S_SERDDR" value="(-14)"/>
<define name="S_SERDSR" value="(-15)"/>
<define name="S_SERDST" value="(-16)"/>
<define name="FILE_SHARE_READ" value="0x00000001"/>
<define name="FILE_SHARE_WRITE" value="0x00000002"/>
<define name="FILE_SHARE_DELETE" value="0x00000004"/>
<define name="FILE_READ_DATA" value="( 0x0001 )"/>
<define name="FILE_LIST_DIRECTORY" value="( 0x0001 )"/>
<define name="FILE_WRITE_DATA" value="( 0x0002 )"/>
<define name="FILE_ADD_FILE" value="( 0x0002 )"/>
<define name="FILE_APPEND_DATA" value="( 0x0004 )"/>
<define name="FILE_ADD_SUBDIRECTORY" value="( 0x0004 )"/>
<define name="FILE_CREATE_PIPE_INSTANCE" value="( 0x0004 )"/>
<define name="FILE_READ_EA" value="( 0x0008 )"/>
<define name="FILE_WRITE_EA" value="( 0x0010 )"/>
<define name="FILE_EXECUTE" value="( 0x0020 )"/>
<define name="FILE_TRAVERSE" value="( 0x0020 )"/>
<define name="FILE_DELETE_CHILD" value="( 0x0040 )"/>
<define name="FILE_READ_ATTRIBUTES" value="( 0x0080 )"/>
<define name="FILE_WRITE_ATTRIBUTES" value="( 0x0100 )"/>
<define name="MEM_EXTENDED_PARAMETER_TYPE_BITS" value="8"/>
<define name="MEM_EXTENDED_PARAMETER_GRAPHICS" value="1"/>
<define name="PAGE_NOACCESS" value="0x01"/>
<define name="PAGE_READONLY" value="0x02"/>
<define name="PAGE_READWRITE" value="0x04"/>
<define name="PAGE_WRITECOPY" value="0x08"/>
<define name="PAGE_EXECUTE" value="0x10"/>
<define name="PAGE_EXECUTE_READ" value="0x20"/>
<define name="PAGE_EXECUTE_READWRITE" value="0x40"/>
<define name="PAGE_EXECUTE_WRITECOPY" value="0x80"/>
<define name="PAGE_GUARD" value="0x100"/>
<define name="PAGE_NOCACHE" value="0x200"/>
<define name="PAGE_WRITECOMBINE" value="0x400"/>
<define name="PAGE_ENCLAVE_THREAD_CONTROL" value="0x80000000"/>
<define name="PAGE_REVERT_TO_FILE_MAP" value="0x80000000"/>
<define name="PAGE_TARGETS_NO_UPDATE" value="0x40000000"/>
<define name="PAGE_TARGETS_INVALID" value="0x40000000"/>
<define name="PAGE_ENCLAVE_UNVALIDATED" value="0x20000000"/>
<define name="PAGE_ENCLAVE_DECOMMIT" value="0x10000000"/>
<define name="MEM_COMMIT" value="0x00001000"/>
<define name="MEM_RESERVE" value="0x00002000"/>
<define name="MEM_REPLACE_PLACEHOLDER" value="0x00004000"/>
<define name="MEM_RESERVE_PLACEHOLDER" value="0x00040000"/>
<define name="MEM_RESET" value="0x00080000"/>
<define name="MEM_TOP_DOWN" value="0x00100000"/>
<define name="MEM_WRITE_WATCH" value="0x00200000"/>
<define name="MEM_PHYSICAL" value="0x00400000"/>
<define name="MEM_ROTATE" value="0x00800000"/>
<define name="MEM_DIFFERENT_IMAGE_BASE_OK" value="0x00800000"/>
<define name="MEM_RESET_UNDO" value="0x01000000"/>
<define name="MEM_LARGE_PAGES" value="0x20000000"/>
<define name="MEM_4MB_PAGES" value="0x80000000"/>
<define name="MEM_64K_PAGES" value="(MEM_LARGE_PAGES | MEM_PHYSICAL)"/>
<define name="MEM_UNMAP_WITH_TRANSIENT_BOOST" value="0x00000001"/>
<define name="MEM_COALESCE_PLACEHOLDERS" value="0x00000001"/>
<define name="MEM_PRESERVE_PLACEHOLDER" value="0x00000002"/>
<define name="MEM_DECOMMIT" value="0x00004000"/>
<define name="MEM_RELEASE" value="0x00008000"/>
<define name="MEM_FREE" value="0x00010000"/>
<define name="PROCESSOR_INTEL_386" value="386"/>
<define name="PROCESSOR_INTEL_486" value="486"/>
<define name="PROCESSOR_INTEL_PENTIUM" value="586"/>
<define name="PROCESSOR_INTEL_IA64" value="2200"/>
<define name="PROCESSOR_AMD_X8664" value="8664"/>
<define name="PROCESSOR_MIPS_R4000" value="4000"/>
<define name="PROCESSOR_ALPHA_21064" value="21064"/>
<define name="PROCESSOR_PPC_601" value="601"/>
<define name="PROCESSOR_PPC_603" value="603"/>
<define name="PROCESSOR_PPC_604" value="604"/>
<define name="PROCESSOR_PPC_620" value="620"/>
<define name="PROCESSOR_HITACHI_SH3" value="10003"/>
<define name="PROCESSOR_HITACHI_SH3E" value="10004"/>
<define name="PROCESSOR_HITACHI_SH4" value="10005"/>
<define name="PROCESSOR_MOTOROLA_821" value="821"/>
<define name="PROCESSOR_SHx_SH3" value="103"/>
<define name="PROCESSOR_SHx_SH4" value="104"/>
<define name="PROCESSOR_STRONGARM" value="2577"/>
<define name="PROCESSOR_ARM720" value="1824"/>
<define name="PROCESSOR_ARM820" value="2080"/>
<define name="PROCESSOR_ARM920" value="2336"/>
<define name="PROCESSOR_ARM_7TDMI" value="70001"/>
<define name="PROCESSOR_OPTIL" value="0x494f"/>
<define name="PROCESSOR_ARCHITECTURE_INTEL" value="0"/>
<define name="PROCESSOR_ARCHITECTURE_MIPS" value="1"/>
<define name="PROCESSOR_ARCHITECTURE_ALPHA" value="2"/>
<define name="PROCESSOR_ARCHITECTURE_PPC" value="3"/>
<define name="PROCESSOR_ARCHITECTURE_SHX" value="4"/>
<define name="PROCESSOR_ARCHITECTURE_ARM" value="5"/>
<define name="PROCESSOR_ARCHITECTURE_IA64" value="6"/>
<define name="PROCESSOR_ARCHITECTURE_ALPHA64" value="7"/>
<define name="PROCESSOR_ARCHITECTURE_MSIL" value="8"/>
<define name="PROCESSOR_ARCHITECTURE_AMD64" value="9"/>
<define name="PROCESSOR_ARCHITECTURE_IA32_ON_WIN64" value="10"/>
<define name="PROCESSOR_ARCHITECTURE_NEUTRAL" value="11"/>
<define name="PROCESSOR_ARCHITECTURE_ARM64" value="12"/>
<define name="PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64" value="13"/>
<define name="PROCESSOR_ARCHITECTURE_IA32_ON_ARM64" value="14"/>
<define name="PROCESSOR_ARCHITECTURE_UNKNOWN" value="0xFFFF"/>
<define name="PF_FLOATING_POINT_PRECISION_ERRATA" value="0"/>
<define name="PF_FLOATING_POINT_EMULATED" value="1"/>
<define name="PF_COMPARE_EXCHANGE_DOUBLE" value="2"/>
<define name="PF_MMX_INSTRUCTIONS_AVAILABLE" value="3"/>
<define name="PF_PPC_MOVEMEM_64BIT_OK" value="4"/>
<define name="PF_ALPHA_BYTE_INSTRUCTIONS" value="5"/>
<define name="PF_XMMI_INSTRUCTIONS_AVAILABLE" value="6"/>
<define name="PF_3DNOW_INSTRUCTIONS_AVAILABLE" value="7"/>
<define name="PF_RDTSC_INSTRUCTION_AVAILABLE" value="8"/>
<define name="PF_PAE_ENABLED" value="9"/>
<define name="PF_XMMI64_INSTRUCTIONS_AVAILABLE" value="10"/>
<define name="PF_SSE_DAZ_MODE_AVAILABLE" value="11"/>
<define name="PF_NX_ENABLED" value="12"/>
<define name="PF_SSE3_INSTRUCTIONS_AVAILABLE" value="13"/>
<define name="PF_COMPARE_EXCHANGE128" value="14"/>
<define name="PF_COMPARE64_EXCHANGE128" value="15"/>
<define name="PF_CHANNELS_ENABLED" value="16"/>
<define name="PF_XSAVE_ENABLED" value="17"/>
<define name="PF_ARM_VFP_32_REGISTERS_AVAILABLE" value="18"/>
<define name="PF_ARM_NEON_INSTRUCTIONS_AVAILABLE" value="19"/>
<define name="PF_SECOND_LEVEL_ADDRESS_TRANSLATION" value="20"/>
<define name="PF_VIRT_FIRMWARE_ENABLED" value="21"/>
<define name="PF_RDWRFSGSBASE_AVAILABLE" value="22"/>
<define name="PF_FASTFAIL_AVAILABLE" value="23"/>
<define name="PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE" value="24"/>
<define name="PF_ARM_64BIT_LOADSTORE_ATOMIC" value="25"/>
<define name="PF_ARM_EXTERNAL_CACHE_AVAILABLE" value="26"/>
<define name="PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE" value="27"/>
<define name="PF_RDRAND_INSTRUCTION_AVAILABLE" value="28"/>
<define name="PF_ARM_V8_INSTRUCTIONS_AVAILABLE" value="29"/>
<define name="PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE" value="30"/>
<define name="PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE" value="31"/>
<define name="PF_RDTSCP_INSTRUCTION_AVAILABLE" value="32"/>
<define name="PF_RDPID_INSTRUCTION_AVAILABLE" value="33"/>
<define name="SYSTEM_CPU_SET_INFORMATION_PARKED" value="0x1"/>
<define name="SYSTEM_CPU_SET_INFORMATION_ALLOCATED" value="0x2"/>
<define name="SYSTEM_CPU_SET_INFORMATION_ALLOCATED_TO_TARGET_PROCESS" value="0x4"/>
<define name="SYSTEM_CPU_SET_INFORMATION_REALTIME" value="0x8"/>
<define name="EVENT_MODIFY_STATE" value="0x0002"/>
<define name="EVENT_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)"/>
<define name="MUTANT_QUERY_STATE" value="0x0001"/>
<define name="MUTANT_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE| MUTANT_QUERY_STATE)"/>
<define name="SEMAPHORE_MODIFY_STATE" value="0x0002"/>
<define name="SEMAPHORE_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)"/>
<define name="TIMER_QUERY_STATE" value="0x0001"/>
<define name="TIMER_MODIFY_STATE" value="0x0002"/>
<define name="TIMER_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE| TIMER_QUERY_STATE|TIMER_MODIFY_STATE)"/>
<define name="TIME_ZONE_ID_UNKNOWN" value="0"/>
<define name="TIME_ZONE_ID_STANDARD" value="1"/>
<define name="TIME_ZONE_ID_DAYLIGHT" value="2"/>
<define name="JOB_OBJECT_UILIMIT_NONE" value="0x00000000"/>
<define name="JOB_OBJECT_UILIMIT_HANDLES" value="0x00000001"/>
<define name="JOB_OBJECT_UILIMIT_READCLIPBOARD" value="0x00000002"/>
<define name="JOB_OBJECT_UILIMIT_WRITECLIPBOARD" value="0x00000004"/>
<define name="JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS" value="0x00000008"/>
<define name="JOB_OBJECT_UILIMIT_DISPLAYSETTINGS" value="0x00000010"/>
<define name="JOB_OBJECT_UILIMIT_GLOBALATOMS" value="0x00000020"/>
<define name="JOB_OBJECT_UILIMIT_DESKTOP" value="0x00000040"/>
<define name="JOB_OBJECT_UILIMIT_EXITWINDOWS" value="0x00000080"/>
<define name="JOB_OBJECT_UILIMIT_ALL" value="0x000000FF"/>
<define name="JOB_OBJECT_UI_VALID_FLAGS" value="0x000000FF"/>
<define name="JOB_OBJECT_SECURITY_NO_ADMIN" value="0x00000001"/>
<define name="JOB_OBJECT_SECURITY_RESTRICTED_TOKEN" value="0x00000002"/>
<define name="JOB_OBJECT_SECURITY_ONLY_TOKEN" value="0x00000004"/>
<define name="JOB_OBJECT_SECURITY_FILTER_TOKENS" value="0x00000008"/>
<define name="JOB_OBJECT_SECURITY_VALID_FLAGS" value="0x0000000f"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_ENABLE" value="0x1"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_WEIGHT_BASED" value="0x2"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_HARD_CAP" value="0x4"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_NOTIFY" value="0x8"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_MIN_MAX_RATE" value="0x10"/>
<define name="JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS" value="0x1f"/>
<define name="JOB_OBJECT_LIMIT_WORKINGSET" value="0x00000001"/>
<define name="JOB_OBJECT_LIMIT_PROCESS_TIME" value="0x00000002"/>
<define name="JOB_OBJECT_LIMIT_JOB_TIME" value="0x00000004"/>
<define name="JOB_OBJECT_LIMIT_ACTIVE_PROCESS" value="0x00000008"/>
<define name="JOB_OBJECT_LIMIT_AFFINITY" value="0x00000010"/>
<define name="JOB_OBJECT_LIMIT_PRIORITY_CLASS" value="0x00000020"/>
<define name="JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME" value="0x00000040"/>
<define name="JOB_OBJECT_LIMIT_SCHEDULING_CLASS" value="0x00000080"/>
<define name="JOB_OBJECT_LIMIT_PROCESS_MEMORY" value="0x00000100"/>
<define name="JOB_OBJECT_LIMIT_JOB_MEMORY" value="0x00000200"/>
<define name="JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH" value="JOB_OBJECT_LIMIT_JOB_MEMORY"/>
<define name="JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION" value="0x00000400"/>
<define name="JOB_OBJECT_LIMIT_BREAKAWAY_OK" value="0x00000800"/>
<define name="JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK" value="0x00001000"/>
<define name="JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE" value="0x00002000"/>
<define name="JOB_OBJECT_LIMIT_SUBSET_AFFINITY" value="0x00004000"/>
<define name="JOB_OBJECT_LIMIT_JOB_MEMORY_LOW" value="0x00008000"/>
<define name="JOB_OBJECT_LIMIT_JOB_READ_BYTES" value="0x00010000"/>
<define name="JOB_OBJECT_LIMIT_JOB_WRITE_BYTES" value="0x00020000"/>
<define name="JOB_OBJECT_LIMIT_RATE_CONTROL" value="0x00040000"/>
<define name="JOB_OBJECT_LIMIT_CPU_RATE_CONTROL" value="JOB_OBJECT_LIMIT_RATE_CONTROL"/>
<define name="JOB_OBJECT_LIMIT_IO_RATE_CONTROL" value="0x00080000"/>
<define name="JOB_OBJECT_LIMIT_NET_RATE_CONTROL" value="0x00100000"/>
<define name="JOB_OBJECT_LIMIT_VALID_FLAGS" value="0x0007ffff"/>
<define name="JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS" value="0x000000ff"/>
<define name="JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS" value="0x00007fff"/>
<define name="JOB_OBJECT_TERMINATE_AT_END_OF_JOB" value="0"/>
<define name="JOB_OBJECT_POST_AT_END_OF_JOB" value="1"/>
<define name="JOB_OBJECT_MSG_END_OF_JOB_TIME" value="1"/>
<define name="JOB_OBJECT_MSG_END_OF_PROCESS_TIME" value="2"/>
<define name="JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT" value="3"/>
<define name="JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO" value="4"/>
<define name="JOB_OBJECT_MSG_NEW_PROCESS" value="6"/>
<define name="JOB_OBJECT_MSG_EXIT_PROCESS" value="7"/>
<define name="JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS" value="8"/>
<define name="JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT" value="9"/>
<define name="JOB_OBJECT_MSG_JOB_MEMORY_LIMIT" value="10"/>
<define name="JOB_OBJECT_MSG_NOTIFICATION_LIMIT" value="11"/>
<define name="JOB_OBJECT_MSG_JOB_CYCLE_TIME_LIMIT" value="12"/>
<define name="JOB_OBJECT_MSG_SILO_TERMINATED" value="13"/>
<define name="JOB_OBJECT_MSG_MINIMUM" value="1"/>
<define name="JOB_OBJECT_MSG_MAXIMUM" value="13"/>
<define name="FLS_MAXIMUM_AVAILABLE" value="128"/>
<define name="TLS_MINIMUM_AVAILABLE" value="64"/>
<define name="JOB_OBJECT_ASSIGN_PROCESS" value="(0x0001)"/>
<define name="JOB_OBJECT_SET_ATTRIBUTES" value="(0x0002)"/>
<define name="JOB_OBJECT_QUERY" value="(0x0004)"/>
<define name="JOB_OBJECT_TERMINATE" value="(0x0008)"/>
<define name="JOB_OBJECT_SET_SECURITY_ATTRIBUTES" value="(0x0010)"/>
<define name="JOB_OBJECT_IMPERSONATE" value="(0x0020)"/>
<define name="JOB_OBJECT_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3F )"/>
<define name="PROCESS_TERMINATE" value="(0x0001)"/>
<define name="PROCESS_CREATE_THREAD" value="(0x0002)"/>
<define name="PROCESS_SET_SESSIONID" value="(0x0004)"/>
<define name="PROCESS_VM_OPERATION" value="(0x0008)"/>
<define name="PROCESS_VM_READ" value="(0x0010)"/>
<define name="PROCESS_VM_WRITE" value="(0x0020)"/>
<define name="PROCESS_DUP_HANDLE" value="(0x0040)"/>
<define name="PROCESS_CREATE_PROCESS" value="(0x0080)"/>
<define name="PROCESS_SET_QUOTA" value="(0x0100)"/>
<define name="PROCESS_SET_INFORMATION" value="(0x0200)"/>
<define name="PROCESS_QUERY_INFORMATION" value="(0x0400)"/>
<define name="PROCESS_SUSPEND_RESUME" value="(0x0800)"/>
<define name="PROCESS_QUERY_LIMITED_INFORMATION" value="(0x1000)"/>
<define name="PROCESS_SET_LIMITED_INFORMATION" value="(0x2000)"/>
<define name="SE_LEARNING_MODE_FLAG_PERMISSIVE" value="0x00000001"/>
<define name="SE_SIGNING_LEVEL_UNCHECKED" value="0x00000000"/>
<define name="SE_SIGNING_LEVEL_UNSIGNED" value="0x00000001"/>
<define name="SE_SIGNING_LEVEL_ENTERPRISE" value="0x00000002"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_1" value="0x00000003"/>
<define name="SE_SIGNING_LEVEL_DEVELOPER" value="SE_SIGNING_LEVEL_CUSTOM_1"/>
<define name="SE_SIGNING_LEVEL_AUTHENTICODE" value="0x00000004"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_2" value="0x00000005"/>
<define name="SE_SIGNING_LEVEL_STORE" value="0x00000006"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_3" value="0x00000007"/>
<define name="SE_SIGNING_LEVEL_ANTIMALWARE" value="SE_SIGNING_LEVEL_CUSTOM_3"/>
<define name="SE_SIGNING_LEVEL_MICROSOFT" value="0x00000008"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_4" value="0x00000009"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_5" value="0x0000000A"/>
<define name="SE_SIGNING_LEVEL_DYNAMIC_CODEGEN" value="0x0000000B"/>
<define name="SE_SIGNING_LEVEL_WINDOWS" value="0x0000000C"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_7" value="0x0000000D"/>
<define name="SE_SIGNING_LEVEL_WINDOWS_TCB" value="0x0000000E"/>
<define name="SE_SIGNING_LEVEL_CUSTOM_6" value="0x0000000F"/>
<define name="OWNER_SECURITY_INFORMATION" value="(0x00000001L)"/>
<define name="GROUP_SECURITY_INFORMATION" value="(0x00000002L)"/>
<define name="DACL_SECURITY_INFORMATION" value="(0x00000004L)"/>
<define name="SACL_SECURITY_INFORMATION" value="(0x00000008L)"/>
<define name="LABEL_SECURITY_INFORMATION" value="(0x00000010L)"/>
<define name="ATTRIBUTE_SECURITY_INFORMATION" value="(0x00000020L)"/>
<define name="SCOPE_SECURITY_INFORMATION" value="(0x00000040L)"/>
<define name="PROCESS_TRUST_LABEL_SECURITY_INFORMATION" value="(0x00000080L)"/>
<define name="ACCESS_FILTER_SECURITY_INFORMATION" value="(0x00000100L)"/>
<define name="BACKUP_SECURITY_INFORMATION" value="(0x00010000L)"/>
<define name="PROTECTED_DACL_SECURITY_INFORMATION" value="(0x80000000L)"/>
<define name="PROTECTED_SACL_SECURITY_INFORMATION" value="(0x40000000L)"/>
<define name="UNPROTECTED_DACL_SECURITY_INFORMATION" value="(0x20000000L)"/>
<define name="UNPROTECTED_SACL_SECURITY_INFORMATION" value="(0x10000000L)"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING" value="0x10"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE" value="0x0001"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE" value="0x0002"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY" value="0x0004"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT" value="0x0008"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_DISABLED" value="0x0010"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_MANDATORY" value="0x0020"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN" value="0x04"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_SID" value="0x05"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN" value="0x06"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING" value="0x03"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID" value="0x00"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64" value="0x01"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64" value="0x02"/>
<define name="TOKEN_SOURCE_LENGTH" value="8"/>
<define name="POLICY_AUDIT_SUBCATEGORY_COUNT" value="(59)"/>
<define name="TOKEN_MANDATORY_POLICY_OFF" value="0x0"/>
<define name="TOKEN_MANDATORY_POLICY_NO_WRITE_UP" value="0x1"/>
<define name="TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN" value="0x2"/>
<define name="DISABLE_MAX_PRIVILEGE" value="0x1"/>
<define name="SANDBOX_INERT" value="0x2"/>
<define name="LUA_TOKEN" value="0x4"/>
<define name="WRITE_RESTRICTED" value="0x8"/>
<define name="SECURITY_DYNAMIC_TRACKING" value="(TRUE)"/>
<define name="SECURITY_STATIC_TRACKING" value="(FALSE)"/>
<define name="CLAIM_SECURITY_ATTRIBUTE_CUSTOM_FLAGS" value="0xFFFF0000"/>
<define name="THREAD_TERMINATE" value="(0x0001)"/>
<define name="THREAD_SUSPEND_RESUME" value="(0x0002)"/>
<define name="THREAD_GET_CONTEXT" value="(0x0008)"/>
<define name="THREAD_SET_CONTEXT" value="(0x0010)"/>
<define name="THREAD_QUERY_INFORMATION" value="(0x0040)"/>
<define name="THREAD_SET_INFORMATION" value="(0x0020)"/>
<define name="THREAD_SET_THREAD_TOKEN" value="(0x0080)"/>
<define name="THREAD_IMPERSONATE" value="(0x0100)"/>
<define name="THREAD_DIRECT_IMPERSONATION" value="(0x0200)"/>
<define name="THREAD_SET_LIMITED_INFORMATION" value="(0x0400)"/>
<define name="THREAD_QUERY_LIMITED_INFORMATION" value="(0x0800)"/>
<define name="THREAD_RESUME" value="(0x1000)"/>
<define name="XSTATE_LEGACY_FLOATING_POINT" value="(0)"/>
<define name="XSTATE_LEGACY_SSE" value="(1)"/>
<define name="XSTATE_GSSE" value="(2)"/>
<define name="XSTATE_AVX" value="(XSTATE_GSSE)"/>
<define name="XSTATE_MPX_BNDREGS" value="(3)"/>
<define name="XSTATE_MPX_BNDCSR" value="(4)"/>
<define name="XSTATE_AVX512_KMASK" value="(5)"/>
<define name="XSTATE_AVX512_ZMM_H" value="(6)"/>
<define name="XSTATE_AVX512_ZMM" value="(7)"/>
<define name="XSTATE_IPT" value="(8)"/>
<define name="XSTATE_CET_U" value="(11)"/>
<define name="XSTATE_LWP" value="(62)"/>
<define name="MAXIMUM_XSTATE_FEATURES" value="(64)"/>
<define name="XSTATE_MASK_LEGACY_FLOATING_POINT" value="(1ui64 &lt;&lt; (XSTATE_LEGACY_FLOATING_POINT))"/>
<define name="XSTATE_MASK_LEGACY_SSE" value="(1ui64 &lt;&lt; (XSTATE_LEGACY_SSE))"/>
<define name="XSTATE_MASK_LEGACY" value="(XSTATE_MASK_LEGACY_FLOATING_POINT | XSTATE_MASK_LEGACY_SSE)"/>
<define name="XSTATE_MASK_GSSE" value="(1ui64 &lt;&lt; (XSTATE_GSSE))"/>
<define name="XSTATE_MASK_AVX" value="(XSTATE_MASK_GSSE)"/>
<define name="XSTATE_MASK_MPX" value="((1ui64 &lt;&lt; (XSTATE_MPX_BNDREGS)) | (1ui64 &lt;&lt; (XSTATE_MPX_BNDCSR)))"/>
<define name="XSTATE_MASK_IPT" value="(1ui64 &lt;&lt; (XSTATE_IPT))"/>
<define name="XSTATE_MASK_CET_U" value="(1ui64 &lt;&lt; (XSTATE_CET_U))"/>
<define name="XSTATE_MASK_LWP" value="(1ui64 &lt;&lt; (XSTATE_LWP))"/>
<define name="XSTATE_MASK_PERSISTENT" value="((1ui64 &lt;&lt; (XSTATE_MPX_BNDCSR)) | XSTATE_MASK_LWP)"/>
<define name="XSTATE_MASK_USER_VISIBLE_SUPERVISOR" value="(XSTATE_MASK_CET_U)"/>
<define name="XSTATE_COMPACTION_ENABLE" value="(63)"/>
<define name="XSTATE_COMPACTION_ENABLE_MASK" value="(1ui64 &lt;&lt; (XSTATE_COMPACTION_ENABLE))"/>
<define name="XSTATE_ALIGN_BIT" value="(1)"/>
<define name="XSTATE_ALIGN_MASK" value="(1ui64 &lt;&lt; (XSTATE_ALIGN_BIT))"/>
<define name="XSTATE_CONTROLFLAG_XSAVEOPT_MASK" value="(1)"/>
<define name="XSTATE_CONTROLFLAG_XSAVEC_MASK" value="(2)"/>
<define name="XSTATE_CONTROLFLAG_VALID_MASK" value="(XSTATE_CONTROLFLAG_XSAVEOPT_MASK | XSTATE_CONTROLFLAG_XSAVEC_MASK)"/>
<define name="SECTION_QUERY" value="0x0001"/>
<define name="SECTION_MAP_WRITE" value="0x0002"/>
<define name="SECTION_MAP_READ" value="0x0004"/>
<define name="SECTION_MAP_EXECUTE" value="0x0008"/>
<define name="SECTION_EXTEND_SIZE" value="0x0010"/>
<define name="SECTION_MAP_EXECUTE_EXPLICIT" value="0x0020"/>
<define name="CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID" value="(0x00000004)"/>
<define name="CFG_CALL_TARGET_VALID" value="(0x00000001)"/>
<define name="CFG_CALL_TARGET_PROCESSED" value="(0x00000002)"/>
<define name="SESSION_QUERY_ACCESS" value="0x0001"/>
<define name="SESSION_MODIFY_ACCESS" value="0x0002"/>
<define name="SESSION_ALL_ACCESS" value="(STANDARD_RIGHTS_REQUIRED |SESSION_QUERY_ACCESS |SESSION_MODIFY_ACCESS)"/>
<define name="ENCLAVE_VBS_FLAG_DEBUG" value="0x00000001"/>
<define name="ENCLAVE_TYPE_VBS" value="0x00000010"/>
<define name="ENCLAVE_TYPE_SGX" value="0x00000001"/>
<define name="ENCLAVE_TYPE_SGX2" value="0x00000002"/>
<define name="MEM_PRIVATE" value="0x00020000"/>
<define name="MEM_MAPPED" value="0x00040000"/>
<define name="MEM_IMAGE" value="0x01000000"/>
<define name="WRITE_WATCH_FLAG_RESET" value="0x01"/>
<define name="SEC_PARTITION_OWNER_HANDLE" value="0x00040000"/>
<define name="SEC_64K_PAGES" value="0x00080000"/>
<define name="SEC_FILE" value="0x00800000"/>
<define name="SEC_IMAGE" value="0x01000000"/>
<define name="SEC_PROTECTED_IMAGE" value="0x02000000"/>
<define name="SEC_RESERVE" value="0x04000000"/>
<define name="SEC_COMMIT" value="0x08000000"/>
<define name="SEC_NOCACHE" value="0x10000000"/>
<define name="SEC_WRITECOMBINE" value="0x40000000"/>
<define name="SEC_LARGE_PAGES" value="0x80000000"/>
<define name="SEC_IMAGE_NO_EXECUTE" value="(SEC_IMAGE | SEC_NOCACHE)"/>
<define name="TREE_CONNECT_ATTRIBUTE_PRIVACY" value="0x00004000"/>
<define name="TREE_CONNECT_ATTRIBUTE_INTEGRITY" value="0x00008000"/>
<define name="TREE_CONNECT_ATTRIBUTE_GLOBAL" value="0x00000004"/>
<define name="TREE_CONNECT_ATTRIBUTE_PINNED" value="0x00000002"/>
<define name="FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL" value="0x20000000"/>
<define name="FILE_NOTIFY_CHANGE_FILE_NAME" value="0x00000001"/>
<define name="FILE_NOTIFY_CHANGE_DIR_NAME" value="0x00000002"/>
<define name="FILE_NOTIFY_CHANGE_ATTRIBUTES" value="0x00000004"/>
<define name="FILE_NOTIFY_CHANGE_SIZE" value="0x00000008"/>
<define name="FILE_NOTIFY_CHANGE_LAST_WRITE" value="0x00000010"/>
<define name="FILE_NOTIFY_CHANGE_LAST_ACCESS" value="0x00000020"/>
<define name="FILE_NOTIFY_CHANGE_CREATION" value="0x00000040"/>
<define name="FILE_NOTIFY_CHANGE_SECURITY" value="0x00000100"/>
<define name="FILE_ACTION_ADDED" value="0x00000001"/>
<define name="FILE_ACTION_REMOVED" value="0x00000002"/>
<define name="FILE_ACTION_MODIFIED" value="0x00000003"/>
<define name="FILE_ACTION_RENAMED_OLD_NAME" value="0x00000004"/>
<define name="FILE_ACTION_RENAMED_NEW_NAME" value="0x00000005"/>
<define name="MAILSLOT_NO_MESSAGE" value="((DWORD)-1)"/>
<define name="MAILSLOT_WAIT_FOREVER" value="((DWORD)-1)"/>
<define name="FILE_CASE_SENSITIVE_SEARCH" value="0x00000001"/>
<define name="FILE_CASE_PRESERVED_NAMES" value="0x00000002"/>
<define name="FILE_UNICODE_ON_DISK" value="0x00000004"/>
<define name="FILE_PERSISTENT_ACLS" value="0x00000008"/>
<define name="FILE_FILE_COMPRESSION" value="0x00000010"/>
<define name="FILE_VOLUME_QUOTAS" value="0x00000020"/>
<define name="FILE_SUPPORTS_SPARSE_FILES" value="0x00000040"/>
<define name="FILE_SUPPORTS_REPARSE_POINTS" value="0x00000080"/>
<define name="FILE_SUPPORTS_REMOTE_STORAGE" value="0x00000100"/>
<define name="FILE_RETURNS_CLEANUP_RESULT_INFO" value="0x00000200"/>
<define name="FILE_SUPPORTS_POSIX_UNLINK_RENAME" value="0x00000400"/>
<define name="FILE_VOLUME_IS_COMPRESSED" value="0x00008000"/>
<define name="FILE_SUPPORTS_OBJECT_IDS" value="0x00010000"/>
<define name="FILE_SUPPORTS_ENCRYPTION" value="0x00020000"/>
<define name="FILE_NAMED_STREAMS" value="0x00040000"/>
<define name="FILE_READ_ONLY_VOLUME" value="0x00080000"/>
<define name="FILE_SEQUENTIAL_WRITE_ONCE" value="0x00100000"/>
<define name="FILE_SUPPORTS_TRANSACTIONS" value="0x00200000"/>
<define name="FILE_SUPPORTS_HARD_LINKS" value="0x00400000"/>
<define name="FILE_SUPPORTS_EXTENDED_ATTRIBUTES" value="0x00800000"/>
<define name="FILE_SUPPORTS_OPEN_BY_FILE_ID" value="0x01000000"/>
<define name="FILE_SUPPORTS_USN_JOURNAL" value="0x02000000"/>
<define name="FILE_SUPPORTS_INTEGRITY_STREAMS" value="0x04000000"/>
<define name="FILE_SUPPORTS_BLOCK_REFCOUNTING" value="0x08000000"/>
<define name="FILE_SUPPORTS_SPARSE_VDL" value="0x10000000"/>
<define name="FILE_DAX_VOLUME" value="0x20000000"/>
<define name="FILE_SUPPORTS_GHOSTING" value="0x40000000"/>
<define name="FILE_INVALID_FILE_ID" value="((LONGLONG)-1LL)"/>
<define name="NMPWAIT_WAIT_FOREVER" value="0xffffffff"/>
<define name="NMPWAIT_NOWAIT" value="0x00000001"/>
<define name="NMPWAIT_USE_DEFAULT_WAIT" value="0x00000000"/>