#[repr(C)]pub struct IWICMetadataQueryWriter {
pub lpVtbl: *const IWICMetadataQueryWriterVtbl,
}
Fields§
§lpVtbl: *const IWICMetadataQueryWriterVtbl
Implementations§
Source§impl IWICMetadataQueryWriter
impl IWICMetadataQueryWriter
pub unsafe fn SetMetadataByName( &self, wzName: LPCWSTR, pvarValue: *const PROPVARIANT, ) -> HRESULT
pub unsafe fn RemoveMetadataByName(&self, wzName: LPCWSTR) -> HRESULT
Methods from Deref<Target = IWICMetadataQueryReader>§
pub unsafe fn GetContainerFormat( &self, pguidContainerFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetLocation( &self, cchMaxLength: UINT, wzNamespace: *mut WCHAR, pcchActualLength: *mut UINT, ) -> HRESULT
pub unsafe fn GetMetadataByName( &self, wzName: LPCWSTR, pvarValue: *mut PROPVARIANT, ) -> HRESULT
pub unsafe fn GetEnumerator( &self, ppIEnumString: *mut *mut IEnumString, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICMetadataQueryWriter
impl Deref for IWICMetadataQueryWriter
Source§type Target = IWICMetadataQueryReader
type Target = IWICMetadataQueryReader
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICMetadataQueryReader
fn deref(&self) -> &IWICMetadataQueryReader
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICMetadataQueryWriter
impl RefUnwindSafe for IWICMetadataQueryWriter
impl !Send for IWICMetadataQueryWriter
impl !Sync for IWICMetadataQueryWriter
impl Unpin for IWICMetadataQueryWriter
impl UnwindSafe for IWICMetadataQueryWriter
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