pub unsafe extern "system" fn GetErrorInfo(
    dwreserved: u32,
    pperrinfo: *mut IErrorInfo
) -> HRESULT