ReactOS 0.4.16-dev-287-g2d3f3a1
|
Go to the source code of this file.
Functions | |
C_ASSERT (FIELD_OFFSET(LARGE_INTEGER, LowPart)==0) | |
C_ASSERT (RTL_SIZEOF_THROUGH_FIELD(RTL_RANGE, Flags)==RTL_SIZEOF_THROUGH_FIELD(RTLP_RANGE_LIST_ENTRY, PublicFlags)) | |
struct | DECLSPEC_ALIGN (16) _RTL_UMS_CONTEXT |
C_ASSERT (sizeof(ERESOURCE)<=56) | |
Variables | |
RTL_UMS_CONTEXT | |
* | PRTL_UMS_CONTEXT |
#define CS_LOCK_BIT 0x1 |
Definition at line 386 of file rtltypes.h.
#define CS_LOCK_BIT_V 0x0 |
Definition at line 387 of file rtltypes.h.
#define CS_LOCK_WAITER_INC 0x4 |
Definition at line 389 of file rtltypes.h.
#define CS_LOCK_WAITER_WOKEN 0x2 |
Definition at line 388 of file rtltypes.h.
#define EXCEPTION_CHAIN_END ((PEXCEPTION_REGISTRATION_RECORD)-1) |
Definition at line 63 of file rtltypes.h.
#define HEAP_BREAK_WHEN_OUT_OF_VM 0x04000000 |
Definition at line 162 of file rtltypes.h.
#define HEAP_CAPTURE_STACK_BACKTRACES 0x08000000 |
Definition at line 164 of file rtltypes.h.
#define HEAP_CLASS_0 0x00000000 |
Definition at line 146 of file rtltypes.h.
#define HEAP_CLASS_1 0x00001000 |
Definition at line 147 of file rtltypes.h.
#define HEAP_CLASS_2 0x00002000 |
Definition at line 148 of file rtltypes.h.
#define HEAP_CLASS_3 0x00003000 |
Definition at line 149 of file rtltypes.h.
#define HEAP_CLASS_4 0x00004000 |
Definition at line 150 of file rtltypes.h.
#define HEAP_CLASS_5 0x00005000 |
Definition at line 151 of file rtltypes.h.
#define HEAP_CLASS_6 0x00006000 |
Definition at line 152 of file rtltypes.h.
#define HEAP_CLASS_7 0x00007000 |
Definition at line 153 of file rtltypes.h.
#define HEAP_CLASS_8 0x00008000 |
Definition at line 154 of file rtltypes.h.
#define HEAP_CLASS_MASK 0x0000F000 |
Definition at line 155 of file rtltypes.h.
#define HEAP_CREATE_ALIGN_16 0x00010000 |
Definition at line 133 of file rtltypes.h.
#define HEAP_CREATE_ENABLE_EXECUTE 0x00040000 |
Definition at line 135 of file rtltypes.h.
#define HEAP_CREATE_ENABLE_TRACING 0x00020000 |
Definition at line 134 of file rtltypes.h.
#define HEAP_CREATE_VALID_MASK |
Definition at line 173 of file rtltypes.h.
#define HEAP_DISABLE_COALESCE_ON_FREE 0x00000080 |
Definition at line 132 of file rtltypes.h.
#define HEAP_FLAG_PAGE_ALLOCS 0x01000000 |
Definition at line 160 of file rtltypes.h.
#define HEAP_FREE_CHECKING_ENABLED 0x00000040 |
Definition at line 131 of file rtltypes.h.
#define HEAP_GENERATE_EXCEPTIONS 0x00000004 |
Definition at line 127 of file rtltypes.h.
#define HEAP_GROWABLE 0x00000002 |
Definition at line 126 of file rtltypes.h.
#define HEAP_LOCK_USER_ALLOCATED 0x80000000 |
Definition at line 168 of file rtltypes.h.
#define HEAP_NO_ALIGNMENT 0x08000000 |
Definition at line 163 of file rtltypes.h.
#define HEAP_NO_SERIALIZE 0x00000001 |
Definition at line 125 of file rtltypes.h.
#define HEAP_PROTECTION_ENABLED 0x02000000 |
Definition at line 161 of file rtltypes.h.
#define HEAP_REALLOC_IN_PLACE_ONLY 0x00000010 |
Definition at line 129 of file rtltypes.h.
#define HEAP_SETTABLE_USER_FLAG1 0x00000200 |
Definition at line 142 of file rtltypes.h.
#define HEAP_SETTABLE_USER_FLAG2 0x00000400 |
Definition at line 143 of file rtltypes.h.
#define HEAP_SETTABLE_USER_FLAG3 0x00000800 |
Definition at line 144 of file rtltypes.h.
#define HEAP_SETTABLE_USER_FLAGS 0x00000E00 |
Definition at line 145 of file rtltypes.h.
#define HEAP_SETTABLE_USER_VALUE 0x00000100 |
Definition at line 141 of file rtltypes.h.
#define HEAP_SKIP_VALIDATION_CHECKS 0x10000000 |
Definition at line 165 of file rtltypes.h.
#define HEAP_TAIL_CHECKING_ENABLED 0x00000020 |
Definition at line 130 of file rtltypes.h.
#define HEAP_VALIDATE_ALL_ENABLED 0x20000000 |
Definition at line 166 of file rtltypes.h.
#define HEAP_VALIDATE_PARAMETERS_ENABLED 0x40000000 |
Definition at line 167 of file rtltypes.h.
#define HEAP_ZERO_MEMORY 0x00000008 |
Definition at line 128 of file rtltypes.h.
#define MAX_PATH 260 |
Definition at line 259 of file rtltypes.h.
#define MAXIMUM_LEADBYTES 12 |
Definition at line 361 of file rtltypes.h.
#define MESSAGE_RESOURCE_UNICODE 0x0001 |
Definition at line 351 of file rtltypes.h.
#define RTL_ACQUIRE_PRIVILEGE_IMPERSONATE 1 |
Definition at line 270 of file rtltypes.h.
#define RTL_ACQUIRE_PRIVILEGE_PROCESS 2 |
Definition at line 271 of file rtltypes.h.
#define RTL_ACTIVATE_ACTIVATION_CONTEXT_EX_FLAG_RELEASE_ON_STACK_DEALLOCATION 0x01 |
Definition at line 106 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_ACTIVATED 0x20 |
Definition at line 95 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_DEACTIVATED 0x40 |
Definition at line 96 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_HEAP_ALLOCATED 0x08 |
Definition at line 93 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_NO_DEACTIVATE 0x02 |
Definition at line 91 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_NOT_REALLY_ACTIVATED 0x10 |
Definition at line 94 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_ON_FREE_LIST 0x04 |
Definition at line 92 of file rtltypes.h.
#define RTL_ACTIVATION_CONTEXT_STACK_FRAME_FLAG_RELEASE_ON_DEACTIVATION 0x01 |
Definition at line 90 of file rtltypes.h.
#define RTL_ATOM_IS_PINNED 0x1 |
Definition at line 381 of file rtltypes.h.
#define RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_FORMAT_WHISTLER 0x01 |
Definition at line 101 of file rtltypes.h.
#define RTL_CONSTANT_LARGE_INTEGER | ( | quad_part | ) | { { (quad_part), (quad_part)>>32 } } |
Definition at line 418 of file rtltypes.h.
#define RTL_CRITSECT_TYPE 0 |
Definition at line 264 of file rtltypes.h.
#define RTL_DEACTIVATE_ACTIVATION_CONTEXT_FLAG_FORCE_EARLY_DEACTIVATION 0x01 |
Definition at line 111 of file rtltypes.h.
#define RTL_DEBUG_QUERY_BACKTRACES 0x02 |
Definition at line 367 of file rtltypes.h.
#define RTL_DEBUG_QUERY_HEAP_BLOCKS 0x10 |
Definition at line 370 of file rtltypes.h.
#define RTL_DEBUG_QUERY_HEAP_TAGS 0x08 |
Definition at line 369 of file rtltypes.h.
#define RTL_DEBUG_QUERY_HEAPS 0x04 |
Definition at line 368 of file rtltypes.h.
#define RTL_DEBUG_QUERY_LOCKS 0x20 |
Definition at line 371 of file rtltypes.h.
#define RTL_DEBUG_QUERY_MODULES 0x01 |
Definition at line 366 of file rtltypes.h.
Definition at line 58 of file rtltypes.h.
#define RTL_FLS_MAXIMUM_AVAILABLE 128 |
Definition at line 1220 of file rtltypes.h.
#define RTL_HANDLE_VALID 0x1 |
Definition at line 376 of file rtltypes.h.
#define RTL_IMAGE_NT_HEADER_EX_FLAG_NO_RANGE_CHECK 0x00000001 |
Definition at line 358 of file rtltypes.h.
#define RTL_MAKE_LARGE_INTEGER | ( | low_part, | |
high_part | |||
) | { { (low_part), (high_part) } } |
Definition at line 419 of file rtltypes.h.
#define RTL_MAX_DRIVE_LETTERS 32 |
Definition at line 57 of file rtltypes.h.
#define RTL_MAXIMUM_ATOM_LENGTH 255 |
Definition at line 36 of file rtltypes.h.
#define RTL_QUERY_ACTIVATION_CONTEXT_FLAG_IS_ADDRESS 0x04 |
Definition at line 118 of file rtltypes.h.
#define RTL_QUERY_ACTIVATION_CONTEXT_FLAG_IS_HMODULE 0x02 |
Definition at line 117 of file rtltypes.h.
#define RTL_QUERY_ACTIVATION_CONTEXT_FLAG_NO_ADDREF 0x80000000 |
Definition at line 119 of file rtltypes.h.
#define RTL_QUERY_ACTIVATION_CONTEXT_FLAG_USE_ACTIVE_ACTIVATION_CONTEXT 0x01 |
Definition at line 116 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_DELETE 0x00000040 |
Definition at line 223 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_DIRECT 0x00000020 |
Definition at line 222 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_NOEXPAND 0x00000010 |
Definition at line 221 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_NOVALUE 0x00000008 |
Definition at line 220 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_REQUIRED 0x00000004 |
Definition at line 219 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_SUBKEY 0x00000001 |
Definition at line 217 of file rtltypes.h.
#define RTL_QUERY_REGISTRY_TOPKEY 0x00000002 |
Definition at line 218 of file rtltypes.h.
#define RTL_RANGE_CONFLICT 0x02 |
Definition at line 85 of file rtltypes.h.
#define RTL_RANGE_LIST_ADD_IF_CONFLICT 0x00000001 |
Definition at line 81 of file rtltypes.h.
#define RTL_RANGE_LIST_ADD_SHARED 0x00000002 |
Definition at line 82 of file rtltypes.h.
#define RTL_RANGE_SHARED 0x01 |
Definition at line 84 of file rtltypes.h.
#define RTL_REGISTRY_ABSOLUTE 0 |
Definition at line 208 of file rtltypes.h.
#define RTL_REGISTRY_CONTROL 2 |
Definition at line 210 of file rtltypes.h.
#define RTL_REGISTRY_DEVICEMAP 4 |
Definition at line 212 of file rtltypes.h.
#define RTL_REGISTRY_HANDLE 0x40000000 |
Definition at line 215 of file rtltypes.h.
#define RTL_REGISTRY_MAXIMUM 6 |
Definition at line 214 of file rtltypes.h.
#define RTL_REGISTRY_OPTIONAL 0x80000000 |
Definition at line 216 of file rtltypes.h.
#define RTL_REGISTRY_SERVICES 1 |
Definition at line 209 of file rtltypes.h.
#define RTL_REGISTRY_USER 5 |
Definition at line 213 of file rtltypes.h.
#define RTL_REGISTRY_WINDOWS_NT 3 |
Definition at line 211 of file rtltypes.h.
Definition at line 1511 of file rtltypes.h.
#define RTL_RESOURCE_TYPE 1 |
Definition at line 265 of file rtltypes.h.
#define RTL_SEM_FAILCRITICALERRORS (SEM_FAILCRITICALERRORS << 4) |
Definition at line 74 of file rtltypes.h.
#define RTL_SEM_NOALIGNMENTFAULTEXCEPT (SEM_NOALIGNMENTFAULTEXCEPT << 4) |
Definition at line 76 of file rtltypes.h.
#define RTL_SEM_NOGPFAULTERRORBOX (SEM_NOGPFAULTERRORBOX << 4) |
Definition at line 75 of file rtltypes.h.
#define RTL_UNLOAD_EVENT_TRACE_NUMBER 16 |
Definition at line 1231 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_CASE_SENSITIVE 0x80 |
Definition at line 48 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_DISABLE_HEAP_CHECKS 0x100 |
Definition at line 49 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_IMAGE_KEY_MISSING 0x4000 |
Definition at line 54 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_LOCAL_DLL_PATH 0x2000 |
Definition at line 53 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_NORMALIZED 0x01 |
Definition at line 41 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_NX 0x20000 |
Definition at line 55 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_PRIVATE_DLL_PATH 0x1000 |
Definition at line 52 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_PROCESS_OR_1 0x200 |
Definition at line 50 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_PROCESS_OR_2 0x400 |
Definition at line 51 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_PROFILE_KERNEL 0x04 |
Definition at line 43 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_PROFILE_SERVER 0x08 |
Definition at line 44 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_PROFILE_USER 0x02 |
Definition at line 42 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_RESERVE_16MB 0x40 |
Definition at line 47 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_RESERVE_1MB 0x20 |
Definition at line 46 of file rtltypes.h.
#define RTL_USER_PROCESS_PARAMETERS_UNKNOWN 0x10 |
Definition at line 45 of file rtltypes.h.
#define SEM_FAILCRITICALERRORS 0x0001 |
Definition at line 69 of file rtltypes.h.
#define SEM_NOALIGNMENTFAULTEXCEPT 0x0004 |
Definition at line 71 of file rtltypes.h.
#define SEM_NOGPFAULTERRORBOX 0x0002 |
Definition at line 70 of file rtltypes.h.
#define SEM_NOOPENFILEERRORBOX 0x8000 |
Definition at line 72 of file rtltypes.h.
#define TIME_ZONE_ID_DAYLIGHT 2 |
Definition at line 254 of file rtltypes.h.
#define TIME_ZONE_ID_STANDARD 1 |
Definition at line 253 of file rtltypes.h.
#define TIME_ZONE_ID_UNKNOWN 0 |
Definition at line 252 of file rtltypes.h.
#define UMSCTX_DEBUG_ACTIVE_MASK (1 << UMSCTX_DEBUG_ACTIVE_BIT) |
Definition at line 1606 of file rtltypes.h.
#define UMSCTX_DENY_RUNNING_ON_SELF_THREAD_MASK (1 << UMSCTX_DENY_RUNNING_ON_SELF_THREAD_BIT) |
Definition at line 1608 of file rtltypes.h.
#define UMSCTX_RUNNING_ON_SELF_THREAD_MASK (1 << UMSCTX_RUNNING_ON_SELF_THREAD_BIT) |
Definition at line 1607 of file rtltypes.h.
#define UMSCTX_SCHEDULED_THREAD_MASK (1 << UMSCTX_SCHEDULED_THREAD_BIT) |
Definition at line 1602 of file rtltypes.h.
#define UMSCTX_SUSPENDED_MASK (1 << UMSCTX_SUSPENDED_BIT) |
Definition at line 1603 of file rtltypes.h.
#define UMSCTX_TERMINATED_MASK (1 << UMSCTX_TERMINATED_BIT) |
Definition at line 1605 of file rtltypes.h.
#define UMSCTX_VOLATILE_CONTEXT_MASK (1 << UMSCTX_VOLATILE_CONTEXT_BIT) |
Definition at line 1604 of file rtltypes.h.
#define VER_AND 6 |
Definition at line 244 of file rtltypes.h.
#define VER_BUILDNUMBER 0x0000004 |
Definition at line 230 of file rtltypes.h.
#define VER_CONDITION_MASK 7 |
Definition at line 246 of file rtltypes.h.
#define VER_EQUAL 1 |
Definition at line 239 of file rtltypes.h.
#define VER_GREATER 2 |
Definition at line 240 of file rtltypes.h.
#define VER_GREATER_EQUAL 3 |
Definition at line 241 of file rtltypes.h.
#define VER_LESS 4 |
Definition at line 242 of file rtltypes.h.
#define VER_LESS_EQUAL 5 |
Definition at line 243 of file rtltypes.h.
#define VER_MAJORVERSION 0x0000002 |
Definition at line 229 of file rtltypes.h.
#define VER_MINORVERSION 0x0000001 |
Definition at line 228 of file rtltypes.h.
#define VER_NUM_BITS_PER_CONDITION_MASK 3 |
Definition at line 247 of file rtltypes.h.
#define VER_OR 7 |
Definition at line 245 of file rtltypes.h.
#define VER_PLATFORM_WIN32_NT 2 |
Definition at line 238 of file rtltypes.h.
#define VER_PLATFORM_WIN32_WINDOWS 1 |
Definition at line 237 of file rtltypes.h.
#define VER_PLATFORM_WIN32s 0 |
Definition at line 236 of file rtltypes.h.
#define VER_PLATFORMID 0x0000008 |
Definition at line 231 of file rtltypes.h.
#define VER_PRODUCT_TYPE 0x0000080 |
Definition at line 235 of file rtltypes.h.
#define VER_SERVICEPACKMAJOR 0x0000020 |
Definition at line 233 of file rtltypes.h.
#define VER_SERVICEPACKMINOR 0x0000010 |
Definition at line 232 of file rtltypes.h.
#define VER_SUITENAME 0x0000040 |
Definition at line 234 of file rtltypes.h.
typedef struct _HEAP_LOCK HEAP_LOCK |
typedef struct _NLS_FILE_HEADER NLS_FILE_HEADER |
Definition at line 557 of file rtltypes.h.
typedef struct _HEAP_LOCK * PHEAP_LOCK |
typedef struct _NLS_FILE_HEADER * PNLS_FILE_HEADER |
typedef struct _RTL_ACQUIRE_STATE * PRTL_ACQUIRE_STATE |
typedef struct _RTL_ATOM_TABLE * PRTL_ATOM_TABLE |
typedef struct _RTL_ATOM_TABLE_ENTRY * PRTL_ATOM_TABLE_ENTRY |
typedef VOID(NTAPI * PRTL_BASE_PROCESS_START_ROUTINE) (PTHREAD_START_ROUTINE StartAddress, PVOID Parameter) |
Definition at line 570 of file rtltypes.h.
typedef struct _RTL_BSD_DATA * PRTL_BSD_DATA |
typedef struct _RTL_BSD_ITEM * PRTL_BSD_ITEM |
typedef enum _RTL_BSD_ITEM_TYPE * PRTL_BSD_ITEM_TYPE |
typedef struct _RTL_BUFFER * PRTL_BUFFER |
Definition at line 702 of file rtltypes.h.
typedef struct _RTL_CRITICAL_SECTION * PRTL_CRITICAL_SECTION |
typedef NTSTATUS(NTAPI * PRTL_EXIT_POOL_THREAD) (_In_ NTSTATUS ExitStatus) |
Definition at line 586 of file rtltypes.h.
typedef struct _RTL_FLS_DATA * PRTL_FLS_DATA |
typedef struct _RTL_HANDLE_TABLE * PRTL_HANDLE_TABLE |
typedef struct _RTL_HEAP_ENTRY * PRTL_HEAP_ENTRY |
typedef struct _RTL_HEAP_INFORMATION * PRTL_HEAP_INFORMATION |
typedef struct _RTL_HEAP_TAG * PRTL_HEAP_TAG |
typedef struct _RTL_HEAP_TAG_INFO * PRTL_HEAP_TAG_INFO |
typedef struct _RTL_HEAP_USAGE * PRTL_HEAP_USAGE |
typedef struct _RTL_HEAP_USAGE_ENTRY * PRTL_HEAP_USAGE_ENTRY |
typedef struct _RTL_HEAP_WALK_ENTRY * PRTL_HEAP_WALK_ENTRY |
typedef struct _RTL_PATCH_HEADER * PRTL_PATCH_HEADER |
typedef struct _RTL_PERTHREAD_CURDIR * PRTL_PERTHREAD_CURDIR |
typedef struct _RTL_PROCESS_HEAPS * PRTL_PROCESS_HEAPS |
typedef struct _RTL_PROCESS_LOCKS * PRTL_PROCESS_LOCKS |
typedef struct _RTL_PROCESS_MODULES * PRTL_PROCESS_MODULES |
typedef struct _RTL_RANGE * PRTL_RANGE |
typedef struct _RTL_RANGE_LIST * PRTL_RANGE_LIST |
typedef struct _RTL_RELATIVE_NAME_U * PRTL_RELATIVE_NAME_U |
typedef struct _RTL_RESOURCE * PRTL_RESOURCE |
typedef NTSTATUS(NTAPI * PRTL_START_POOL_THREAD) (_In_ PTHREAD_START_ROUTINE Function, _In_ PVOID Parameter, _Out_ PHANDLE ThreadHandle) |
Definition at line 579 of file rtltypes.h.
typedef struct _RTL_TRACE_BLOCK * PRTL_TRACE_BLOCK |
typedef struct _RTL_TRACE_DATABASE * PRTL_TRACE_DATABASE |
typedef struct _RTL_TRACE_ENUMERATE * PRTL_TRACE_ENUMERATE |
typedef struct _RTL_TRACE_SEGMENT * PRTL_TRACE_SEGMENT |
typedef enum _RTL_UMSCTX_FLAGS * PRTL_UMSCTX_FLAGS |
typedef struct _RTLP_CURDIR_REF * PRTLP_CURDIR_REF |
Definition at line 552 of file rtltypes.h.
typedef struct _STACK_TRACE_DATABASE * PSTACK_TRACE_DATABASE |
Definition at line 566 of file rtltypes.h.
typedef LONG(NTAPI * PVECTORED_EXCEPTION_HANDLER) (PEXCEPTION_POINTERS ExceptionPointers) |
Definition at line 504 of file rtltypes.h.
typedef struct _RTL_ATOM_TABLE RTL_ATOM_TABLE |
typedef struct _RTL_BSD_DATA RTL_BSD_DATA |
typedef struct _RTL_BSD_ITEM RTL_BSD_ITEM |
typedef enum _RTL_BSD_ITEM_TYPE RTL_BSD_ITEM_TYPE |
typedef struct _RTL_BUFFER RTL_BUFFER |
typedef struct _RTL_FLS_DATA RTL_FLS_DATA |
typedef struct _RTL_HANDLE_TABLE RTL_HANDLE_TABLE |
typedef struct _RTL_HEAP_ENTRY RTL_HEAP_ENTRY |
typedef struct _RTL_HEAP_TAG RTL_HEAP_TAG |
typedef struct _RTL_HEAP_USAGE RTL_HEAP_USAGE |
typedef struct _RTL_PATCH_HEADER RTL_PATCH_HEADER |
typedef enum _RTL_PATH_TYPE RTL_PATH_TYPE |
typedef struct _RTL_RANGE RTL_RANGE |
typedef struct _RTL_RANGE_LIST RTL_RANGE_LIST |
typedef struct _RTL_RESOURCE RTL_RESOURCE |
typedef struct _RTL_TRACE_BLOCK RTL_TRACE_BLOCK |
Definition at line 1812 of file rtltypes.h.
typedef enum _RTL_UMSCTX_FLAGS RTL_UMSCTX_FLAGS |
typedef struct _RTLP_CURDIR_REF RTLP_CURDIR_REF |
typedef ULONG(NTAPI * RTLP_UNHANDLED_EXCEPTION_FILTER) (_In_ struct _EXCEPTION_POINTERS *ExceptionInfo) |
Definition at line 548 of file rtltypes.h.
Definition at line 495 of file rtltypes.h.
Definition at line 512 of file rtltypes.h.
Enumerator | |
---|---|
HeapCompatibilityInformation | |
HeapEnableTerminationOnCorruption | |
HeapCompatibilityInformation | |
HeapEnableTerminationOnCorruption |
Definition at line 486 of file rtltypes.h.
Definition at line 424 of file rtltypes.h.
Enumerator | |
---|---|
RtlPathTypeUnknown | |
RtlPathTypeUncAbsolute | |
RtlPathTypeDriveAbsolute | |
RtlPathTypeDriveRelative | |
RtlPathTypeRooted | |
RtlPathTypeRelative | |
RtlPathTypeLocalDevice | |
RtlPathTypeRootLocalDevice |
Definition at line 469 of file rtltypes.h.
Enumerator | |
---|---|
UmsSchedulerStartup | |
UmsSchedulerThreadBlocked | |
UmsSchedulerThreadYield |
Definition at line 1578 of file rtltypes.h.
Definition at line 1585 of file rtltypes.h.
C_ASSERT | ( | FIELD_OFFSET(LARGE_INTEGER, LowPart) | = =0 | ) |
C_ASSERT | ( | RTL_SIZEOF_THROUGH_FIELD(RTL_RANGE, Flags) | = =RTL_SIZEOF_THROUGH_FIELD(RTLP_RANGE_LIST_ENTRY, PublicFlags) | ) |
struct DECLSPEC_ALIGN | ( | 16 | ) |
Definition at line 1506 of file rtltypes.h.
* PRTL_UMS_CONTEXT |
Definition at line 1665 of file rtltypes.h.
RTL_UMS_CONTEXT |
Definition at line 1665 of file rtltypes.h.