ReactOS 0.4.17-dev-812-ged4f258
extypes.h File Reference

Go to the source code of this file.

Classes

struct  _GENERAL_LOOKASIDE
 
struct  _GENERAL_LOOKASIDE_POOL
 
struct  _PAGED_LOOKASIDE_LIST
 
struct  _NPAGED_LOOKASIDE_LIST
 
struct  _LOOKASIDE_LIST_EX
 
struct  _EX_RUNDOWN_REF
 
struct  _WORK_QUEUE_ITEM
 
struct  _OWNER_ENTRY
 
struct  _ERESOURCE
 
struct  _RESOURCE_HASH_ENTRY
 
struct  _RESOURCE_PERFORMANCE_DATA
 
struct  _EXT_SET_PARAMETERS_V0
 
struct  _EXT_DELETE_PARAMETERS
 
struct  _ZONE_HEADER
 

Macros

#define EX_RUNDOWN_ACTIVE   0x1
 
#define EX_RUNDOWN_COUNT_SHIFT   0x1
 
#define EX_RUNDOWN_COUNT_INC   (1 << EX_RUNDOWN_COUNT_SHIFT)
 
#define LOOKASIDE_ALIGN   DECLSPEC_CACHEALIGN
 
#define GENERAL_LOOKASIDE_LAYOUT
 
#define LOOKASIDE_CHECK(f)    C_ASSERT(FIELD_OFFSET(GENERAL_LOOKASIDE,f) == FIELD_OFFSET(GENERAL_LOOKASIDE_POOL,f))
 
#define LOOKASIDE_MINIMUM_BLOCK_SIZE   (RTL_SIZEOF_THROUGH_FIELD (SLIST_ENTRY, Next))
 
#define EX_LOOKASIDE_LIST_EX_FLAGS_RAISE_ON_FAIL   0x00000001UL
 
#define EX_LOOKASIDE_LIST_EX_FLAGS_FAIL_NO_RAISE   0x00000002UL
 
#define EX_MAXIMUM_LOOKASIDE_DEPTH_BASE   256
 
#define EX_MAXIMUM_LOOKASIDE_DEPTH_LIMIT   1024
 
#define ResourceNeverExclusive   0x0010
 
#define ResourceReleaseByOtherThread   0x0020
 
#define ResourceOwnedExclusive   0x0080
 
#define RESOURCE_HASH_TABLE_SIZE   64
 
#define IF_NTOS_DEBUG(FlagName)   if(FALSE)
 
#define PROTECTED_POOL   0x80000000
 
#define INVALID_PROCESSOR_INDEX   0xffffffff
 
#define EX_PUSH_LOCK   ULONG_PTR
 
#define PEX_PUSH_LOCK   PULONG_PTR
 

Typedefs

typedef enum _SUITE_TYPE SUITE_TYPE
 
typedef enum _EX_POOL_PRIORITY EX_POOL_PRIORITY
 
typedef struct _LOOKASIDE_LIST_EXPLOOKASIDE_LIST_EX
 
typedef CALLBACK_FUNCTIONPCALLBACK_FUNCTION
 
typedef struct LOOKASIDE_ALIGN _GENERAL_LOOKASIDE GENERAL_LOOKASIDE
 
typedef struct LOOKASIDE_ALIGN _GENERAL_LOOKASIDEPGENERAL_LOOKASIDE
 
typedef struct _GENERAL_LOOKASIDE_POOL GENERAL_LOOKASIDE_POOL
 
typedef struct _GENERAL_LOOKASIDE_POOLPGENERAL_LOOKASIDE_POOL
 
typedef struct LOOKASIDE_ALIGN _PAGED_LOOKASIDE_LIST PAGED_LOOKASIDE_LIST
 
typedef struct LOOKASIDE_ALIGN _PAGED_LOOKASIDE_LISTPPAGED_LOOKASIDE_LIST
 
typedef struct LOOKASIDE_ALIGN _NPAGED_LOOKASIDE_LIST NPAGED_LOOKASIDE_LIST
 
typedef struct LOOKASIDE_ALIGN _NPAGED_LOOKASIDE_LISTPNPAGED_LOOKASIDE_LIST
 
typedef struct _LOOKASIDE_LIST_EX LOOKASIDE_LIST_EX
 
typedef struct _EX_RUNDOWN_REF EX_RUNDOWN_REF
 
typedef struct _EX_RUNDOWN_REFPEX_RUNDOWN_REF
 
typedef struct _EX_RUNDOWN_REF_CACHE_AWAREPEX_RUNDOWN_REF_CACHE_AWARE
 
typedef _Enum_is_bitflag_ enum _WORK_QUEUE_TYPE WORK_QUEUE_TYPE
 
typedef WORKER_THREAD_ROUTINE * PWORKER_THREAD_ROUTINE
 
typedef struct _WORK_QUEUE_ITEM WORK_QUEUE_ITEM
 
typedef struct _WORK_QUEUE_ITEMPWORK_QUEUE_ITEM
 
typedef ULONG_PTR ERESOURCE_THREAD
 
typedef ULONG_PTRPERESOURCE_THREAD
 
typedef struct _OWNER_ENTRY OWNER_ENTRY
 
typedef struct _OWNER_ENTRYPOWNER_ENTRY
 
typedef struct _ERESOURCE ERESOURCE
 
typedef struct _ERESOURCEPERESOURCE
 
typedef struct _RESOURCE_HASH_ENTRY RESOURCE_HASH_ENTRY
 
typedef struct _RESOURCE_HASH_ENTRYPRESOURCE_HASH_ENTRY
 
typedef struct _RESOURCE_PERFORMANCE_DATA RESOURCE_PERFORMANCE_DATA
 
typedef struct _RESOURCE_PERFORMANCE_DATAPRESOURCE_PERFORMANCE_DATA
 
typedef struct _EXT_SET_PARAMETERS_V0 EXT_SET_PARAMETERS
 
typedef struct _EXT_SET_PARAMETERS_V0PEXT_SET_PARAMETERS
 
typedef EXT_SET_PARAMETERS KT2_SET_PARAMETERS
 
typedef EXT_SET_PARAMETERSPKT2_SET_PARAMETERS
 
typedef struct _EX_TIMER * PEX_TIMER
 
typedef EXT_CALLBACK * PEXT_CALLBACK
 
typedef EXT_DELETE_CALLBACK * PEXT_DELETE_CALLBACK
 
typedef PVOID PEXT_CANCEL_PARAMETERS
 
typedef struct _EXT_DELETE_PARAMETERS EXT_DELETE_PARAMETERS
 
typedef struct _EXT_DELETE_PARAMETERSPEXT_DELETE_PARAMETERS
 
typedef struct _ZONE_HEADER ZONE_HEADER
 
typedef struct _ZONE_HEADERPZONE_HEADER
 

Enumerations

enum  _SUITE_TYPE {
  SmallBusiness , Enterprise , BackOffice , CommunicationServer ,
  TerminalServer , SmallBusinessRestricted , EmbeddedNT , DataCenter ,
  SingleUserTS , Personal , Blade , EmbeddedRestricted ,
  SecurityAppliance , StorageServer , ComputeServer , WHServer ,
  MaxSuiteType
}
 
enum  _EX_POOL_PRIORITY {
  LowPoolPriority , LowPoolPrioritySpecialPoolOverrun = 8 , LowPoolPrioritySpecialPoolUnderrun = 9 , NormalPoolPriority = 16 ,
  NormalPoolPrioritySpecialPoolOverrun = 24 , NormalPoolPrioritySpecialPoolUnderrun = 25 , HighPoolPriority = 32 , HighPoolPrioritySpecialPoolOverrun = 40 ,
  HighPoolPrioritySpecialPoolUnderrun = 41
}
 
enum  _WORK_QUEUE_TYPE {
  CriticalWorkQueue , DelayedWorkQueue , HyperCriticalWorkQueue , NormalWorkQueue ,
  BackgroundWorkQueue , RealTimeWorkQueue , SuperCriticalWorkQueue , MaximumWorkQueue ,
  CustomPriorityWorkQueue = 32
}
 

Functions

 $if (_WDMDDK_||_NTDDK_) $endif(_WDMDDK_||_NTDDK_) $if(_WDMDDK_) typedef struct _FAST_MUTEX
 
_IRQL_requires_same_ _Function_class_ (ALLOCATE_FUNCTION) typedef PVOID(NTAPI *PALLOCATE_FUNCTION)(_In_ POOL_TYPE PoolType
 
_IRQL_requires_same_ _Function_class_ (ALLOCATE_FUNCTION_EX) typedef PVOID(NTAPI *PALLOCATE_FUNCTION_EX)(_In_ POOL_TYPE PoolType
 
_IRQL_requires_same_ _Function_class_ (FREE_FUNCTION) typedef VOID(NTAPI *PFREE_FUNCTION)(_In_ PVOID Buffer)
 
_IRQL_requires_same_ _Function_class_ (FREE_FUNCTION_EX) typedef VOID(NTAPI *PFREE_FUNCTION_EX)(_In_ PVOID Buffer
 
_IRQL_requires_same_ _Function_class_ (CALLBACK_FUNCTION) typedef VOID(NTAPI CALLBACK_FUNCTION)(_In_opt_ PVOID CallbackContext
 
 LOOKASIDE_CHECK (TotalFrees)
 
 LOOKASIDE_CHECK (Tag)
 
 LOOKASIDE_CHECK (Future)
 
_IRQL_requires_same_ _Function_class_ (WORKER_THREAD_ROUTINE) typedef VOID(NTAPI WORKER_THREAD_ROUTINE)(_In_ PVOID Parameter)
 Main SRM worker that deploys notification to every registered filesystem that is interested for logon session termination notify.
 
 _Function_class_ (EXT_CALLBACK) _IRQL_requires_(DISPATCH_LEVEL) _IRQL_requires_same_ typedef VOID NTAPI EXT_CALLBACK(_In_ PEX_TIMER Timer
 
 _Function_class_ (EXT_DELETE_CALLBACK) _IRQL_requires_(DISPATCH_LEVEL) _IRQL_requires_same_ typedef VOID NTAPI EXT_DELETE_CALLBACK(_In_opt_ PVOID Context)
 
 $endif (_WDMDDK_) $if(_NTDDK_) typedef struct _ZONE_SEGMENT_HEADER
 
 $endif (_NTDDK_) $if(_NTIFS_) $endif(_NTIFS_) $if(_WINNT_||_WDMDDK_) typedef enum _FIRMWARE_TYPE
 

Variables

 FAST_MUTEX
 
PFAST_MUTEX
 
_IRQL_requires_same_ _In_ SIZE_T NumberOfBytes
 
_IRQL_requires_same_ _In_ SIZE_T _In_ ULONG Tag
 
_IRQL_requires_same_ _In_ SIZE_T _In_ ULONG _Inout_ PLOOKASIDE_LIST_EX Lookaside
 
_IRQL_requires_same_ _In_opt_ PVOID Argument1
 
_IRQL_requires_same_ _In_opt_ PVOID _In_opt_ PVOID Argument2
 
_In_opt_ PVOID Context
 
 ZONE_SEGMENT_HEADER
 
PZONE_SEGMENT_HEADER
 
 FIRMWARE_TYPE
 
PFIRMWARE_TYPE
 

Macro Definition Documentation

◆ EX_LOOKASIDE_LIST_EX_FLAGS_FAIL_NO_RAISE

#define EX_LOOKASIDE_LIST_EX_FLAGS_FAIL_NO_RAISE   0x00000002UL

Definition at line 172 of file extypes.h.

◆ EX_LOOKASIDE_LIST_EX_FLAGS_RAISE_ON_FAIL

#define EX_LOOKASIDE_LIST_EX_FLAGS_RAISE_ON_FAIL   0x00000001UL

Definition at line 171 of file extypes.h.

◆ EX_MAXIMUM_LOOKASIDE_DEPTH_BASE

#define EX_MAXIMUM_LOOKASIDE_DEPTH_BASE   256

Definition at line 174 of file extypes.h.

◆ EX_MAXIMUM_LOOKASIDE_DEPTH_LIMIT

#define EX_MAXIMUM_LOOKASIDE_DEPTH_LIMIT   1024

Definition at line 175 of file extypes.h.

◆ EX_PUSH_LOCK

◆ EX_RUNDOWN_ACTIVE

#define EX_RUNDOWN_ACTIVE   0x1

◆ EX_RUNDOWN_COUNT_INC

#define EX_RUNDOWN_COUNT_INC   (1 << EX_RUNDOWN_COUNT_SHIFT)

◆ EX_RUNDOWN_COUNT_SHIFT

#define EX_RUNDOWN_COUNT_SHIFT   0x1

◆ GENERAL_LOOKASIDE_LAYOUT

#define GENERAL_LOOKASIDE_LAYOUT

Definition at line 98 of file extypes.h.

◆ IF_NTOS_DEBUG

#define IF_NTOS_DEBUG (   FlagName)    if(FALSE)

Definition at line 286 of file extypes.h.

◆ INVALID_PROCESSOR_INDEX

#define INVALID_PROCESSOR_INDEX   0xffffffff

◆ LOOKASIDE_ALIGN

#define LOOKASIDE_ALIGN   DECLSPEC_CACHEALIGN

Definition at line 54 of file extypes.h.

◆ LOOKASIDE_CHECK

Definition at line 142 of file extypes.h.

◆ LOOKASIDE_MINIMUM_BLOCK_SIZE

#define LOOKASIDE_MINIMUM_BLOCK_SIZE   (RTL_SIZEOF_THROUGH_FIELD (SLIST_ENTRY, Next))

Definition at line 163 of file extypes.h.

◆ PEX_PUSH_LOCK

◆ PROTECTED_POOL

#define PROTECTED_POOL   0x80000000

Definition at line 349 of file extypes.h.

◆ RESOURCE_HASH_TABLE_SIZE

#define RESOURCE_HASH_TABLE_SIZE   64

Definition at line 258 of file extypes.h.

◆ ResourceNeverExclusive

#define ResourceNeverExclusive   0x0010

Definition at line 254 of file extypes.h.

◆ ResourceOwnedExclusive

#define ResourceOwnedExclusive   0x0080

Definition at line 256 of file extypes.h.

◆ ResourceReleaseByOtherThread

#define ResourceReleaseByOtherThread   0x0020

Definition at line 255 of file extypes.h.

Typedef Documentation

◆ ERESOURCE

◆ ERESOURCE_THREAD

Definition at line 217 of file extypes.h.

◆ EX_POOL_PRIORITY

◆ EX_RUNDOWN_REF

◆ EXT_DELETE_PARAMETERS

◆ EXT_SET_PARAMETERS

◆ GENERAL_LOOKASIDE

◆ GENERAL_LOOKASIDE_POOL

◆ KT2_SET_PARAMETERS

Definition at line 298 of file extypes.h.

◆ LOOKASIDE_LIST_EX

◆ NPAGED_LOOKASIDE_LIST

◆ OWNER_ENTRY

◆ PAGED_LOOKASIDE_LIST

◆ PCALLBACK_FUNCTION

Definition at line 96 of file extypes.h.

◆ PERESOURCE

◆ PERESOURCE_THREAD

Definition at line 217 of file extypes.h.

◆ PEX_RUNDOWN_REF

◆ PEX_RUNDOWN_REF_CACHE_AWARE

◆ PEX_TIMER

typedef struct _EX_TIMER* PEX_TIMER

Definition at line 300 of file extypes.h.

◆ PEXT_CALLBACK

typedef EXT_CALLBACK* PEXT_CALLBACK

Definition at line 312 of file extypes.h.

◆ PEXT_CANCEL_PARAMETERS

Definition at line 324 of file extypes.h.

◆ PEXT_DELETE_CALLBACK

typedef EXT_DELETE_CALLBACK* PEXT_DELETE_CALLBACK

Definition at line 323 of file extypes.h.

◆ PEXT_DELETE_PARAMETERS

◆ PEXT_SET_PARAMETERS

◆ PGENERAL_LOOKASIDE

◆ PGENERAL_LOOKASIDE_POOL

◆ PKT2_SET_PARAMETERS

Definition at line 298 of file extypes.h.

◆ PLOOKASIDE_LIST_EX

Definition at line 57 of file extypes.h.

◆ PNPAGED_LOOKASIDE_LIST

◆ POWNER_ENTRY

◆ PPAGED_LOOKASIDE_LIST

◆ PRESOURCE_HASH_ENTRY

◆ PRESOURCE_PERFORMANCE_DATA

◆ PWORK_QUEUE_ITEM

◆ PWORKER_THREAD_ROUTINE

typedef WORKER_THREAD_ROUTINE* PWORKER_THREAD_ROUTINE

Definition at line 209 of file extypes.h.

◆ PZONE_HEADER

◆ RESOURCE_HASH_ENTRY

◆ RESOURCE_PERFORMANCE_DATA

◆ SUITE_TYPE

◆ WORK_QUEUE_ITEM

◆ WORK_QUEUE_TYPE

◆ ZONE_HEADER

Enumeration Type Documentation

◆ _EX_POOL_PRIORITY

Enumerator
LowPoolPriority 
LowPoolPrioritySpecialPoolOverrun 
LowPoolPrioritySpecialPoolUnderrun 
NormalPoolPriority 
NormalPoolPrioritySpecialPoolOverrun 
NormalPoolPrioritySpecialPoolUnderrun 
HighPoolPriority 
HighPoolPrioritySpecialPoolOverrun 
HighPoolPrioritySpecialPoolUnderrun 

Definition at line 39 of file extypes.h.

39 {
@ LowPoolPrioritySpecialPoolOverrun
Definition: extypes.h:41
@ HighPoolPriority
Definition: extypes.h:46
@ NormalPoolPriority
Definition: extypes.h:43
@ NormalPoolPrioritySpecialPoolOverrun
Definition: extypes.h:44
@ NormalPoolPrioritySpecialPoolUnderrun
Definition: extypes.h:45
@ LowPoolPrioritySpecialPoolUnderrun
Definition: extypes.h:42
@ HighPoolPrioritySpecialPoolUnderrun
Definition: extypes.h:48
@ LowPoolPriority
Definition: extypes.h:40
@ HighPoolPrioritySpecialPoolOverrun
Definition: extypes.h:47
enum _EX_POOL_PRIORITY EX_POOL_PRIORITY

◆ _SUITE_TYPE

Enumerator
SmallBusiness 
Enterprise 
BackOffice 
CommunicationServer 
TerminalServer 
SmallBusinessRestricted 
EmbeddedNT 
DataCenter 
SingleUserTS 
Personal 
Blade 
EmbeddedRestricted 
SecurityAppliance 
StorageServer 
ComputeServer 
WHServer 
MaxSuiteType 

Definition at line 19 of file extypes.h.

19 {
30 Blade,
@ DataCenter
Definition: extypes.h:27
@ CommunicationServer
Definition: extypes.h:23
@ Blade
Definition: extypes.h:30
@ SingleUserTS
Definition: extypes.h:28
@ WHServer
Definition: extypes.h:35
@ SmallBusiness
Definition: extypes.h:20
@ SmallBusinessRestricted
Definition: extypes.h:25
@ ComputeServer
Definition: extypes.h:34
@ TerminalServer
Definition: extypes.h:24
@ BackOffice
Definition: extypes.h:22
@ Enterprise
Definition: extypes.h:21
@ Personal
Definition: extypes.h:29
@ EmbeddedNT
Definition: extypes.h:26
@ MaxSuiteType
Definition: extypes.h:36
@ SecurityAppliance
Definition: extypes.h:32
@ StorageServer
Definition: extypes.h:33
@ EmbeddedRestricted
Definition: extypes.h:31
enum _SUITE_TYPE SUITE_TYPE

◆ _WORK_QUEUE_TYPE

Enumerator
CriticalWorkQueue 
DelayedWorkQueue 
HyperCriticalWorkQueue 
NormalWorkQueue 
BackgroundWorkQueue 
RealTimeWorkQueue 
SuperCriticalWorkQueue 
MaximumWorkQueue 
CustomPriorityWorkQueue 

Definition at line 188 of file extypes.h.

188 {
192#if (NTDDI_VERSION >= NTDDI_WIN8)
197#endif
199#if (NTDDI_VERSION >= NTDDI_WIN8)
201#endif
@ DelayedWorkQueue
Definition: extypes.h:190
@ SuperCriticalWorkQueue
Definition: extypes.h:196
@ CriticalWorkQueue
Definition: extypes.h:189
@ HyperCriticalWorkQueue
Definition: extypes.h:191
@ MaximumWorkQueue
Definition: extypes.h:198
@ NormalWorkQueue
Definition: extypes.h:193
@ RealTimeWorkQueue
Definition: extypes.h:195
@ CustomPriorityWorkQueue
Definition: extypes.h:200
@ BackgroundWorkQueue
Definition: extypes.h:194
_Enum_is_bitflag_ enum _WORK_QUEUE_TYPE WORK_QUEUE_TYPE

Function Documentation

◆ $endif() [1/2]

$endif ( _NTDDK_  )

Definition at line 351 of file extypes.h.

361 {
@ FirmwareTypeUnknown
Definition: UEFIFirmware.c:26
@ FirmwareTypeUefi
Definition: UEFIFirmware.c:28
@ FirmwareTypeBios
Definition: UEFIFirmware.c:27
@ FirmwareTypeMax
Definition: UEFIFirmware.c:29
* PFIRMWARE_TYPE
Definition: extypes.h:366
FIRMWARE_TYPE
Definition: extypes.h:366

◆ $endif() [2/2]

$endif ( _WDMDDK_  )

Definition at line 335 of file extypes.h.

337 {
338 SINGLE_LIST_ENTRY SegmentList;
Definition: ntbasedef.h:640
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
* PZONE_SEGMENT_HEADER
Definition: extypes.h:340
ZONE_SEGMENT_HEADER
Definition: extypes.h:340

◆ $if()

$if ( _WDMDDK_||  _NTDDK_)

Definition at line 1 of file extypes.h.

11 {
12 volatile LONG Count;
14 ULONG Contention;
_Out_writes_bytes_to_opt_ AbsoluteSecurityDescriptorSize PSECURITY_DESCRIPTOR _Inout_ PULONG _Out_writes_bytes_to_opt_ DaclSize PACL _Inout_ PULONG _Out_writes_bytes_to_opt_ SaclSize PACL _Inout_ PULONG _Out_writes_bytes_to_opt_ OwnerSize PSID Owner
Definition: rtlfuncs.h:1629
int Count
Definition: noreturn.cpp:7
long LONG
Definition: pedump.c:60
uint32_t ULONG
Definition: typedefs.h:59
* PFAST_MUTEX
Definition: extypes.h:17
FAST_MUTEX
Definition: extypes.h:17
_Requires_lock_held_ Interrupt _Releases_lock_ Interrupt _In_ _IRQL_restores_ KIRQL OldIrql
Definition: kefuncs.h:778

◆ _Function_class_() [1/8]

_IRQL_requires_same_ _Function_class_ ( ALLOCATE_FUNCTION  )

◆ _Function_class_() [2/8]

_IRQL_requires_same_ _Function_class_ ( ALLOCATE_FUNCTION_EX  )

◆ _Function_class_() [3/8]

_IRQL_requires_same_ _Function_class_ ( CALLBACK_FUNCTION  )

◆ _Function_class_() [4/8]

_Function_class_ ( EXT_CALLBACK  )

◆ _Function_class_() [5/8]

_Function_class_ ( EXT_DELETE_CALLBACK  )

◆ _Function_class_() [6/8]

_IRQL_requires_same_ _Function_class_ ( FREE_FUNCTION  )

◆ _Function_class_() [7/8]

_IRQL_requires_same_ _Function_class_ ( FREE_FUNCTION_EX  )

◆ _Function_class_() [8/8]

_IRQL_requires_same_ _Function_class_ ( WORKER_THREAD_ROUTINE  )

Main SRM worker that deploys notification to every registered filesystem that is interested for logon session termination notify.

Parameters
[in]ParameterA pointer to the session notify dispatch buffer containing the logon session ID of interest, provided by the method who inquired us to notify every registered filesystem.

Definition at line 1021 of file registry.c.

1022 {
1024 HANDLE regh = (HANDLE)Parameter;
1026
1027 TRACE("registry changed\n");
1028
1030
1031 Status = ZwNotifyChangeKey(regh, NULL, (PVOID)&wqi, (PVOID)DelayedWorkQueue, &iosb, REG_NOTIFY_CHANGE_LAST_SET, true, NULL, 0, true);
1032 if (!NT_SUCCESS(Status))
1033 ERR("ZwNotifyChangeKey returned %08lx\n", Status);
1034}
LONG NTSTATUS
Definition: precomp.h:26
#define ERR(fmt,...)
Definition: precomp.h:57
#define NULL
Definition: types.h:112
#define NT_SUCCESS(StatCode)
Definition: apphelp.c:33
UNICODE_STRING registry_path
Definition: registry.c:21
WORK_QUEUE_ITEM wqi
Definition: registry.c:32
void read_registry(PUNICODE_STRING regpath, bool refresh)
Definition: registry.c:777
Status
Definition: gdiplustypes.h:24
static PIO_STATUS_BLOCK iosb
Definition: file.c:70
#define TRACE(s)
Definition: solgame.cpp:4
PVOID HANDLE
Definition: typedefs.h:73
#define REG_NOTIFY_CHANGE_LAST_SET
Definition: winreg.h:40
_Inout_opt_ PVOID Parameter
Definition: rtltypes.h:336

◆ LOOKASIDE_CHECK() [1/3]

LOOKASIDE_CHECK ( Future  )

◆ LOOKASIDE_CHECK() [2/3]

LOOKASIDE_CHECK ( Tag  )

◆ LOOKASIDE_CHECK() [3/3]

LOOKASIDE_CHECK ( TotalFrees  )

Variable Documentation

◆ Argument1

Definition at line 94 of file extypes.h.

◆ Argument2

Definition at line 95 of file extypes.h.

◆ Context

Definition at line 310 of file extypes.h.

◆ FAST_MUTEX

◆ FIRMWARE_TYPE

Definition at line 366 of file extypes.h.

◆ Lookaside

◆ NumberOfBytes

Definition at line 64 of file extypes.h.

◆ PFAST_MUTEX

◆ PFIRMWARE_TYPE

Definition at line 366 of file extypes.h.

◆ PZONE_SEGMENT_HEADER

* PZONE_SEGMENT_HEADER

Definition at line 340 of file extypes.h.

Referenced by ExExtendZone(), and ExInitializeZone().

◆ Tag

Definition at line 65 of file extypes.h.

◆ ZONE_SEGMENT_HEADER

ZONE_SEGMENT_HEADER

Definition at line 340 of file extypes.h.

Referenced by ExExtendZone(), ExInitializeZone(), and UDFInitializeZones().