pub struct IITPlaylistCollection(/* private fields */);Expand description
IITPlaylistCollection Interface
See the generated IITPlaylistCollection_Impl trait for more documentation about each function.
Implementations§
Source§impl IITPlaylistCollection
impl IITPlaylistCollection
pub unsafe fn Count(&self, Count: *mut i32) -> HRESULT
pub unsafe fn Item( &self, Index: i32, iPlaylist: *mut Option<IITPlaylist>, ) -> HRESULT
pub unsafe fn ItemByName( &self, Name: BSTR, iPlaylist: *mut Option<IITPlaylist>, ) -> HRESULT
pub unsafe fn _NewEnum(&self, iEnumerator: *mut Option<IEnumVARIANT>) -> HRESULT
pub unsafe fn ItemByPersistentID( &self, highID: i32, lowID: i32, iPlaylist: *mut Option<IITPlaylist>, ) -> HRESULT
Trait Implementations§
Source§impl Clone for IITPlaylistCollection
impl Clone for IITPlaylistCollection
Source§impl Debug for IITPlaylistCollection
impl Debug for IITPlaylistCollection
Source§impl From<&IITPlaylistCollection> for IUnknown
impl From<&IITPlaylistCollection> for IUnknown
Source§fn from(value: &IITPlaylistCollection) -> Self
fn from(value: &IITPlaylistCollection) -> Self
Converts to this type from the input type.
Source§impl From<IITPlaylistCollection> for IUnknown
impl From<IITPlaylistCollection> for IUnknown
Source§fn from(value: IITPlaylistCollection) -> Self
fn from(value: IITPlaylistCollection) -> Self
Converts to this type from the input type.
Source§impl Interface for IITPlaylistCollection
impl Interface for IITPlaylistCollection
Source§impl PartialEq for IITPlaylistCollection
impl PartialEq for IITPlaylistCollection
Source§impl RuntimeName for IITPlaylistCollection
impl RuntimeName for IITPlaylistCollection
Source§impl Vtable for IITPlaylistCollection
impl Vtable for IITPlaylistCollection
type Vtable = IITPlaylistCollection_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.
impl Eq for IITPlaylistCollection
Auto Trait Implementations§
impl Freeze for IITPlaylistCollection
impl RefUnwindSafe for IITPlaylistCollection
impl !Send for IITPlaylistCollection
impl !Sync for IITPlaylistCollection
impl Unpin for IITPlaylistCollection
impl UnwindSafe for IITPlaylistCollection
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more