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