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