pub unsafe extern "system" fn AVIFileOpenA(
    ppfile: *mut IAVIFile,
    szfile: PCSTR,
    umode: u32,
    lphandler: *const GUID
) -> HRESULT