pub unsafe fn OpenStreamOnFile(
lpallocatebuffer: Option<unsafe extern "system" fn(u32, *mut *mut c_void) -> i32>,
lpfreebuffer: Option<unsafe extern "system" fn(*mut c_void) -> u32>,
ulflags: u32,
lpszfilename: *const i8,
lpszprefix: Option<*const i8>,
) -> Result<IStream, Error>