pub unsafe fn DtcGetTransactionManager<P0, P1>(
    i_pszhost: P0,
    i_psztmname: P1,
    i_riid: *const GUID,
    i_dwreserved1: u32,
    i_wcbreserved2: u16,
    i_pvreserved2: Option<*const c_void>,
    o_ppvobject: *mut *mut c_void
) -> Result<()>
where P0: IntoParam<PCSTR>, P1: IntoParam<PCSTR>,