#[repr(C)]pub struct IErrorLogVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IErrorLog, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IErrorLog) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IErrorLog) -> ULONG>,
pub AddError: Option<unsafe extern "C" fn(This: *mut IErrorLog, pszPropName: LPCOLESTR, pExcepInfo: *mut EXCEPINFO) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IErrorLog, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IErrorLog) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IErrorLog) -> ULONG>
§AddError: Option<unsafe extern "C" fn(This: *mut IErrorLog, pszPropName: LPCOLESTR, pExcepInfo: *mut EXCEPINFO) -> HRESULT>
Trait Implementations§
Source§impl Clone for IErrorLogVtbl
impl Clone for IErrorLogVtbl
Source§fn clone(&self) -> IErrorLogVtbl
fn clone(&self) -> IErrorLogVtbl
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 IErrorLogVtbl
impl Debug for IErrorLogVtbl
Source§impl Ord for IErrorLogVtbl
impl Ord for IErrorLogVtbl
Source§fn cmp(&self, other: &IErrorLogVtbl) -> Ordering
fn cmp(&self, other: &IErrorLogVtbl) -> 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 IErrorLogVtbl
impl PartialEq for IErrorLogVtbl
Source§impl PartialOrd for IErrorLogVtbl
impl PartialOrd for IErrorLogVtbl
impl Copy for IErrorLogVtbl
impl Eq for IErrorLogVtbl
impl StructuralPartialEq for IErrorLogVtbl
Auto Trait Implementations§
impl Freeze for IErrorLogVtbl
impl RefUnwindSafe for IErrorLogVtbl
impl Send for IErrorLogVtbl
impl Sync for IErrorLogVtbl
impl Unpin for IErrorLogVtbl
impl UnwindSafe for IErrorLogVtbl
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