#[repr(C)]pub struct IWICComponentInfoVtbl {
pub parent: IUnknownVtbl,
pub GetComponentType: unsafe extern "system" fn(This: *mut IWICComponentInfo, pType: *mut WICComponentType) -> HRESULT,
pub GetCLSID: unsafe extern "system" fn(This: *mut IWICComponentInfo, pclsid: *mut CLSID) -> HRESULT,
pub GetSigningStatus: unsafe extern "system" fn(This: *mut IWICComponentInfo, pStatus: *mut DWORD) -> HRESULT,
pub GetAuthor: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchAuthor: UINT, wzAuthor: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT,
pub GetVendorGUID: unsafe extern "system" fn(This: *mut IWICComponentInfo, pguidVendor: *mut GUID) -> HRESULT,
pub GetVersion: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchVersion: UINT, wzVersion: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT,
pub GetSpecVersion: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchSpecVersion: UINT, wzSpecVersion: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT,
pub GetFriendlyName: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchFriendlyName: UINT, wzFriendlyName: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetComponentType: unsafe extern "system" fn(This: *mut IWICComponentInfo, pType: *mut WICComponentType) -> HRESULT§GetCLSID: unsafe extern "system" fn(This: *mut IWICComponentInfo, pclsid: *mut CLSID) -> HRESULT§GetSigningStatus: unsafe extern "system" fn(This: *mut IWICComponentInfo, pStatus: *mut DWORD) -> HRESULT§GetAuthor: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchAuthor: UINT, wzAuthor: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT§GetVendorGUID: unsafe extern "system" fn(This: *mut IWICComponentInfo, pguidVendor: *mut GUID) -> HRESULT§GetVersion: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchVersion: UINT, wzVersion: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT§GetSpecVersion: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchSpecVersion: UINT, wzSpecVersion: *mut WCHAR, pcchActual: *mut UINT) -> HRESULT§GetFriendlyName: unsafe extern "system" fn(This: *mut IWICComponentInfo, cchFriendlyName: UINT, wzFriendlyName: *mut WCHAR, pcchActual: *mut UINT) -> HRESULTAuto Trait Implementations§
impl Freeze for IWICComponentInfoVtbl
impl RefUnwindSafe for IWICComponentInfoVtbl
impl Send for IWICComponentInfoVtbl
impl Sync for IWICComponentInfoVtbl
impl Unpin for IWICComponentInfoVtbl
impl UnsafeUnpin for IWICComponentInfoVtbl
impl UnwindSafe for IWICComponentInfoVtbl
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