#[repr(C)]pub struct IErrorInfoVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IErrorInfo, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IErrorInfo) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IErrorInfo) -> ULONG>,
pub GetGUID: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pGUID: *mut GUID) -> HRESULT>,
pub GetSource: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pBstrSource: *mut BSTR) -> HRESULT>,
pub GetDescription: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pBstrDescription: *mut BSTR) -> HRESULT>,
pub GetHelpFile: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pBstrHelpFile: *mut BSTR) -> HRESULT>,
pub GetHelpContext: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pdwHelpContext: *mut DWORD) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IErrorInfo, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IErrorInfo) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IErrorInfo) -> ULONG>
§GetGUID: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pGUID: *mut GUID) -> HRESULT>
§GetSource: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pBstrSource: *mut BSTR) -> HRESULT>
§GetDescription: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pBstrDescription: *mut BSTR) -> HRESULT>
§GetHelpFile: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pBstrHelpFile: *mut BSTR) -> HRESULT>
§GetHelpContext: Option<unsafe extern "C" fn(This: *mut IErrorInfo, pdwHelpContext: *mut DWORD) -> HRESULT>
Trait Implementations§
Source§impl Clone for IErrorInfoVtbl
impl Clone for IErrorInfoVtbl
Source§fn clone(&self) -> IErrorInfoVtbl
fn clone(&self) -> IErrorInfoVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IErrorInfoVtbl
impl Debug for IErrorInfoVtbl
Source§impl Ord for IErrorInfoVtbl
impl Ord for IErrorInfoVtbl
Source§fn cmp(&self, other: &IErrorInfoVtbl) -> Ordering
fn cmp(&self, other: &IErrorInfoVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IErrorInfoVtbl
impl PartialEq for IErrorInfoVtbl
Source§impl PartialOrd for IErrorInfoVtbl
impl PartialOrd for IErrorInfoVtbl
impl Copy for IErrorInfoVtbl
impl Eq for IErrorInfoVtbl
impl StructuralPartialEq for IErrorInfoVtbl
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