ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#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().