[FLTMGR] Stub FltCreateFileEx()

This commit is contained in:
Pierre Schweitzer 2018-10-28 10:26:37 +01:00
parent b9c6debe30
commit 5fc37876d8
2 changed files with 37 additions and 1 deletions

View file

@ -134,6 +134,40 @@ FltReleasePushLock(_Inout_ _Requires_lock_held_(*_Curr_) _Releases_lock_(*_Curr_
KeLeaveCriticalRegion();
}
_IRQL_requires_max_(PASSIVE_LEVEL)
NTSTATUS
FLTAPI
FltClose(_In_ HANDLE FileHandle)
{
PAGED_CODE();
return ZwClose(FileHandle);
}
_Must_inspect_result_
_IRQL_requires_max_(PASSIVE_LEVEL)
NTSTATUS
FLTAPI
FltCreateFileEx(_In_ PFLT_FILTER Filter,
_In_opt_ PFLT_INSTANCE Instance,
_Out_ PHANDLE FileHandle,
_Outptr_opt_ PFILE_OBJECT *FileObject,
_In_ ACCESS_MASK DesiredAccess,
_In_ POBJECT_ATTRIBUTES ObjectAttributes,
_Out_ PIO_STATUS_BLOCK IoStatusBlock,
_In_opt_ PLARGE_INTEGER AllocationSize,
_In_ ULONG FileAttributes,
_In_ ULONG ShareAccess,
_In_ ULONG CreateDisposition,
_In_ ULONG CreateOptions,
_In_reads_bytes_opt_(EaLength) PVOID EaBuffer,
_In_ ULONG EaLength,
_In_ ULONG Flags)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
/* INTERNAL FUNCTIONS ******************************************************/
@ -269,4 +303,4 @@ FltpObjectPointerDereference(_In_ PFLT_OBJECT Object)
// Cleanup
FLT_ASSERT(FALSE);
}
}
}

View file

@ -13,4 +13,6 @@
@ stdcall FltEnumerateVolumes(ptr ptr long ptr)
@ stdcall FltGetFileNameInformationUnsafe(ptr ptr long ptr)
@ stdcall FltCloseClientPort(ptr ptr)
@ stdcall FltClose(ptr)
@ stdcall FltCreateFileEx(ptr ptr ptr ptr long ptr ptr ptr long long long long ptr long long)