#[repr(C)]pub struct IOleInPlaceActiveObjectVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject) -> ULONG>,
pub GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, phwnd: *mut HWND) -> HRESULT>,
pub ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fEnterMode: BOOL) -> HRESULT>,
pub TranslateAcceleratorA: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, lpmsg: LPMSG) -> HRESULT>,
pub OnFrameWindowActivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fActivate: BOOL) -> HRESULT>,
pub OnDocWindowActivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fActivate: BOOL) -> HRESULT>,
pub ResizeBorder: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, prcBorder: LPCRECT, pUIWindow: *mut IOleInPlaceUIWindow, fFrameWindow: BOOL) -> HRESULT>,
pub EnableModeless: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fEnable: BOOL) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject) -> ULONG>§GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, phwnd: *mut HWND) -> HRESULT>§ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fEnterMode: BOOL) -> HRESULT>§TranslateAcceleratorA: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, lpmsg: LPMSG) -> HRESULT>§OnFrameWindowActivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fActivate: BOOL) -> HRESULT>§OnDocWindowActivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fActivate: BOOL) -> HRESULT>§ResizeBorder: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, prcBorder: LPCRECT, pUIWindow: *mut IOleInPlaceUIWindow, fFrameWindow: BOOL) -> HRESULT>§EnableModeless: Option<unsafe extern "C" fn(This: *mut IOleInPlaceActiveObject, fEnable: BOOL) -> HRESULT>Trait Implementations§
Source§impl Clone for IOleInPlaceActiveObjectVtbl
impl Clone for IOleInPlaceActiveObjectVtbl
Source§fn clone(&self) -> IOleInPlaceActiveObjectVtbl
fn clone(&self) -> IOleInPlaceActiveObjectVtbl
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 IOleInPlaceActiveObjectVtbl
impl Debug for IOleInPlaceActiveObjectVtbl
impl Copy for IOleInPlaceActiveObjectVtbl
Auto Trait Implementations§
impl Freeze for IOleInPlaceActiveObjectVtbl
impl RefUnwindSafe for IOleInPlaceActiveObjectVtbl
impl Send for IOleInPlaceActiveObjectVtbl
impl Sync for IOleInPlaceActiveObjectVtbl
impl Unpin for IOleInPlaceActiveObjectVtbl
impl UnwindSafe for IOleInPlaceActiveObjectVtbl
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