#[repr(C)]pub struct IOleInPlaceUIWindowVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow) -> ULONG>,
pub GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, phwnd: *mut HWND) -> HRESULT>,
pub ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, fEnterMode: BOOL) -> HRESULT>,
pub GetBorder: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, lprectBorder: LPRECT) -> HRESULT>,
pub RequestBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>,
pub SetBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>,
pub SetActiveObject: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, pActiveObject: *mut IOleInPlaceActiveObject, pszObjName: LPCOLESTR) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow) -> ULONG>
§GetWindow: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, phwnd: *mut HWND) -> HRESULT>
§ContextSensitiveHelp: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, fEnterMode: BOOL) -> HRESULT>
§GetBorder: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, lprectBorder: LPRECT) -> HRESULT>
§RequestBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>
§SetBorderSpace: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, pborderwidths: LPCBORDERWIDTHS) -> HRESULT>
§SetActiveObject: Option<unsafe extern "C" fn(This: *mut IOleInPlaceUIWindow, pActiveObject: *mut IOleInPlaceActiveObject, pszObjName: LPCOLESTR) -> HRESULT>
Trait Implementations§
Source§impl Clone for IOleInPlaceUIWindowVtbl
impl Clone for IOleInPlaceUIWindowVtbl
Source§fn clone(&self) -> IOleInPlaceUIWindowVtbl
fn clone(&self) -> IOleInPlaceUIWindowVtbl
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 IOleInPlaceUIWindowVtbl
impl Debug for IOleInPlaceUIWindowVtbl
Source§impl Ord for IOleInPlaceUIWindowVtbl
impl Ord for IOleInPlaceUIWindowVtbl
Source§fn cmp(&self, other: &IOleInPlaceUIWindowVtbl) -> Ordering
fn cmp(&self, other: &IOleInPlaceUIWindowVtbl) -> 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 IOleInPlaceUIWindowVtbl
impl PartialEq for IOleInPlaceUIWindowVtbl
Source§impl PartialOrd for IOleInPlaceUIWindowVtbl
impl PartialOrd for IOleInPlaceUIWindowVtbl
impl Copy for IOleInPlaceUIWindowVtbl
impl Eq for IOleInPlaceUIWindowVtbl
impl StructuralPartialEq for IOleInPlaceUIWindowVtbl
Auto Trait Implementations§
impl Freeze for IOleInPlaceUIWindowVtbl
impl RefUnwindSafe for IOleInPlaceUIWindowVtbl
impl Send for IOleInPlaceUIWindowVtbl
impl Sync for IOleInPlaceUIWindowVtbl
impl Unpin for IOleInPlaceUIWindowVtbl
impl UnwindSafe for IOleInPlaceUIWindowVtbl
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