|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().