#[repr(C)]pub struct IWICMetadataHandlerInfo {
pub lpVtbl: *const IWICMetadataHandlerInfoVtbl,
}
Fields§
§lpVtbl: *const IWICMetadataHandlerInfoVtbl
Implementations§
Source§impl IWICMetadataHandlerInfo
impl 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 IWICMetadataHandlerInfo
impl Deref for IWICMetadataHandlerInfo
Source§type Target = IWICComponentInfo
type Target = IWICComponentInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICComponentInfo
fn deref(&self) -> &IWICComponentInfo
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICMetadataHandlerInfo
impl RefUnwindSafe for IWICMetadataHandlerInfo
impl !Send for IWICMetadataHandlerInfo
impl !Sync for IWICMetadataHandlerInfo
impl Unpin for IWICMetadataHandlerInfo
impl UnwindSafe for IWICMetadataHandlerInfo
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