Trait IWMPEvents3_Impl
pub trait IWMPEvents3_Impl: IWMPEvents2_Impl {
// Required methods
fn CdromRipStateChange(
&self,
pcdromrip: Ref<'_, IWMPCdromRip>,
wmprs: WMPRipState,
);
fn CdromRipMediaError(
&self,
pcdromrip: Ref<'_, IWMPCdromRip>,
pmedia: Ref<'_, IDispatch>,
);
fn CdromBurnStateChange(
&self,
pcdromburn: Ref<'_, IWMPCdromBurn>,
wmpbs: WMPBurnState,
);
fn CdromBurnMediaError(
&self,
pcdromburn: Ref<'_, IWMPCdromBurn>,
pmedia: Ref<'_, IDispatch>,
);
fn CdromBurnError(
&self,
pcdromburn: Ref<'_, IWMPCdromBurn>,
hrerror: HRESULT,
);
fn LibraryConnect(&self, plibrary: Ref<'_, IWMPLibrary>);
fn LibraryDisconnect(&self, plibrary: Ref<'_, IWMPLibrary>);
fn FolderScanStateChange(&self, wmpfss: WMPFolderScanState);
fn StringCollectionChange(
&self,
pdispstringcollection: Ref<'_, IDispatch>,
change: WMPStringCollectionChangeEventType,
lcollectionindex: i32,
);
fn MediaCollectionMediaAdded(&self, pdispmedia: Ref<'_, IDispatch>);
fn MediaCollectionMediaRemoved(&self, pdispmedia: Ref<'_, IDispatch>);
}
Required Methods§
fn CdromRipStateChange( &self, pcdromrip: Ref<'_, IWMPCdromRip>, wmprs: WMPRipState, )
fn CdromRipMediaError( &self, pcdromrip: Ref<'_, IWMPCdromRip>, pmedia: Ref<'_, IDispatch>, )
fn CdromBurnStateChange( &self, pcdromburn: Ref<'_, IWMPCdromBurn>, wmpbs: WMPBurnState, )
fn CdromBurnMediaError( &self, pcdromburn: Ref<'_, IWMPCdromBurn>, pmedia: Ref<'_, IDispatch>, )
fn CdromBurnError(&self, pcdromburn: Ref<'_, IWMPCdromBurn>, hrerror: HRESULT)
fn LibraryConnect(&self, plibrary: Ref<'_, IWMPLibrary>)
fn LibraryDisconnect(&self, plibrary: Ref<'_, IWMPLibrary>)
fn FolderScanStateChange(&self, wmpfss: WMPFolderScanState)
fn StringCollectionChange( &self, pdispstringcollection: Ref<'_, IDispatch>, change: WMPStringCollectionChangeEventType, lcollectionindex: i32, )
fn MediaCollectionMediaAdded(&self, pdispmedia: Ref<'_, IDispatch>)
fn MediaCollectionMediaRemoved(&self, pdispmedia: Ref<'_, IDispatch>)
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.