#[repr(C)]pub struct IWICMetadataBlockWriterVtbl {
pub parent: IWICMetadataBlockReaderVtbl,
pub InitializeFromBlockReader: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, pIMDBlockReader: *mut IWICMetadataBlockReader) -> HRESULT,
pub GetWriterByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, ppIMetadataWriter: *mut *mut IWICMetadataWriter) -> HRESULT,
pub AddWriter: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, pIMetadataWriter: *mut IWICMetadataWriter) -> HRESULT,
pub SetWriterByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, pIMetadataWriter: *mut IWICMetadataWriter) -> HRESULT,
pub RemoveWriterByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, nIndex: UINT) -> HRESULT,
}
Fields§
§parent: IWICMetadataBlockReaderVtbl
§InitializeFromBlockReader: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, pIMDBlockReader: *mut IWICMetadataBlockReader) -> HRESULT
§GetWriterByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, ppIMetadataWriter: *mut *mut IWICMetadataWriter) -> HRESULT
§AddWriter: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, pIMetadataWriter: *mut IWICMetadataWriter) -> HRESULT
§SetWriterByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, pIMetadataWriter: *mut IWICMetadataWriter) -> HRESULT
§RemoveWriterByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockWriter, nIndex: UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICMetadataBlockWriterVtbl
impl RefUnwindSafe for IWICMetadataBlockWriterVtbl
impl Send for IWICMetadataBlockWriterVtbl
impl Sync for IWICMetadataBlockWriterVtbl
impl Unpin for IWICMetadataBlockWriterVtbl
impl UnwindSafe for IWICMetadataBlockWriterVtbl
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