#[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 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 IOleInPlaceActiveObjectVtbl
impl Debug for IOleInPlaceActiveObjectVtbl
Source§impl Ord for IOleInPlaceActiveObjectVtbl
impl Ord for IOleInPlaceActiveObjectVtbl
Source§fn cmp(&self, other: &IOleInPlaceActiveObjectVtbl) -> Ordering
fn cmp(&self, other: &IOleInPlaceActiveObjectVtbl) -> 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 PartialOrd for IOleInPlaceActiveObjectVtbl
impl PartialOrd for IOleInPlaceActiveObjectVtbl
impl Copy for IOleInPlaceActiveObjectVtbl
impl Eq for IOleInPlaceActiveObjectVtbl
impl StructuralPartialEq 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