ReactOS 0.4.16-dev-433-g6363f78
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | SERVICES_KEY L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\" |
#define | MAX_KEY_LENGTH 0x200 |
Functions | |
NTSTATUS | FltpStartingToDrainObject (_Inout_ PFLT_OBJECT Object) |
VOID | FltpMiniFilterDriverUnload () |
NTSTATUS | FltpAttachFrame (_In_ PUNICODE_STRING Altitude, _Inout_ PFLTP_FRAME *Frame) |
static NTSTATUS | GetFilterAltitude (_In_ PFLT_FILTER Filter, _Inout_ PUNICODE_STRING AltitudeString) |
static NTSTATUS | GetFilterFrame (_In_ PFLT_FILTER Filter, _In_ PUNICODE_STRING Altitude, _Out_ PFLTP_FRAME *Frame) |
NTSTATUS NTAPI | FltLoadFilter (_In_ PCUNICODE_STRING FilterName) |
NTSTATUS NTAPI | FltUnloadFilter (_In_ PCUNICODE_STRING FilterName) |
NTSTATUS NTAPI | FltRegisterFilter (_In_ PDRIVER_OBJECT DriverObject, _In_ const FLT_REGISTRATION *Registration, _Out_ PFLT_FILTER *RetFilter) |
VOID FLTAPI | FltUnregisterFilter (_In_ PFLT_FILTER Filter) |
NTSTATUS NTAPI | FltStartFiltering (_In_ PFLT_FILTER Filter) |
NTSTATUS NTAPI | FltGetFilterFromName (_In_ PCUNICODE_STRING FilterName, _Out_ PFLT_FILTER *RetFilter) |
Variables | |
LIST_ENTRY | FilterList |
ERESOURCE | FilterListLock |
#define SERVICES_KEY L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\" |
NTSTATUS NTAPI FltGetFilterFromName | ( | _In_ PCUNICODE_STRING | FilterName, |
_Out_ PFLT_FILTER * | RetFilter | ||
) |
Definition at line 403 of file Filter.c.
NTSTATUS NTAPI FltLoadFilter | ( | _In_ PCUNICODE_STRING | FilterName | ) |
Definition at line 62 of file Filter.c.
Referenced by HandleLoadUnloadIoctl().
NTSTATUS FltpAttachFrame | ( | _In_ PUNICODE_STRING | Altitude, |
_Inout_ PFLTP_FRAME * | Frame | ||
) |
Definition at line 439 of file Filter.c.
Referenced by FltRegisterFilter().
VOID FltpMiniFilterDriverUnload | ( | ) |
Definition at line 432 of file Filter.c.
Referenced by FltRegisterFilter().
NTSTATUS FltpStartingToDrainObject | ( | _Inout_ PFLT_OBJECT | Object | ) |
Definition at line 416 of file Filter.c.
Referenced by FltUnregisterFilter().
NTSTATUS NTAPI FltRegisterFilter | ( | _In_ PDRIVER_OBJECT | DriverObject, |
_In_ const FLT_REGISTRATION * | Registration, | ||
_Out_ PFLT_FILTER * | RetFilter | ||
) |
Definition at line 112 of file Filter.c.
Referenced by DriverEntry(), and TestFltRegisterFilter().
NTSTATUS NTAPI FltStartFiltering | ( | _In_ PFLT_FILTER | Filter | ) |
Definition at line 377 of file Filter.c.
Referenced by DriverEntry().
NTSTATUS NTAPI FltUnloadFilter | ( | _In_ PCUNICODE_STRING | FilterName | ) |
Definition at line 86 of file Filter.c.
Referenced by HandleLoadUnloadIoctl().
VOID FLTAPI FltUnregisterFilter | ( | _In_ PFLT_FILTER | Filter | ) |
Definition at line 319 of file Filter.c.
Referenced by DriverEntry(), FilterUnload(), TestFltRegisterFilter(), and TestRegFilterUnload().
|
static |
Definition at line 453 of file Filter.c.
Referenced by FltRegisterFilter().
|
static |
Definition at line 584 of file Filter.c.
Referenced by FltRegisterFilter().
LIST_ENTRY FilterList |
ERESOURCE FilterListLock |
Definition at line 25 of file Filter.c.
Referenced by CODE_SEG().