ReactOS 0.4.15-dev-7788-g1ad9096
winnt_old.h File Reference
#include "pshpack4.h"
#include "poppack.h"
#include "pshpack8.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  _WOW64_FLOATING_SAVE_AREA
 
struct  _WOW64_CONTEXT
 
struct  _EXCEPTION_RECORD
 
struct  _EXCEPTION_RECORD32
 
struct  _EXCEPTION_RECORD64
 
struct  _EXCEPTION_POINTERS
 
struct  _SECURITY_ATTRIBUTES
 
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
 
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_VIRTUAL   0x00010000
 
#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 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 RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN   0x02000000
 
#define RTL_CRITICAL_SECTION_FLAG_STATIC_INIT   0x04000000
 
#define RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE   0x08000000
 
#define RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO   0x10000000
 
#define RTL_CRITICAL_SECTION_ALL_FLAG_BITS   0xFF000000
 
#define RTL_CRITICAL_SECTION_FLAG_RESERVED
 
#define GUID_DEFINED
 
#define _LDT_ENTRY_DEFINED
 
#define WOW64_CONTEXT_i386   0x00010000
 
#define WOW64_CONTEXT_i486   0x00010000
 
#define WOW64_CONTEXT_CONTROL   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000001))
 
#define WOW64_CONTEXT_INTEGER   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000002))
 
#define WOW64_CONTEXT_SEGMENTS   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000004))
 
#define WOW64_CONTEXT_FLOATING_POINT   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000008))
 
#define WOW64_CONTEXT_DEBUG_REGISTERS   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000010))
 
#define WOW64_CONTEXT_EXTENDED_REGISTERS   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000020))
 
#define WOW64_CONTEXT_FULL   (WOW64_CONTEXT_CONTROL | WOW64_CONTEXT_INTEGER | WOW64_CONTEXT_SEGMENTS)
 
#define WOW64_CONTEXT_ALL
 
#define WOW64_CONTEXT_XSTATE   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000040))
 
#define WOW64_CONTEXT_EXCEPTION_ACTIVE   0x08000000
 
#define WOW64_CONTEXT_SERVICE_ACTIVE   0x10000000
 
#define WOW64_CONTEXT_EXCEPTION_REQUEST   0x40000000
 
#define WOW64_CONTEXT_EXCEPTION_REPORTING   0x80000000
 
#define WOW64_SIZE_OF_80387_REGISTERS   80
 
#define WOW64_MAXIMUM_SUPPORTED_EXTENSION   512
 
#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_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 struct _WOW64_FLOATING_SAVE_AREA WOW64_FLOATING_SAVE_AREA
 
typedef struct _WOW64_FLOATING_SAVE_AREAPWOW64_FLOATING_SAVE_AREA
 
typedef struct _WOW64_CONTEXT WOW64_CONTEXT
 
typedef struct _WOW64_CONTEXTPWOW64_CONTEXT
 
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 _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESPSECURITY_ATTRIBUTES
 
typedef struct _SECURITY_ATTRIBUTESLPSECURITY_ATTRIBUTES
 
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 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 , SystemMonitorHiberBootPowerOff , SystemVideoState , TraceApplicationPowerMessage ,
  TraceApplicationPowerMessageEnd , ProcessorPerfStates , ProcessorIdleStates , ProcessorCap ,
  SystemWakeSource , SystemHiberFileInformation , TraceServicePowerMessage , ProcessorLoad ,
  PowerShutdownNotification , MonitorCapabilities , SessionPowerInit , SessionDisplayState ,
  PowerRequestCreate , PowerRequestAction , GetPowerRequestList , ProcessorInformationEx ,
  NotifyUserModeLegacyPowerEvent , GroupPark , ProcessorIdleDomains , WakeTimerList ,
  SystemHiberFileSize , ProcessorIdleStatesHv , ProcessorPerfStatesHv , ProcessorPerfCapHv ,
  ProcessorSetIdle , LogicalProcessorIdling , UserPresence , PowerSettingNotificationName ,
  GetPowerSettingValue , IdleResiliency , SessionRITState , SessionConnectNotification ,
  SessionPowerCleanup , SessionLockState , SystemHiberbootState , PlatformInformation ,
  PdcInvocation , MonitorInvocation , FirmwareTableInformationRegistered , SetShutdownSelectedTime ,
  SuspendResumeInvocation , PlmPowerRequestCreate , ScreenOff , CsDeviceNotification ,
  PlatformRole , LastResumePerformance , DisplayBurst , ExitLatencySamplingPercentage ,
  RegisterSpmPowerSettings , PlatformIdleStates , ProcessorIdleVeto , PlatformIdleVeto ,
  SystemBatteryStatePrecise , ThermalEvent , PowerRequestActionInternal , BatteryDeviceState ,
  PowerInformationInternal , ThermalStandby , SystemHiberFileType , PhysicalPowerButtonPress ,
  QueryPotentialDripsConstraint , EnergyTrackerCreate , EnergyTrackerQuery , UpdateBlackBoxRecorder ,
  SessionAllowExternalDmaDevices , 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 _SYSTEM_AUDIT_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 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

 SYSTEM_AUDIT_OBJECT_ACE
 
PSYSTEM_AUDIT_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 3259 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 1131 of file winnt_old.h.

◆ _SLIST_ENTRY

#define _SLIST_ENTRY   _SINGLE_LIST_ENTRY

Definition at line 2694 of file winnt_old.h.

◆ _SLIST_HEADER_

#define _SLIST_HEADER_

Definition at line 2639 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 561 of file winnt_old.h.

◆ BTYPE

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

Definition at line 1062 of file winnt_old.h.

◆ CACHE_FULLY_ASSOCIATIVE

#define CACHE_FULLY_ASSOCIATIVE   0xFF

Definition at line 4260 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 1068 of file winnt_old.h.

◆ DISCHARGE_POLICY_CRITICAL

#define DISCHARGE_POLICY_CRITICAL   0

Definition at line 3921 of file winnt_old.h.

◆ DISCHARGE_POLICY_LOW

#define DISCHARGE_POLICY_LOW   1

Definition at line 3922 of file winnt_old.h.

◆ DLL_PROCESS_ATTACH

#define DLL_PROCESS_ATTACH   1

Definition at line 923 of file winnt_old.h.

◆ DLL_PROCESS_DETACH

#define DLL_PROCESS_DETACH   0

Definition at line 922 of file winnt_old.h.

◆ DLL_THREAD_ATTACH

#define DLL_THREAD_ATTACH   2

Definition at line 924 of file winnt_old.h.

◆ DLL_THREAD_DETACH

#define DLL_THREAD_DETACH   3

Definition at line 925 of file winnt_old.h.

◆ DUPLICATE_CLOSE_SOURCE

#define DUPLICATE_CLOSE_SOURCE   0x00000001

Definition at line 322 of file winnt_old.h.

◆ DUPLICATE_SAME_ACCESS

#define DUPLICATE_SAME_ACCESS   0x00000002

Definition at line 323 of file winnt_old.h.

◆ ES_CONTINUOUS

#define ES_CONTINUOUS   0x80000000

Definition at line 3851 of file winnt_old.h.

◆ ES_DISPLAY_REQUIRED

#define ES_DISPLAY_REQUIRED   0x00000002

Definition at line 3849 of file winnt_old.h.

◆ ES_SYSTEM_REQUIRED

#define ES_SYSTEM_REQUIRED   0x00000001

Definition at line 3848 of file winnt_old.h.

◆ ES_USER_PRESENT

#define ES_USER_PRESENT   0x00000004

Definition at line 3850 of file winnt_old.h.

◆ EVENTLOG_AUDIT_FAILURE

#define EVENTLOG_AUDIT_FAILURE   16

Definition at line 2838 of file winnt_old.h.

◆ EVENTLOG_AUDIT_SUCCESS

#define EVENTLOG_AUDIT_SUCCESS   8

Definition at line 2837 of file winnt_old.h.

◆ EVENTLOG_BACKWARDS_READ

#define EVENTLOG_BACKWARDS_READ   8

Definition at line 2831 of file winnt_old.h.

◆ EVENTLOG_ERROR_TYPE

#define EVENTLOG_ERROR_TYPE   1

Definition at line 2834 of file winnt_old.h.

◆ EVENTLOG_FORWARDS_READ

#define EVENTLOG_FORWARDS_READ   4

Definition at line 2830 of file winnt_old.h.

◆ EVENTLOG_INFORMATION_TYPE

#define EVENTLOG_INFORMATION_TYPE   4

Definition at line 2836 of file winnt_old.h.

◆ EVENTLOG_SEEK_READ

#define EVENTLOG_SEEK_READ   2

Definition at line 2829 of file winnt_old.h.

◆ EVENTLOG_SEQUENTIAL_READ

#define EVENTLOG_SEQUENTIAL_READ   1

Definition at line 2828 of file winnt_old.h.

◆ EVENTLOG_SUCCESS

#define EVENTLOG_SUCCESS   0

Definition at line 2833 of file winnt_old.h.

◆ EVENTLOG_WARNING_TYPE

#define EVENTLOG_WARNING_TYPE   2

Definition at line 2835 of file winnt_old.h.

◆ EXCEPTION_COLLIDED_UNWIND

#define EXCEPTION_COLLIDED_UNWIND   0x40

Definition at line 2356 of file winnt_old.h.

◆ EXCEPTION_EXIT_UNWIND

#define EXCEPTION_EXIT_UNWIND   0x04

Definition at line 2352 of file winnt_old.h.

◆ EXCEPTION_MAXIMUM_PARAMETERS

#define EXCEPTION_MAXIMUM_PARAMETERS   15

Definition at line 2349 of file winnt_old.h.

◆ EXCEPTION_NESTED_CALL

#define EXCEPTION_NESTED_CALL   0x10

Definition at line 2354 of file winnt_old.h.

◆ EXCEPTION_NONCONTINUABLE

#define EXCEPTION_NONCONTINUABLE   0x01

Definition at line 2350 of file winnt_old.h.

◆ EXCEPTION_STACK_INVALID

#define EXCEPTION_STACK_INVALID   0x08

Definition at line 2353 of file winnt_old.h.

◆ EXCEPTION_TARGET_UNWIND

#define EXCEPTION_TARGET_UNWIND   0x20

Definition at line 2355 of file winnt_old.h.

◆ EXCEPTION_UNWIND

#define EXCEPTION_UNWIND
Value:
#define EXCEPTION_EXIT_UNWIND
Definition: winnt_old.h:2352
#define EXCEPTION_UNWINDING
Definition: winnt_old.h:2351
#define EXCEPTION_TARGET_UNWIND
Definition: winnt_old.h:2355
#define EXCEPTION_COLLIDED_UNWIND
Definition: winnt_old.h:2356

Definition at line 2357 of file winnt_old.h.

◆ EXCEPTION_UNWINDING

#define EXCEPTION_UNWINDING   0x02

Definition at line 2351 of file winnt_old.h.

◆ FILE_ACTION_ADDED

#define FILE_ACTION_ADDED   0x00000001

Definition at line 461 of file winnt_old.h.

◆ FILE_ACTION_ADDED_STREAM

#define FILE_ACTION_ADDED_STREAM   0x00000006

Definition at line 466 of file winnt_old.h.

◆ FILE_ACTION_ID_NOT_TUNNELLED

#define FILE_ACTION_ID_NOT_TUNNELLED   0x0000000A

Definition at line 470 of file winnt_old.h.

◆ FILE_ACTION_MODIFIED

#define FILE_ACTION_MODIFIED   0x00000003

Definition at line 463 of file winnt_old.h.

◆ FILE_ACTION_MODIFIED_STREAM

#define FILE_ACTION_MODIFIED_STREAM   0x00000008

Definition at line 468 of file winnt_old.h.

◆ FILE_ACTION_REMOVED

#define FILE_ACTION_REMOVED   0x00000002

Definition at line 462 of file winnt_old.h.

◆ FILE_ACTION_REMOVED_BY_DELETE

#define FILE_ACTION_REMOVED_BY_DELETE   0x00000009

Definition at line 469 of file winnt_old.h.

◆ FILE_ACTION_REMOVED_STREAM

#define FILE_ACTION_REMOVED_STREAM   0x00000007

Definition at line 467 of file winnt_old.h.

◆ FILE_ACTION_RENAMED_NEW_NAME

#define FILE_ACTION_RENAMED_NEW_NAME   0x00000005

Definition at line 465 of file winnt_old.h.

◆ FILE_ACTION_RENAMED_OLD_NAME

#define FILE_ACTION_RENAMED_OLD_NAME   0x00000004

Definition at line 464 of file winnt_old.h.

◆ FILE_ACTION_TUNNELLED_ID_COLLISION

#define FILE_ACTION_TUNNELLED_ID_COLLISION   0x0000000B

Definition at line 471 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:
0x1FF)
#define SYNCHRONIZE
Definition: nt_native.h:61
#define STANDARD_RIGHTS_REQUIRED
Definition: nt_native.h:63

Definition at line 248 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 216 of file winnt_old.h.

◆ FILE_ATTRIBUTE_VALID_SET_FLAGS

#define FILE_ATTRIBUTE_VALID_SET_FLAGS   0x000031a7

Definition at line 217 of file winnt_old.h.

◆ FILE_ATTRIBUTE_VIRTUAL

#define FILE_ATTRIBUTE_VIRTUAL   0x00010000

Definition at line 215 of file winnt_old.h.

◆ FILE_CASE_PRESERVED_NAMES

#define FILE_CASE_PRESERVED_NAMES   0x00000002

Definition at line 291 of file winnt_old.h.

◆ FILE_CASE_SENSITIVE_SEARCH

#define FILE_CASE_SENSITIVE_SEARCH   0x00000001

Definition at line 290 of file winnt_old.h.

◆ FILE_COMPLETE_IF_OPLOCKED

#define FILE_COMPLETE_IF_OPLOCKED   0x00000100

Definition at line 235 of file winnt_old.h.

◆ FILE_COPY_STRUCTURED_STORAGE

#define FILE_COPY_STRUCTURED_STORAGE   0x00000041

Definition at line 219 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 234 of file winnt_old.h.

◆ FILE_DAX_VOLUME

#define FILE_DAX_VOLUME   0x20000000

Definition at line 314 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 239 of file winnt_old.h.

◆ FILE_DIRECTORY_FILE

#define FILE_DIRECTORY_FILE   0x00000001

Definition at line 227 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 294 of file winnt_old.h.

◆ FILE_GENERIC_EXECUTE

#define FILE_GENERIC_EXECUTE
Value:
#define STANDARD_RIGHTS_EXECUTE
Definition: nt_native.h:67
#define FILE_READ_ATTRIBUTES
Definition: winnt_old.h:192
#define FILE_EXECUTE
Definition: winnt_old.h:189

Definition at line 253 of file winnt_old.h.

◆ FILE_GENERIC_READ

#define FILE_GENERIC_READ
Value:
#define STANDARD_RIGHTS_READ
Definition: nt_native.h:65
#define FILE_READ_DATA
Definition: winnt_old.h:179
#define FILE_READ_EA
Definition: winnt_old.h:185

Definition at line 259 of file winnt_old.h.

◆ FILE_GENERIC_WRITE

#define FILE_GENERIC_WRITE
Value:
#define STANDARD_RIGHTS_WRITE
Definition: nt_native.h:66
#define FILE_WRITE_DATA
Definition: winnt_old.h:181
#define FILE_WRITE_ATTRIBUTES
Definition: winnt_old.h:193
#define FILE_APPEND_DATA
Definition: winnt_old.h:183
#define FILE_WRITE_EA
Definition: winnt_old.h:187

Definition at line 266 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 303 of file winnt_old.h.

◆ FILE_NO_COMPRESSION

#define FILE_NO_COMPRESSION   0x00008000

Definition at line 242 of file winnt_old.h.

◆ FILE_NO_EA_KNOWLEDGE

#define FILE_NO_EA_KNOWLEDGE   0x00000200

Definition at line 236 of file winnt_old.h.

◆ FILE_NO_INTERMEDIATE_BUFFERING

#define FILE_NO_INTERMEDIATE_BUFFERING   0x00000008

Definition at line 230 of file winnt_old.h.

◆ FILE_NON_DIRECTORY_FILE

#define FILE_NON_DIRECTORY_FILE   0x00000040

Definition at line 233 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_ATTRIBUTES

#define FILE_NOTIFY_CHANGE_ATTRIBUTES   0x00000004

Definition at line 278 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_CREATION

#define FILE_NOTIFY_CHANGE_CREATION   0x00000040

Definition at line 282 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_DIR_NAME

#define FILE_NOTIFY_CHANGE_DIR_NAME   0x00000002

Definition at line 276 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_EA

#define FILE_NOTIFY_CHANGE_EA   0x00000080

Definition at line 283 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_FILE_NAME

#define FILE_NOTIFY_CHANGE_FILE_NAME   0x00000001

Definition at line 275 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_LAST_ACCESS

#define FILE_NOTIFY_CHANGE_LAST_ACCESS   0x00000020

Definition at line 281 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_LAST_WRITE

#define FILE_NOTIFY_CHANGE_LAST_WRITE   0x00000010

Definition at line 280 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_NAME

#define FILE_NOTIFY_CHANGE_NAME   0x00000003

Definition at line 277 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_SECURITY

#define FILE_NOTIFY_CHANGE_SECURITY   0x00000100

Definition at line 284 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_SIZE

#define FILE_NOTIFY_CHANGE_SIZE   0x00000008

Definition at line 279 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_STREAM_NAME

#define FILE_NOTIFY_CHANGE_STREAM_NAME   0x00000200

Definition at line 285 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_STREAM_SIZE

#define FILE_NOTIFY_CHANGE_STREAM_SIZE   0x00000400

Definition at line 286 of file winnt_old.h.

◆ FILE_NOTIFY_CHANGE_STREAM_WRITE

#define FILE_NOTIFY_CHANGE_STREAM_WRITE   0x00000800

Definition at line 287 of file winnt_old.h.

◆ FILE_NOTIFY_VALID_MASK

#define FILE_NOTIFY_VALID_MASK   0x00000fff

Definition at line 288 of file winnt_old.h.

◆ FILE_OPEN_BY_FILE_ID

#define FILE_OPEN_BY_FILE_ID   0x00002000

Definition at line 240 of file winnt_old.h.

◆ FILE_OPEN_FOR_BACKUP_INTENT

#define FILE_OPEN_FOR_BACKUP_INTENT   0x00004000

Definition at line 241 of file winnt_old.h.

◆ FILE_OPEN_FOR_FREE_SPACE_QUERY

#define FILE_OPEN_FOR_FREE_SPACE_QUERY   0x00800000

Definition at line 246 of file winnt_old.h.

◆ FILE_OPEN_NO_RECALL

#define FILE_OPEN_NO_RECALL   0x00400000

Definition at line 245 of file winnt_old.h.

◆ FILE_OPEN_REMOTE_INSTANCE

#define FILE_OPEN_REMOTE_INSTANCE   0x00000400

Definition at line 237 of file winnt_old.h.

◆ FILE_OPEN_REPARSE_POINT

#define FILE_OPEN_REPARSE_POINT   0x00200000

Definition at line 244 of file winnt_old.h.

◆ FILE_PERSISTENT_ACLS

#define FILE_PERSISTENT_ACLS   0x00000008

Definition at line 293 of file winnt_old.h.

◆ FILE_RANDOM_ACCESS

#define FILE_RANDOM_ACCESS   0x00000800

Definition at line 238 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 304 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 243 of file winnt_old.h.

◆ FILE_SEQUENTIAL_ONLY

#define FILE_SEQUENTIAL_ONLY   0x00000004

Definition at line 229 of file winnt_old.h.

◆ FILE_SEQUENTIAL_WRITE_ONCE

#define FILE_SEQUENTIAL_WRITE_ONCE   0x00100000

Definition at line 305 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 220 of file winnt_old.h.

◆ FILE_SUPPORTS_BLOCK_REFCOUNTING

#define FILE_SUPPORTS_BLOCK_REFCOUNTING   0x08000000

Definition at line 312 of file winnt_old.h.

◆ FILE_SUPPORTS_ENCRYPTION

#define FILE_SUPPORTS_ENCRYPTION   0x00020000

Definition at line 302 of file winnt_old.h.

◆ FILE_SUPPORTS_EXTENDED_ATTRIBUTES

#define FILE_SUPPORTS_EXTENDED_ATTRIBUTES   0x00800000

Definition at line 308 of file winnt_old.h.

◆ FILE_SUPPORTS_HARD_LINKS

#define FILE_SUPPORTS_HARD_LINKS   0x00400000

Definition at line 307 of file winnt_old.h.

◆ FILE_SUPPORTS_INTEGRITY_STREAMS

#define FILE_SUPPORTS_INTEGRITY_STREAMS   0x04000000

Definition at line 311 of file winnt_old.h.

◆ FILE_SUPPORTS_OBJECT_IDS

#define FILE_SUPPORTS_OBJECT_IDS   0x00010000

Definition at line 301 of file winnt_old.h.

◆ FILE_SUPPORTS_OPEN_BY_FILE_ID

#define FILE_SUPPORTS_OPEN_BY_FILE_ID   0x01000000

Definition at line 309 of file winnt_old.h.

◆ FILE_SUPPORTS_REMOTE_STORAGE

#define FILE_SUPPORTS_REMOTE_STORAGE   0x00000100

Definition at line 298 of file winnt_old.h.

◆ FILE_SUPPORTS_REPARSE_POINTS

#define FILE_SUPPORTS_REPARSE_POINTS   0x00000080

Definition at line 297 of file winnt_old.h.

◆ FILE_SUPPORTS_SPARSE_FILES

#define FILE_SUPPORTS_SPARSE_FILES   0x00000040

Definition at line 296 of file winnt_old.h.

◆ FILE_SUPPORTS_SPARSE_VDL

#define FILE_SUPPORTS_SPARSE_VDL   0x10000000

Definition at line 313 of file winnt_old.h.

◆ FILE_SUPPORTS_TRANSACTIONS

#define FILE_SUPPORTS_TRANSACTIONS   0x00200000

Definition at line 306 of file winnt_old.h.

◆ FILE_SUPPORTS_USN_JOURNAL

#define FILE_SUPPORTS_USN_JOURNAL   0x02000000

Definition at line 310 of file winnt_old.h.

◆ FILE_SYNCHRONOUS_IO_ALERT

#define FILE_SYNCHRONOUS_IO_ALERT   0x00000010

Definition at line 231 of file winnt_old.h.

◆ FILE_SYNCHRONOUS_IO_NONALERT

#define FILE_SYNCHRONOUS_IO_NONALERT   0x00000020

Definition at line 232 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 292 of file winnt_old.h.

◆ FILE_VALID_MAILSLOT_OPTION_FLAGS

#define FILE_VALID_MAILSLOT_OPTION_FLAGS   0x00000032

Definition at line 224 of file winnt_old.h.

◆ FILE_VALID_OPTION_FLAGS

#define FILE_VALID_OPTION_FLAGS   0x00ffffff

Definition at line 222 of file winnt_old.h.

◆ FILE_VALID_PIPE_OPTION_FLAGS

#define FILE_VALID_PIPE_OPTION_FLAGS   0x00000032

Definition at line 223 of file winnt_old.h.

◆ FILE_VALID_SET_FLAGS

#define FILE_VALID_SET_FLAGS   0x00000036

Definition at line 225 of file winnt_old.h.

◆ FILE_VOLUME_IS_COMPRESSED

#define FILE_VOLUME_IS_COMPRESSED   0x00008000

Definition at line 300 of file winnt_old.h.

◆ FILE_VOLUME_QUOTAS

#define FILE_VOLUME_QUOTAS   0x00000020

Definition at line 295 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 228 of file winnt_old.h.

◆ FLS_MAXIMUM_AVAILABLE

#define FLS_MAXIMUM_AVAILABLE   128

Definition at line 1070 of file winnt_old.h.

◆ FRAME_FPO

#define FRAME_FPO   0

Definition at line 875 of file winnt_old.h.

◆ FRAME_NONFPO

#define FRAME_NONFPO   3

Definition at line 878 of file winnt_old.h.

◆ FRAME_TRAP

#define FRAME_TRAP   1

Definition at line 876 of file winnt_old.h.

◆ FRAME_TSS

#define FRAME_TSS   2

Definition at line 877 of file winnt_old.h.

◆ FS_LFN_APIS

#define FS_LFN_APIS   0x00004000

Definition at line 299 of file winnt_old.h.

◆ GUID_DEFINED

#define GUID_DEFINED

Definition at line 1106 of file winnt_old.h.

◆ HEAP_CREATE_ALIGN_16

#define HEAP_CREATE_ALIGN_16   0x10000

Definition at line 481 of file winnt_old.h.

◆ HEAP_CREATE_ENABLE_EXECUTE

#define HEAP_CREATE_ENABLE_EXECUTE   0x00040000

Definition at line 483 of file winnt_old.h.

◆ HEAP_CREATE_ENABLE_TRACING

#define HEAP_CREATE_ENABLE_TRACING   0x20000

Definition at line 482 of file winnt_old.h.

◆ HEAP_DISABLE_COALESCE_ON_FREE

#define HEAP_DISABLE_COALESCE_ON_FREE   128

Definition at line 480 of file winnt_old.h.

◆ HEAP_FREE_CHECKING_ENABLED

#define HEAP_FREE_CHECKING_ENABLED   64

Definition at line 479 of file winnt_old.h.

◆ HEAP_GENERATE_EXCEPTIONS

#define HEAP_GENERATE_EXCEPTIONS   4

Definition at line 475 of file winnt_old.h.

◆ HEAP_GROWABLE

#define HEAP_GROWABLE   2

Definition at line 474 of file winnt_old.h.

◆ HEAP_MAKE_TAG_FLAGS

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

Definition at line 487 of file winnt_old.h.

◆ HEAP_MAXIMUM_TAG

#define HEAP_MAXIMUM_TAG   0xFFF

Definition at line 484 of file winnt_old.h.

◆ HEAP_NO_SERIALIZE

#define HEAP_NO_SERIALIZE   1

Definition at line 473 of file winnt_old.h.

◆ HEAP_PSEUDO_TAG_FLAG

#define HEAP_PSEUDO_TAG_FLAG   0x8000

Definition at line 485 of file winnt_old.h.

◆ HEAP_REALLOC_IN_PLACE_ONLY

#define HEAP_REALLOC_IN_PLACE_ONLY   16

Definition at line 477 of file winnt_old.h.

◆ HEAP_TAG_SHIFT

#define HEAP_TAG_SHIFT   16

Definition at line 486 of file winnt_old.h.

◆ HEAP_TAIL_CHECKING_ENABLED

#define HEAP_TAIL_CHECKING_ENABLED   32

Definition at line 478 of file winnt_old.h.

◆ HEAP_ZERO_MEMORY

#define HEAP_ZERO_MEMORY   8

Definition at line 476 of file winnt_old.h.

◆ IMAGE_ARCHIVE_END

#define IMAGE_ARCHIVE_END   "`\n"

Definition at line 860 of file winnt_old.h.

◆ IMAGE_ARCHIVE_LINKER_MEMBER

#define IMAGE_ARCHIVE_LINKER_MEMBER   "/ "

Definition at line 862 of file winnt_old.h.

◆ IMAGE_ARCHIVE_LONGNAMES_MEMBER

#define IMAGE_ARCHIVE_LONGNAMES_MEMBER   "// "

Definition at line 863 of file winnt_old.h.

◆ IMAGE_ARCHIVE_PAD

#define IMAGE_ARCHIVE_PAD   "\n"

Definition at line 861 of file winnt_old.h.

◆ IMAGE_ARCHIVE_START

#define IMAGE_ARCHIVE_START   "!<arch>\n"

Definition at line 859 of file winnt_old.h.

◆ IMAGE_ARCHIVE_START_SIZE

#define IMAGE_ARCHIVE_START_SIZE   8

Definition at line 858 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_ANY

#define IMAGE_COMDAT_SELECT_ANY   2

Definition at line 774 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_ASSOCIATIVE

#define IMAGE_COMDAT_SELECT_ASSOCIATIVE   5

Definition at line 777 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_EXACT_MATCH

#define IMAGE_COMDAT_SELECT_EXACT_MATCH   4

Definition at line 776 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_LARGEST

#define IMAGE_COMDAT_SELECT_LARGEST   6

Definition at line 778 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_NEWEST

#define IMAGE_COMDAT_SELECT_NEWEST   7

Definition at line 779 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_NODUPLICATES

#define IMAGE_COMDAT_SELECT_NODUPLICATES   1

Definition at line 773 of file winnt_old.h.

◆ IMAGE_COMDAT_SELECT_SAME_SIZE

#define IMAGE_COMDAT_SELECT_SAME_SIZE   3

Definition at line 775 of file winnt_old.h.

◆ IMAGE_DEBUG_MISC_EXENAME

#define IMAGE_DEBUG_MISC_EXENAME   1

Definition at line 879 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_CODEVIEW

#define IMAGE_DEBUG_TYPE_CODEVIEW   2

Definition at line 868 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_COFF

#define IMAGE_DEBUG_TYPE_COFF   1

Definition at line 867 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_EXCEPTION

#define IMAGE_DEBUG_TYPE_EXCEPTION   5

Definition at line 871 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_FIXUP

#define IMAGE_DEBUG_TYPE_FIXUP   6

Definition at line 872 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_FPO

#define IMAGE_DEBUG_TYPE_FPO   3

Definition at line 869 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_MISC

#define IMAGE_DEBUG_TYPE_MISC   4

Definition at line 870 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_OMAP_FROM_SRC

#define IMAGE_DEBUG_TYPE_OMAP_FROM_SRC   8

Definition at line 874 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_OMAP_TO_SRC

#define IMAGE_DEBUG_TYPE_OMAP_TO_SRC   7

Definition at line 873 of file winnt_old.h.

◆ IMAGE_DEBUG_TYPE_UNKNOWN

#define IMAGE_DEBUG_TYPE_UNKNOWN   0

Definition at line 866 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_BASERELOC

#define IMAGE_DIRECTORY_ENTRY_BASERELOC   5

Definition at line 680 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT

#define IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT   11

Definition at line 686 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR

#define IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR   14

Definition at line 689 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_COPYRIGHT

#define IMAGE_DIRECTORY_ENTRY_COPYRIGHT   7

Definition at line 682 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_DEBUG

#define IMAGE_DIRECTORY_ENTRY_DEBUG   6

Definition at line 681 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT

#define IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT   13

Definition at line 688 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_EXCEPTION

#define IMAGE_DIRECTORY_ENTRY_EXCEPTION   3

Definition at line 678 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_EXPORT

#define IMAGE_DIRECTORY_ENTRY_EXPORT   0

Definition at line 675 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_GLOBALPTR

#define IMAGE_DIRECTORY_ENTRY_GLOBALPTR   8

Definition at line 683 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_IAT

#define IMAGE_DIRECTORY_ENTRY_IAT   12

Definition at line 687 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_IMPORT

#define IMAGE_DIRECTORY_ENTRY_IMPORT   1

Definition at line 676 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG

#define IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG   10

Definition at line 685 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_RESOURCE

#define IMAGE_DIRECTORY_ENTRY_RESOURCE   2

Definition at line 677 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_SECURITY

#define IMAGE_DIRECTORY_ENTRY_SECURITY   4

Definition at line 679 of file winnt_old.h.

◆ IMAGE_DIRECTORY_ENTRY_TLS

#define IMAGE_DIRECTORY_ENTRY_TLS   9

Definition at line 684 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE

#define IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE   0x0040

Definition at line 666 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY

#define IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY   0x0080

Definition at line 667 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NO_BIND

#define IMAGE_DLLCHARACTERISTICS_NO_BIND   0x0800

Definition at line 671 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NO_ISOLATION

#define IMAGE_DLLCHARACTERISTICS_NO_ISOLATION   0x0200

Definition at line 669 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NO_SEH

#define IMAGE_DLLCHARACTERISTICS_NO_SEH   0x0400

Definition at line 670 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_NX_COMPAT

#define IMAGE_DLLCHARACTERISTICS_NX_COMPAT   0x0100

Definition at line 668 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE

#define IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE   0x8000

Definition at line 673 of file winnt_old.h.

◆ IMAGE_DLLCHARACTERISTICS_WDM_DRIVER

#define IMAGE_DLLCHARACTERISTICS_WDM_DRIVER   0x2000

Definition at line 672 of file winnt_old.h.

◆ IMAGE_DOS_SIGNATURE

#define IMAGE_DOS_SIGNATURE   0x5A4D

Definition at line 624 of file winnt_old.h.

◆ IMAGE_FILE_32BIT_MACHINE

#define IMAGE_FILE_32BIT_MACHINE   256

Definition at line 571 of file winnt_old.h.

◆ IMAGE_FILE_AGGRESIVE_WS_TRIM

#define IMAGE_FILE_AGGRESIVE_WS_TRIM   16

Definition at line 568 of file winnt_old.h.

◆ IMAGE_FILE_BASE_RELOCATION_TABLE

#define IMAGE_FILE_BASE_RELOCATION_TABLE   5

Definition at line 617 of file winnt_old.h.

◆ IMAGE_FILE_BYTES_REVERSED_HI

#define IMAGE_FILE_BYTES_REVERSED_HI   32768

Definition at line 578 of file winnt_old.h.

◆ IMAGE_FILE_BYTES_REVERSED_LO

#define IMAGE_FILE_BYTES_REVERSED_LO   128

Definition at line 570 of file winnt_old.h.

◆ IMAGE_FILE_CALLBACK_DIRECTORY

#define IMAGE_FILE_CALLBACK_DIRECTORY   10

Definition at line 622 of file winnt_old.h.

◆ IMAGE_FILE_DEBUG_DIRECTORY

#define IMAGE_FILE_DEBUG_DIRECTORY   6

Definition at line 618 of file winnt_old.h.

◆ IMAGE_FILE_DEBUG_STRIPPED

#define IMAGE_FILE_DEBUG_STRIPPED   512

Definition at line 572 of file winnt_old.h.

◆ IMAGE_FILE_DESCRIPTION_STRING

#define IMAGE_FILE_DESCRIPTION_STRING   7

Definition at line 619 of file winnt_old.h.

◆ IMAGE_FILE_DLL

#define IMAGE_FILE_DLL   8192

Definition at line 576 of file winnt_old.h.

◆ IMAGE_FILE_EXCEPTION_DIRECTORY

#define IMAGE_FILE_EXCEPTION_DIRECTORY   3

Definition at line 615 of file winnt_old.h.

◆ IMAGE_FILE_EXECUTABLE_IMAGE

#define IMAGE_FILE_EXECUTABLE_IMAGE   2

Definition at line 565 of file winnt_old.h.

◆ IMAGE_FILE_EXPORT_DIRECTORY

#define IMAGE_FILE_EXPORT_DIRECTORY   0

Definition at line 612 of file winnt_old.h.

◆ IMAGE_FILE_IMPORT_DIRECTORY

#define IMAGE_FILE_IMPORT_DIRECTORY   1

Definition at line 613 of file winnt_old.h.

◆ IMAGE_FILE_LARGE_ADDRESS_AWARE

#define IMAGE_FILE_LARGE_ADDRESS_AWARE   32

Definition at line 569 of file winnt_old.h.

◆ IMAGE_FILE_LINE_NUMS_STRIPPED

#define IMAGE_FILE_LINE_NUMS_STRIPPED   4

Definition at line 566 of file winnt_old.h.

◆ IMAGE_FILE_LOCAL_SYMS_STRIPPED

#define IMAGE_FILE_LOCAL_SYMS_STRIPPED   8

Definition at line 567 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ALPHA

#define IMAGE_FILE_MACHINE_ALPHA   0x184

Definition at line 604 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ALPHA64

#define IMAGE_FILE_MACHINE_ALPHA64   0x0284

Definition at line 605 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_AM33

#define IMAGE_FILE_MACHINE_AM33   0x1d3

Definition at line 581 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_AMD64

#define IMAGE_FILE_MACHINE_AMD64   0x8664

Definition at line 582 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ARM

#define IMAGE_FILE_MACHINE_ARM   0x1c0

Definition at line 583 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ARM64

#define IMAGE_FILE_MACHINE_ARM64   0xAA64

Definition at line 610 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_ARMNT

#define IMAGE_FILE_MACHINE_ARMNT   0x1c4

Definition at line 584 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_AXP64

#define IMAGE_FILE_MACHINE_AXP64   IMAGE_FILE_MACHINE_ALPHA64

Definition at line 606 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_CEE

#define IMAGE_FILE_MACHINE_CEE   0xC0EE

Definition at line 607 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_CEF

#define IMAGE_FILE_MACHINE_CEF   0x0CEF

Definition at line 609 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_EBC

#define IMAGE_FILE_MACHINE_EBC   0xebc

Definition at line 585 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_I386

#define IMAGE_FILE_MACHINE_I386   0x14c

Definition at line 586 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_IA64

#define IMAGE_FILE_MACHINE_IA64   0x200

Definition at line 587 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_M32R

#define IMAGE_FILE_MACHINE_M32R   0x9041

Definition at line 588 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_MIPS16

#define IMAGE_FILE_MACHINE_MIPS16   0x266

Definition at line 589 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_MIPSFPU

#define IMAGE_FILE_MACHINE_MIPSFPU   0x366

Definition at line 590 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_MIPSFPU16

#define IMAGE_FILE_MACHINE_MIPSFPU16   0x466

Definition at line 591 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_POWERPC

#define IMAGE_FILE_MACHINE_POWERPC   0x1f0

Definition at line 592 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_POWERPCFP

#define IMAGE_FILE_MACHINE_POWERPCFP   0x1f1

Definition at line 593 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_R10000

#define IMAGE_FILE_MACHINE_R10000   0x168

Definition at line 603 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_R3000

#define IMAGE_FILE_MACHINE_R3000   0x162

Definition at line 602 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_R4000

#define IMAGE_FILE_MACHINE_R4000   0x166

Definition at line 594 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH3

#define IMAGE_FILE_MACHINE_SH3   0x1a2

Definition at line 595 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH3DSP

#define IMAGE_FILE_MACHINE_SH3DSP   0x1a3

Definition at line 597 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH3E

#define IMAGE_FILE_MACHINE_SH3E   0x01a4

Definition at line 596 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH4

#define IMAGE_FILE_MACHINE_SH4   0x1a6

Definition at line 598 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_SH5

#define IMAGE_FILE_MACHINE_SH5   0x1a8

Definition at line 599 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_THUMB

#define IMAGE_FILE_MACHINE_THUMB   0x1c2

Definition at line 600 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_TRICORE

#define IMAGE_FILE_MACHINE_TRICORE   0x0520

Definition at line 608 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_UNKNOWN

#define IMAGE_FILE_MACHINE_UNKNOWN   0

Definition at line 579 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_VALUE

#define IMAGE_FILE_MACHINE_VALUE   8 /* Mips */

Definition at line 620 of file winnt_old.h.

◆ IMAGE_FILE_MACHINE_WCEMIPSV2

#define IMAGE_FILE_MACHINE_WCEMIPSV2   0x169

Definition at line 601 of file winnt_old.h.

◆ IMAGE_FILE_NET_RUN_FROM_SWAP

#define IMAGE_FILE_NET_RUN_FROM_SWAP   2048

Definition at line 574 of file winnt_old.h.

◆ IMAGE_FILE_RELOCS_STRIPPED

#define IMAGE_FILE_RELOCS_STRIPPED   1

Definition at line 564 of file winnt_old.h.

◆ IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP

#define IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP   1024

Definition at line 573 of file winnt_old.h.

◆ IMAGE_FILE_RESOURCE_DIRECTORY

#define IMAGE_FILE_RESOURCE_DIRECTORY   2

Definition at line 614 of file winnt_old.h.

◆ IMAGE_FILE_SECURITY_DIRECTORY

#define IMAGE_FILE_SECURITY_DIRECTORY   4

Definition at line 616 of file winnt_old.h.

◆ IMAGE_FILE_SYSTEM

#define IMAGE_FILE_SYSTEM   4096

Definition at line 575 of file winnt_old.h.

◆ IMAGE_FILE_THREAD_LOCAL_STORAGE

#define IMAGE_FILE_THREAD_LOCAL_STORAGE   9

Definition at line 621 of file winnt_old.h.

◆ IMAGE_FILE_UP_SYSTEM_ONLY

#define IMAGE_FILE_UP_SYSTEM_ONLY   16384

Definition at line 577 of file winnt_old.h.

◆ IMAGE_FIRST_SECTION

#define IMAGE_FIRST_SECTION (   h)    ((PIMAGE_SECTION_HEADER) ((ULONG_PTR)h+FIELD_OFFSET(IMAGE_NT_HEADERS,OptionalHeader)+((PIMAGE_NT_HEADERS)(h))->FileHeader.SizeOfOptionalHeader))

Definition at line 674 of file winnt_old.h.

◆ IMAGE_NT_OPTIONAL_HDR32_MAGIC

#define IMAGE_NT_OPTIONAL_HDR32_MAGIC   0x10b

Definition at line 629 of file winnt_old.h.

◆ IMAGE_NT_OPTIONAL_HDR64_MAGIC

#define IMAGE_NT_OPTIONAL_HDR64_MAGIC   0x20b

Definition at line 630 of file winnt_old.h.

◆ IMAGE_NT_OPTIONAL_HDR_MAGIC

#define IMAGE_NT_OPTIONAL_HDR_MAGIC   IMAGE_NT_OPTIONAL_HDR32_MAGIC

Definition at line 634 of file winnt_old.h.

◆ IMAGE_NT_SIGNATURE

#define IMAGE_NT_SIGNATURE   0x00004550

Definition at line 628 of file winnt_old.h.

◆ IMAGE_NUMBEROF_DIRECTORY_ENTRIES

#define IMAGE_NUMBEROF_DIRECTORY_ENTRIES   16

Definition at line 638 of file winnt_old.h.

◆ IMAGE_ORDINAL

#define IMAGE_ORDINAL (   Ordinal)    IMAGE_ORDINAL32(Ordinal)

Definition at line 3412 of file winnt_old.h.

◆ IMAGE_ORDINAL32

#define IMAGE_ORDINAL32 (   Ordinal)    (Ordinal & 0xffff)

Definition at line 3377 of file winnt_old.h.

◆ IMAGE_ORDINAL64

#define IMAGE_ORDINAL64 (   Ordinal)    (Ordinal & 0xffff)

Definition at line 3376 of file winnt_old.h.

◆ IMAGE_ORDINAL_FLAG

#define IMAGE_ORDINAL_FLAG   IMAGE_ORDINAL_FLAG32

Definition at line 3411 of file winnt_old.h.

◆ IMAGE_ORDINAL_FLAG32

#define IMAGE_ORDINAL_FLAG32   0x80000000

Definition at line 3375 of file winnt_old.h.

◆ IMAGE_ORDINAL_FLAG64

#define IMAGE_ORDINAL_FLAG64   0x8000000000000000ULL

Definition at line 3374 of file winnt_old.h.

◆ IMAGE_OS2_SIGNATURE

#define IMAGE_OS2_SIGNATURE   0x454E

Definition at line 625 of file winnt_old.h.

◆ IMAGE_OS2_SIGNATURE_LE

#define IMAGE_OS2_SIGNATURE_LE   0x454C

Definition at line 626 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_ABSOLUTE

#define IMAGE_REL_ALPHA_ABSOLUTE   0

Definition at line 806 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_BRADDR

#define IMAGE_REL_ALPHA_BRADDR   7

Definition at line 813 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_GPDISP

#define IMAGE_REL_ALPHA_GPDISP   6

Definition at line 812 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_GPREL32

#define IMAGE_REL_ALPHA_GPREL32   3

Definition at line 809 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_HINT

#define IMAGE_REL_ALPHA_HINT   8

Definition at line 814 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_INLINE_REFLONG

#define IMAGE_REL_ALPHA_INLINE_REFLONG   9

Definition at line 815 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_LITERAL

#define IMAGE_REL_ALPHA_LITERAL   4

Definition at line 810 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_LITUSE

#define IMAGE_REL_ALPHA_LITUSE   5

Definition at line 811 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_MATCH

#define IMAGE_REL_ALPHA_MATCH   13

Definition at line 819 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_PAIR

#define IMAGE_REL_ALPHA_PAIR   12

Definition at line 818 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_REFHI

#define IMAGE_REL_ALPHA_REFHI   10

Definition at line 816 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_REFLO

#define IMAGE_REL_ALPHA_REFLO   11

Definition at line 817 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_REFLONG

#define IMAGE_REL_ALPHA_REFLONG   1

Definition at line 807 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_REFLONGNB

#define IMAGE_REL_ALPHA_REFLONGNB   16

Definition at line 822 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_REFQUAD

#define IMAGE_REL_ALPHA_REFQUAD   2

Definition at line 808 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_SECREL

#define IMAGE_REL_ALPHA_SECREL   15

Definition at line 821 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_SECRELHI

#define IMAGE_REL_ALPHA_SECRELHI   18

Definition at line 824 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_SECRELLO

#define IMAGE_REL_ALPHA_SECRELLO   17

Definition at line 823 of file winnt_old.h.

◆ IMAGE_REL_ALPHA_SECTION

#define IMAGE_REL_ALPHA_SECTION   14

Definition at line 820 of file winnt_old.h.

◆ IMAGE_REL_BASED_ABSOLUTE

#define IMAGE_REL_BASED_ABSOLUTE   0

Definition at line 849 of file winnt_old.h.

◆ IMAGE_REL_BASED_DIR64

#define IMAGE_REL_BASED_DIR64   10

Definition at line 857 of file winnt_old.h.

◆ IMAGE_REL_BASED_HIGH

#define IMAGE_REL_BASED_HIGH   1

Definition at line 850 of file winnt_old.h.

◆ IMAGE_REL_BASED_HIGHADJ

#define IMAGE_REL_BASED_HIGHADJ   4

Definition at line 853 of file winnt_old.h.

◆ IMAGE_REL_BASED_HIGHLOW

#define IMAGE_REL_BASED_HIGHLOW   3

Definition at line 852 of file winnt_old.h.

◆ IMAGE_REL_BASED_IA64_IMM64

#define IMAGE_REL_BASED_IA64_IMM64   9

Definition at line 856 of file winnt_old.h.

◆ IMAGE_REL_BASED_LOW

#define IMAGE_REL_BASED_LOW   2

Definition at line 851 of file winnt_old.h.

◆ IMAGE_REL_BASED_MIPS_JMPADDR

#define IMAGE_REL_BASED_MIPS_JMPADDR   5

Definition at line 854 of file winnt_old.h.

◆ IMAGE_REL_BASED_MIPS_JMPADDR16

#define IMAGE_REL_BASED_MIPS_JMPADDR16   9

Definition at line 855 of file winnt_old.h.

◆ IMAGE_REL_I386_ABSOLUTE

#define IMAGE_REL_I386_ABSOLUTE   0

Definition at line 783 of file winnt_old.h.

◆ IMAGE_REL_I386_DIR16

#define IMAGE_REL_I386_DIR16   1

Definition at line 784 of file winnt_old.h.

◆ IMAGE_REL_I386_DIR32

#define IMAGE_REL_I386_DIR32   6

Definition at line 786 of file winnt_old.h.

◆ IMAGE_REL_I386_DIR32NB

#define IMAGE_REL_I386_DIR32NB   7

Definition at line 787 of file winnt_old.h.

◆ IMAGE_REL_I386_REL16

#define IMAGE_REL_I386_REL16   2

Definition at line 785 of file winnt_old.h.

◆ IMAGE_REL_I386_REL32

#define IMAGE_REL_I386_REL32   20

Definition at line 791 of file winnt_old.h.

◆ IMAGE_REL_I386_SECREL

#define IMAGE_REL_I386_SECREL   11

Definition at line 790 of file winnt_old.h.

◆ IMAGE_REL_I386_SECTION

#define IMAGE_REL_I386_SECTION   10

Definition at line 789 of file winnt_old.h.

◆ IMAGE_REL_I386_SEG12

#define IMAGE_REL_I386_SEG12   9

Definition at line 788 of file winnt_old.h.

◆ IMAGE_REL_MIPS_ABSOLUTE

#define IMAGE_REL_MIPS_ABSOLUTE   0

Definition at line 792 of file winnt_old.h.

◆ IMAGE_REL_MIPS_GPREL

#define IMAGE_REL_MIPS_GPREL   6

Definition at line 798 of file winnt_old.h.

◆ IMAGE_REL_MIPS_JMPADDR

#define IMAGE_REL_MIPS_JMPADDR   3

Definition at line 795 of file winnt_old.h.

◆ IMAGE_REL_MIPS_LITERAL

#define IMAGE_REL_MIPS_LITERAL   7

Definition at line 799 of file winnt_old.h.

◆ IMAGE_REL_MIPS_PAIR

#define IMAGE_REL_MIPS_PAIR   35

Definition at line 805 of file winnt_old.h.

◆ IMAGE_REL_MIPS_REFHALF

#define IMAGE_REL_MIPS_REFHALF   1

Definition at line 793 of file winnt_old.h.

◆ IMAGE_REL_MIPS_REFHI

#define IMAGE_REL_MIPS_REFHI   4

Definition at line 796 of file winnt_old.h.

◆ IMAGE_REL_MIPS_REFLO

#define IMAGE_REL_MIPS_REFLO   5

Definition at line 797 of file winnt_old.h.

◆ IMAGE_REL_MIPS_REFWORD

#define IMAGE_REL_MIPS_REFWORD   2

Definition at line 794 of file winnt_old.h.

◆ IMAGE_REL_MIPS_REFWORDNB

#define IMAGE_REL_MIPS_REFWORDNB   34

Definition at line 804 of file winnt_old.h.

◆ IMAGE_REL_MIPS_SECREL

#define IMAGE_REL_MIPS_SECREL   11

Definition at line 801 of file winnt_old.h.

◆ IMAGE_REL_MIPS_SECRELHI

#define IMAGE_REL_MIPS_SECRELHI   13

Definition at line 803 of file winnt_old.h.

◆ IMAGE_REL_MIPS_SECRELLO

#define IMAGE_REL_MIPS_SECRELLO   12

Definition at line 802 of file winnt_old.h.

◆ IMAGE_REL_MIPS_SECTION

#define IMAGE_REL_MIPS_SECTION   10

Definition at line 800 of file winnt_old.h.

◆ IMAGE_REL_PPC_ABSOLUTE

#define IMAGE_REL_PPC_ABSOLUTE   0

Definition at line 825 of file winnt_old.h.

◆ IMAGE_REL_PPC_ADDR14

#define IMAGE_REL_PPC_ADDR14   5

Definition at line 830 of file winnt_old.h.

◆ IMAGE_REL_PPC_ADDR16

#define IMAGE_REL_PPC_ADDR16   4

Definition at line 829 of file winnt_old.h.

◆ IMAGE_REL_PPC_ADDR24

#define IMAGE_REL_PPC_ADDR24   3

Definition at line 828 of file winnt_old.h.

◆ IMAGE_REL_PPC_ADDR32

#define IMAGE_REL_PPC_ADDR32   2

Definition at line 827 of file winnt_old.h.

◆ IMAGE_REL_PPC_ADDR32NB

#define IMAGE_REL_PPC_ADDR32NB   10

Definition at line 835 of file winnt_old.h.

◆ IMAGE_REL_PPC_ADDR64

#define IMAGE_REL_PPC_ADDR64   1

Definition at line 826 of file winnt_old.h.

◆ IMAGE_REL_PPC_BRNTAKEN

#define IMAGE_REL_PPC_BRNTAKEN   1024

Definition at line 847 of file winnt_old.h.

◆ IMAGE_REL_PPC_BRTAKEN

#define IMAGE_REL_PPC_BRTAKEN   512

Definition at line 846 of file winnt_old.h.

◆ IMAGE_REL_PPC_IFGLUE

#define IMAGE_REL_PPC_IFGLUE   13

Definition at line 838 of file winnt_old.h.

◆ IMAGE_REL_PPC_IMGLUE

#define IMAGE_REL_PPC_IMGLUE   14

Definition at line 839 of file winnt_old.h.

◆ IMAGE_REL_PPC_NEG

#define IMAGE_REL_PPC_NEG   256

Definition at line 845 of file winnt_old.h.

◆ IMAGE_REL_PPC_PAIR

#define IMAGE_REL_PPC_PAIR   18

Definition at line 843 of file winnt_old.h.

◆ IMAGE_REL_PPC_REFHI

#define IMAGE_REL_PPC_REFHI   16

Definition at line 841 of file winnt_old.h.

◆ IMAGE_REL_PPC_REFLO

#define IMAGE_REL_PPC_REFLO   17

Definition at line 842 of file winnt_old.h.

◆ IMAGE_REL_PPC_REL14

#define IMAGE_REL_PPC_REL14   7

Definition at line 832 of file winnt_old.h.

◆ IMAGE_REL_PPC_REL24

#define IMAGE_REL_PPC_REL24   6

Definition at line 831 of file winnt_old.h.

◆ IMAGE_REL_PPC_SECREL

#define IMAGE_REL_PPC_SECREL   11

Definition at line 836 of file winnt_old.h.

◆ IMAGE_REL_PPC_SECREL16

#define IMAGE_REL_PPC_SECREL16   15

Definition at line 840 of file winnt_old.h.

◆ IMAGE_REL_PPC_SECTION

#define IMAGE_REL_PPC_SECTION   12

Definition at line 837 of file winnt_old.h.

◆ IMAGE_REL_PPC_TOCDEFN

#define IMAGE_REL_PPC_TOCDEFN   2048

Definition at line 848 of file winnt_old.h.

◆ IMAGE_REL_PPC_TOCREL14

#define IMAGE_REL_PPC_TOCREL14   9

Definition at line 834 of file winnt_old.h.

◆ IMAGE_REL_PPC_TOCREL16

#define IMAGE_REL_PPC_TOCREL16   8

Definition at line 833 of file winnt_old.h.

◆ IMAGE_REL_PPC_TYPEMASK

#define IMAGE_REL_PPC_TYPEMASK   255

Definition at line 844 of file winnt_old.h.

◆ IMAGE_RESOURCE_DATA_IS_DIRECTORY

#define IMAGE_RESOURCE_DATA_IS_DIRECTORY   0x80000000

Definition at line 865 of file winnt_old.h.

◆ IMAGE_RESOURCE_NAME_IS_STRING

#define IMAGE_RESOURCE_NAME_IS_STRING   0x80000000

Definition at line 864 of file winnt_old.h.

◆ IMAGE_ROM_OPTIONAL_HDR_MAGIC

#define IMAGE_ROM_OPTIONAL_HDR_MAGIC   0x107

Definition at line 636 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_16BYTES

#define IMAGE_SCN_ALIGN_16BYTES   0x500000

Definition at line 711 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_1BYTES

#define IMAGE_SCN_ALIGN_1BYTES   0x100000

Definition at line 707 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_2BYTES

#define IMAGE_SCN_ALIGN_2BYTES   0x200000

Definition at line 708 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_32BYTES

#define IMAGE_SCN_ALIGN_32BYTES   0x600000

Definition at line 712 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_4BYTES

#define IMAGE_SCN_ALIGN_4BYTES   0x300000

Definition at line 709 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_64BYTES

#define IMAGE_SCN_ALIGN_64BYTES   0x700000

Definition at line 713 of file winnt_old.h.

◆ IMAGE_SCN_ALIGN_8BYTES

#define IMAGE_SCN_ALIGN_8BYTES   0x400000

Definition at line 710 of file winnt_old.h.

◆ IMAGE_SCN_CNT_CODE

#define IMAGE_SCN_CNT_CODE   32

Definition at line 695 of file winnt_old.h.

◆ IMAGE_SCN_CNT_INITIALIZED_DATA

#define IMAGE_SCN_CNT_INITIALIZED_DATA   64

Definition at line 696 of file winnt_old.h.

◆ IMAGE_SCN_CNT_UNINITIALIZED_DATA

#define IMAGE_SCN_CNT_UNINITIALIZED_DATA   128

Definition at line 697 of file winnt_old.h.

◆ IMAGE_SCN_LNK_COMDAT

#define IMAGE_SCN_LNK_COMDAT   4096

Definition at line 701 of file winnt_old.h.

◆ IMAGE_SCN_LNK_INFO

#define IMAGE_SCN_LNK_INFO   512

Definition at line 699 of file winnt_old.h.

◆ IMAGE_SCN_LNK_NRELOC_OVFL

#define IMAGE_SCN_LNK_NRELOC_OVFL   0x1000000

Definition at line 714 of file winnt_old.h.

◆ IMAGE_SCN_LNK_OTHER

#define IMAGE_SCN_LNK_OTHER   256

Definition at line 698 of file winnt_old.h.

◆ IMAGE_SCN_LNK_REMOVE

#define IMAGE_SCN_LNK_REMOVE   2048

Definition at line 700 of file winnt_old.h.

◆ IMAGE_SCN_MEM_16BIT

#define IMAGE_SCN_MEM_16BIT   0x20000

Definition at line 704 of file winnt_old.h.

◆ IMAGE_SCN_MEM_DISCARDABLE

#define IMAGE_SCN_MEM_DISCARDABLE   0x2000000

Definition at line 715 of file winnt_old.h.

◆ IMAGE_SCN_MEM_EXECUTE

#define IMAGE_SCN_MEM_EXECUTE   0x20000000

Definition at line 719 of file winnt_old.h.

◆ IMAGE_SCN_MEM_FARDATA

#define IMAGE_SCN_MEM_FARDATA   0x8000

Definition at line 702 of file winnt_old.h.

◆ IMAGE_SCN_MEM_LOCKED

#define IMAGE_SCN_MEM_LOCKED   0x40000

Definition at line 705 of file winnt_old.h.

◆ IMAGE_SCN_MEM_NOT_CACHED

#define IMAGE_SCN_MEM_NOT_CACHED   0x4000000

Definition at line 716 of file winnt_old.h.

◆ IMAGE_SCN_MEM_NOT_PAGED

#define IMAGE_SCN_MEM_NOT_PAGED   0x8000000

Definition at line 717 of file winnt_old.h.

◆ IMAGE_SCN_MEM_PRELOAD

#define IMAGE_SCN_MEM_PRELOAD   0x80000

Definition at line 706 of file winnt_old.h.

◆ IMAGE_SCN_MEM_PURGEABLE

#define IMAGE_SCN_MEM_PURGEABLE   0x20000

Definition at line 703 of file winnt_old.h.

◆ IMAGE_SCN_MEM_READ

#define IMAGE_SCN_MEM_READ   0x40000000

Definition at line 720 of file winnt_old.h.

◆ IMAGE_SCN_MEM_SHARED

#define IMAGE_SCN_MEM_SHARED   0x10000000

Definition at line 718 of file winnt_old.h.

◆ IMAGE_SCN_MEM_WRITE

#define IMAGE_SCN_MEM_WRITE   0x80000000

Definition at line 721 of file winnt_old.h.

◆ IMAGE_SCN_TYPE_DSECT

#define IMAGE_SCN_TYPE_DSECT   1

Definition at line 691 of file winnt_old.h.

◆ IMAGE_SCN_TYPE_GROUP

#define IMAGE_SCN_TYPE_GROUP   4

Definition at line 693 of file winnt_old.h.

◆ IMAGE_SCN_TYPE_NO_PAD

#define IMAGE_SCN_TYPE_NO_PAD   8

Definition at line 694 of file winnt_old.h.

◆ IMAGE_SCN_TYPE_REG

#define IMAGE_SCN_TYPE_REG   0

Definition at line 690 of file winnt_old.h.

◆ IMAGE_SEPARATE_DEBUG_SIGNATURE

#define IMAGE_SEPARATE_DEBUG_SIGNATURE   0x4944

Definition at line 637 of file winnt_old.h.

◆ IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR

#define IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR   60

Definition at line 649 of file winnt_old.h.

◆ IMAGE_SIZEOF_AUX_SYMBOL

#define IMAGE_SIZEOF_AUX_SYMBOL   18

Definition at line 645 of file winnt_old.h.

◆ IMAGE_SIZEOF_BASE_RELOCATION

#define IMAGE_SIZEOF_BASE_RELOCATION   8

Definition at line 647 of file winnt_old.h.

◆ IMAGE_SIZEOF_FILE_HEADER

#define IMAGE_SIZEOF_FILE_HEADER   20

Definition at line 563 of file winnt_old.h.

◆ IMAGE_SIZEOF_LINENUMBER

#define IMAGE_SIZEOF_LINENUMBER   6

Definition at line 648 of file winnt_old.h.

◆ IMAGE_SIZEOF_NT_OPTIONAL_HEADER

#define IMAGE_SIZEOF_NT_OPTIONAL_HEADER   224

Definition at line 641 of file winnt_old.h.

◆ IMAGE_SIZEOF_RELOCATION

#define IMAGE_SIZEOF_RELOCATION   10

Definition at line 646 of file winnt_old.h.

◆ IMAGE_SIZEOF_ROM_OPTIONAL_HEADER

#define IMAGE_SIZEOF_ROM_OPTIONAL_HEADER   56

Definition at line 639 of file winnt_old.h.

◆ IMAGE_SIZEOF_SECTION_HEADER

#define IMAGE_SIZEOF_SECTION_HEADER   40

Definition at line 643 of file winnt_old.h.

◆ IMAGE_SIZEOF_SHORT_NAME

#define IMAGE_SIZEOF_SHORT_NAME   8

Definition at line 642 of file winnt_old.h.

◆ IMAGE_SIZEOF_STD_OPTIONAL_HEADER

#define IMAGE_SIZEOF_STD_OPTIONAL_HEADER   28

Definition at line 640 of file winnt_old.h.

◆ IMAGE_SIZEOF_SYMBOL

#define IMAGE_SIZEOF_SYMBOL   18

Definition at line 644 of file winnt_old.h.

◆ IMAGE_SNAP_BY_ORDINAL

#define IMAGE_SNAP_BY_ORDINAL (   Ordinal)    IMAGE_SNAP_BY_ORDINAL32(Ordinal)

Definition at line 3415 of file winnt_old.h.

◆ IMAGE_SNAP_BY_ORDINAL32

#define IMAGE_SNAP_BY_ORDINAL32 (   Ordinal)    ((Ordinal & IMAGE_ORDINAL_FLAG32)!=0)

Definition at line 3379 of file winnt_old.h.

◆ IMAGE_SNAP_BY_ORDINAL64

#define IMAGE_SNAP_BY_ORDINAL64 (   Ordinal)    ((Ordinal & IMAGE_ORDINAL_FLAG64)!=0)

Definition at line 3378 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_EFI_APPLICATION

#define IMAGE_SUBSYSTEM_EFI_APPLICATION   10

Definition at line 660 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER

#define IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER   11

Definition at line 661 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_EFI_ROM

#define IMAGE_SUBSYSTEM_EFI_ROM   13

Definition at line 663 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER

#define IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER   12

Definition at line 662 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_NATIVE

#define IMAGE_SUBSYSTEM_NATIVE   1

Definition at line 653 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_NATIVE_WINDOWS

#define IMAGE_SUBSYSTEM_NATIVE_WINDOWS   8

Definition at line 658 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_OS2_CUI

#define IMAGE_SUBSYSTEM_OS2_CUI   5

Definition at line 656 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_POSIX_CUI

#define IMAGE_SUBSYSTEM_POSIX_CUI   7

Definition at line 657 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_UNKNOWN

#define IMAGE_SUBSYSTEM_UNKNOWN   0

Definition at line 652 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_WINDOWS_CE_GUI

#define IMAGE_SUBSYSTEM_WINDOWS_CE_GUI   9

Definition at line 659 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_WINDOWS_CUI

#define IMAGE_SUBSYSTEM_WINDOWS_CUI   3

Definition at line 655 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_WINDOWS_GUI

#define IMAGE_SUBSYSTEM_WINDOWS_GUI   2

Definition at line 654 of file winnt_old.h.

◆ IMAGE_SUBSYSTEM_XBOX

#define IMAGE_SUBSYSTEM_XBOX   14

Definition at line 664 of file winnt_old.h.

◆ IMAGE_SYM_ABSOLUTE

#define IMAGE_SYM_ABSOLUTE   (-1)

Definition at line 723 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_ARGUMENT

#define IMAGE_SYM_CLASS_ARGUMENT   9

Definition at line 756 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_AUTOMATIC

#define IMAGE_SYM_CLASS_AUTOMATIC   1

Definition at line 748 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_BIT_FIELD

#define IMAGE_SYM_CLASS_BIT_FIELD   18

Definition at line 765 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_BLOCK

#define IMAGE_SYM_CLASS_BLOCK   100

Definition at line 767 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_END_OF_FUNCTION

#define IMAGE_SYM_CLASS_END_OF_FUNCTION   (-1)

Definition at line 746 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_END_OF_STRUCT

#define IMAGE_SYM_CLASS_END_OF_STRUCT   102

Definition at line 769 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_ENUM_TAG

#define IMAGE_SYM_CLASS_ENUM_TAG   15

Definition at line 762 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_EXTERNAL

#define IMAGE_SYM_CLASS_EXTERNAL   2

Definition at line 749 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_EXTERNAL_DEF

#define IMAGE_SYM_CLASS_EXTERNAL_DEF   5

Definition at line 752 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_FAR_EXTERNAL

#define IMAGE_SYM_CLASS_FAR_EXTERNAL   68

Definition at line 766 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_FILE

#define IMAGE_SYM_CLASS_FILE   103

Definition at line 770 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_FUNCTION

#define IMAGE_SYM_CLASS_FUNCTION   101

Definition at line 768 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_LABEL

#define IMAGE_SYM_CLASS_LABEL   6

Definition at line 753 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_MEMBER_OF_ENUM

#define IMAGE_SYM_CLASS_MEMBER_OF_ENUM   16

Definition at line 763 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_MEMBER_OF_STRUCT

#define IMAGE_SYM_CLASS_MEMBER_OF_STRUCT   8

Definition at line 755 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_MEMBER_OF_UNION

#define IMAGE_SYM_CLASS_MEMBER_OF_UNION   11

Definition at line 758 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_NULL

#define IMAGE_SYM_CLASS_NULL   0

Definition at line 747 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_REGISTER

#define IMAGE_SYM_CLASS_REGISTER   4

Definition at line 751 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_REGISTER_PARAM

#define IMAGE_SYM_CLASS_REGISTER_PARAM   17

Definition at line 764 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_SECTION

#define IMAGE_SYM_CLASS_SECTION   104

Definition at line 771 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_STATIC

#define IMAGE_SYM_CLASS_STATIC   3

Definition at line 750 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_STRUCT_TAG

#define IMAGE_SYM_CLASS_STRUCT_TAG   10

Definition at line 757 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_TYPE_DEFINITION

#define IMAGE_SYM_CLASS_TYPE_DEFINITION   13

Definition at line 760 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_UNDEFINED_LABEL

#define IMAGE_SYM_CLASS_UNDEFINED_LABEL   7

Definition at line 754 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_UNDEFINED_STATIC

#define IMAGE_SYM_CLASS_UNDEFINED_STATIC   14

Definition at line 761 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_UNION_TAG

#define IMAGE_SYM_CLASS_UNION_TAG   12

Definition at line 759 of file winnt_old.h.

◆ IMAGE_SYM_CLASS_WEAK_EXTERNAL

#define IMAGE_SYM_CLASS_WEAK_EXTERNAL   105

Definition at line 772 of file winnt_old.h.

◆ IMAGE_SYM_DEBUG

#define IMAGE_SYM_DEBUG   (-2)

Definition at line 724 of file winnt_old.h.

◆ IMAGE_SYM_DTYPE_ARRAY

#define IMAGE_SYM_DTYPE_ARRAY   3

Definition at line 745 of file winnt_old.h.

◆ IMAGE_SYM_DTYPE_FUNCTION

#define IMAGE_SYM_DTYPE_FUNCTION   2

Definition at line 744 of file winnt_old.h.

◆ IMAGE_SYM_DTYPE_NULL

#define IMAGE_SYM_DTYPE_NULL   0

Definition at line 742 of file winnt_old.h.

◆ IMAGE_SYM_DTYPE_POINTER

#define IMAGE_SYM_DTYPE_POINTER   1

Definition at line 743 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_BYTE

#define IMAGE_SYM_TYPE_BYTE   12

Definition at line 737 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_CHAR

#define IMAGE_SYM_TYPE_CHAR   2

Definition at line 727 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_DOUBLE

#define IMAGE_SYM_TYPE_DOUBLE   7

Definition at line 732 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_DWORD

#define IMAGE_SYM_TYPE_DWORD   15

Definition at line 740 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_ENUM

#define IMAGE_SYM_TYPE_ENUM   10

Definition at line 735 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_FLOAT

#define IMAGE_SYM_TYPE_FLOAT   6

Definition at line 731 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_INT

#define IMAGE_SYM_TYPE_INT   4

Definition at line 729 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_LONG

#define IMAGE_SYM_TYPE_LONG   5

Definition at line 730 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_MOE

#define IMAGE_SYM_TYPE_MOE   11

Definition at line 736 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_NULL

#define IMAGE_SYM_TYPE_NULL   0

Definition at line 725 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_PCODE

#define IMAGE_SYM_TYPE_PCODE   32768

Definition at line 741 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_SHORT

#define IMAGE_SYM_TYPE_SHORT   3

Definition at line 728 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_STRUCT

#define IMAGE_SYM_TYPE_STRUCT   8

Definition at line 733 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_UINT

#define IMAGE_SYM_TYPE_UINT   14

Definition at line 739 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_UNION

#define IMAGE_SYM_TYPE_UNION   9

Definition at line 734 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_VOID

#define IMAGE_SYM_TYPE_VOID   1

Definition at line 726 of file winnt_old.h.

◆ IMAGE_SYM_TYPE_WORD

#define IMAGE_SYM_TYPE_WORD   13

Definition at line 738 of file winnt_old.h.

◆ IMAGE_SYM_UNDEFINED

#define IMAGE_SYM_UNDEFINED   0

Definition at line 722 of file winnt_old.h.

◆ IMAGE_VXD_SIGNATURE

#define IMAGE_VXD_SIGNATURE   0x454C

Definition at line 627 of file winnt_old.h.

◆ IMAGE_WEAK_EXTERN_SEARCH_ALIAS

#define IMAGE_WEAK_EXTERN_SEARCH_ALIAS   3

Definition at line 782 of file winnt_old.h.

◆ IMAGE_WEAK_EXTERN_SEARCH_LIBRARY

#define IMAGE_WEAK_EXTERN_SEARCH_LIBRARY   2

Definition at line 781 of file winnt_old.h.

◆ IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY

#define IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY   1

Definition at line 780 of file winnt_old.h.

◆ INCREF

#define INCREF (   x)    ((((x)&~N_BTMASK)<<N_TSHIFT)|(IMAGE_SYM_DTYPE_POINTER<<N_BTSHFT)|((x)&N_BTMASK))

Definition at line 1067 of file winnt_old.h.

◆ INVALID_FILE_ATTRIBUTES

#define INVALID_FILE_ATTRIBUTES   ((DWORD)-1)

Definition at line 175 of file winnt_old.h.

◆ IO_COMPLETION_ALL_ACCESS

#define IO_COMPLETION_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)

Definition at line 318 of file winnt_old.h.

◆ IO_COMPLETION_MODIFY_STATE

#define IO_COMPLETION_MODIFY_STATE   0x0002

Definition at line 317 of file winnt_old.h.

◆ IO_COMPLETION_QUERY_STATE

#define IO_COMPLETION_QUERY_STATE   0x0001

Definition at line 316 of file winnt_old.h.

◆ IO_REPARSE_TAG_MOUNT_POINT

#define IO_REPARSE_TAG_MOUNT_POINT   0xA0000003

Definition at line 1082 of file winnt_old.h.

◆ IO_REPARSE_TAG_RESERVED_ONE

#define IO_REPARSE_TAG_RESERVED_ONE   1

Definition at line 1074 of file winnt_old.h.

◆ IO_REPARSE_TAG_RESERVED_RANGE

#define IO_REPARSE_TAG_RESERVED_RANGE   IO_REPARSE_TAG_RESERVED_ONE

Definition at line 1075 of file winnt_old.h.

◆ IO_REPARSE_TAG_RESERVED_ZERO

#define IO_REPARSE_TAG_RESERVED_ZERO   0

Definition at line 1073 of file winnt_old.h.

◆ IO_REPARSE_TAG_SYMBOLIC_LINK

#define IO_REPARSE_TAG_SYMBOLIC_LINK   IO_REPARSE_TAG_RESERVED_ZERO

Definition at line 1081 of file winnt_old.h.

◆ IO_REPARSE_TAG_SYMLINK

#define IO_REPARSE_TAG_SYMLINK   0xA000000CL

Definition at line 1083 of file winnt_old.h.

◆ IO_REPARSE_TAG_VALID_VALUES

#define IO_REPARSE_TAG_VALID_VALUES   0xE000FFFF

Definition at line 1079 of file winnt_old.h.

◆ IS_DISPATCHING

#define IS_DISPATCHING (   Flag)    ((Flag & EXCEPTION_UNWIND) == 0)

Definition at line 2361 of file winnt_old.h.

◆ IS_TARGET_UNWIND

#define IS_TARGET_UNWIND (   Flag)    (Flag & EXCEPTION_TARGET_UNWIND)

Definition at line 2362 of file winnt_old.h.

◆ IS_TEXT_UNICODE_ASCII16

#define IS_TEXT_UNICODE_ASCII16   1

Definition at line 886 of file winnt_old.h.

◆ IS_TEXT_UNICODE_CONTROLS

#define IS_TEXT_UNICODE_CONTROLS   4

Definition at line 890 of file winnt_old.h.

◆ IS_TEXT_UNICODE_DBCS_LEADBYTE

#define IS_TEXT_UNICODE_DBCS_LEADBYTE   1024

Definition at line 896 of file winnt_old.h.

◆ IS_TEXT_UNICODE_ILLEGAL_CHARS

#define IS_TEXT_UNICODE_ILLEGAL_CHARS   256

Definition at line 894 of file winnt_old.h.

◆ IS_TEXT_UNICODE_NOT_ASCII_MASK

#define IS_TEXT_UNICODE_NOT_ASCII_MASK   61440

Definition at line 901 of file winnt_old.h.

◆ IS_TEXT_UNICODE_NOT_UNICODE_MASK

#define IS_TEXT_UNICODE_NOT_UNICODE_MASK   3840

Definition at line 900 of file winnt_old.h.

◆ IS_TEXT_UNICODE_NULL_BYTES

#define IS_TEXT_UNICODE_NULL_BYTES   4096

Definition at line 897 of file winnt_old.h.

◆ IS_TEXT_UNICODE_ODD_LENGTH

#define IS_TEXT_UNICODE_ODD_LENGTH   512

Definition at line 895 of file winnt_old.h.

◆ IS_TEXT_UNICODE_REVERSE_ASCII16

#define IS_TEXT_UNICODE_REVERSE_ASCII16   16

Definition at line 887 of file winnt_old.h.

◆ IS_TEXT_UNICODE_REVERSE_CONTROLS

#define IS_TEXT_UNICODE_REVERSE_CONTROLS   64

Definition at line 891 of file winnt_old.h.

◆ IS_TEXT_UNICODE_REVERSE_MASK

#define IS_TEXT_UNICODE_REVERSE_MASK   240

Definition at line 899 of file winnt_old.h.

◆ IS_TEXT_UNICODE_REVERSE_SIGNATURE

#define IS_TEXT_UNICODE_REVERSE_SIGNATURE   128

Definition at line 893 of file winnt_old.h.

◆ IS_TEXT_UNICODE_REVERSE_STATISTICS

#define IS_TEXT_UNICODE_REVERSE_STATISTICS   32

Definition at line 889 of file winnt_old.h.

◆ IS_TEXT_UNICODE_SIGNATURE

#define IS_TEXT_UNICODE_SIGNATURE   8

Definition at line 892 of file winnt_old.h.

◆ IS_TEXT_UNICODE_STATISTICS

#define IS_TEXT_UNICODE_STATISTICS   2

Definition at line 888 of file winnt_old.h.

◆ IS_TEXT_UNICODE_UNICODE_MASK

#define IS_TEXT_UNICODE_UNICODE_MASK   15

Definition at line 898 of file winnt_old.h.

◆ IS_UNWINDING

#define IS_UNWINDING (   Flag)    ((Flag & EXCEPTION_UNWIND) != 0)

Definition at line 2360 of file winnt_old.h.

◆ ISARY

#define ISARY (   x)    (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_ARRAY<<N_BTSHFT))

Definition at line 1065 of file winnt_old.h.

◆ ISFCN

#define ISFCN (   x)    (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_FUNCTION<<N_BTSHFT))

Definition at line 1064 of file winnt_old.h.

◆ ISPTR

#define ISPTR (   x)    (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_POINTER<<N_BTSHFT))

Definition at line 1063 of file winnt_old.h.

◆ IsReparseTagHighLatency

#define IsReparseTagHighLatency (   x)    ((x)&0x40000000)

Definition at line 1077 of file winnt_old.h.

◆ IsReparseTagMicrosoft

#define IsReparseTagMicrosoft (   x)    ((x)&0x80000000)

Definition at line 1076 of file winnt_old.h.

◆ IsReparseTagNameSurrogate

#define IsReparseTagNameSurrogate (   x)    ((x)&0x20000000)

Definition at line 1078 of file winnt_old.h.

◆ IsReparseTagValid

#define IsReparseTagValid (   x)    (!((x)&~IO_REPARSE_TAG_VALID_VALUES)&&((x)>IO_REPARSE_TAG_RESERVED_RANGE))

Definition at line 1080 of file winnt_old.h.

◆ ISTAG

Definition at line 1066 of file winnt_old.h.

◆ JOB_OBJECT_ALL_ACCESS

#define JOB_OBJECT_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|31)

Definition at line 3754 of file winnt_old.h.

◆ JOB_OBJECT_ASSIGN_PROCESS

#define JOB_OBJECT_ASSIGN_PROCESS   1

Definition at line 3749 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_ACTIVE_PROCESS

#define JOB_OBJECT_LIMIT_ACTIVE_PROCESS   0x0008

Definition at line 3707 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_AFFINITY

#define JOB_OBJECT_LIMIT_AFFINITY   0x0010

Definition at line 3708 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_BREAKAWAY_OK

#define JOB_OBJECT_LIMIT_BREAKAWAY_OK   0x0800

Definition at line 3715 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION

#define JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION   0x0400

Definition at line 3714 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_JOB_MEMORY

#define JOB_OBJECT_LIMIT_JOB_MEMORY   0x0200

Definition at line 3713 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_JOB_TIME

#define JOB_OBJECT_LIMIT_JOB_TIME   0x0004

Definition at line 3706 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE

#define JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE   0x2000

Definition at line 3717 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME

#define JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME   0x0040

Definition at line 3710 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_PRIORITY_CLASS

#define JOB_OBJECT_LIMIT_PRIORITY_CLASS   0x0020

Definition at line 3709 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_PROCESS_MEMORY

#define JOB_OBJECT_LIMIT_PROCESS_MEMORY   0x0100

Definition at line 3712 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_PROCESS_TIME

#define JOB_OBJECT_LIMIT_PROCESS_TIME   0x0002

Definition at line 3705 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_SCHEDULING_CLASS

#define JOB_OBJECT_LIMIT_SCHEDULING_CLASS   0x0080

Definition at line 3711 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK

#define JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK   0x1000

Definition at line 3716 of file winnt_old.h.

◆ JOB_OBJECT_LIMIT_WORKINGSET

#define JOB_OBJECT_LIMIT_WORKINGSET   0x0001

Definition at line 3704 of file winnt_old.h.

◆ JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS

#define JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS   8

Definition at line 3745 of file winnt_old.h.

◆ JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT

#define JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT   3

Definition at line 3741 of file winnt_old.h.

◆ JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO

#define JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO   4

Definition at line 3742 of file winnt_old.h.

◆ JOB_OBJECT_MSG_END_OF_JOB_TIME

#define JOB_OBJECT_MSG_END_OF_JOB_TIME   1

Definition at line 3739 of file winnt_old.h.

◆ JOB_OBJECT_MSG_END_OF_PROCESS_TIME

#define JOB_OBJECT_MSG_END_OF_PROCESS_TIME   2

Definition at line 3740 of file winnt_old.h.

◆ JOB_OBJECT_MSG_EXIT_PROCESS

#define JOB_OBJECT_MSG_EXIT_PROCESS   7

Definition at line 3744 of file winnt_old.h.

◆ JOB_OBJECT_MSG_JOB_MEMORY_LIMIT

#define JOB_OBJECT_MSG_JOB_MEMORY_LIMIT   10

Definition at line 3747 of file winnt_old.h.

◆ JOB_OBJECT_MSG_NEW_PROCESS

#define JOB_OBJECT_MSG_NEW_PROCESS   6

Definition at line 3743 of file winnt_old.h.

◆ JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT

#define JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT   9

Definition at line 3746 of file winnt_old.h.

◆ JOB_OBJECT_POST_AT_END_OF_JOB

#define JOB_OBJECT_POST_AT_END_OF_JOB   1

Definition at line 3737 of file winnt_old.h.

◆ JOB_OBJECT_QUERY

#define JOB_OBJECT_QUERY   4

Definition at line 3751 of file winnt_old.h.

◆ JOB_OBJECT_SECURITY_FILTER_TOKENS

#define JOB_OBJECT_SECURITY_FILTER_TOKENS   0x0008

Definition at line 3733 of file winnt_old.h.

◆ JOB_OBJECT_SECURITY_NO_ADMIN

#define JOB_OBJECT_SECURITY_NO_ADMIN   0x0001

Definition at line 3730 of file winnt_old.h.

◆ JOB_OBJECT_SECURITY_ONLY_TOKEN

#define JOB_OBJECT_SECURITY_ONLY_TOKEN   0x0004

Definition at line 3732 of file winnt_old.h.

◆ JOB_OBJECT_SECURITY_RESTRICTED_TOKEN

#define JOB_OBJECT_SECURITY_RESTRICTED_TOKEN   0x0002

Definition at line 3731 of file winnt_old.h.

◆ JOB_OBJECT_SET_ATTRIBUTES

#define JOB_OBJECT_SET_ATTRIBUTES   2

Definition at line 3750 of file winnt_old.h.

◆ JOB_OBJECT_SET_SECURITY_ATTRIBUTES

#define JOB_OBJECT_SET_SECURITY_ATTRIBUTES   16

Definition at line 3753 of file winnt_old.h.

◆ JOB_OBJECT_TERMINATE

#define JOB_OBJECT_TERMINATE   8

Definition at line 3752 of file winnt_old.h.

◆ JOB_OBJECT_TERMINATE_AT_END_OF_JOB

#define JOB_OBJECT_TERMINATE_AT_END_OF_JOB   0

Definition at line 3736 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_DESKTOP

#define JOB_OBJECT_UILIMIT_DESKTOP   0x0040

Definition at line 3726 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_DISPLAYSETTINGS

#define JOB_OBJECT_UILIMIT_DISPLAYSETTINGS   0x0010

Definition at line 3724 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_EXITWINDOWS

#define JOB_OBJECT_UILIMIT_EXITWINDOWS   0x0080

Definition at line 3727 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_GLOBALATOMS

#define JOB_OBJECT_UILIMIT_GLOBALATOMS   0x0020

Definition at line 3725 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_HANDLES

#define JOB_OBJECT_UILIMIT_HANDLES   0x0001

Definition at line 3720 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_READCLIPBOARD

#define JOB_OBJECT_UILIMIT_READCLIPBOARD   0x0002

Definition at line 3721 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS

#define JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS   0x0008

Definition at line 3723 of file winnt_old.h.

◆ JOB_OBJECT_UILIMIT_WRITECLIPBOARD

#define JOB_OBJECT_UILIMIT_WRITECLIPBOARD   0x0004

Definition at line 3722 of file winnt_old.h.

◆ KEY_ALL_ACCESS

#define KEY_ALL_ACCESS   0xf003f

Definition at line 502 of file winnt_old.h.

◆ KEY_CREATE_LINK

#define KEY_CREATE_LINK   32

Definition at line 494 of file winnt_old.h.

◆ KEY_CREATE_SUB_KEY

#define KEY_CREATE_SUB_KEY   4

Definition at line 491 of file winnt_old.h.

◆ KEY_ENUMERATE_SUB_KEYS

#define KEY_ENUMERATE_SUB_KEYS   8

Definition at line 492 of file winnt_old.h.

◆ KEY_EXECUTE

#define KEY_EXECUTE   0x20019

Definition at line 500 of file winnt_old.h.

◆ KEY_NOTIFY

#define KEY_NOTIFY   16

Definition at line 493 of file winnt_old.h.

◆ KEY_QUERY_VALUE

#define KEY_QUERY_VALUE   1

Definition at line 489 of file winnt_old.h.

◆ KEY_READ

#define KEY_READ   0x20019

Definition at line 501 of file winnt_old.h.

◆ KEY_SET_VALUE

#define KEY_SET_VALUE   2

Definition at line 490 of file winnt_old.h.

◆ KEY_WOW64_32KEY

#define KEY_WOW64_32KEY   0x00000200

Definition at line 496 of file winnt_old.h.

◆ KEY_WOW64_64KEY

#define KEY_WOW64_64KEY   0x00000100

Definition at line 495 of file winnt_old.h.

◆ KEY_WOW64_RES

#define KEY_WOW64_RES   0x00000300

Definition at line 497 of file winnt_old.h.

◆ KEY_WRITE

#define KEY_WRITE   0x20006

Definition at line 499 of file winnt_old.h.

◆ LANG_CORNISH

#define LANG_CORNISH   0x92

Definition at line 411 of file winnt_old.h.

◆ LANG_ESPERANTO

#define LANG_ESPERANTO   0x8f

Definition at line 409 of file winnt_old.h.

◆ LANG_GAELIC

#define LANG_GAELIC   0x94

Definition at line 415 of file winnt_old.h.

◆ LANG_MALAGASY

#define LANG_MALAGASY   0x8d

Definition at line 414 of file winnt_old.h.

◆ LANG_MANX_GAELIC

#define LANG_MANX_GAELIC   0x94

Definition at line 420 of file winnt_old.h.

◆ LANG_SAAMI

#define LANG_SAAMI   0x3b

Definition at line 416 of file winnt_old.h.

◆ LANG_SUTU

#define LANG_SUTU   0x30

Definition at line 417 of file winnt_old.h.

◆ LANG_TSONGA

#define LANG_TSONGA   0x31

Definition at line 418 of file winnt_old.h.

◆ LANG_VENDA

#define LANG_VENDA   0x33

Definition at line 419 of file winnt_old.h.

◆ LANG_WALON

#define LANG_WALON   0x90

Definition at line 410 of file winnt_old.h.

◆ MAILSLOT_NO_MESSAGE

#define MAILSLOT_NO_MESSAGE   ((DWORD)-1)

Definition at line 326 of file winnt_old.h.

◆ MAILSLOT_WAIT_FOREVER

#define MAILSLOT_WAIT_FOREVER   ((DWORD)-1)

Definition at line 327 of file winnt_old.h.

◆ MAXIMUM_PROCESSORS

#define MAXIMUM_PROCESSORS   32

Definition at line 514 of file winnt_old.h.

◆ MAXIMUM_REPARSE_DATA_BUFFER_SIZE

#define MAXIMUM_REPARSE_DATA_BUFFER_SIZE   16384

Definition at line 1072 of file winnt_old.h.

◆ MEM_4MB_PAGES

#define MEM_4MB_PAGES   0x80000000

Definition at line 537 of file winnt_old.h.

◆ MEM_COMMIT

#define MEM_COMMIT   0x1000

Definition at line 526 of file winnt_old.h.

◆ MEM_DECOMMIT

#define MEM_DECOMMIT   0x4000

Definition at line 528 of file winnt_old.h.

◆ MEM_FREE

#define MEM_FREE   0x10000

Definition at line 530 of file winnt_old.h.

◆ MEM_IMAGE

#define MEM_IMAGE   SEC_IMAGE

Definition at line 538 of file winnt_old.h.

◆ MEM_MAPPED

#define MEM_MAPPED   0x40000

Definition at line 532 of file winnt_old.h.

◆ MEM_PHYSICAL

#define MEM_PHYSICAL   0x400000

Definition at line 536 of file winnt_old.h.

◆ MEM_PRIVATE

#define MEM_PRIVATE   0x20000

Definition at line 531 of file winnt_old.h.

◆ MEM_RELEASE

#define MEM_RELEASE   0x8000

Definition at line 529 of file winnt_old.h.

◆ MEM_RESERVE

#define MEM_RESERVE   0x2000

Definition at line 527 of file winnt_old.h.

◆ MEM_RESET

#define MEM_RESET   0x80000

Definition at line 533 of file winnt_old.h.

◆ MEM_TOP_DOWN

#define MEM_TOP_DOWN   0x100000

Definition at line 534 of file winnt_old.h.

◆ MEM_WRITE_WATCH

#define MEM_WRITE_WATCH   0x200000 /* 98/Me */

Definition at line 535 of file winnt_old.h.

◆ MESSAGE_RESOURCE_UNICODE

#define MESSAGE_RESOURCE_UNICODE   1

Definition at line 557 of file winnt_old.h.

◆ MUTANT_ALL_ACCESS

Definition at line 354 of file winnt_old.h.

◆ MUTANT_QUERY_STATE

#define MUTANT_QUERY_STATE   0x0001

Definition at line 353 of file winnt_old.h.

◆ N_BTMASK

#define N_BTMASK   0x000F

Definition at line 880 of file winnt_old.h.

◆ N_BTSHFT

#define N_BTSHFT   4

Definition at line 884 of file winnt_old.h.

◆ N_TMASK

#define N_TMASK   0x0030

Definition at line 881 of file winnt_old.h.

◆ N_TMASK1

#define N_TMASK1   0x00C0

Definition at line 882 of file winnt_old.h.

◆ N_TMASK2

#define N_TMASK2   0x00F0

Definition at line 883 of file winnt_old.h.

◆ N_TSHIFT

#define N_TSHIFT   2

Definition at line 885 of file winnt_old.h.

◆ NUM_DISCHARGE_POLICIES

#define NUM_DISCHARGE_POLICIES   4

Definition at line 3923 of file winnt_old.h.

◆ PAGE_EXECUTE

#define PAGE_EXECUTE   0x0010

Definition at line 519 of file winnt_old.h.

◆ PAGE_EXECUTE_READ

#define PAGE_EXECUTE_READ   0x0020

Definition at line 520 of file winnt_old.h.

◆ PAGE_EXECUTE_READWRITE

#define PAGE_EXECUTE_READWRITE   0x0040

Definition at line 521 of file winnt_old.h.

◆ PAGE_EXECUTE_WRITECOPY

#define PAGE_EXECUTE_WRITECOPY   0x0080

Definition at line 522 of file winnt_old.h.

◆ PAGE_GUARD

#define PAGE_GUARD   0x0100

Definition at line 523 of file winnt_old.h.

◆ PAGE_NOACCESS

#define PAGE_NOACCESS   0x0001

Definition at line 515 of file winnt_old.h.

◆ PAGE_NOCACHE

#define PAGE_NOCACHE   0x0200

Definition at line 524 of file winnt_old.h.

◆ PAGE_READONLY

#define PAGE_READONLY   0x0002

Definition at line 516 of file winnt_old.h.

◆ PAGE_READWRITE

#define PAGE_READWRITE   0x0004

Definition at line 517 of file winnt_old.h.

◆ PAGE_WRITECOMBINE

#define PAGE_WRITECOMBINE   0x0400

Definition at line 525 of file winnt_old.h.

◆ PAGE_WRITECOPY

#define PAGE_WRITECOPY   0x0008

Definition at line 518 of file winnt_old.h.

◆ PO_THROTTLE_ADAPTIVE

#define PO_THROTTLE_ADAPTIVE   3

Definition at line 3928 of file winnt_old.h.

◆ PO_THROTTLE_CONSTANT

#define PO_THROTTLE_CONSTANT   1

Definition at line 3926 of file winnt_old.h.

◆ PO_THROTTLE_DEGRADE

#define PO_THROTTLE_DEGRADE   2

Definition at line 3927 of file winnt_old.h.

◆ PO_THROTTLE_MAXIMUM

#define PO_THROTTLE_MAXIMUM   4

Definition at line 3929 of file winnt_old.h.

◆ PO_THROTTLE_NONE

#define PO_THROTTLE_NONE   0

Definition at line 3925 of file winnt_old.h.

◆ POWER_ACTION_CRITICAL

#define POWER_ACTION_CRITICAL   0x80000000

Definition at line 3911 of file winnt_old.h.

◆ POWER_ACTION_DISABLE_WAKES

#define POWER_ACTION_DISABLE_WAKES   0x40000000

Definition at line 3910 of file winnt_old.h.

◆ POWER_ACTION_LIGHTEST_FIRST

#define POWER_ACTION_LIGHTEST_FIRST   0x10000000

Definition at line 3908 of file winnt_old.h.

◆ POWER_ACTION_LOCK_CONSOLE

#define POWER_ACTION_LOCK_CONSOLE   0x20000000

Definition at line 3909 of file winnt_old.h.

◆ POWER_ACTION_OVERRIDE_APPS

#define POWER_ACTION_OVERRIDE_APPS   0x00000004

Definition at line 3907 of file winnt_old.h.

◆ POWER_ACTION_QUERY_ALLOWED

#define POWER_ACTION_QUERY_ALLOWED   0x00000001

Definition at line 3905 of file winnt_old.h.

◆ POWER_ACTION_UI_ALLOWED

#define POWER_ACTION_UI_ALLOWED   0x00000002

Definition at line 3906 of file winnt_old.h.

◆ POWER_FORCE_TRIGGER_RESET

#define POWER_FORCE_TRIGGER_RESET   0x80000000

Definition at line 3919 of file winnt_old.h.

◆ POWER_LEVEL_USER_NOTIFY_EXEC

#define POWER_LEVEL_USER_NOTIFY_EXEC   0x00000004

Definition at line 3916 of file winnt_old.h.

◆ POWER_LEVEL_USER_NOTIFY_SOUND

#define POWER_LEVEL_USER_NOTIFY_SOUND   0x00000002

Definition at line 3915 of file winnt_old.h.

◆ POWER_LEVEL_USER_NOTIFY_TEXT

#define POWER_LEVEL_USER_NOTIFY_TEXT   0x00000001

Definition at line 3914 of file winnt_old.h.

◆ POWER_SYSTEM_MAXIMUM

#define POWER_SYSTEM_MAXIMUM   PowerSystemMaximum

Definition at line 3869 of file winnt_old.h.

◆ POWER_USER_NOTIFY_BUTTON

#define POWER_USER_NOTIFY_BUTTON   0x00000008

Definition at line 3917 of file winnt_old.h.

◆ POWER_USER_NOTIFY_SHUTDOWN

#define POWER_USER_NOTIFY_SHUTDOWN   0x00000010

Definition at line 3918 of file winnt_old.h.

◆ PROCESS_ALL_ACCESS

#define PROCESS_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0xFFF)

Definition at line 340 of file winnt_old.h.

◆ PROCESS_CREATE_PROCESS

#define PROCESS_CREATE_PROCESS   128

Definition at line 334 of file winnt_old.h.

◆ PROCESS_CREATE_THREAD

#define PROCESS_CREATE_THREAD   2

Definition at line 329 of file winnt_old.h.

◆ PROCESS_DUP_HANDLE

#define PROCESS_DUP_HANDLE   64

Definition at line 341 of file winnt_old.h.

◆ PROCESS_QUERY_INFORMATION

#define PROCESS_QUERY_INFORMATION   1024

Definition at line 337 of file winnt_old.h.

◆ PROCESS_QUERY_LIMITED_INFORMATION

#define PROCESS_QUERY_LIMITED_INFORMATION   0x1000

Definition at line 339 of file winnt_old.h.

◆ PROCESS_SET_INFORMATION

#define PROCESS_SET_INFORMATION   512

Definition at line 336 of file winnt_old.h.

◆ PROCESS_SET_LIMITED_INFORMATION

#define PROCESS_SET_LIMITED_INFORMATION   0x2000

Definition at line 363 of file winnt_old.h.

◆ PROCESS_SET_QUOTA

#define PROCESS_SET_QUOTA   256

Definition at line 335 of file winnt_old.h.

◆ PROCESS_SET_SESSIONID

#define PROCESS_SET_SESSIONID   4

Definition at line 330 of file winnt_old.h.

◆ PROCESS_SUSPEND_RESUME

#define PROCESS_SUSPEND_RESUME   2048

Definition at line 338 of file winnt_old.h.

◆ PROCESS_TERMINATE

#define PROCESS_TERMINATE   1

Definition at line 328 of file winnt_old.h.

◆ PROCESS_VM_OPERATION

#define PROCESS_VM_OPERATION   8

Definition at line 331 of file winnt_old.h.

◆ PROCESS_VM_READ

#define PROCESS_VM_READ   16

Definition at line 332 of file winnt_old.h.

◆ PROCESS_VM_WRITE

#define PROCESS_VM_WRITE   32

Definition at line 333 of file winnt_old.h.

◆ PROCESSOR_ALPHA_21064

#define PROCESSOR_ALPHA_21064   21064

Definition at line 427 of file winnt_old.h.

◆ PROCESSOR_AMD_X8664

#define PROCESSOR_AMD_X8664   8664

Definition at line 434 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_ALPHA

#define PROCESSOR_ARCHITECTURE_ALPHA   2

Definition at line 450 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_ALPHA64

#define PROCESSOR_ARCHITECTURE_ALPHA64   7

Definition at line 455 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_AMD64

#define PROCESSOR_ARCHITECTURE_AMD64   9

Definition at line 457 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_ARM

#define PROCESSOR_ARCHITECTURE_ARM   5

Definition at line 453 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_IA64

#define PROCESSOR_ARCHITECTURE_IA64   6

Definition at line 454 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_INTEL

#define PROCESSOR_ARCHITECTURE_INTEL   0

Definition at line 448 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_MIPS

#define PROCESSOR_ARCHITECTURE_MIPS   1

Definition at line 449 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_MSIL

#define PROCESSOR_ARCHITECTURE_MSIL   8

Definition at line 456 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_PPC

#define PROCESSOR_ARCHITECTURE_PPC   3

Definition at line 451 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_SHX

#define PROCESSOR_ARCHITECTURE_SHX   4

Definition at line 452 of file winnt_old.h.

◆ PROCESSOR_ARCHITECTURE_UNKNOWN

#define PROCESSOR_ARCHITECTURE_UNKNOWN   0xFFFF

Definition at line 458 of file winnt_old.h.

◆ PROCESSOR_ARM720

#define PROCESSOR_ARM720   1824

Definition at line 444 of file winnt_old.h.

◆ PROCESSOR_ARM820

#define PROCESSOR_ARM820   2080

Definition at line 445 of file winnt_old.h.

◆ PROCESSOR_ARM920

#define PROCESSOR_ARM920   2336

Definition at line 446 of file winnt_old.h.

◆ PROCESSOR_ARM_7TDMI

#define PROCESSOR_ARM_7TDMI   70001

Definition at line 447 of file winnt_old.h.

◆ PROCESSOR_HITACHI_SH3

#define PROCESSOR_HITACHI_SH3   10003

Definition at line 437 of file winnt_old.h.

◆ PROCESSOR_HITACHI_SH3E

#define PROCESSOR_HITACHI_SH3E   10004

Definition at line 438 of file winnt_old.h.

◆ PROCESSOR_HITACHI_SH4

#define PROCESSOR_HITACHI_SH4   10005

Definition at line 439 of file winnt_old.h.

◆ PROCESSOR_INTEL_386

#define PROCESSOR_INTEL_386   386

Definition at line 423 of file winnt_old.h.

◆ PROCESSOR_INTEL_486

#define PROCESSOR_INTEL_486   486

Definition at line 424 of file winnt_old.h.

◆ PROCESSOR_INTEL_860

#define PROCESSOR_INTEL_860   860

Definition at line 433 of file winnt_old.h.

◆ PROCESSOR_INTEL_IA64

#define PROCESSOR_INTEL_IA64   2200

Definition at line 428 of file winnt_old.h.

◆ PROCESSOR_INTEL_PENTIUM

#define PROCESSOR_INTEL_PENTIUM   586

Definition at line 425 of file winnt_old.h.

◆ PROCESSOR_MIPS_R2000

#define PROCESSOR_MIPS_R2000   2000

Definition at line 435 of file winnt_old.h.

◆ PROCESSOR_MIPS_R3000

#define PROCESSOR_MIPS_R3000   3000

Definition at line 436 of file winnt_old.h.

◆ PROCESSOR_MIPS_R4000

#define PROCESSOR_MIPS_R4000   4000

Definition at line 426 of file winnt_old.h.

◆ PROCESSOR_MOTOROLA_821

#define PROCESSOR_MOTOROLA_821   821

Definition at line 440 of file winnt_old.h.

◆ PROCESSOR_PPC_601

#define PROCESSOR_PPC_601   601

Definition at line 429 of file winnt_old.h.

◆ PROCESSOR_PPC_603

#define PROCESSOR_PPC_603   603

Definition at line 430 of file winnt_old.h.

◆ PROCESSOR_PPC_604

#define PROCESSOR_PPC_604   604

Definition at line 431 of file winnt_old.h.

◆ PROCESSOR_PPC_620

#define PROCESSOR_PPC_620   620

Definition at line 432 of file winnt_old.h.

◆ PROCESSOR_SHx_SH3

#define PROCESSOR_SHx_SH3   103

Definition at line 441 of file winnt_old.h.

◆ PROCESSOR_SHx_SH4

#define PROCESSOR_SHx_SH4   104

Definition at line 442 of file winnt_old.h.

◆ PROCESSOR_STRONGARM

#define PROCESSOR_STRONGARM   2577

Definition at line 443 of file winnt_old.h.

◆ PSLIST_ENTRY

#define PSLIST_ENTRY   PSINGLE_LIST_ENTRY

Definition at line 2695 of file winnt_old.h.

◆ REG_FORCE_RESTORE

#define REG_FORCE_RESTORE   8

Definition at line 506 of file winnt_old.h.

◆ REG_LATEST_FORMAT

#define REG_LATEST_FORMAT   2

Definition at line 123 of file winnt_old.h.

◆ REG_LEGAL_OPTION

#define REG_LEGAL_OPTION   15

Definition at line 513 of file winnt_old.h.

◆ REG_NO_COMPRESSION

#define REG_NO_COMPRESSION   4

Definition at line 124 of file winnt_old.h.

◆ REG_NO_LAZY_FLUSH

#define REG_NO_LAZY_FLUSH   4

Definition at line 505 of file winnt_old.h.

◆ REG_OPTION_BACKUP_RESTORE

#define REG_OPTION_BACKUP_RESTORE   4

Definition at line 511 of file winnt_old.h.

◆ REG_OPTION_CREATE_LINK

#define REG_OPTION_CREATE_LINK   2

Definition at line 510 of file winnt_old.h.

◆ REG_OPTION_NON_VOLATILE

#define REG_OPTION_NON_VOLATILE   0

Definition at line 508 of file winnt_old.h.

◆ REG_OPTION_OPEN_LINK

#define REG_OPTION_OPEN_LINK   8

Definition at line 512 of file winnt_old.h.

◆ REG_OPTION_RESERVED

#define REG_OPTION_RESERVED   0

Definition at line 507 of file winnt_old.h.

◆ REG_OPTION_VOLATILE

#define REG_OPTION_VOLATILE   1

Definition at line 509 of file winnt_old.h.

◆ REG_REFRESH_HIVE

#define REG_REFRESH_HIVE   2

Definition at line 504 of file winnt_old.h.

◆ REG_STANDARD_FORMAT

#define REG_STANDARD_FORMAT   1

Definition at line 122 of file winnt_old.h.

◆ REG_WHOLE_HIVE_VOLATILE

#define REG_WHOLE_HIVE_VOLATILE   1

Definition at line 503 of file winnt_old.h.

◆ REPARSE_GUID_DATA_BUFFER_HEADER_SIZE

#define REPARSE_GUID_DATA_BUFFER_HEADER_SIZE   FIELD_OFFSET(REPARSE_GUID_DATA_BUFFER, GenericReparseBuffer)

Definition at line 1071 of file winnt_old.h.

◆ RTL_CONDITION_VARIABLE_INIT

#define RTL_CONDITION_VARIABLE_INIT   {0}

Definition at line 2753 of file winnt_old.h.

◆ RTL_CONDITION_VARIABLE_LOCKMODE_SHARED

#define RTL_CONDITION_VARIABLE_LOCKMODE_SHARED   0x1

Definition at line 2754 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_ALL_FLAG_BITS

#define RTL_CRITICAL_SECTION_ALL_FLAG_BITS   0xFF000000

Definition at line 1090 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN

#define RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN   0x02000000

Definition at line 1086 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO

#define RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO   0x10000000

Definition at line 1089 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO

#define RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO   0x01000000

Definition at line 1085 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_FLAG_RESERVED

#define RTL_CRITICAL_SECTION_FLAG_RESERVED
Value:
#define RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN
Definition: winnt_old.h:1086
#define RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO
Definition: winnt_old.h:1089
#define RTL_CRITICAL_SECTION_FLAG_STATIC_INIT
Definition: winnt_old.h:1087
#define RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO
Definition: winnt_old.h:1085
#define RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE
Definition: winnt_old.h:1088
#define RTL_CRITICAL_SECTION_ALL_FLAG_BITS
Definition: winnt_old.h:1090

Definition at line 1091 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE

#define RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE   0x08000000

Definition at line 1088 of file winnt_old.h.

◆ RTL_CRITICAL_SECTION_FLAG_STATIC_INIT

#define RTL_CRITICAL_SECTION_FLAG_STATIC_INIT   0x04000000

Definition at line 1087 of file winnt_old.h.

◆ RTL_CRITSECT_TYPE

#define RTL_CRITSECT_TYPE   0

Definition at line 558 of file winnt_old.h.

◆ RTL_RESOURCE_TYPE

#define RTL_RESOURCE_TYPE   1

Definition at line 559 of file winnt_old.h.

◆ RTL_SRWLOCK_INIT

#define RTL_SRWLOCK_INIT   {0}

Definition at line 2816 of file winnt_old.h.

◆ RtlCopyMemory

#define RtlCopyMemory (   Dest,
  Source,
  Length 
)    memcpy((Dest),(Source),(Length))

Definition at line 4272 of file winnt_old.h.

◆ RtlEqualMemory

#define RtlEqualMemory (   Dest,
  Source,
  Length 
)    (!memcmp((Dest),(Source),(Length)))

Definition at line 4275 of file winnt_old.h.

◆ RtlFillMemory

#define RtlFillMemory (   Dest,
  Length,
  Fill 
)    memset((Dest),(Fill),(Length))

Definition at line 4273 of file winnt_old.h.

◆ RtlMoveMemory

#define RtlMoveMemory (   Dest,
  Source,
  Length 
)    memmove((Dest),(Source),(Length))

Definition at line 4271 of file winnt_old.h.

◆ RtlZeroMemory

#define RtlZeroMemory (   Dest,
  Length 
)    RtlFillMemory((Dest),(Length),0)

Definition at line 4274 of file winnt_old.h.

◆ SE_ASSIGNPRIMARYTOKEN_NAME

#define SE_ASSIGNPRIMARYTOKEN_NAME   TEXT("SeAssignPrimaryTokenPrivilege")

Definition at line 367 of file winnt_old.h.

◆ SE_AUDIT_NAME

#define SE_AUDIT_NAME   TEXT("SeAuditPrivilege")

Definition at line 386 of file winnt_old.h.

◆ SE_BACKUP_NAME

#define SE_BACKUP_NAME   TEXT("SeBackupPrivilege")

Definition at line 382 of file winnt_old.h.

◆ SE_CHANGE_NOTIFY_NAME

#define SE_CHANGE_NOTIFY_NAME   TEXT("SeChangeNotifyPrivilege")

Definition at line 388 of file winnt_old.h.

◆ SE_CREATE_GLOBAL_NAME

#define SE_CREATE_GLOBAL_NAME   TEXT("SeCreateGlobalPrivilege")

Definition at line 395 of file winnt_old.h.

◆ SE_CREATE_PAGEFILE_NAME

#define SE_CREATE_PAGEFILE_NAME   TEXT("SeCreatePagefilePrivilege")

Definition at line 380 of file winnt_old.h.

◆ SE_CREATE_PERMANENT_NAME

#define SE_CREATE_PERMANENT_NAME   TEXT("SeCreatePermanentPrivilege")

Definition at line 381 of file winnt_old.h.

◆ SE_CREATE_TOKEN_NAME

#define SE_CREATE_TOKEN_NAME   TEXT("SeCreateTokenPrivilege")

Definition at line 366 of file winnt_old.h.

◆ SE_DEBUG_NAME

#define SE_DEBUG_NAME   TEXT("SeDebugPrivilege")

Definition at line 385 of file winnt_old.h.

◆ SE_ENABLE_DELEGATION_NAME

#define SE_ENABLE_DELEGATION_NAME   TEXT("SeEnableDelegationPrivilege")

Definition at line 392 of file winnt_old.h.

◆ SE_GROUP_ENABLED

#define SE_GROUP_ENABLED   0x00000004

Definition at line 399 of file winnt_old.h.

◆ SE_GROUP_ENABLED_BY_DEFAULT

#define SE_GROUP_ENABLED_BY_DEFAULT   0x00000002

Definition at line 398 of file winnt_old.h.

◆ SE_GROUP_INTEGRITY

#define SE_GROUP_INTEGRITY   0x00000020

Definition at line 402 of file winnt_old.h.

◆ SE_GROUP_INTEGRITY_ENABLED

#define SE_GROUP_INTEGRITY_ENABLED   0x00000040

Definition at line 403 of file winnt_old.h.

◆ SE_GROUP_LOGON_ID

#define SE_GROUP_LOGON_ID   0xC0000000

Definition at line 404 of file winnt_old.h.

◆ SE_GROUP_MANDATORY

#define SE_GROUP_MANDATORY   0x00000001

Definition at line 397 of file winnt_old.h.

◆ SE_GROUP_OWNER

#define SE_GROUP_OWNER   0x00000008

Definition at line 400 of file winnt_old.h.

◆ SE_GROUP_RESOURCE

#define SE_GROUP_RESOURCE   0x20000000

Definition at line 405 of file winnt_old.h.

◆ SE_GROUP_USE_FOR_DENY_ONLY

#define SE_GROUP_USE_FOR_DENY_ONLY   0x00000010

Definition at line 401 of file winnt_old.h.

◆ SE_GROUP_VALID_ATTRIBUTES

#define SE_GROUP_VALID_ATTRIBUTES   0xE000007F

Definition at line 406 of file winnt_old.h.

◆ SE_IMPERSONATE_NAME

#define SE_IMPERSONATE_NAME   TEXT("SeImpersonatePrivilege")

Definition at line 394 of file winnt_old.h.

◆ SE_INC_BASE_PRIORITY_NAME

#define SE_INC_BASE_PRIORITY_NAME   TEXT("SeIncreaseBasePriorityPrivilege")

Definition at line 379 of file winnt_old.h.

◆ SE_INCREASE_QUOTA_NAME

#define SE_INCREASE_QUOTA_NAME   TEXT("SeIncreaseQuotaPrivilege")

Definition at line 369 of file winnt_old.h.

◆ SE_LOAD_DRIVER_NAME

#define SE_LOAD_DRIVER_NAME   TEXT("SeLoadDriverPrivilege")

Definition at line 375 of file winnt_old.h.

◆ SE_LOCK_MEMORY_NAME

#define SE_LOCK_MEMORY_NAME   TEXT("SeLockMemoryPrivilege")

Definition at line 368 of file winnt_old.h.

◆ SE_MACHINE_ACCOUNT_NAME

#define SE_MACHINE_ACCOUNT_NAME   TEXT("SeMachineAccountPrivilege")

Definition at line 371 of file winnt_old.h.

◆ SE_MANAGE_VOLUME_NAME

#define SE_MANAGE_VOLUME_NAME   TEXT("SeManageVolumePrivilege")

Definition at line 393 of file winnt_old.h.

◆ SE_PROF_SINGLE_PROCESS_NAME

#define SE_PROF_SINGLE_PROCESS_NAME   TEXT("SeProfileSingleProcessPrivilege")

Definition at line 378 of file winnt_old.h.

◆ SE_REMOTE_SHUTDOWN_NAME

#define SE_REMOTE_SHUTDOWN_NAME   TEXT("SeRemoteShutdownPrivilege")

Definition at line 389 of file winnt_old.h.

◆ SE_RESTORE_NAME

#define SE_RESTORE_NAME   TEXT("SeRestorePrivilege")

Definition at line 383 of file winnt_old.h.

◆ SE_SECURITY_NAME

#define SE_SECURITY_NAME   TEXT("SeSecurityPrivilege")

Definition at line 373 of file winnt_old.h.

◆ SE_SHUTDOWN_NAME

#define SE_SHUTDOWN_NAME   TEXT("SeShutdownPrivilege")

Definition at line 384 of file winnt_old.h.

◆ SE_SYNC_AGENT_NAME

#define SE_SYNC_AGENT_NAME   TEXT("SeSyncAgentPrivilege")

Definition at line 391 of file winnt_old.h.

◆ SE_SYSTEM_ENVIRONMENT_NAME

#define SE_SYSTEM_ENVIRONMENT_NAME   TEXT("SeSystemEnvironmentPrivilege")

Definition at line 387 of file winnt_old.h.

◆ SE_SYSTEM_PROFILE_NAME

#define SE_SYSTEM_PROFILE_NAME   TEXT("SeSystemProfilePrivilege")

Definition at line 376 of file winnt_old.h.

◆ SE_SYSTEMTIME_NAME

#define SE_SYSTEMTIME_NAME   TEXT("SeSystemtimePrivilege")

Definition at line 377 of file winnt_old.h.

◆ SE_TAKE_OWNERSHIP_NAME

#define SE_TAKE_OWNERSHIP_NAME   TEXT("SeTakeOwnershipPrivilege")

Definition at line 374 of file winnt_old.h.

◆ SE_TCB_NAME

#define SE_TCB_NAME   TEXT("SeTcbPrivilege")

Definition at line 372 of file winnt_old.h.

◆ SE_UNDOCK_NAME

#define SE_UNDOCK_NAME   TEXT("SeUndockPrivilege")

Definition at line 390 of file winnt_old.h.

◆ SE_UNSOLICITED_INPUT_NAME

#define SE_UNSOLICITED_INPUT_NAME   TEXT("SeUnsolicitedInputPrivilege")

Definition at line 370 of file winnt_old.h.

◆ SEC_COMMIT

#define SEC_COMMIT   0x08000000

Definition at line 544 of file winnt_old.h.

◆ SEC_FILE

#define SEC_FILE   0x00800000

Definition at line 540 of file winnt_old.h.

◆ SEC_IMAGE

#define SEC_IMAGE   0x01000000

Definition at line 541 of file winnt_old.h.

◆ SEC_IMAGE_NO_EXECUTE

#define SEC_IMAGE_NO_EXECUTE   (SEC_IMAGE | SEC_NOCACHE)

Definition at line 548 of file winnt_old.h.

◆ SEC_LARGE_PAGES

#define SEC_LARGE_PAGES   0x80000000

Definition at line 547 of file winnt_old.h.

◆ SEC_NO_CHANGE

#define SEC_NO_CHANGE   0x00400000

Definition at line 539 of file winnt_old.h.

◆ SEC_NOCACHE

#define SEC_NOCACHE   0x10000000

Definition at line 545 of file winnt_old.h.

◆ SEC_RESERVE

#define SEC_RESERVE   0x04000000

Definition at line 543 of file winnt_old.h.

◆ SEC_VLM

#define SEC_VLM   0x02000000

Definition at line 542 of file winnt_old.h.

◆ SEC_WRITECOMBINE

#define SEC_WRITECOMBINE   0x40000000

Definition at line 546 of file winnt_old.h.

◆ SECTION_ALL_ACCESS

#define SECTION_ALL_ACCESS   0xf001f

Definition at line 555 of file winnt_old.h.

◆ SECTION_EXTEND_SIZE

#define SECTION_EXTEND_SIZE   16

Definition at line 550 of file winnt_old.h.

◆ SECTION_MAP_EXECUTE

#define SECTION_MAP_EXECUTE   8

Definition at line 554 of file winnt_old.h.

◆ SECTION_MAP_EXECUTE_EXPLICIT

#define SECTION_MAP_EXECUTE_EXPLICIT   0x0020

Definition at line 549 of file winnt_old.h.

◆ SECTION_MAP_READ

#define SECTION_MAP_READ   4

Definition at line 551 of file winnt_old.h.

◆ SECTION_MAP_WRITE

#define SECTION_MAP_WRITE   2

Definition at line 552 of file winnt_old.h.

◆ SECTION_QUERY

#define SECTION_QUERY   1

Definition at line 553 of file winnt_old.h.

◆ SECURITY_MIN_SID_SIZE

#define SECURITY_MIN_SID_SIZE   (sizeof(SID))

Definition at line 2403 of file winnt_old.h.

◆ SERVICE_ADAPTER

#define SERVICE_ADAPTER   4

Definition at line 904 of file winnt_old.h.

◆ SERVICE_AUTO_START

#define SERVICE_AUTO_START   2

Definition at line 914 of file winnt_old.h.

◆ SERVICE_BOOT_START

#define SERVICE_BOOT_START   0

Definition at line 912 of file winnt_old.h.

◆ SERVICE_DEMAND_START

#define SERVICE_DEMAND_START   3

Definition at line 915 of file winnt_old.h.

◆ SERVICE_DISABLED

#define SERVICE_DISABLED   4

Definition at line 916 of file winnt_old.h.

◆ SERVICE_DRIVER

◆ SERVICE_ERROR_CRITICAL

#define SERVICE_ERROR_CRITICAL   3

Definition at line 920 of file winnt_old.h.

◆ SERVICE_ERROR_IGNORE

#define SERVICE_ERROR_IGNORE   0

Definition at line 917 of file winnt_old.h.

◆ SERVICE_ERROR_NORMAL

#define SERVICE_ERROR_NORMAL   1

Definition at line 918 of file winnt_old.h.

◆ SERVICE_ERROR_SEVERE

#define SERVICE_ERROR_SEVERE   2

Definition at line 919 of file winnt_old.h.

◆ SERVICE_FILE_SYSTEM_DRIVER

#define SERVICE_FILE_SYSTEM_DRIVER   2

Definition at line 903 of file winnt_old.h.

◆ SERVICE_INTERACTIVE_PROCESS

#define SERVICE_INTERACTIVE_PROCESS   256

Definition at line 910 of file winnt_old.h.

◆ SERVICE_KERNEL_DRIVER

#define SERVICE_KERNEL_DRIVER   1

Definition at line 902 of file winnt_old.h.

◆ SERVICE_RECOGNIZER_DRIVER

#define SERVICE_RECOGNIZER_DRIVER   8

Definition at line 905 of file winnt_old.h.

◆ SERVICE_SYSTEM_START

#define SERVICE_SYSTEM_START   1

Definition at line 913 of file winnt_old.h.

◆ SERVICE_TYPE_ALL

Definition at line 911 of file winnt_old.h.

◆ SERVICE_WIN32

Definition at line 909 of file winnt_old.h.

◆ SERVICE_WIN32_OWN_PROCESS

#define SERVICE_WIN32_OWN_PROCESS   16

Definition at line 907 of file winnt_old.h.

◆ SERVICE_WIN32_SHARE_PROCESS

#define SERVICE_WIN32_SHARE_PROCESS   32

Definition at line 908 of file winnt_old.h.

◆ SIZEOF_RFPO_DATA

#define SIZEOF_RFPO_DATA   16

Definition at line 650 of file winnt_old.h.

◆ SLIST_ENTRY

#define SLIST_ENTRY   SINGLE_LIST_ENTRY

Definition at line 2693 of file winnt_old.h.

◆ STATUS_ABANDONED_WAIT_0

#define STATUS_ABANDONED_WAIT_0   ((DWORD)0x00000080)

Definition at line 129 of file winnt_old.h.

◆ STATUS_ACCESS_VIOLATION

#define STATUS_ACCESS_VIOLATION   ((DWORD)0xC0000005)

Definition at line 138 of file winnt_old.h.

◆ STATUS_ARRAY_BOUNDS_EXCEEDED

#define STATUS_ARRAY_BOUNDS_EXCEEDED   ((DWORD)0xC000008C)

Definition at line 145 of file winnt_old.h.

◆ STATUS_BREAKPOINT

#define STATUS_BREAKPOINT   ((DWORD)0x80000003)

Definition at line 136 of file winnt_old.h.

◆ STATUS_CONTROL_C_EXIT

#define STATUS_CONTROL_C_EXIT   ((DWORD)0xC000013A)

Definition at line 157 of file winnt_old.h.

◆ STATUS_DATATYPE_MISALIGNMENT

#define STATUS_DATATYPE_MISALIGNMENT   ((DWORD)0x80000002)

Definition at line 135 of file winnt_old.h.

◆ STATUS_FLOAT_DENORMAL_OPERAND

#define STATUS_FLOAT_DENORMAL_OPERAND   ((DWORD)0xC000008D)

Definition at line 146 of file winnt_old.h.

◆ STATUS_FLOAT_DIVIDE_BY_ZERO

#define STATUS_FLOAT_DIVIDE_BY_ZERO   ((DWORD)0xC000008E)

Definition at line 147 of file winnt_old.h.

◆ STATUS_FLOAT_INEXACT_RESULT

#define STATUS_FLOAT_INEXACT_RESULT   ((DWORD)0xC000008F)

Definition at line 148 of file winnt_old.h.

◆ STATUS_FLOAT_INVALID_OPERATION

#define STATUS_FLOAT_INVALID_OPERATION   ((DWORD)0xC0000090)

Definition at line 149 of file winnt_old.h.

◆ STATUS_FLOAT_MULTIPLE_FAULTS

#define STATUS_FLOAT_MULTIPLE_FAULTS   ((DWORD)0xC00002B4)

Definition at line 158 of file winnt_old.h.

◆ STATUS_FLOAT_MULTIPLE_TRAPS

#define STATUS_FLOAT_MULTIPLE_TRAPS   ((DWORD)0xC00002B5)

Definition at line 159 of file winnt_old.h.

◆ STATUS_FLOAT_OVERFLOW

#define STATUS_FLOAT_OVERFLOW   ((DWORD)0xC0000091)

Definition at line 150 of file winnt_old.h.

◆ STATUS_FLOAT_STACK_CHECK

#define STATUS_FLOAT_STACK_CHECK   ((DWORD)0xC0000092)

Definition at line 151 of file winnt_old.h.

◆ STATUS_FLOAT_UNDERFLOW

#define STATUS_FLOAT_UNDERFLOW   ((DWORD)0xC0000093)

Definition at line 152 of file winnt_old.h.

◆ STATUS_GUARD_PAGE_VIOLATION

#define STATUS_GUARD_PAGE_VIOLATION   ((DWORD)0x80000001)

Definition at line 134 of file winnt_old.h.

◆ STATUS_ILLEGAL_INSTRUCTION

#define STATUS_ILLEGAL_INSTRUCTION   ((DWORD)0xC000001D)

Definition at line 142 of file winnt_old.h.

◆ STATUS_IN_PAGE_ERROR

#define STATUS_IN_PAGE_ERROR   ((DWORD)0xC0000006)

Definition at line 139 of file winnt_old.h.

◆ STATUS_INTEGER_DIVIDE_BY_ZERO

#define STATUS_INTEGER_DIVIDE_BY_ZERO   ((DWORD)0xC0000094)

Definition at line 153 of file winnt_old.h.

◆ STATUS_INTEGER_OVERFLOW

#define STATUS_INTEGER_OVERFLOW   ((DWORD)0xC0000095)

Definition at line 154 of file winnt_old.h.

◆ STATUS_INVALID_DISPOSITION

#define STATUS_INVALID_DISPOSITION   ((DWORD)0xC0000026)

Definition at line 144 of file winnt_old.h.

◆ STATUS_INVALID_HANDLE

#define STATUS_INVALID_HANDLE   ((DWORD)0xC0000008)

Definition at line 140 of file winnt_old.h.

◆ STATUS_NO_MEMORY

#define STATUS_NO_MEMORY   ((DWORD)0xC0000017)

Definition at line 141 of file winnt_old.h.

◆ STATUS_NONCONTINUABLE_EXCEPTION

#define STATUS_NONCONTINUABLE_EXCEPTION   ((DWORD)0xC0000025)

Definition at line 143 of file winnt_old.h.

◆ STATUS_PENDING

#define STATUS_PENDING   ((DWORD)0x00000103)

Definition at line 132 of file winnt_old.h.

◆ STATUS_PRIVILEGED_INSTRUCTION

#define STATUS_PRIVILEGED_INSTRUCTION   ((DWORD)0xC0000096)

Definition at line 155 of file winnt_old.h.

◆ STATUS_REG_NAT_CONSUMPTION

#define STATUS_REG_NAT_CONSUMPTION   ((DWORD)0xC00002C9)

Definition at line 160 of file winnt_old.h.

◆ STATUS_SEGMENT_NOTIFICATION

#define STATUS_SEGMENT_NOTIFICATION   ((DWORD)0x40000005)

Definition at line 133 of file winnt_old.h.

◆ STATUS_SINGLE_STEP

#define STATUS_SINGLE_STEP   ((DWORD)0x80000004)

Definition at line 137 of file winnt_old.h.

◆ STATUS_STACK_OVERFLOW

#define STATUS_STACK_OVERFLOW   ((DWORD)0xC00000FD)

Definition at line 156 of file winnt_old.h.

◆ STATUS_SXS_EARLY_DEACTIVATION

#define STATUS_SXS_EARLY_DEACTIVATION   ((DWORD)0xC015000F)

Definition at line 161 of file winnt_old.h.

◆ STATUS_SXS_INVALID_DEACTIVATION

#define STATUS_SXS_INVALID_DEACTIVATION   ((DWORD)0xC0150010)

Definition at line 162 of file winnt_old.h.

◆ STATUS_TIMEOUT

#define STATUS_TIMEOUT   ((DWORD)0x00000102)

Definition at line 131 of file winnt_old.h.

◆ STATUS_USER_APC

#define STATUS_USER_APC   ((DWORD)0x000000C0)

Definition at line 130 of file winnt_old.h.

◆ STATUS_WAIT_0

#define STATUS_WAIT_0   ((DWORD)0x00000000)

Definition at line 128 of file winnt_old.h.

◆ SUBLANG_PORTUGUESE_PORTUGAL

#define SUBLANG_PORTUGUESE_PORTUGAL   0x02

Definition at line 421 of file winnt_old.h.

◆ SYSTEM_ALARM_ACE_TYPE

#define SYSTEM_ALARM_ACE_TYPE   (0x3)

Definition at line 119 of file winnt_old.h.

◆ SYSTEM_AUDIT_ACE_TYPE

#define SYSTEM_AUDIT_ACE_TYPE   (0x2)

Definition at line 118 of file winnt_old.h.

◆ TAPE_ABSOLUTE_BLOCK

#define TAPE_ABSOLUTE_BLOCK   1

Definition at line 933 of file winnt_old.h.

◆ TAPE_ABSOLUTE_POSITION

#define TAPE_ABSOLUTE_POSITION   0

Definition at line 929 of file winnt_old.h.

◆ TAPE_DRIVE_ABS_BLK_IMMED

#define TAPE_DRIVE_ABS_BLK_IMMED   0x80002000

Definition at line 979 of file winnt_old.h.

◆ TAPE_DRIVE_ABSOLUTE_BLK

#define TAPE_DRIVE_ABSOLUTE_BLK   0x80001000

Definition at line 978 of file winnt_old.h.

◆ TAPE_DRIVE_CLEAN_REQUESTS

#define TAPE_DRIVE_CLEAN_REQUESTS   0x2000000

Definition at line 963 of file winnt_old.h.

◆ TAPE_DRIVE_COMPRESSION

#define TAPE_DRIVE_COMPRESSION   0x20000

Definition at line 956 of file winnt_old.h.

◆ TAPE_DRIVE_ECC

#define TAPE_DRIVE_ECC   0x10000

Definition at line 955 of file winnt_old.h.

◆ TAPE_DRIVE_EJECT_MEDIA

#define TAPE_DRIVE_EJECT_MEDIA   0x1000000

Definition at line 962 of file winnt_old.h.

◆ TAPE_DRIVE_END_OF_DATA

#define TAPE_DRIVE_END_OF_DATA   0x80010000

Definition at line 982 of file winnt_old.h.

◆ TAPE_DRIVE_EOT_WZ_SIZE

#define TAPE_DRIVE_EOT_WZ_SIZE   8192

Definition at line 954 of file winnt_old.h.

◆ TAPE_DRIVE_ERASE_BOP_ONLY

#define TAPE_DRIVE_ERASE_BOP_ONLY   64

Definition at line 947 of file winnt_old.h.

◆ TAPE_DRIVE_ERASE_IMMEDIATE

#define TAPE_DRIVE_ERASE_IMMEDIATE   128

Definition at line 948 of file winnt_old.h.

◆ TAPE_DRIVE_ERASE_LONG

#define TAPE_DRIVE_ERASE_LONG   32

Definition at line 946 of file winnt_old.h.

◆ TAPE_DRIVE_ERASE_SHORT

#define TAPE_DRIVE_ERASE_SHORT   16

Definition at line 945 of file winnt_old.h.

◆ TAPE_DRIVE_FILEMARKS

#define TAPE_DRIVE_FILEMARKS   0x80040000

Definition at line 984 of file winnt_old.h.

◆ TAPE_DRIVE_FIXED

#define TAPE_DRIVE_FIXED   1

Definition at line 942 of file winnt_old.h.

◆ TAPE_DRIVE_FIXED_BLOCK

#define TAPE_DRIVE_FIXED_BLOCK   1024

Definition at line 951 of file winnt_old.h.

◆ TAPE_DRIVE_FORMAT

#define TAPE_DRIVE_FORMAT   0xA0000000

Definition at line 995 of file winnt_old.h.

◆ TAPE_DRIVE_FORMAT_IMMEDIATE

#define TAPE_DRIVE_FORMAT_IMMEDIATE   0xC0000000

Definition at line 996 of file winnt_old.h.

◆ TAPE_DRIVE_GET_ABSOLUTE_BLK

#define TAPE_DRIVE_GET_ABSOLUTE_BLK   0x100000

Definition at line 959 of file winnt_old.h.

◆ TAPE_DRIVE_GET_LOGICAL_BLK

#define TAPE_DRIVE_GET_LOGICAL_BLK   0x200000

Definition at line 960 of file winnt_old.h.

◆ TAPE_DRIVE_HIGH_FEATURES

#define TAPE_DRIVE_HIGH_FEATURES   0x80000000

Definition at line 997 of file winnt_old.h.

◆ TAPE_DRIVE_INITIATOR

#define TAPE_DRIVE_INITIATOR   4

Definition at line 944 of file winnt_old.h.

◆ TAPE_DRIVE_LOAD_UNLD_IMMED

#define TAPE_DRIVE_LOAD_UNLD_IMMED   0x80000020

Definition at line 971 of file winnt_old.h.

◆ TAPE_DRIVE_LOAD_UNLOAD

#define TAPE_DRIVE_LOAD_UNLOAD   0x80000001

Definition at line 966 of file winnt_old.h.

◆ TAPE_DRIVE_LOCK_UNLK_IMMED

#define TAPE_DRIVE_LOCK_UNLK_IMMED   0x80000080

Definition at line 973 of file winnt_old.h.

◆ TAPE_DRIVE_LOCK_UNLOCK

#define TAPE_DRIVE_LOCK_UNLOCK   0x80000004

Definition at line 968 of file winnt_old.h.

◆ TAPE_DRIVE_LOG_BLK_IMMED

#define TAPE_DRIVE_LOG_BLK_IMMED   0x80008000

Definition at line 981 of file winnt_old.h.

◆ TAPE_DRIVE_LOGICAL_BLK

#define TAPE_DRIVE_LOGICAL_BLK   0x80004000

Definition at line 980 of file winnt_old.h.

◆ TAPE_DRIVE_PADDING

#define TAPE_DRIVE_PADDING   0x40000

Definition at line 957 of file winnt_old.h.

◆ TAPE_DRIVE_RELATIVE_BLKS

#define TAPE_DRIVE_RELATIVE_BLKS   0x80020000

Definition at line 983 of file winnt_old.h.

◆ TAPE_DRIVE_REPORT_SMKS

#define TAPE_DRIVE_REPORT_SMKS   0x80000

Definition at line 958 of file winnt_old.h.

◆ TAPE_DRIVE_RESERVED_BIT

#define TAPE_DRIVE_RESERVED_BIT   0x80000000

Definition at line 965 of file winnt_old.h.

◆ TAPE_DRIVE_REVERSE_POSITION

#define TAPE_DRIVE_REVERSE_POSITION   0x80400000

Definition at line 988 of file winnt_old.h.

◆ TAPE_DRIVE_REWIND_IMMEDIATE

#define TAPE_DRIVE_REWIND_IMMEDIATE   0x80000008

Definition at line 969 of file winnt_old.h.

◆ TAPE_DRIVE_SELECT

#define TAPE_DRIVE_SELECT   2

Definition at line 943 of file winnt_old.h.

◆ TAPE_DRIVE_SEQUENTIAL_FMKS

#define TAPE_DRIVE_SEQUENTIAL_FMKS   0x80080000

Definition at line 985 of file winnt_old.h.

◆ TAPE_DRIVE_SEQUENTIAL_SMKS

#define TAPE_DRIVE_SEQUENTIAL_SMKS   0x80200000

Definition at line 987 of file winnt_old.h.

◆ TAPE_DRIVE_SET_BLOCK_SIZE

#define TAPE_DRIVE_SET_BLOCK_SIZE   0x80000010

Definition at line 970 of file winnt_old.h.

◆ TAPE_DRIVE_SET_CMP_BOP_ONLY

#define TAPE_DRIVE_SET_CMP_BOP_ONLY   0x4000000

Definition at line 964 of file winnt_old.h.

◆ TAPE_DRIVE_SET_COMPRESSION

#define TAPE_DRIVE_SET_COMPRESSION   0x80000200

Definition at line 975 of file winnt_old.h.

◆ TAPE_DRIVE_SET_ECC

#define TAPE_DRIVE_SET_ECC   0x80000100

Definition at line 974 of file winnt_old.h.

◆ TAPE_DRIVE_SET_EOT_WZ_SIZE

#define TAPE_DRIVE_SET_EOT_WZ_SIZE   0x400000

Definition at line 961 of file winnt_old.h.

◆ TAPE_DRIVE_SET_PADDING

#define TAPE_DRIVE_SET_PADDING   0x80000400

Definition at line 976 of file winnt_old.h.

◆ TAPE_DRIVE_SET_REPORT_SMKS

#define TAPE_DRIVE_SET_REPORT_SMKS   0x80000800

Definition at line 977 of file winnt_old.h.

◆ TAPE_DRIVE_SETMARKS

#define TAPE_DRIVE_SETMARKS   0x80100000

Definition at line 986 of file winnt_old.h.

◆ TAPE_DRIVE_SPACE_IMMEDIATE

#define TAPE_DRIVE_SPACE_IMMEDIATE   0x80800000

Definition at line 989 of file winnt_old.h.

◆ TAPE_DRIVE_TAPE_CAPACITY

#define TAPE_DRIVE_TAPE_CAPACITY   256

Definition at line 949 of file winnt_old.h.

◆ TAPE_DRIVE_TAPE_REMAINING

#define TAPE_DRIVE_TAPE_REMAINING   512

Definition at line 950 of file winnt_old.h.

◆ TAPE_DRIVE_TENSION

#define TAPE_DRIVE_TENSION   0x80000002

Definition at line 967 of file winnt_old.h.

◆ TAPE_DRIVE_TENSION_IMMED

#define TAPE_DRIVE_TENSION_IMMED   0x80000040

Definition at line 972 of file winnt_old.h.

◆ TAPE_DRIVE_VARIABLE_BLOCK

#define TAPE_DRIVE_VARIABLE_BLOCK   2048

Definition at line 952 of file winnt_old.h.

◆ TAPE_DRIVE_WRITE_FILEMARKS

#define TAPE_DRIVE_WRITE_FILEMARKS   0x82000000

Definition at line 991 of file winnt_old.h.

◆ TAPE_DRIVE_WRITE_LONG_FMKS

#define TAPE_DRIVE_WRITE_LONG_FMKS   0x88000000

Definition at line 993 of file winnt_old.h.

◆ TAPE_DRIVE_WRITE_MARK_IMMED

#define TAPE_DRIVE_WRITE_MARK_IMMED   0x90000000

Definition at line 994 of file winnt_old.h.

◆ TAPE_DRIVE_WRITE_PROTECT

#define TAPE_DRIVE_WRITE_PROTECT   4096

Definition at line 953 of file winnt_old.h.

◆ TAPE_DRIVE_WRITE_SETMARKS

#define TAPE_DRIVE_WRITE_SETMARKS   0x81000000

Definition at line 990 of file winnt_old.h.

◆ TAPE_DRIVE_WRITE_SHORT_FMKS

#define TAPE_DRIVE_WRITE_SHORT_FMKS   0x84000000

Definition at line 992 of file winnt_old.h.

◆ TAPE_ERASE_LONG

#define TAPE_ERASE_LONG   1

Definition at line 1005 of file winnt_old.h.

◆ TAPE_ERASE_SHORT

#define TAPE_ERASE_SHORT   0

Definition at line 1006 of file winnt_old.h.

◆ TAPE_FILEMARKS

#define TAPE_FILEMARKS   1

Definition at line 1001 of file winnt_old.h.

◆ TAPE_FIXED_PARTITIONS

#define TAPE_FIXED_PARTITIONS   0

Definition at line 998 of file winnt_old.h.

◆ TAPE_FORMAT

#define TAPE_FORMAT   5

Definition at line 1012 of file winnt_old.h.

◆ TAPE_INITIATOR_PARTITIONS

#define TAPE_INITIATOR_PARTITIONS   2

Definition at line 999 of file winnt_old.h.

◆ TAPE_LOAD

#define TAPE_LOAD   0

Definition at line 1007 of file winnt_old.h.

◆ TAPE_LOCK

#define TAPE_LOCK   3

Definition at line 1010 of file winnt_old.h.

◆ TAPE_LOGICAL_BLOCK

#define TAPE_LOGICAL_BLOCK   2

Definition at line 934 of file winnt_old.h.

◆ TAPE_LOGICAL_POSITION

#define TAPE_LOGICAL_POSITION   1

Definition at line 930 of file winnt_old.h.

◆ TAPE_LONG_FILEMARKS

#define TAPE_LONG_FILEMARKS   3

Definition at line 1002 of file winnt_old.h.

◆ TAPE_PSEUDO_LOGICAL_BLOCK

#define TAPE_PSEUDO_LOGICAL_BLOCK   3

Definition at line 935 of file winnt_old.h.

◆ TAPE_PSEUDO_LOGICAL_POSITION

#define TAPE_PSEUDO_LOGICAL_POSITION   2

Definition at line 931 of file winnt_old.h.

◆ TAPE_REWIND

#define TAPE_REWIND   0

Definition at line 932 of file winnt_old.h.

◆ TAPE_SELECT_PARTITIONS

#define TAPE_SELECT_PARTITIONS   1

Definition at line 1000 of file winnt_old.h.

◆ TAPE_SETMARKS

#define TAPE_SETMARKS   0

Definition at line 1003 of file winnt_old.h.

◆ TAPE_SHORT_FILEMARKS

#define TAPE_SHORT_FILEMARKS   2

Definition at line 1004 of file winnt_old.h.

◆ TAPE_SPACE_END_OF_DATA

#define TAPE_SPACE_END_OF_DATA   4

Definition at line 936 of file winnt_old.h.

◆ TAPE_SPACE_FILEMARKS

#define TAPE_SPACE_FILEMARKS   6

Definition at line 938 of file winnt_old.h.

◆ TAPE_SPACE_RELATIVE_BLOCKS

#define TAPE_SPACE_RELATIVE_BLOCKS   5

Definition at line 937 of file winnt_old.h.

◆ TAPE_SPACE_SEQUENTIAL_FMKS

#define TAPE_SPACE_SEQUENTIAL_FMKS   7

Definition at line 939 of file winnt_old.h.

◆ TAPE_SPACE_SEQUENTIAL_SMKS

#define TAPE_SPACE_SEQUENTIAL_SMKS   9

Definition at line 941 of file winnt_old.h.

◆ TAPE_SPACE_SETMARKS

#define TAPE_SPACE_SETMARKS   8

Definition at line 940 of file winnt_old.h.

◆ TAPE_TENSION

#define TAPE_TENSION   2

Definition at line 1009 of file winnt_old.h.

◆ TAPE_UNLOAD

#define TAPE_UNLOAD   1

Definition at line 1008 of file winnt_old.h.

◆ TAPE_UNLOCK

#define TAPE_UNLOCK   4

Definition at line 1011 of file winnt_old.h.

◆ THREAD_ALL_ACCESS

#define THREAD_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3FF)

Definition at line 352 of file winnt_old.h.

◆ THREAD_BASE_PRIORITY_IDLE

#define THREAD_BASE_PRIORITY_IDLE   (-15)

Definition at line 361 of file winnt_old.h.

◆ THREAD_BASE_PRIORITY_LOWRT

#define THREAD_BASE_PRIORITY_LOWRT   15

Definition at line 358 of file winnt_old.h.

◆ THREAD_BASE_PRIORITY_MAX

#define THREAD_BASE_PRIORITY_MAX   2

Definition at line 359 of file winnt_old.h.

◆ THREAD_BASE_PRIORITY_MIN

#define THREAD_BASE_PRIORITY_MIN   (-2)

Definition at line 360 of file winnt_old.h.

◆ THREAD_DIRECT_IMPERSONATION

#define THREAD_DIRECT_IMPERSONATION   0x200

Definition at line 350 of file winnt_old.h.

◆ THREAD_GET_CONTEXT

#define THREAD_GET_CONTEXT   8

Definition at line 344 of file winnt_old.h.

◆ THREAD_IMPERSONATE

#define THREAD_IMPERSONATE   256

Definition at line 349 of file winnt_old.h.

◆ THREAD_QUERY_INFORMATION

#define THREAD_QUERY_INFORMATION   64

Definition at line 347 of file winnt_old.h.

◆ THREAD_QUERY_LIMITED_INFORMATION

#define THREAD_QUERY_LIMITED_INFORMATION   0x0800

Definition at line 351 of file winnt_old.h.

◆ THREAD_RESUME

#define THREAD_RESUME   0x1000

Definition at line 364 of file winnt_old.h.

◆ THREAD_SET_CONTEXT

#define THREAD_SET_CONTEXT   16

Definition at line 345 of file winnt_old.h.

◆ THREAD_SET_INFORMATION

#define THREAD_SET_INFORMATION   32

Definition at line 346 of file winnt_old.h.

◆ THREAD_SET_THREAD_TOKEN

#define THREAD_SET_THREAD_TOKEN   128

Definition at line 348 of file winnt_old.h.

◆ THREAD_SUSPEND_RESUME

#define THREAD_SUSPEND_RESUME   2

Definition at line 343 of file winnt_old.h.

◆ THREAD_TERMINATE

#define THREAD_TERMINATE   1

Definition at line 342 of file winnt_old.h.

◆ TIMER_ALL_ACCESS

Definition at line 357 of file winnt_old.h.

◆ TIMER_MODIFY_STATE

#define TIMER_MODIFY_STATE   0x0002

Definition at line 356 of file winnt_old.h.

◆ TIMER_QUERY_STATE

#define TIMER_QUERY_STATE   0x0001

Definition at line 355 of file winnt_old.h.

◆ TLS_MINIMUM_AVAILABLE

#define TLS_MINIMUM_AVAILABLE   64

Definition at line 1069 of file winnt_old.h.

◆ VER_NT_DOMAIN_CONTROLLER

#define VER_NT_DOMAIN_CONTROLLER   2

Definition at line 1035 of file winnt_old.h.

◆ VER_NT_SERVER

#define VER_NT_SERVER   3

Definition at line 1036 of file winnt_old.h.

◆ VER_NT_WORKSTATION

#define VER_NT_WORKSTATION   1

Definition at line 1034 of file winnt_old.h.

◆ VER_PLATFORM_WIN32_NT

#define VER_PLATFORM_WIN32_NT   2

Definition at line 1033 of file winnt_old.h.

◆ VER_PLATFORM_WIN32_WINDOWS

#define VER_PLATFORM_WIN32_WINDOWS   1

Definition at line 1032 of file winnt_old.h.

◆ VER_PLATFORM_WIN32s

#define VER_PLATFORM_WIN32s   0

Definition at line 1031 of file winnt_old.h.

◆ VER_SET_CONDITION

#define VER_SET_CONDITION (   lc,
  t,
  c 
)    ((lc) = VerSetConditionMask((lc),(t),(c)))

Definition at line 4249 of file winnt_old.h.

◆ WOW64_CONTEXT_ALL

#define WOW64_CONTEXT_ALL
Value:
#define WOW64_CONTEXT_CONTROL
Definition: winnt_old.h:2283
#define WOW64_CONTEXT_FLOATING_POINT
Definition: winnt_old.h:2286
#define WOW64_CONTEXT_DEBUG_REGISTERS
Definition: winnt_old.h:2287
#define WOW64_CONTEXT_SEGMENTS
Definition: winnt_old.h:2285
#define WOW64_CONTEXT_INTEGER
Definition: winnt_old.h:2284
#define WOW64_CONTEXT_EXTENDED_REGISTERS
Definition: winnt_old.h:2288

Definition at line 2290 of file winnt_old.h.

◆ WOW64_CONTEXT_CONTROL

#define WOW64_CONTEXT_CONTROL   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000001))

Definition at line 2283 of file winnt_old.h.

◆ WOW64_CONTEXT_DEBUG_REGISTERS

#define WOW64_CONTEXT_DEBUG_REGISTERS   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000010))

Definition at line 2287 of file winnt_old.h.

◆ WOW64_CONTEXT_EXCEPTION_ACTIVE

#define WOW64_CONTEXT_EXCEPTION_ACTIVE   0x08000000

Definition at line 2296 of file winnt_old.h.

◆ WOW64_CONTEXT_EXCEPTION_REPORTING

#define WOW64_CONTEXT_EXCEPTION_REPORTING   0x80000000

Definition at line 2299 of file winnt_old.h.

◆ WOW64_CONTEXT_EXCEPTION_REQUEST

#define WOW64_CONTEXT_EXCEPTION_REQUEST   0x40000000

Definition at line 2298 of file winnt_old.h.

◆ WOW64_CONTEXT_EXTENDED_REGISTERS

#define WOW64_CONTEXT_EXTENDED_REGISTERS   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000020))

Definition at line 2288 of file winnt_old.h.

◆ WOW64_CONTEXT_FLOATING_POINT

#define WOW64_CONTEXT_FLOATING_POINT   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000008))

Definition at line 2286 of file winnt_old.h.

◆ WOW64_CONTEXT_FULL

Definition at line 2289 of file winnt_old.h.

◆ WOW64_CONTEXT_i386

#define WOW64_CONTEXT_i386   0x00010000

Definition at line 2281 of file winnt_old.h.

◆ WOW64_CONTEXT_i486

#define WOW64_CONTEXT_i486   0x00010000

Definition at line 2282 of file winnt_old.h.

◆ WOW64_CONTEXT_INTEGER

#define WOW64_CONTEXT_INTEGER   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000002))

Definition at line 2284 of file winnt_old.h.

◆ WOW64_CONTEXT_SEGMENTS

#define WOW64_CONTEXT_SEGMENTS   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000004))

Definition at line 2285 of file winnt_old.h.

◆ WOW64_CONTEXT_SERVICE_ACTIVE

#define WOW64_CONTEXT_SERVICE_ACTIVE   0x10000000

Definition at line 2297 of file winnt_old.h.

◆ WOW64_CONTEXT_XSTATE

#define WOW64_CONTEXT_XSTATE   (WOW64_CONTEXT_i386 | __MSABI_LONG(0x00000040))

Definition at line 2294 of file winnt_old.h.

◆ WOW64_MAXIMUM_SUPPORTED_EXTENSION

#define WOW64_MAXIMUM_SUPPORTED_EXTENSION   512

Definition at line 2302 of file winnt_old.h.

◆ WOW64_SIZE_OF_80387_REGISTERS

#define WOW64_SIZE_OF_80387_REGISTERS   80

Definition at line 2301 of file winnt_old.h.

◆ WRITE_WATCH_FLAG_RESET

#define WRITE_WATCH_FLAG_RESET   0x01

Definition at line 556 of file winnt_old.h.

◆ WT_EXECUTEDEFAULT

#define WT_EXECUTEDEFAULT   0x00000000

Definition at line 1038 of file winnt_old.h.

◆ WT_EXECUTEINIOTHREAD

#define WT_EXECUTEINIOTHREAD   0x00000001

Definition at line 1039 of file winnt_old.h.

◆ WT_EXECUTEINPERSISTENTIOTHREAD

#define WT_EXECUTEINPERSISTENTIOTHREAD   0x00000040

Definition at line 1045 of file winnt_old.h.

◆ WT_EXECUTEINPERSISTENTTHREAD

#define WT_EXECUTEINPERSISTENTTHREAD   0x00000080

Definition at line 1046 of file winnt_old.h.

◆ WT_EXECUTEINTIMERTHREAD

#define WT_EXECUTEINTIMERTHREAD   0x00000020

Definition at line 1044 of file winnt_old.h.

◆ WT_EXECUTEINUITHREAD

#define WT_EXECUTEINUITHREAD   0x00000002

Definition at line 1040 of file winnt_old.h.

◆ WT_EXECUTEINWAITTHREAD

#define WT_EXECUTEINWAITTHREAD   0x00000004

Definition at line 1041 of file winnt_old.h.

◆ WT_EXECUTELONGFUNCTION

#define WT_EXECUTELONGFUNCTION   0x00000010

Definition at line 1043 of file winnt_old.h.

◆ WT_EXECUTEONLYONCE

#define WT_EXECUTEONLYONCE   0x00000008

Definition at line 1042 of file winnt_old.h.

◆ WT_SET_MAX_THREADPOOL_THREADS

#define WT_SET_MAX_THREADPOOL_THREADS (   flags,
  limit 
)    ((flags)|=(limit)<<16)

Definition at line 1048 of file winnt_old.h.

◆ WT_TRANSFER_IMPERSONATION

#define WT_TRANSFER_IMPERSONATION   0x00000100

Definition at line 1047 of file winnt_old.h.

Typedef Documentation

◆ ACCESS_ALLOWED_CALLBACK_ACE

◆ ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

◆ ACCESS_DENIED_CALLBACK_ACE

◆ ACCESS_DENIED_CALLBACK_OBJECT_ACE

◆ ACL_INFORMATION_CLASS

◆ ACL_REVISION_INFORMATION

◆ ACL_SIZE_INFORMATION

◆ ADMINISTRATOR_POWER_POLICY

◆ DEVICE_POWER_STATE

◆ EVENTLOGRECORD

◆ EXCEPTION_POINTERS

◆ EXCEPTION_RECORD

◆ EXCEPTION_RECORD32

◆ EXCEPTION_RECORD64

◆ EXECUTION_STATE

Definition at line 4031 of file winnt_old.h.

◆ FILE_NOTIFY_INFORMATION

◆ FILE_SEGMENT_ELEMENT

◆ FPO_DATA

◆ GUID

typedef struct _GUID GUID

◆ HEAP_INFORMATION_CLASS

◆ IMAGE_ARCHIVE_MEMBER_HEADER

◆ IMAGE_AUX_SYMBOL

◆ IMAGE_AUX_SYMBOL_TOKEN_DEF

◆ IMAGE_BASE_RELOCATION

◆ IMAGE_BOUND_FORWARDER_REF

◆ IMAGE_BOUND_IMPORT_DESCRIPTOR

◆ IMAGE_COFF_SYMBOLS_HEADER

◆ IMAGE_COR20_HEADER

◆ IMAGE_DATA_DIRECTORY

◆ IMAGE_DEBUG_DIRECTORY

◆ IMAGE_DEBUG_MISC

◆ IMAGE_DELAYLOAD_DESCRIPTOR

◆ IMAGE_DOS_HEADER

◆ IMAGE_EXPORT_DIRECTORY

◆ IMAGE_FILE_HEADER

◆ IMAGE_FUNCTION_ENTRY

◆ IMAGE_IMPORT_BY_NAME

◆ IMAGE_IMPORT_DESCRIPTOR

◆ IMAGE_LINENUMBER

◆ IMAGE_LOAD_CONFIG_DIRECTORY

◆ IMAGE_LOAD_CONFIG_DIRECTORY32

◆ IMAGE_LOAD_CONFIG_DIRECTORY64

◆ IMAGE_NT_HEADERS

Definition at line 3148 of file winnt_old.h.

◆ IMAGE_NT_HEADERS32

◆ IMAGE_NT_HEADERS64

◆ IMAGE_OPTIONAL_HEADER

Definition at line 3146 of file winnt_old.h.

◆ IMAGE_OPTIONAL_HEADER32

◆ IMAGE_OPTIONAL_HEADER64

◆ IMAGE_OS2_HEADER

◆ IMAGE_RELOCATION

◆ IMAGE_RESOURCE_DATA_ENTRY

◆ IMAGE_RESOURCE_DIR_STRING_U

◆ IMAGE_RESOURCE_DIRECTORY

◆ IMAGE_RESOURCE_DIRECTORY_ENTRY

◆ IMAGE_RESOURCE_DIRECTORY_STRING

◆ IMAGE_ROM_HEADERS

◆ IMAGE_ROM_OPTIONAL_HEADER

◆ IMAGE_RUNTIME_FUNCTION_ENTRY

◆ IMAGE_SECTION_HEADER

◆ IMAGE_SEPARATE_DEBUG_HEADER

◆ IMAGE_SYMBOL

◆ IMAGE_THUNK_DATA

Definition at line 3413 of file winnt_old.h.

◆ IMAGE_THUNK_DATA32

◆ IMAGE_THUNK_DATA64

◆ IMAGE_TLS_DIRECTORY

Definition at line 3416 of file winnt_old.h.

◆ IMAGE_TLS_DIRECTORY32

◆ IMAGE_TLS_DIRECTORY64

◆ IMAGE_VXD_HEADER

◆ IO_COUNTERS

◆ JOB_SET_ARRAY

◆ JOBOBJECT_ASSOCIATE_COMPLETION_PORT

◆ JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

◆ JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

◆ JOBOBJECT_BASIC_LIMIT_INFORMATION

◆ JOBOBJECT_BASIC_PROCESS_ID_LIST

◆ JOBOBJECT_BASIC_UI_RESTRICTIONS

◆ JOBOBJECT_END_OF_JOB_TIME_INFORMATION

◆ JOBOBJECT_EXTENDED_LIMIT_INFORMATION

◆ JOBOBJECT_JOBSET_INFORMATION

◆ JOBOBJECT_SECURITY_LIMIT_INFORMATION

◆ JOBOBJECTINFOCLASS

◆ LATENCY_TIME

◆ LDT_ENTRY

◆ LPGUID

typedef struct _GUID * LPGUID

◆ LPLDT_ENTRY

◆ LPOSVERSIONINFO

Definition at line 4245 of file winnt_old.h.

◆ LPOSVERSIONINFOA

◆ LPOSVERSIONINFOEX

Definition at line 4246 of file winnt_old.h.

◆ LPOSVERSIONINFOEXA

◆ LPOSVERSIONINFOEXW

◆ LPOSVERSIONINFOW

◆ LPSECURITY_ATTRIBUTES

◆ MEMORY_BASIC_INFORMATION

◆ MESSAGE_RESOURCE_BLOCK

◆ MESSAGE_RESOURCE_DATA

◆ MESSAGE_RESOURCE_ENTRY

◆ NT_TIB

◆ NT_TIB32

◆ NT_TIB64

◆ OSVERSIONINFO

Definition at line 4245 of file winnt_old.h.

◆ OSVERSIONINFOA

◆ OSVERSIONINFOEX

Definition at line 4246 of file winnt_old.h.

◆ OSVERSIONINFOEXA

◆ OSVERSIONINFOEXW

◆ OSVERSIONINFOW

◆ PACCESS_ALLOWED_CALLBACK_ACE

◆ PACCESS_ALLOWED_CALLBACK_OBJECT_ACE

◆ PACCESS_DENIED_CALLBACK_ACE

◆ PACCESS_DENIED_CALLBACK_OBJECT_ACE

◆ PACL_REVISION_INFORMATION

◆ PACL_SIZE_INFORMATION

◆ PADMINISTRATOR_POWER_POLICY

◆ PBATTERY_REPORTING_SCALE

◆ PCIMAGE_DELAYLOAD_DESCRIPTOR

◆ PCONTEXT

typedef CONTEXT* PCONTEXT

Definition at line 2278 of file winnt_old.h.

◆ PDEVICE_POWER_STATE

◆ PEVENTLOGRECORD

◆ PEXCEPTION_POINTERS

◆ PEXCEPTION_RECORD

◆ PEXCEPTION_RECORD32

◆ PEXCEPTION_RECORD64

◆ PEXECUTION_STATE

Definition at line 4031 of file winnt_old.h.

◆ PFILE_NOTIFY_INFORMATION

◆ PFILE_SEGMENT_ELEMENT

◆ PFPO_DATA

◆ PIMAGE_ARCHIVE_MEMBER_HEADER

◆ PIMAGE_AUX_SYMBOL

◆ PIMAGE_AUX_SYMBOL_TOKEN_DEF

◆ PIMAGE_BASE_RELOCATION

◆ PIMAGE_BOUND_FORWARDER_REF

◆ PIMAGE_BOUND_IMPORT_DESCRIPTOR

◆ PIMAGE_COFF_SYMBOLS_HEADER

◆ PIMAGE_COR20_HEADER

◆ PIMAGE_DATA_DIRECTORY

◆ PIMAGE_DEBUG_DIRECTORY

◆ PIMAGE_DEBUG_MISC

◆ PIMAGE_DELAYLOAD_DESCRIPTOR

◆ PIMAGE_DOS_HEADER

◆ PIMAGE_EXPORT_DIRECTORY

◆ PIMAGE_FILE_HEADER

◆ PIMAGE_FUNCTION_ENTRY

◆ PIMAGE_IMPORT_BY_NAME

◆ PIMAGE_IMPORT_DESCRIPTOR

◆ PIMAGE_LINENUMBER

◆ PIMAGE_LOAD_CONFIG_DIRECTORY

◆ PIMAGE_LOAD_CONFIG_DIRECTORY32

◆ PIMAGE_LOAD_CONFIG_DIRECTORY64

◆ PIMAGE_NT_HEADERS

Definition at line 3149 of file winnt_old.h.

◆ PIMAGE_NT_HEADERS32

◆ PIMAGE_NT_HEADERS64

◆ PIMAGE_OPTIONAL_HEADER

Definition at line 3147 of file winnt_old.h.

◆ PIMAGE_OPTIONAL_HEADER32

◆ PIMAGE_OPTIONAL_HEADER64

◆ PIMAGE_OS2_HEADER

◆ PIMAGE_RELOCATION

◆ PIMAGE_RESOURCE_DATA_ENTRY

◆ PIMAGE_RESOURCE_DIR_STRING_U

◆ PIMAGE_RESOURCE_DIRECTORY

◆ PIMAGE_RESOURCE_DIRECTORY_ENTRY

◆ PIMAGE_RESOURCE_DIRECTORY_STRING

◆ PIMAGE_ROM_HEADERS

◆ PIMAGE_ROM_OPTIONAL_HEADER

◆ PIMAGE_RUNTIME_FUNCTION_ENTRY

◆ PIMAGE_SECTION_HEADER

◆ PIMAGE_SEPARATE_DEBUG_HEADER

◆ PIMAGE_SYMBOL

◆ PIMAGE_THUNK_DATA

Definition at line 3414 of file winnt_old.h.

◆ PIMAGE_THUNK_DATA32

◆ PIMAGE_THUNK_DATA64

◆ PIMAGE_TLS_CALLBACK

typedef VOID(NTAPI * PIMAGE_TLS_CALLBACK) (PVOID DllHandle, DWORD Reason, PVOID Reserved)

Definition at line 3381 of file winnt_old.h.

◆ PIMAGE_TLS_DIRECTORY

Definition at line 3417 of file winnt_old.h.

◆ PIMAGE_TLS_DIRECTORY32

◆ PIMAGE_TLS_DIRECTORY64

◆ PIMAGE_VXD_HEADER

◆ PIO_COUNTERS

◆ PJOB_SET_ARRAY

◆ PJOBOBJECT_ASSOCIATE_COMPLETION_PORT

◆ PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION

◆ PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

◆ PJOBOBJECT_BASIC_LIMIT_INFORMATION

◆ PJOBOBJECT_BASIC_PROCESS_ID_LIST

◆ PJOBOBJECT_BASIC_UI_RESTRICTIONS

◆ PJOBOBJECT_END_OF_JOB_TIME_INFORMATION

◆ PJOBOBJECT_EXTENDED_LIMIT_INFORMATION

◆ PJOBOBJECT_JOBSET_INFORMATION

◆ PJOBOBJECT_SECURITY_LIMIT_INFORMATION

◆ PLATENCY_TIME

◆ PLDT_ENTRY

◆ PMEMORY_BASIC_INFORMATION

◆ PMESSAGE_RESOURCE_BLOCK

◆ PMESSAGE_RESOURCE_DATA

◆ PMESSAGE_RESOURCE_ENTRY

◆ PNT_TIB

◆ PNT_TIB32

◆ PNT_TIB64

◆ POSVERSIONINFO

Definition at line 4245 of file winnt_old.h.

◆ POSVERSIONINFOA

◆ POSVERSIONINFOEX

Definition at line 4246 of file winnt_old.h.

◆ POSVERSIONINFOEXA

◆ POSVERSIONINFOEXW

◆ POSVERSIONINFOW

◆ POWER_ACTION_POLICY

◆ POWER_INFORMATION_LEVEL

◆ PPOWER_ACTION

◆ PPOWER_ACTION_POLICY

◆ PPROCESSOR_POWER_INFORMATION

◆ PPROCESSOR_POWER_POLICY

◆ PPROCESSOR_POWER_POLICY_INFO

◆ PQUOTA_LIMITS

◆ PQUOTA_LIMITS_EX

◆ PRATE_QUOTA_LIMIT

◆ PREPARSE_GUID_DATA_BUFFER

◆ PREPARSE_POINT_INFORMATION

◆ PROCESSOR_POWER_INFORMATION

◆ PROCESSOR_POWER_POLICY

◆ PROCESSOR_POWER_POLICY_INFO

◆ PRTL_CONDITION_VARIABLE

◆ PRTL_CRITICAL_SECTION

◆ PRTL_CRITICAL_SECTION_DEBUG

◆ PRTL_OSVERSIONINFOEXW

◆ PRTL_OSVERSIONINFOW

◆ PRTL_RESOURCE_DEBUG

◆ PRTL_SRWLOCK

◆ PSECURITY_ATTRIBUTES

◆ PSLIST_ENTRY32

Definition at line 2697 of file winnt_old.h.

◆ PSLIST_HEADER

typedef union _SLIST_HEADER * PSLIST_HEADER

◆ PSLIST_HEADER32

Definition at line 2708 of file winnt_old.h.

◆ PSYSTEM_ALARM_CALLBACK_ACE

◆ PSYSTEM_ALARM_CALLBACK_OBJECT_ACE

◆ PSYSTEM_ALARM_OBJECT_ACE

◆ PSYSTEM_AUDIT_CALLBACK_ACE

◆ PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE

◆ PSYSTEM_BATTERY_STATE

◆ PSYSTEM_POWER_CAPABILITIES

◆ PSYSTEM_POWER_LEVEL

◆ PSYSTEM_POWER_POLICY

◆ PSYSTEM_POWER_STATE

◆ PTAPE_CREATE_PARTITION

◆ PTAPE_ERASE

◆ PTAPE_GET_DRIVE_PARAMETERS

◆ PTAPE_GET_MEDIA_PARAMETERS

◆ PTAPE_GET_POSITION

◆ PTAPE_PREPARE

◆ PTAPE_SET_DRIVE_PARAMETERS

◆ PTAPE_SET_MEDIA_PARAMETERS

◆ PTAPE_SET_POSITION

◆ PTAPE_WRITE_MARKS

◆ PTOKEN_ELEVATION_TYPE

◆ PTP_CALLBACK_ENVIRON

◆ PTP_CALLBACK_INSTANCE

typedef struct _TP_CALLBACK_INSTANCE * PTP_CALLBACK_INSTANCE

Definition at line 4453 of file winnt_old.h.

◆ PTP_CLEANUP_GROUP

typedef struct _TP_CLEANUP_GROUP * PTP_CLEANUP_GROUP

Definition at line 4471 of file winnt_old.h.

◆ PTP_CLEANUP_GROUP_CANCEL_CALLBACK

typedef VOID(NTAPI * PTP_CLEANUP_GROUP_CANCEL_CALLBACK) (_Inout_opt_ PVOID ObjectContext, _Inout_opt_ PVOID CleanupContext)

Definition at line 4478 of file winnt_old.h.

◆ PTP_POOL

typedef struct _TP_POOL * PTP_POOL

Definition at line 4451 of file winnt_old.h.

◆ PTP_SIMPLE_CALLBACK

Definition at line 4473 of file winnt_old.h.

◆ PTP_VERSION

typedef DWORD * PTP_VERSION

Definition at line 4455 of file winnt_old.h.

◆ PTP_WORK

typedef struct _TP_WORK * PTP_WORK

Definition at line 4452 of file winnt_old.h.

◆ PTP_WORK_CALLBACK

Definition at line 4465 of file winnt_old.h.

◆ PVECTORED_EXCEPTION_HANDLER

typedef LONG(NTAPI * PVECTORED_EXCEPTION_HANDLER) (struct _EXCEPTION_POINTERS *ExceptionInfo)

Definition at line 2822 of file winnt_old.h.

◆ PWOW64_CONTEXT

◆ PWOW64_FLOATING_SAVE_AREA

◆ QUOTA_LIMITS

◆ QUOTA_LIMITS_EX

◆ RATE_QUOTA_LIMIT

◆ REFGUID

typedef struct _GUID * REFGUID

◆ REPARSE_GUID_DATA_BUFFER

◆ REPARSE_POINT_INFORMATION

◆ ReplacesCorHdrNumericDefines

◆ RTL_CONDITION_VARIABLE

◆ RTL_CRITICAL_SECTION

◆ RTL_CRITICAL_SECTION_DEBUG

◆ RTL_OSVERSIONINFOEXW

◆ RTL_OSVERSIONINFOW

◆ RTL_RESOURCE_DEBUG

◆ RTL_SRWLOCK

◆ SECURITY_ATTRIBUTES

◆ SERVICE_ERROR_TYPE

◆ SERVICE_LOAD_TYPE

◆ SERVICE_NODE_TYPE

◆ SLIST_ENTRY32

Definition at line 2697 of file winnt_old.h.

◆ SLIST_HEADER

typedef union _SLIST_HEADER SLIST_HEADER

◆ SLIST_HEADER32

Definition at line 2708 of file winnt_old.h.

◆ SYSTEM_ALARM_CALLBACK_ACE

◆ SYSTEM_ALARM_CALLBACK_OBJECT_ACE

◆ SYSTEM_ALARM_OBJECT_ACE

◆ SYSTEM_AUDIT_CALLBACK_ACE

◆ SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

◆ SYSTEM_BATTERY_STATE

◆ SYSTEM_POWER_CAPABILITIES

◆ SYSTEM_POWER_LEVEL

◆ SYSTEM_POWER_POLICY

◆ SYSTEM_POWER_STATE

◆ TAPE_CREATE_PARTITION

◆ TAPE_ERASE

◆ TAPE_GET_DRIVE_PARAMETERS

◆ TAPE_GET_MEDIA_PARAMETERS

◆ TAPE_GET_POSITION

◆ TAPE_PREPARE

◆ TAPE_SET_DRIVE_PARAMETERS

◆ TAPE_SET_MEDIA_PARAMETERS

◆ TAPE_SET_POSITION

◆ TAPE_WRITE_MARKS

◆ TOKEN_ELEVATION_TYPE

◆ TP_CALLBACK_ENVIRON

◆ TP_CALLBACK_ENVIRON_V3

◆ TP_CALLBACK_INSTANCE

typedef struct _TP_CALLBACK_INSTANCE TP_CALLBACK_INSTANCE

Definition at line 4453 of file winnt_old.h.

◆ TP_CALLBACK_PRIORITY

◆ TP_CLEANUP_GROUP

typedef struct _TP_CLEANUP_GROUP TP_CLEANUP_GROUP

Definition at line 4471 of file winnt_old.h.

◆ TP_POOL

typedef struct _TP_POOL TP_POOL

Definition at line 4451 of file winnt_old.h.

◆ TP_VERSION

typedef DWORD TP_VERSION

Definition at line 4455 of file winnt_old.h.

◆ TP_WORK

typedef struct _TP_WORK TP_WORK

Definition at line 4452 of file winnt_old.h.

◆ WAITORTIMERCALLBACKFUNC

typedef VOID(NTAPI * WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN)

Definition at line 4239 of file winnt_old.h.

◆ WORKERCALLBACKFUNC

typedef VOID(NTAPI * WORKERCALLBACKFUNC) (PVOID)

Definition at line 1049 of file winnt_old.h.

◆ WOW64_CONTEXT

◆ WOW64_FLOATING_SAVE_AREA

Enumeration Type Documentation

◆ _ACL_INFORMATION_CLASS

Enumerator
AclRevisionInformation 
AclSizeInformation 

Definition at line 1115 of file winnt_old.h.

1115 {
enum _ACL_INFORMATION_CLASS ACL_INFORMATION_CLASS
@ AclSizeInformation
Definition: winnt_old.h:1117
@ AclRevisionInformation
Definition: winnt_old.h:1116

◆ _CM_ERROR_CONTROL_TYPE

Enumerator
IgnoreError 
NormalError 
SevereError 
CriticalError 
IgnoreError 
NormalError 
SevereError 
CriticalError 

Definition at line 3637 of file winnt_old.h.

3637 {
@ SevereError
Definition: winnt_old.h:3640
@ NormalError
Definition: winnt_old.h:3639
@ IgnoreError
Definition: winnt_old.h:3638
@ CriticalError
Definition: winnt_old.h:3641
#define SERVICE_ERROR_SEVERE
Definition: winnt_old.h:919
enum _CM_ERROR_CONTROL_TYPE SERVICE_ERROR_TYPE
#define SERVICE_ERROR_CRITICAL
Definition: winnt_old.h:920
#define SERVICE_ERROR_IGNORE
Definition: winnt_old.h:917
#define SERVICE_ERROR_NORMAL
Definition: winnt_old.h:918

◆ _CM_SERVICE_LOAD_TYPE

Enumerator
BootLoad 
SystemLoad 
AutoLoad 
DemandLoad 
DisableLoad 
BootLoad 
SystemLoad 
AutoLoad 
DemandLoad 
DisableLoad 

Definition at line 3629 of file winnt_old.h.

3629 {
#define SERVICE_DEMAND_START
Definition: winnt_old.h:915
#define SERVICE_DISABLED
Definition: winnt_old.h:916
#define SERVICE_AUTO_START
Definition: winnt_old.h:914
#define SERVICE_BOOT_START
Definition: winnt_old.h:912
enum _CM_SERVICE_LOAD_TYPE SERVICE_LOAD_TYPE
#define SERVICE_SYSTEM_START
Definition: winnt_old.h:913
@ SystemLoad
Definition: winnt_old.h:3631
@ DemandLoad
Definition: winnt_old.h:3633
@ BootLoad
Definition: winnt_old.h:3630
@ DisableLoad
Definition: winnt_old.h:3634
@ AutoLoad
Definition: winnt_old.h:3632

◆ _CM_SERVICE_NODE_TYPE

Enumerator
DriverType 
FileSystemType 
Win32ServiceOwnProcess 
Win32ServiceShareProcess 
AdapterType 
RecognizerType 
DriverType 
FileSystemType 
Win32ServiceOwnProcess 
Win32ServiceShareProcess 
AdapterType 
RecognizerType 

Definition at line 3620 of file winnt_old.h.

3620 {
#define SERVICE_KERNEL_DRIVER
Definition: winnt_old.h:902
#define SERVICE_WIN32_SHARE_PROCESS
Definition: winnt_old.h:908
#define SERVICE_RECOGNIZER_DRIVER
Definition: winnt_old.h:905
#define SERVICE_ADAPTER
Definition: winnt_old.h:904
enum _CM_SERVICE_NODE_TYPE SERVICE_NODE_TYPE
@ RecognizerType
Definition: winnt_old.h:3626
@ Win32ServiceOwnProcess
Definition: winnt_old.h:3623
@ AdapterType
Definition: winnt_old.h:3625
@ DriverType
Definition: winnt_old.h:3621
@ FileSystemType
Definition: winnt_old.h:3622
@ Win32ServiceShareProcess
Definition: winnt_old.h:3624
#define SERVICE_WIN32_OWN_PROCESS
Definition: winnt_old.h:907
#define SERVICE_FILE_SYSTEM_DRIVER
Definition: winnt_old.h:903

◆ _DEVICE_POWER_STATE

Enumerator
PowerDeviceUnspecified 
PowerDeviceD0 
PowerDeviceD1 
PowerDeviceD2 
PowerDeviceD3 
PowerDeviceMaximum 
PowerDeviceUnspecified 
PowerDeviceD0 
PowerDeviceD1 
PowerDeviceD2 
PowerDeviceD3 
PowerDeviceMaximum 
PowerDeviceUnspecified 
PowerDeviceD0 
PowerDeviceD1 
PowerDeviceD2 
PowerDeviceD3 
PowerDeviceMaximum 

Definition at line 3882 of file winnt_old.h.

3882 {
enum _DEVICE_POWER_STATE * PDEVICE_POWER_STATE
@ PowerDeviceD1
Definition: winnt_old.h:3885
@ PowerDeviceUnspecified
Definition: winnt_old.h:3883
@ PowerDeviceD0
Definition: winnt_old.h:3884
@ PowerDeviceD2
Definition: winnt_old.h:3886
@ PowerDeviceD3
Definition: winnt_old.h:3887
@ PowerDeviceMaximum
Definition: winnt_old.h:3888
enum _DEVICE_POWER_STATE DEVICE_POWER_STATE

◆ _HEAP_INFORMATION_CLASS

Enumerator
HeapCompatibilityInformation 
HeapEnableTerminationOnCorruption 
HeapCompatibilityInformation 
HeapEnableTerminationOnCorruption 

Definition at line 4255 of file winnt_old.h.

4255 {
@ HeapEnableTerminationOnCorruption
Definition: winnt_old.h:4257
@ HeapCompatibilityInformation
Definition: winnt_old.h:4256
enum _HEAP_INFORMATION_CLASS HEAP_INFORMATION_CLASS

◆ _JOBOBJECTINFOCLASS

Enumerator
JobObjectBasicAccountingInformation 
JobObjectBasicLimitInformation 
JobObjectBasicProcessIdList 
JobObjectBasicUIRestrictions 
JobObjectSecurityLimitInformation 
JobObjectEndOfJobTimeInformation 
JobObjectAssociateCompletionPortInformation 
JobObjectBasicAndIoAccountingInformation 
JobObjectExtendedLimitInformation 
JobObjectJobSetInformation 
MaxJobObjectInfoClass 
JobObjectBasicAccountingInformation 
JobObjectBasicLimitInformation 
JobObjectBasicProcessIdList 
JobObjectBasicUIRestrictions 
JobObjectSecurityLimitInformation 
JobObjectEndOfJobTimeInformation 
JobObjectAssociateCompletionPortInformation 
JobObjectBasicAndIoAccountingInformation 
JobObjectExtendedLimitInformation 
JobObjectJobSetInformation 
JobObjectGroupInformation 
MaxJobObjectInfoClass 

Definition at line 3756 of file winnt_old.h.

3756 {
enum _JOBOBJECTINFOCLASS JOBOBJECTINFOCLASS
@ JobObjectAssociateCompletionPortInformation
Definition: winnt_old.h:3763
@ JobObjectBasicLimitInformation
Definition: winnt_old.h:3758
@ JobObjectBasicAndIoAccountingInformation
Definition: winnt_old.h:3764
@ JobObjectBasicAccountingInformation
Definition: winnt_old.h:3757
@ JobObjectSecurityLimitInformation
Definition: winnt_old.h:3761
@ JobObjectExtendedLimitInformation
Definition: winnt_old.h:3765
@ JobObjectEndOfJobTimeInformation
Definition: winnt_old.h:3762
@ JobObjectGroupInformation
Definition: winnt_old.h:3767
@ JobObjectBasicUIRestrictions
Definition: winnt_old.h:3760
@ JobObjectBasicProcessIdList
Definition: winnt_old.h:3759
@ MaxJobObjectInfoClass
Definition: winnt_old.h:3768
@ JobObjectJobSetInformation
Definition: winnt_old.h:3766

◆ _LATENCY_TIME

Enumerator
LT_DONT_CARE 
LT_LOWEST_LATENCY 

Definition at line 3853 of file winnt_old.h.

3853 {
enum _LATENCY_TIME LATENCY_TIME
enum _LATENCY_TIME * PLATENCY_TIME
@ LT_LOWEST_LATENCY
Definition: winnt_old.h:3855
@ LT_DONT_CARE
Definition: winnt_old.h:3854

◆ _POWER_INFORMATION_LEVEL

Enumerator
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 
SystemMonitorHiberBootPowerOff 
SystemVideoState 
TraceApplicationPowerMessage 
TraceApplicationPowerMessageEnd 
ProcessorPerfStates 
ProcessorIdleStates 
ProcessorCap 
SystemWakeSource 
SystemHiberFileInformation 
TraceServicePowerMessage 
ProcessorLoad 
PowerShutdownNotification 
MonitorCapabilities 
SessionPowerInit 
SessionDisplayState 
PowerRequestCreate 
PowerRequestAction 
GetPowerRequestList 
ProcessorInformationEx 
NotifyUserModeLegacyPowerEvent 
GroupPark 
ProcessorIdleDomains 
WakeTimerList 
SystemHiberFileSize 
ProcessorIdleStatesHv 
ProcessorPerfStatesHv 
ProcessorPerfCapHv 
ProcessorSetIdle 
LogicalProcessorIdling 
UserPresence 
PowerSettingNotificationName 
GetPowerSettingValue 
IdleResiliency 
SessionRITState 
SessionConnectNotification 
SessionPowerCleanup 
SessionLockState 
SystemHiberbootState 
PlatformInformation 
PdcInvocation 
MonitorInvocation 
FirmwareTableInformationRegistered 
SetShutdownSelectedTime 
SuspendResumeInvocation 
PlmPowerRequestCreate 
ScreenOff 
CsDeviceNotification 
PlatformRole 
LastResumePerformance 
DisplayBurst 
ExitLatencySamplingPercentage 
RegisterSpmPowerSettings 
PlatformIdleStates 
ProcessorIdleVeto 
PlatformIdleVeto 
SystemBatteryStatePrecise 
ThermalEvent 
PowerRequestActionInternal 
BatteryDeviceState 
PowerInformationInternal 
ThermalStandby 
SystemHiberFileType 
PhysicalPowerButtonPress 
QueryPotentialDripsConstraint 
EnergyTrackerCreate 
EnergyTrackerQuery 
UpdateBlackBoxRecorder 
SessionAllowExternalDmaDevices 
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 

Definition at line 4033 of file winnt_old.h.

4033 {
4082 GroupPark,
enum _POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL
@ ProcessorCap
Definition: winnt_old.h:4068
@ TraceServicePowerMessage
Definition: winnt_old.h:4071
@ SystemWakeSource
Definition: winnt_old.h:4069
@ SessionDisplayState
Definition: winnt_old.h:4076
@ SessionPowerInit
Definition: winnt_old.h:4075
@ ProcessorPowerPolicyDc
Definition: winnt_old.h:4053
@ GroupPark
Definition: winnt_old.h:4082
@ TraceApplicationPowerMessage
Definition: winnt_old.h:4064
@ ProcessorInformationEx
Definition: winnt_old.h:4080
@ SystemPowerStateNotifyHandler
Definition: winnt_old.h:4051
@ SystemPowerStateLogging
Definition: winnt_old.h:4057
@ ProcessorIdleStates
Definition: winnt_old.h:4067
@ LastWakeTime
Definition: winnt_old.h:4048
@ SystemHiberFileInformation
Definition: winnt_old.h:4070
@ SystemBatteryState
Definition: winnt_old.h:4039
@ AdministratorPowerPolicy
Definition: winnt_old.h:4043
@ LastSleepTime
Definition: winnt_old.h:4049
@ ProcessorIdleDomains
Definition: winnt_old.h:4083
@ PowerShutdownNotification
Definition: winnt_old.h:4073
@ SystemReserveHiberFile
Definition: winnt_old.h:4044
@ SystemPowerInformation
Definition: winnt_old.h:4046
@ SystemPowerCapabilities
Definition: winnt_old.h:4038
@ SystemPowerLoggingEntry
Definition: winnt_old.h:4058
@ ProcessorPerfStates
Definition: winnt_old.h:4066
@ PowerRequestAction
Definition: winnt_old.h:4078
@ SystemVideoState
Definition: winnt_old.h:4063
@ ProcessorStateHandler
Definition: winnt_old.h:4041
@ ProcessorPowerPolicyCurrent
Definition: winnt_old.h:4056
@ NotifyUserModeLegacyPowerEvent
Definition: winnt_old.h:4081
@ PowerRequestCreate
Definition: winnt_old.h:4077
@ WakeTimerList
Definition: winnt_old.h:4084
@ NotifyUserPowerSetting
Definition: winnt_old.h:4060
@ SystemExecutionState
Definition: winnt_old.h:4050
@ VerifyProcessorPowerPolicyDc
Definition: winnt_old.h:4055
@ SetPowerSettingValue
Definition: winnt_old.h:4059
@ VerifySystemPolicyDc
Definition: winnt_old.h:4037
@ SystemHiberFileSize
Definition: winnt_old.h:4085
@ ProcessorStateHandler2
Definition: winnt_old.h:4047
@ SystemPowerPolicyAc
Definition: winnt_old.h:4034
@ MonitorCapabilities
Definition: winnt_old.h:4074
@ PowerInformationLevelUnused1
Definition: winnt_old.h:4062
@ ProcessorInformation
Definition: winnt_old.h:4045
@ VerifyProcessorPowerPolicyAc
Definition: winnt_old.h:4054
@ VerifySystemPolicyAc
Definition: winnt_old.h:4036
@ PowerInformationLevelUnused0
Definition: winnt_old.h:4061
@ PowerInformationLevelMaximum
Definition: winnt_old.h:4086
@ ProcessorPowerPolicyAc
Definition: winnt_old.h:4052
@ SystemPowerPolicyDc
Definition: winnt_old.h:4035
@ SystemPowerPolicyCurrent
Definition: winnt_old.h:4042
@ TraceApplicationPowerMessageEnd
Definition: winnt_old.h:4065
@ SystemPowerStateHandler
Definition: winnt_old.h:4040
@ ProcessorLoad
Definition: winnt_old.h:4072
@ GetPowerRequestList
Definition: winnt_old.h:4079

◆ _SYSTEM_POWER_STATE

Enumerator
PowerSystemUnspecified 
PowerSystemWorking 
PowerSystemSleeping1 
PowerSystemSleeping2 
PowerSystemSleeping3 
PowerSystemHibernate 
PowerSystemShutdown 
PowerSystemMaximum 
PowerSystemUnspecified 
PowerSystemWorking 
PowerSystemSleeping1 
PowerSystemSleeping2 
PowerSystemSleeping3 
PowerSystemHibernate 
PowerSystemShutdown 
PowerSystemMaximum 

Definition at line 3858 of file winnt_old.h.

3858 {
enum _SYSTEM_POWER_STATE * PSYSTEM_POWER_STATE
@ PowerSystemMaximum
Definition: winnt_old.h:3866
@ PowerSystemUnspecified
Definition: winnt_old.h:3859
@ PowerSystemSleeping1
Definition: winnt_old.h:3861
@ PowerSystemSleeping2
Definition: winnt_old.h:3862
@ PowerSystemSleeping3
Definition: winnt_old.h:3863
@ PowerSystemShutdown
Definition: winnt_old.h:3865
@ PowerSystemWorking
Definition: winnt_old.h:3860
@ PowerSystemHibernate
Definition: winnt_old.h:3864
enum _SYSTEM_POWER_STATE SYSTEM_POWER_STATE

◆ _TOKEN_ELEVATION_TYPE

Enumerator
TokenElevationTypeDefault 
TokenElevationTypeFull 
TokenElevationTypeLimited 

Definition at line 2485 of file winnt_old.h.

2485 {
enum _TOKEN_ELEVATION_TYPE TOKEN_ELEVATION_TYPE
@ TokenElevationTypeLimited
Definition: winnt_old.h:2488
@ TokenElevationTypeDefault
Definition: winnt_old.h:2486
@ TokenElevationTypeFull
Definition: winnt_old.h:2487
enum _TOKEN_ELEVATION_TYPE * PTOKEN_ELEVATION_TYPE

◆ _TP_CALLBACK_PRIORITY

Enumerator
TP_CALLBACK_PRIORITY_HIGH 
TP_CALLBACK_PRIORITY_NORMAL 
TP_CALLBACK_PRIORITY_LOW 
TP_CALLBACK_PRIORITY_INVALID 
TP_CALLBACK_PRIORITY_COUNT 

Definition at line 4457 of file winnt_old.h.

4457 {
@ TP_CALLBACK_PRIORITY_NORMAL
Definition: winnt_old.h:4459
@ TP_CALLBACK_PRIORITY_COUNT
Definition: winnt_old.h:4462
@ TP_CALLBACK_PRIORITY_HIGH
Definition: winnt_old.h:4458
@ TP_CALLBACK_PRIORITY_INVALID
Definition: winnt_old.h:4461
@ TP_CALLBACK_PRIORITY_LOW
Definition: winnt_old.h:4460
enum _TP_CALLBACK_PRIORITY TP_CALLBACK_PRIORITY

◆ POWER_ACTION

Enumerator
PowerActionNone 
PowerActionReserved 
PowerActionSleep 
PowerActionHibernate 
PowerActionShutdown 
PowerActionShutdownReset 
PowerActionShutdownOff 
PowerActionWarmEject 
PowerActionNone 
PowerActionReserved 
PowerActionSleep 
PowerActionHibernate 
PowerActionShutdown 
PowerActionShutdownReset 
PowerActionShutdownOff 
PowerActionWarmEject 
PowerActionNone 
PowerActionReserved 
PowerActionSleep 
PowerActionHibernate 
PowerActionShutdown 
PowerActionShutdownReset 
PowerActionShutdownOff 
PowerActionWarmEject 

Definition at line 3871 of file winnt_old.h.

3871 {
3872 PowerActionNone = 0,
enum POWER_ACTION * PPOWER_ACTION
POWER_ACTION
Definition: winnt_old.h:3871
@ PowerActionShutdownOff
Definition: winnt_old.h:3878
@ PowerActionNone
Definition: winnt_old.h:3872
@ PowerActionHibernate
Definition: winnt_old.h:3875
@ PowerActionShutdown
Definition: winnt_old.h:3876
@ PowerActionShutdownReset
Definition: winnt_old.h:3877
@ PowerActionWarmEject
Definition: winnt_old.h:3879
@ PowerActionReserved
Definition: winnt_old.h:3873
@ PowerActionSleep
Definition: winnt_old.h:3874

◆ ReplacesCorHdrNumericDefines

Enumerator
COMIMAGE_FLAGS_ILONLY 
COMIMAGE_FLAGS_32BITREQUIRED 
COMIMAGE_FLAGS_IL_LIBRARY 
COMIMAGE_FLAGS_STRONGNAMESIGNED 
COMIMAGE_FLAGS_NATIVE_ENTRYPOINT 
COMIMAGE_FLAGS_TRACKDEBUGDATA 
COMIMAGE_FLAGS_32BITPREFERRED 
COR_VERSION_MAJOR_V2 
COR_VERSION_MAJOR 
COR_VERSION_MINOR 
COR_DELETED_NAME_LENGTH 
COR_VTABLEGAP_NAME_LENGTH 
NATIVE_TYPE_MAX_CB 
COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE 
IMAGE_COR_MIH_METHODRVA 
IMAGE_COR_MIH_EHRVA 
IMAGE_COR_MIH_BASICBLOCK 
COR_VTABLE_32BIT 
COR_VTABLE_64BIT 
COR_VTABLE_FROM_UNMANAGED 
COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN 
COR_VTABLE_CALL_MOST_DERIVED 
IMAGE_COR_EATJ_THUNK_SIZE 
MAX_CLASS_NAME 
MAX_PACKAGE_NAME 

Definition at line 3261 of file winnt_old.h.

3261 {
3262 COMIMAGE_FLAGS_ILONLY = 0x00000001,
3263 COMIMAGE_FLAGS_32BITREQUIRED = 0x00000002,
3264 COMIMAGE_FLAGS_IL_LIBRARY = 0x00000004,
3267 COMIMAGE_FLAGS_TRACKDEBUGDATA = 0x00010000,
3268 COMIMAGE_FLAGS_32BITPREFERRED = 0x00020000,
3277 IMAGE_COR_MIH_EHRVA = 0x02,
3279 COR_VTABLE_32BIT = 0x01,
3280 COR_VTABLE_64BIT = 0x02,
3285 MAX_CLASS_NAME = 1024,
3286 MAX_PACKAGE_NAME = 1024
ReplacesCorHdrNumericDefines
Definition: winnt_old.h:3261
@ COR_VTABLE_FROM_UNMANAGED
Definition: winnt_old.h:3281
@ COMIMAGE_FLAGS_ILONLY
Definition: winnt_old.h:3262
@ IMAGE_COR_MIH_METHODRVA
Definition: winnt_old.h:3276
@ MAX_CLASS_NAME
Definition: winnt_old.h:3285
@ IMAGE_COR_MIH_EHRVA
Definition: winnt_old.h:3277
@ COR_VTABLE_CALL_MOST_DERIVED
Definition: winnt_old.h:3283
@ IMAGE_COR_EATJ_THUNK_SIZE
Definition: winnt_old.h:3284
@ COR_VERSION_MAJOR
Definition: winnt_old.h:3270
@ MAX_PACKAGE_NAME
Definition: winnt_old.h:3286
@ COR_VERSION_MINOR
Definition: winnt_old.h:3271
@ COMIMAGE_FLAGS_32BITREQUIRED
Definition: winnt_old.h:3263
@ NATIVE_TYPE_MAX_CB
Definition: winnt_old.h:3274
@ COMIMAGE_FLAGS_STRONGNAMESIGNED
Definition: winnt_old.h:3265
@ COR_VTABLE_32BIT
Definition: winnt_old.h:3279
@ COMIMAGE_FLAGS_TRACKDEBUGDATA
Definition: winnt_old.h:3267
@ IMAGE_COR_MIH_BASICBLOCK
Definition: winnt_old.h:3278
@ COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE
Definition: winnt_old.h:3275
@ COR_VERSION_MAJOR_V2
Definition: winnt_old.h:3269
@ COR_VTABLE_64BIT
Definition: winnt_old.h:3280
@ COR_DELETED_NAME_LENGTH
Definition: winnt_old.h:3272
@ COMIMAGE_FLAGS_32BITPREFERRED
Definition: winnt_old.h:3268
@ COMIMAGE_FLAGS_NATIVE_ENTRYPOINT
Definition: winnt_old.h:3266
@ COMIMAGE_FLAGS_IL_LIBRARY
Definition: winnt_old.h:3264
@ COR_VTABLEGAP_NAME_LENGTH
Definition: winnt_old.h:3273
@ COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN
Definition: winnt_old.h:3282

Function Documentation

◆ $include()

$include ( setypes.  h)

Definition at line 2405 of file winnt_old.h.

2407 {
2410 DWORD Flags;
2412 GUID InheritedObjectType;
2413 DWORD SidStart;
Definition: Header.h:9
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned int Mask
Definition: fpcontrol.c:82
ObjectType
Definition: metafile.c:81
ULONG ACCESS_MASK
Definition: nt_native.h:40
* PSYSTEM_AUDIT_OBJECT_ACE
Definition: winnt_old.h:2414
SYSTEM_AUDIT_OBJECT_ACE
Definition: winnt_old.h:2414
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170

◆ GetFiberData()

FORCEINLINE PVOID GetFiberData ( VOID  )

Definition at line 4373 of file winnt_old.h.

4374{
4375 return *((PVOID *)GetCurrentFiber());
4376}

Referenced by _tmain(), Fbt_Dispatch(), Fbt_Exit(), Fbt_GetCurrent(), and Fbt_Startup().

◆ RtlCaptureContext()

NTSYSAPI VOID NTAPI RtlCaptureContext ( _Out_ PCONTEXT  ContextRecord)

◆ RtlCaptureStackBackTrace()

NTSYSAPI WORD NTAPI RtlCaptureStackBackTrace ( IN DWORD  FramesToSkip,
IN DWORD  FramesToCapture,
OUT PVOID BackTrace,
OUT PDWORD BackTraceHash  OPTIONAL 
)

◆ RtlCompareMemory()

_Check_return_ NTSYSAPI SIZE_T NTAPI RtlCompareMemory ( _In_ const VOID Source1,
_In_ const VOID Source2,
_In_ SIZE_T  Length 
)

◆ RtlFirstEntrySList()

Definition at line 51 of file slist.c.

53{
54#if defined(_WIN64)
55 /* Check if the header is initialized as 16 byte header */
56 if (SListHead->Header16.HeaderType)
57 {
58 return (PVOID)(SListHead->Region & ~0xFLL);
59 }
60 else
61 {
62 union {
64 struct {
66 ULONG64 NextEntry:39;
68 } Bits;
69 } Pointer;
70
71#if defined(_IA64_)
72 /* On Itanium we stored the region in the list head */
73 Pointer.Region = SListHead->Region;
74#else
75 /* On amd64 we just use the list head itself */
76 Pointer.Region = (ULONG64)SListHead;
77#endif
78 Pointer.Bits.NextEntry = SListHead->Header8.NextEntry;
79 return (PVOID)Pointer.Region;
80 }
81#else
82 return SListHead->Next.Next;
83#endif
84}
@ Reserved2
Definition: bcd.h:202
unsigned __int64 ULONG64
Definition: imports.h:198
_Reserved_ PVOID Reserved
Definition: winddi.h:3974

Referenced by ShimLib_NotifyShims().

◆ RtlInitializeSListHead()

NTSYSAPI VOID NTAPI RtlInitializeSListHead ( _Out_ PSLIST_HEADER  ListHead)

Definition at line 25 of file slist.c.

27{
28#if defined(_WIN64)
29 /* Make sure the header is 16 byte aligned */
30 if (((ULONG_PTR)SListHead & 0xf) != 0)
31 {
32 DPRINT1("Unaligned SListHead: 0x%p\n", SListHead);
34 }
35
36 /* Initialize the Region member */
37#if defined(_IA64_)
38 /* On Itanium we store the region in the list head */
39 SListHead->Region = (ULONG_PTR)SListHead & VRN_MASK;
40#else
41 /* On amd64 we don't need to store anything */
42 SListHead->Region = 0;
43#endif /* _IA64_ */
44#endif /* _WIN64 */
45
46 SListHead->Alignment = 0;
47}
#define DPRINT1
Definition: precomp.h:8
#define ULONG_PTR
Definition: config.h:101
DECLSPEC_NORETURN NTSYSAPI VOID NTAPI RtlRaiseStatus(_In_ NTSTATUS Status)
#define STATUS_DATATYPE_MISALIGNMENT
Definition: ntstatus.h:183
uint32_t ULONG_PTR
Definition: typedefs.h:65

Referenced by RtlpDphInitializeDelayedFreeQueue(), and ShimLib_Init().

◆ RtlInterlockedFlushSList()

NTSYSAPI PSLIST_ENTRY NTAPI RtlInterlockedFlushSList ( _Inout_ PSLIST_HEADER  ListHead)

Definition at line 320 of file slist.c.

322{
323 SLIST_HEADER OldHeader, NewHeader;
324 ULONGLONG Compare;
325
326 /* Read the header */
327 OldHeader = *SListHead;
328
329 do
330 {
331 /* Check for empty list */
332 if (OldHeader.Next.Next == NULL)
333 {
334 return NULL;
335 }
336
337 /* Create a new header (keep the sequence number) */
338 NewHeader = OldHeader;
339 NewHeader.Next.Next = NULL;
340 NewHeader.Depth = 0;
341
342 /* Try to exchange atomically */
343 Compare = OldHeader.Alignment;
344 OldHeader.Alignment = InterlockedCompareExchange64((PLONGLONG)&SListHead->Alignment,
345 NewHeader.Alignment,
346 Compare);
347 }
348 while (OldHeader.Alignment != Compare);
349
350 /* Return the old first entry */
351 return OldHeader.Next.Next;
352
353}
#define NULL
Definition: types.h:112
#define InterlockedCompareExchange64
Definition: interlocked.h:114
__GNU_EXTENSION typedef __int64 * PLONGLONG
Definition: ntbasedef.h:382
uint64_t ULONGLONG
Definition: typedefs.h:67
ULONGLONG Alignment
Definition: rtltypes.h:139
SLIST_ENTRY Next
Definition: rtltypes.h:141
USHORT Depth
Definition: rtltypes.h:142

◆ RtlInterlockedPopEntrySList()

NTSYSAPI PSLIST_ENTRY NTAPI RtlInterlockedPopEntrySList ( _Inout_ PSLIST_HEADER  ListHead)

Definition at line 261 of file slist.c.

263{
264 SLIST_HEADER OldHeader, NewHeader;
265 ULONGLONG Compare;
266
267restart:
268
269 /* Read the header */
270 OldHeader = *SListHead;
271
272 do
273 {
274 /* Check for empty list */
275 if (OldHeader.Next.Next == NULL)
276 {
277 return NULL;
278 }
279
280 /* Create a new header */
281 NewHeader = OldHeader;
282
283 /* HACK to let the kernel know that we are doing slist-magic */
285
286 /* Wrapped in SEH, since OldHeader.Next.Next can already be freed */
288 {
289 NewHeader.Next = *OldHeader.Next.Next;
290 }
291 _SEH2_EXCEPT((SListHead->Next.Next != OldHeader.Next.Next) ?
293 {
294 /* We got an exception and the list head changed.
295 Restart the whole operation. */
297 goto restart;
298 }
299 _SEH2_END;
300
301 /* We are done */
303
304 /* Adjust depth */
305 NewHeader.Depth--;
306
307 /* Try to exchange atomically */
308 Compare = OldHeader.Alignment;
309 OldHeader.Alignment = InterlockedCompareExchange64((PLONGLONG)SListHead->Alignment,
310 NewHeader.Alignment,
311 Compare);
312 }
313 while (OldHeader.Alignment != Compare);
314
315 return OldHeader.Next.Next;
316}
void restart(int argc, const char *argv[])
Definition: cmds.c:2115
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define _SEH2_END
Definition: filesup.c:22
#define _SEH2_TRY
Definition: filesup.c:19
#define EXCEPTION_EXECUTE_HANDLER
Definition: excpt.h:85
#define EXCEPTION_CONTINUE_SEARCH
Definition: excpt.h:86
#define _SEH2_EXCEPT(...)
Definition: pseh2_64.h:34
BOOLEAN RtlpExpectSListFault
Definition: slist.c:222

◆ RtlInterlockedPushEntrySList()

NTSYSAPI PSLIST_ENTRY NTAPI RtlInterlockedPushEntrySList ( _Inout_ PSLIST_HEADER  ListHead,
_Inout_ __drv_aliasesMem PSLIST_ENTRY  ListEntry 
)

Definition at line 226 of file slist.c.

229{
230 SLIST_HEADER OldHeader, NewHeader;
231 ULONGLONG Compare;
232
233 /* Read the header */
234 OldHeader = *SListHead;
235
236 do
237 {
238 /* Link the list entry */
239 SListEntry->Next = OldHeader.Next.Next;
240
241 /* Create a new header */
242 NewHeader = OldHeader;
243 NewHeader.Next.Next = SListEntry;
244 NewHeader.Depth++;
245 NewHeader.Sequence++;
246
247 /* Try to exchange atomically */
248 Compare = OldHeader.Alignment;
249 OldHeader.Alignment = InterlockedCompareExchange64((PLONGLONG)&SListHead->Alignment,
250 NewHeader.Alignment,
251 Compare);
252 }
253 while (OldHeader.Alignment != Compare);
254
255 /* Return the old first entry */
256 return OldHeader.Next.Next;
257}
USHORT Sequence
Definition: rtltypes.h:143

Referenced by ShimLib_GetHookAPIs().

◆ RtlPcToFileHeader()

NTSYSAPI PVOID NTAPI RtlPcToFileHeader ( _In_ PVOID  PcValue,
_Out_ PVOID BaseOfImage 
)

◆ RtlQueryDepthSList()

NTSYSAPI WORD NTAPI RtlQueryDepthSList ( _In_ PSLIST_HEADER  ListHead)

Definition at line 88 of file slist.c.

90{
91#if defined(_WIN64)
92 return (USHORT)(SListHead->Alignment & 0xffff);
93#else
94 return SListHead->Depth;
95#endif
96}
unsigned short USHORT
Definition: pedump.c:61

◆ RtlSecureZeroMemory()

FORCEINLINE PVOID RtlSecureZeroMemory ( _Out_writes_bytes_all_(Length) PVOID  Buffer,
_In_ SIZE_T  Length 
)

Definition at line 4279 of file winnt_old.h.

4281{
4282 volatile char *VolatilePointer;
4283
4284 /* Get a volatile pointer to prevent any compiler optimizations */
4285 VolatilePointer = (volatile char *)Buffer;
4286
4287 /* Loop the whole buffer */
4288 while (Length)
4289 {
4290 /* Zero the current byte and move on */
4291 *VolatilePointer++ = 0;
4292 Length--;
4293 }
4294
4295 /* Return the pointer to ensure the compiler won't optimize this away */
4296 return Buffer;
4297}
Definition: bufpool.h:45
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:102

◆ RtlUnwind()

NTSYSAPI VOID NTAPI RtlUnwind ( _In_opt_ PVOID  TargetFrame,
_In_opt_ PVOID  TargetIp,
_In_opt_ PEXCEPTION_RECORD  ExceptionRecord,
_In_ PVOID  ReturnValue 
)

Definition at line 47 of file except.c.

52{
54}
#define ASSERT(a)
Definition: mode.c:44

Variable Documentation

◆ PSYSTEM_AUDIT_OBJECT_ACE

* PSYSTEM_AUDIT_OBJECT_ACE

◆ SYSTEM_AUDIT_OBJECT_ACE

SYSTEM_AUDIT_OBJECT_ACE

Definition at line 2414 of file winnt_old.h.

Referenced by AccpGetAceStructureSize().