Module Threading
windows
0.60.0
Module Threading
Module Items
Structs
Constants
Traits
Functions
Type Aliases
Unions
In windows::
Win32::
System
Modules
AddressBook
Antimalware
ApplicationInstallationAndServicing
ApplicationVerifier
AssessmentTool
ClrHosting
Com
ComponentServices
Console
Contacts
CorrelationVector
DataExchange
DeploymentServices
DesktopSharing
DeveloperLicensing
Diagnostics
DistributedTransactionCoordinator
Environment
ErrorReporting
EventCollector
EventLog
EventNotificationService
GroupPolicy
HostCompute
HostComputeNetwork
HostComputeSystem
Hypervisor
IO
Iis
Ioctl
JobObjects
Js
Kernel
LibraryLoader
Mailslots
Mapi
Memory
MessageQueuing
MixedReality
Mmc
Ole
ParentalControls
PasswordManagement
Performance
Pipes
Power
ProcessStatus
RealTimeCommunications
Recovery
Registry
RemoteAssistance
RemoteDesktop
RemoteManagement
RestartManager
Restore
Rpc
Search
SecurityCenter
ServerBackup
Services
SettingsManagementInfrastructure
SetupAndMigration
Shutdown
SideShow
StationsAndDesktops
SubsystemForLinux
SystemInformation
SystemServices
TaskScheduler
Threading
Time
TpmBaseServices
TransactionServer
UpdateAgent
UpdateAssessment
UserAccessLogging
Variant
VirtualDosMachines
WinRT
WindowsProgramming
WindowsSync
Wmi
windows
::
Win32
::
System
Module
Threading
Copy item path
Settings
Help
Summary
Structs
§
APP_
MEMORY_
INFORMATION
AVRT_
PRIORITY
CONDITION_
VARIABLE
CREATE_
EVENT
CREATE_
PROCESS_
LOGON_
FLAGS
CRITICAL_
SECTION
CRITICAL_
SECTION_
DEBUG
GET_
GUI_
RESOURCES_
FLAGS
IO_
COUNTERS
IRtwq
Async
Callback
IRtwq
Async
Callback_
Vtbl
IRtwq
Async
Result
IRtwq
Async
Result_
Vtbl
IRtwq
Platform
Events
IRtwq
Platform
Events_
Vtbl
LPPROC_
THREAD_
ATTRIBUTE_
LIST
MACHINE_
ATTRIBUTES
MEMORY_
PRIORITY
MEMORY_
PRIORITY_
INFORMATION
OVERRIDE_
PREFETCH_
PARAMETER
PEB
PEB_
LDR_
DATA
POWER_
REQUEST_
CONTEXT_
FLAGS
PROCESSOR_
FEATURE_
ID
PROCESS_
ACCESS_
RIGHTS
PROCESS_
AFFINITY_
AUTO_
UPDATE_
FLAGS
PROCESS_
BASIC_
INFORMATION
PROCESS_
CREATION_
FLAGS
PROCESS_
DEP_
FLAGS
PROCESS_
DYNAMIC_
EH_
CONTINUATION_
TARGET
PROCESS_
DYNAMIC_
EH_
CONTINUATION_
TARGETS_
INFORMATION
PROCESS_
DYNAMIC_
ENFORCED_
ADDRESS_
RANGE
PROCESS_
DYNAMIC_
ENFORCED_
ADDRESS_
RANGES_
INFORMATION
PROCESS_
INFORMATION
PROCESS_
INFORMATION_
CLASS
PROCESS_
LEAP_
SECOND_
INFO
PROCESS_
MACHINE_
INFORMATION
PROCESS_
MEMORY_
EXHAUSTION_
INFO
PROCESS_
MEMORY_
EXHAUSTION_
TYPE
PROCESS_
MITIGATION_
POLICY
PROCESS_
NAME_
FORMAT
PROCESS_
POWER_
THROTTLING_
STATE
PROCESS_
PROTECTION_
LEVEL
PROCESS_
PROTECTION_
LEVEL_
INFORMATION
PROC_
THREAD_
ATTRIBUTE_
NUM
PTP_
CALLBACK_
INSTANCE
PTP_
CLEANUP_
GROUP
PTP_IO
PTP_
POOL
PTP_
TIMER
PTP_
WAIT
PTP_
WORK
QUEUE_
USER_
APC_
FLAGS
REASON_
CONTEXT
REASON_
CONTEXT_
0_
0
RTL_
USER_
PROCESS_
PARAMETERS
RTWQASYNCRESULT
RTWQASYNCRESULT_
Vtbl
RTWQ_
WORKQUEUE_
TYPE
SRWLOCK
STARTUPINFOA
STARTUPINFOEXA
STARTUPINFOEXW
STARTUPINFOW
STARTUPINFOW_
FLAGS
SYNCHRONIZATION_
ACCESS_
RIGHTS
SYNCHRONIZATION_
BARRIER
TEB
THREAD_
ACCESS_
RIGHTS
THREAD_
CREATION_
FLAGS
THREAD_
INFORMATION_
CLASS
THREAD_
POWER_
THROTTLING_
STATE
THREAD_
PRIORITY
TP_
CALLBACK_
ENVIRON_
V3
TP_
CALLBACK_
ENVIRON_
V3_
0_
0
TP_
CALLBACK_
PRIORITY
TP_
POOL_
STACK_
INFORMATION
UMS_
SCHEDULER_
STARTUP_
INFO
UMS_
SYSTEM_
THREAD_
INFORMATION
UMS_
SYSTEM_
THREAD_
INFORMATION_
0_
0
UMS_
THREAD_
INFO_
CLASS
WORKER_
THREAD_
FLAGS
Constants
§
ABOVE_
NORMAL_
PRIORITY_
CLASS
ALL_
PROCESSOR_
GROUPS
AVRT_
PRIORITY_
CRITICAL
AVRT_
PRIORITY_
HIGH
AVRT_
PRIORITY_
LOW
AVRT_
PRIORITY_
NORMAL
AVRT_
PRIORITY_
VERYLOW
BELOW_
NORMAL_
PRIORITY_
CLASS
CONDITION_
VARIABLE_
INIT
CONDITION_
VARIABLE_
LOCKMODE_
SHARED
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
EVENT_
ALL_
ACCESS
EVENT_
MODIFY_
STATE
EXTENDED_
STARTUPINFO_
PRESENT
FLS_
OUT_
OF_
INDEXES
GR_
GDIOBJECTS
GR_
GDIOBJECTS_
PEAK
GR_
GLOBAL
GR_
USEROBJECTS
GR_
USEROBJECTS_
PEAK
HIGH_
PRIORITY_
CLASS
IDLE_
PRIORITY_
CLASS
INFINITE
INHERIT_
CALLER_
PRIORITY
INHERIT_
PARENT_
AFFINITY
INIT_
ONCE_
ASYNC
INIT_
ONCE_
CHECK_
ONLY
INIT_
ONCE_
CTX_
RESERVED_
BITS
INIT_
ONCE_
INIT_
FAILED
INIT_
ONCE_
STATIC_
INIT
Kernel
Enabled
LOGON_
NETCREDENTIALS_
ONLY
LOGON_
WITH_
PROFILE
MEMORY_
PRIORITY_
BELOW_
NORMAL
MEMORY_
PRIORITY_
LOW
MEMORY_
PRIORITY_
MEDIUM
MEMORY_
PRIORITY_
NORMAL
MEMORY_
PRIORITY_
VERY_
LOW
MUTEX_
ALL_
ACCESS
MUTEX_
MODIFY_
STATE
MaxProcess
Mitigation
Policy
NORMAL_
PRIORITY_
CLASS
PF_
3DNOW_
INSTRUCTIONS_
AVAILABLE
PF_
ALPHA_
BYTE_
INSTRUCTIONS
PF_
ARM_
64BIT_
LOADSTORE_
ATOMIC
PF_
ARM_
DIVIDE_
INSTRUCTION_
AVAILABLE
PF_
ARM_
EXTERNAL_
CACHE_
AVAILABLE
PF_
ARM_
FMAC_
INSTRUCTIONS_
AVAILABLE
PF_
ARM_
NEON_
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_
V82_
DP_
INSTRUCTIONS_
AVAILABLE
PF_
ARM_
V83_
JSCVT_
INSTRUCTIONS_
AVAILABLE
PF_
ARM_
V83_
LRCPC_
INSTRUCTIONS_
AVAILABLE
PF_
ARM_
VFP_
32_
REGISTERS_
AVAILABLE
PF_
AVX2_
INSTRUCTIONS_
AVAILABLE
PF_
AVX512F_
INSTRUCTIONS_
AVAILABLE
PF_
AVX_
INSTRUCTIONS_
AVAILABLE
PF_
CHANNELS_
ENABLED
PF_
COMPAR
E64_
EXCHANG
E128
PF_
COMPARE_
EXCHANG
E128
PF_
COMPARE_
EXCHANGE_
DOUBLE
PF_
ERMS_
AVAILABLE
PF_
FASTFAIL_
AVAILABLE
PF_
FLOATING_
POINT_
EMULATED
PF_
FLOATING_
POINT_
PRECISION_
ERRATA
PF_
MMX_
INSTRUCTIONS_
AVAILABLE
PF_
MONITORX_
INSTRUCTION_
AVAILABLE
PF_
NX_
ENABLED
PF_
PAE_
ENABLED
PF_
PPC_
MOVEMEM_
64BIT_
OK
PF_
RDPID_
INSTRUCTION_
AVAILABLE
PF_
RDRAND_
INSTRUCTION_
AVAILABLE
PF_
RDTSCP_
INSTRUCTION_
AVAILABLE
PF_
RDTSC_
INSTRUCTION_
AVAILABLE
PF_
RDWRFSGSBASE_
AVAILABLE
PF_
SECOND_
LEVEL_
ADDRESS_
TRANSLATION
PF_
SSE3_
INSTRUCTIONS_
AVAILABLE
PF_
SSE4_
1_
INSTRUCTIONS_
AVAILABLE
PF_
SSE4_
2_
INSTRUCTIONS_
AVAILABLE
PF_
SSE_
DAZ_
MODE_
AVAILABLE
PF_
SSSE3_
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
POWER_
REQUEST_
CONTEXT_
DETAILED_
STRING
POWER_
REQUEST_
CONTEXT_
SIMPLE_
STRING
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_
LEAP_
SECOND_
INFO_
VALID_
FLAGS
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_
POWER_
THROTTLING_
IGNORE_
TIMER_
RESOLUTION
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_
ALL_
APPLICATION_
PACKAGES_
POLICY
PROC_
THREAD_
ATTRIBUTE_
CHILD_
PROCESS_
POLICY
PROC_
THREAD_
ATTRIBUTE_
COMPONENT_
FILTER
PROC_
THREAD_
ATTRIBUTE_
DESKTOP_
APP_
POLICY
PROC_
THREAD_
ATTRIBUTE_
ENABLE_
OPTIONAL_
XSTATE_
FEATURES
PROC_
THREAD_
ATTRIBUTE_
GROUP_
AFFINITY
PROC_
THREAD_
ATTRIBUTE_
HANDLE_
LIST
PROC_
THREAD_
ATTRIBUTE_
IDEAL_
PROCESSOR
PROC_
THREAD_
ATTRIBUTE_
JOB_
LIST
PROC_
THREAD_
ATTRIBUTE_
MACHINE_
TYPE
PROC_
THREAD_
ATTRIBUTE_
MITIGATION_
AUDIT_
POLICY
PROC_
THREAD_
ATTRIBUTE_
MITIGATION_
POLICY
PROC_
THREAD_
ATTRIBUTE_
PARENT_
PROCESS
PROC_
THREAD_
ATTRIBUTE_
PREFERRED_
NODE
PROC_
THREAD_
ATTRIBUTE_
PROTECTION_
LEVEL
PROC_
THREAD_
ATTRIBUTE_
PSEUDOCONSOLE
PROC_
THREAD_
ATTRIBUTE_
REPLACE_
VALUE
PROC_
THREAD_
ATTRIBUTE_
SECURITY_
CAPABILITIES
PROC_
THREAD_
ATTRIBUTE_
UMS_
THREAD
PROC_
THREAD_
ATTRIBUTE_
WIN32K_
FILTER
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
Proc
Thread
Attribute
AllApplication
Packages
Policy
Proc
Thread
Attribute
Child
Process
Policy
Proc
Thread
Attribute
Component
Filter
Proc
Thread
Attribute
Desktop
AppPolicy
Proc
Thread
Attribute
Enable
OptionalX
State
Features
Proc
Thread
Attribute
Group
Affinity
Proc
Thread
Attribute
Handle
List
Proc
Thread
Attribute
Ideal
Processor
Proc
Thread
Attribute
JobList
Proc
Thread
Attribute
Machine
Type
Proc
Thread
Attribute
Mitigation
Audit
Policy
Proc
Thread
Attribute
Mitigation
Policy
Proc
Thread
Attribute
Parent
Process
Proc
Thread
Attribute
Preferred
Node
Proc
Thread
Attribute
Protection
Level
Proc
Thread
Attribute
Pseudo
Console
Proc
Thread
Attribute
Safe
Open
Prompt
Origin
Claim
Proc
Thread
Attribute
Security
Capabilities
Proc
Thread
Attribute
Trusted
App
Proc
Thread
Attribute
UmsThread
Proc
Thread
Attribute
Win32k
Filter
ProcessASLR
Policy
Process
Activation
Context
Trust
Policy
Process
AppMemory
Info
Process
Child
Process
Policy
Process
Control
Flow
Guard
Policy
ProcessDEP
Policy
Process
Dynamic
Code
Policy
Process
Extension
Point
Disable
Policy
Process
Font
Disable
Policy
Process
Image
Load
Policy
Process
InPrivate
Info
Process
Information
Class
Max
Process
Leap
Second
Info
Process
Machine
Type
Info
Process
MaxOverride
Prefetch
Parameter
Process
Memory
Exhaustion
Info
Process
Memory
Priority
Process
Mitigation
Options
Mask
Process
Override
Subsequent
Prefetch
Parameter
Process
Payload
Restriction
Policy
Process
Power
Throttling
Process
Protection
Level
Info
Process
Redirection
Trust
Policy
Process
Reserved
Value1
ProcessSEHOP
Policy
Process
Side
Channel
Isolation
Policy
Process
Signature
Policy
Process
Strict
Handle
Check
Policy
Process
System
Call
Disable
Policy
Process
System
Call
Filter
Policy
Process
Telemetry
Coverage
Info
Process
User
Pointer
Auth
Policy
Process
User
Shadow
Stack
Policy
QUEUE_
USER_
APC_
CALLBACK_
DATA_
CONTEXT
QUEUE_
USER_
APC_
FLAGS_
NONE
QUEUE_
USER_
APC_
FLAGS_
SPECIAL_
USER_
APC
REALTIME_
PRIORITY_
CLASS
RTL_
CRITICAL_
SECTION_
ALL_
FLAG_
BITS
RTL_
CRITICAL_
SECTION_
DEBUG_
FLAG_
STATIC_
INIT
RTL_
CRITICAL_
SECTION_
FLAG_
DYNAMIC_
SPIN
RTL_
CRITICAL_
SECTION_
FLAG_
FORCE_
DEBUG_
INFO
RTL_
CRITICAL_
SECTION_
FLAG_
NO_
DEBUG_
INFO
RTL_
CRITICAL_
SECTION_
FLAG_
RESOURCE_
TYPE
RTL_
CRITICAL_
SECTION_
FLAG_
STATIC_
INIT
RTWQ_
MULTITHREADED_
WORKQUEUE
RTWQ_
STANDARD_
WORKQUEUE
RTWQ_
WINDOW_
WORKQUEUE
SEMAPHORE_
ALL_
ACCESS
SEMAPHORE_
MODIFY_
STATE
SRWLOCK_
INIT
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
SYNCHRONIZATION_
DELETE
SYNCHRONIZATION_
READ_
CONTROL
SYNCHRONIZATION_
SYNCHRONIZE
SYNCHRONIZATION_
WRITE_
DAC
SYNCHRONIZATION_
WRITE_
OWNER
THREAD_
ALL_
ACCESS
THREAD_
CREATE_
RUN_
IMMEDIATELY
THREAD_
CREATE_
SUSPENDED
THREAD_
DELETE
THREAD_
DIRECT_
IMPERSONATION
THREAD_
GET_
CONTEXT
THREAD_
IMPERSONATE
THREAD_
MODE_
BACKGROUND_
BEGIN
THREAD_
MODE_
BACKGROUND_
END
THREAD_
POWER_
THROTTLING_
CURRENT_
VERSION
THREAD_
POWER_
THROTTLING_
EXECUTION_
SPEED
THREAD_
POWER_
THROTTLING_
VALID_
FLAGS
THREAD_
PRIORITY_
ABOVE_
NORMAL
THREAD_
PRIORITY_
BELOW_
NORMAL
THREAD_
PRIORITY_
HIGHEST
THREAD_
PRIORITY_
IDLE
THREAD_
PRIORITY_
LOWEST
THREAD_
PRIORITY_
MIN
THREAD_
PRIORITY_
NORMAL
THREAD_
PRIORITY_
TIME_
CRITICAL
THREAD_
QUERY_
INFORMATION
THREAD_
QUERY_
LIMITED_
INFORMATION
THREAD_
READ_
CONTROL
THREAD_
RESUME
THREAD_
SET_
CONTEXT
THREAD_
SET_
INFORMATION
THREAD_
SET_
LIMITED_
INFORMATION
THREAD_
SET_
THREAD_
TOKEN
THREAD_
STANDARD_
RIGHTS_
REQUIRED
THREAD_
SUSPEND_
RESUME
THREAD_
SYNCHRONIZE
THREAD_
TERMINATE
THREAD_
WRITE_
DAC
THREAD_
WRITE_
OWNER
TIMER_
ALL_
ACCESS
TIMER_
MODIFY_
STATE
TIMER_
QUERY_
STATE
TLS_
OUT_
OF_
INDEXES
TP_
CALLBACK_
PRIORITY_
COUNT
TP_
CALLBACK_
PRIORITY_
HIGH
TP_
CALLBACK_
PRIORITY_
INVALID
TP_
CALLBACK_
PRIORITY_
LOW
TP_
CALLBACK_
PRIORITY_
NORMAL
Thread
Absolute
CpuPriority
Thread
Dynamic
Code
Policy
Thread
Information
Class
Max
Thread
Memory
Priority
Thread
Power
Throttling
UmsThread
Affinity
UmsThread
Invalid
Info
Class
UmsThread
IsSuspended
UmsThread
IsTerminated
UmsThread
MaxInfo
Class
UmsThread
Priority
UmsThread
Teb
UmsThread
User
Context
User
Enabled
WT_
EXECUTEDEFAULT
WT_
EXECUTEINIOTHREAD
WT_
EXECUTEINPERSISTENTTHREAD
WT_
EXECUTEINTIMERTHREAD
WT_
EXECUTEINWAITTHREAD
WT_
EXECUTELONGFUNCTION
WT_
EXECUTEONLYONCE
WT_
TRANSFER_
IMPERSONATION
Wow64
Container
Traits
§
IRtwq
Async
Callback_
Impl
IRtwq
Async
Result_
Impl
IRtwq
Platform
Events_
Impl
RTWQASYNCRESULT_
Impl
Functions
§
AcquireSRW
Lock
Exclusive
⚠
AcquireSRW
Lock
Shared
⚠
AddIntegrity
Label
ToBoundary
Descriptor
⚠
AddSID
ToBoundary
Descriptor
⚠
Attach
Thread
Input
⚠
AvQuery
System
Responsiveness
⚠
AvRevert
MmThread
Characteristics
⚠
AvRt
Create
Thread
Ordering
Group
⚠
AvRt
Create
Thread
Ordering
Group
ExA
⚠
AvRt
Create
Thread
Ordering
Group
ExW
⚠
AvRt
Delete
Thread
Ordering
Group
⚠
AvRt
Join
Thread
Ordering
Group
⚠
AvRt
Leave
Thread
Ordering
Group
⚠
AvRt
Wait
OnThread
Ordering
Group
⚠
AvSet
MmMax
Thread
CharacteristicsA
⚠
AvSet
MmMax
Thread
CharacteristicsW
⚠
AvSet
MmThread
CharacteristicsA
⚠
AvSet
MmThread
CharacteristicsW
⚠
AvSet
MmThread
Priority
⚠
Callback
MayRun
Long
⚠
Cancel
Threadpool
Io
⚠
Cancel
Timer
Queue
Timer
⚠
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
TimerA
⚠
Create
Waitable
Timer
ExA
⚠
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
⚠
GetMachine
Type
Attributes
⚠
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
Mask2
⚠
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
CpuSet
Masks
⚠
GetProcess
Default
CpuSets
⚠
GetProcess
Group
Affinity
⚠
GetProcess
Handle
Count
⚠
GetProcess
Handle
From
Hwnd
⚠
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
InfoA
⚠
GetStartup
InfoW
⚠
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
CpuSet
Masks
⚠
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
⚠
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
TimerA
⚠
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
UserAP
C2
⚠
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
⚠
Rtwq
AddPeriodic
Callback
⚠
Rtwq
Allocate
Serial
Work
Queue
⚠
Rtwq
Allocate
Work
Queue
⚠
Rtwq
Begin
Register
Work
Queue
WithMMCSS
⚠
Rtwq
Begin
Unregister
Work
Queue
WithMMCSS
⚠
Rtwq
Cancel
Deadline
⚠
Rtwq
Cancel
Work
Item
⚠
Rtwq
Create
Async
Result
⚠
Rtwq
EndRegister
Work
Queue
WithMMCSS
⚠
Rtwq
GetWork
QueueMMCSS
Class
⚠
Rtwq
GetWork
QueueMMCSS
Priority
⚠
Rtwq
GetWork
QueueMMCSS
Task
Id
⚠
Rtwq
Invoke
Callback
⚠
Rtwq
Join
Work
Queue
⚠
Rtwq
Lock
Platform
⚠
Rtwq
Lock
Shared
Work
Queue
⚠
Rtwq
Lock
Work
Queue
⚠
Rtwq
PutWaiting
Work
Item
⚠
Rtwq
PutWork
Item
⚠
Rtwq
Register
Platform
Events
⚠
Rtwq
Register
Platform
WithMMCSS
⚠
Rtwq
Remove
Periodic
Callback
⚠
Rtwq
Schedule
Work
Item
⚠
Rtwq
SetDeadline
⚠
Rtwq
SetDeadline2
⚠
Rtwq
SetLong
Running
⚠
Rtwq
Shutdown
⚠
Rtwq
Startup
⚠
Rtwq
Unjoin
Work
Queue
⚠
Rtwq
Unlock
Platform
⚠
Rtwq
Unlock
Work
Queue
⚠
Rtwq
Unregister
Platform
Events
⚠
Rtwq
Unregister
Platform
FromMMCSS
⚠
SetCritical
Section
Spin
Count
⚠
SetEvent
⚠
SetEvent
When
Callback
Returns
⚠
SetPriority
Class
⚠
SetProcess
Affinity
Mask
⚠
SetProcess
Affinity
Update
Mode
⚠
SetProcessDEP
Policy
⚠
SetProcess
Default
CpuSet
Masks
⚠
SetProcess
Default
CpuSets
⚠
SetProcess
DynamicEH
Continuation
Targets
⚠
SetProcess
Dynamic
Enforced
CetCompatible
Ranges
⚠
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
CpuSet
Masks
⚠
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
⚠
SetTimer
Queue
Timer
⚠
SetUms
Thread
Information
⚠
SetWaitable
Timer
⚠
SetWaitable
Timer
Ex
⚠
Signal
Object
AndWait
⚠
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
⚠
Type Aliases
§
APC_
CALLBACK_
FUNCTION
LPFIBER_
START_
ROUTINE
LPTHREAD_
START_
ROUTINE
PFLS_
CALLBACK_
FUNCTION
PINIT_
ONCE_
FN
PPS_
POST_
PROCESS_
INIT_
ROUTINE
PRTL_
UMS_
SCHEDULER_
ENTRY_
POINT
PTIMERAPCROUTINE
PTP_
CLEANUP_
GROUP_
CANCEL_
CALLBACK
PTP_
SIMPLE_
CALLBACK
PTP_
TIMER_
CALLBACK
PTP_
WAIT_
CALLBACK
PTP_
WIN32_
IO_
CALLBACK
PTP_
WORK_
CALLBACK
RTWQPERIODICCALLBACK
WAITORTIMERCALLBACK
WORKERCALLBACKFUNC
Unions
§
INIT_
ONCE
REASON_
CONTEXT_
0
TP_
CALLBACK_
ENVIRON_
V3_
0
UMS_
SYSTEM_
THREAD_
INFORMATION_
0