Struct windows::Win32::UI::TabletPC::ITextInputPanelEventSink_Vtbl
#[repr(C)]pub struct ITextInputPanelEventSink_Vtbl {Show 13 fields
pub base__: IUnknown_Vtbl,
pub InPlaceStateChanging: unsafe extern "system" fn(_: *mut c_void, _: InPlaceState, _: InPlaceState) -> HRESULT,
pub InPlaceStateChanged: unsafe extern "system" fn(_: *mut c_void, _: InPlaceState, _: InPlaceState) -> HRESULT,
pub InPlaceSizeChanging: unsafe extern "system" fn(_: *mut c_void, _: RECT, _: RECT) -> HRESULT,
pub InPlaceSizeChanged: unsafe extern "system" fn(_: *mut c_void, _: RECT, _: RECT) -> HRESULT,
pub InputAreaChanging: unsafe extern "system" fn(_: *mut c_void, _: PanelInputArea, _: PanelInputArea) -> HRESULT,
pub InputAreaChanged: unsafe extern "system" fn(_: *mut c_void, _: PanelInputArea, _: PanelInputArea) -> HRESULT,
pub CorrectionModeChanging: unsafe extern "system" fn(_: *mut c_void, _: CorrectionMode, _: CorrectionMode) -> HRESULT,
pub CorrectionModeChanged: unsafe extern "system" fn(_: *mut c_void, _: CorrectionMode, _: CorrectionMode) -> HRESULT,
pub InPlaceVisibilityChanging: unsafe extern "system" fn(_: *mut c_void, _: BOOL, _: BOOL) -> HRESULT,
pub InPlaceVisibilityChanged: unsafe extern "system" fn(_: *mut c_void, _: BOOL, _: BOOL) -> HRESULT,
pub TextInserting: unsafe extern "system" fn(_: *mut c_void, _: *const SAFEARRAY) -> HRESULT,
pub TextInserted: unsafe extern "system" fn(_: *mut c_void, _: *const SAFEARRAY) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§InPlaceStateChanging: unsafe extern "system" fn(_: *mut c_void, _: InPlaceState, _: InPlaceState) -> HRESULT
§InPlaceStateChanged: unsafe extern "system" fn(_: *mut c_void, _: InPlaceState, _: InPlaceState) -> HRESULT
§InPlaceSizeChanging: unsafe extern "system" fn(_: *mut c_void, _: RECT, _: RECT) -> HRESULT
§InPlaceSizeChanged: unsafe extern "system" fn(_: *mut c_void, _: RECT, _: RECT) -> HRESULT
§InputAreaChanging: unsafe extern "system" fn(_: *mut c_void, _: PanelInputArea, _: PanelInputArea) -> HRESULT
§InputAreaChanged: unsafe extern "system" fn(_: *mut c_void, _: PanelInputArea, _: PanelInputArea) -> HRESULT
§CorrectionModeChanging: unsafe extern "system" fn(_: *mut c_void, _: CorrectionMode, _: CorrectionMode) -> HRESULT
§CorrectionModeChanged: unsafe extern "system" fn(_: *mut c_void, _: CorrectionMode, _: CorrectionMode) -> HRESULT
§InPlaceVisibilityChanging: unsafe extern "system" fn(_: *mut c_void, _: BOOL, _: BOOL) -> HRESULT
§InPlaceVisibilityChanged: unsafe extern "system" fn(_: *mut c_void, _: BOOL, _: BOOL) -> HRESULT
§TextInserting: unsafe extern "system" fn(_: *mut c_void, _: *const SAFEARRAY) -> HRESULT
§TextInserted: unsafe extern "system" fn(_: *mut c_void, _: *const SAFEARRAY) -> HRESULT
Implementations§
§impl ITextInputPanelEventSink_Vtbl
impl ITextInputPanelEventSink_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ITextInputPanelEventSink_Vtblwhere
Identity: ITextInputPanelEventSink_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ITextInputPanelEventSink_Vtbl
impl RefUnwindSafe for ITextInputPanelEventSink_Vtbl
impl Send for ITextInputPanelEventSink_Vtbl
impl Sync for ITextInputPanelEventSink_Vtbl
impl Unpin for ITextInputPanelEventSink_Vtbl
impl UnwindSafe for ITextInputPanelEventSink_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