#[repr(C)]pub struct IWICMetadataBlockWriter {
pub lpVtbl: *const IWICMetadataBlockWriterVtbl,
}
Fields§
§lpVtbl: *const IWICMetadataBlockWriterVtbl
Implementations§
Source§impl IWICMetadataBlockWriter
impl IWICMetadataBlockWriter
pub unsafe fn InitializeFromBlockReader( &self, pIMDBlockReader: *mut IWICMetadataBlockReader, ) -> HRESULT
pub unsafe fn GetWriterByIndex( &self, ppIMetadataWriter: *mut *mut IWICMetadataWriter, ) -> HRESULT
pub unsafe fn AddWriter( &self, pIMetadataWriter: *mut IWICMetadataWriter, ) -> HRESULT
pub unsafe fn SetWriterByIndex( &self, pIMetadataWriter: *mut IWICMetadataWriter, ) -> HRESULT
pub unsafe fn RemoveWriterByIndex(&self, nIndex: UINT) -> HRESULT
Methods from Deref<Target = IWICMetadataBlockReader>§
pub unsafe fn GetContainerFormat( &self, pguidContainerFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetCount(&self, pcCount: *mut UINT) -> HRESULT
pub unsafe fn GetReaderByIndex( &self, ppIMetadataReader: *mut *mut IWICMetadataReader, ) -> HRESULT
pub unsafe fn GetEnumerator( &self, ppIEnumMetadata: *mut IEnumUnknown, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICMetadataBlockWriter
impl Deref for IWICMetadataBlockWriter
Source§type Target = IWICMetadataBlockReader
type Target = IWICMetadataBlockReader
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICMetadataBlockReader
fn deref(&self) -> &IWICMetadataBlockReader
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICMetadataBlockWriter
impl RefUnwindSafe for IWICMetadataBlockWriter
impl !Send for IWICMetadataBlockWriter
impl !Sync for IWICMetadataBlockWriter
impl Unpin for IWICMetadataBlockWriter
impl UnwindSafe for IWICMetadataBlockWriter
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