pub unsafe extern "system" fn BackupWrite(
    hFile: *mut c_void,
    lpBuffer: *mut u8,
    nNumberOfBytesToWrite: u32,
    lpNumberOfBytesWritten: *mut u32,
    bAbort: i32,
    bProcessSecurity: i32,
    lpContext: *mut *mut c_void
) -> i32