|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntifs.h>#include <ndk/obfuncs.h>#include <ndk/exfuncs.h>#include <fltkernel.h>#include <pseh/pseh2.h>#include <section_attribs.h>

Go to the source code of this file.
Classes | |
| struct | _DRIVER_DATA |
| struct | _FLTMGR_DEVICE_EXTENSION |
Macros | |
| #define | DRIVER_NAME L"FltMgr" |
| #define | FLT_MAJOR_VERSION 0x0200 |
| #define | FLT_MINOR_VERSION 0x0000 |
| #define | FM_TAG_DISPATCH_TABLE 'ifMF' |
| #define | FM_TAG_REGISTRY_DATA 'rtMF' |
| #define | FM_TAG_DEV_OBJ_PTRS 'ldMF' |
| #define | FM_TAG_UNICODE_STRING 'suMF' |
| #define | FM_TAG_FILTER 'lfMF' |
| #define | FM_TAG_CONTEXT_REGISTA 'rcMF' |
| #define | FM_TAG_CCB 'bcMF' |
| #define | FM_TAG_TEMP_REGISTRY 'rtMF' |
| #define | MAX_DEVNAME_LENGTH 64 |
Typedefs | |
| typedef struct _DRIVER_DATA | DRIVER_DATA |
| typedef struct _DRIVER_DATA * | PDRIVER_DATA |
| typedef struct _FLTMGR_DEVICE_EXTENSION | FLTMGR_DEVICE_EXTENSION |
| typedef struct _FLTMGR_DEVICE_EXTENSION * | PFLTMGR_DEVICE_EXTENSION |
| typedef struct _DRIVER_DATA DRIVER_DATA |
| typedef struct _DRIVER_DATA * PDRIVER_DATA |
| BOOLEAN FltpExAcquireRundownProtection | ( | _Inout_ PEX_RUNDOWN_REF | RundownRef | ) |
| VOID FltpExInitializeRundownProtection | ( | _Out_ PEX_RUNDOWN_REF | RundownRef | ) |
Definition at line 212 of file Object.c.
Referenced by FltRegisterFilter().
| BOOLEAN FltpExReleaseRundownProtection | ( | _Inout_ PEX_RUNDOWN_REF | RundownRef | ) |
| BOOLEAN FltpExRundownCompleted | ( | _Inout_ PEX_RUNDOWN_REF | RundownRef | ) |
Definition at line 231 of file Object.c.
Referenced by FltUnregisterFilter().
| VOID FltpFreeUnicodeString | ( | _In_ PUNICODE_STRING | String | ) |
Definition at line 24 of file Lib.c.
Referenced by FltpEnumerateFileSystemVolumes(), and FltpFsNotification().
| NTSTATUS FltpGetBaseDeviceObjectName | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _Inout_ PUNICODE_STRING | ObjectName | ||
| ) |
Definition at line 245 of file Object.c.
Referenced by FltpEnumerateFileSystemVolumes(), and FltpFsNotification().
| NTSTATUS FltpGetObjectName | ( | _In_ PVOID | Object, |
| _Inout_ PUNICODE_STRING | ObjectName | ||
| ) |
Definition at line 263 of file Object.c.
Referenced by FltpAttachToFileSystemDevice(), and FltpEnumerateFileSystemVolumes().
| NTSTATUS NTAPI FltpObjectRundownWait | ( | _Inout_ PEX_RUNDOWN_REF | RundownRef | ) |
Definition at line 238 of file Object.c.
Referenced by FltUnregisterFilter().
| NTSTATUS FltpReallocateUnicodeString | ( | _In_ PUNICODE_STRING | String, |
| _In_ SIZE_T | NewLength, | ||
| _In_ BOOLEAN | CopyExisting | ||
| ) |
Definition at line 39 of file Lib.c.
Referenced by FltpGetObjectName().
| NTSTATUS FltpRegisterContexts | ( | _In_ PFLT_FILTER | Filter, |
| _In_ const FLT_CONTEXT_REGISTRATION * | Context | ||
| ) |
Definition at line 43 of file Context.c.
Referenced by FltRegisterFilter().