pub trait IESEventFactory_Impl: Sized {
    // Required method
    fn CreateESEvent(
        &self,
        pserviceprovider: Option<&IUnknown>,
        dweventid: u32,
        guideventtype: &GUID,
        dweventdatalength: u32,
        peventdata: *const u8,
        bstrbaseurl: &BSTR,
        pinitcontext: Option<&IUnknown>
    ) -> Result<IESEvent>;
}

Required Methods§

fn CreateESEvent( &self, pserviceprovider: Option<&IUnknown>, dweventid: u32, guideventtype: &GUID, dweventdatalength: u32, peventdata: *const u8, bstrbaseurl: &BSTR, pinitcontext: Option<&IUnknown> ) -> Result<IESEvent>

Object Safety§

This trait is not object safe.

Implementors§