IITBrowserWindow_Impl

Trait IITBrowserWindow_Impl 

Source
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§

Source

unsafe fn MiniPlayer(&self, isMiniPlayer: *mut VARIANT_BOOL) -> HRESULT

True if window is in MiniPlayer mode.

Source

unsafe fn set_MiniPlayer(&self, isMiniPlayer: VARIANT_BOOL) -> HRESULT

True if window is in MiniPlayer mode.

Source

unsafe fn SelectedTracks( &self, iTrackCollection: *mut Option<IITTrackCollection>, ) -> HRESULT

Returns a collection containing the currently selected track or tracks.

Source

unsafe fn SelectedPlaylist( &self, iPlaylist: *mut Option<IITPlaylist>, ) -> HRESULT

The currently selected playlist in the Source list.

Source

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.

Implementors§