#[repr(C)]pub struct IErrorLogVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog) -> ULONG>,
pub AddError: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog, pszPropName: LPCOLESTR, pExcepInfo: *mut EXCEPINFO) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IErrorLog) -> ULONG>§AddError: Option<unsafe extern "stdcall" 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 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 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