pub unsafe extern "system" fn CreateLogMarshallingArea(
    hlog: HANDLE,
    pfnallocbuffer: CLFS_BLOCK_ALLOCATION,
    pfnfreebuffer: CLFS_BLOCK_DEALLOCATION,
    pvblockalloccontext: *mut c_void,
    cbmarshallingbuffer: u32,
    cmaxwritebuffers: u32,
    cmaxreadbuffers: u32,
    ppvmarshal: *mut *mut c_void,
) -> BOOL