pub struct IITArtwork(/* private fields */);Expand description
IITArtwork Interface
See the generated IITArtwork_Impl trait for more documentation about each function.
Implementations§
Source§impl IITArtwork
impl IITArtwork
pub unsafe fn Delete(&self) -> HRESULT
pub unsafe fn SetArtworkFromFile(&self, filePath: BSTR) -> HRESULT
pub unsafe fn SaveArtworkToFile(&self, filePath: BSTR) -> HRESULT
pub unsafe fn Format(&self, Format: *mut ITArtworkFormat) -> HRESULT
pub unsafe fn IsDownloadedArtwork( &self, IsDownloadedArtwork: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn Description(&self, Description: *mut BSTR) -> HRESULT
pub unsafe fn set_Description(&self, Description: BSTR) -> HRESULT
Trait Implementations§
Source§impl Clone for IITArtwork
impl Clone for IITArtwork
Source§impl Debug for IITArtwork
impl Debug for IITArtwork
Source§impl From<&IITArtwork> for IUnknown
impl From<&IITArtwork> for IUnknown
Source§fn from(value: &IITArtwork) -> Self
fn from(value: &IITArtwork) -> Self
Converts to this type from the input type.
Source§impl From<IITArtwork> for IUnknown
impl From<IITArtwork> for IUnknown
Source§fn from(value: IITArtwork) -> Self
fn from(value: IITArtwork) -> Self
Converts to this type from the input type.
Source§impl Interface for IITArtwork
impl Interface for IITArtwork
Source§impl PartialEq for IITArtwork
impl PartialEq for IITArtwork
Source§impl RuntimeName for IITArtwork
impl RuntimeName for IITArtwork
Source§impl Vtable for IITArtwork
impl Vtable for IITArtwork
type Vtable = IITArtwork_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 IITArtwork
Auto Trait Implementations§
impl Freeze for IITArtwork
impl RefUnwindSafe for IITArtwork
impl !Send for IITArtwork
impl !Sync for IITArtwork
impl Unpin for IITArtwork
impl UnwindSafe for IITArtwork
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