#[repr(C)]pub struct IWICMetadataWriterVtbl {
pub parent: IWICMetadataReaderVtbl,
pub SetValue: unsafe extern "system" fn(This: *mut IWICMetadataWriter, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *const PROPVARIANT) -> HRESULT,
pub SetValueByIndex: unsafe extern "system" fn(This: *mut IWICMetadataWriter, nIndex: UINT, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *const PROPVARIANT) -> HRESULT,
pub RemoveValue: unsafe extern "system" fn(This: *mut IWICMetadataWriter, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT) -> HRESULT,
pub RemoveValueByIndex: unsafe extern "system" fn(This: *mut IWICMetadataWriter, nIndex: UINT) -> HRESULT,
}
Fields§
§parent: IWICMetadataReaderVtbl
§SetValue: unsafe extern "system" fn(This: *mut IWICMetadataWriter, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *const PROPVARIANT) -> HRESULT
§SetValueByIndex: unsafe extern "system" fn(This: *mut IWICMetadataWriter, nIndex: UINT, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *const PROPVARIANT) -> HRESULT
§RemoveValue: unsafe extern "system" fn(This: *mut IWICMetadataWriter, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT) -> HRESULT
§RemoveValueByIndex: unsafe extern "system" fn(This: *mut IWICMetadataWriter, nIndex: UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICMetadataWriterVtbl
impl RefUnwindSafe for IWICMetadataWriterVtbl
impl Send for IWICMetadataWriterVtbl
impl Sync for IWICMetadataWriterVtbl
impl Unpin for IWICMetadataWriterVtbl
impl UnwindSafe for IWICMetadataWriterVtbl
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