ReactOS 0.4.16-dev-734-g364d6e0
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
UNICODE_STRING | CommsDeviceName = RTL_CONSTANT_STRING(L"\\FileSystem\\Filters\\FltMgrMsg") |
PDEVICE_OBJECT | CommsDeviceObject |
POBJECT_TYPE | ServerPortObjectType |
POBJECT_TYPE | ClientPortObjectType |
#define NDEBUG |
Definition at line 15 of file Messaging.c.
_Acquires_lock_ | ( | ((PFLT_MESSAGE_WAITER_QUEUE) CONTAINING_RECORD(Csq, FLT_MESSAGE_WAITER_QUEUE, Csq)) ->WaiterQ. | mLock | ) |
_Must_inspect_result_ _IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 198 of file Messaging.c.
_Must_inspect_result_ _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 64 of file Messaging.c.
_Releases_lock_ | ( | ((PFLT_MESSAGE_WAITER_QUEUE) CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) ->WaiterQ. | mLock | ) |
|
static |
Definition at line 766 of file Messaging.c.
Referenced by FltpMsgDispatch().
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD | ( | Csq | , |
DEVICE_EXTENSION | , | ||
IrpQueue | |||
) | -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql) |
Definition at line 560 of file Messaging.c.
|
static |
Definition at line 617 of file Messaging.c.
Referenced by FltpMsgCreate().
|
static |
Definition at line 817 of file Messaging.c.
Referenced by CreateClientPort().
Definition at line 470 of file Messaging.c.
Referenced by InitializeMessageWaiterQueue().
Definition at line 603 of file Messaging.c.
Referenced by InitializeMessageWaiterQueue().
VOID NTAPI FltpClientPortClose | ( | _In_opt_ PEPROCESS | Process, |
_In_ PVOID | Object, | ||
_In_ ACCESS_MASK | GrantedAccess, | ||
_In_ ULONG | ProcessHandleCount, | ||
_In_ ULONG | SystemHandleCount | ||
) |
Definition at line 327 of file Messaging.c.
Referenced by FltpSetupCommunicationObjects().
Definition at line 369 of file Messaging.c.
Referenced by FltpSetupCommunicationObjects().
|
static |
Definition at line 342 of file Messaging.c.
Referenced by FltpClientPortClose().
Definition at line 500 of file Messaging.c.
Referenced by InitializeMessageWaiterQueue().
NTSTATUS FltpMsgCreate | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
_Inout_ PIRP | Irp | ||
) |
Definition at line 223 of file Messaging.c.
Referenced by FltpCreate().
NTSTATUS FltpMsgDispatch | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
_Inout_ PIRP | Irp | ||
) |
Definition at line 256 of file Messaging.c.
Referenced by FltpDispatch().
Definition at line 491 of file Messaging.c.
Referenced by InitializeMessageWaiterQueue().
VOID NTAPI FltpServerPortClose | ( | _In_opt_ PEPROCESS | Process, |
_In_ PVOID | Object, | ||
_In_ ACCESS_MASK | GrantedAccess, | ||
_In_ ULONG | ProcessHandleCount, | ||
_In_ ULONG | SystemHandleCount | ||
) |
Definition at line 289 of file Messaging.c.
Referenced by FltpSetupCommunicationObjects().
Definition at line 317 of file Messaging.c.
Referenced by FltpSetupCommunicationObjects().
NTSTATUS FltpSetupCommunicationObjects | ( | _In_ PDRIVER_OBJECT | DriverObject | ) |
Definition at line 377 of file Messaging.c.
Referenced by CODE_SEG().
|
static |
Definition at line 783 of file Messaging.c.
Referenced by CreateClientPort().
POBJECT_TYPE ClientPortObjectType |
Definition at line 25 of file Messaging.c.
Referenced by CreateClientPort(), and FltpSetupCommunicationObjects().
UNICODE_STRING CommsDeviceName = RTL_CONSTANT_STRING(L"\\FileSystem\\Filters\\FltMgrMsg") |
Definition at line 21 of file Messaging.c.
Referenced by FltpSetupCommunicationObjects().
PDEVICE_OBJECT CommsDeviceObject |
Definition at line 22 of file Messaging.c.
Referenced by FltpCreate(), FltpDispatch(), and FltpSetupCommunicationObjects().
POBJECT_TYPE ServerPortObjectType |
Definition at line 24 of file Messaging.c.
Referenced by _IRQL_requires_max_(), CreateClientPort(), and FltpSetupCommunicationObjects().