windows::Win32::Media::DirectShow::Tv

Trait IESEventFactory_Impl

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

Required Methods§

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§