#[repr(C)]pub struct IOleInPlaceObjectVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> ULONG>,
pub GetWindow: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, phwnd: *mut HWND) -> HRESULT>,
pub ContextSensitiveHelp: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, fEnterMode: BOOL) -> HRESULT>,
pub InPlaceDeactivate: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> HRESULT>,
pub UIDeactivate: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> HRESULT>,
pub SetObjectRects: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, lprcPosRect: LPCRECT, lprcClipRect: LPCRECT) -> HRESULT>,
pub ReactivateAndUndo: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> ULONG>§GetWindow: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, phwnd: *mut HWND) -> HRESULT>§ContextSensitiveHelp: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, fEnterMode: BOOL) -> HRESULT>§InPlaceDeactivate: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> HRESULT>§UIDeactivate: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject) -> HRESULT>§SetObjectRects: Option<unsafe extern "stdcall" fn(This: *mut IOleInPlaceObject, lprcPosRect: LPCRECT, lprcClipRect: LPCRECT) -> HRESULT>§ReactivateAndUndo: Option<unsafe extern "stdcall" 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 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 moreimpl Copy 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