pub unsafe extern "cdecl" fn DtcGetTransactionManager(
    i_pszhost: PCSTR,
    i_psztmname: PCSTR,
    i_riid: *const GUID,
    i_dwreserved1: u32,
    i_wcbreserved2: u16,
    i_pvreserved2: *const c_void,
    o_ppvobject: *mut *mut c_void,
) -> HRESULT