#[repr(C)]pub struct IErrorInfoVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo) -> ULONG>,
pub GetGUID: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pGUID: *mut GUID) -> HRESULT>,
pub GetSource: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pBstrSource: *mut BSTR) -> HRESULT>,
pub GetDescription: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pBstrDescription: *mut BSTR) -> HRESULT>,
pub GetHelpFile: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pBstrHelpFile: *mut BSTR) -> HRESULT>,
pub GetHelpContext: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pdwHelpContext: *mut DWORD) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo) -> ULONG>§GetGUID: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pGUID: *mut GUID) -> HRESULT>§GetSource: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pBstrSource: *mut BSTR) -> HRESULT>§GetDescription: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pBstrDescription: *mut BSTR) -> HRESULT>§GetHelpFile: Option<unsafe extern "stdcall" fn(This: *mut IErrorInfo, pBstrHelpFile: *mut BSTR) -> HRESULT>§GetHelpContext: Option<unsafe extern "stdcall" 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 duplicate 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 moreimpl Copy 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