#[repr(C)]pub struct IOleWindowVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow) -> ULONG>,
pub GetWindow: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow, phwnd: *mut HWND) -> HRESULT>,
pub ContextSensitiveHelp: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow, fEnterMode: BOOL) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow) -> ULONG>§GetWindow: Option<unsafe extern "stdcall" fn(This: *mut IOleWindow, phwnd: *mut HWND) -> HRESULT>§ContextSensitiveHelp: Option<unsafe extern "stdcall" 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 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 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