pub trait IDtcLuRmEnlistmentFactory_Impl: Sized {
    // Required method
    fn Create(
        &self,
        puclupair: *mut u8,
        cblupair: u32,
        pitransaction: Option<&ITransaction>,
        ptransid: *mut u8,
        cbtransid: u32,
        prmenlistmentsink: Option<&IDtcLuRmEnlistmentSink>,
        pprmenlistment: *mut Option<IDtcLuRmEnlistment>
    ) -> Result<()>;
}

Required Methods§

fn Create( &self, puclupair: *mut u8, cblupair: u32, pitransaction: Option<&ITransaction>, ptransid: *mut u8, cbtransid: u32, prmenlistmentsink: Option<&IDtcLuRmEnlistmentSink>, pprmenlistment: *mut Option<IDtcLuRmEnlistment> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§