core.sys.windows.winnt

Windows API header module

Translated from MinGW API for MS-Windows 3.12

License

var ACE_OBJECT_TYPE_PRESENT ANSI_NULL APPLICATION_ERROR_MASK DELETE DISCHARGE_POLICY_CRITICAL DUPLICATE_CLOSE_SOURCE ERROR_SEVERITY_ERROR ERROR_SEVERITY_INFORMATIONAL ERROR_SEVERITY_SUCCESS ERROR_SEVERITY_WARNING ES_SYSTEM_REQUIRED EXCEPTION_MAXIMUM_PARAMETERS EXCEPTION_NONCONTINUABLE FILE_ALL_ACCESS FILE_ATTRIBUTE_READONLY FILE_CASE_SENSITIVE_SEARCH FILE_COPY_STRUCTURED_STORAGE FILE_DIRECTORY_FILE FILE_LIST_DIRECTORY FILE_NOTIFY_CHANGE_FILE_NAME FILE_SHARE_READ FILE_STRUCTURED_STORAGE FILE_SUPERSEDE FILE_VALID_MAILSLOT_OPTION_FLAGS FILE_VALID_OPTION_FLAGS FILE_VALID_PIPE_OPTION_FLAGS FILE_VALID_SET_FLAGS HEAP_CREATE_ALIGN_16 HEAP_CREATE_ENABLE_TRACING HEAP_MAXIMUM_TAG HEAP_NO_SERIALIZE HEAP_PSEUDO_TAG_FLAG HEAP_TAG_SHIFT IMAGE_ARCHIVE_START IMAGE_ARCHIVE_START_SIZE IMAGE_DEBUG_MISC_EXENAME IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE IMAGE_FILE_RELOCS_STRIPPED IMAGE_NUMBEROF_DIRECTORY_ENTRIES IMAGE_ORDINAL_FLAG32 IMAGE_ORDINAL_FLAG64 IMAGE_REL_PPC_BRNTAKEN IMAGE_REL_PPC_BRTAKEN IMAGE_REL_PPC_NEG IMAGE_REL_PPC_TOCDEFN IMAGE_REL_PPC_TYPEMASK IMAGE_RESOURCE_DATA_IS_DIRECTORY IMAGE_RESOURCE_NAME_IS_STRING IMAGE_SCN_TYPE_REG IMAGE_SEPARATE_DEBUG_SIGNATURE IMAGE_SYM_TYPE_PCODE INVALID_FILE_ATTRIBUTES IO_COMPLETION_QUERY_STATE IO_REPARSE_TAG_RESERVED_ZERO IS_TEXT_UNICODE_ASCII16 JOB_OBJECT_LIMIT_WORKINGSET JOB_OBJECT_SECURITY_NO_ADMIN JOB_OBJECT_UILIMIT_HANDLES KEY_QUERY_VALUE LANG_SYSTEM_DEFAULT LANG_USER_DEFAULT LOCALE_NEUTRAL MAILSLOT_NO_MESSAGE MAXIMUM_PROCESSORS MESSAGE_RESOURCE_UNICODE MIN_ACL_REVISION MUTANT_QUERY_STATE N_BTMASK N_BTSHFT N_TMASK N_TMASK1 N_TMASK2 N_TSHIFT NLS_VALID_LOCALE_MASK OBJECT_INHERIT_ACE OWNER_SECURITY_INFORMATION POWER_ACTION_QUERY_ALLOWED POWER_LEVEL_USER_NOTIFY_TEXT POWER_SYSTEM_MAXIMUM PRIVILEGE_SET_ALL_NECESSARY PROCESS_TERMINATE REG_OPTION_RESERVED REG_WHOLE_HIVE_VOLATILE REPARSE_DATA_BUFFER_HEADER_SIZE RTL_CRITSECT_TYPE RTL_RESOURCE_TYPE SE_CREATE_TOKEN_NAME SE_GROUP_MANDATORY SE_OWNER_DEFAULTED SE_PRIVILEGE_ENABLED_BY_DEFAULT SEC_BASED SECTION_QUERY SECURITY_DESCRIPTOR_MIN_LENGTH SECURITY_DESCRIPTOR_REVISION SECURITY_DYNAMIC_TRACKING SECURITY_MAX_IMPERSONATION_LEVEL SECURITY_MAX_SID_SIZE SECURITY_NULL_RID SECURITY_NULL_SID_AUTHORITY SERVICE_KERNEL_DRIVER SYSTEM_LUID TAPE_DRIVE_FIXED TAPE_DRIVE_LOAD_UNLOAD THREAD_BASE_PRIORITY_IDLE THREAD_BASE_PRIORITY_LOWRT THREAD_BASE_PRIORITY_MAX THREAD_BASE_PRIORITY_MIN THREAD_TERMINATE TIMER_QUERY_STATE TLS_MINIMUM_AVAILABLE TOKEN_ASSIGN_PRIMARY TOKEN_SOURCE_LENGTH UNICODE_NULL VER_SUITE_SMALLBUSINESS WT_EXECUTEDEFAULT
alias _CM_ERROR_CONTROL_TYPE _LIST_ENTRY _RTL_CRITICAL_SECTION _RTL_CRITICAL_SECTION_DEBUG BOOLEAN CHAR DWORDLONG EXCEPTION_REGISTRATION_RECORD FCHAR LANGID LCID LONGLONG LPCWCH LUID PACCESS_ALLOWED_ACE PACCESS_ALLOWED_OBJECT_ACE PACCESS_DENIED_ACE PACCESS_DENIED_OBJECT_ACE PACCESS_TOKEN PACE_HEADER PACL PADMINISTRATOR_POWER_POLICY PBATTERY_REPORTING_SCALE PBOOLEAN PCCH PCONTEXT PCTCH PDEVICE_POWER_STATE PDWORDLONG PEVENTLOGRECORD PEXCEPTION_POINTERS PEXCEPTION_RECORD PFILE_NOTIFY_INFORMATION PFILE_SEGMENT_ELEMENT PFPO_DATA PGENERIC_MAPPING PIMAGE_ARCHIVE_MEMBER_HEADER PIMAGE_AUX_SYMBOL PIMAGE_BASE_RELOCATION PIMAGE_BOUND_FORWARDER_REF PIMAGE_BOUND_IMPORT_DESCRIPTOR PIMAGE_CE_RUNTIME_FUNCTION_ENTRY PIMAGE_COFF_SYMBOLS_HEADER PIMAGE_DATA_DIRECTORY PIMAGE_DEBUG_DIRECTORY PIMAGE_DEBUG_MISC PIMAGE_DOS_HEADER PIMAGE_EXPORT_DIRECTORY PIMAGE_FILE_HEADER PIMAGE_FUNCTION_ENTRY PIMAGE_FUNCTION_ENTRY64 PIMAGE_IMPORT_BY_NAME PIMAGE_IMPORT_DESCRIPTOR PIMAGE_LINENUMBER PIMAGE_LOAD_CONFIG_DIRECTORY PIMAGE_LOAD_CONFIG_DIRECTORY32 PIMAGE_LOAD_CONFIG_DIRECTORY64 PIMAGE_NT_HEADERS PIMAGE_NT_HEADERS32 PIMAGE_NT_HEADERS64 PIMAGE_OPTIONAL_HEADER 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 PIMAGE_THUNK_DATA32 PIMAGE_THUNK_DATA64 PIMAGE_TLS_CALLBACK PIMAGE_TLS_DIRECTORY PIMAGE_TLS_DIRECTORY32 PIMAGE_TLS_DIRECTORY64 PIMAGE_VXD_HEADER PIO_COUNTERS PISID 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 PLARGE_INTEGER PLATENCY_TIME PLCID PLIST_ENTRY PLONG PLONGLONG PLUID PLUID_AND_ATTRIBUTES PMEMORY_BASIC_INFORMATION PMESSAGE_RESOURCE_BLOCK PMESSAGE_RESOURCE_DATA PMESSAGE_RESOURCE_ENTRY PNT_TIB POSVERSIONINFO POSVERSIONINFOA POSVERSIONINFOEX POSVERSIONINFOEXA POSVERSIONINFOEXW POSVERSIONINFOW PPOWER_ACTION PPOWER_ACTION_POLICY PPRIVILEGE_SET PPROCESSOR_POWER_POLICY PPROCESSOR_POWER_POLICY_INFO PQUOTA_LIMITS PREPARSE_DATA_BUFFER PREPARSE_GUID_DATA_BUFFER PREPARSE_POINT_INFORMATION PRTL_CRITICAL_SECTION PRTL_CRITICAL_SECTION_DEBUG PSE_IMPERSONATION_STATE PSECURITY_ATTRIBUTES PSECURITY_CONTEXT_TRACKING_MODE PSECURITY_DESCRIPTOR PSECURITY_DESCRIPTOR_CONTROL PSECURITY_IMPERSONATION_LEVEL PSECURITY_INFORMATION PSECURITY_QUALITY_OF_SERVICE PSHORT PSID PSID_AND_ATTRIBUTES PSID_IDENTIFIER_AUTHORITY PSID_NAME_USE PSINGLE_LIST_ENTRY PSLIST_HEADER PSYSTEM_ALARM_ACE PSYSTEM_ALARM_OBJECT_ACE PSYSTEM_AUDIT_ACE PSYSTEM_AUDIT_OBJECT_ACE PSYSTEM_BATTERY_STATE PSYSTEM_POWER_CAPABILITIES PSYSTEM_POWER_INFORMATION PSYSTEM_POWER_LEVEL PSYSTEM_POWER_POLICY PSYSTEM_POWER_STATE PSZ 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 PTCH PTOKEN_CONTROL PTOKEN_DEFAULT_DACL PTOKEN_ELEVATION PTOKEN_ELEVATION_TYPE PTOKEN_GROUPS PTOKEN_MANDATORY_LABEL PTOKEN_OWNER PTOKEN_PRIMARY_GROUP PTOKEN_PRIVILEGES PTOKEN_SOURCE PTOKEN_STATISTICS PTOKEN_TYPE PTOKEN_USER PUCHAR PULARGE_INTEGER PVOID PVOID64 PWCHAR PZPSTR PZPWSTR SECURITY_CONTEXT_TRACKING_MODE SECURITY_DESCRIPTOR_CONTROL SECURITY_INFORMATION SHORT TBYTE UCHAR VOID WCHAR
struct ACCESS_ALLOWED_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION ADMINISTRATOR_POWER_POLICY BATTERY_REPORTING_SCALE EVENTLOGRECORD EXCEPTION_POINTERS EXCEPTION_RECORD FILE_NOTIFY_INFORMATION FPO_DATA GENERIC_MAPPING IMAGE_ARCHIVE_MEMBER_HEADER IMAGE_BASE_RELOCATION IMAGE_BOUND_FORWARDER_REF IMAGE_BOUND_IMPORT_DESCRIPTOR IMAGE_CE_RUNTIME_FUNCTION_ENTRY IMAGE_COFF_SYMBOLS_HEADER IMAGE_DATA_DIRECTORY IMAGE_DEBUG_DIRECTORY IMAGE_DEBUG_MISC IMAGE_DOS_HEADER IMAGE_EXPORT_DIRECTORY IMAGE_FILE_HEADER IMAGE_FUNCTION_ENTRY IMAGE_FUNCTION_ENTRY64 IMAGE_IMPORT_BY_NAME IMAGE_IMPORT_DESCRIPTOR IMAGE_LINENUMBER IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS64 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_DATA32 IMAGE_THUNK_DATA64 IMAGE_TLS_DIRECTORY32 IMAGE_TLS_DIRECTORY64 IMAGE_VXD_HEADER IO_COUNTERS 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 LIST_ENTRY LUID_AND_ATTRIBUTES MEMORY_BASIC_INFORMATION MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_ENTRY NT_TIB OSVERSIONINFOA OSVERSIONINFOEXA OSVERSIONINFOEXW OSVERSIONINFOW POWER_ACTION_POLICY PRIVILEGE_SET PROCESSOR_POWER_POLICY PROCESSOR_POWER_POLICY_INFO QUOTA_LIMITS REPARSE_DATA_BUFFER REPARSE_GUID_DATA_BUFFER REPARSE_POINT_INFORMATION RTL_CRITICAL_SECTION RTL_CRITICAL_SECTION_DEBUG SE_IMPERSONATION_STATE SECURITY_ATTRIBUTES SECURITY_DESCRIPTOR SECURITY_QUALITY_OF_SERVICE SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY SINGLE_LIST_ENTRY SYSTEM_ALARM_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_OBJECT_ACE SYSTEM_BATTERY_STATE SYSTEM_POWER_CAPABILITIES SYSTEM_POWER_INFORMATION SYSTEM_POWER_LEVEL SYSTEM_POWER_POLICY 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_CONTROL TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_MANDATORY_LABEL TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER

Types 338

aliasVOID = void
aliasCHAR = char
aliasWCHAR = wchar
aliasBOOLEAN = bool
aliasFCHAR = byte
aliasUCHAR = ubyte
aliasSHORT = short
aliasLANGID = ushort
aliasLCID = uint
aliasLONGLONG = long
aliasDWORDLONG = ulong
aliasPVOID = void *
aliasPSZ = char *
aliasPWCHAR = wchar *
aliasPBOOLEAN = bool *
aliasPUCHAR = ubyte *
aliasPSHORT = short *
aliasPLONG = int *
aliasPLCID = uint *
aliasPLONGLONG = long *
aliasPDWORDLONG = ulong *
aliasPVOID64 = void *
aliasPCCH = const(char) *
aliasLPCWCH = const(wchar) *
aliasPZPSTR = PSTR *
aliasPZPWSTR = PWSTR *
aliasTBYTE = TCHAR
aliasPTCH = TCHAR *
aliasPCTCH = const(TCHAR) *
SecurityAnonymous
SecurityIdentification
SecurityImpersonation
SecurityDelegation
Fields
ACCESS_MASK GenericRead
ACCESS_MASK GenericWrite
ACCESS_MASK GenericExecute
ACCESS_MASK GenericAll
Fields
BYTE AceType
BYTE AceFlags
WORD AceSize
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD Flags
GUID ObjectType
GUID InheritedObjectType
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD Flags
GUID ObjectType
GUID InheritedObjectType
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD Flags
GUID ObjectType
GUID InheritedObjectType
DWORD SidStart
Fields
ACE_HEADER Header
ACCESS_MASK Mask
DWORD Flags
GUID ObjectType
GUID InheritedObjectType
DWORD SidStart
structACL
Fields
BYTE AclRevision
BYTE Sbz1
WORD AclSize
WORD AceCount
WORD Sbz2
aliasPACL = ACL *
Fields
DWORD AclRevision
Fields
DWORD AceCount
DWORD AclBytesInUse
DWORD AclBytesFree
aliasPCONTEXT = CONTEXT *
Fields
DWORD ExceptionCode
DWORD ExceptionFlags
EXCEPTION_RECORD * ExceptionRecord
PVOID ExceptionAddress
DWORD NumberParameters
ULONG_PTR[EXCEPTION_MAXIMUM_PARAMETERS] ExceptionInformation
Fields
PEXCEPTION_RECORD ExceptionRecord
PCONTEXT ContextRecord
Fields
long QuadPart
Nested Templates
Fields
ulong QuadPart
Nested Templates
aliasPLUID = LUID *
Fields
LUID Luid
DWORD Attributes
Fields
DWORD PrivilegeCount
DWORD Control
Methods
Fields
DWORD nLength
LPVOID lpSecurityDescriptor
BOOL bInheritHandle
Fields
DWORD Length
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel
SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode
BOOLEAN EffectiveOnly
Fields
BYTE[6] Value
aliasPSID = PVOID
structSID
Fields
BYTE Revision
BYTE SubAuthorityCount
SID_IDENTIFIER_AUTHORITY IdentifierAuthority
DWORD _SubAuthority
Methods
DWORD * SubAuthority() return
aliasPISID = SID *
Fields
PSID Sid
DWORD Attributes
Fields
CHAR[TOKEN_SOURCE_LENGTH] SourceName
LUID SourceIdentifier
Fields
LUID TokenId
LUID AuthenticationId
LUID ModifiedId
TOKEN_SOURCE TokenSource
Fields
PACL DefaultDacl
Fields
DWORD GroupCount
Methods
Fields
PSID Owner
Fields
PSID PrimaryGroup
Fields
DWORD PrivilegeCount
TokenPrimary = 1
TokenImpersonation
Fields
LUID TokenId
LUID AuthenticationId
LARGE_INTEGER ExpirationTime
TOKEN_TYPE TokenType
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel
DWORD DynamicCharged
DWORD DynamicAvailable
DWORD GroupCount
DWORD PrivilegeCount
LUID ModifiedId
Fields
BYTE Revision
BYTE Sbz1
PSID Owner
PSID Group
PACL Sacl
PACL Dacl
TokenElevationTypeDefault = 1
TokenElevationTypeFull
TokenElevationTypeLimited
Fields
DWORD TokenIsElevated
TokenUser = 1
TokenGroups
TokenPrivileges
TokenOwner
TokenPrimaryGroup
TokenDefaultDacl
TokenSource
TokenType
TokenImpersonationLevel
TokenStatistics
TokenRestrictedSids
TokenSessionId
TokenGroupsAndPrivileges
TokenSessionReference
TokenSandBoxInert
TokenAuditPolicy
TokenOrigin
TokenElevationType
TokenLinkedToken
TokenElevation
TokenHasRestrictions
TokenAccessInformation
TokenVirtualizationAllowed
TokenVirtualizationEnabled
TokenIntegrityLevel
TokenUIAccess
TokenMandatoryPolicy
TokenLogonSid
TokenIsAppContainer
TokenCapabilities
TokenAppContainerSid
TokenAppContainerNumber
TokenUserClaimAttributes
TokenDeviceClaimAttributes
TokenRestrictedUserClaimAttributes
TokenRestrictedDeviceClaimAttributes
TokenDeviceGroups
TokenRestrictedDeviceGroups
TokenSecurityAttributes
TokenIsRestricted
TokenProcessTrustLevel
MaxTokenInfoClass
SidTypeUser = 1
SidTypeGroup
SidTypeDomain
SidTypeAlias
SidTypeWellKnownGroup
SidTypeDeletedAccount
SidTypeInvalid
SidTypeUnknown
SidTypeComputer
WinNullSid = 0
WinWorldSid = 1
WinLocalSid = 2
WinCreatorOwnerSid = 3
WinCreatorGroupSid = 4
WinCreatorOwnerServerSid = 5
WinCreatorGroupServerSid = 6
WinNtAuthoritySid = 7
WinDialupSid = 8
WinNetworkSid = 9
WinBatchSid = 10
WinInteractiveSid = 11
WinServiceSid = 12
WinAnonymousSid = 13
WinProxySid = 14
WinEnterpriseControllersSid = 15
WinSelfSid = 16
WinAuthenticatedUserSid = 17
WinRestrictedCodeSid = 18
WinTerminalServerSid = 19
WinRemoteLogonIdSid = 20
WinLogonIdsSid = 21
WinLocalSystemSid = 22
WinLocalServiceSid = 23
WinNetworkServiceSid = 24
WinBuiltinDomainSid = 25
WinBuiltinAdministratorsSid = 26
WinBuiltinUsersSid = 27
WinBuiltinGuestsSid = 28
WinBuiltinPowerUsersSid = 29
WinBuiltinAccountOperatorsSid = 30
WinBuiltinSystemOperatorsSid = 31
WinBuiltinPrintOperatorsSid = 32
WinBuiltinBackupOperatorsSid = 33
WinBuiltinReplicatorSid = 34
WinBuiltinPreWindows2000CompatibleAccessSid = 35
WinBuiltinRemoteDesktopUsersSid = 36
WinBuiltinNetworkConfigurationOperatorsSid = 37
WinAccountAdministratorSid = 38
WinAccountGuestSid = 39
WinAccountKrbtgtSid = 40
WinAccountDomainAdminsSid = 41
WinAccountDomainUsersSid = 42
WinAccountDomainGuestsSid = 43
WinAccountComputersSid = 44
WinAccountControllersSid = 45
WinAccountCertAdminsSid = 46
WinAccountSchemaAdminsSid = 47
WinAccountEnterpriseAdminsSid = 48
WinAccountPolicyAdminsSid = 49
WinAccountRasAndIasServersSid = 50
WinNTLMAuthenticationSid = 51
WinDigestAuthenticationSid = 52
WinSChannelAuthenticationSid = 53
WinThisOrganizationSid = 54
WinOtherOrganizationSid = 55
WinBuiltinIncomingForestTrustBuildersSid = 56
WinBuiltinPerfMonitoringUsersSid = 57
WinBuiltinPerfLoggingUsersSid = 58
WinBuiltinAuthorizationAccessSid = 59
WinBuiltinTerminalServerLicenseServersSid = 60
WinBuiltinDCOMUsersSid = 61
WinBuiltinIUsersSid = 62
WinIUserSid = 63
WinBuiltinCryptoOperatorsSid = 64
WinUntrustedLabelSid = 65
WinLowLabelSid = 66
WinMediumLabelSid = 67
WinHighLabelSid = 68
WinSystemLabelSid = 69
WinWriteRestrictedCodeSid = 70
WinCreatorOwnerRightsSid = 71
WinCacheablePrincipalsGroupSid = 72
WinNonCacheablePrincipalsGroupSid = 73
WinEnterpriseReadonlyControllersSid = 74
WinAccountReadonlyControllersSid = 75
WinBuiltinEventLogReadersGroup = 76
WinNewEnterpriseReadonlyControllersSid = 77
WinBuiltinCertSvcDComAccessGroup = 78
WinMediumPlusLabelSid = 79
WinLocalLogonSid = 80
WinConsoleLogonSid = 81
WinThisOrganizationCertificateSid = 82
WinApplicationPackageAuthoritySid = 83
WinBuiltinAnyPackageSid = 84
WinCapabilityInternetClientSid = 85
WinCapabilityInternetClientServerSid = 86
WinCapabilityPrivateNetworkClientServerSid = 87
WinCapabilityPicturesLibrarySid = 88
WinCapabilityVideosLibrarySid = 89
WinCapabilityMusicLibrarySid = 90
WinCapabilityDocumentsLibrarySid = 91
WinCapabilitySharedUserCertificatesSid = 92
WinCapabilityEnterpriseAuthenticationSid = 93
WinCapabilityRemovableStorageSid = 94
Fields
SIZE_T PagedPoolLimit
SIZE_T NonPagedPoolLimit
SIZE_T MinimumWorkingSetSize
SIZE_T MaximumWorkingSetSize
SIZE_T PagefileLimit
LARGE_INTEGER TimeLimit
Fields
ULONGLONG ReadOperationCount
ULONGLONG WriteOperationCount
ULONGLONG OtherOperationCount
ULONGLONG ReadTransferCount
ULONGLONG WriteTransferCount
ULONGLONG OtherTransferCount
Fields
DWORD NextEntryOffset
DWORD Action
DWORD FileNameLength
WCHAR _FileName
Methods
WCHAR * FileName() return
Fields
DWORD Type
BOOLEAN Immediate
Fields
BOOLEAN Compression
BOOLEAN DataPadding
BOOLEAN ReportSetmarks
DWORD DefaultBlockSize
DWORD MaximumBlockSize
DWORD MinimumBlockSize
DWORD MaximumPartitionCount
DWORD FeaturesLow
DWORD FeaturesHigh
DWORD EOTWarningZoneSize
Fields
LARGE_INTEGER Capacity
LARGE_INTEGER Remaining
DWORD BlockSize
DWORD PartitionCount
BOOLEAN WriteProtected
Fields
ULONG Type
ULONG Partition
ULONG OffsetLow
ULONG OffsetHigh
Fields
DWORD Operation
BOOLEAN Immediate
Fields
BOOLEAN Compression
BOOLEAN DataPadding
BOOLEAN ReportSetmarks
ULONG EOTWarningZoneSize
Fields
ULONG BlockSize
Fields
DWORD Method
DWORD Partition
BOOLEAN Immediate
Fields
DWORD Type
DWORD Count
BOOLEAN Immediate
Fields
DWORD Method
DWORD Count
DWORD Size
Fields
PVOID BaseAddress
PVOID AllocationBase
DWORD AllocationProtect
SIZE_T RegionSize
DWORD State
DWORD Protect
DWORD Type
Fields
WORD Length
WORD Flags
BYTE _Text
Methods
BYTE * Text() return
Fields
DWORD LowId
DWORD HighId
DWORD OffsetToEntries
Fields
DWORD NumberOfBlocks
Methods
Fields
LIST_ENTRY * Flink
LIST_ENTRY * Blink
alias_LIST_ENTRY = LIST_ENTRY
Fields
ULONGLONG Alignment
Nested Templates
Fields
WORD Type
WORD CreatorBackTraceIndex
RTL_CRITICAL_SECTION * CriticalSection
LIST_ENTRY ProcessLocksList
DWORD EntryCount
DWORD ContentionCount
DWORD[2] Spare
alias_RTL_CRITICAL_SECTION_DEBUG = RTL_CRITICAL_SECTION_DEBUG
Fields
LONG LockCount
LONG RecursionCount
HANDLE OwningThread
HANDLE LockSemaphore
ULONG_PTR SpinCount
alias_RTL_CRITICAL_SECTION = RTL_CRITICAL_SECTION
Fields
DWORD Length
DWORD Reserved
DWORD RecordNumber
DWORD TimeGenerated
DWORD TimeWritten
DWORD EventID
WORD EventType
WORD NumStrings
WORD EventCategory
WORD ReservedFlags
DWORD ClosingRecordNumber
DWORD StringOffset
DWORD UserSidLength
DWORD UserSidOffset
DWORD DataLength
DWORD DataOffset
Fields
DWORD dwOSVersionInfoSize
DWORD dwMajorVersion
DWORD dwMinorVersion
DWORD dwBuildNumber
DWORD dwPlatformId
CHAR[128] szCSDVersion
Fields
DWORD dwOSVersionInfoSize
DWORD dwMajorVersion
DWORD dwMinorVersion
DWORD dwBuildNumber
DWORD dwPlatformId
WCHAR[128] szCSDVersion
Fields
DWORD dwOSVersionInfoSize
DWORD dwMajorVersion
DWORD dwMinorVersion
DWORD dwBuildNumber
DWORD dwPlatformId
CHAR[128] szCSDVersion
WORD wServicePackMajor
WORD wServicePackMinor
WORD wSuiteMask
BYTE wProductType
BYTE wReserved
Fields
DWORD dwOSVersionInfoSize
DWORD dwMajorVersion
DWORD dwMinorVersion
DWORD dwBuildNumber
DWORD dwPlatformId
WCHAR[128] szCSDVersion
WORD wServicePackMajor
WORD wServicePackMinor
WORD wSuiteMask
BYTE wProductType
BYTE wReserved
Fields
WORD e32_magic
BYTE e32_border
BYTE e32_worder
DWORD e32_level
WORD e32_cpu
WORD e32_os
DWORD e32_ver
DWORD e32_mflags
DWORD e32_mpages
DWORD e32_startobj
DWORD e32_eip
DWORD e32_stackobj
DWORD e32_esp
DWORD e32_pagesize
DWORD e32_lastpagesize
DWORD e32_fixupsize
DWORD e32_fixupsum
DWORD e32_ldrsize
DWORD e32_ldrsum
DWORD e32_objtab
DWORD e32_objcnt
DWORD e32_objmap
DWORD e32_itermap
DWORD e32_rsrctab
DWORD e32_rsrccnt
DWORD e32_restab
DWORD e32_enttab
DWORD e32_dirtab
DWORD e32_dircnt
DWORD e32_fpagetab
DWORD e32_frectab
DWORD e32_impmod
DWORD e32_impmodcnt
DWORD e32_impproc
DWORD e32_pagesum
DWORD e32_datapage
DWORD e32_preload
DWORD e32_nrestab
DWORD e32_cbnrestab
DWORD e32_nressum
DWORD e32_autodata
DWORD e32_debuginfo
DWORD e32_debuglen
DWORD e32_instpreload
DWORD e32_instdemand
DWORD e32_heapsize
BYTE[12] e32_res3
DWORD e32_winresoff
DWORD e32_winreslen
WORD e32_devid
WORD e32_ddkver
Fields
WORD Machine
WORD NumberOfSections
DWORD TimeDateStamp
DWORD PointerToSymbolTable
DWORD NumberOfSymbols
WORD SizeOfOptionalHeader
WORD Characteristics
Fields
DWORD VirtualAddress
DWORD Size
Fields
WORD Magic
BYTE MajorLinkerVersion
BYTE MinorLinkerVersion
DWORD SizeOfCode
DWORD SizeOfInitializedData
DWORD SizeOfUninitializedData
DWORD AddressOfEntryPoint
DWORD BaseOfCode
DWORD BaseOfData
DWORD ImageBase
DWORD SectionAlignment
DWORD FileAlignment
WORD MajorOperatingSystemVersion
WORD MinorOperatingSystemVersion
WORD MajorImageVersion
WORD MinorImageVersion
WORD MajorSubsystemVersion
WORD MinorSubsystemVersion
DWORD Win32VersionValue
DWORD SizeOfImage
DWORD SizeOfHeaders
DWORD CheckSum
WORD Subsystem
WORD DllCharacteristics
DWORD SizeOfStackReserve
DWORD SizeOfStackCommit
DWORD SizeOfHeapReserve
DWORD SizeOfHeapCommit
DWORD LoaderFlags
DWORD NumberOfRvaAndSizes
IMAGE_DATA_DIRECTORY[IMAGE_NUMBEROF_DIRECTORY_ENTRIES] DataDirectory
Fields
WORD Magic
BYTE MajorLinkerVersion
BYTE MinorLinkerVersion
DWORD SizeOfCode
DWORD SizeOfInitializedData
DWORD SizeOfUninitializedData
DWORD AddressOfEntryPoint
DWORD BaseOfCode
ULONGLONG ImageBase
DWORD SectionAlignment
DWORD FileAlignment
WORD MajorOperatingSystemVersion
WORD MinorOperatingSystemVersion
WORD MajorImageVersion
WORD MinorImageVersion
WORD MajorSubsystemVersion
WORD MinorSubsystemVersion
DWORD Win32VersionValue
DWORD SizeOfImage
DWORD SizeOfHeaders
DWORD CheckSum
WORD Subsystem
WORD DllCharacteristics
ULONGLONG SizeOfStackReserve
ULONGLONG SizeOfStackCommit
ULONGLONG SizeOfHeapReserve
ULONGLONG SizeOfHeapCommit
DWORD LoaderFlags
DWORD NumberOfRvaAndSizes
IMAGE_DATA_DIRECTORY[IMAGE_NUMBEROF_DIRECTORY_ENTRIES] DataDirectory
Fields
WORD Magic
BYTE MajorLinkerVersion
BYTE MinorLinkerVersion
DWORD SizeOfCode
DWORD SizeOfInitializedData
DWORD SizeOfUninitializedData
DWORD AddressOfEntryPoint
DWORD BaseOfCode
DWORD BaseOfData
DWORD BaseOfBss
DWORD GprMask
DWORD[4] CprMask
DWORD GpValue
Fields
WORD e_magic
WORD e_cblp
WORD e_cp
WORD e_crlc
WORD e_cparhdr
WORD e_minalloc
WORD e_maxalloc
WORD e_ss
WORD e_sp
WORD e_csum
WORD e_ip
WORD e_cs
WORD e_lfarlc
WORD e_ovno
WORD[4] e_res
WORD e_oemid
WORD e_oeminfo
WORD[10] e_res2
LONG e_lfanew
Fields
WORD ne_magic
CHAR ne_ver
CHAR ne_rev
WORD ne_enttab
WORD ne_cbenttab
LONG ne_crc
WORD ne_flags
WORD ne_autodata
WORD ne_heap
WORD ne_stack
LONG ne_csip
LONG ne_sssp
WORD ne_cseg
WORD ne_cmod
WORD ne_cbnrestab
WORD ne_segtab
WORD ne_rsrctab
WORD ne_restab
WORD ne_modtab
WORD ne_imptab
LONG ne_nrestab
WORD ne_cmovent
WORD ne_align
WORD ne_cres
BYTE ne_exetyp
BYTE ne_flagsothers
WORD ne_pretthunks
WORD ne_psegrefbytes
WORD ne_swaparea
WORD ne_expver
Fields
DWORD Signature
Fields
DWORD Signature
Fields
BYTE[IMAGE_SIZEOF_SHORT_NAME] Name
_Misc Misc
DWORD VirtualAddress
DWORD SizeOfRawData
DWORD PointerToRawData
DWORD PointerToRelocations
DWORD PointerToLinenumbers
WORD NumberOfRelocations
WORD NumberOfLinenumbers
DWORD Characteristics
Fields
_N N
DWORD Value
SHORT SectionNumber
WORD Type
BYTE StorageClass
BYTE NumberOfAuxSymbols
Fields
_Sym Sym
_File File
_Section Section
Nested Templates
_Sym
_File
_Section
Fields
DWORD NumberOfSymbols
DWORD LvaToFirstSymbol
DWORD NumberOfLinenumbers
DWORD LvaToFirstLinenumber
DWORD RvaToFirstByteOfCode
DWORD RvaToLastByteOfCode
DWORD RvaToFirstByteOfData
DWORD RvaToLastByteOfData
Fields
DWORD SymbolTableIndex
WORD Type
Fields
DWORD VirtualAddress
DWORD SizeOfBlock
Fields
_Type Type
WORD Linenumber
Fields
BYTE[16] Name
BYTE[12] Date
BYTE[6] UserID
BYTE[6] GroupID
BYTE[8] Mode
BYTE[10] Size
BYTE[2] EndHeader
Fields
DWORD Characteristics
DWORD TimeDateStamp
WORD MajorVersion
WORD MinorVersion
DWORD Name
DWORD Base
DWORD NumberOfFunctions
DWORD NumberOfNames
DWORD AddressOfFunctions
DWORD AddressOfNames
DWORD AddressOfNameOrdinals
Fields
WORD Hint
BYTE _Name
Methods
BYTE * Name() return
Fields
_u1 u1
Fields
_u1 u1
Fields
DWORD TimeDateStamp
DWORD ForwarderChain
DWORD Name
DWORD FirstThunk
Fields
DWORD TimeDateStamp
WORD OffsetModuleName
WORD NumberOfModuleForwarderRefs
Fields
DWORD TimeDateStamp
WORD OffsetModuleName
WORD Reserved
Fields
DWORD StartAddressOfRawData
DWORD EndAddressOfRawData
DWORD AddressOfIndex
DWORD AddressOfCallBacks
DWORD SizeOfZeroFill
DWORD Characteristics
Fields
ULONGLONG StartAddressOfRawData
ULONGLONG EndAddressOfRawData
ULONGLONG AddressOfIndex
ULONGLONG AddressOfCallBacks
DWORD SizeOfZeroFill
DWORD Characteristics
Fields
DWORD Characteristics
DWORD TimeDateStamp
WORD MajorVersion
WORD MinorVersion
WORD NumberOfNamedEntries
WORD NumberOfIdEntries
Fields
DWORD OffsetToData
Methods
uint NameOffset()
uint NameOffset(uint n)
bool NameIsString(bool n)
uint OffsetToDirectory(uint o)
bool DataIsDirectory(bool d)
Fields
WORD Length
CHAR _NameString
Methods
CHAR * NameString() return
Fields
WORD Length
WCHAR _NameString
Methods
WCHAR * NameString() return
Fields
DWORD OffsetToData
DWORD Size
DWORD CodePage
DWORD Reserved
Fields
DWORD Characteristics
DWORD TimeDateStamp
WORD MajorVersion
WORD MinorVersion
DWORD GlobalFlagsClear
DWORD GlobalFlagsSet
DWORD CriticalSectionDefaultTimeout
DWORD DeCommitFreeBlockThreshold
DWORD DeCommitTotalFreeThreshold
PVOID LockPrefixTable
DWORD MaximumAllocationSize
DWORD VirtualMemoryThreshold
DWORD ProcessHeapFlags
DWORD[4] Reserved
Fields
DWORD Characteristics
DWORD TimeDateStamp
WORD MajorVersion
WORD MinorVersion
DWORD GlobalFlagsClear
DWORD GlobalFlagsSet
DWORD CriticalSectionDefaultTimeout
ULONGLONG DeCommitFreeBlockThreshold
ULONGLONG DeCommitTotalFreeThreshold
ULONGLONG LockPrefixTable
ULONGLONG MaximumAllocationSize
ULONGLONG VirtualMemoryThreshold
ULONGLONG ProcessAffinityMask
DWORD ProcessHeapFlags
WORD CSDFlags
WORD Reserved1
ULONGLONG EditList
DWORD[2] Reserved
aliasPIMAGE_LOAD_CONFIG_DIRECTORY = IMAGE_LOAD_CONFIG_DIRECTORY *
Fields
DWORD BeginAddress
DWORD EndAddress
Fields
uint FuncStart
Methods
uint FuncLen()
bool ExceptionFlag()()
uint FuncLen(uint f)
bool ThirtyTwoBit(bool t)
bool ExceptionFlag(bool e)
Fields
DWORD Characteristics
DWORD TimeDateStamp
WORD MajorVersion
WORD MinorVersion
DWORD Type
DWORD SizeOfData
DWORD AddressOfRawData
DWORD PointerToRawData
structFPO_DATA
Fields
DWORD ulOffStart
DWORD cbProcSize
DWORD cdwLocals
WORD cdwParams
ubyte cbProlog
ubyte _bf
Methods
ubyte cbRegs()
bool fHasSEH()
bool fUseBP()
bool reserved()()
ubyte cbFrame()()
ubyte cbRegs(ubyte c)
bool fHasSEH(bool f)
bool fUseBP(bool f)
bool reserved(bool r)
ubyte cbFrame(ubyte c)
Fields
DWORD DataType
DWORD Length
BOOLEAN Unicode
BYTE[3] Reserved
BYTE _Data
Methods
BYTE * Data() return
Fields
DWORD StartingAddress
DWORD EndingAddress
DWORD EndOfPrologue
Fields
ULONGLONG StartingAddress
ULONGLONG EndingAddress
Fields
WORD Signature
WORD Flags
WORD Machine
WORD Characteristics
DWORD TimeDateStamp
DWORD CheckSum
DWORD ImageBase
DWORD SizeOfImage
DWORD NumberOfSections
DWORD ExportedNamesSize
DWORD DebugDirectorySize
DWORD SectionAlignment
DWORD[2] Reserved
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
BootLoad = SERVICE_BOOT_START
SystemLoad = SERVICE_SYSTEM_START
AutoLoad = SERVICE_AUTO_START
DemandLoad = SERVICE_DEMAND_START
DisableLoad = SERVICE_DISABLED
IgnoreError = SERVICE_ERROR_IGNORE
NormalError = SERVICE_ERROR_NORMAL
SevereError = SERVICE_ERROR_SEVERE
CriticalError = SERVICE_ERROR_CRITICAL
alias_CM_ERROR_CONTROL_TYPE = SERVICE_ERROR_TYPE
structNT_TIB
Fields
EXCEPTION_REGISTRATION_RECORD *ExceptionList ExceptionList
PVOID StackBase
PVOID StackLimit
PVOID SubSystemTib
PVOID ArbitraryUserPointer
NT_TIB *Self Self
aliasPNT_TIB = NT_TIB *
Fields
DWORD ReparseTag
WORD ReparseDataLength
WORD Reserved
Fields
DWORD ReparseTag
WORD ReparseDataLength
WORD Reserved
GUID ReparseGuid
_GenericReparseBuffer GenericReparseBuffer
Nested Templates
_GenericReparseBuffer
Fields
WORD ReparseDataLength
WORD UnparsedNameLength
Fields
PVOID64 Buffer
ULONGLONG Alignment
JobObjectBasicAccountingInformation = 1
JobObjectBasicLimitInformation
JobObjectBasicProcessIdList
JobObjectBasicUIRestrictions
JobObjectSecurityLimitInformation
JobObjectEndOfJobTimeInformation
JobObjectAssociateCompletionPortInformation
JobObjectBasicAndIoAccountingInformation
JobObjectExtendedLimitInformation
JobObjectJobSetInformation
MaxJobObjectInfoClass
Fields
LARGE_INTEGER TotalUserTime
LARGE_INTEGER TotalKernelTime
LARGE_INTEGER ThisPeriodTotalUserTime
LARGE_INTEGER ThisPeriodTotalKernelTime
DWORD TotalPageFaultCount
DWORD TotalProcesses
DWORD ActiveProcesses
DWORD TotalTerminatedProcesses
Fields
LARGE_INTEGER PerProcessUserTimeLimit
LARGE_INTEGER PerJobUserTimeLimit
DWORD LimitFlags
SIZE_T MinimumWorkingSetSize
SIZE_T MaximumWorkingSetSize
DWORD ActiveProcessLimit
ULONG_PTR Affinity
DWORD PriorityClass
DWORD SchedulingClass
Fields
DWORD NumberOfAssignedProcesses
DWORD NumberOfProcessIdsInList
ULONG_PTR _ProcessIdList
Methods
ULONG_PTR * ProcessIdList() return
Fields
DWORD UIRestrictionsClass
Fields
DWORD SecurityLimitFlags
HANDLE JobToken
PTOKEN_GROUPS SidsToDisable
PTOKEN_PRIVILEGES PrivilegesToDelete
PTOKEN_GROUPS RestrictedSids
Fields
DWORD EndOfJobTimeAction
Fields
PVOID CompletionKey
HANDLE CompletionPort
Fields
JOBOBJECT_BASIC_LIMIT_INFORMATION BasicLimitInformation
SIZE_T ProcessMemoryLimit
SIZE_T JobMemoryLimit
SIZE_T PeakProcessMemoryUsed
SIZE_T PeakJobMemoryUsed
Fields
DWORD MemberLevel
LT_DONT_CARE
LT_LOWEST_LATENCY
PowerSystemUnspecified
PowerSystemWorking
PowerSystemSleeping1
PowerSystemSleeping2
PowerSystemSleeping3
PowerSystemHibernate
PowerSystemShutdown
PowerSystemMaximum
PowerActionNone
PowerActionReserved
PowerActionSleep
PowerActionHibernate
PowerActionShutdown
PowerActionShutdownReset
PowerActionShutdownOff
PowerActionWarmEject
PowerDeviceUnspecified
PowerDeviceD0
PowerDeviceD1
PowerDeviceD2
PowerDeviceD3
PowerDeviceMaximum
Fields
DWORD Granularity
DWORD Capacity
Fields
ULONG Flags
ULONG EventCode
Fields
BOOLEAN Enable
UCHAR[3] Spare
ULONG BatteryLevel
SYSTEM_POWER_STATE MinSystemState
Fields
ULONG Revision
SYSTEM_POWER_STATE LidOpenWake
ULONG Reserved
ULONG IdleTimeout
UCHAR IdleSensitivity
UCHAR DynamicThrottle
UCHAR[2] Spare2
SYSTEM_POWER_STATE ReducedLatencySleep
ULONG WinLogonFlags
ULONG Spare3
ULONG DozeS4Timeout
ULONG BroadcastCapacityResolution
SYSTEM_POWER_LEVEL[NUM_DISCHARGE_POLICIES] DischargePolicy
ULONG VideoTimeout
BOOLEAN VideoDimDisplay
ULONG[3] VideoReserved
ULONG SpindownTimeout
BOOLEAN OptimizeForPower
UCHAR FanThrottleTolerance
UCHAR ForcedThrottle
UCHAR MinThrottle
POWER_ACTION_POLICY OverThrottled
Fields
BOOLEAN PowerButtonPresent
BOOLEAN SleepButtonPresent
BOOLEAN LidPresent
BOOLEAN SystemS1
BOOLEAN SystemS2
BOOLEAN SystemS3
BOOLEAN SystemS4
BOOLEAN SystemS5
BOOLEAN HiberFilePresent
BOOLEAN FullWake
BOOLEAN VideoDimPresent
BOOLEAN ApmPresent
BOOLEAN UpsPresent
BOOLEAN ThermalControl
BOOLEAN ProcessorThrottle
UCHAR ProcessorMinThrottle
UCHAR ProcessorMaxThrottle
UCHAR[4] spare2
BOOLEAN DiskSpinDown
UCHAR[8] spare3
BOOLEAN SystemBatteriesPresent
BOOLEAN BatteriesAreShortTerm
BATTERY_REPORTING_SCALE[3] BatteryScale
SYSTEM_POWER_STATE AcOnLineWake
SYSTEM_POWER_STATE SoftLidWake
SYSTEM_POWER_STATE MinDeviceWakeState
SYSTEM_POWER_STATE DefaultLowLatencyWake
Fields
BOOLEAN AcOnLine
BOOLEAN BatteryPresent
BOOLEAN Charging
BOOLEAN Discharging
BOOLEAN[4] Spare1
ULONG MaxCapacity
ULONG RemainingCapacity
ULONG Rate
ULONG EstimatedTime
ULONG DefaultAlert1
ULONG DefaultAlert2
SystemPowerPolicyAc
SystemPowerPolicyDc
VerifySystemPolicyAc
VerifySystemPolicyDc
SystemPowerCapabilities
SystemBatteryState
SystemPowerStateHandler
ProcessorStateHandler
SystemPowerPolicyCurrent
AdministratorPowerPolicy
SystemReserveHiberFile
ProcessorInformation
SystemPowerInformation
ProcessorStateHandler2
LastWakeTime
LastSleepTime
SystemExecutionState
SystemPowerStateNotifyHandler
ProcessorPowerPolicyAc
ProcessorPowerPolicyDc
VerifyProcessorPowerPolicyAc
VerifyProcessorPowerPolicyDc
ProcessorPowerPolicyCurrent
Fields
ULONG MaxIdlenessAllowed
ULONG Idleness
ULONG TimeRemaining
UCHAR CoolingMode
Fields
ULONG TimeCheck
ULONG DemoteLimit
ULONG PromoteLimit
UCHAR DemotePercent
UCHAR PromotePercent
UCHAR[2] Spare
uint _bf
Methods
bool AllowDemotion(bool a)
bool AllowPromotion(bool a)
Fields
ULONG Revision
UCHAR DynamicThrottle
UCHAR[3] Spare
ULONG Reserved
ULONG PolicyCount
Fields
ULONG MinVideoTimeout
ULONG MaxVideoTimeout
ULONG MinSpindownTimeout
ULONG MaxSpindownTimeout
aliasPIMAGE_TLS_CALLBACK = void function(PVOID, DWORD, PVOID)
aliasPOSVERSIONINFO = OSVERSIONINFO *
aliasPOSVERSIONINFOEX = OSVERSIONINFOEX *
aliasPIMAGE_OPTIONAL_HEADER = IMAGE_OPTIONAL_HEADER *
aliasPIMAGE_NT_HEADERS = IMAGE_NT_HEADERS *
aliasPIMAGE_THUNK_DATA = IMAGE_THUNK_DATA *
aliasPIMAGE_TLS_DIRECTORY = IMAGE_TLS_DIRECTORY *

Functions 26

fnWORD MAKELANGID()(/*USHORT*/ uint p, /*USHORT*/ uint s)
fnWORD PRIMARYLANGID()(/*WORD*/ uint lgid)
fnWORD SUBLANGID()(/*WORD*/ uint lgid)
fnDWORD MAKELCID()(/*WORD*/ uint lgid, /*WORD*/ uint srtid)
fnWORD LANGIDFROMLCID()(LCID lcid)
fnWORD SORTIDFROMLCID()(LCID lcid)
fnWORD SORTVERSIONFROMLCID()(LCID lcid)
fnulong IMAGE_ORDINAL64()(ulong Ordinal)
fnuint IMAGE_ORDINAL32()(uint Ordinal)
fnbool IMAGE_SNAP_BY_ORDINAL32(uint Ordinal)
fnbool IMAGE_SNAP_BY_ORDINAL64(ulong Ordinal)
fnBYTE BTYPE()(BYTE x)
fnbool ISPTR()(uint x)
fnbool ISFCN()(uint x)
fnbool ISARY()(uint x)
fnbool ISTAG(uint x)
fnuint INCREF(uint x)
fnuint DECREF()(uint x)
fnULONG WT_SET_MAX_THREADPOOL_THREADS(ref ULONG Flags, ushort Limit)

Variables 115

enumvarANSI_NULL = '\0'
enumvarUNICODE_NULL = '\0'
enumvarAPPLICATION_ERROR_MASK = 0x20000000
enumvarERROR_SEVERITY_SUCCESS = 0x00000000
enumvarERROR_SEVERITY_INFORMATIONAL = 0x40000000
enumvarERROR_SEVERITY_WARNING = 0x80000000
enumvarERROR_SEVERITY_ERROR = 0xC0000000
enumvarACE_OBJECT_TYPE_PRESENT = 0x00000001
enumvarOBJECT_INHERIT_ACE = 0x01
enumvarDELETE = 0x00010000
enumvarINVALID_FILE_ATTRIBUTES = - 1
enumvarFILE_LIST_DIRECTORY = 0x00000001
enumvarFILE_SHARE_READ = 0x00000001
enumvarFILE_ATTRIBUTE_READONLY = 0x00000001
enumvarFILE_COPY_STRUCTURED_STORAGE = 0x00000041
enumvarFILE_STRUCTURED_STORAGE = 0x00000441
enumvarFILE_VALID_OPTION_FLAGS = 0x00ffffff
enumvarFILE_VALID_PIPE_OPTION_FLAGS = 0x00000032
enumvarFILE_VALID_MAILSLOT_OPTION_FLAGS = 0x00000032
enumvarFILE_VALID_SET_FLAGS = 0x00000036
enumvarFILE_SUPERSEDE = 0x00000000
enumvarFILE_DIRECTORY_FILE = 0x00000001
enumvarFILE_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x01FF
enumvarFILE_NOTIFY_CHANGE_FILE_NAME = 0x00000001
enumvarFILE_CASE_SENSITIVE_SEARCH = 0x00000001
enumvarIO_COMPLETION_QUERY_STATE = 1
enumvarDUPLICATE_CLOSE_SOURCE = 1
enumvarMAILSLOT_NO_MESSAGE = - 1
enumvarPROCESS_TERMINATE = 0x0001
enumvarTHREAD_TERMINATE = 0x0001
enumvarTHREAD_BASE_PRIORITY_LOWRT = 15
enumvarTHREAD_BASE_PRIORITY_MAX = 2
enumvarTHREAD_BASE_PRIORITY_MIN = - 2
enumvarTHREAD_BASE_PRIORITY_IDLE = - 15
enumvarEXCEPTION_NONCONTINUABLE = 1
enumvarEXCEPTION_MAXIMUM_PARAMETERS = 15
enumvarMUTANT_QUERY_STATE = 1
enumvarTIMER_QUERY_STATE = 1
enumvarSECURITY_NULL_SID_AUTHORITY = SID_IDENTIFIER_AUTHORITY
enumvarSECURITY_NULL_RID = 0
varTCHAR[] SE_CREATE_TOKEN_NAME
enumvarSE_GROUP_MANDATORY = 0x00000001
enumvarNLS_VALID_LOCALE_MASK = 1048575
enumvarLANG_SYSTEM_DEFAULT = (SUBLANG_SYS_DEFAULT << 10) | LANG_NEUTRAL
enumvarLANG_USER_DEFAULT = (SUBLANG_DEFAULT << 10) | LANG_NEUTRAL
enumvarLOCALE_NEUTRAL = (SORT_DEFAULT << 16) | (SUBLANG_NEUTRAL << 10) | LANG_NEUTRAL
enumvarMIN_ACL_REVISION = 2
enumvarHEAP_NO_SERIALIZE = 0x01
enumvarHEAP_CREATE_ALIGN_16 = 0
enumvarHEAP_CREATE_ENABLE_TRACING = 0x020000
enumvarHEAP_MAXIMUM_TAG = 0x000FFF
enumvarHEAP_PSEUDO_TAG_FLAG = 0x008000
enumvarHEAP_TAG_SHIFT = 16
enumvarKEY_QUERY_VALUE = 0x000001
enumvarREG_WHOLE_HIVE_VOLATILE = 1
enumvarREG_OPTION_RESERVED = 0
enumvarOWNER_SECURITY_INFORMATION = 0x00000001
enumvarMAXIMUM_PROCESSORS = 32
enumvarSEC_BASED = 0x00200000
enumvarSECTION_QUERY = 0x000001
enumvarMESSAGE_RESOURCE_UNICODE = 1
enumvarRTL_CRITSECT_TYPE = 0
enumvarRTL_RESOURCE_TYPE = 1
enumvarIMAGE_FILE_RELOCS_STRIPPED = 0x0001
enumvarIMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE = 0x0040
enumvarIMAGE_SEPARATE_DEBUG_SIGNATURE = 0x4944
enumvarIMAGE_NUMBEROF_DIRECTORY_ENTRIES = 16
enumvarIMAGE_SCN_TYPE_REG = 0x00000000
enumvarIMAGE_SYM_TYPE_PCODE = 32768
enumvarIMAGE_REL_PPC_TYPEMASK = 0x00FF
enumvarIMAGE_REL_PPC_NEG = 0x0100
enumvarIMAGE_REL_PPC_BRTAKEN = 0x0200
enumvarIMAGE_REL_PPC_BRNTAKEN = 0x0400
enumvarIMAGE_REL_PPC_TOCDEFN = 0x0800
enumvarIMAGE_ARCHIVE_START_SIZE = 8
varTCHAR[] IMAGE_ARCHIVE_START
enumvarIMAGE_ORDINAL_FLAG32 = 0x80000000
enumvarIMAGE_ORDINAL_FLAG64 = 0x8000000000000000
enumvarIMAGE_RESOURCE_NAME_IS_STRING = 0x80000000
enumvarIMAGE_RESOURCE_DATA_IS_DIRECTORY = 0x80000000
enumvarIMAGE_DEBUG_MISC_EXENAME = 1
enumvarN_BTMASK = 0x000F
enumvarN_TMASK = 0x0030
enumvarN_TMASK1 = 0x00C0
enumvarN_TMASK2 = 0x00F0
enumvarN_BTSHFT = 4
enumvarN_TSHIFT = 2
enumvarIS_TEXT_UNICODE_ASCII16 = 0x0001
enumvarSERVICE_KERNEL_DRIVER = 0x0001
enumvarSE_OWNER_DEFAULTED = 0x0001
enumvarSECURITY_DESCRIPTOR_MIN_LENGTH = 20
enumvarSECURITY_DESCRIPTOR_REVISION = 1
enumvarSE_PRIVILEGE_ENABLED_BY_DEFAULT = 0x00000001
enumvarPRIVILEGE_SET_ALL_NECESSARY = 1
enumvarSECURITY_MAX_IMPERSONATION_LEVEL = SECURITY_IMPERSONATION_LEVEL.SecurityDelegation
enumvarSECURITY_DYNAMIC_TRACKING = true
enumvarTOKEN_ASSIGN_PRIMARY = 0x0001
enumvarTOKEN_SOURCE_LENGTH = 8
enumvarTAPE_DRIVE_FIXED = 0x00000001
enumvarTAPE_DRIVE_LOAD_UNLOAD = 0x80000001
enumvarVER_SUITE_SMALLBUSINESS = 0x0001
enumvarWT_EXECUTEDEFAULT = 0x00000000
enumvarTLS_MINIMUM_AVAILABLE = 64
enumvarIO_REPARSE_TAG_RESERVED_ZERO = 0
enumvarSYSTEM_LUID = LUID
enumvarSECURITY_MAX_SID_SIZE = 68
enumvarREPARSE_DATA_BUFFER_HEADER_SIZE = REPARSE_DATA_BUFFER.GenericReparseBuffer.offsetof
enumvarJOB_OBJECT_LIMIT_WORKINGSET = 0x0001
enumvarJOB_OBJECT_UILIMIT_HANDLES = 0x0001
enumvarJOB_OBJECT_SECURITY_NO_ADMIN = 0x0001
enumvarES_SYSTEM_REQUIRED = 0x00000001
enumvarPOWER_SYSTEM_MAXIMUM = SYSTEM_POWER_STATE.PowerSystemMaximum
enumvarPOWER_ACTION_QUERY_ALLOWED = 0x00000001
enumvarPOWER_LEVEL_USER_NOTIFY_TEXT = 0x00000001
enumvarDISCHARGE_POLICY_CRITICAL = 0