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