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