Struct itunes_com::sys::IITFileOrCDTrack
source · #[repr(transparent)]pub struct IITFileOrCDTrack(_);Expand description
IITFileOrCDTrack Interface
See the generated IITFileOrCDTrack_Impl trait for more documentation about each function.
Implementations§
source§impl IITFileOrCDTrack
impl IITFileOrCDTrack
pub unsafe fn Location(&self, Location: *mut BSTR) -> HRESULT
pub unsafe fn UpdateInfoFromFile(&self) -> HRESULT
pub unsafe fn Podcast(&self, isPodcast: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn UpdatePodcastFeed(&self) -> HRESULT
pub unsafe fn RememberBookmark( &self, RememberBookmark: *mut VARIANT_BOOL ) -> HRESULT
pub unsafe fn set_RememberBookmark( &self, RememberBookmark: VARIANT_BOOL ) -> HRESULT
pub unsafe fn ExcludeFromShuffle( &self, ExcludeFromShuffle: *mut VARIANT_BOOL ) -> HRESULT
pub unsafe fn set_ExcludeFromShuffle( &self, ExcludeFromShuffle: VARIANT_BOOL ) -> HRESULT
pub unsafe fn Lyrics(&self, Lyrics: *mut BSTR) -> HRESULT
pub unsafe fn set_Lyrics(&self, Lyrics: BSTR) -> HRESULT
pub unsafe fn Category(&self, Category: *mut BSTR) -> HRESULT
pub unsafe fn set_Category(&self, Category: BSTR) -> HRESULT
pub unsafe fn Description(&self, Description: *mut BSTR) -> HRESULT
pub unsafe fn set_Description(&self, Description: BSTR) -> HRESULT
pub unsafe fn LongDescription(&self, LongDescription: *mut BSTR) -> HRESULT
pub unsafe fn set_LongDescription(&self, LongDescription: BSTR) -> HRESULT
pub unsafe fn BookmarkTime(&self, BookmarkTime: *mut i32) -> HRESULT
pub unsafe fn set_BookmarkTime(&self, BookmarkTime: i32) -> HRESULT
pub unsafe fn VideoKind(&self, VideoKind: *mut ITVideoKind) -> HRESULT
pub unsafe fn set_VideoKind(&self, VideoKind: ITVideoKind) -> HRESULT
pub unsafe fn SkippedCount(&self, SkippedCount: *mut i32) -> HRESULT
pub unsafe fn set_SkippedCount(&self, SkippedCount: i32) -> HRESULT
pub unsafe fn SkippedDate(&self, SkippedDate: *mut f64) -> HRESULT
pub unsafe fn set_SkippedDate(&self, SkippedDate: f64) -> HRESULT
pub unsafe fn PartOfGaplessAlbum( &self, PartOfGaplessAlbum: *mut VARIANT_BOOL ) -> HRESULT
pub unsafe fn set_PartOfGaplessAlbum( &self, PartOfGaplessAlbum: VARIANT_BOOL ) -> HRESULT
pub unsafe fn AlbumArtist(&self, AlbumArtist: *mut BSTR) -> HRESULT
pub unsafe fn set_AlbumArtist(&self, AlbumArtist: BSTR) -> HRESULT
pub unsafe fn Show(&self, showName: *mut BSTR) -> HRESULT
pub unsafe fn set_Show(&self, showName: BSTR) -> HRESULT
pub unsafe fn SeasonNumber(&self, SeasonNumber: *mut i32) -> HRESULT
pub unsafe fn set_SeasonNumber(&self, SeasonNumber: i32) -> HRESULT
pub unsafe fn EpisodeID(&self, EpisodeID: *mut BSTR) -> HRESULT
pub unsafe fn set_EpisodeID(&self, EpisodeID: BSTR) -> HRESULT
pub unsafe fn EpisodeNumber(&self, EpisodeNumber: *mut i32) -> HRESULT
pub unsafe fn set_EpisodeNumber(&self, EpisodeNumber: i32) -> HRESULT
pub unsafe fn Size64High(&self, sizeHigh: *mut i32) -> HRESULT
pub unsafe fn Size64Low(&self, sizeLow: *mut i32) -> HRESULT
pub unsafe fn Unplayed(&self, isUnplayed: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn set_Unplayed(&self, isUnplayed: VARIANT_BOOL) -> HRESULT
pub unsafe fn SortAlbum(&self, Album: *mut BSTR) -> HRESULT
pub unsafe fn set_SortAlbum(&self, Album: BSTR) -> HRESULT
pub unsafe fn SortAlbumArtist(&self, AlbumArtist: *mut BSTR) -> HRESULT
pub unsafe fn set_SortAlbumArtist(&self, AlbumArtist: BSTR) -> HRESULT
pub unsafe fn SortArtist(&self, Artist: *mut BSTR) -> HRESULT
pub unsafe fn set_SortArtist(&self, Artist: BSTR) -> HRESULT
pub unsafe fn SortComposer(&self, Composer: *mut BSTR) -> HRESULT
pub unsafe fn set_SortComposer(&self, Composer: BSTR) -> HRESULT
pub unsafe fn SortName(&self, Name: *mut BSTR) -> HRESULT
pub unsafe fn set_SortName(&self, Name: BSTR) -> HRESULT
pub unsafe fn SortShow(&self, showName: *mut BSTR) -> HRESULT
pub unsafe fn set_SortShow(&self, showName: BSTR) -> HRESULT
pub unsafe fn Reveal(&self) -> HRESULT
pub unsafe fn AlbumRating(&self, Rating: *mut i32) -> HRESULT
pub unsafe fn set_AlbumRating(&self, Rating: i32) -> HRESULT
pub unsafe fn AlbumRatingKind(&self, ratingKind: *mut ITRatingKind) -> HRESULT
pub unsafe fn ratingKind(&self, ratingKind: *mut ITRatingKind) -> HRESULT
pub unsafe fn Playlists( &self, iPlaylistCollection: *mut Option<IITPlaylistCollection> ) -> HRESULT
pub unsafe fn set_Location(&self, Location: BSTR) -> HRESULT
pub unsafe fn ReleaseDate(&self, ReleaseDate: *mut f64) -> HRESULT
Trait Implementations§
source§impl Clone for IITFileOrCDTrack
impl Clone for IITFileOrCDTrack
source§impl Debug for IITFileOrCDTrack
impl Debug for IITFileOrCDTrack
source§impl From<&IITFileOrCDTrack> for IUnknown
impl From<&IITFileOrCDTrack> for IUnknown
source§fn from(value: &IITFileOrCDTrack) -> Self
fn from(value: &IITFileOrCDTrack) -> Self
Converts to this type from the input type.
source§impl From<IITFileOrCDTrack> for IUnknown
impl From<IITFileOrCDTrack> for IUnknown
source§fn from(value: IITFileOrCDTrack) -> Self
fn from(value: IITFileOrCDTrack) -> Self
Converts to this type from the input type.
source§impl Interface for IITFileOrCDTrack
impl Interface for IITFileOrCDTrack
source§impl PartialEq<IITFileOrCDTrack> for IITFileOrCDTrack
impl PartialEq<IITFileOrCDTrack> for IITFileOrCDTrack
source§impl RuntimeName for IITFileOrCDTrack
impl RuntimeName for IITFileOrCDTrack
source§impl Vtable for IITFileOrCDTrack
impl Vtable for IITFileOrCDTrack
type Vtable = IITFileOrCDTrack_Vtbl
source§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface implementation.source§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.