19 #ifndef NTOS_MODE_USER 22 #define TOKEN_SOURCE_LENGTH 8 66 #if defined(USE_LPC6432) 67 #define LPC_CLIENT_ID CLIENT_ID64 68 #define LPC_SIZE_T ULONGLONG 69 #define LPC_PVOID ULONGLONG 70 #define LPC_HANDLE ULONGLONG 72 #define LPC_CLIENT_ID CLIENT_ID 73 #define LPC_SIZE_T SIZE_T 74 #define LPC_PVOID PVOID 75 #define LPC_HANDLE HANDLE 128 typedef struct _KAPC_STATE
249 TokenIntegrityLevelDesktop,
272 #define HEAP_NO_SERIALIZE 0x00000001 273 #define HEAP_GROWABLE 0x00000002 274 #define HEAP_GENERATE_EXCEPTIONS 0x00000004 275 #define HEAP_ZERO_MEMORY 0x00000008 276 #define HEAP_REALLOC_IN_PLACE_ONLY 0x00000010 277 #define HEAP_TAIL_CHECKING_ENABLED 0x00000020 278 #define HEAP_FREE_CHECKING_ENABLED 0x00000040 279 #define HEAP_DISABLE_COALESCE_ON_FREE 0x00000080 281 #define HEAP_CREATE_ALIGN_16 0x00010000 282 #define HEAP_CREATE_ENABLE_TRACING 0x00020000 283 #define HEAP_CREATE_ENABLE_EXECUTE 0x00040000 287 #endif // !NTOS_MODE_USER
struct _PORT_VIEW PORT_VIEW
struct _ACE_HEADER * PACE_HEADER
WORD * PSECURITY_DESCRIPTOR_CONTROL
struct _ACE_HEADER ACE_HEADER
struct _TOKEN_PRIMARY_GROUP * PTOKEN_PRIMARY_GROUP
struct _PORT_MESSAGE::@3928::@3934 s2
union _PORT_MESSAGE::@3927 u1
* PSID_IDENTIFIER_AUTHORITY
struct _TOKEN_DEFAULT_DACL TOKEN_DEFAULT_DACL
enum _TOKEN_TYPE * PTOKEN_TYPE
PRTL_HEAP_COMMIT_ROUTINE CommitRoutine
enum _TABLE_SEARCH_RESULT TABLE_SEARCH_RESULT
enum _TOKEN_INFORMATION_CLASS * PTOKEN_INFORMATION_CLASS
#define TOKEN_SOURCE_LENGTH
ULONG DeCommitFreeBlockThreshold
struct _TOKEN_USER TOKEN_USER
struct _PORT_MESSAGE::@3927::@3933 s1
struct _RTL_GENERIC_TABLE * PRTL_GENERIC_TABLE
struct _RTL_SPLAY_LINKS * Parent
struct _TOKEN_DEFAULT_DACL * PTOKEN_DEFAULT_DACL
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
WORD SECURITY_DESCRIPTOR_CONTROL
struct _SECURITY_CLIENT_CONTEXT * PSECURITY_CLIENT_CONTEXT
struct _TOKEN_CONTROL TOKEN_CONTROL
struct _SECURITY_DESCRIPTOR_RELATIVE * PISECURITY_DESCRIPTOR_RELATIVE
struct _TOKEN_PRIVILEGES TOKEN_PRIVILEGES
struct _REMOTE_PORT_VIEW REMOTE_PORT_VIEW
_Reserved_ PVOID Reserved
struct _TOKEN_GROUPS * PTOKEN_GROUPS
BOOLEAN DirectAccessEffectiveOnly
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
struct _SID_AND_ATTRIBUTES * PSID_AND_ATTRIBUTES
struct _RTL_SPLAY_LINKS * LeftChild
ULONG VirtualMemoryThreshold
struct _PORT_VIEW * PPORT_VIEW
struct _TOKEN_SOURCE * PTOKEN_SOURCE
union _PORT_MESSAGE::@3928 u2
struct _TOKEN_OWNER TOKEN_OWNER
struct _TOKEN_SOURCE TOKEN_SOURCE
_Inout_ PVOID * CommitAddress
struct _SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID _In_ ULONG_PTR _In_ SIZE_T CommitSize
_RTL_GENERIC_COMPARE_RESULTS
LIST_ENTRY ThreadListHead
NTSTATUS(* PRTL_HEAP_COMMIT_ROUTINE)(IN PVOID Base, IN OUT PVOID *CommitAddress, IN OUT PULONG CommitSize)
SECURITY_QUALITY_OF_SERVICE SecurityQos
enum _TOKEN_INFORMATION_CLASS TOKEN_INFORMATION_CLASS
#define RESTRICTED_POINTER
struct _TOKEN_OWNER * PTOKEN_OWNER
struct _TOKEN_PRIVILEGES * PTOKEN_PRIVILEGES
ULONG MaximumAllocationSize
struct _FS_FILTER_CALLBACKS * PFS_FILTER_CALLBACKS
struct _SECURITY_DESCRIPTOR_RELATIVE SECURITY_DESCRIPTOR_RELATIVE
LPC_SIZE_T ClientViewSize
struct _RTL_HEAP_PARAMETERS * PRTL_HEAP_PARAMETERS
enum _TOKEN_TYPE TOKEN_TYPE
struct _TOKEN_GROUPS TOKEN_GROUPS
CCHAR SourceName[TOKEN_SOURCE_LENGTH]
struct _SECURITY_CLIENT_CONTEXT SECURITY_CLIENT_CONTEXT
struct _RTL_SPLAY_LINKS RTL_SPLAY_LINKS
struct _PORT_MESSAGE_HEADER * PPORT_MESSAGE
struct _TOKEN_CONTROL * PTOKEN_CONTROL
SECURITY_DESCRIPTOR_CONTROL Control
*RESTRICTED_POINTER PRKAPC_STATE
volatile ULONG CurrentCount
SID_AND_ATTRIBUTES Groups[ANYSIZE_ARRAY]
struct _RTL_SPLAY_LINKS * RightChild
enum _RTL_GENERIC_COMPARE_RESULTS RTL_GENERIC_COMPARE_RESULTS
struct _RTL_HEAP_PARAMETERS RTL_HEAP_PARAMETERS
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY]
struct _SID_IDENTIFIER_AUTHORITY SID_IDENTIFIER_AUTHORITY
TOKEN_CONTROL ClientTokenControl
_Must_inspect_result_ _In_ PLARGE_INTEGER _In_ PLARGE_INTEGER _In_ ULONG _In_ PFILE_OBJECT _In_ PVOID Process
struct _TOKEN_USER * PTOKEN_USER
struct _REMOTE_PORT_VIEW * PREMOTE_PORT_VIEW
BOOLEAN DirectlyAccessClientToken
struct _RTL_SPLAY_LINKS * PRTL_SPLAY_LINKS
ULONG DeCommitTotalFreeThreshold
struct _TOKEN_PRIMARY_GROUP TOKEN_PRIMARY_GROUP
PACCESS_TOKEN ClientToken
struct _PORT_MESSAGE_HEADER PORT_MESSAGE
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_ BOOLEAN _In_ TOKEN_TYPE TokenType