#[repr(C)]pub struct IOleClientSiteVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleClientSite, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> ULONG>,
pub SaveObject: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> HRESULT>,
pub GetMoniker: Option<unsafe extern "C" fn(This: *mut IOleClientSite, dwAssign: DWORD, dwWhichMoniker: DWORD, ppmk: *mut *mut IMoniker) -> HRESULT>,
pub GetContainer: Option<unsafe extern "C" fn(This: *mut IOleClientSite, ppContainer: *mut *mut IOleContainer) -> HRESULT>,
pub ShowObject: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> HRESULT>,
pub OnShowWindow: Option<unsafe extern "C" fn(This: *mut IOleClientSite, fShow: BOOL) -> HRESULT>,
pub RequestNewObjectLayout: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleClientSite, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> ULONG>
§SaveObject: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> HRESULT>
§GetMoniker: Option<unsafe extern "C" fn(This: *mut IOleClientSite, dwAssign: DWORD, dwWhichMoniker: DWORD, ppmk: *mut *mut IMoniker) -> HRESULT>
§GetContainer: Option<unsafe extern "C" fn(This: *mut IOleClientSite, ppContainer: *mut *mut IOleContainer) -> HRESULT>
§ShowObject: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> HRESULT>
§OnShowWindow: Option<unsafe extern "C" fn(This: *mut IOleClientSite, fShow: BOOL) -> HRESULT>
§RequestNewObjectLayout: Option<unsafe extern "C" fn(This: *mut IOleClientSite) -> HRESULT>
Trait Implementations§
Source§impl Clone for IOleClientSiteVtbl
impl Clone for IOleClientSiteVtbl
Source§fn clone(&self) -> IOleClientSiteVtbl
fn clone(&self) -> IOleClientSiteVtbl
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 IOleClientSiteVtbl
impl Debug for IOleClientSiteVtbl
Source§impl Ord for IOleClientSiteVtbl
impl Ord for IOleClientSiteVtbl
Source§fn cmp(&self, other: &IOleClientSiteVtbl) -> Ordering
fn cmp(&self, other: &IOleClientSiteVtbl) -> 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 IOleClientSiteVtbl
impl PartialEq for IOleClientSiteVtbl
Source§impl PartialOrd for IOleClientSiteVtbl
impl PartialOrd for IOleClientSiteVtbl
impl Copy for IOleClientSiteVtbl
impl Eq for IOleClientSiteVtbl
impl StructuralPartialEq for IOleClientSiteVtbl
Auto Trait Implementations§
impl Freeze for IOleClientSiteVtbl
impl RefUnwindSafe for IOleClientSiteVtbl
impl Send for IOleClientSiteVtbl
impl Sync for IOleClientSiteVtbl
impl Unpin for IOleClientSiteVtbl
impl UnwindSafe for IOleClientSiteVtbl
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