#[repr(C)]pub struct IWICMetadataBlockReaderVtbl {
pub parent: IUnknownVtbl,
pub GetContainerFormat: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, pguidContainerFormat: *mut GUID) -> HRESULT,
pub GetCount: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, pcCount: *mut UINT) -> HRESULT,
pub GetReaderByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, ppIMetadataReader: *mut *mut IWICMetadataReader) -> HRESULT,
pub GetEnumerator: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, ppIEnumMetadata: *mut IEnumUnknown) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetContainerFormat: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, pguidContainerFormat: *mut GUID) -> HRESULT
§GetCount: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, pcCount: *mut UINT) -> HRESULT
§GetReaderByIndex: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, ppIMetadataReader: *mut *mut IWICMetadataReader) -> HRESULT
§GetEnumerator: unsafe extern "system" fn(This: *mut IWICMetadataBlockReader, ppIEnumMetadata: *mut IEnumUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICMetadataBlockReaderVtbl
impl RefUnwindSafe for IWICMetadataBlockReaderVtbl
impl Send for IWICMetadataBlockReaderVtbl
impl Sync for IWICMetadataBlockReaderVtbl
impl Unpin for IWICMetadataBlockReaderVtbl
impl UnwindSafe for IWICMetadataBlockReaderVtbl
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