#[repr(C)]pub struct IOleInPlaceFrameVtbl {Show 15 fields
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame) -> ULONG>,
pub GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, phwnd: *mut HWND) -> HRESULT>,
pub ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, fEnterMode: BOOL) -> HRESULT>,
pub GetBorder: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, lprectBorder: LPRECT) -> HRESULT>,
pub RequestBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>,
pub SetBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>,
pub SetActiveObject: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pActiveObject: *mut IOleInPlaceActiveObject, pszObjName: LPCOLESTR) -> HRESULT>,
pub InsertMenus: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, hmenuShared: HMENU, lpMenuWidths: LPOLEMENUGROUPWIDTHS) -> HRESULT>,
pub SetMenu: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, hmenuShared: HMENU, holemenu: HOLEMENU, hwndActiveObject: HWND) -> HRESULT>,
pub RemoveMenus: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, hmenuShared: HMENU) -> HRESULT>,
pub SetStatusText: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pszStatusText: LPCOLESTR) -> HRESULT>,
pub EnableModeless: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, fEnable: BOOL) -> HRESULT>,
pub TranslateAcceleratorA: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, lpmsg: LPMSG, wID: WORD) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame) -> ULONG>§GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, phwnd: *mut HWND) -> HRESULT>§ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, fEnterMode: BOOL) -> HRESULT>§GetBorder: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, lprectBorder: LPRECT) -> HRESULT>§RequestBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>§SetBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>§SetActiveObject: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pActiveObject: *mut IOleInPlaceActiveObject, pszObjName: LPCOLESTR) -> HRESULT>§InsertMenus: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, hmenuShared: HMENU, lpMenuWidths: LPOLEMENUGROUPWIDTHS) -> HRESULT>§SetMenu: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, hmenuShared: HMENU, holemenu: HOLEMENU, hwndActiveObject: HWND) -> HRESULT>§RemoveMenus: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, hmenuShared: HMENU) -> HRESULT>§SetStatusText: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, pszStatusText: LPCOLESTR) -> HRESULT>§EnableModeless: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, fEnable: BOOL) -> HRESULT>§TranslateAcceleratorA: Option<unsafe extern "C" fn(This: *mut IOleInPlaceFrame, lpmsg: LPMSG, wID: WORD) -> HRESULT>Trait Implementations§
Source§impl Clone for IOleInPlaceFrameVtbl
impl Clone for IOleInPlaceFrameVtbl
Source§fn clone(&self) -> IOleInPlaceFrameVtbl
fn clone(&self) -> IOleInPlaceFrameVtbl
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 IOleInPlaceFrameVtbl
impl Debug for IOleInPlaceFrameVtbl
impl Copy for IOleInPlaceFrameVtbl
Auto Trait Implementations§
impl Freeze for IOleInPlaceFrameVtbl
impl RefUnwindSafe for IOleInPlaceFrameVtbl
impl Send for IOleInPlaceFrameVtbl
impl Sync for IOleInPlaceFrameVtbl
impl Unpin for IOleInPlaceFrameVtbl
impl UnwindSafe for IOleInPlaceFrameVtbl
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