#[repr(C)]pub struct IWICMetadataReaderInfoVtbl {
pub parent: IWICMetadataHandlerInfoVtbl,
pub GetPatterns: unsafe extern "system" fn(This: *mut IWICMetadataReaderInfo, guidContainerFormat: REFGUID, cbSize: UINT, pPattern: *mut WICMetadataPattern, pcCount: *mut UINT, pcbActual: *mut UINT) -> HRESULT,
pub MatchesPattern: unsafe extern "system" fn(This: *mut IWICMetadataReaderInfo, guidContainerFormat: REFGUID, pIStream: *mut IStream, pfMatches: *mut BOOL) -> HRESULT,
pub CreateInstance: unsafe extern "system" fn(This: *mut IWICMetadataReaderInfo, ppIReader: *mut *mut IWICMetadataReader) -> HRESULT,
}
Fields§
§parent: IWICMetadataHandlerInfoVtbl
§GetPatterns: unsafe extern "system" fn(This: *mut IWICMetadataReaderInfo, guidContainerFormat: REFGUID, cbSize: UINT, pPattern: *mut WICMetadataPattern, pcCount: *mut UINT, pcbActual: *mut UINT) -> HRESULT
§MatchesPattern: unsafe extern "system" fn(This: *mut IWICMetadataReaderInfo, guidContainerFormat: REFGUID, pIStream: *mut IStream, pfMatches: *mut BOOL) -> HRESULT
§CreateInstance: unsafe extern "system" fn(This: *mut IWICMetadataReaderInfo, ppIReader: *mut *mut IWICMetadataReader) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICMetadataReaderInfoVtbl
impl RefUnwindSafe for IWICMetadataReaderInfoVtbl
impl Send for IWICMetadataReaderInfoVtbl
impl Sync for IWICMetadataReaderInfoVtbl
impl Unpin for IWICMetadataReaderInfoVtbl
impl UnwindSafe for IWICMetadataReaderInfoVtbl
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