FltCreateFileEx

Function FltCreateFileEx 

pub unsafe fn FltCreateFileEx(
    filter: PFLT_FILTER,
    instance: Option<PFLT_INSTANCE>,
    filehandle: *mut HANDLE,
    fileobject: Option<*mut *mut FILE_OBJECT>,
    desiredaccess: u32,
    objectattributes: *const OBJECT_ATTRIBUTES,
    iostatusblock: *mut IO_STATUS_BLOCK,
    allocationsize: Option<*const i64>,
    fileattributes: u32,
    shareaccess: u32,
    createdisposition: u32,
    createoptions: u32,
    eabuffer: Option<*const c_void>,
    ealength: u32,
    flags: u32,
) -> NTSTATUS