ReactOS 0.4.16-dev-13-ge2fc578
|
Go to the source code of this file.
Functions | |||||||||||||||
TestQueryTeardown | |||||||||||||||
Test volume attach routine. This is called by the driver's InstanceSetupCallback routine in response to a new volume attaching.
| |||||||||||||||
NTSTATUS FLTAPI | TestClientConnect (_In_ PFLT_PORT ClientPort, _In_opt_ PVOID ServerPortCookie, _In_reads_bytes_opt_(SizeOfContext) PVOID ConnectionContext, _In_ ULONG SizeOfContext, _Outptr_result_maybenull_ PVOID *ConnectionPortCookie) | ||||||||||||||
VOID FLTAPI | TestClientDisconnect (_In_opt_ PVOID ConnectionCookie) | ||||||||||||||
NTSTATUS FLTAPI | TestMessageHandler (_In_opt_ PVOID ConnectionCookie, _In_reads_bytes_opt_(InputBufferLength) PVOID InputBuffer, _In_ ULONG InputBufferLength, _Out_writes_bytes_to_opt_(OutputBufferLength, *ReturnOutputBufferLength) PVOID OutputBuffer, _In_ ULONG OutputBufferLength, _Out_ PULONG ReturnOutputBufferLength) | ||||||||||||||
VOID | TestQueryTeardown (_In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ FLT_INSTANCE_QUERY_TEARDOWN_FLAGS Flags) | ||||||||||||||
TestEntry | |||||||||||||||
Test entry point. This is called by DriverEntry as early as possible, but with ResultBuffer initialized, so that test macros work correctly
| |||||||||||||||
NTSTATUS | TestEntry (IN PDRIVER_OBJECT DriverObject, IN PCUNICODE_STRING RegistryPath, OUT PCWSTR *DeviceName, IN OUT INT *Flags) | ||||||||||||||
TestUnload | |||||||||||||||
Test unload routine. This is called by the driver's Unload routine as early as possible, with ResultBuffer and the test device object still valid, so that test macros work correctly
| |||||||||||||||
VOID | TestFilterUnload (IN ULONG Flags) | ||||||||||||||
TestInstanceSetup | |||||||||||||||
Test volume attach routine. This is called by the driver's InstanceSetupCallback routine in response to a new volume attaching.
| |||||||||||||||
NTSTATUS | TestInstanceSetup (_In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ FLT_INSTANCE_SETUP_FLAGS Flags, _In_ DEVICE_TYPE VolumeDeviceType, _In_ FLT_FILESYSTEM_TYPE VolumeFilesystemType, _In_ PUNICODE_STRING VolumeName, _In_ ULONG SectorSize, _In_ ULONG ReportedSectorSize) | ||||||||||||||
Variables | |
static PDRIVER_OBJECT | TestDriverObject |
NTSTATUS FLTAPI TestClientConnect | ( | _In_ PFLT_PORT | ClientPort, |
_In_opt_ PVOID | ServerPortCookie, | ||
_In_reads_bytes_opt_(SizeOfContext) PVOID | ConnectionContext, | ||
_In_ ULONG | SizeOfContext, | ||
_Outptr_result_maybenull_ PVOID * | ConnectionPortCookie | ||
) |
NTSTATUS TestEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PCUNICODE_STRING | RegistryPath, | ||
OUT PCWSTR * | DeviceName, | ||
IN OUT INT * | Flags | ||
) |
Definition at line 74 of file fltmgr_load.c.
Definition at line 117 of file fltmgr_load.c.
NTSTATUS TestInstanceSetup | ( | _In_ PCFLT_RELATED_OBJECTS | FltObjects, |
_In_ FLT_INSTANCE_SETUP_FLAGS | Flags, | ||
_In_ DEVICE_TYPE | VolumeDeviceType, | ||
_In_ FLT_FILESYSTEM_TYPE | VolumeFilesystemType, | ||
_In_ PUNICODE_STRING | VolumeName, | ||
_In_ ULONG | SectorSize, | ||
_In_ ULONG | ReportedSectorSize | ||
) |
Definition at line 159 of file fltmgr_load.c.
NTSTATUS FLTAPI TestMessageHandler | ( | _In_opt_ PVOID | ConnectionCookie, |
_In_reads_bytes_opt_(InputBufferLength) PVOID | InputBuffer, | ||
_In_ ULONG | InputBufferLength, | ||
_Out_writes_bytes_to_opt_(OutputBufferLength, *ReturnOutputBufferLength) PVOID | OutputBuffer, | ||
_In_ ULONG | OutputBufferLength, | ||
_Out_ PULONG | ReturnOutputBufferLength | ||
) |
Definition at line 225 of file fltmgr_load.c.
VOID TestQueryTeardown | ( | _In_ PCFLT_RELATED_OBJECTS | FltObjects, |
_In_ FLT_INSTANCE_QUERY_TEARDOWN_FLAGS | Flags | ||
) |
Definition at line 193 of file fltmgr_load.c.
|
static |
Definition at line 44 of file fltmgr_load.c.
Referenced by TestEntry().