#[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 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 moreSource§impl Debug for IOleClientSiteVtbl
impl Debug for IOleClientSiteVtbl
impl Copy 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