#[repr(C)]pub struct IOleInPlaceObjectVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> ULONG>,
pub GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, phwnd: *mut HWND) -> HRESULT>,
pub ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, fEnterMode: BOOL) -> HRESULT>,
pub InPlaceDeactivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> HRESULT>,
pub UIDeactivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> HRESULT>,
pub SetObjectRects: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, lprcPosRect: LPCRECT, lprcClipRect: LPCRECT) -> HRESULT>,
pub ReactivateAndUndo: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> ULONG>
§GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, phwnd: *mut HWND) -> HRESULT>
§ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, fEnterMode: BOOL) -> HRESULT>
§InPlaceDeactivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> HRESULT>
§UIDeactivate: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> HRESULT>
§SetObjectRects: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject, lprcPosRect: LPCRECT, lprcClipRect: LPCRECT) -> HRESULT>
§ReactivateAndUndo: Option<unsafe extern "C" fn(This: *mut IOleInPlaceObject) -> HRESULT>
Trait Implementations§
Source§impl Clone for IOleInPlaceObjectVtbl
impl Clone for IOleInPlaceObjectVtbl
Source§fn clone(&self) -> IOleInPlaceObjectVtbl
fn clone(&self) -> IOleInPlaceObjectVtbl
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 IOleInPlaceObjectVtbl
impl Debug for IOleInPlaceObjectVtbl
Source§impl Ord for IOleInPlaceObjectVtbl
impl Ord for IOleInPlaceObjectVtbl
Source§fn cmp(&self, other: &IOleInPlaceObjectVtbl) -> Ordering
fn cmp(&self, other: &IOleInPlaceObjectVtbl) -> 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 IOleInPlaceObjectVtbl
impl PartialEq for IOleInPlaceObjectVtbl
Source§impl PartialOrd for IOleInPlaceObjectVtbl
impl PartialOrd for IOleInPlaceObjectVtbl
impl Copy for IOleInPlaceObjectVtbl
impl Eq for IOleInPlaceObjectVtbl
impl StructuralPartialEq for IOleInPlaceObjectVtbl
Auto Trait Implementations§
impl Freeze for IOleInPlaceObjectVtbl
impl RefUnwindSafe for IOleInPlaceObjectVtbl
impl Send for IOleInPlaceObjectVtbl
impl Sync for IOleInPlaceObjectVtbl
impl Unpin for IOleInPlaceObjectVtbl
impl UnwindSafe for IOleInPlaceObjectVtbl
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