Structs§
- APP_
MEMORY_ INFORMATION - Boundary
Descriptor Handle - CREATE_
EVENT - CREATE_
PROCESS_ LOGON_ FLAGS - GET_
GUI_ RESOURCES_ FLAGS - LPPROC_
THREAD_ ATTRIBUTE_ LIST - MEMORY_
PRIORITY - MEMORY_
PRIORITY_ INFORMATION - MSG_
WAIT_ FOR_ MULTIPLE_ OBJECTS_ EX_ FLAGS - Namespace
Handle - PEB
- PEB_
LDR_ DATA - PROCESSINFOCLASS
- PROCESSOR_
FEATURE_ ID - PROCESS_
ACCESS_ RIGHTS - PROCESS_
AFFINITY_ AUTO_ UPDATE_ FLAGS - PROCESS_
BASIC_ INFORMATION - PROCESS_
CREATION_ FLAGS - PROCESS_
DEP_ FLAGS - PROCESS_
INFORMATION - PROCESS_
INFORMATION_ CLASS - PROCESS_
LEAP_ SECOND_ INFO - PROCESS_
MEMORY_ EXHAUSTION_ INFO - PROCESS_
MEMORY_ EXHAUSTION_ TYPE - PROCESS_
NAME_ FORMAT - PROCESS_
POWER_ THROTTLING_ STATE - PROCESS_
PROTECTION_ LEVEL - PROCESS_
PROTECTION_ LEVEL_ INFORMATION - PTP_
POOL - RTL_
USER_ PROCESS_ PARAMETERS - STARTUPINFOA
- STARTUPINFOEXA
- STARTUPINFOEXW
- STARTUPINFOW
- STARTUPINFOW_
FLAGS - THREADINFOCLASS
- THREAD_
CREATION_ FLAGS - THREAD_
INFORMATION_ CLASS - THREAD_
POWER_ THROTTLING_ STATE - THREAD_
PRIORITY - Timer
Queue Handle - UMS_
SCHEDULER_ STARTUP_ INFO - UMS_
SYSTEM_ THREAD_ INFORMATION - UMS_
SYSTEM_ THREAD_ INFORMATION_ 0_ 0 - WAIT_
RETURN_ CAUSE - WORKER_
THREAD_ FLAGS
Constants§
- ABOVE_
NORMAL_ PRIORITY_ CLASS - BELOW_
NORMAL_ PRIORITY_ CLASS - CREATE_
BREAKAWAY_ FROM_ JOB - CREATE_
DEFAULT_ ERROR_ MODE - CREATE_
EVENT_ INITIAL_ SET - CREATE_
EVENT_ MANUAL_ RESET - CREATE_
FORCEDOS - CREATE_
IGNORE_ SYSTEM_ DEFAULT - CREATE_
MUTEX_ INITIAL_ OWNER - CREATE_
NEW_ CONSOLE - CREATE_
NEW_ PROCESS_ GROUP - CREATE_
NO_ WINDOW - CREATE_
PRESERVE_ CODE_ AUTHZ_ LEVEL - CREATE_
PROTECTED_ PROCESS - CREATE_
SECURE_ PROCESS - CREATE_
SEPARATE_ WOW_ VDM - CREATE_
SHARED_ WOW_ VDM - CREATE_
SUSPENDED - CREATE_
UNICODE_ ENVIRONMENT - CREATE_
WAITABLE_ TIMER_ HIGH_ RESOLUTION - CREATE_
WAITABLE_ TIMER_ MANUAL_ RESET - DEBUG_
ONLY_ THIS_ PROCESS - DEBUG_
PROCESS - DETACHED_
PROCESS - EXTENDED_
STARTUPINFO_ PRESENT - GR_
GDIOBJECTS - GR_
GDIOBJECTS_ PEAK - GR_
USEROBJECTS - GR_
USEROBJECTS_ PEAK - HIGH_
PRIORITY_ CLASS - IDLE_
PRIORITY_ CLASS - INHERIT_
CALLER_ PRIORITY - INHERIT_
PARENT_ AFFINITY - LOGON_
NETCREDENTIALS_ ONLY - LOGON_
WITH_ PROFILE - MEMORY_
PRIORITY_ BELOW_ NORMAL - MEMORY_
PRIORITY_ LOW - MEMORY_
PRIORITY_ MEDIUM - MEMORY_
PRIORITY_ NORMAL - MEMORY_
PRIORITY_ VERY_ LOW - MWMO_
ALERTABLE - MWMO_
INPUTAVAILABLE - MWMO_
NONE - MWMO_
WAITALL - NORMAL_
PRIORITY_ CLASS - PF_
3DNOW_ INSTRUCTIONS_ AVAILABLE - PF_
ARM_ 64BIT_ LOADSTORE_ ATOMIC - PF_
ARM_ DIVIDE_ INSTRUCTION_ AVAILABLE - PF_
ARM_ EXTERNAL_ CACHE_ AVAILABLE - PF_
ARM_ FMAC_ INSTRUCTIONS_ AVAILABLE - PF_
ARM_ V8_ CRC32_ INSTRUCTIONS_ AVAILABLE - PF_
ARM_ V8_ CRYPTO_ INSTRUCTIONS_ AVAILABLE - PF_
ARM_ V8_ INSTRUCTIONS_ AVAILABLE - PF_
ARM_ V81_ ATOMIC_ INSTRUCTIONS_ AVAILABLE - PF_
ARM_ VFP_ 32_ REGISTERS_ AVAILABLE - PF_
CHANNELS_ ENABLED - PF_
COMPAR E64_ EXCHANG E128 - PF_
COMPARE_ EXCHANG E128 - PF_
COMPARE_ EXCHANGE_ DOUBLE - PF_
FASTFAIL_ AVAILABLE - PF_
FLOATING_ POINT_ EMULATED - PF_
FLOATING_ POINT_ PRECISION_ ERRATA - PF_
MMX_ INSTRUCTIONS_ AVAILABLE - PF_
NX_ ENABLED - PF_
PAE_ ENABLED - PF_
RDTSC_ INSTRUCTION_ AVAILABLE - PF_
RDWRFSGSBASE_ AVAILABLE - PF_
SECOND_ LEVEL_ ADDRESS_ TRANSLATION - PF_
SSE3_ INSTRUCTIONS_ AVAILABLE - PF_
VIRT_ FIRMWARE_ ENABLED - PF_
XMMI64_ INSTRUCTIONS_ AVAILABLE - PF_
XMMI_ INSTRUCTIONS_ AVAILABLE - PF_
XSAVE_ ENABLED - PMEType
Fail Fast OnCommit Failure - PMEType
Max - PME_
CURRENT_ VERSION - PME_
FAILFAST_ ON_ COMMIT_ FAIL_ DISABLE - PME_
FAILFAST_ ON_ COMMIT_ FAIL_ ENABLE - PRIVATE_
NAMESPACE_ FLAG_ DESTROY - PROCESS_
AFFINITY_ DISABLE_ AUTO_ UPDATE - PROCESS_
AFFINITY_ ENABLE_ AUTO_ UPDATE - PROCESS_
ALL_ ACCESS - PROCESS_
CREATE_ PROCESS - PROCESS_
CREATE_ THREAD - PROCESS_
DELETE - PROCESS_
DEP_ DISABLE_ ATL_ THUNK_ EMULATION - PROCESS_
DEP_ ENABLE - PROCESS_
DEP_ NONE - PROCESS_
DUP_ HANDLE - PROCESS_
LEAP_ SECOND_ INFO_ FLAG_ ENABLE_ SIXTY_ SECOND - PROCESS_
MODE_ BACKGROUND_ BEGIN - PROCESS_
MODE_ BACKGROUND_ END - PROCESS_
NAME_ NATIVE - PROCESS_
NAME_ WIN32 - PROCESS_
POWER_ THROTTLING_ CURRENT_ VERSION - PROCESS_
POWER_ THROTTLING_ EXECUTION_ SPEED - PROCESS_
QUERY_ INFORMATION - PROCESS_
QUERY_ LIMITED_ INFORMATION - PROCESS_
READ_ CONTROL - PROCESS_
SET_ INFORMATION - PROCESS_
SET_ LIMITED_ INFORMATION - PROCESS_
SET_ QUOTA - PROCESS_
SET_ SESSIONID - PROCESS_
STANDARD_ RIGHTS_ REQUIRED - PROCESS_
SUSPEND_ RESUME - PROCESS_
SYNCHRONIZE - PROCESS_
TERMINATE - PROCESS_
VM_ OPERATION - PROCESS_
VM_ READ - PROCESS_
VM_ WRITE - PROCESS_
WRITE_ DAC - PROCESS_
WRITE_ OWNER - PROC_
THREAD_ ATTRIBUTE_ REPLACE_ VALUE - PROFILE_
KERNEL - PROFILE_
SERVER - PROFILE_
USER - PROTECTION_
LEVEL_ ANTIMALWARE_ LIGHT - PROTECTION_
LEVEL_ AUTHENTICODE - PROTECTION_
LEVEL_ CODEGEN_ LIGHT - PROTECTION_
LEVEL_ LSA_ LIGHT - PROTECTION_
LEVEL_ NONE - PROTECTION_
LEVEL_ PPL_ APP - PROTECTION_
LEVEL_ WINDOWS - PROTECTION_
LEVEL_ WINDOWS_ LIGHT - PROTECTION_
LEVEL_ WINTCB - PROTECTION_
LEVEL_ WINTCB_ LIGHT - Process
AppMemory Info - Process
Basic Information - Process
Break OnTermination - Process
Debug Port - Process
Image File Name - Process
InPrivate Info - Process
Information Class Max - Process
Leap Second Info - Process
Memory Exhaustion Info - Process
Memory Priority - Process
Power Throttling - Process
Protection Level Info - Process
Reserved Value1 - Process
Telemetry Coverage Info - Process
Wow64 Information - REALTIME_
PRIORITY_ CLASS - STACK_
SIZE_ PARAM_ IS_ A_ RESERVATION - STARTF_
FORCEOFFFEEDBACK - STARTF_
FORCEONFEEDBACK - STARTF_
PREVENTPINNING - STARTF_
RUNFULLSCREEN - STARTF_
TITLEISAPPID - STARTF_
TITLEISLINKNAME - STARTF_
UNTRUSTEDSOURCE - STARTF_
USECOUNTCHARS - STARTF_
USEFILLATTRIBUTE - STARTF_
USEHOTKEY - STARTF_
USEPOSITION - STARTF_
USESHOWWINDOW - STARTF_
USESIZE - STARTF_
USESTDHANDLES - SYNCHRONIZATION_
BARRIER_ FLAGS_ BLOCK_ ONLY - SYNCHRONIZATION_
BARRIER_ FLAGS_ NO_ DELETE - SYNCHRONIZATION_
BARRIER_ FLAGS_ SPIN_ ONLY - THREAD_
CREATE_ RUN_ IMMEDIATELY - THREAD_
CREATE_ SUSPENDED - THREAD_
MODE_ BACKGROUND_ BEGIN - THREAD_
MODE_ BACKGROUND_ END - THREAD_
POWER_ THROTTLING_ CURRENT_ VERSION - THREAD_
POWER_ THROTTLING_ EXECUTION_ SPEED - THREAD_
PRIORITY_ ABOVE_ NORMAL - THREAD_
PRIORITY_ BELOW_ NORMAL - THREAD_
PRIORITY_ HIGHEST - THREAD_
PRIORITY_ IDLE - THREAD_
PRIORITY_ LOWEST - THREAD_
PRIORITY_ NORMAL - THREAD_
PRIORITY_ TIME_ CRITICAL - Thread
Absolute CpuPriority - Thread
Dynamic Code Policy - Thread
Information Class Max - Thread
IsIo Pending - Thread
Memory Priority - Thread
Power Throttling - WAIT_
ABANDONED - WAIT_
ABANDONED_ 0 - WAIT_
FAILED - WAIT_
IO_ COMPLETION - WAIT_
OBJECT_ 0 - WAIT_
TIMEOUT - WT_
EXECUTEDEFAULT - WT_
EXECUTEINIOTHREAD - WT_
EXECUTEINPERSISTENTTHREAD - WT_
EXECUTEINTIMERTHREAD - WT_
EXECUTEINWAITTHREAD - WT_
EXECUTELONGFUNCTION - WT_
EXECUTEONLYONCE - WT_
TRANSFER_ IMPERSONATION
Functions§
- AcquireSRW
Lock ⚠Exclusive - AcquireSRW
Lock ⚠Shared - AddIntegrity
Label ⚠ToBoundary Descriptor - AddSID
ToBoundary ⚠Descriptor - Attach
Thread ⚠Input - Callback
MayRun ⚠Long - Cancel
Threadpool ⚠Io - Cancel
Waitable ⚠Timer - Change
Timer ⚠Queue Timer - Close
Private ⚠Namespace - Close
Threadpool ⚠ - Close
Threadpool ⚠Cleanup Group - Close
Threadpool ⚠Cleanup Group Members - Close
Threadpool ⚠Io - Close
Threadpool ⚠Timer - Close
Threadpool ⚠Wait - Close
Threadpool ⚠Work - Convert
Fiber ⚠ToThread - Convert
Thread ⚠ToFiber - Convert
Thread ⚠ToFiber Ex - Create
Boundary ⚠DescriptorA - Create
Boundary ⚠DescriptorW - Create
EventA ⚠ - Create
Event ⚠ExA - Create
Event ⚠ExW - Create
EventW ⚠ - Create
Fiber ⚠ - Create
Fiber ⚠Ex - Create
MutexA ⚠ - Create
Mutex ⚠ExA - Create
Mutex ⚠ExW - Create
MutexW ⚠ - Create
Private ⚠NamespaceA - Create
Private ⚠NamespaceW - Create
ProcessA ⚠ - Create
Process ⚠AsUserA - Create
Process ⚠AsUserW - Create
ProcessW ⚠ - Create
Process ⚠With LogonW - Create
Process ⚠With TokenW - Create
Remote ⚠Thread - Create
Remote ⚠Thread Ex - Create
SemaphoreA ⚠ - Create
Semaphore ⚠ExA - Create
Semaphore ⚠ExW - Create
SemaphoreW ⚠ - Create
Thread ⚠ - Create
Threadpool ⚠ - Create
Threadpool ⚠Cleanup Group - Create
Threadpool ⚠Io - Create
Threadpool ⚠Timer - Create
Threadpool ⚠Wait - Create
Threadpool ⚠Work - Create
Timer ⚠Queue - Create
Timer ⚠Queue Timer - Create
UmsCompletion ⚠List - Create
UmsThread ⚠Context - Create
Waitable ⚠Timer ExW - Create
Waitable ⚠TimerW - Delete
Boundary ⚠Descriptor - Delete
Critical ⚠Section - Delete
Fiber ⚠ - Delete
Proc ⚠Thread Attribute List - Delete
Synchronization ⚠Barrier - Delete
Timer ⚠Queue - Delete
Timer ⚠Queue Ex - Delete
Timer ⚠Queue Timer - Delete
UmsCompletion ⚠List - Delete
UmsThread ⚠Context - Dequeue
UmsCompletion ⚠List Items - Disassociate
Current ⚠Thread From Callback - Enter
Critical ⚠Section - Enter
Synchronization ⚠Barrier - Enter
UmsScheduling ⚠Mode - Execute
UmsThread ⚠ - Exit
Process ⚠ - Exit
Thread ⚠ - FlsAlloc⚠
- FlsFree⚠
- FlsGet
Value ⚠ - FlsSet
Value ⚠ - Flush
Process ⚠Write Buffers - Free
Library ⚠When Callback Returns - GetActive
Processor ⚠Count - GetActive
Processor ⚠Group Count - GetCurrent
Process ⚠ - GetCurrent
Process ⚠Id - GetCurrent
Processor ⚠Number - GetCurrent
Processor ⚠Number Ex - GetCurrent
Thread ⚠ - GetCurrent
Thread ⚠Id - GetCurrent
Thread ⚠Stack Limits - GetCurrent
UmsThread ⚠ - GetExit
Code ⚠Process - GetExit
Code ⚠Thread - GetGui
Resources ⚠ - GetMaximum
Processor ⚠Count - GetMaximum
Processor ⚠Group Count - GetNext
UmsList ⚠Item - GetNuma
Available ⚠Memory Node - GetNuma
Available ⚠Memory Node Ex - GetNuma
Highest ⚠Node Number - GetNuma
Node ⚠Number From Handle - GetNuma
Node ⚠Processor Mask - GetNuma
Node ⚠Processor Mask Ex - GetNuma
Processor ⚠Node - GetNuma
Processor ⚠Node Ex - GetNuma
Proximity ⚠Node - GetNuma
Proximity ⚠Node Ex - GetPriority
Class ⚠ - GetProcess
Affinity ⚠Mask - GetProcessDEP
Policy ⚠ - GetProcess
Default ⚠CpuSets - GetProcess
Group ⚠Affinity - GetProcess
Handle ⚠Count - GetProcess
Id ⚠ - GetProcess
IdOf ⚠Thread - GetProcess
Information ⚠ - GetProcess
IoCounters ⚠ - GetProcess
Mitigation ⚠Policy - GetProcess
Priority ⚠Boost - GetProcess
Shutdown ⚠Parameters - GetProcess
Times ⚠ - GetProcess
Version ⚠ - GetProcess
Working ⚠SetSize - GetStartup
InfoW ⚠ - GetSystem
CpuSet ⚠Information - GetSystem
Times ⚠ - GetThread
Description ⚠ - GetThread
Group ⚠Affinity - GetThreadIO
Pending ⚠Flag - GetThread
Id ⚠ - GetThread
Ideal ⚠Processor Ex - GetThread
Information ⚠ - GetThread
Priority ⚠ - GetThread
Priority ⚠Boost - GetThread
Selected ⚠CpuSets - GetThread
Times ⚠ - GetUms
Completion ⚠List Event - GetUms
System ⚠Thread Information - Init
Once ⚠Begin Initialize - Init
Once ⚠Complete - Init
Once ⚠Execute Once - Init
Once ⚠Initialize - Initialize
Condition ⚠Variable - Initialize
Critical ⚠Section - Initialize
Critical ⚠Section AndSpin Count - Initialize
Critical ⚠Section Ex - Initialize
Proc ⚠Thread Attribute List - InitializeS
List ⚠Head - InitializeSRW
Lock ⚠ - Initialize
Synchronization ⚠Barrier - Interlocked
FlushS ⚠List - Interlocked
PopEntryS ⚠List - Interlocked
Push ⚠EntryS List - Interlocked
Push ⚠ListS List Ex - IsImmersive
Process ⚠ - IsProcess
Critical ⚠ - IsProcessor
Feature ⚠Present - IsThreadA
Fiber ⚠ - IsThreadpool
Timer ⚠Set - IsWow64
Process ⚠ - IsWow64
Process2 ⚠ - Leave
Critical ⚠Section - Leave
Critical ⚠Section When Callback Returns - MsgWait
ForMultiple ⚠Objects - MsgWait
ForMultiple ⚠Objects Ex - NtQuery
Information ⚠Process - NtQuery
Information ⚠Thread - Open
EventA ⚠ - Open
EventW ⚠ - Open
MutexW ⚠ - Open
Private ⚠NamespaceA - Open
Private ⚠NamespaceW - Open
Process ⚠ - Open
Process ⚠Token - Open
SemaphoreW ⚠ - Open
Thread ⚠ - Open
Thread ⚠Token - Open
Waitable ⚠TimerW - Pulse
Event ⚠ - Query
DepthS ⚠List - Query
Full ⚠Process Image NameA - Query
Full ⚠Process Image NameW - Query
Process ⚠Affinity Update Mode - Query
Protected ⚠Policy - Query
Threadpool ⚠Stack Information - Query
UmsThread ⚠Information - Queue
UserAPC ⚠ - Queue
User ⚠Work Item - Register
Wait ⚠ForSingle Object - Release
Mutex ⚠ - Release
Mutex ⚠When Callback Returns - ReleaseSRW
Lock ⚠Exclusive - ReleaseSRW
Lock ⚠Shared - Release
Semaphore ⚠ - Release
Semaphore ⚠When Callback Returns - Reset
Event ⚠ - Resume
Thread ⚠ - SetCritical
Section ⚠Spin Count - SetEvent⚠
- SetEvent
When ⚠Callback Returns - SetPriority
Class ⚠ - SetProcess
Affinity ⚠Mask - SetProcess
Affinity ⚠Update Mode - SetProcessDEP
Policy ⚠ - SetProcess
Default ⚠CpuSets - SetProcess
DynamicEH ⚠Continuation Targets - SetProcess
Information ⚠ - SetProcess
Mitigation ⚠Policy - SetProcess
Priority ⚠Boost - SetProcess
Restriction ⚠Exemption - SetProcess
Shutdown ⚠Parameters - SetProcess
Working ⚠SetSize - SetProtected
Policy ⚠ - SetThread
Affinity ⚠Mask - SetThread
Description ⚠ - SetThread
Group ⚠Affinity - SetThread
Ideal ⚠Processor - SetThread
Ideal ⚠Processor Ex - SetThread
Information ⚠ - SetThread
Priority ⚠ - SetThread
Priority ⚠Boost - SetThread
Selected ⚠CpuSets - SetThread
Stack ⚠Guarantee - SetThread
Token ⚠ - SetThreadpool
Stack ⚠Information - SetThreadpool
Thread ⚠Maximum - SetThreadpool
Thread ⚠Minimum - SetThreadpool
Timer ⚠ - SetThreadpool
Timer ⚠Ex - SetThreadpool
Wait ⚠ - SetThreadpool
Wait ⚠Ex - SetUms
Thread ⚠Information - SetWaitable
Timer ⚠ - SetWaitable
Timer ⚠Ex - Sleep⚠
- Sleep
Condition ⚠VariableCS - Sleep
Condition ⚠VariableSRW - SleepEx⚠
- Start
Threadpool ⚠Io - Submit
Threadpool ⚠Work - Suspend
Thread ⚠ - Switch
ToFiber ⚠ - Switch
ToThread ⚠ - Terminate
Process ⚠ - Terminate
Thread ⚠ - TlsAlloc⚠
- TlsFree⚠
- TlsGet
Value ⚠ - TlsSet
Value ⚠ - TryAcquireSRW
Lock ⚠Exclusive - TryAcquireSRW
Lock ⚠Shared - TryEnter
Critical ⚠Section - TrySubmit
Threadpool ⚠Callback - UmsThread
Yield ⚠ - Unregister
Wait ⚠ - Unregister
Wait ⚠Ex - Update
Proc ⚠Thread Attribute - Wait
ForInput ⚠Idle - Wait
ForMultiple ⚠Objects - Wait
ForMultiple ⚠Objects Ex - Wait
ForSingle ⚠Object - Wait
ForSingle ⚠Object Ex - Wait
ForThreadpool ⚠IoCallbacks - Wait
ForThreadpool ⚠Timer Callbacks - Wait
ForThreadpool ⚠Wait Callbacks - Wait
ForThreadpool ⚠Work Callbacks - Wait
OnAddress ⚠ - Wake
AllCondition ⚠Variable - Wake
ByAddress ⚠All - Wake
ByAddress ⚠Single - Wake
Condition ⚠Variable - WinExec⚠
- Wow64
SetThread ⚠Default Guest Machine - Wow64
Suspend ⚠Thread