Struct windows::Win32::System::Ole::IOleControl_Vtbl
#[repr(C)]pub struct IOleControl_Vtbl {
pub base__: IUnknown_Vtbl,
pub GetControlInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut CONTROLINFO) -> HRESULT,
pub OnMnemonic: unsafe extern "system" fn(_: *mut c_void, _: *const MSG) -> HRESULT,
pub OnAmbientPropertyChange: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub FreezeEvents: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§GetControlInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut CONTROLINFO) -> HRESULT
§OnMnemonic: unsafe extern "system" fn(_: *mut c_void, _: *const MSG) -> HRESULT
§OnAmbientPropertyChange: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§FreezeEvents: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT
Implementations§
§impl IOleControl_Vtbl
impl IOleControl_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IOleControl_Vtblwhere
Identity: IOleControl_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IOleControl_Vtbl
impl RefUnwindSafe for IOleControl_Vtbl
impl Send for IOleControl_Vtbl
impl Sync for IOleControl_Vtbl
impl Unpin for IOleControl_Vtbl
impl UnwindSafe for IOleControl_Vtbl
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