#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | ExInitializeCallBack (IN OUT PEX_CALLBACK Callback) |
| PEX_CALLBACK_ROUTINE_BLOCK NTAPI | ExAllocateCallBack (IN PEX_CALLBACK_FUNCTION Function, IN PVOID Context) |
| VOID NTAPI | ExFreeCallBack (IN PEX_CALLBACK_ROUTINE_BLOCK CallbackBlock) |
| VOID NTAPI | ExWaitForCallBacks (IN PEX_CALLBACK_ROUTINE_BLOCK CallbackBlock) |
| PEX_CALLBACK_FUNCTION NTAPI | ExGetCallBackBlockRoutine (IN PEX_CALLBACK_ROUTINE_BLOCK CallbackBlock) |
| PVOID NTAPI | ExGetCallBackBlockContext (IN PEX_CALLBACK_ROUTINE_BLOCK CallbackBlock) |
| VOID NTAPI | ExDereferenceCallBackBlock (IN OUT PEX_CALLBACK CallBack, IN PEX_CALLBACK_ROUTINE_BLOCK CallbackBlock) |
| PEX_CALLBACK_ROUTINE_BLOCK NTAPI | ExReferenceCallBackBlock (IN OUT PEX_CALLBACK CallBack) |
| BOOLEAN NTAPI | ExCompareExchangeCallBack (IN OUT PEX_CALLBACK CallBack, IN PEX_CALLBACK_ROUTINE_BLOCK NewBlock, IN PEX_CALLBACK_ROUTINE_BLOCK OldBlock) |
| VOID NTAPI | ExpDeleteCallback (IN PVOID Object) |
| BOOLEAN INIT_FUNCTION NTAPI | ExpInitializeCallbacks (VOID) |
| NTSTATUS NTAPI | ExCreateCallback (OUT PCALLBACK_OBJECT *CallbackObject, IN POBJECT_ATTRIBUTES ObjectAttributes, IN BOOLEAN Create, IN BOOLEAN AllowMultipleCallbacks) |
| VOID NTAPI | ExNotifyCallback (IN PCALLBACK_OBJECT CallbackObject, IN PVOID Argument1, IN PVOID Argument2) |
| PVOID NTAPI | ExRegisterCallback (IN PCALLBACK_OBJECT CallbackObject, IN PCALLBACK_FUNCTION CallbackFunction, IN PVOID CallbackContext) |
| VOID NTAPI | ExUnregisterCallback (IN PVOID CallbackRegistrationHandle) |
Variables |
| GENERIC_MAPPING | ExpCallbackMapping |
| PCALLBACK_OBJECT | SetSystemTimeCallback |
| PCALLBACK_OBJECT | SetSystemStateCallback |
| PCALLBACK_OBJECT | PowerStateCallback |
| SYSTEM_CALLBACKS | ExpInitializeCallback [] |
| POBJECT_TYPE | ExCallbackObjectType |
| KEVENT | ExpCallbackEvent |
| EX_PUSH_LOCK | ExpCallBackFlush |