pub unsafe extern "system" fn ClfsCreateMarshallingArea(
    plfolog: *const FILE_OBJECT,
    epooltype: POOL_TYPE,
    pfnallocbuffer: PALLOCATE_FUNCTION,
    pfnfreebuffer: PFREE_FUNCTION,
    cbmarshallingbuffer: u32,
    cmaxwritebuffers: u32,
    cmaxreadbuffers: u32,
    ppvmarshalcontext: *mut *mut c_void,
) -> NTSTATUS