#include "fltmgr.h"
#include "fltmgrint.h"
#include "fltmgr_shared.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ FltpDeviceControlHandler()
Definition at line 37 of file Dispatch.c.
return STATUS_NOT_SUPPORTED
#define IOCTL_FILTER_GET_INFO
#define IOCTL_FILTER_SEND_MESSAGE
#define STATUS_INVALID_PARAMETER
#define IOCTL_FILTER_ATTATCH
#define IOCTL_FILTER_CREATE
#define IOCTL_FILTER_UNLOAD
_In_ PDEVICE_OBJECT DeviceObject
_IRQL_requires_same_ typedef _In_ ULONG ControlCode
#define IOCTL_FILTER_GET_MESSAGE
NTSTATUS HandleLoadUnloadIoctl(_In_ PDEVICE_OBJECT DeviceObject, _Inout_ PIRP Irp)
#define IOCTL_FILTER_DETATCH
#define IOCTL_FILTER_REPLY_MESSAGE
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(_In_ PIRP Irp)
#define IOCTL_FILTER_FIND_FIRST
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
#define IOCTL_FILTER_FIND_NEXT
#define IOCTL_FILTER_LOAD
#define IRP_MJ_DEVICE_CONTROL
Referenced by FltpDeviceControl().
◆ FltpDispatchHandler()
Definition at line 103 of file Dispatch.c.
#define UNREFERENCED_PARAMETER(P)
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(_In_ PIRP Irp)
Referenced by FltpDispatch().
◆ HandleFindFirstIoctl()
◆ HandleLoadUnloadIoctl()
Definition at line 119 of file Dispatch.c.
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
#define STATUS_INVALID_PARAMETER
#define IOCTL_FILTER_UNLOAD
_IRQL_requires_same_ typedef _In_ ULONG ControlCode
struct _FILTER_NAME * PFILTER_NAME
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(_In_ PIRP Irp)
#define FIELD_OFFSET(t, f)
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
#define IOCTL_FILTER_LOAD
NTSTATUS NTAPI FltUnloadFilter(_In_ PCUNICODE_STRING FilterName)
NTSTATUS NTAPI FltLoadFilter(_In_ PCUNICODE_STRING FilterName)
Referenced by FltpDeviceControlHandler().