#[repr(C)]pub struct IWICMetadataWriter {
pub lpVtbl: *const IWICMetadataWriterVtbl,
}
Fields§
§lpVtbl: *const IWICMetadataWriterVtbl
Implementations§
Source§impl IWICMetadataWriter
impl IWICMetadataWriter
pub unsafe fn SetValue( &self, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *const PROPVARIANT, ) -> HRESULT
pub unsafe fn SetValueByIndex( &self, nIndex: UINT, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *const PROPVARIANT, ) -> HRESULT
pub unsafe fn RemoveValue( &self, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, ) -> HRESULT
pub unsafe fn RemoveValueByIndex(&self, nIndex: UINT) -> HRESULT
Methods from Deref<Target = IWICMetadataReader>§
pub unsafe fn GetMetadataFormat( &self, pguidMetadataFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetMetadataHandlerInfo( &self, ppIHandler: *mut *mut IWICMetadataHandlerInfo, ) -> HRESULT
pub unsafe fn GetCount(&self, pcCount: *mut UINT) -> HRESULT
pub unsafe fn GetValueByIndex( &self, nIndex: UINT, pvarSchema: *mut PROPVARIANT, pvarId: *mut PROPVARIANT, pvarValue: *mut PROPVARIANT, ) -> HRESULT
pub unsafe fn GetValue( &self, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *mut PROPVARIANT, ) -> HRESULT
pub unsafe fn GetEnumerator( &self, ppIEnumMetadata: *mut *mut IWICEnumMetadataItem, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICMetadataWriter
impl Deref for IWICMetadataWriter
Source§type Target = IWICMetadataReader
type Target = IWICMetadataReader
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICMetadataReader
fn deref(&self) -> &IWICMetadataReader
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICMetadataWriter
impl RefUnwindSafe for IWICMetadataWriter
impl !Send for IWICMetadataWriter
impl !Sync for IWICMetadataWriter
impl Unpin for IWICMetadataWriter
impl UnwindSafe for IWICMetadataWriter
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