#[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) -> HRESULT
Auto 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