#[repr(C)]pub struct IWICMetadataQueryReaderVtbl {
pub parent: IUnknownVtbl,
pub GetContainerFormat: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, pguidContainerFormat: *mut GUID) -> HRESULT,
pub GetLocation: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, cchMaxLength: UINT, wzNamespace: *mut WCHAR, pcchActualLength: *mut UINT) -> HRESULT,
pub GetMetadataByName: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, wzName: LPCWSTR, pvarValue: *mut PROPVARIANT) -> HRESULT,
pub GetEnumerator: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, ppIEnumString: *mut *mut IEnumString) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetContainerFormat: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, pguidContainerFormat: *mut GUID) -> HRESULT
§GetLocation: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, cchMaxLength: UINT, wzNamespace: *mut WCHAR, pcchActualLength: *mut UINT) -> HRESULT
§GetMetadataByName: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, wzName: LPCWSTR, pvarValue: *mut PROPVARIANT) -> HRESULT
§GetEnumerator: unsafe extern "system" fn(This: *mut IWICMetadataQueryReader, ppIEnumString: *mut *mut IEnumString) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICMetadataQueryReaderVtbl
impl RefUnwindSafe for IWICMetadataQueryReaderVtbl
impl Send for IWICMetadataQueryReaderVtbl
impl Sync for IWICMetadataQueryReaderVtbl
impl Unpin for IWICMetadataQueryReaderVtbl
impl UnwindSafe for IWICMetadataQueryReaderVtbl
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