#[repr(C)]pub struct IWICMetadataWriterInfo {
pub lpVtbl: *const IWICMetadataWriterInfoVtbl,
}
Fields§
§lpVtbl: *const IWICMetadataWriterInfoVtbl
Implementations§
Source§impl IWICMetadataWriterInfo
impl IWICMetadataWriterInfo
pub unsafe fn GetHeader( &self, guidContainerFormat: REFGUID, cbSize: UINT, pHeader: *mut WICMetadataHeader, pcbActual: *mut UINT, ) -> HRESULT
pub unsafe fn CreateInstance( &self, ppIWriter: *mut *mut IWICMetadataWriter, ) -> HRESULT
Methods from Deref<Target = IWICMetadataHandlerInfo>§
pub unsafe fn GetMetadataFormat( &self, pguidMetadataFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetContainerFormats( &self, cContainerFormats: UINT, pguidContainerFormats: *mut GUID, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetDeviceManufacturer( &self, cchDeviceManufacturer: UINT, wzDeviceManufacturer: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetDeviceModels( &self, cchDeviceModels: UINT, wzDeviceModels: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn DoesRequireFullStream( &self, pfRequiresFullStream: *mut BOOL, ) -> HRESULT
pub unsafe fn DoesSupportPadding(&self, pfSupportsPadding: *mut BOOL) -> HRESULT
pub unsafe fn DoesRequireFixedSize(&self, pfFixedSize: *mut BOOL) -> HRESULT
Methods from Deref<Target = IWICComponentInfo>§
pub unsafe fn GetComponentType(&self, pType: *mut WICComponentType) -> HRESULT
pub unsafe fn GetCLSID(&self, pclsid: *mut CLSID) -> HRESULT
pub unsafe fn GetSigningStatus(&self, pStatus: *mut DWORD) -> HRESULT
pub unsafe fn GetAuthor( &self, cchAuthor: UINT, wzAuthor: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetVendorGUID(&self, pguidVendor: *mut GUID) -> HRESULT
pub unsafe fn GetVersion( &self, cchVersion: UINT, wzVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetSpecVersion( &self, cchSpecVersion: UINT, wzSpecVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetFriendlyName( &self, cchFriendlyName: UINT, wzFriendlyName: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICMetadataWriterInfo
impl Deref for IWICMetadataWriterInfo
Source§type Target = IWICMetadataHandlerInfo
type Target = IWICMetadataHandlerInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICMetadataHandlerInfo
fn deref(&self) -> &IWICMetadataHandlerInfo
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICMetadataWriterInfo
impl RefUnwindSafe for IWICMetadataWriterInfo
impl !Send for IWICMetadataWriterInfo
impl !Sync for IWICMetadataWriterInfo
impl Unpin for IWICMetadataWriterInfo
impl UnwindSafe for IWICMetadataWriterInfo
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