#include "exp.h"
Go to the source code of this file.
Functions | |
BOOLEAN | ExpEventPairInitialization () |
NTSTATUS | NtCreateEventPair (OUT PHANDLE EventPairHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL) |
NTSTATUS | NtOpenEventPair (OUT PHANDLE EventPairHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
NTSTATUS | NtWaitLowEventPair (IN HANDLE EventPairHandle) |
NTSTATUS | NtWaitHighEventPair (IN HANDLE EventPairHandle) |
NTSTATUS | NtSetLowWaitHighEventPair (IN HANDLE EventPairHandle) |
NTSTATUS | NtSetHighWaitLowEventPair (IN HANDLE EventPairHandle) |
NTSTATUS | NtSetLowEventPair (IN HANDLE EventPairHandle) |
NTSTATUS | NtSetHighEventPair (IN HANDLE EventPairHandle) |
Variables | |
ULONG | EvPrSetHigh = 0 |
ULONG | EvPrSetLow = 0 |
POBJECT_TYPE | ExEventPairObjectType |
GENERIC_MAPPING | ExpEventPairMapping |
|
Definition at line 70 of file eventpr.c. References EEVENT_PAIR, ExEventPairObjectType, ExpEventPairMapping, L, NonPagedPool, NT_SUCCESS, NTSTATUS(), NULL, ObCreateObjectType(), Offset, RtlInitUnicodeString(), Status, and TRUE.
|
|
Definition at line 131 of file eventpr.c. References ExEventPairObjectType, ExSystemExceptionFilter(), Handle, KeInitializeEventPair(), KernelMode, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObCreateObject(), ObInsertObject(), ObjectAttributes, PEEVENT_PAIR, ProbeForWriteHandle, and Status. Referenced by RtlCreateQueryDebugBuffer().
|
|
Definition at line 251 of file eventpr.c. References ExEventPairObjectType, ExSystemExceptionFilter(), Handle, KernelMode, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObjectAttributes, ObOpenObjectByName(), ProbeForWriteHandle, and Status.
|
|
Definition at line 651 of file eventpr.c. References EVENT_PAIR_INCREMENT, EvPrSetHigh, ExEventPairObjectType, FALSE, KeSetHighEventPair, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status.
|
|
Definition at line 532 of file eventpr.c. References EvPrSetHigh, ExEventPairObjectType, KeSetHighWaitLowEventPair, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status. Referenced by RtlpQueryProcessDebugInformationRemote().
|
|
Definition at line 592 of file eventpr.c. References EVENT_PAIR_INCREMENT, EvPrSetLow, ExEventPairObjectType, FALSE, KeSetLowEventPair, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status. Referenced by RtlDestroyQueryDebugBuffer().
|
|
Definition at line 472 of file eventpr.c. References EvPrSetLow, ExEventPairObjectType, KeSetLowWaitHighEventPair, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status. Referenced by RtlQueryProcessDebugInformation().
|
|
Definition at line 412 of file eventpr.c. References ExEventPairObjectType, FALSE, KeWaitForHighEventPair, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status.
|
|
Definition at line 352 of file eventpr.c. References ExEventPairObjectType, FALSE, KeWaitForLowEventPair, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, ObReferenceObjectByHandle(), and Status. Referenced by RtlpQueryProcessDebugInformationRemote().
|
|
Definition at line 33 of file eventpr.c. Referenced by NtSetHighEventPair(), and NtSetHighWaitLowEventPair(). |
|
Definition at line 34 of file eventpr.c. Referenced by NtSetLowEventPair(), and NtSetLowWaitHighEventPair(). |
|
Definition at line 40 of file eventpr.c. Referenced by ExpEventPairInitialization(), NtCreateEventPair(), NtOpenEventPair(), NtSetHighEventPair(), NtSetHighWaitLowEventPair(), NtSetLowEventPair(), NtSetLowWaitHighEventPair(), NtWaitHighEventPair(), and NtWaitLowEventPair(). |
|
Initial value:
Definition at line 47 of file eventpr.c. Referenced by ExpEventPairInitialization(). |