#[repr(C)]pub struct IWICMetadataReaderVtbl {
pub parent: IUnknownVtbl,
pub GetMetadataFormat: unsafe extern "system" fn(This: *mut IWICMetadataReader, pguidMetadataFormat: *mut GUID) -> HRESULT,
pub GetMetadataHandlerInfo: unsafe extern "system" fn(This: *mut IWICMetadataReader, ppIHandler: *mut *mut IWICMetadataHandlerInfo) -> HRESULT,
pub GetCount: unsafe extern "system" fn(This: *mut IWICMetadataReader, pcCount: *mut UINT) -> HRESULT,
pub GetValueByIndex: unsafe extern "system" fn(This: *mut IWICMetadataReader, nIndex: UINT, pvarSchema: *mut PROPVARIANT, pvarId: *mut PROPVARIANT, pvarValue: *mut PROPVARIANT) -> HRESULT,
pub GetValue: unsafe extern "system" fn(This: *mut IWICMetadataReader, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *mut PROPVARIANT) -> HRESULT,
pub GetEnumerator: unsafe extern "system" fn(This: *mut IWICMetadataReader, ppIEnumMetadata: *mut *mut IWICEnumMetadataItem) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetMetadataFormat: unsafe extern "system" fn(This: *mut IWICMetadataReader, pguidMetadataFormat: *mut GUID) -> HRESULT
§GetMetadataHandlerInfo: unsafe extern "system" fn(This: *mut IWICMetadataReader, ppIHandler: *mut *mut IWICMetadataHandlerInfo) -> HRESULT
§GetCount: unsafe extern "system" fn(This: *mut IWICMetadataReader, pcCount: *mut UINT) -> HRESULT
§GetValueByIndex: unsafe extern "system" fn(This: *mut IWICMetadataReader, nIndex: UINT, pvarSchema: *mut PROPVARIANT, pvarId: *mut PROPVARIANT, pvarValue: *mut PROPVARIANT) -> HRESULT
§GetValue: unsafe extern "system" fn(This: *mut IWICMetadataReader, pvarSchema: *const PROPVARIANT, pvarId: *const PROPVARIANT, pvarValue: *mut PROPVARIANT) -> HRESULT
§GetEnumerator: unsafe extern "system" fn(This: *mut IWICMetadataReader, ppIEnumMetadata: *mut *mut IWICEnumMetadataItem) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICMetadataReaderVtbl
impl RefUnwindSafe for IWICMetadataReaderVtbl
impl Send for IWICMetadataReaderVtbl
impl Sync for IWICMetadataReaderVtbl
impl Unpin for IWICMetadataReaderVtbl
impl UnwindSafe for IWICMetadataReaderVtbl
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