ReactOS  0.4.12-dev-685-gf36cbf7
winnt_old.h File Reference
#include "pshpack8.h"
#include "poppack.h"
#include <pshpack2.h>
Include dependency graph for winnt_old.h:

Go to the source code of this file.

Classes

struct  _GUID
 
struct  _ACL_REVISION_INFORMATION
 
struct  _ACL_SIZE_INFORMATION
 
struct  _LDT_ENTRY
 
struct  _EXCEPTION_RECORD
 
struct  _EXCEPTION_RECORD32
 
struct  _EXCEPTION_RECORD64
 
struct  _EXCEPTION_POINTERS
 
struct  _SECURITY_ATTRIBUTES
 
struct  _ACCESS_DENIED_OBJECT_ACE
 
struct  _SYSTEM_AUDIT_OBJECT_ACE
 
struct  _SYSTEM_ALARM_OBJECT_ACE
 
struct  _ACCESS_ALLOWED_CALLBACK_ACE
 
struct  _ACCESS_DENIED_CALLBACK_ACE
 
struct  _SYSTEM_AUDIT_CALLBACK_ACE
 
struct  _SYSTEM_ALARM_CALLBACK_ACE
 
struct  _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
 
struct  _ACCESS_DENIED_CALLBACK_OBJECT_ACE
 
struct  _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
 
struct  _SYSTEM_ALARM_CALLBACK_OBJECT_ACE
 
struct  _QUOTA_LIMITS
 
union  _RATE_QUOTA_LIMIT
 
struct  _QUOTA_LIMITS_EX
 
struct  _IO_COUNTERS
 
struct  _FILE_NOTIFY_INFORMATION
 
struct  _TAPE_ERASE
 
struct  _TAPE_GET_DRIVE_PARAMETERS
 
struct  _TAPE_GET_MEDIA_PARAMETERS
 
struct  _TAPE_GET_POSITION
 
struct  _TAPE_PREPARE
 
struct  _TAPE_SET_DRIVE_PARAMETERS
 
struct  _TAPE_SET_MEDIA_PARAMETERS
 
struct  _TAPE_SET_POSITION
 
struct  _TAPE_WRITE_MARKS
 
struct  _TAPE_CREATE_PARTITION
 
struct  _MEMORY_BASIC_INFORMATION
 
struct  _MESSAGE_RESOURCE_ENTRY
 
struct  _MESSAGE_RESOURCE_BLOCK
 
struct  _MESSAGE_RESOURCE_DATA
 
union  _SLIST_HEADER
 
union  _RTL_RUN_ONCE
 
struct  _RTL_CONDITION_VARIABLE
 
struct  _RTL_CRITICAL_SECTION_DEBUG
 
struct  _RTL_CRITICAL_SECTION
 
struct  _RTL_SRWLOCK
 
struct  _EVENTLOGRECORD
 
struct  _OSVERSIONINFOA
 
struct  _OSVERSIONINFOW
 
struct  _OSVERSIONINFOEXA
 
struct  _OSVERSIONINFOEXW
 
struct  _IMAGE_VXD_HEADER
 
struct  _IMAGE_DOS_HEADER
 
struct  _IMAGE_OS2_HEADER
 
struct  _IMAGE_FILE_HEADER
 
struct  _IMAGE_DATA_DIRECTORY
 
struct  _IMAGE_OPTIONAL_HEADER32
 
struct  _IMAGE_OPTIONAL_HEADER64
 
struct  _IMAGE_ROM_OPTIONAL_HEADER
 
struct  _IMAGE_NT_HEADERS32
 
struct  _IMAGE_NT_HEADERS64
 
struct  _IMAGE_ROM_HEADERS
 
struct  _IMAGE_SECTION_HEADER
 
struct  _IMAGE_SYMBOL
 
struct  _IMAGE_LINENUMBER
 
struct  IMAGE_AUX_SYMBOL_TOKEN_DEF
 
union  _IMAGE_AUX_SYMBOL
 
struct  _IMAGE_RELOCATION
 
struct  IMAGE_COR20_HEADER
 
struct  _IMAGE_COFF_SYMBOLS_HEADER
 
struct  _IMAGE_BASE_RELOCATION
 
struct  _IMAGE_ARCHIVE_MEMBER_HEADER
 
struct  _IMAGE_EXPORT_DIRECTORY
 
struct  _IMAGE_IMPORT_BY_NAME
 
struct  _IMAGE_THUNK_DATA64
 
struct  _IMAGE_THUNK_DATA32
 
struct  _IMAGE_TLS_DIRECTORY64
 
struct  _IMAGE_TLS_DIRECTORY32
 
struct  _IMAGE_IMPORT_DESCRIPTOR
 
struct  _IMAGE_BOUND_IMPORT_DESCRIPTOR
 
struct  _IMAGE_BOUND_FORWARDER_REF
 
struct  _IMAGE_DELAYLOAD_DESCRIPTOR
 
struct  _IMAGE_RESOURCE_DIRECTORY
 
struct  _IMAGE_RESOURCE_DIRECTORY_ENTRY
 
struct  _IMAGE_RESOURCE_DIRECTORY_STRING
 
struct  _IMAGE_RESOURCE_DIR_STRING_U
 
struct  _IMAGE_RESOURCE_DATA_ENTRY
 
struct  _IMAGE_LOAD_CONFIG_DIRECTORY32
 
struct  _IMAGE_LOAD_CONFIG_DIRECTORY64
 
struct  _IMAGE_RUNTIME_FUNCTION_ENTRY
 
struct  _IMAGE_DEBUG_DIRECTORY
 
struct  _FPO_DATA
 
struct  _IMAGE_DEBUG_MISC
 
struct  _IMAGE_FUNCTION_ENTRY
 
struct  _IMAGE_SEPARATE_DEBUG_HEADER
 
struct  _NT_TIB
 
struct  _NT_TIB32
 
struct  _NT_TIB64
 
struct  _REPARSE_GUID_DATA_BUFFER
 
struct  _REPARSE_POINT_INFORMATION
 
union  _FILE_SEGMENT_ELEMENT
 
struct  _JOB_SET_ARRAY
 
struct  _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
 
struct  _JOBOBJECT_BASIC_LIMIT_INFORMATION
 
struct  _JOBOBJECT_BASIC_PROCESS_ID_LIST
 
struct  _JOBOBJECT_BASIC_UI_RESTRICTIONS
 
struct  _JOBOBJECT_SECURITY_LIMIT_INFORMATION
 
struct  _JOBOBJECT_END_OF_JOB_TIME_INFORMATION
 
struct  _JOBOBJECT_ASSOCIATE_COMPLETION_PORT
 
struct  _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
 
struct  _JOBOBJECT_EXTENDED_LIMIT_INFORMATION
 
struct  _JOBOBJECT_JOBSET_INFORMATION
 
struct  BATTERY_REPORTING_SCALE
 
struct  _POWER_ACTION_POLICY
 
struct  _SYSTEM_POWER_LEVEL
 
struct  _SYSTEM_POWER_POLICY
 
struct  _SYSTEM_POWER_CAPABILITIES
 
struct  _SYSTEM_BATTERY_STATE
 
struct  _PROCESSOR_POWER_INFORMATION
 
struct  _PROCESSOR_POWER_POLICY_INFO
 
struct  _PROCESSOR_POWER_POLICY
 
struct  _ADMINISTRATOR_POWER_POLICY
 
struct  _TP_CALLBACK_ENVIRON_V3
 

Macros

#define __C89_NAMELESS
 
#define __C89_NAMELESSSTRUCTNAME   DUMMYSTRUCTNAME
 
#define __C89_NAMELESSSTRUCTNAME1   DUMMYSTRUCTNAME1
 
#define __C89_NAMELESSSTRUCTNAME2   DUMMYSTRUCTNAME2
 
#define __C89_NAMELESSSTRUCTNAME3   DUMMYSTRUCTNAME3
 
#define __C89_NAMELESSSTRUCTNAME4   DUMMYSTRUCTNAME4
 
#define __C89_NAMELESSSTRUCTNAME5   DUMMYSTRUCTNAME5
 
#define __C89_NAMELESSUNIONNAME   DUMMYUNIONNAME
 
#define __C89_NAMELESSUNIONNAME1   DUMMYUNIONNAME1
 
#define __C89_NAMELESSUNIONNAME2   DUMMYUNIONNAME2
 
#define __C89_NAMELESSUNIONNAME3   DUMMYUNIONNAME3
 
#define __C89_NAMELESSUNIONNAME4   DUMMYUNIONNAME4
 
#define __C89_NAMELESSUNIONNAME5   DUMMYUNIONNAME5
 
#define __C89_NAMELESSUNIONNAME6   DUMMYUNIONNAME6
 
#define __C89_NAMELESSUNIONNAME7   DUMMYUNIONNAME7
 
#define __C89_NAMELESSUNIONNAME8   DUMMYUNIONNAME8
 
#define DECLSPEC_HIDDEN
 
#define __WINE_ALLOC_SIZE(x)
 
#define ACE_OBJECT_TYPE_PRESENT   0x00000001
 
#define ACE_INHERITED_OBJECT_TYPE_PRESENT   0x00000002
 
#define COMPRESSION_FORMAT_NONE   (0x0000)
 
#define COMPRESSION_FORMAT_DEFAULT   (0x0001)
 
#define COMPRESSION_FORMAT_LZNT1   (0x0002)
 
#define COMPRESSION_ENGINE_STANDARD   (0x0000)
 
#define COMPRESSION_ENGINE_MAXIMUM   (0x0100)
 
#define COMPRESSION_ENGINE_HIBER   (0x0200)
 
#define ACCESS_ALLOWED_ACE_TYPE   (0x0)
 
#define ACCESS_DENIED_ACE_TYPE   (0x1)
 
#define SYSTEM_AUDIT_ACE_TYPE   (0x2)
 
#define SYSTEM_ALARM_ACE_TYPE   (0x3)
 
#define REG_STANDARD_FORMAT   1
 
#define REG_LATEST_FORMAT   2
 
#define REG_NO_COMPRESSION   4
 
#define STATUS_WAIT_0   ((DWORD)0x00000000)
 
#define STATUS_ABANDONED_WAIT_0   ((DWORD)0x00000080)
 
#define STATUS_USER_APC   ((DWORD)0x000000C0)
 
#define STATUS_TIMEOUT   ((DWORD)0x00000102)
 
#define STATUS_PENDING   ((DWORD)0x00000103)
 
#define STATUS_SEGMENT_NOTIFICATION   ((DWORD)0x40000005)
 
#define STATUS_GUARD_PAGE_VIOLATION   ((DWORD)0x80000001)
 
#define STATUS_DATATYPE_MISALIGNMENT   ((DWORD)0x80000002)
 
#define STATUS_BREAKPOINT   ((DWORD)0x80000003)
 
#define STATUS_SINGLE_STEP   ((DWORD)0x80000004)
 
#define STATUS_ACCESS_VIOLATION   ((DWORD)0xC0000005)
 
#define STATUS_IN_PAGE_ERROR   ((DWORD)0xC0000006)
 
#define STATUS_INVALID_HANDLE   ((DWORD)0xC0000008)
 
#define STATUS_NO_MEMORY   ((DWORD)0xC0000017)
 
#define STATUS_ILLEGAL_INSTRUCTION   ((DWORD)0xC000001D)
 
#define STATUS_NONCONTINUABLE_EXCEPTION   ((DWORD)0xC0000025)
 
#define STATUS_INVALID_DISPOSITION   ((DWORD)0xC0000026)
 
#define STATUS_ARRAY_BOUNDS_EXCEEDED   ((DWORD)0xC000008C)
 
#define STATUS_FLOAT_DENORMAL_OPERAND   ((DWORD)0xC000008D)
 
#define STATUS_FLOAT_DIVIDE_BY_ZERO   ((DWORD)0xC000008E)
 
#define STATUS_FLOAT_INEXACT_RESULT   ((DWORD)0xC000008F)
 
#define STATUS_FLOAT_INVALID_OPERATION   ((DWORD)0xC0000090)
 
#define STATUS_FLOAT_OVERFLOW   ((DWORD)0xC0000091)
 
#define STATUS_FLOAT_STACK_CHECK   ((DWORD)0xC0000092)
 
#define STATUS_FLOAT_UNDERFLOW   ((DWORD)0xC0000093)
 
#define STATUS_INTEGER_DIVIDE_BY_ZERO   ((DWORD)0xC0000094)
 
#define STATUS_INTEGER_OVERFLOW   ((DWORD)0xC0000095)
 
#define STATUS_PRIVILEGED_INSTRUCTION   ((DWORD)0xC0000096)
 
#define STATUS_STACK_OVERFLOW   ((DWORD)0xC00000FD)
 
#define STATUS_CONTROL_C_EXIT   ((DWORD)0xC000013A)
 
#define STATUS_FLOAT_MULTIPLE_FAULTS   ((DWORD)0xC00002B4)
 
#define STATUS_FLOAT_MULTIPLE_TRAPS   ((DWORD)0xC00002B5)
 
#define STATUS_REG_NAT_CONSUMPTION   ((DWORD)0xC00002C9)
 
#define STATUS_SXS_EARLY_DEACTIVATION   ((DWORD)0xC015000F)
 
#define STATUS_SXS_INVALID_DEACTIVATION   ((DWORD)0xC0150010)
 
#define DBG_EXCEPTION_HANDLED   ((DWORD)0x00010001)
 
#define DBG_CONTINUE   ((DWORD)0x00010002)
 
#define DBG_TERMINATE_THREAD   ((DWORD)0x40010003)
 
#define DBG_TERMINATE_PROCESS   ((DWORD)0x40010004)
 
#define DBG_CONTROL_C   ((DWORD)0x40010005)
 
#define DBG_CONTROL_BREAK   ((DWORD)0x40010008)
 
#define DBG_COMMAND_EXCEPTION   ((DWORD)0x40010009)
 
#define DBG_EXCEPTION_NOT_HANDLED   ((DWORD)0x80010001)
 
#define INVALID_FILE_ATTRIBUTES   ((DWORD)-1)
 
#define FILE_LIST_DIRECTORY   0x00000001
 
#define FILE_READ_DATA   0x00000001
 
#define FILE_ADD_FILE   0x00000002
 
#define FILE_WRITE_DATA   0x00000002
 
#define FILE_ADD_SUBDIRECTORY   0x00000004
 
#define FILE_APPEND_DATA   0x00000004
 
#define FILE_CREATE_PIPE_INSTANCE   0x00000004
 
#define FILE_READ_EA   0x00000008
 
#define FILE_READ_PROPERTIES   0x00000008
 
#define FILE_WRITE_EA   0x00000010
 
#define FILE_WRITE_PROPERTIES   0x00000010
 
#define FILE_EXECUTE   0x00000020
 
#define FILE_TRAVERSE   0x00000020
 
#define FILE_DELETE_CHILD   0x00000040
 
#define FILE_READ_ATTRIBUTES   0x00000080
 
#define FILE_WRITE_ATTRIBUTES   0x00000100
 
#define FILE_SHARE_READ   0x00000001
 
#define FILE_SHARE_WRITE   0x00000002
 
#define FILE_SHARE_DELETE   0x00000004
 
#define FILE_SHARE_VALID_FLAGS   0x00000007
 
#define FILE_ATTRIBUTE_READONLY   0x00000001
 
#define FILE_ATTRIBUTE_HIDDEN   0x00000002
 
#define FILE_ATTRIBUTE_SYSTEM   0x00000004
 
#define FILE_ATTRIBUTE_DIRECTORY   0x00000010
 
#define FILE_ATTRIBUTE_ARCHIVE   0x00000020
 
#define FILE_ATTRIBUTE_DEVICE   0x00000040
 
#define FILE_ATTRIBUTE_NORMAL   0x00000080
 
#define FILE_ATTRIBUTE_TEMPORARY   0x00000100
 
#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200
 
#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400
 
#define FILE_ATTRIBUTE_COMPRESSED   0x00000800
 
#define FILE_ATTRIBUTE_OFFLINE   0x00001000
 
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000
 
#define FILE_ATTRIBUTE_ENCRYPTED   0x00004000
 
#define FILE_ATTRIBUTE_INTEGRITY_STREAM   0x00008000
 
#define FILE_ATTRIBUTE_VALID_FLAGS   0x00007fb7
 
#define FILE_ATTRIBUTE_VALID_SET_FLAGS   0x000031a7
 
#define FILE_COPY_STRUCTURED_STORAGE   0x00000041
 
#define FILE_STRUCTURED_STORAGE   0x00000441
 
#define FILE_VALID_OPTION_FLAGS   0x00ffffff
 
#define FILE_VALID_PIPE_OPTION_FLAGS   0x00000032
 
#define FILE_VALID_MAILSLOT_OPTION_FLAGS   0x00000032
 
#define FILE_VALID_SET_FLAGS   0x00000036
 
#define FILE_DIRECTORY_FILE   0x00000001
 
#define FILE_WRITE_THROUGH   0x00000002
 
#define FILE_SEQUENTIAL_ONLY   0x00000004
 
#define FILE_NO_INTERMEDIATE_BUFFERING   0x00000008
 
#define FILE_SYNCHRONOUS_IO_ALERT   0x00000010
 
#define FILE_SYNCHRONOUS_IO_NONALERT   0x00000020
 
#define FILE_NON_DIRECTORY_FILE   0x00000040
 
#define FILE_CREATE_TREE_CONNECTION   0x00000080
 
#define FILE_COMPLETE_IF_OPLOCKED   0x00000100
 
#define FILE_NO_EA_KNOWLEDGE   0x00000200
 
#define FILE_OPEN_REMOTE_INSTANCE   0x00000400
 
#define FILE_RANDOM_ACCESS   0x00000800
 
#define FILE_DELETE_ON_CLOSE   0x00001000
 
#define FILE_OPEN_BY_FILE_ID   0x00002000
 
#define FILE_OPEN_FOR_BACKUP_INTENT   0x00004000
 
#define FILE_NO_COMPRESSION   0x00008000
 
#define FILE_RESERVE_OPFILTER   0x00100000
 
#define FILE_OPEN_REPARSE_POINT   0x00200000
 
#define FILE_OPEN_NO_RECALL   0x00400000
 
#define FILE_OPEN_FOR_FREE_SPACE_QUERY   0x00800000
 
#define FILE_ALL_ACCESS
 
#define FILE_GENERIC_EXECUTE
 
#define FILE_GENERIC_READ
 
#define FILE_GENERIC_WRITE
 
#define FILE_NOTIFY_CHANGE_FILE_NAME   0x00000001
 
#define FILE_NOTIFY_CHANGE_DIR_NAME   0x00000002
 
#define FILE_NOTIFY_CHANGE_NAME   0x00000003
 
#define FILE_NOTIFY_CHANGE_ATTRIBUTES   0x00000004
 
#define FILE_NOTIFY_CHANGE_SIZE   0x00000008
 
#define FILE_NOTIFY_CHANGE_LAST_WRITE   0x00000010
 
#define FILE_NOTIFY_CHANGE_LAST_ACCESS   0x00000020
 
#define FILE_NOTIFY_CHANGE_CREATION   0x00000040
 
#define FILE_NOTIFY_CHANGE_EA   0x00000080
 
#define FILE_NOTIFY_CHANGE_SECURITY   0x00000100
 
#define FILE_NOTIFY_CHANGE_STREAM_NAME   0x00000200
 
#define FILE_NOTIFY_CHANGE_STREAM_SIZE   0x00000400
 
#define FILE_NOTIFY_CHANGE_STREAM_WRITE   0x00000800
 
#define FILE_NOTIFY_VALID_MASK   0x00000fff
 
#define FILE_CASE_SENSITIVE_SEARCH   0x00000001
 
#define FILE_CASE_PRESERVED_NAMES   0x00000002
 
#define FILE_UNICODE_ON_DISK   0x00000004
 
#define FILE_PERSISTENT_ACLS   0x00000008
 
#define FILE_FILE_COMPRESSION   0x00000010
 
#define FILE_VOLUME_QUOTAS   0x00000020
 
#define FILE_SUPPORTS_SPARSE_FILES   0x00000040
 
#define FILE_SUPPORTS_REPARSE_POINTS   0x00000080
 
#define FILE_SUPPORTS_REMOTE_STORAGE   0x00000100
 
#define FS_LFN_APIS   0x00004000
 
#define FILE_VOLUME_IS_COMPRESSED   0x00008000
 
#define FILE_SUPPORTS_OBJECT_IDS   0x00010000
 
#define FILE_SUPPORTS_ENCRYPTION   0x00020000
 
#define FILE_NAMED_STREAMS   0x00040000
 
#define FILE_READ_ONLY_VOLUME   0x00080000
 
#define FILE_SEQUENTIAL_WRITE_ONCE   0x00100000
 
#define FILE_SUPPORTS_TRANSACTIONS   0x00200000
 
#define FILE_SUPPORTS_HARD_LINKS   0x00400000
 
#define FILE_SUPPORTS_EXTENDED_ATTRIBUTES   0x00800000
 
#define FILE_SUPPORTS_OPEN_BY_FILE_ID   0x01000000
 
#define FILE_SUPPORTS_USN_JOURNAL   0x02000000
 
#define FILE_SUPPORTS_INTEGRITY_STREAMS   0x04000000
 
#define FILE_SUPPORTS_BLOCK_REFCOUNTING   0x08000000
 
#define FILE_SUPPORTS_SPARSE_VDL   0x10000000
 
#define FILE_DAX_VOLUME   0x20000000
 
#define IO_COMPLETION_QUERY_STATE   0x0001
 
#define IO_COMPLETION_MODIFY_STATE   0x0002
 
#define IO_COMPLETION_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)
 
#define DUPLICATE_CLOSE_SOURCE   0x00000001
 
#define DUPLICATE_SAME_ACCESS   0x00000002
 
#define MAILSLOT_NO_MESSAGE   ((DWORD)-1)
 
#define MAILSLOT_WAIT_FOREVER   ((DWORD)-1)
 
#define PROCESS_TERMINATE   1
 
#define PROCESS_CREATE_THREAD   2
 
#define PROCESS_SET_SESSIONID   4
 
#define PROCESS_VM_OPERATION   8
 
#define PROCESS_VM_READ   16
 
#define PROCESS_VM_WRITE   32
 
#define PROCESS_CREATE_PROCESS   128
 
#define PROCESS_SET_QUOTA   256
 
#define PROCESS_SET_INFORMATION   512
 
#define PROCESS_QUERY_INFORMATION   1024
 
#define PROCESS_SUSPEND_RESUME   2048
 
#define PROCESS_QUERY_LIMITED_INFORMATION   0x1000
 
#define PROCESS_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0xFFF)
 
#define PROCESS_DUP_HANDLE   64
 
#define THREAD_TERMINATE   1
 
#define THREAD_SUSPEND_RESUME   2
 
#define THREAD_GET_CONTEXT   8
 
#define THREAD_SET_CONTEXT   16
 
#define THREAD_SET_INFORMATION   32
 
#define THREAD_QUERY_INFORMATION   64
 
#define THREAD_SET_THREAD_TOKEN   128
 
#define THREAD_IMPERSONATE   256
 
#define THREAD_DIRECT_IMPERSONATION   0x200
 
#define THREAD_QUERY_LIMITED_INFORMATION   0x0800
 
#define THREAD_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3FF)
 
#define MUTANT_QUERY_STATE   0x0001
 
#define MUTANT_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|MUTANT_QUERY_STATE)
 
#define TIMER_QUERY_STATE   0x0001
 
#define TIMER_MODIFY_STATE   0x0002
 
#define TIMER_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|TIMER_QUERY_STATE|TIMER_MODIFY_STATE)
 
#define THREAD_BASE_PRIORITY_LOWRT   15
 
#define THREAD_BASE_PRIORITY_MAX   2
 
#define THREAD_BASE_PRIORITY_MIN   (-2)
 
#define THREAD_BASE_PRIORITY_IDLE   (-15)
 
#define PROCESS_SET_LIMITED_INFORMATION   0x2000
 
#define THREAD_RESUME   0x1000
 
#define SE_CREATE_TOKEN_NAME   TEXT("SeCreateTokenPrivilege")
 
#define SE_ASSIGNPRIMARYTOKEN_NAME   TEXT("SeAssignPrimaryTokenPrivilege")
 
#define SE_LOCK_MEMORY_NAME   TEXT("SeLockMemoryPrivilege")
 
#define SE_INCREASE_QUOTA_NAME   TEXT("SeIncreaseQuotaPrivilege")
 
#define SE_UNSOLICITED_INPUT_NAME   TEXT("SeUnsolicitedInputPrivilege")
 
#define SE_MACHINE_ACCOUNT_NAME   TEXT("SeMachineAccountPrivilege")
 
#define SE_TCB_NAME   TEXT("SeTcbPrivilege")
 
#define SE_SECURITY_NAME   TEXT("SeSecurityPrivilege")
 
#define SE_TAKE_OWNERSHIP_NAME   TEXT("SeTakeOwnershipPrivilege")
 
#define SE_LOAD_DRIVER_NAME   TEXT("SeLoadDriverPrivilege")
 
#define SE_SYSTEM_PROFILE_NAME   TEXT("SeSystemProfilePrivilege")
 
#define SE_SYSTEMTIME_NAME   TEXT("SeSystemtimePrivilege")
 
#define SE_PROF_SINGLE_PROCESS_NAME   TEXT("SeProfileSingleProcessPrivilege")
 
#define SE_INC_BASE_PRIORITY_NAME   TEXT("SeIncreaseBasePriorityPrivilege")
 
#define SE_CREATE_PAGEFILE_NAME   TEXT("SeCreatePagefilePrivilege")
 
#define SE_CREATE_PERMANENT_NAME   TEXT("SeCreatePermanentPrivilege")
 
#define SE_BACKUP_NAME   TEXT("SeBackupPrivilege")
 
#define SE_RESTORE_NAME   TEXT("SeRestorePrivilege")
 
#define SE_SHUTDOWN_NAME   TEXT("SeShutdownPrivilege")
 
#define SE_DEBUG_NAME   TEXT("SeDebugPrivilege")
 
#define SE_AUDIT_NAME   TEXT("SeAuditPrivilege")
 
#define SE_SYSTEM_ENVIRONMENT_NAME   TEXT("SeSystemEnvironmentPrivilege")
 
#define SE_CHANGE_NOTIFY_NAME   TEXT("SeChangeNotifyPrivilege")
 
#define SE_REMOTE_SHUTDOWN_NAME   TEXT("SeRemoteShutdownPrivilege")
 
#define SE_UNDOCK_NAME   TEXT("SeUndockPrivilege")
 
#define SE_SYNC_AGENT_NAME   TEXT("SeSyncAgentPrivilege")
 
#define SE_ENABLE_DELEGATION_NAME   TEXT("SeEnableDelegationPrivilege")
 
#define SE_MANAGE_VOLUME_NAME   TEXT("SeManageVolumePrivilege")
 
#define SE_IMPERSONATE_NAME   TEXT("SeImpersonatePrivilege")
 
#define SE_CREATE_GLOBAL_NAME   TEXT("SeCreateGlobalPrivilege")
 
#define SE_GROUP_MANDATORY   0x00000001
 
#define SE_GROUP_ENABLED_BY_DEFAULT   0x00000002
 
#define SE_GROUP_ENABLED   0x00000004
 
#define SE_GROUP_OWNER   0x00000008
 
#define SE_GROUP_USE_FOR_DENY_ONLY   0x00000010
 
#define SE_GROUP_INTEGRITY   0x00000020
 
#define SE_GROUP_INTEGRITY_ENABLED   0x00000040
 
#define SE_GROUP_LOGON_ID   0xC0000000
 
#define SE_GROUP_RESOURCE   0x20000000
 
#define SE_GROUP_VALID_ATTRIBUTES   0xE000007F
 
#define LANG_ESPERANTO   0x8f
 
#define LANG_WALON   0x90
 
#define LANG_CORNISH   0x92
 
#define LANG_MALAGASY   0x8d
 
#define LANG_GAELIC   0x94
 
#define LANG_SAAMI   0x3b
 
#define LANG_SUTU   0x30
 
#define LANG_TSONGA   0x31
 
#define LANG_VENDA   0x33
 
#define LANG_MANX_GAELIC   0x94
 
#define SUBLANG_PORTUGUESE_PORTUGAL   0x02
 
#define PROCESSOR_INTEL_386   386
 
#define PROCESSOR_INTEL_486   486
 
#define PROCESSOR_INTEL_PENTIUM   586
 
#define PROCESSOR_MIPS_R4000   4000
 
#define PROCESSOR_ALPHA_21064   21064
 
#define PROCESSOR_INTEL_IA64   2200
 
#define PROCESSOR_PPC_601   601
 
#define PROCESSOR_PPC_603   603
 
#define PROCESSOR_PPC_604   604
 
#define PROCESSOR_PPC_620   620
 
#define PROCESSOR_INTEL_860   860
 
#define PROCESSOR_AMD_X8664   8664
 
#define PROCESSOR_MIPS_R2000   2000
 
#define PROCESSOR_MIPS_R3000   3000
 
#define PROCESSOR_HITACHI_SH3   10003
 
#define PROCESSOR_HITACHI_SH3E   10004
 
#define PROCESSOR_HITACHI_SH4   10005
 
#define PROCESSOR_MOTOROLA_821   821
 
#define PROCESSOR_SHx_SH3   103
 
#define PROCESSOR_SHx_SH4   104
 
#define PROCESSOR_STRONGARM   2577
 
#define PROCESSOR_ARM720   1824
 
#define PROCESSOR_ARM820   2080
 
#define PROCESSOR_ARM920   2336
 
#define PROCESSOR_ARM_7TDMI   70001
 
#define PROCESSOR_ARCHITECTURE_INTEL   0
 
#define PROCESSOR_ARCHITECTURE_MIPS   1
 
#define PROCESSOR_ARCHITECTURE_ALPHA   2
 
#define PROCESSOR_ARCHITECTURE_PPC   3
 
#define PROCESSOR_ARCHITECTURE_SHX   4
 
#define PROCESSOR_ARCHITECTURE_ARM   5
 
#define PROCESSOR_ARCHITECTURE_IA64   6
 
#define PROCESSOR_ARCHITECTURE_ALPHA64   7
 
#define PROCESSOR_ARCHITECTURE_MSIL   8
 
#define PROCESSOR_ARCHITECTURE_AMD64   9
 
#define PROCESSOR_ARCHITECTURE_UNKNOWN   0xFFFF
 
#define PF_FLOATING_POINT_PRECISION_ERRATA   0
 
#define PF_FLOATING_POINT_EMULATED   1
 
#define PF_COMPARE_EXCHANGE_DOUBLE   2
 
#define PF_MMX_INSTRUCTIONS_AVAILABLE   3
 
#define PF_PPC_MOVEMEM_64BIT_OK   4
 
#define PF_ALPHA_BYTE_INSTRUCTIONS   5
 
#define PF_XMMI_INSTRUCTIONS_AVAILABLE   6
 
#define PF_3DNOW_INSTRUCTIONS_AVAILABLE   7
 
#define PF_RDTSC_INSTRUCTION_AVAILABLE   8
 
#define PF_PAE_ENABLED   9
 
#define PF_XMMI64_INSTRUCTIONS_AVAILABLE   10
 
#define PF_SSE_DAZ_MODE_AVAILABLE   11
 
#define PF_NX_ENABLED   12
 
#define PF_SSE3_INSTRUCTIONS_AVAILABLE   13
 
#define PF_COMPARE_EXCHANGE128   14
 
#define PF_COMPARE64_EXCHANGE128   15
 
#define PF_CHANNELS_ENABLED   16
 
#define PF_XSAVE_ENABLED   17
 
#define PF_ARM_VFP_32_REGISTERS_AVAILABLE   18
 
#define PF_ARM_NEON_INSTRUCTIONS_AVAILABLE   19
 
#define PF_SECOND_LEVEL_ADDRESS_TRANSLATION   20
 
#define PF_VIRT_FIRMWARE_ENABLED   21
 
#define PF_RDWRFSGSBASE_AVAILABLE   22
 
#define PF_FASTFAIL_AVAILABLE   23
 
#define PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE   24
 
#define PF_ARM_64BIT_LOADSTORE_ATOMIC   25
 
#define PF_ARM_EXTERNAL_CACHE_AVAILABLE   26
 
#define PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE   27
 
#define PF_RDRAND_INSTRUCTION_AVAILABLE   28
 
#define PF_ARM_V8_INSTRUCTIONS_AVAILABLE   29
 
#define PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE   30
 
#define PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE   31
 
#define FILE_ACTION_ADDED   0x00000001
 
#define FILE_ACTION_REMOVED   0x00000002
 
#define FILE_ACTION_MODIFIED   0x00000003
 
#define FILE_ACTION_RENAMED_OLD_NAME   0x00000004
 
#define FILE_ACTION_RENAMED_NEW_NAME   0x00000005
 
#define FILE_ACTION_ADDED_STREAM   0x00000006
 
#define FILE_ACTION_REMOVED_STREAM   0x00000007
 
#define FILE_ACTION_MODIFIED_STREAM   0x00000008
 
#define FILE_ACTION_REMOVED_BY_DELETE   0x00000009
 
#define FILE_ACTION_ID_NOT_TUNNELLED   0x0000000A
 
#define FILE_ACTION_TUNNELLED_ID_COLLISION   0x0000000B
 
#define HEAP_NO_SERIALIZE   1
 
#define HEAP_GROWABLE   2
 
#define HEAP_GENERATE_EXCEPTIONS   4
 
#define HEAP_ZERO_MEMORY   8
 
#define HEAP_REALLOC_IN_PLACE_ONLY   16
 
#define HEAP_TAIL_CHECKING_ENABLED   32
 
#define HEAP_FREE_CHECKING_ENABLED   64
 
#define HEAP_DISABLE_COALESCE_ON_FREE   128
 
#define HEAP_CREATE_ALIGN_16   0x10000
 
#define HEAP_CREATE_ENABLE_TRACING   0x20000
 
#define HEAP_CREATE_ENABLE_EXECUTE   0x00040000
 
#define HEAP_MAXIMUM_TAG   0xFFF
 
#define HEAP_PSEUDO_TAG_FLAG   0x8000
 
#define HEAP_TAG_SHIFT   16
 
#define HEAP_MAKE_TAG_FLAGS(b, o)   ((DWORD)((b)+(o)<<16)))
 
#define KEY_QUERY_VALUE   1
 
#define KEY_SET_VALUE   2
 
#define KEY_CREATE_SUB_KEY   4
 
#define KEY_ENUMERATE_SUB_KEYS   8
 
#define KEY_NOTIFY   16
 
#define KEY_CREATE_LINK   32
 
#define KEY_WOW64_64KEY   0x00000100
 
#define KEY_WOW64_32KEY   0x00000200
 
#define KEY_WOW64_RES   0x00000300
 
#define KEY_WRITE   0x20006
 
#define KEY_EXECUTE   0x20019
 
#define KEY_READ   0x20019
 
#define KEY_ALL_ACCESS   0xf003f
 
#define REG_WHOLE_HIVE_VOLATILE   1
 
#define REG_REFRESH_HIVE   2
 
#define REG_NO_LAZY_FLUSH   4
 
#define REG_FORCE_RESTORE   8
 
#define REG_OPTION_RESERVED   0
 
#define REG_OPTION_NON_VOLATILE   0
 
#define REG_OPTION_VOLATILE   1
 
#define REG_OPTION_CREATE_LINK   2
 
#define REG_OPTION_BACKUP_RESTORE   4
 
#define REG_OPTION_OPEN_LINK   8
 
#define REG_LEGAL_OPTION   15
 
#define MAXIMUM_PROCESSORS   32
 
#define PAGE_NOACCESS   0x0001
 
#define PAGE_READONLY   0x0002
 
#define PAGE_READWRITE   0x0004
 
#define PAGE_WRITECOPY   0x0008
 
#define PAGE_EXECUTE   0x0010
 
#define PAGE_EXECUTE_READ   0x0020
 
#define PAGE_EXECUTE_READWRITE   0x0040
 
#define PAGE_EXECUTE_WRITECOPY   0x0080
 
#define PAGE_GUARD   0x0100
 
#define PAGE_NOCACHE   0x0200
 
#define PAGE_WRITECOMBINE   0x0400
 
#define MEM_COMMIT   0x1000
 
#define MEM_RESERVE   0x2000
 
#define MEM_DECOMMIT   0x4000
 
#define MEM_RELEASE   0x8000
 
#define MEM_FREE   0x10000
 
#define MEM_PRIVATE   0x20000
 
#define MEM_MAPPED   0x40000
 
#define MEM_RESET   0x80000
 
#define MEM_TOP_DOWN   0x100000
 
#define MEM_WRITE_WATCH   0x200000 /* 98/Me */
 
#define MEM_PHYSICAL   0x400000
 
#define MEM_4MB_PAGES   0x80000000
 
#define MEM_IMAGE   SEC_IMAGE
 
#define SEC_NO_CHANGE   0x00400000
 
#define SEC_FILE   0x00800000
 
#define SEC_IMAGE   0x01000000
 
#define SEC_VLM   0x02000000
 
#define SEC_RESERVE   0x04000000
 
#define SEC_COMMIT   0x08000000
 
#define SEC_NOCACHE   0x10000000
 
#define SEC_WRITECOMBINE   0x40000000
 
#define SEC_LARGE_PAGES   0x80000000
 
#define SEC_IMAGE_NO_EXECUTE   (SEC_IMAGE | SEC_NOCACHE)
 
#define SECTION_MAP_EXECUTE_EXPLICIT   0x0020
 
#define SECTION_EXTEND_SIZE   16
 
#define SECTION_MAP_READ   4
 
#define SECTION_MAP_WRITE   2
 
#define SECTION_QUERY   1
 
#define SECTION_MAP_EXECUTE   8
 
#define SECTION_ALL_ACCESS   0xf001f
 
#define WRITE_WATCH_FLAG_RESET   0x01
 
#define MESSAGE_RESOURCE_UNICODE   1
 
#define RTL_CRITSECT_TYPE   0
 
#define RTL_RESOURCE_TYPE   1
 
#define AT_ROUND_TO_PAGE   0x40000000
 
#define IMAGE_SIZEOF_FILE_HEADER   20
 
#define IMAGE_FILE_RELOCS_STRIPPED   1
 
#define IMAGE_FILE_EXECUTABLE_IMAGE   2
 
#define IMAGE_FILE_LINE_NUMS_STRIPPED   4
 
#define IMAGE_FILE_LOCAL_SYMS_STRIPPED   8
 
#define IMAGE_FILE_AGGRESIVE_WS_TRIM   16
 
#define IMAGE_FILE_LARGE_ADDRESS_AWARE   32
 
#define IMAGE_FILE_BYTES_REVERSED_LO   128
 
#define IMAGE_FILE_32BIT_MACHINE   256
 
#define IMAGE_FILE_DEBUG_STRIPPED   512
 
#define IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP   1024
 
#define IMAGE_FILE_NET_RUN_FROM_SWAP   2048
 
#define IMAGE_FILE_SYSTEM   4096
 
#define IMAGE_FILE_DLL   8192
 
#define IMAGE_FILE_UP_SYSTEM_ONLY   16384
 
#define IMAGE_FILE_BYTES_REVERSED_HI   32768
 
#define IMAGE_FILE_MACHINE_UNKNOWN   0
 
#define IMAGE_FILE_MACHINE_AM33   0x1d3
 
#define IMAGE_FILE_MACHINE_AMD64   0x8664
 
#define IMAGE_FILE_MACHINE_ARM   0x1c0
 
#define IMAGE_FILE_MACHINE_ARMNT   0x1c4
 
#define IMAGE_FILE_MACHINE_EBC   0xebc
 
#define IMAGE_FILE_MACHINE_I386   0x14c
 
#define IMAGE_FILE_MACHINE_IA64   0x200
 
#define IMAGE_FILE_MACHINE_M32R   0x9041
 
#define IMAGE_FILE_MACHINE_MIPS16   0x266
 
#define IMAGE_FILE_MACHINE_MIPSFPU   0x366
 
#define IMAGE_FILE_MACHINE_MIPSFPU16   0x466
 
#define IMAGE_FILE_MACHINE_POWERPC   0x1f0
 
#define IMAGE_FILE_MACHINE_POWERPCFP   0x1f1
 
#define IMAGE_FILE_MACHINE_R4000   0x166
 
#define IMAGE_FILE_MACHINE_SH3   0x1a2
 
#define IMAGE_FILE_MACHINE_SH3E   0x01a4
 
#define IMAGE_FILE_MACHINE_SH3DSP   0x1a3
 
#define IMAGE_FILE_MACHINE_SH4   0x1a6
 
#define IMAGE_FILE_MACHINE_SH5   0x1a8
 
#define IMAGE_FILE_MACHINE_THUMB   0x1c2
 
#define IMAGE_FILE_MACHINE_WCEMIPSV2   0x169
 
#define IMAGE_FILE_MACHINE_R3000   0x162
 
#define IMAGE_FILE_MACHINE_R10000   0x168
 
#define IMAGE_FILE_MACHINE_ALPHA   0x184
 
#define IMAGE_FILE_MACHINE_ALPHA64   0x0284
 
#define IMAGE_FILE_MACHINE_AXP64   IMAGE_FILE_MACHINE_ALPHA64
 
#define IMAGE_FILE_MACHINE_CEE   0xC0EE
 
#define IMAGE_FILE_MACHINE_TRICORE   0x0520
 
#define IMAGE_FILE_MACHINE_CEF   0x0CEF
 
#define IMAGE_FILE_MACHINE_ARM64   0xAA64
 
#define IMAGE_FILE_EXPORT_DIRECTORY   0
 
#define IMAGE_FILE_IMPORT_DIRECTORY   1
 
#define IMAGE_FILE_RESOURCE_DIRECTORY   2
 
#define IMAGE_FILE_EXCEPTION_DIRECTORY   3
 
#define IMAGE_FILE_SECURITY_DIRECTORY   4
 
#define IMAGE_FILE_BASE_RELOCATION_TABLE   5
 
#define IMAGE_FILE_DEBUG_DIRECTORY   6
 
#define IMAGE_FILE_DESCRIPTION_STRING   7
 
#define IMAGE_FILE_MACHINE_VALUE   8 /* Mips */
 
#define IMAGE_FILE_THREAD_LOCAL_STORAGE   9
 
#define IMAGE_FILE_CALLBACK_DIRECTORY   10
 
#define IMAGE_DOS_SIGNATURE   0x5A4D
 
#define IMAGE_OS2_SIGNATURE   0x454E
 
#define IMAGE_OS2_SIGNATURE_LE   0x454C
 
#define IMAGE_VXD_SIGNATURE   0x454C
 
#define IMAGE_NT_SIGNATURE   0x00004550
 
#define IMAGE_NT_OPTIONAL_HDR32_MAGIC   0x10b
 
#define IMAGE_NT_OPTIONAL_HDR64_MAGIC   0x20b
 
#define IMAGE_NT_OPTIONAL_HDR_MAGIC   IMAGE_NT_OPTIONAL_HDR32_MAGIC
 
#define IMAGE_ROM_OPTIONAL_HDR_MAGIC   0x107
 
#define IMAGE_SEPARATE_DEBUG_SIGNATURE   0x4944
 
#define IMAGE_NUMBEROF_DIRECTORY_ENTRIES   16
 
#define IMAGE_SIZEOF_ROM_OPTIONAL_HEADER   56
 
#define IMAGE_SIZEOF_STD_OPTIONAL_HEADER   28
 
#define IMAGE_SIZEOF_NT_OPTIONAL_HEADER   224
 
#define IMAGE_SIZEOF_SHORT_NAME   8
 
#define IMAGE_SIZEOF_SECTION_HEADER   40
 
#define IMAGE_SIZEOF_SYMBOL   18
 
#define IMAGE_SIZEOF_AUX_SYMBOL   18
 
#define IMAGE_SIZEOF_RELOCATION   10
 
#define IMAGE_SIZEOF_BASE_RELOCATION   8
 
#define IMAGE_SIZEOF_LINENUMBER   6
 
#define IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR   60
 
#define SIZEOF_RFPO_DATA   16
 
#define IMAGE_SUBSYSTEM_UNKNOWN   0
 
#define IMAGE_SUBSYSTEM_NATIVE   1
 
#define IMAGE_SUBSYSTEM_WINDOWS_GUI   2
 
#define IMAGE_SUBSYSTEM_WINDOWS_CUI   3
 
#define IMAGE_SUBSYSTEM_OS2_CUI   5
 
#define IMAGE_SUBSYSTEM_POSIX_CUI   7
 
#define IMAGE_SUBSYSTEM_NATIVE_WINDOWS   8
 
#define IMAGE_SUBSYSTEM_WINDOWS_CE_GUI   9
 
#define IMAGE_SUBSYSTEM_EFI_APPLICATION   10
 
#define IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER   11
 
#define IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER   12
 
#define IMAGE_SUBSYSTEM_EFI_ROM   13
 
#define IMAGE_SUBSYSTEM_XBOX   14
 
#define IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE   0x0040
 
#define IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY   0x0080
 
#define IMAGE_DLLCHARACTERISTICS_NX_COMPAT   0x0100
 
#define IMAGE_DLLCHARACTERISTICS_NO_ISOLATION   0x0200
 
#define IMAGE_DLLCHARACTERISTICS_NO_SEH   0x0400
 
#define IMAGE_DLLCHARACTERISTICS_NO_BIND   0x0800
 
#define IMAGE_DLLCHARACTERISTICS_WDM_DRIVER   0x2000
 
#define IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE   0x8000
 
#define IMAGE_FIRST_SECTION(h)   ((PIMAGE_SECTION_HEADER) ((ULONG_PTR)h+FIELD_OFFSET(IMAGE_NT_HEADERS,OptionalHeader)+((PIMAGE_NT_HEADERS)(h))->FileHeader.SizeOfOptionalHeader))
 
#define IMAGE_DIRECTORY_ENTRY_EXPORT   0
 
#define IMAGE_DIRECTORY_ENTRY_IMPORT   1
 
#define IMAGE_DIRECTORY_ENTRY_RESOURCE   2
 
#define IMAGE_DIRECTORY_ENTRY_EXCEPTION   3
 
#define IMAGE_DIRECTORY_ENTRY_SECURITY   4
 
#define IMAGE_DIRECTORY_ENTRY_BASERELOC   5
 
#define IMAGE_DIRECTORY_ENTRY_DEBUG   6
 
#define IMAGE_DIRECTORY_ENTRY_COPYRIGHT   7
 
#define IMAGE_DIRECTORY_ENTRY_GLOBALPTR   8
 
#define IMAGE_DIRECTORY_ENTRY_TLS   9
 
#define IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG   10
 
#define IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT   11
 
#define IMAGE_DIRECTORY_ENTRY_IAT   12
 
#define IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT   13
 
#define IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR   14
 
#define IMAGE_SCN_TYPE_REG   0
 
#define IMAGE_SCN_TYPE_DSECT   1
 
#define IMAGE_SCN_TYPE_GROUP   4
 
#define IMAGE_SCN_TYPE_NO_PAD   8
 
#define IMAGE_SCN_CNT_CODE   32
 
#define IMAGE_SCN_CNT_INITIALIZED_DATA   64
 
#define IMAGE_SCN_CNT_UNINITIALIZED_DATA   128
 
#define IMAGE_SCN_LNK_OTHER   256
 
#define IMAGE_SCN_LNK_INFO   512
 
#define IMAGE_SCN_LNK_REMOVE   2048
 
#define IMAGE_SCN_LNK_COMDAT   4096
 
#define IMAGE_SCN_MEM_FARDATA   0x8000
 
#define IMAGE_SCN_MEM_PURGEABLE   0x20000
 
#define IMAGE_SCN_MEM_16BIT   0x20000
 
#define IMAGE_SCN_MEM_LOCKED   0x40000
 
#define IMAGE_SCN_MEM_PRELOAD   0x80000
 
#define IMAGE_SCN_ALIGN_1BYTES   0x100000
 
#define IMAGE_SCN_ALIGN_2BYTES   0x200000
 
#define IMAGE_SCN_ALIGN_4BYTES   0x300000
 
#define IMAGE_SCN_ALIGN_8BYTES   0x400000
 
#define IMAGE_SCN_ALIGN_16BYTES   0x500000
 
#define IMAGE_SCN_ALIGN_32BYTES   0x600000
 
#define IMAGE_SCN_ALIGN_64BYTES   0x700000
 
#define IMAGE_SCN_LNK_NRELOC_OVFL   0x1000000
 
#define IMAGE_SCN_MEM_DISCARDABLE   0x2000000
 
#define IMAGE_SCN_MEM_NOT_CACHED   0x4000000
 
#define IMAGE_SCN_MEM_NOT_PAGED   0x8000000
 
#define IMAGE_SCN_MEM_SHARED   0x10000000
 
#define IMAGE_SCN_MEM_EXECUTE   0x20000000
 
#define IMAGE_SCN_MEM_READ   0x40000000
 
#define IMAGE_SCN_MEM_WRITE   0x80000000
 
#define IMAGE_SYM_UNDEFINED   0
 
#define IMAGE_SYM_ABSOLUTE   (-1)
 
#define IMAGE_SYM_DEBUG   (-2)
 
#define IMAGE_SYM_TYPE_NULL   0
 
#define IMAGE_SYM_TYPE_VOID   1
 
#define IMAGE_SYM_TYPE_CHAR   2
 
#define IMAGE_SYM_TYPE_SHORT   3
 
#define IMAGE_SYM_TYPE_INT   4
 
#define IMAGE_SYM_TYPE_LONG   5
 
#define IMAGE_SYM_TYPE_FLOAT   6
 
#define IMAGE_SYM_TYPE_DOUBLE   7
 
#define IMAGE_SYM_TYPE_STRUCT   8
 
#define IMAGE_SYM_TYPE_UNION   9
 
#define IMAGE_SYM_TYPE_ENUM   10
 
#define IMAGE_SYM_TYPE_MOE   11
 
#define IMAGE_SYM_TYPE_BYTE   12
 
#define IMAGE_SYM_TYPE_WORD   13
 
#define IMAGE_SYM_TYPE_UINT   14
 
#define IMAGE_SYM_TYPE_DWORD   15
 
#define IMAGE_SYM_TYPE_PCODE   32768
 
#define IMAGE_SYM_DTYPE_NULL   0
 
#define IMAGE_SYM_DTYPE_POINTER   1
 
#define IMAGE_SYM_DTYPE_FUNCTION   2
 
#define IMAGE_SYM_DTYPE_ARRAY   3
 
#define IMAGE_SYM_CLASS_END_OF_FUNCTION   (-1)
 
#define IMAGE_SYM_CLASS_NULL   0
 
#define IMAGE_SYM_CLASS_AUTOMATIC   1
 
#define IMAGE_SYM_CLASS_EXTERNAL   2
 
#define IMAGE_SYM_CLASS_STATIC   3
 
#define IMAGE_SYM_CLASS_REGISTER   4
 
#define IMAGE_SYM_CLASS_EXTERNAL_DEF   5
 
#define IMAGE_SYM_CLASS_LABEL   6
 
#define IMAGE_SYM_CLASS_UNDEFINED_LABEL   7
 
#define IMAGE_SYM_CLASS_MEMBER_OF_STRUCT   8
 
#define IMAGE_SYM_CLASS_ARGUMENT   9
 
#define IMAGE_SYM_CLASS_STRUCT_TAG   10
 
#define IMAGE_SYM_CLASS_MEMBER_OF_UNION   11
 
#define IMAGE_SYM_CLASS_UNION_TAG   12
 
#define IMAGE_SYM_CLASS_TYPE_DEFINITION   13
 
#define IMAGE_SYM_CLASS_UNDEFINED_STATIC   14
 
#define IMAGE_SYM_CLASS_ENUM_TAG   15
 
#define IMAGE_SYM_CLASS_MEMBER_OF_ENUM   16
 
#define IMAGE_SYM_CLASS_REGISTER_PARAM   17
 
#define IMAGE_SYM_CLASS_BIT_FIELD   18
 
#define IMAGE_SYM_CLASS_FAR_EXTERNAL   68
 
#define IMAGE_SYM_CLASS_BLOCK   100
 
#define IMAGE_SYM_CLASS_FUNCTION   101
 
#define IMAGE_SYM_CLASS_END_OF_STRUCT   102
 
#define IMAGE_SYM_CLASS_FILE   103
 
#define IMAGE_SYM_CLASS_SECTION   104
 
#define IMAGE_SYM_CLASS_WEAK_EXTERNAL   105
 
#define IMAGE_COMDAT_SELECT_NODUPLICATES   1
 
#define IMAGE_COMDAT_SELECT_ANY   2
 
#define IMAGE_COMDAT_SELECT_SAME_SIZE   3
 
#define IMAGE_COMDAT_SELECT_EXACT_MATCH   4
 
#define IMAGE_COMDAT_SELECT_ASSOCIATIVE   5
 
#define IMAGE_COMDAT_SELECT_LARGEST   6
 
#define IMAGE_COMDAT_SELECT_NEWEST   7
 
#define IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY   1
 
#define IMAGE_WEAK_EXTERN_SEARCH_LIBRARY   2
 
#define IMAGE_WEAK_EXTERN_SEARCH_ALIAS   3
 
#define IMAGE_REL_I386_ABSOLUTE   0
 
#define IMAGE_REL_I386_DIR16   1
 
#define IMAGE_REL_I386_REL16   2
 
#define IMAGE_REL_I386_DIR32   6
 
#define IMAGE_REL_I386_DIR32NB   7
 
#define IMAGE_REL_I386_SEG12   9
 
#define IMAGE_REL_I386_SECTION   10
 
#define IMAGE_REL_I386_SECREL   11
 
#define IMAGE_REL_I386_REL32   20
 
#define IMAGE_REL_MIPS_ABSOLUTE   0
 
#define IMAGE_REL_MIPS_REFHALF   1
 
#define IMAGE_REL_MIPS_REFWORD   2
 
#define IMAGE_REL_MIPS_JMPADDR   3
 
#define IMAGE_REL_MIPS_REFHI   4
 
#define IMAGE_REL_MIPS_REFLO   5
 
#define IMAGE_REL_MIPS_GPREL   6
 
#define IMAGE_REL_MIPS_LITERAL   7
 
#define IMAGE_REL_MIPS_SECTION   10
 
#define IMAGE_REL_MIPS_SECREL   11
 
#define IMAGE_REL_MIPS_SECRELLO   12
 
#define IMAGE_REL_MIPS_SECRELHI   13
 
#define IMAGE_REL_MIPS_REFWORDNB   34
 
#define IMAGE_REL_MIPS_PAIR   35
 
#define IMAGE_REL_ALPHA_ABSOLUTE   0
 
#define IMAGE_REL_ALPHA_REFLONG   1
 
#define IMAGE_REL_ALPHA_REFQUAD   2
 
#define IMAGE_REL_ALPHA_GPREL32   3
 
#define IMAGE_REL_ALPHA_LITERAL   4
 
#define IMAGE_REL_ALPHA_LITUSE   5
 
#define IMAGE_REL_ALPHA_GPDISP   6
 
#define IMAGE_REL_ALPHA_BRADDR   7
 
#define IMAGE_REL_ALPHA_HINT   8
 
#define IMAGE_REL_ALPHA_INLINE_REFLONG   9
 
#define IMAGE_REL_ALPHA_REFHI   10
 
#define IMAGE_REL_ALPHA_REFLO   11
 
#define IMAGE_REL_ALPHA_PAIR   12
 
#define IMAGE_REL_ALPHA_MATCH   13
 
#define IMAGE_REL_ALPHA_SECTION   14
 
#define IMAGE_REL_ALPHA_SECREL   15
 
#define IMAGE_REL_ALPHA_REFLONGNB   16
 
#define IMAGE_REL_ALPHA_SECRELLO   17
 
#define IMAGE_REL_ALPHA_SECRELHI   18
 
#define IMAGE_REL_PPC_ABSOLUTE   0
 
#define IMAGE_REL_PPC_ADDR64   1
 
#define IMAGE_REL_PPC_ADDR32   2
 
#define IMAGE_REL_PPC_ADDR24   3
 
#define IMAGE_REL_PPC_ADDR16   4
 
#define IMAGE_REL_PPC_ADDR14   5
 
#define IMAGE_REL_PPC_REL24   6
 
#define IMAGE_REL_PPC_REL14   7
 
#define IMAGE_REL_PPC_TOCREL16   8
 
#define IMAGE_REL_PPC_TOCREL14   9
 
#define IMAGE_REL_PPC_ADDR32NB   10
 
#define IMAGE_REL_PPC_SECREL   11
 
#define IMAGE_REL_PPC_SECTION   12
 
#define IMAGE_REL_PPC_IFGLUE   13
 
#define IMAGE_REL_PPC_IMGLUE   14
 
#define IMAGE_REL_PPC_SECREL16   15
 
#define IMAGE_REL_PPC_REFHI   16
 
#define IMAGE_REL_PPC_REFLO   17
 
#define IMAGE_REL_PPC_PAIR   18
 
#define IMAGE_REL_PPC_TYPEMASK   255
 
#define IMAGE_REL_PPC_NEG   256
 
#define IMAGE_REL_PPC_BRTAKEN   512
 
#define IMAGE_REL_PPC_BRNTAKEN   1024
 
#define IMAGE_REL_PPC_TOCDEFN   2048
 
#define IMAGE_REL_BASED_ABSOLUTE   0
 
#define IMAGE_REL_BASED_HIGH   1
 
#define IMAGE_REL_BASED_LOW   2
 
#define IMAGE_REL_BASED_HIGHLOW   3
 
#define IMAGE_REL_BASED_HIGHADJ   4
 
#define IMAGE_REL_BASED_MIPS_JMPADDR   5
 
#define IMAGE_REL_BASED_MIPS_JMPADDR16   9
 
#define IMAGE_REL_BASED_IA64_IMM64   9
 
#define IMAGE_REL_BASED_DIR64   10
 
#define IMAGE_ARCHIVE_START_SIZE   8
 
#define IMAGE_ARCHIVE_START   "!<arch>\n"
 
#define IMAGE_ARCHIVE_END   "`\n"
 
#define IMAGE_ARCHIVE_PAD   "\n"
 
#define IMAGE_ARCHIVE_LINKER_MEMBER   "/ "
 
#define IMAGE_ARCHIVE_LONGNAMES_MEMBER   "// "
 
#define IMAGE_RESOURCE_NAME_IS_STRING   0x80000000
 
#define IMAGE_RESOURCE_DATA_IS_DIRECTORY   0x80000000
 
#define IMAGE_DEBUG_TYPE_UNKNOWN   0
 
#define IMAGE_DEBUG_TYPE_COFF   1
 
#define IMAGE_DEBUG_TYPE_CODEVIEW   2
 
#define IMAGE_DEBUG_TYPE_FPO   3
 
#define IMAGE_DEBUG_TYPE_MISC   4
 
#define IMAGE_DEBUG_TYPE_EXCEPTION   5
 
#define IMAGE_DEBUG_TYPE_FIXUP   6
 
#define IMAGE_DEBUG_TYPE_OMAP_TO_SRC   7
 
#define IMAGE_DEBUG_TYPE_OMAP_FROM_SRC   8
 
#define FRAME_FPO   0
 
#define FRAME_TRAP   1
 
#define FRAME_TSS   2
 
#define FRAME_NONFPO   3
 
#define IMAGE_DEBUG_MISC_EXENAME   1
 
#define N_BTMASK   0x000F
 
#define N_TMASK   0x0030
 
#define N_TMASK1   0x00C0
 
#define N_TMASK2   0x00F0
 
#define N_BTSHFT   4
 
#define N_TSHIFT   2
 
#define IS_TEXT_UNICODE_ASCII16   1
 
#define IS_TEXT_UNICODE_REVERSE_ASCII16   16
 
#define IS_TEXT_UNICODE_STATISTICS   2
 
#define IS_TEXT_UNICODE_REVERSE_STATISTICS   32
 
#define IS_TEXT_UNICODE_CONTROLS   4
 
#define IS_TEXT_UNICODE_REVERSE_CONTROLS   64
 
#define IS_TEXT_UNICODE_SIGNATURE   8
 
#define IS_TEXT_UNICODE_REVERSE_SIGNATURE   128
 
#define IS_TEXT_UNICODE_ILLEGAL_CHARS   256
 
#define IS_TEXT_UNICODE_ODD_LENGTH   512
 
#define IS_TEXT_UNICODE_DBCS_LEADBYTE   1024
 
#define IS_TEXT_UNICODE_NULL_BYTES   4096
 
#define IS_TEXT_UNICODE_UNICODE_MASK   15
 
#define IS_TEXT_UNICODE_REVERSE_MASK   240
 
#define IS_TEXT_UNICODE_NOT_UNICODE_MASK   3840
 
#define IS_TEXT_UNICODE_NOT_ASCII_MASK   61440
 
#define SERVICE_KERNEL_DRIVER   1
 
#define SERVICE_FILE_SYSTEM_DRIVER   2
 
#define SERVICE_ADAPTER   4
 
#define SERVICE_RECOGNIZER_DRIVER   8
 
#define SERVICE_DRIVER   (SERVICE_KERNEL_DRIVER|SERVICE_FILE_SYSTEM_DRIVER|SERVICE_RECOGNIZER_DRIVER)
 
#define SERVICE_WIN32_OWN_PROCESS   16
 
#define SERVICE_WIN32_SHARE_PROCESS   32
 
#define SERVICE_WIN32   (SERVICE_WIN32_OWN_PROCESS|SERVICE_WIN32_SHARE_PROCESS)
 
#define SERVICE_INTERACTIVE_PROCESS   256
 
#define SERVICE_TYPE_ALL   (SERVICE_WIN32|SERVICE_ADAPTER|SERVICE_DRIVER|SERVICE_INTERACTIVE_PROCESS)
 
#define SERVICE_BOOT_START   0
 
#define SERVICE_SYSTEM_START   1
 
#define SERVICE_AUTO_START   2
 
#define SERVICE_DEMAND_START   3
 
#define SERVICE_DISABLED   4
 
#define SERVICE_ERROR_IGNORE   0
 
#define SERVICE_ERROR_NORMAL   1
 
#define SERVICE_ERROR_SEVERE   2
 
#define SERVICE_ERROR_CRITICAL   3
 
#define DLL_PROCESS_DETACH   0
 
#define DLL_PROCESS_ATTACH   1
 
#define DLL_THREAD_ATTACH   2
 
#define DLL_THREAD_DETACH   3
 
#define TAPE_ABSOLUTE_POSITION   0
 
#define TAPE_LOGICAL_POSITION   1
 
#define TAPE_PSEUDO_LOGICAL_POSITION   2
 
#define TAPE_REWIND   0
 
#define TAPE_ABSOLUTE_BLOCK   1
 
#define TAPE_LOGICAL_BLOCK   2
 
#define TAPE_PSEUDO_LOGICAL_BLOCK   3
 
#define TAPE_SPACE_END_OF_DATA   4
 
#define TAPE_SPACE_RELATIVE_BLOCKS   5
 
#define TAPE_SPACE_FILEMARKS   6
 
#define TAPE_SPACE_SEQUENTIAL_FMKS   7
 
#define TAPE_SPACE_SETMARKS   8
 
#define TAPE_SPACE_SEQUENTIAL_SMKS   9
 
#define TAPE_DRIVE_FIXED   1
 
#define TAPE_DRIVE_SELECT   2
 
#define TAPE_DRIVE_INITIATOR   4
 
#define TAPE_DRIVE_ERASE_SHORT   16
 
#define TAPE_DRIVE_ERASE_LONG   32
 
#define TAPE_DRIVE_ERASE_BOP_ONLY   64
 
#define TAPE_DRIVE_ERASE_IMMEDIATE   128
 
#define TAPE_DRIVE_TAPE_CAPACITY   256
 
#define TAPE_DRIVE_TAPE_REMAINING   512
 
#define TAPE_DRIVE_FIXED_BLOCK   1024
 
#define TAPE_DRIVE_VARIABLE_BLOCK   2048
 
#define TAPE_DRIVE_WRITE_PROTECT   4096
 
#define TAPE_DRIVE_EOT_WZ_SIZE   8192
 
#define TAPE_DRIVE_ECC   0x10000
 
#define TAPE_DRIVE_COMPRESSION   0x20000
 
#define TAPE_DRIVE_PADDING   0x40000
 
#define TAPE_DRIVE_REPORT_SMKS   0x80000
 
#define TAPE_DRIVE_GET_ABSOLUTE_BLK   0x100000
 
#define TAPE_DRIVE_GET_LOGICAL_BLK   0x200000
 
#define TAPE_DRIVE_SET_EOT_WZ_SIZE   0x400000
 
#define TAPE_DRIVE_EJECT_MEDIA   0x1000000
 
#define TAPE_DRIVE_CLEAN_REQUESTS   0x2000000
 
#define TAPE_DRIVE_SET_CMP_BOP_ONLY   0x4000000
 
#define TAPE_DRIVE_RESERVED_BIT   0x80000000
 
#define TAPE_DRIVE_LOAD_UNLOAD   0x80000001
 
#define TAPE_DRIVE_TENSION   0x80000002
 
#define TAPE_DRIVE_LOCK_UNLOCK   0x80000004
 
#define TAPE_DRIVE_REWIND_IMMEDIATE   0x80000008
 
#define TAPE_DRIVE_SET_BLOCK_SIZE   0x80000010
 
#define TAPE_DRIVE_LOAD_UNLD_IMMED   0x80000020
 
#define TAPE_DRIVE_TENSION_IMMED   0x80000040
 
#define TAPE_DRIVE_LOCK_UNLK_IMMED   0x80000080
 
#define TAPE_DRIVE_SET_ECC   0x80000100
 
#define TAPE_DRIVE_SET_COMPRESSION   0x80000200
 
#define TAPE_DRIVE_SET_PADDING   0x80000400
 
#define TAPE_DRIVE_SET_REPORT_SMKS   0x80000800
 
#define TAPE_DRIVE_ABSOLUTE_BLK   0x80001000
 
#define TAPE_DRIVE_ABS_BLK_IMMED   0x80002000
 
#define TAPE_DRIVE_LOGICAL_BLK   0x80004000
 
#define TAPE_DRIVE_LOG_BLK_IMMED   0x80008000
 
#define TAPE_DRIVE_END_OF_DATA   0x80010000
 
#define TAPE_DRIVE_RELATIVE_BLKS   0x80020000
 
#define TAPE_DRIVE_FILEMARKS   0x80040000
 
#define TAPE_DRIVE_SEQUENTIAL_FMKS   0x80080000
 
#define TAPE_DRIVE_SETMARKS   0x80100000
 
#define TAPE_DRIVE_SEQUENTIAL_SMKS   0x80200000
 
#define TAPE_DRIVE_REVERSE_POSITION   0x80400000
 
#define TAPE_DRIVE_SPACE_IMMEDIATE   0x80800000
 
#define TAPE_DRIVE_WRITE_SETMARKS   0x81000000
 
#define TAPE_DRIVE_WRITE_FILEMARKS   0x82000000
 
#define TAPE_DRIVE_WRITE_SHORT_FMKS   0x84000000
 
#define TAPE_DRIVE_WRITE_LONG_FMKS   0x88000000
 
#define TAPE_DRIVE_WRITE_MARK_IMMED   0x90000000
 
#define TAPE_DRIVE_FORMAT   0xA0000000
 
#define TAPE_DRIVE_FORMAT_IMMEDIATE   0xC0000000
 
#define TAPE_DRIVE_HIGH_FEATURES   0x80000000
 
#define TAPE_FIXED_PARTITIONS   0
 
#define TAPE_INITIATOR_PARTITIONS   2
 
#define TAPE_SELECT_PARTITIONS   1
 
#define TAPE_FILEMARKS   1
 
#define TAPE_LONG_FILEMARKS   3
 
#define TAPE_SETMARKS   0
 
#define TAPE_SHORT_FILEMARKS   2
 
#define TAPE_ERASE_LONG   1
 
#define TAPE_ERASE_SHORT   0
 
#define TAPE_LOAD   0
 
#define TAPE_UNLOAD   1
 
#define TAPE_TENSION   2
 
#define TAPE_LOCK   3
 
#define TAPE_UNLOCK   4
 
#define TAPE_FORMAT   5
 
#define VER_PLATFORM_WIN32s   0
 
#define VER_PLATFORM_WIN32_WINDOWS   1
 
#define VER_PLATFORM_WIN32_NT   2
 
#define VER_NT_WORKSTATION   1
 
#define VER_NT_DOMAIN_CONTROLLER   2
 
#define VER_NT_SERVER   3
 
#define WT_EXECUTEDEFAULT   0x00000000
 
#define WT_EXECUTEINIOTHREAD   0x00000001
 
#define WT_EXECUTEINUITHREAD   0x00000002
 
#define WT_EXECUTEINWAITTHREAD   0x00000004
 
#define WT_EXECUTEONLYONCE   0x00000008
 
#define WT_EXECUTELONGFUNCTION   0x00000010
 
#define WT_EXECUTEINTIMERTHREAD   0x00000020
 
#define WT_EXECUTEINPERSISTENTIOTHREAD   0x00000040
 
#define WT_EXECUTEINPERSISTENTTHREAD   0x00000080
 
#define WT_TRANSFER_IMPERSONATION   0x00000100
 
#define WT_SET_MAX_THREADPOOL_THREADS(flags, limit)   ((flags)|=(limit)<<16)
 
#define BTYPE(x)   ((x)&N_BTMASK)
 
#define ISPTR(x)   (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_POINTER<<N_BTSHFT))
 
#define ISFCN(x)   (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_FUNCTION<<N_BTSHFT))
 
#define ISARY(x)   (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_ARRAY<<N_BTSHFT))
 
#define ISTAG(x)   ((x)==IMAGE_SYM_CLASS_STRUCT_TAG||(x)==IMAGE_SYM_CLASS_UNION_TAG||(x)==IMAGE_SYM_CLASS_ENUM_TAG)
 
#define INCREF(x)   ((((x)&~N_BTMASK)<<N_TSHIFT)|(IMAGE_SYM_DTYPE_POINTER<<N_BTSHFT)|((x)&N_BTMASK))
 
#define DECREF(x)   ((((x)>>N_TSHIFT)&~N_BTMASK)|((x)&N_BTMASK))
 
#define TLS_MINIMUM_AVAILABLE   64
 
#define FLS_MAXIMUM_AVAILABLE   128
 
#define REPARSE_GUID_DATA_BUFFER_HEADER_SIZE   FIELD_OFFSET(REPARSE_GUID_DATA_BUFFER, GenericReparseBuffer)
 
#define MAXIMUM_REPARSE_DATA_BUFFER_SIZE   16384
 
#define IO_REPARSE_TAG_RESERVED_ZERO   0
 
#define IO_REPARSE_TAG_RESERVED_ONE   1
 
#define IO_REPARSE_TAG_RESERVED_RANGE   IO_REPARSE_TAG_RESERVED_ONE
 
#define IsReparseTagMicrosoft(x)   ((x)&0x80000000)
 
#define IsReparseTagHighLatency(x)   ((x)&0x40000000)
 
#define IsReparseTagNameSurrogate(x)   ((x)&0x20000000)
 
#define IO_REPARSE_TAG_VALID_VALUES   0xE000FFFF
 
#define IsReparseTagValid(x)   (!((x)&~IO_REPARSE_TAG_VALID_VALUES)&&((x)>IO_REPARSE_TAG_RESERVED_RANGE))
 
#define IO_REPARSE_TAG_SYMBOLIC_LINK   IO_REPARSE_TAG_RESERVED_ZERO
 
#define IO_REPARSE_TAG_MOUNT_POINT   0xA0000003
 
#define IO_REPARSE_TAG_SYMLINK   0xA000000CL
 
#define RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO   0x01000000
 
#define GUID_DEFINED
 
#define _LDT_ENTRY_DEFINED
 
#define EXCEPTION_MAXIMUM_PARAMETERS   15
 
#define EXCEPTION_NONCONTINUABLE   0x01
 
#define EXCEPTION_UNWINDING   0x02
 
#define EXCEPTION_EXIT_UNWIND   0x04
 
#define EXCEPTION_STACK_INVALID   0x08
 
#define EXCEPTION_NESTED_CALL   0x10
 
#define EXCEPTION_TARGET_UNWIND   0x20
 
#define EXCEPTION_COLLIDED_UNWIND   0x40
 
#define EXCEPTION_UNWIND
 
#define IS_UNWINDING(Flag)   ((Flag & EXCEPTION_UNWIND) != 0)
 
#define IS_DISPATCHING(Flag)   ((Flag & EXCEPTION_UNWIND) == 0)
 
#define IS_TARGET_UNWIND(Flag)   (Flag & EXCEPTION_TARGET_UNWIND)
 
#define SECURITY_MIN_SID_SIZE   (sizeof(SID))
 
#define _SLIST_HEADER_
 
#define SLIST_ENTRY   SINGLE_LIST_ENTRY
 
#define _SLIST_ENTRY   _SINGLE_LIST_ENTRY
 
#define PSLIST_ENTRY   PSINGLE_LIST_ENTRY
 
#define _RTL_RUN_ONCE_DEF
 
#define RTL_RUN_ONCE_CHECK_ONLY   0x00000001UL
 
#define RTL_RUN_ONCE_ASYNC   0x00000002UL
 
#define RTL_RUN_ONCE_INIT_FAILED   0x00000004UL
 
#define RTL_RUN_ONCE_INIT   {0}
 
#define RTL_CONDITION_VARIABLE_INIT   {0}
 
#define RTL_CONDITION_VARIABLE_LOCKMODE_SHARED   0x1
 
#define RTL_SRWLOCK_INIT   {0}
 
#define EVENTLOG_SEQUENTIAL_READ   1
 
#define EVENTLOG_SEEK_READ   2
 
#define EVENTLOG_FORWARDS_READ   4
 
#define EVENTLOG_BACKWARDS_READ   8
 
#define EVENTLOG_SUCCESS   0
 
#define EVENTLOG_ERROR_TYPE   1
 
#define EVENTLOG_WARNING_TYPE   2
 
#define EVENTLOG_INFORMATION_TYPE   4
 
#define EVENTLOG_AUDIT_SUCCESS   8
 
#define EVENTLOG_AUDIT_FAILURE   16
 
#define __IMAGE_COR20_HEADER_DEFINED__
 
#define IMAGE_ORDINAL_FLAG64   0x8000000000000000ULL
 
#define IMAGE_ORDINAL_FLAG32   0x80000000
 
#define IMAGE_ORDINAL64(Ordinal)   (Ordinal & 0xffff)
 
#define IMAGE_ORDINAL32(Ordinal)   (Ordinal & 0xffff)
 
#define IMAGE_SNAP_BY_ORDINAL64(Ordinal)   ((Ordinal & IMAGE_ORDINAL_FLAG64)!=0)
 
#define IMAGE_SNAP_BY_ORDINAL32(Ordinal)   ((Ordinal & IMAGE_ORDINAL_FLAG32)!=0)
 
#define IMAGE_ORDINAL_FLAG   IMAGE_ORDINAL_FLAG32
 
#define IMAGE_ORDINAL(Ordinal)   IMAGE_ORDINAL32(Ordinal)
 
#define IMAGE_SNAP_BY_ORDINAL(Ordinal)   IMAGE_SNAP_BY_ORDINAL32(Ordinal)
 
#define JOB_OBJECT_LIMIT_WORKINGSET   0x0001
 
#define JOB_OBJECT_LIMIT_PROCESS_TIME   0x0002
 
#define JOB_OBJECT_LIMIT_JOB_TIME   0x0004
 
#define JOB_OBJECT_LIMIT_ACTIVE_PROCESS   0x0008
 
#define JOB_OBJECT_LIMIT_AFFINITY   0x0010
 
#define JOB_OBJECT_LIMIT_PRIORITY_CLASS   0x0020
 
#define JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME   0x0040
 
#define JOB_OBJECT_LIMIT_SCHEDULING_CLASS   0x0080
 
#define JOB_OBJECT_LIMIT_PROCESS_MEMORY   0x0100
 
#define JOB_OBJECT_LIMIT_JOB_MEMORY   0x0200
 
#define JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION   0x0400
 
#define JOB_OBJECT_LIMIT_BREAKAWAY_OK   0x0800
 
#define JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK   0x1000
 
#define JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE   0x2000
 
#define JOB_OBJECT_UILIMIT_HANDLES   0x0001
 
#define JOB_OBJECT_UILIMIT_READCLIPBOARD   0x0002
 
#define JOB_OBJECT_UILIMIT_WRITECLIPBOARD   0x0004
 
#define JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS   0x0008
 
#define JOB_OBJECT_UILIMIT_DISPLAYSETTINGS   0x0010
 
#define JOB_OBJECT_UILIMIT_GLOBALATOMS   0x0020
 
#define JOB_OBJECT_UILIMIT_DESKTOP   0x0040
 
#define JOB_OBJECT_UILIMIT_EXITWINDOWS   0x0080
 
#define JOB_OBJECT_SECURITY_NO_ADMIN   0x0001
 
#define JOB_OBJECT_SECURITY_RESTRICTED_TOKEN   0x0002
 
#define JOB_OBJECT_SECURITY_ONLY_TOKEN   0x0004
 
#define JOB_OBJECT_SECURITY_FILTER_TOKENS   0x0008
 
#define JOB_OBJECT_TERMINATE_AT_END_OF_JOB   0
 
#define JOB_OBJECT_POST_AT_END_OF_JOB   1
 
#define JOB_OBJECT_MSG_END_OF_JOB_TIME   1
 
#define JOB_OBJECT_MSG_END_OF_PROCESS_TIME   2
 
#define JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT   3
 
#define JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO   4
 
#define JOB_OBJECT_MSG_NEW_PROCESS   6
 
#define JOB_OBJECT_MSG_EXIT_PROCESS   7
 
#define JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS   8
 
#define JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT   9
 
#define JOB_OBJECT_MSG_JOB_MEMORY_LIMIT   10
 
#define JOB_OBJECT_ASSIGN_PROCESS   1
 
#define JOB_OBJECT_SET_ATTRIBUTES   2
 
#define JOB_OBJECT_QUERY   4
 
#define JOB_OBJECT_TERMINATE   8
 
#define JOB_OBJECT_SET_SECURITY_ATTRIBUTES   16
 
#define JOB_OBJECT_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|31)
 
#define ES_SYSTEM_REQUIRED   0x00000001
 
#define ES_DISPLAY_REQUIRED   0x00000002
 
#define ES_USER_PRESENT   0x00000004
 
#define ES_CONTINUOUS   0x80000000
 
#define POWER_SYSTEM_MAXIMUM   PowerSystemMaximum
 
#define POWER_ACTION_QUERY_ALLOWED   0x00000001
 
#define POWER_ACTION_UI_ALLOWED   0x00000002
 
#define POWER_ACTION_OVERRIDE_APPS   0x00000004
 
#define POWER_ACTION_LIGHTEST_FIRST   0x10000000
 
#define POWER_ACTION_LOCK_CONSOLE   0x20000000
 
#define POWER_ACTION_DISABLE_WAKES   0x40000000
 
#define POWER_ACTION_CRITICAL   0x80000000
 
#define POWER_LEVEL_USER_NOTIFY_TEXT   0x00000001
 
#define POWER_LEVEL_USER_NOTIFY_SOUND   0x00000002
 
#define POWER_LEVEL_USER_NOTIFY_EXEC   0x00000004
 
#define POWER_USER_NOTIFY_BUTTON   0x00000008
 
#define POWER_USER_NOTIFY_SHUTDOWN   0x00000010
 
#define POWER_FORCE_TRIGGER_RESET   0x80000000
 
#define DISCHARGE_POLICY_CRITICAL   0
 
#define DISCHARGE_POLICY_LOW   1
 
#define NUM_DISCHARGE_POLICIES   4
 
#define PO_THROTTLE_NONE   0
 
#define PO_THROTTLE_CONSTANT   1
 
#define PO_THROTTLE_DEGRADE   2
 
#define PO_THROTTLE_ADAPTIVE   3
 
#define PO_THROTTLE_MAXIMUM   4
 
#define VER_SET_CONDITION(lc, t, c)   ((lc) = VerSetConditionMask((lc),(t),(c)))
 
#define CACHE_FULLY_ASSOCIATIVE   0xFF
 
#define RtlMoveMemory(Dest, Source, Length)   memmove((Dest),(Source),(Length))
 
#define RtlCopyMemory(Dest, Source, Length)   memcpy((Dest),(Source),(Length))
 
#define RtlFillMemory(Dest, Length, Fill)   memset((Dest),(Fill),(Length))
 
#define RtlZeroMemory(Dest, Length)   RtlFillMemory((Dest),(Length),0)
 
#define RtlEqualMemory(Dest, Source, Length)   (!memcmp((Dest),(Source),(Length)))
 

Typedefs

typedef VOID(NTAPIWORKERCALLBACKFUNC) (PVOID)
 
typedef struct _GUID GUID
 
typedef struct _GUIDREFGUID
 
typedef struct _GUIDLPGUID
 
typedef enum _ACL_INFORMATION_CLASS ACL_INFORMATION_CLASS
 
typedef struct _ACL_REVISION_INFORMATION ACL_REVISION_INFORMATION
 
typedef struct _ACL_REVISION_INFORMATIONPACL_REVISION_INFORMATION
 
typedef struct _ACL_SIZE_INFORMATION ACL_SIZE_INFORMATION
 
typedef struct _ACL_SIZE_INFORMATIONPACL_SIZE_INFORMATION
 
typedef struct _LDT_ENTRY LDT_ENTRY
 
typedef struct _LDT_ENTRYPLDT_ENTRY
 
typedef struct _LDT_ENTRYLPLDT_ENTRY
 
typedef CONTEXTPCONTEXT
 
typedef CONTEXTLPCONTEXT
 
typedef struct _EXCEPTION_RECORD EXCEPTION_RECORD
 
typedef struct _EXCEPTION_RECORDPEXCEPTION_RECORD
 
typedef struct _EXCEPTION_RECORD32 EXCEPTION_RECORD32
 
typedef struct _EXCEPTION_RECORD32PEXCEPTION_RECORD32
 
typedef struct _EXCEPTION_RECORD64 EXCEPTION_RECORD64
 
typedef struct _EXCEPTION_RECORD64PEXCEPTION_RECORD64
 
typedef struct _EXCEPTION_POINTERS EXCEPTION_POINTERS
 
typedef struct _EXCEPTION_POINTERSPEXCEPTION_POINTERS
 
typedef struct _EXCEPTION_POINTERSLPEXCEPTION_POINTERS
 
typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESPSECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESLPSECURITY_ATTRIBUTES
 
typedef struct _ACCESS_DENIED_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE
 
typedef struct _ACCESS_DENIED_OBJECT_ACEPACCESS_DENIED_OBJECT_ACE
 
typedef struct _SYSTEM_AUDIT_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE
 
typedef struct _SYSTEM_AUDIT_OBJECT_ACEPSYSTEM_AUDIT_OBJECT_ACE
 
typedef struct _SYSTEM_ALARM_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE
 
typedef struct _SYSTEM_ALARM_OBJECT_ACEPSYSTEM_ALARM_OBJECT_ACE
 
typedef struct _ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_ACE
 
typedef struct _ACCESS_ALLOWED_CALLBACK_ACEPACCESS_ALLOWED_CALLBACK_ACE
 
typedef struct _ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_ACE
 
typedef struct _ACCESS_DENIED_CALLBACK_ACEPACCESS_DENIED_CALLBACK_ACE
 
typedef struct _SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_ACE
 
typedef struct _SYSTEM_AUDIT_CALLBACK_ACEPSYSTEM_AUDIT_CALLBACK_ACE
 
typedef struct _SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_ACE
 
typedef struct _SYSTEM_ALARM_CALLBACK_ACEPSYSTEM_ALARM_CALLBACK_ACE
 
typedef struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
 
typedef struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACEPACCESS_ALLOWED_CALLBACK_OBJECT_ACE
 
typedef struct _ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE
 
typedef struct _ACCESS_DENIED_CALLBACK_OBJECT_ACEPACCESS_DENIED_CALLBACK_OBJECT_ACE
 
typedef struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
 
typedef struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACEPSYSTEM_AUDIT_CALLBACK_OBJECT_ACE
 
typedef struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE
 
typedef struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACEPSYSTEM_ALARM_CALLBACK_OBJECT_ACE
 
typedef enum _TOKEN_ELEVATION_TYPE TOKEN_ELEVATION_TYPE
 
typedef enum _TOKEN_ELEVATION_TYPEPTOKEN_ELEVATION_TYPE
 
typedef struct _QUOTA_LIMITS QUOTA_LIMITS
 
typedef struct _QUOTA_LIMITSPQUOTA_LIMITS
 
typedef union _RATE_QUOTA_LIMIT RATE_QUOTA_LIMIT
 
typedef union _RATE_QUOTA_LIMITPRATE_QUOTA_LIMIT
 
typedef struct _QUOTA_LIMITS_EX QUOTA_LIMITS_EX
 
typedef struct _QUOTA_LIMITS_EXPQUOTA_LIMITS_EX
 
typedef struct _IO_COUNTERS IO_COUNTERS
 
typedef struct _IO_COUNTERSPIO_COUNTERS
 
typedef struct _FILE_NOTIFY_INFORMATION FILE_NOTIFY_INFORMATION
 
typedef struct _FILE_NOTIFY_INFORMATIONPFILE_NOTIFY_INFORMATION
 
typedef struct _TAPE_ERASE TAPE_ERASE
 
typedef struct _TAPE_ERASEPTAPE_ERASE
 
typedef struct _TAPE_GET_DRIVE_PARAMETERS TAPE_GET_DRIVE_PARAMETERS
 
typedef struct _TAPE_GET_DRIVE_PARAMETERSPTAPE_GET_DRIVE_PARAMETERS
 
typedef struct _TAPE_GET_MEDIA_PARAMETERS TAPE_GET_MEDIA_PARAMETERS
 
typedef struct _TAPE_GET_MEDIA_PARAMETERSPTAPE_GET_MEDIA_PARAMETERS
 
typedef struct _TAPE_GET_POSITION TAPE_GET_POSITION
 
typedef struct _TAPE_GET_POSITIONPTAPE_GET_POSITION
 
typedef struct _TAPE_PREPARE TAPE_PREPARE
 
typedef struct _TAPE_PREPAREPTAPE_PREPARE
 
typedef struct _TAPE_SET_DRIVE_PARAMETERS TAPE_SET_DRIVE_PARAMETERS
 
typedef struct _TAPE_SET_DRIVE_PARAMETERSPTAPE_SET_DRIVE_PARAMETERS
 
typedef struct _TAPE_SET_MEDIA_PARAMETERS TAPE_SET_MEDIA_PARAMETERS
 
typedef struct _TAPE_SET_MEDIA_PARAMETERSPTAPE_SET_MEDIA_PARAMETERS
 
typedef struct _TAPE_SET_POSITION TAPE_SET_POSITION
 
typedef struct _TAPE_SET_POSITIONPTAPE_SET_POSITION
 
typedef struct _TAPE_WRITE_MARKS TAPE_WRITE_MARKS
 
typedef struct _TAPE_WRITE_MARKSPTAPE_WRITE_MARKS
 
typedef struct _TAPE_CREATE_PARTITION TAPE_CREATE_PARTITION
 
typedef struct _TAPE_CREATE_PARTITIONPTAPE_CREATE_PARTITION
 
typedef struct _MEMORY_BASIC_INFORMATION MEMORY_BASIC_INFORMATION
 
typedef struct _MEMORY_BASIC_INFORMATIONPMEMORY_BASIC_INFORMATION
 
typedef struct _MESSAGE_RESOURCE_ENTRY MESSAGE_RESOURCE_ENTRY
 
typedef struct _MESSAGE_RESOURCE_ENTRYPMESSAGE_RESOURCE_ENTRY
 
typedef struct _MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_BLOCK
 
typedef struct _MESSAGE_RESOURCE_BLOCKPMESSAGE_RESOURCE_BLOCK
 
typedef struct _MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_DATA
 
typedef struct _MESSAGE_RESOURCE_DATAPMESSAGE_RESOURCE_DATA
 
typedef SLIST_ENTRY SLIST_ENTRY32
 
typedef SLIST_ENTRYPSLIST_ENTRY32
 
typedef union _SLIST_HEADER SLIST_HEADER
 
typedef union _SLIST_HEADERPSLIST_HEADER
 
typedef SLIST_HEADER SLIST_HEADER32
 
typedef SLIST_HEADERPSLIST_HEADER32
 
typedef union _RTL_RUN_ONCE RTL_RUN_ONCE
 
typedef union _RTL_RUN_ONCEPRTL_RUN_ONCE
 
typedef DWORD WINAPI RTL_RUN_ONCE_INIT_FN(PRTL_RUN_ONCE, PVOID, PVOID *)
 
typedef RTL_RUN_ONCE_INIT_FNPRTL_RUN_ONCE_INIT_FN
 
typedef struct _RTL_CONDITION_VARIABLE RTL_CONDITION_VARIABLE
 
typedef struct _RTL_CONDITION_VARIABLEPRTL_CONDITION_VARIABLE
 
typedef struct _RTL_CRITICAL_SECTION_DEBUG RTL_CRITICAL_SECTION_DEBUG
 
typedef struct _RTL_CRITICAL_SECTION_DEBUGPRTL_CRITICAL_SECTION_DEBUG
 
typedef struct _RTL_CRITICAL_SECTION_DEBUG RTL_RESOURCE_DEBUG
 
typedef struct _RTL_CRITICAL_SECTION_DEBUGPRTL_RESOURCE_DEBUG
 
typedef struct _RTL_CRITICAL_SECTION RTL_CRITICAL_SECTION
 
typedef struct _RTL_CRITICAL_SECTIONPRTL_CRITICAL_SECTION
 
typedef struct _RTL_SRWLOCK RTL_SRWLOCK
 
typedef struct _RTL_SRWLOCKPRTL_SRWLOCK
 
typedef LONG(NTAPIPVECTORED_EXCEPTION_HANDLER) (struct _EXCEPTION_POINTERS *ExceptionInfo)
 
typedef struct _EVENTLOGRECORD EVENTLOGRECORD
 
typedef struct _EVENTLOGRECORDPEVENTLOGRECORD
 
typedef struct _OSVERSIONINFOA OSVERSIONINFOA
 
typedef struct _OSVERSIONINFOAPOSVERSIONINFOA
 
typedef struct _OSVERSIONINFOALPOSVERSIONINFOA
 
typedef struct _OSVERSIONINFOW OSVERSIONINFOW
 
typedef struct _OSVERSIONINFOWPOSVERSIONINFOW
 
typedef struct _OSVERSIONINFOWLPOSVERSIONINFOW
 
typedef struct _OSVERSIONINFOW RTL_OSVERSIONINFOW
 
typedef struct _OSVERSIONINFOWPRTL_OSVERSIONINFOW
 
typedef struct _OSVERSIONINFOEXA OSVERSIONINFOEXA
 
typedef struct _OSVERSIONINFOEXAPOSVERSIONINFOEXA
 
typedef struct _OSVERSIONINFOEXALPOSVERSIONINFOEXA
 
typedef struct _OSVERSIONINFOEXW OSVERSIONINFOEXW
 
typedef struct _OSVERSIONINFOEXWPOSVERSIONINFOEXW
 
typedef struct _OSVERSIONINFOEXWLPOSVERSIONINFOEXW
 
typedef struct _OSVERSIONINFOEXW RTL_OSVERSIONINFOEXW
 
typedef struct _OSVERSIONINFOEXWPRTL_OSVERSIONINFOEXW
 
typedef struct _IMAGE_VXD_HEADER IMAGE_VXD_HEADER
 
typedef struct _IMAGE_VXD_HEADERPIMAGE_VXD_HEADER
 
typedef struct _IMAGE_DOS_HEADER IMAGE_DOS_HEADER
 
typedef struct _IMAGE_DOS_HEADERPIMAGE_DOS_HEADER
 
typedef struct _IMAGE_OS2_HEADER IMAGE_OS2_HEADER
 
typedef struct _IMAGE_OS2_HEADERPIMAGE_OS2_HEADER
 
typedef struct _IMAGE_FILE_HEADER IMAGE_FILE_HEADER
 
typedef struct _IMAGE_FILE_HEADERPIMAGE_FILE_HEADER
 
typedef struct _IMAGE_DATA_DIRECTORY IMAGE_DATA_DIRECTORY
 
typedef struct _IMAGE_DATA_DIRECTORYPIMAGE_DATA_DIRECTORY
 
typedef struct _IMAGE_OPTIONAL_HEADER32 IMAGE_OPTIONAL_HEADER32
 
typedef struct _IMAGE_OPTIONAL_HEADER32PIMAGE_OPTIONAL_HEADER32
 
typedef struct _IMAGE_OPTIONAL_HEADER64 IMAGE_OPTIONAL_HEADER64
 
typedef struct _IMAGE_OPTIONAL_HEADER64PIMAGE_OPTIONAL_HEADER64
 
typedef struct _IMAGE_ROM_OPTIONAL_HEADER IMAGE_ROM_OPTIONAL_HEADER
 
typedef struct _IMAGE_ROM_OPTIONAL_HEADERPIMAGE_ROM_OPTIONAL_HEADER
 
typedef struct _IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS32
 
typedef struct _IMAGE_NT_HEADERS32PIMAGE_NT_HEADERS32
 
typedef struct _IMAGE_NT_HEADERS64 IMAGE_NT_HEADERS64
 
typedef struct _IMAGE_NT_HEADERS64PIMAGE_NT_HEADERS64
 
typedef IMAGE_OPTIONAL_HEADER32 IMAGE_OPTIONAL_HEADER
 
typedef PIMAGE_OPTIONAL_HEADER32 PIMAGE_OPTIONAL_HEADER
 
typedef IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS
 
typedef PIMAGE_NT_HEADERS32 PIMAGE_NT_HEADERS
 
typedef struct _IMAGE_ROM_HEADERS IMAGE_ROM_HEADERS
 
typedef struct _IMAGE_ROM_HEADERSPIMAGE_ROM_HEADERS
 
typedef struct _IMAGE_SECTION_HEADER IMAGE_SECTION_HEADER
 
typedef struct _IMAGE_SECTION_HEADERPIMAGE_SECTION_HEADER
 
typedef struct _IMAGE_SYMBOL IMAGE_SYMBOL
 
typedef struct _IMAGE_SYMBOLPIMAGE_SYMBOL
 
typedef struct _IMAGE_LINENUMBER IMAGE_LINENUMBER
 
typedef struct _IMAGE_LINENUMBERPIMAGE_LINENUMBER
 
typedef struct IMAGE_AUX_SYMBOL_TOKEN_DEF IMAGE_AUX_SYMBOL_TOKEN_DEF
 
typedef struct IMAGE_AUX_SYMBOL_TOKEN_DEFPIMAGE_AUX_SYMBOL_TOKEN_DEF
 
typedef union _IMAGE_AUX_SYMBOL IMAGE_AUX_SYMBOL
 
typedef union _IMAGE_AUX_SYMBOLPIMAGE_AUX_SYMBOL
 
typedef struct _IMAGE_RELOCATION IMAGE_RELOCATION
 
typedef struct _IMAGE_RELOCATIONPIMAGE_RELOCATION
 
typedef enum ReplacesCorHdrNumericDefines ReplacesCorHdrNumericDefines
 
typedef struct IMAGE_COR20_HEADER IMAGE_COR20_HEADER
 
typedef struct IMAGE_COR20_HEADERPIMAGE_COR20_HEADER
 
typedef struct _IMAGE_COFF_SYMBOLS_HEADER IMAGE_COFF_SYMBOLS_HEADER
 
typedef struct _IMAGE_COFF_SYMBOLS_HEADERPIMAGE_COFF_SYMBOLS_HEADER
 
typedef struct _IMAGE_BASE_RELOCATION IMAGE_BASE_RELOCATION
 
typedef struct _IMAGE_BASE_RELOCATIONPIMAGE_BASE_RELOCATION
 
typedef struct _IMAGE_ARCHIVE_MEMBER_HEADER IMAGE_ARCHIVE_MEMBER_HEADER
 
typedef struct _IMAGE_ARCHIVE_MEMBER_HEADERPIMAGE_ARCHIVE_MEMBER_HEADER
 
typedef struct _IMAGE_EXPORT_DIRECTORY IMAGE_EXPORT_DIRECTORY
 
typedef struct _IMAGE_EXPORT_DIRECTORYPIMAGE_EXPORT_DIRECTORY
 
typedef struct _IMAGE_IMPORT_BY_NAME IMAGE_IMPORT_BY_NAME
 
typedef struct _IMAGE_IMPORT_BY_NAMEPIMAGE_IMPORT_BY_NAME
 
typedef struct _IMAGE_THUNK_DATA64 IMAGE_THUNK_DATA64
 
typedef struct _IMAGE_THUNK_DATA64PIMAGE_THUNK_DATA64
 
typedef struct _IMAGE_THUNK_DATA32 IMAGE_THUNK_DATA32
 
typedef struct _IMAGE_THUNK_DATA32PIMAGE_THUNK_DATA32
 
typedef VOID(NTAPIPIMAGE_TLS_CALLBACK) (PVOID DllHandle, DWORD Reason, PVOID Reserved)
 
typedef struct _IMAGE_TLS_DIRECTORY64 IMAGE_TLS_DIRECTORY64
 
typedef struct _IMAGE_TLS_DIRECTORY64PIMAGE_TLS_DIRECTORY64
 
typedef struct _IMAGE_TLS_DIRECTORY32 IMAGE_TLS_DIRECTORY32
 
typedef struct _IMAGE_TLS_DIRECTORY32PIMAGE_TLS_DIRECTORY32
 
typedef IMAGE_THUNK_DATA32 IMAGE_THUNK_DATA
 
typedef PIMAGE_THUNK_DATA32 PIMAGE_THUNK_DATA
 
typedef IMAGE_TLS_DIRECTORY32 IMAGE_TLS_DIRECTORY
 
typedef PIMAGE_TLS_DIRECTORY32 PIMAGE_TLS_DIRECTORY
 
typedef struct _IMAGE_IMPORT_DESCRIPTOR IMAGE_IMPORT_DESCRIPTOR
 
typedef struct _IMAGE_IMPORT_DESCRIPTORPIMAGE_IMPORT_DESCRIPTOR
 
typedef struct _IMAGE_BOUND_IMPORT_DESCRIPTOR IMAGE_BOUND_IMPORT_DESCRIPTOR
 
typedef struct _IMAGE_BOUND_IMPORT_DESCRIPTORPIMAGE_BOUND_IMPORT_DESCRIPTOR
 
typedef struct _IMAGE_BOUND_FORWARDER_REF IMAGE_BOUND_FORWARDER_REF
 
typedef struct _IMAGE_BOUND_FORWARDER_REFPIMAGE_BOUND_FORWARDER_REF
 
typedef struct _IMAGE_DELAYLOAD_DESCRIPTOR IMAGE_DELAYLOAD_DESCRIPTOR
 
typedef struct _IMAGE_DELAYLOAD_DESCRIPTORPIMAGE_DELAYLOAD_DESCRIPTOR
 
typedef const IMAGE_DELAYLOAD_DESCRIPTORPCIMAGE_DELAYLOAD_DESCRIPTOR
 
typedef struct _IMAGE_RESOURCE_DIRECTORY IMAGE_RESOURCE_DIRECTORY
 
typedef struct _IMAGE_RESOURCE_DIRECTORYPIMAGE_RESOURCE_DIRECTORY
 
typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY IMAGE_RESOURCE_DIRECTORY_ENTRY
 
typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRYPIMAGE_RESOURCE_DIRECTORY_ENTRY
 
typedef struct _IMAGE_RESOURCE_DIRECTORY_STRING IMAGE_RESOURCE_DIRECTORY_STRING
 
typedef struct _IMAGE_RESOURCE_DIRECTORY_STRINGPIMAGE_RESOURCE_DIRECTORY_STRING
 
typedef struct _IMAGE_RESOURCE_DIR_STRING_U IMAGE_RESOURCE_DIR_STRING_U
 
typedef struct _IMAGE_RESOURCE_DIR_STRING_UPIMAGE_RESOURCE_DIR_STRING_U
 
typedef struct _IMAGE_RESOURCE_DATA_ENTRY IMAGE_RESOURCE_DATA_ENTRY
 
typedef struct _IMAGE_RESOURCE_DATA_ENTRYPIMAGE_RESOURCE_DATA_ENTRY
 
typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY32
 
typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY32PIMAGE_LOAD_CONFIG_DIRECTORY32
 
typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_LOAD_CONFIG_DIRECTORY64
 
typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY64PIMAGE_LOAD_CONFIG_DIRECTORY64
 
typedef IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY
 
typedef PIMAGE_LOAD_CONFIG_DIRECTORY32 PIMAGE_LOAD_CONFIG_DIRECTORY
 
typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY
 
typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRYPIMAGE_RUNTIME_FUNCTION_ENTRY
 
typedef struct _IMAGE_DEBUG_DIRECTORY IMAGE_DEBUG_DIRECTORY
 
typedef struct _IMAGE_DEBUG_DIRECTORYPIMAGE_DEBUG_DIRECTORY
 
typedef struct _FPO_DATA FPO_DATA
 
typedef struct _FPO_DATAPFPO_DATA
 
typedef struct _IMAGE_DEBUG_MISC IMAGE_DEBUG_MISC
 
typedef struct _IMAGE_DEBUG_MISCPIMAGE_DEBUG_MISC
 
typedef struct _IMAGE_FUNCTION_ENTRY IMAGE_FUNCTION_ENTRY
 
typedef struct _IMAGE_FUNCTION_ENTRYPIMAGE_FUNCTION_ENTRY
 
typedef struct _IMAGE_SEPARATE_DEBUG_HEADER IMAGE_SEPARATE_DEBUG_HEADER
 
typedef struct _IMAGE_SEPARATE_DEBUG_HEADERPIMAGE_SEPARATE_DEBUG_HEADER
 
typedef enum _CM_SERVICE_NODE_TYPE SERVICE_NODE_TYPE
 
typedef enum _CM_SERVICE_LOAD_TYPE SERVICE_LOAD_TYPE
 
typedef enum _CM_ERROR_CONTROL_TYPE SERVICE_ERROR_TYPE
 
typedef struct _NT_TIB NT_TIB
 
typedef struct _NT_TIBPNT_TIB
 
typedef struct _NT_TIB32 NT_TIB32
 
typedef struct _NT_TIB32PNT_TIB32
 
typedef struct _NT_TIB64 NT_TIB64
 
typedef struct _NT_TIB64PNT_TIB64
 
typedef struct _REPARSE_GUID_DATA_BUFFER REPARSE_GUID_DATA_BUFFER
 
typedef struct _REPARSE_GUID_DATA_BUFFERPREPARSE_GUID_DATA_BUFFER
 
typedef struct _REPARSE_POINT_INFORMATION REPARSE_POINT_INFORMATION
 
typedef struct _REPARSE_POINT_INFORMATIONPREPARSE_POINT_INFORMATION
 
typedef union _FILE_SEGMENT_ELEMENT FILE_SEGMENT_ELEMENT
 
typedef union _FILE_SEGMENT_ELEMENTPFILE_SEGMENT_ELEMENT
 
typedef enum _JOBOBJECTINFOCLASS JOBOBJECTINFOCLASS
 
typedef struct _JOB_SET_ARRAY JOB_SET_ARRAY
 
typedef struct _JOB_SET_ARRAYPJOB_SET_ARRAY
 
typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
 
typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATIONPJOBOBJECT_BASIC_ACCOUNTING_INFORMATION
 
typedef struct _JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION
 
typedef struct _JOBOBJECT_BASIC_LIMIT_INFORMATIONPJOBOBJECT_BASIC_LIMIT_INFORMATION
 
typedef struct _JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_PROCESS_ID_LIST
 
typedef struct _JOBOBJECT_BASIC_PROCESS_ID_LISTPJOBOBJECT_BASIC_PROCESS_ID_LIST
 
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_BASIC_UI_RESTRICTIONS
 
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONSPJOBOBJECT_BASIC_UI_RESTRICTIONS
 
typedef struct _JOBOBJECT_SECURITY_LIMIT_INFORMATION JOBOBJECT_SECURITY_LIMIT_INFORMATION
 
typedef struct _JOBOBJECT_SECURITY_LIMIT_INFORMATIONPJOBOBJECT_SECURITY_LIMIT_INFORMATION
 
typedef struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION
 
typedef struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATIONPJOBOBJECT_END_OF_JOB_TIME_INFORMATION
 
typedef struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_ASSOCIATE_COMPLETION_PORT
 
typedef struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORTPJOBOBJECT_ASSOCIATE_COMPLETION_PORT
 
typedef struct _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
 
typedef struct _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATIONPJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
 
typedef struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION
 
typedef struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATIONPJOBOBJECT_EXTENDED_LIMIT_INFORMATION
 
typedef struct _JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_JOBSET_INFORMATION
 
typedef struct _JOBOBJECT_JOBSET_INFORMATIONPJOBOBJECT_JOBSET_INFORMATION
 
typedef enum _LATENCY_TIME LATENCY_TIME
 
typedef enum _LATENCY_TIMEPLATENCY_TIME
 
typedef enum _SYSTEM_POWER_STATE SYSTEM_POWER_STATE
 
typedef enum _SYSTEM_POWER_STATEPSYSTEM_POWER_STATE
 
typedef enum POWER_ACTIONPPOWER_ACTION
 
typedef enum _DEVICE_POWER_STATE DEVICE_POWER_STATE
 
typedef enum _DEVICE_POWER_STATEPDEVICE_POWER_STATE
 
typedef struct BATTERY_REPORTING_SCALEPBATTERY_REPORTING_SCALE
 
typedef struct _POWER_ACTION_POLICY POWER_ACTION_POLICY
 
typedef struct _POWER_ACTION_POLICYPPOWER_ACTION_POLICY
 
typedef struct _SYSTEM_POWER_LEVEL SYSTEM_POWER_LEVEL
 
typedef struct _SYSTEM_POWER_LEVELPSYSTEM_POWER_LEVEL
 
typedef struct _SYSTEM_POWER_POLICY SYSTEM_POWER_POLICY
 
typedef struct _SYSTEM_POWER_POLICYPSYSTEM_POWER_POLICY
 
typedef struct _SYSTEM_POWER_CAPABILITIES SYSTEM_POWER_CAPABILITIES
 
typedef struct _SYSTEM_POWER_CAPABILITIESPSYSTEM_POWER_CAPABILITIES
 
typedef struct _SYSTEM_BATTERY_STATE SYSTEM_BATTERY_STATE
 
typedef struct _SYSTEM_BATTERY_STATEPSYSTEM_BATTERY_STATE
 
typedef struct _PROCESSOR_POWER_INFORMATION PROCESSOR_POWER_INFORMATION
 
typedef struct _PROCESSOR_POWER_INFORMATIONPPROCESSOR_POWER_INFORMATION
 
typedef DWORD EXECUTION_STATE
 
typedef DWORDPEXECUTION_STATE
 
typedef enum _POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL
 
typedef struct _PROCESSOR_POWER_POLICY_INFO PROCESSOR_POWER_POLICY_INFO
 
typedef struct _PROCESSOR_POWER_POLICY_INFOPPROCESSOR_POWER_POLICY_INFO
 
typedef struct _PROCESSOR_POWER_POLICY PROCESSOR_POWER_POLICY
 
typedef struct _PROCESSOR_POWER_POLICYPPROCESSOR_POWER_POLICY
 
typedef struct _ADMINISTRATOR_POWER_POLICY ADMINISTRATOR_POWER_POLICY
 
typedef struct _ADMINISTRATOR_POWER_POLICYPADMINISTRATOR_POWER_POLICY
 
typedef VOID(NTAPIWAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN)
 
typedef OSVERSIONINFOA OSVERSIONINFO
 
typedef OSVERSIONINFOAPOSVERSIONINFO
 
typedef OSVERSIONINFOALPOSVERSIONINFO
 
typedef OSVERSIONINFOEXA OSVERSIONINFOEX
 
typedef OSVERSIONINFOEXAPOSVERSIONINFOEX
 
typedef OSVERSIONINFOEXALPOSVERSIONINFOEX
 
typedef enum _HEAP_INFORMATION_CLASS HEAP_INFORMATION_CLASS
 
typedef struct _TP_POOL TP_POOL
 
typedef struct _TP_POOL * PTP_POOL
 
typedef struct _TP_WORK TP_WORK
 
typedef struct _TP_WORK * PTP_WORK
 
typedef struct _TP_CALLBACK_INSTANCE TP_CALLBACK_INSTANCE
 
typedef struct _TP_CALLBACK_INSTANCE * PTP_CALLBACK_INSTANCE
 
typedef DWORD TP_VERSION
 
typedef DWORDPTP_VERSION
 
typedef enum _TP_CALLBACK_PRIORITY TP_CALLBACK_PRIORITY
 
typedef VOID(NTAPIPTP_WORK_CALLBACK) (_Inout_ PTP_CALLBACK_INSTANCE Instance, _Inout_opt_ PVOID Context, _Inout_ PTP_WORK Work)
 
typedef struct _TP_CLEANUP_GROUP TP_CLEANUP_GROUP
 
typedef struct _TP_CLEANUP_GROUP * PTP_CLEANUP_GROUP
 
typedef VOID(NTAPIPTP_SIMPLE_CALLBACK) (_Inout_ PTP_CALLBACK_INSTANCE Instance, _Inout_opt_ PVOID Context)
 
typedef VOID(NTAPIPTP_CLEANUP_GROUP_CANCEL_CALLBACK) (_Inout_opt_ PVOID ObjectContext, _Inout_opt_ PVOID CleanupContext)
 
typedef struct _TP_CALLBACK_ENVIRON_V3 TP_CALLBACK_ENVIRON_V3
 
typedef struct _TP_CALLBACK_ENVIRON_V3 TP_CALLBACK_ENVIRON
 
typedef struct _TP_CALLBACK_ENVIRON_V3PTP_CALLBACK_ENVIRON
 

Enumerations

enum  _ACL_INFORMATION_CLASS { AclRevisionInformation = 1, AclSizeInformation }
 
enum  _TOKEN_ELEVATION_TYPE { TokenElevationTypeDefault = 1, TokenElevationTypeFull, TokenElevationTypeLimited }
 
enum  ReplacesCorHdrNumericDefines {
  COMIMAGE_FLAGS_ILONLY = 0x00000001, COMIMAGE_FLAGS_32BITREQUIRED = 0x00000002, COMIMAGE_FLAGS_IL_LIBRARY = 0x00000004, COMIMAGE_FLAGS_STRONGNAMESIGNED = 0x00000008,
  COMIMAGE_FLAGS_NATIVE_ENTRYPOINT = 0x00000010, COMIMAGE_FLAGS_TRACKDEBUGDATA = 0x00010000, COMIMAGE_FLAGS_32BITPREFERRED = 0x00020000, COR_VERSION_MAJOR_V2 = 2,
  COR_VERSION_MAJOR = COR_VERSION_MAJOR_V2, COR_VERSION_MINOR = 0, COR_DELETED_NAME_LENGTH = 8, COR_VTABLEGAP_NAME_LENGTH = 8,
  NATIVE_TYPE_MAX_CB = 1, COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE = 0xFF, IMAGE_COR_MIH_METHODRVA = 0x01, IMAGE_COR_MIH_EHRVA = 0x02,
  IMAGE_COR_MIH_BASICBLOCK = 0x08, COR_VTABLE_32BIT = 0x01, COR_VTABLE_64BIT = 0x02, COR_VTABLE_FROM_UNMANAGED = 0x04,
  COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN = 0x08, COR_VTABLE_CALL_MOST_DERIVED = 0x10, IMAGE_COR_EATJ_THUNK_SIZE = 32, MAX_CLASS_NAME = 1024,
  MAX_PACKAGE_NAME = 1024
}
 
enum  _CM_SERVICE_NODE_TYPE {
  DriverType = SERVICE_KERNEL_DRIVER, FileSystemType = SERVICE_FILE_SYSTEM_DRIVER, Win32ServiceOwnProcess = SERVICE_WIN32_OWN_PROCESS, Win32ServiceShareProcess = SERVICE_WIN32_SHARE_PROCESS,
  AdapterType = SERVICE_ADAPTER, RecognizerType = SERVICE_RECOGNIZER_DRIVER, DriverType = SERVICE_KERNEL_DRIVER, FileSystemType = SERVICE_FILE_SYSTEM_DRIVER,
  Win32ServiceOwnProcess = SERVICE_WIN32_OWN_PROCESS, Win32ServiceShareProcess = SERVICE_WIN32_SHARE_PROCESS, AdapterType = SERVICE_ADAPTER, RecognizerType = SERVICE_RECOGNIZER_DRIVER
}
 
enum  _CM_SERVICE_LOAD_TYPE {
  BootLoad = SERVICE_BOOT_START, SystemLoad = SERVICE_SYSTEM_START, AutoLoad = SERVICE_AUTO_START, DemandLoad = SERVICE_DEMAND_START,
  DisableLoad = SERVICE_DISABLED, BootLoad = SERVICE_BOOT_START, SystemLoad = SERVICE_SYSTEM_START, AutoLoad = SERVICE_AUTO_START,
  DemandLoad = SERVICE_DEMAND_START, DisableLoad = SERVICE_DISABLED
}
 
enum  _CM_ERROR_CONTROL_TYPE {
  IgnoreError = SERVICE_ERROR_IGNORE, NormalError = SERVICE_ERROR_NORMAL, SevereError = SERVICE_ERROR_SEVERE, CriticalError = SERVICE_ERROR_CRITICAL,
  IgnoreError = SERVICE_ERROR_IGNORE, NormalError = SERVICE_ERROR_NORMAL, SevereError = SERVICE_ERROR_SEVERE, CriticalError = SERVICE_ERROR_CRITICAL
}
 
enum  _JOBOBJECTINFOCLASS {
  JobObjectBasicAccountingInformation = 1, JobObjectBasicLimitInformation, JobObjectBasicProcessIdList, JobObjectBasicUIRestrictions,
  JobObjectSecurityLimitInformation, JobObjectEndOfJobTimeInformation, JobObjectAssociateCompletionPortInformation, JobObjectBasicAndIoAccountingInformation,
  JobObjectExtendedLimitInformation, JobObjectJobSetInformation, MaxJobObjectInfoClass, JobObjectBasicAccountingInformation = 1,
  JobObjectBasicLimitInformation, JobObjectBasicProcessIdList, JobObjectBasicUIRestrictions, JobObjectSecurityLimitInformation,
  JobObjectEndOfJobTimeInformation, JobObjectAssociateCompletionPortInformation, JobObjectBasicAndIoAccountingInformation, JobObjectExtendedLimitInformation,
  JobObjectJobSetInformation, JobObjectGroupInformation, MaxJobObjectInfoClass
}
 
enum  _LATENCY_TIME { LT_DONT_CARE, LT_LOWEST_LATENCY }
 
enum  _SYSTEM_POWER_STATE {
  PowerSystemUnspecified, PowerSystemWorking, PowerSystemSleeping1, PowerSystemSleeping2,
  PowerSystemSleeping3, PowerSystemHibernate, PowerSystemShutdown, PowerSystemMaximum,
  PowerSystemUnspecified = 0, PowerSystemWorking, PowerSystemSleeping1, PowerSystemSleeping2,
  PowerSystemSleeping3, PowerSystemHibernate, PowerSystemShutdown, PowerSystemMaximum
}
 
enum  POWER_ACTION {
  PowerActionNone, PowerActionReserved, PowerActionSleep, PowerActionHibernate,
  PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject,
  PowerActionNone = 0, PowerActionReserved, PowerActionSleep, PowerActionHibernate,
  PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject,
  PowerActionNone = 0, PowerActionReserved, PowerActionSleep, PowerActionHibernate,
  PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject
}
 
enum  _DEVICE_POWER_STATE {
  PowerDeviceUnspecified, PowerDeviceD0, PowerDeviceD1, PowerDeviceD2,
  PowerDeviceD3, PowerDeviceMaximum, PowerDeviceUnspecified = 0, PowerDeviceD0,
  PowerDeviceD1, PowerDeviceD2, PowerDeviceD3, PowerDeviceMaximum,
  PowerDeviceUnspecified = 0, PowerDeviceD0, PowerDeviceD1, PowerDeviceD2,
  PowerDeviceD3, PowerDeviceMaximum
}
 
enum  _POWER_INFORMATION_LEVEL {
  SystemPowerPolicyAc, SystemPowerPolicyDc, VerifySystemPolicyAc, VerifySystemPolicyDc,
  SystemPowerCapabilities, SystemBatteryState, SystemPowerStateHandler, ProcessorStateHandler,
  SystemPowerPolicyCurrent, AdministratorPowerPolicy, SystemReserveHiberFile, ProcessorInformation,
  SystemPowerInformation, ProcessorStateHandler2, LastWakeTime, LastSleepTime,
  SystemExecutionState, SystemPowerStateNotifyHandler, ProcessorPowerPolicyAc, ProcessorPowerPolicyDc,
  VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc, ProcessorPowerPolicyCurrent, SystemPowerStateLogging,
  SystemPowerLoggingEntry, SetPowerSettingValue, NotifyUserPowerSetting, PowerInformationLevelUnused0,
  PowerInformationLevelUnused1, SystemVideoState, TraceApplicationPowerMessage, TraceApplicationPowerMessageEnd,
  ProcessorPerfStates, ProcessorIdleStates, ProcessorCap, SystemWakeSource,
  SystemHiberFileInformation, TraceServicePowerMessage, ProcessorLoad, PowerShutdownNotification,
  MonitorCapabilities, SessionPowerInit, SessionDisplayState, PowerRequestCreate,
  PowerRequestAction, GetPowerRequestList, ProcessorInformationEx, NotifyUserModeLegacyPowerEvent,
  GroupPark, ProcessorIdleDomains, WakeTimerList, SystemHiberFileSize,
  PowerInformationLevelMaximum, SystemPowerPolicyAc, SystemPowerPolicyDc, VerifySystemPolicyAc,
  VerifySystemPolicyDc, SystemPowerCapabilities, SystemBatteryState, SystemPowerStateHandler,
  ProcessorStateHandler, SystemPowerPolicyCurrent, AdministratorPowerPolicy, SystemReserveHiberFile,
  ProcessorInformation, SystemPowerInformation, ProcessorStateHandler2, LastWakeTime,
  LastSleepTime, SystemExecutionState, SystemPowerStateNotifyHandler, ProcessorPowerPolicyAc,
  ProcessorPowerPolicyDc, VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc, ProcessorPowerPolicyCurrent,
  SystemPowerStateLogging, SystemPowerLoggingEntry, SetPowerSettingValue, NotifyUserPowerSetting,
  PowerInformationLevelUnused0, PowerInformationLevelUnused1, SystemVideoState, TraceApplicationPowerMessage,
  TraceApplicationPowerMessageEnd, ProcessorPerfStates, ProcessorIdleStates, ProcessorCap,
  SystemWakeSource, SystemHiberFileInformation, TraceServicePowerMessage, ProcessorLoad,
  PowerShutdownNotification, MonitorCapabilities, SessionPowerInit, SessionDisplayState,
  PowerRequestCreate, PowerRequestAction, GetPowerRequestList, ProcessorInformationEx,
  NotifyUserModeLegacyPowerEvent, GroupPark, ProcessorIdleDomains, WakeTimerList,
  SystemHiberFileSize, PowerInformationLevelMaximum, SystemPowerPolicyAc, SystemPowerPolicyDc,
  VerifySystemPolicyAc, VerifySystemPolicyDc, SystemPowerCapabilities, SystemBatteryState,
  SystemPowerStateHandler, ProcessorStateHandler, SystemPowerPolicyCurrent, AdministratorPowerPolicy,
  SystemReserveHiberFile, ProcessorInformation, SystemPowerInformation, ProcessorStateHandler2,
  LastWakeTime, LastSleepTime, SystemExecutionState, SystemPowerStateNotifyHandler,
  ProcessorPowerPolicyAc, ProcessorPowerPolicyDc, VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc,
  ProcessorPowerPolicyCurrent, SystemPowerStateLogging, SystemPowerLoggingEntry, SetPowerSettingValue,
  NotifyUserPowerSetting, PowerInformationLevelUnused0, PowerInformationLevelUnused1, SystemVideoState,
  TraceApplicationPowerMessage, TraceApplicationPowerMessageEnd, ProcessorPerfStates, ProcessorIdleStates,
  ProcessorCap, SystemWakeSource, SystemHiberFileInformation, TraceServicePowerMessage,
  ProcessorLoad, PowerShutdownNotification, MonitorCapabilities, SessionPowerInit,
  SessionDisplayState, PowerRequestCreate, PowerRequestAction, GetPowerRequestList,
  ProcessorInformationEx, NotifyUserModeLegacyPowerEvent, GroupPark, ProcessorIdleDomains,
  WakeTimerList, SystemHiberFileSize, PowerInformationLevelMaximum
}
 
enum  _HEAP_INFORMATION_CLASS { HeapCompatibilityInformation, HeapEnableTerminationOnCorruption, HeapCompatibilityInformation, HeapEnableTerminationOnCorruption }
 
enum  _TP_CALLBACK_PRIORITY {
  TP_CALLBACK_PRIORITY_HIGH, TP_CALLBACK_PRIORITY_NORMAL, TP_CALLBACK_PRIORITY_LOW, TP_CALLBACK_PRIORITY_INVALID,
  TP_CALLBACK_PRIORITY_COUNT = TP_CALLBACK_PRIORITY_INVALID
}
 

Functions

 $include (setypes.h) typedef struct _ACCESS_ALLOWED_OBJECT_ACE
 
NTSYSAPI VOID NTAPI RtlInitializeSListHead (_Out_ PSLIST_HEADER ListHead)
 
_Must_inspect_result_ NTSYSAPI PSLIST_ENTRY NTAPI RtlFirstEntrySList (_In_ const SLIST_HEADER *ListHead)
 
NTSYSAPI PSLIST_ENTRY NTAPI RtlInterlockedPopEntrySList (_Inout_ PSLIST_HEADER ListHead)
 
NTSYSAPI PSLIST_ENTRY NTAPI RtlInterlockedPushEntrySList (_Inout_ PSLIST_HEADER ListHead, _Inout_ __drv_aliasesMem PSLIST_ENTRY ListEntry)
 
NTSYSAPI PSLIST_ENTRY NTAPI RtlInterlockedFlushSList (_Inout_ PSLIST_HEADER ListHead)
 
NTSYSAPI WORD NTAPI RtlQueryDepthSList (_In_ PSLIST_HEADER ListHead)
 
NTSYSAPI DWORD WINAPI RtlRunOnceComplete (PRTL_RUN_ONCE, DWORD, PVOID)
 
NTSYSAPI WORD NTAPI RtlCaptureStackBackTrace (IN DWORD FramesToSkip, IN DWORD FramesToCapture, OUT PVOID *BackTrace, OUT PDWORD BackTraceHash OPTIONAL)
 
NTSYSAPI VOID NTAPI RtlCaptureContext (_Out_ PCONTEXT ContextRecord)
 
NTSYSAPI PVOID NTAPI RtlPcToFileHeader (_In_ PVOID PcValue, _Out_ PVOID *BaseOfImage)
 
NTSYSAPI VOID NTAPI RtlUnwind (_In_opt_ PVOID TargetFrame, _In_opt_ PVOID TargetIp, _In_opt_ PEXCEPTION_RECORD ExceptionRecord, _In_ PVOID ReturnValue)
 
_Check_return_ NTSYSAPI SIZE_T NTAPI RtlCompareMemory (_In_ const VOID *Source1, _In_ const VOID *Source2, _In_ SIZE_T Length)
 
FORCEINLINE PVOID RtlSecureZeroMemory (_Out_writes_bytes_all_(Length) PVOID Buffer, _In_ SIZE_T Length)
 
FORCEINLINE PVOID GetFiberData (void)
 

Variables

 ACCESS_ALLOWED_OBJECT_ACE
 
PACCESS_ALLOWED_OBJECT_ACE
 

Macro Definition Documentation

◆ __C89_NAMELESS

#define __C89_NAMELESS

Definition at line 60 of file winnt_old.h.

◆ __C89_NAMELESSSTRUCTNAME

#define __C89_NAMELESSSTRUCTNAME   DUMMYSTRUCTNAME

Definition at line 61 of file winnt_old.h.

◆ __C89_NAMELESSSTRUCTNAME1

#define __C89_NAMELESSSTRUCTNAME1   DUMMYSTRUCTNAME1

Definition at line 62 of file winnt_old.h.

◆ __C89_NAMELESSSTRUCTNAME2

#define __C89_NAMELESSSTRUCTNAME2   DUMMYSTRUCTNAME2

Definition at line 63 of file winnt_old.h.

◆ __C89_NAMELESSSTRUCTNAME3

#define __C89_NAMELESSSTRUCTNAME3   DUMMYSTRUCTNAME3

Definition at line 64 of file winnt_old.h.

◆ __C89_NAMELESSSTRUCTNAME4

#define __C89_NAMELESSSTRUCTNAME4   DUMMYSTRUCTNAME4

Definition at line 65 of file winnt_old.h.

◆ __C89_NAMELESSSTRUCTNAME5

#define __C89_NAMELESSSTRUCTNAME5   DUMMYSTRUCTNAME5

Definition at line 66 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME

#define __C89_NAMELESSUNIONNAME   DUMMYUNIONNAME

Definition at line 67 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME1

#define __C89_NAMELESSUNIONNAME1   DUMMYUNIONNAME1

Definition at line 68 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME2

#define __C89_NAMELESSUNIONNAME2   DUMMYUNIONNAME2

Definition at line 69 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME3

#define __C89_NAMELESSUNIONNAME3   DUMMYUNIONNAME3

Definition at line 70 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME4

#define __C89_NAMELESSUNIONNAME4   DUMMYUNIONNAME4

Definition at line 71 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME5

#define __C89_NAMELESSUNIONNAME5   DUMMYUNIONNAME5

Definition at line 72 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME6

#define __C89_NAMELESSUNIONNAME6   DUMMYUNIONNAME6

Definition at line 73 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME7

#define __C89_NAMELESSUNIONNAME7   DUMMYUNIONNAME7

Definition at line 74 of file winnt_old.h.

◆ __C89_NAMELESSUNIONNAME8

#define __C89_NAMELESSUNIONNAME8   DUMMYUNIONNAME8

Definition at line 75 of file winnt_old.h.

◆ __IMAGE_COR20_HEADER_DEFINED__

#define __IMAGE_COR20_HEADER_DEFINED__

Definition at line 3055 of file winnt_old.h.

◆ __WINE_ALLOC_SIZE

#define __WINE_ALLOC_SIZE (   x)

Definition at line 84 of file winnt_old.h.

◆ _LDT_ENTRY_DEFINED

#define _LDT_ENTRY_DEFINED

Definition at line 1150 of file winnt_old.h.

◆ _RTL_RUN_ONCE_DEF

#define _RTL_RUN_ONCE_DEF

Definition at line 2524 of file winnt_old.h.

◆ _SLIST_ENTRY

#define _SLIST_ENTRY   _SINGLE_LIST_ENTRY

Definition at line 2465 of file winnt_old.h.

◆ _SLIST_HEADER_

#define _SLIST_HEADER_

Definition at line 2410 of file winnt_old.h.

◆ ACCESS_ALLOWED_ACE_TYPE

#define ACCESS_ALLOWED_ACE_TYPE   (0x0)

Definition at line 116 of file winnt_old.h.

◆ ACCESS_DENIED_ACE_TYPE

#define ACCESS_DENIED_ACE_TYPE   (0x1)

Definition at line 117 of file winnt_old.h.

◆ ACE_INHERITED_OBJECT_TYPE_PRESENT

#define ACE_INHERITED_OBJECT_TYPE_PRESENT   0x00000002

Definition at line 107 of file winnt_old.h.

◆ ACE_OBJECT_TYPE_PRESENT

#define ACE_OBJECT_TYPE_PRESENT   0x00000001

Definition at line 106 of file winnt_old.h.

◆ AT_ROUND_TO_PAGE

#define AT_ROUND_TO_PAGE   0x40000000

Definition at line 594 of file winnt_old.h.

◆ BTYPE

#define BTYPE (   x)    ((x)&N_BTMASK)

Definition at line 1093 of file winnt_old.h.

◆ CACHE_FULLY_ASSOCIATIVE

#define CACHE_FULLY_ASSOCIATIVE   0xFF

Definition at line 4056 of file winnt_old.h.

◆ COMPRESSION_ENGINE_HIBER

#define COMPRESSION_ENGINE_HIBER   (0x0200)

Definition at line 115 of file winnt_old.h.

◆ COMPRESSION_ENGINE_MAXIMUM

#define COMPRESSION_ENGINE_MAXIMUM   (0x0100)

Definition at line 114 of file winnt_old.h.

◆ COMPRESSION_ENGINE_STANDARD

#define COMPRESSION_ENGINE_STANDARD   (0x0000)

Definition at line 113 of file winnt_old.h.

◆ COMPRESSION_FORMAT_DEFAULT

#define COMPRESSION_FORMAT_DEFAULT   (0x0001)

Definition at line 111 of file winnt_old.h.

◆ COMPRESSION_FORMAT_LZNT1

#define COMPRESSION_FORMAT_LZNT1   (0x0002)

Definition at line 112 of file winnt_old.h.

◆ COMPRESSION_FORMAT_NONE

#define COMPRESSION_FORMAT_NONE   (0x0000)

Definition at line 110 of file winnt_old.h.

◆ DBG_COMMAND_EXCEPTION

#define DBG_COMMAND_EXCEPTION   ((DWORD)0x40010009)

Definition at line 170 of file winnt_old.h.

◆ DBG_CONTINUE

#define DBG_CONTINUE   ((DWORD)0x00010002)

Definition at line 165 of file winnt_old.h.

◆ DBG_CONTROL_BREAK

#define DBG_CONTROL_BREAK   ((DWORD)0x40010008)

Definition at line 169 of file winnt_old.h.

◆ DBG_CONTROL_C

#define DBG_CONTROL_C   ((DWORD)0x40010005)

Definition at line 168 of file winnt_old.h.

◆ DBG_EXCEPTION_HANDLED

#define DBG_EXCEPTION_HANDLED   ((DWORD)0x00010001)

Definition at line 164 of file winnt_old.h.

◆ DBG_EXCEPTION_NOT_HANDLED

#define DBG_EXCEPTION_NOT_HANDLED   ((DWORD)0x80010001)

Definition at line 171 of file winnt_old.h.

◆ DBG_TERMINATE_PROCESS

#define DBG_TERMINATE_PROCESS   ((DWORD)0x40010004)

Definition at line 167 of file winnt_old.h.

◆ DBG_TERMINATE_THREAD

#define DBG_TERMINATE_THREAD   ((DWORD)0x40010003)

Definition at line 166 of file winnt_old.h.

◆ DECLSPEC_HIDDEN

#define DECLSPEC_HIDDEN

Definition at line 78 of file winnt_old.h.

◆ DECREF

#define DECREF (   x)    ((((x)>>N_TSHIFT)&~N_BTMASK)|((x)&N_BTMASK))

Definition at line 1099 of file winnt_old.h.

◆ DISCHARGE_POLICY_CRITICAL

#define DISCHARGE_POLICY_CRITICAL   0

Definition at line 3717 of file winnt_old.h.

◆ DISCHARGE_POLICY_LOW

#define DISCHARGE_POLICY_LOW   1

Definition at line 3718 of file winnt_old.h.

◆ DLL_PROCESS_ATTACH

#define DLL_PROCESS_ATTACH   1

Definition at line 956 of file winnt_old.h.

◆ DLL_PROCESS_DETACH

#define DLL_PROCESS_DETACH   0

Definition at line 955 of file winnt_old.h.

◆ DLL_THREAD_ATTACH

#define DLL_THREAD_ATTACH   2

Definition at line 957 of file winnt_old.h.

◆ DLL_THREAD_DETACH

#define DLL_THREAD_DETACH   3

Definition at line 958 of file winnt_old.h.

◆ DUPLICATE_CLOSE_SOURCE

#define DUPLICATE_CLOSE_SOURCE   0x00000001

Definition at line 321 of file winnt_old.h.

◆ DUPLICATE_SAME_ACCESS

#define DUPLICATE_SAME_ACCESS   0x00000002

Definition at line 322 of file winnt_old.h.

◆ ES_CONTINUOUS

#define ES_CONTINUOUS   0x80000000

Definition at line 3647 of file winnt_old.h.

◆ ES_DISPLAY_REQUIRED

#define ES_DISPLAY_REQUIRED   0x00000002

Definition at line 3645 of file winnt_old.h.

◆ ES_SYSTEM_REQUIRED

#define ES_SYSTEM_REQUIRED   0x00000001

Definition at line 3644 of file winnt_old.h.

◆ ES_USER_PRESENT

#define ES_USER_PRESENT   0x00000004

Definition at line 3646 of file winnt_old.h.

◆ EVENTLOG_AUDIT_FAILURE

#define EVENTLOG_AUDIT_FAILURE   16

Definition at line 2634 of file winnt_old.h.

◆ EVENTLOG_AUDIT_SUCCESS

#define EVENTLOG_AUDIT_SUCCESS   8

Definition at line 2633 of file winnt_old.h.

◆ EVENTLOG_BACKWARDS_READ

#define EVENTLOG_BACKWARDS_READ   8

Definition at line 2627 of file winnt_old.h.

◆ EVENTLOG_ERROR_TYPE

#define EVENTLOG_ERROR_TYPE   1

Definition at line 2630 of file winnt_old.h.

◆ EVENTLOG_FORWARDS_READ

#define EVENTLOG_FORWARDS_READ   4

Definition at line 2626 of file winnt_old.h.

◆ EVENTLOG_INFORMATION_TYPE

#define EVENTLOG_INFORMATION_TYPE   4

Definition at line 2632 of file winnt_old.h.

◆ EVENTLOG_SEEK_READ

#define EVENTLOG_SEEK_READ   2

Definition at line 2625 of file winnt_old.h.

◆ EVENTLOG_SEQUENTIAL_READ

#define EVENTLOG_SEQUENTIAL_READ   1

Definition at line 2624 of file winnt_old.h.

◆ EVENTLOG_SUCCESS

#define EVENTLOG_SUCCESS   0

Definition at line 2629 of file winnt_old.h.

◆ EVENTLOG_WARNING_TYPE

#define EVENTLOG_WARNING_TYPE   2

Definition at line 2631 of file winnt_old.h.

◆ EXCEPTION_COLLIDED_UNWIND

#define EXCEPTION_COLLIDED_UNWIND   0x40

Definition at line 2109 of file winnt_old.h.

◆ EXCEPTION_EXIT_UNWIND

#define EXCEPTION_EXIT_UNWIND   0x04

Definition at line 2105 of file winnt_old.h.

◆ EXCEPTION_MAXIMUM_PARAMETERS

#define EXCEPTION_MAXIMUM_PARAMETERS   15

Definition at line 2102 of file winnt_old.h.

◆ EXCEPTION_NESTED_CALL

#define EXCEPTION_NESTED_CALL   0x10

Definition at line 2107 of file winnt_old.h.

◆ EXCEPTION_NONCONTINUABLE

#define EXCEPTION_NONCONTINUABLE   0x01

Definition at line 2103 of file winnt_old.h.

◆ EXCEPTION_STACK_INVALID

#define EXCEPTION_STACK_INVALID   0x08

Definition at line 2106 of file winnt_old.h.

◆ EXCEPTION_TARGET_UNWIND

#define EXCEPTION_TARGET_UNWIND   0x20

Definition at line 2108 of file winnt_old.h.

◆ EXCEPTION_UNWIND

#define EXCEPTION_UNWIND
Value:
EXCEPTION_TARGET_UNWIND | EXCEPTION_COLLIDED_UNWIND)
#define EXCEPTION_UNWINDING
Definition: winnt_old.h:2104
#define EXCEPTION_EXIT_UNWIND
Definition: winnt_old.h:2105
#define EXCEPTION_COLLIDED_UNWIND
Definition: winnt_old.h:2109

Definition at line 2110 of file winnt_old.h.

◆ EXCEPTION_UNWINDING

#define EXCEPTION_UNWINDING   0x02

Definition at line 2104 of file winnt_old.h.

◆ FILE_ACTION_ADDED

#define FILE_ACTION_ADDED   0x00000001

Definition at line 494 of file winnt_old.h.

◆ FILE_ACTION_ADDED_STREAM

#define FILE_ACTION_ADDED_STREAM   0x00000006

Definition at line 499 of file winnt_old.h.

◆ FILE_ACTION_ID_NOT_TUNNELLED

#define FILE_ACTION_ID_NOT_TUNNELLED   0x0000000A

Definition at line 503 of file winnt_old.h.

◆ FILE_ACTION_MODIFIED

#define FILE_ACTION_MODIFIED   0x00000003

Definition at line 496 of file winnt_old.h.

◆ FILE_ACTION_MODIFIED_STREAM

#define FILE_ACTION_MODIFIED_STREAM   0x00000008

Definition at line 501 of file winnt_old.h.

◆ FILE_ACTION_REMOVED

#define FILE_ACTION_REMOVED   0x00000002

Definition at line 495 of file winnt_old.h.

◆ FILE_ACTION_REMOVED_BY_DELETE

#define FILE_ACTION_REMOVED_BY_DELETE   0x00000009

Definition at line 502 of file winnt_old.h.

◆ FILE_ACTION_REMOVED_STREAM

#define FILE_ACTION_REMOVED_STREAM   0x00000007

Definition at line 500 of file winnt_old.h.

◆ FILE_ACTION_RENAMED_NEW_NAME

#define FILE_ACTION_RENAMED_NEW_NAME   0x00000005

Definition at line 498 of file winnt_old.h.

◆ FILE_ACTION_RENAMED_OLD_NAME

#define FILE_ACTION_RENAMED_OLD_NAME   0x00000004

Definition at line 497 of file winnt_old.h.

◆ FILE_ACTION_TUNNELLED_ID_COLLISION

#define FILE_ACTION_TUNNELLED_ID_COLLISION   0x0000000B

Definition at line 504 of file winnt_old.h.

◆ FILE_ADD_FILE

#define FILE_ADD_FILE   0x00000002

Definition at line 180 of file winnt_old.h.

◆ FILE_ADD_SUBDIRECTORY

#define FILE_ADD_SUBDIRECTORY   0x00000004

Definition at line 182 of file winnt_old.h.

◆ FILE_ALL_ACCESS

#define FILE_ALL_ACCESS
Value:
SYNCHRONIZE | \
0x1FF)
#define STANDARD_RIGHTS_REQUIRED
Definition: nt_native.h:63

Definition at line 247 of file winnt_old.h.

◆ FILE_APPEND_DATA

#define FILE_APPEND_DATA   0x00000004

Definition at line 183 of file winnt_old.h.

◆ FILE_ATTRIBUTE_ARCHIVE

#define FILE_ATTRIBUTE_ARCHIVE   0x00000020

Definition at line 204 of file winnt_old.h.

◆ FILE_ATTRIBUTE_COMPRESSED

#define FILE_ATTRIBUTE_COMPRESSED   0x00000800

Definition at line 210 of file winnt_old.h.

◆ FILE_ATTRIBUTE_DEVICE

#define FILE_ATTRIBUTE_DEVICE   0x00000040

Definition at line 205 of file winnt_old.h.

◆ FILE_ATTRIBUTE_DIRECTORY

#define FILE_ATTRIBUTE_DIRECTORY   0x00000010

Definition at line 203 of file winnt_old.h.

◆ FILE_ATTRIBUTE_ENCRYPTED

#define FILE_ATTRIBUTE_ENCRYPTED   0x00004000

Definition at line 213 of file winnt_old.h.

◆ FILE_ATTRIBUTE_HIDDEN

#define FILE_ATTRIBUTE_HIDDEN   0x00000002

Definition at line 201 of file winnt_old.h.

◆ FILE_ATTRIBUTE_INTEGRITY_STREAM

#define FILE_ATTRIBUTE_INTEGRITY_STREAM   0x00008000

Definition at line 214 of file winnt_old.h.

◆ FILE_ATTRIBUTE_NORMAL

#define FILE_ATTRIBUTE_NORMAL   0x00000080

Definition at line 206 of file winnt_old.h.

◆ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000

Definition at line 212 of file winnt_old.h.

◆ FILE_ATTRIBUTE_OFFLINE

#define FILE_ATTRIBUTE_OFFLINE   0x00001000

Definition at line 211 of file winnt_old.h.

◆ FILE_ATTRIBUTE_READONLY

#define FILE_ATTRIBUTE_READONLY   0x00000001

Definition at line 200 of file winnt_old.h.

◆ FILE_ATTRIBUTE_REPARSE_POINT

#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400

Definition at line 209 of file winnt_old.h.

◆ FILE_ATTRIBUTE_SPARSE_FILE

#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200

Definition at line 208 of file winnt_old.h.

◆ FILE_ATTRIBUTE_SYSTEM

#define FILE_ATTRIBUTE_SYSTEM   0x00000004

Definition at line 202 of file winnt_old.h.

◆ FILE_ATTRIBUTE_TEMPORARY

#define FILE_ATTRIBUTE_TEMPORARY   0x00000100

Definition at line 207 of file winnt_old.h.

◆ FILE_ATTRIBUTE_VALID_FLAGS

#define FILE_ATTRIBUTE_VALID_FLAGS   0x00007fb7

Definition at line 215 of file winnt_old.h.

◆ FILE_ATTRIBUTE_VALID_SET_FLAGS

#define FILE_ATTRIBUTE_VALID_SET_FLAGS   0x000031a7

Definition at line 216 of file winnt_old.h.

◆ FILE_CASE_PRESERVED_NAMES

#define FILE_CASE_PRESERVED_NAMES   0x00000002

Definition at line 290 of file winnt_old.h.

◆ FILE_CASE_SENSITIVE_SEARCH

#define FILE_CASE_SENSITIVE_SEARCH   0x00000001

Definition at line 289 of file winnt_old.h.

◆ FILE_COMPLETE_IF_OPLOCKED

#define FILE_COMPLETE_IF_OPLOCKED   0x00000100

Definition at line 234 of file winnt_old.h.

◆ FILE_COPY_STRUCTURED_STORAGE

#define FILE_COPY_STRUCTURED_STORAGE   0x00000041

Definition at line 218 of file winnt_old.h.

◆ FILE_CREATE_PIPE_INSTANCE

#define FILE_CREATE_PIPE_INSTANCE   0x00000004

Definition at line 184 of file winnt_old.h.

◆ FILE_CREATE_TREE_CONNECTION

#define FILE_CREATE_TREE_CONNECTION   0x00000080

Definition at line 233 of file winnt_old.h.

◆ FILE_DAX_VOLUME

#define FILE_DAX_VOLUME   0x20000000

Definition at line 313 of file winnt_old.h.

◆ FILE_DELETE_CHILD

#define FILE_DELETE_CHILD   0x00000040

Definition at line 191 of file winnt_old.h.

◆ FILE_DELETE_ON_CLOSE

#define FILE_DELETE_ON_CLOSE   0x00001000

Definition at line 238 of file winnt_old.h.

◆ FILE_DIRECTORY_FILE

#define FILE_DIRECTORY_FILE   0x00000001

Definition at line 226 of file winnt_old.h.

◆ FILE_EXECUTE

#define FILE_EXECUTE   0x00000020

Definition at line 189 of file winnt_old.h.

◆ FILE_FILE_COMPRESSION

#define FILE_FILE_COMPRESSION   0x00000010

Definition at line 293 of file winnt_old.h.

◆ FILE_GENERIC_EXECUTE

#define FILE_GENERIC_EXECUTE
Value:
FILE_READ_ATTRIBUTES | \
FILE_EXECUTE | \
SYNCHRONIZE)
#define STANDARD_RIGHTS_EXECUTE
Definition: nt_native.h:67

Definition at line 252 of file winnt_old.h.

◆ FILE_GENERIC_READ

#define FILE_GENERIC_READ
Value:
FILE_READ_DATA | \
FILE_READ_ATTRIBUTES | \
FILE_READ_EA | \
SYNCHRONIZE)
#define STANDARD_RIGHTS_READ
Definition: nt_native.h:65

Definition at line 258 of file winnt_old.h.

◆ FILE_GENERIC_WRITE

#define FILE_GENERIC_WRITE
Value:
FILE_WRITE_DATA | \
FILE_WRITE_ATTRIBUTES | \
FILE_WRITE_EA | \
FILE_APPEND_DATA | \
SYNCHRONIZE)
#define STANDARD_RIGHTS_WRITE
Definition: nt_native.h:66

Definition at line 265 of file winnt_old.h.

◆ FILE_LIST_DIRECTORY

#define FILE_LIST_DIRECTORY   0x00000001

Definition at line 178 of file winnt_old.h.

◆ FILE_NAMED_STREAMS

#define FILE_NAMED_STREAMS   0x00040000

Definition at line 302 of file winnt_old.h.

◆ FILE_NO_COMPRESSION

#define FILE_NO_COMPRESSION   0x00008000

Definition at line 241 of file winnt_old.h.

◆ FILE_NO_EA_KNOWLEDGE

#define FILE_NO_EA_KNOWLEDGE   0x00000200

Definition at line 235 of file winnt_old.h.

◆ FILE_NO_INTERMEDIATE_BUFFERING

#define FILE_NO_INTERMEDIATE_BUFFERING   0x00000008

Definition at line 229 of file winnt_old.h.

◆ FILE_NON_DIRECTORY_FILE

#define FILE_NON_DIRECTORY_FILE   0x00000040

Definition at line 232 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_ATTRIBUTES

#define FILE_NOTIFY_CHANGE_ATTRIBUTES   0x00000004

Definition at line 277 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_CREATION

#define FILE_NOTIFY_CHANGE_CREATION   0x00000040

Definition at line 281 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_DIR_NAME

#define FILE_NOTIFY_CHANGE_DIR_NAME   0x00000002

Definition at line 275 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_EA

#define FILE_NOTIFY_CHANGE_EA   0x00000080

Definition at line 282 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_FILE_NAME

#define FILE_NOTIFY_CHANGE_FILE_NAME   0x00000001

Definition at line 274 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_LAST_ACCESS

#define FILE_NOTIFY_CHANGE_LAST_ACCESS   0x00000020

Definition at line 280 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_LAST_WRITE

#define FILE_NOTIFY_CHANGE_LAST_WRITE   0x00000010

Definition at line 279 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_NAME

#define FILE_NOTIFY_CHANGE_NAME   0x00000003

Definition at line 276 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_SECURITY

#define FILE_NOTIFY_CHANGE_SECURITY   0x00000100

Definition at line 283 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_SIZE

#define FILE_NOTIFY_CHANGE_SIZE   0x00000008

Definition at line 278 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_STREAM_NAME

#define FILE_NOTIFY_CHANGE_STREAM_NAME   0x00000200

Definition at line 284 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_STREAM_SIZE

#define FILE_NOTIFY_CHANGE_STREAM_SIZE   0x00000400

Definition at line 285 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_STREAM_WRITE

#define FILE_NOTIFY_CHANGE_STREAM_WRITE   0x00000800

Definition at line 286 of file winnt_old.h.

◆ FILE_NOTIFY_VALID_MASK

#define FILE_NOTIFY_VALID_MASK   0x00000fff

Definition at line 287 of file winnt_old.h.

◆ FILE_OPEN_BY_FILE_ID

#define FILE_OPEN_BY_FILE_ID   0x00002000

Definition at line 239 of file winnt_old.h.

◆ FILE_OPEN_FOR_BACKUP_INTENT

#define FILE_OPEN_FOR_BACKUP_INTENT   0x00004000

Definition at line 240 of file winnt_old.h.

◆ FILE_OPEN_FOR_FREE_SPACE_QUERY

#define FILE_OPEN_FOR_FREE_SPACE_QUERY   0x00800000

Definition at line 245 of file winnt_old.h.

◆ FILE_OPEN_NO_RECALL

#define FILE_OPEN_NO_RECALL   0x00400000

Definition at line 244 of file winnt_old.h.

◆ FILE_OPEN_REMOTE_INSTANCE

#define FILE_OPEN_REMOTE_INSTANCE   0x00000400

Definition at line 236 of file winnt_old.h.

◆ FILE_OPEN_REPARSE_POINT

#define FILE_OPEN_REPARSE_POINT   0x00200000

Definition at line 243 of file winnt_old.h.

◆ FILE_PERSISTENT_ACLS

#define FILE_PERSISTENT_ACLS   0x00000008

Definition at line 292 of file winnt_old.h.

◆ FILE_RANDOM_ACCESS

#define FILE_RANDOM_ACCESS   0x00000800

Definition at line 237 of file winnt_old.h.

◆ FILE_READ_ATTRIBUTES

#define FILE_READ_ATTRIBUTES   0x00000080

Definition at line 192 of file winnt_old.h.

◆ FILE_READ_DATA

#define FILE_READ_DATA   0x00000001

Definition at line 179 of file winnt_old.h.

◆ FILE_READ_EA

#define FILE_READ_EA   0x00000008

Definition at line 185 of file winnt_old.h.

◆ FILE_READ_ONLY_VOLUME

#define FILE_READ_ONLY_VOLUME   0x00080000

Definition at line 303 of file winnt_old.h.

◆ FILE_READ_PROPERTIES

#define FILE_READ_PROPERTIES   0x00000008

Definition at line 186 of file winnt_old.h.

◆ FILE_RESERVE_OPFILTER

#define FILE_RESERVE_OPFILTER   0x00100000

Definition at line 242 of file winnt_old.h.

◆ FILE_SEQUENTIAL_ONLY

#define FILE_SEQUENTIAL_ONLY   0x00000004

Definition at line 228 of file winnt_old.h.

◆ FILE_SEQUENTIAL_WRITE_ONCE

#define FILE_SEQUENTIAL_WRITE_ONCE   0x00100000

Definition at line 304 of file winnt_old.h.

◆ FILE_SHARE_DELETE

#define FILE_SHARE_DELETE   0x00000004

Definition at line 197 of file winnt_old.h.

◆ FILE_SHARE_READ

#define FILE_SHARE_READ   0x00000001

Definition at line 195 of file winnt_old.h.

◆ FILE_SHARE_VALID_FLAGS

#define FILE_SHARE_VALID_FLAGS   0x00000007

Definition at line 198 of file winnt_old.h.

◆ FILE_SHARE_WRITE

#define FILE_SHARE_WRITE   0x00000002

Definition at line 196 of file winnt_old.h.

◆ FILE_STRUCTURED_STORAGE

#define FILE_STRUCTURED_STORAGE   0x00000441

Definition at line 219 of file winnt_old.h.

◆ FILE_SUPPORTS_BLOCK_REFCOUNTING

#define FILE_SUPPORTS_BLOCK_REFCOUNTING   0x08000000

Definition at line 311 of file winnt_old.h.

◆ FILE_SUPPORTS_ENCRYPTION

#define FILE_SUPPORTS_ENCRYPTION   0x00020000

Definition at line 301 of file winnt_old.h.

◆ FILE_SUPPORTS_EXTENDED_ATTRIBUTES

#define FILE_SUPPORTS_EXTENDED_ATTRIBUTES   0x00800000

Definition at line 307 of file winnt_old.h.

◆ FILE_SUPPORTS_HARD_LINKS

#define FILE_SUPPORTS_HARD_LINKS   0x00400000

Definition at line 306 of file winnt_old.h.

◆ FILE_SUPPORTS_INTEGRITY_STREAMS

#define FILE_SUPPORTS_INTEGRITY_STREAMS   0x04000000

Definition at line 310 of file winnt_old.h.

◆ FILE_SUPPORTS_OBJECT_IDS

#define FILE_SUPPORTS_OBJECT_IDS   0x00010000

Definition at line 300 of file winnt_old.h.

◆ FILE_SUPPORTS_OPEN_BY_FILE_ID

#define FILE_SUPPORTS_OPEN_BY_FILE_ID   0x01000000

Definition at line 308 of file winnt_old.h.

◆ FILE_SUPPORTS_REMOTE_STORAGE

#define FILE_SUPPORTS_REMOTE_STORAGE   0x00000100

Definition at line 297 of file winnt_old.h.

◆ FILE_SUPPORTS_REPARSE_POINTS

#define FILE_SUPPORTS_REPARSE_POINTS   0x00000080

Definition at line 296 of file winnt_old.h.

◆ FILE_SUPPORTS_SPARSE_FILES

#define FILE_SUPPORTS_SPARSE_FILES   0x00000040

Definition at line 295 of file winnt_old.h.

◆ FILE_SUPPORTS_SPARSE_VDL

#define FILE_SUPPORTS_SPARSE_VDL   0x10000000

Definition at line 312 of file winnt_old.h.

◆ FILE_SUPPORTS_TRANSACTIONS

#define FILE_SUPPORTS_TRANSACTIONS   0x00200000

Definition at line 305 of file winnt_old.h.

◆ FILE_SUPPORTS_USN_JOURNAL

#define FILE_SUPPORTS_USN_JOURNAL   0x02000000

Definition at line 309 of file winnt_old.h.

◆ FILE_SYNCHRONOUS_IO_ALERT

#define FILE_SYNCHRONOUS_IO_ALERT   0x00000010

Definition at line 230 of file winnt_old.h.

◆ FILE_SYNCHRONOUS_IO_NONALERT

#define FILE_SYNCHRONOUS_IO_NONALERT   0x00000020

Definition at line 231 of file winnt_old.h.

◆ FILE_TRAVERSE

#define FILE_TRAVERSE   0x00000020

Definition at line 190 of file winnt_old.h.

◆ FILE_UNICODE_ON_DISK

#define FILE_UNICODE_ON_DISK   0x00000004

Definition at line 291 of file winnt_old.h.

◆ FILE_VALID_MAILSLOT_OPTION_FLAGS

#define FILE_VALID_MAILSLOT_OPTION_FLAGS   0x00000032

Definition at line 223 of file winnt_old.h.

◆ FILE_VALID_OPTION_FLAGS

#define FILE_VALID_OPTION_FLAGS   0x00ffffff

Definition at line 221 of file winnt_old.h.

◆ FILE_VALID_PIPE_OPTION_FLAGS

#define FILE_VALID_PIPE_OPTION_FLAGS   0x00000032

Definition at line 222 of file winnt_old.h.

◆ FILE_VALID_SET_FLAGS

#define FILE_VALID_SET_FLAGS   0x00000036

Definition at line 224 of file winnt_old.h.

◆ FILE_VOLUME_IS_COMPRESSED

#define FILE_VOLUME_IS_COMPRESSED   0x00008000

Definition at line 299 of file winnt_old.h.

◆ FILE_VOLUME_QUOTAS

#define FILE_VOLUME_QUOTAS   0x00000020

Definition at line 294 of file winnt_old.h.

◆ FILE_WRITE_ATTRIBUTES

#define FILE_WRITE_ATTRIBUTES   0x00000100

Definition at line 193 of file winnt_old.h.

◆ FILE_WRITE_DATA

#define FILE_WRITE_DATA   0x00000002

Definition at line 181 of file winnt_old.h.

◆ FILE_WRITE_EA

#define FILE_WRITE_EA   0x00000010

Definition at line 187 of file winnt_old.h.

◆ FILE_WRITE_PROPERTIES

#define FILE_WRITE_PROPERTIES   0x00000010

Definition at line 188 of file winnt_old.h.

◆ FILE_WRITE_THROUGH

#define FILE_WRITE_THROUGH   0x00000002

Definition at line 227 of file winnt_old.h.

◆ FLS_MAXIMUM_AVAILABLE

#define FLS_MAXIMUM_AVAILABLE   128

Definition at line 1101 of file winnt_old.h.

◆ FRAME_FPO

#define FRAME_FPO   0

Definition at line 908 of file winnt_old.h.

◆ FRAME_NONFPO

#define FRAME_NONFPO   3

Definition at line 911 of file winnt_old.h.

◆ FRAME_TRAP

#define FRAME_TRAP   1

Definition at line 909 of file winnt_old.h.

◆ FRAME_TSS

#define FRAME_TSS   2

Definition at line 910 of file winnt_old.h.

◆ FS_LFN_APIS

#define FS_LFN_APIS   0x00004000

Definition at line 298 of file winnt_old.h.

◆ GUID_DEFINED

#define GUID_DEFINED

Definition at line 1125 of file winnt_old.h.

◆ HEAP_CREATE_ALIGN_16

#define HEAP_CREATE_ALIGN_16   0x10000

Definition at line 514 of file winnt_old.h.

◆ HEAP_CREATE_ENABLE_EXECUTE

#define HEAP_CREATE_ENABLE_EXECUTE   0x00040000

Definition at line 516 of file winnt_old.h.

◆ HEAP_CREATE_ENABLE_TRACING

#define HEAP_CREATE_ENABLE_TRACING   0x20000

Definition at line 515 of file winnt_old.h.

◆ HEAP_DISABLE_COALESCE_ON_FREE

#define HEAP_DISABLE_COALESCE_ON_FREE   128

Definition at line 513 of file winnt_old.h.

◆ HEAP_FREE_CHECKING_ENABLED

#define HEAP_FREE_CHECKING_ENABLED   64

Definition at line 512 of file winnt_old.h.

◆ HEAP_GENERATE_EXCEPTIONS

#define HEAP_GENERATE_EXCEPTIONS   4

Definition at line 508 of file winnt_old.h.

◆ HEAP_GROWABLE

#define HEAP_GROWABLE   2

Definition at line 507 of file winnt_old.h.

◆ HEAP_MAKE_TAG_FLAGS

#define HEAP_MAKE_TAG_FLAGS (   b,
 
)    ((DWORD)((b)+(o)<<16)))

Definition at line 520 of file winnt_old.h.

◆ HEAP_MAXIMUM_TAG

#define HEAP_MAXIMUM_TAG   0xFFF

Definition at line 517 of file winnt_old.h.

◆ HEAP_NO_SERIALIZE

#define HEAP_NO_SERIALIZE   1

Definition at line 506 of file winnt_old.h.

◆ HEAP_PSEUDO_TAG_FLAG

#define HEAP_PSEUDO_TAG_FLAG   0x8000

Definition at line 518 of file winnt_old.h.

◆ HEAP_REALLOC_IN_PLACE_ONLY

#define HEAP_REALLOC_IN_PLACE_ONLY   16

Definition at line 510 of file winnt_old.h.

◆ HEAP_TAG_SHIFT

#define HEAP_TAG_SHIFT   16

Definition at line 519 of file winnt_old.h.

◆ HEAP_TAIL_CHECKING_ENABLED

#define HEAP_TAIL_CHECKING_ENABLED   32

Definition at line 511 of file winnt_old.h.

◆ HEAP_ZERO_MEMORY

#define HEAP_ZERO_MEMORY   8

Definition at line 509 of file winnt_old.h.

◆ IMAGE_ARCHIVE_END

#define IMAGE_ARCHIVE_END   "`\n"

Definition at line 893 of file winnt_old.h.

◆ IMAGE_ARCHIVE_LINKER_MEMBER

#define IMAGE_ARCHIVE_LINKER_MEMBER   "/ "

Definition at line 895 of file winnt_old.h.

◆ IMAGE_ARCHIVE_LONGNAMES_MEMBER

#define IMAGE_ARCHIVE_LONGNAMES_MEMBER   "// "

Definition at line 896 of file winnt_old.h.

◆ IMAGE_ARCHIVE_PAD

#define IMAGE_ARCHIVE_PAD   "\n"

Definition at line 894 of file winnt_old.h.

◆ IMAGE_ARCHIVE_START

#define IMAGE_ARCHIVE_START   "!<arch>\n"

Definition at line 892 of file winnt_old.h.

◆ IMAGE_ARCHIVE_START_SIZE

#define IMAGE_ARCHIVE_START_SIZE   8

Definition at line 891 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_ANY

#define IMAGE_COMDAT_SELECT_ANY   2

Definition at line 807 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_ASSOCIATIVE

#define IMAGE_COMDAT_SELECT_ASSOCIATIVE   5

Definition at line 810 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_EXACT_MATCH

#define IMAGE_COMDAT_SELECT_EXACT_MATCH   4

Definition at line 809 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_LARGEST

#define IMAGE_COMDAT_SELECT_LARGEST   6

Definition at line 811 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_NEWEST

#define IMAGE_COMDAT_SELECT_NEWEST   7

Definition at line 812 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_NODUPLICATES

#define IMAGE_COMDAT_SELECT_NODUPLICATES   1

Definition at line 806 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_SAME_SIZE

#define IMAGE_COMDAT_SELECT_SAME_SIZE   3

Definition at line 808 of file winnt_old.h.

◆ IMAGE_DEBUG_MISC_EXENAME

#define IMAGE_DEBUG_MISC_EXENAME   1

Definition at line 912 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_CODEVIEW

#define IMAGE_DEBUG_TYPE_CODEVIEW   2

Definition at line 901 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_COFF

#define IMAGE_DEBUG_TYPE_COFF   1

Definition at line 900 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_EXCEPTION

#define IMAGE_DEBUG_TYPE_EXCEPTION   5

Definition at line 904 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_FIXUP

#define IMAGE_DEBUG_TYPE_FIXUP   6

Definition at line 905 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_FPO

#define IMAGE_DEBUG_TYPE_FPO   3

Definition at line 902 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_MISC

#define IMAGE_DEBUG_TYPE_MISC   4

Definition at line 903 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_OMAP_FROM_SRC

#define IMAGE_DEBUG_TYPE_OMAP_FROM_SRC   8

Definition at line 907 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_OMAP_TO_SRC

#define IMAGE_DEBUG_TYPE_OMAP_TO_SRC   7

Definition at line 906 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_UNKNOWN

#define IMAGE_DEBUG_TYPE_UNKNOWN   0

Definition at line 899 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_BASERELOC

#define IMAGE_DIRECTORY_ENTRY_BASERELOC   5

Definition at line 713 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT

#define IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT   11

Definition at line 719 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR

#define IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR   14

Definition at line 722 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_COPYRIGHT

#define IMAGE_DIRECTORY_ENTRY_COPYRIGHT   7

Definition at line 715 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_DEBUG

#define IMAGE_DIRECTORY_ENTRY_DEBUG   6

Definition at line 714 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT

#define IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT   13

Definition at line 721 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_EXCEPTION

#define IMAGE_DIRECTORY_ENTRY_EXCEPTION   3

Definition at line 711 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_EXPORT

#define IMAGE_DIRECTORY_ENTRY_EXPORT   0

Definition at line 708 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_GLOBALPTR

#define IMAGE_DIRECTORY_ENTRY_GLOBALPTR   8

Definition at line 716 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_IAT

#define IMAGE_DIRECTORY_ENTRY_IAT   12

Definition at line 720 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_IMPORT

#define IMAGE_DIRECTORY_ENTRY_IMPORT   1

Definition at line 709 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG

#define IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG   10

Definition at line 718 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_RESOURCE

#define IMAGE_DIRECTORY_ENTRY_RESOURCE   2

Definition at line 710 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_SECURITY

#define IMAGE_DIRECTORY_ENTRY_SECURITY   4

Definition at line 712 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_TLS

#define IMAGE_DIRECTORY_ENTRY_TLS   9

Definition at line 717 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE

#define IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE   0x0040

Definition at line 699 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY

#define IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY   0x0080

Definition at line 700 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NO_BIND

#define IMAGE_DLLCHARACTERISTICS_NO_BIND   0x0800

Definition at line 704 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NO_ISOLATION

#define IMAGE_DLLCHARACTERISTICS_NO_ISOLATION   0x0200

Definition at line 702 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NO_SEH

#define IMAGE_DLLCHARACTERISTICS_NO_SEH   0x0400

Definition at line 703 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NX_COMPAT

#define IMAGE_DLLCHARACTERISTICS_NX_COMPAT   0x0100

Definition at line 701 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE

#define IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE   0x8000

Definition at line 706 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_WDM_DRIVER

#define IMAGE_DLLCHARACTERISTICS_WDM_DRIVER   0x2000

Definition at line 705 of file winnt_old.h.

◆ IMAGE_DOS_SIGNATURE

#define IMAGE_DOS_SIGNATURE   0x5A4D

Definition at line 657 of file winnt_old.h.

◆ IMAGE_FILE_32BIT_MACHINE

#define IMAGE_FILE_32BIT_MACHINE   256

Definition at line 604 of file winnt_old.h.

◆ IMAGE_FILE_AGGRESIVE_WS_TRIM

#define IMAGE_FILE_AGGRESIVE_WS_TRIM   16

Definition at line 601 of file winnt_old.h.

◆ IMAGE_FILE_BASE_RELOCATION_TABLE

#define IMAGE_FILE_BASE_RELOCATION_TABLE   5

Definition at line 650 of file winnt_old.h.

◆ IMAGE_FILE_BYTES_REVERSED_HI

#define IMAGE_FILE_BYTES_REVERSED_HI   32768

Definition at line 611 of file winnt_old.h.

◆ IMAGE_FILE_BYTES_REVERSED_LO

#define IMAGE_FILE_BYTES_REVERSED_LO   128

Definition at line 603 of file winnt_old.h.

◆ IMAGE_FILE_CALLBACK_DIRECTORY

#define IMAGE_FILE_CALLBACK_DIRECTORY   10

Definition at line 655 of file winnt_old.h.

◆ IMAGE_FILE_DEBUG_DIRECTORY

#define IMAGE_FILE_DEBUG_DIRECTORY   6

Definition at line 651 of file winnt_old.h.

◆ IMAGE_FILE_DEBUG_STRIPPED

#define IMAGE_FILE_DEBUG_STRIPPED   512

Definition at line 605 of file winnt_old.h.

◆ IMAGE_FILE_DESCRIPTION_STRING

#define IMAGE_FILE_DESCRIPTION_STRING   7

Definition at line 652 of file winnt_old.h.

◆ IMAGE_FILE_DLL

#define IMAGE_FILE_DLL   8192

Definition at line 609 of file winnt_old.h.

◆ IMAGE_FILE_EXCEPTION_DIRECTORY

#define IMAGE_FILE_EXCEPTION_DIRECTORY   3

Definition at line 648 of file winnt_old.h.

◆ IMAGE_FILE_EXECUTABLE_IMAGE

#define IMAGE_FILE_EXECUTABLE_IMAGE   2

Definition at line 598 of file winnt_old.h.

◆ IMAGE_FILE_EXPORT_DIRECTORY

#define IMAGE_FILE_EXPORT_DIRECTORY   0

Definition at line 645 of file winnt_old.h.

◆ IMAGE_FILE_IMPORT_DIRECTORY

#define IMAGE_FILE_IMPORT_DIRECTORY   1

Definition at line 646 of file winnt_old.h.

◆ IMAGE_FILE_LARGE_ADDRESS_AWARE

#define IMAGE_FILE_LARGE_ADDRESS_AWARE   32

Definition at line 602 of file winnt_old.h.

◆ IMAGE_FILE_LINE_NUMS_STRIPPED

#define IMAGE_FILE_LINE_NUMS_STRIPPED   4

Definition at line 599 of file winnt_old.h.

◆ IMAGE_FILE_LOCAL_SYMS_STRIPPED

#define IMAGE_FILE_LOCAL_SYMS_STRIPPED   8

Definition at line 600 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ALPHA

#define IMAGE_FILE_MACHINE_ALPHA   0x184

Definition at line 637 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ALPHA64

#define IMAGE_FILE_MACHINE_ALPHA64   0x0284

Definition at line 638 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_AM33

#define IMAGE_FILE_MACHINE_AM33   0x1d3

Definition at line 614 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_AMD64

#define IMAGE_FILE_MACHINE_AMD64   0x8664

Definition at line 615 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ARM

#define IMAGE_FILE_MACHINE_ARM   0x1c0

Definition at line 616 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ARM64

#define IMAGE_FILE_MACHINE_ARM64   0xAA64

Definition at line 643 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ARMNT

#define IMAGE_FILE_MACHINE_ARMNT   0x1c4

Definition at line 617 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_AXP64

#define IMAGE_FILE_MACHINE_AXP64   IMAGE_FILE_MACHINE_ALPHA64

Definition at line 639 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_CEE

#define IMAGE_FILE_MACHINE_CEE   0xC0EE

Definition at line 640 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_CEF

#define IMAGE_FILE_MACHINE_CEF   0x0CEF

Definition at line 642 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_EBC

#define IMAGE_FILE_MACHINE_EBC   0xebc

Definition at line 618 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_I386

#define IMAGE_FILE_MACHINE_I386   0x14c

Definition at line 619 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_IA64

#define IMAGE_FILE_MACHINE_IA64   0x200

Definition at line 620 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_M32R

#define IMAGE_FILE_MACHINE_M32R   0x9041

Definition at line 621 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_MIPS16

#define IMAGE_FILE_MACHINE_MIPS16   0x266

Definition at line 622 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_MIPSFPU

#define IMAGE_FILE_MACHINE_MIPSFPU   0x366

Definition at line 623 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_MIPSFPU16

#define IMAGE_FILE_MACHINE_MIPSFPU16   0x466

Definition at line 624 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_POWERPC

#define IMAGE_FILE_MACHINE_POWERPC   0x1f0

Definition at line 625 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_POWERPCFP

#define IMAGE_FILE_MACHINE_POWERPCFP   0x1f1

Definition at line 626 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_R10000

#define IMAGE_FILE_MACHINE_R10000   0x168

Definition at line 636 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_R3000

#define IMAGE_FILE_MACHINE_R3000   0x162

Definition at line 635 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_R4000

#define IMAGE_FILE_MACHINE_R4000   0x166

Definition at line 627 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH3

#define IMAGE_FILE_MACHINE_SH3   0x1a2

Definition at line 628 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH3DSP

#define IMAGE_FILE_MACHINE_SH3DSP   0x1a3

Definition at line 630 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH3E

#define IMAGE_FILE_MACHINE_SH3E   0x01a4

Definition at line 629 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH4

#define IMAGE_FILE_MACHINE_SH4   0x1a6

Definition at line 631 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH5

#define IMAGE_FILE_MACHINE_SH5   0x1a8

Definition at line 632 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_THUMB

#define IMAGE_FILE_MACHINE_THUMB   0x1c2

Definition at line 633 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_TRICORE

#define IMAGE_FILE_MACHINE_TRICORE   0x0520

Definition at line 641 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_UNKNOWN

#define IMAGE_FILE_MACHINE_UNKNOWN   0

Definition at line 612 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_VALUE

#define IMAGE_FILE_MACHINE_VALUE   8 /* Mips */

Definition at line 653 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_WCEMIPSV2

#define IMAGE_FILE_MACHINE_WCEMIPSV2   0x169

Definition at line 634 of file winnt_old.h.

◆ IMAGE_FILE_NET_RUN_FROM_SWAP

#define IMAGE_FILE_NET_RUN_FROM_SWAP   2048