pub trait IITBrowserWindow_Impl: Sized + IITWindow_Impl {
// Required methods
unsafe fn MiniPlayer(&self, isMiniPlayer: *mut VARIANT_BOOL) -> HRESULT;
unsafe fn set_MiniPlayer(&self, isMiniPlayer: VARIANT_BOOL) -> HRESULT;
unsafe fn SelectedTracks(
&self,
iTrackCollection: *mut Option<IITTrackCollection>,
) -> HRESULT;
unsafe fn SelectedPlaylist(
&self,
iPlaylist: *mut Option<IITPlaylist>,
) -> HRESULT;
unsafe fn set_SelectedPlaylist(&self, iPlaylist: *const VARIANT) -> HRESULT;
}Required Methods§
Sourceunsafe fn MiniPlayer(&self, isMiniPlayer: *mut VARIANT_BOOL) -> HRESULT
unsafe fn MiniPlayer(&self, isMiniPlayer: *mut VARIANT_BOOL) -> HRESULT
True if window is in MiniPlayer mode.
Sourceunsafe fn set_MiniPlayer(&self, isMiniPlayer: VARIANT_BOOL) -> HRESULT
unsafe fn set_MiniPlayer(&self, isMiniPlayer: VARIANT_BOOL) -> HRESULT
True if window is in MiniPlayer mode.
Sourceunsafe fn SelectedTracks(
&self,
iTrackCollection: *mut Option<IITTrackCollection>,
) -> HRESULT
unsafe fn SelectedTracks( &self, iTrackCollection: *mut Option<IITTrackCollection>, ) -> HRESULT
Returns a collection containing the currently selected track or tracks.
Sourceunsafe fn SelectedPlaylist(
&self,
iPlaylist: *mut Option<IITPlaylist>,
) -> HRESULT
unsafe fn SelectedPlaylist( &self, iPlaylist: *mut Option<IITPlaylist>, ) -> HRESULT
The currently selected playlist in the Source list.
Sourceunsafe fn set_SelectedPlaylist(&self, iPlaylist: *const VARIANT) -> HRESULT
unsafe fn set_SelectedPlaylist(&self, iPlaylist: *const VARIANT) -> HRESULT
The currently selected playlist in the Source list.
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.