#[repr(C)]pub struct IErrorInfoVtbl {
pub parent: IUnknownVtbl,
pub GetGUID: unsafe extern "system" fn(This: *mut IErrorInfo, pGUID: *mut GUID) -> HRESULT,
pub GetSource: unsafe extern "system" fn(This: *mut IErrorInfo, pBstrSource: *mut BSTR) -> HRESULT,
pub GetDescription: unsafe extern "system" fn(This: *mut IErrorInfo, pBstrDescription: *mut BSTR) -> HRESULT,
pub GetHelpFile: unsafe extern "system" fn(This: *mut IErrorInfo, pBstrHelpFile: *mut BSTR) -> HRESULT,
pub GetHelpContext: unsafe extern "system" fn(This: *mut IErrorInfo, pdwHelpContext: *mut DWORD) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetGUID: unsafe extern "system" fn(This: *mut IErrorInfo, pGUID: *mut GUID) -> HRESULT§GetSource: unsafe extern "system" fn(This: *mut IErrorInfo, pBstrSource: *mut BSTR) -> HRESULT§GetDescription: unsafe extern "system" fn(This: *mut IErrorInfo, pBstrDescription: *mut BSTR) -> HRESULT§GetHelpFile: unsafe extern "system" fn(This: *mut IErrorInfo, pBstrHelpFile: *mut BSTR) -> HRESULT§GetHelpContext: unsafe extern "system" fn(This: *mut IErrorInfo, pdwHelpContext: *mut DWORD) -> HRESULTAuto Trait Implementations§
impl Freeze for IErrorInfoVtbl
impl RefUnwindSafe for IErrorInfoVtbl
impl Send for IErrorInfoVtbl
impl Sync for IErrorInfoVtbl
impl Unpin for IErrorInfoVtbl
impl UnwindSafe for IErrorInfoVtbl
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