Struct windows::UI::Text::Core::ICoreTextEditContext_Vtbl
#[repr(C)]pub struct ICoreTextEditContext_Vtbl {Show 32 fields
pub base__: IInspectable_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub InputScope: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputScope) -> HRESULT,
pub SetInputScope: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputScope) -> HRESULT,
pub IsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub InputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputPaneDisplayPolicy) -> HRESULT,
pub SetInputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputPaneDisplayPolicy) -> HRESULT,
pub TextRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveTextRequested: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub SelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveSelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub LayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveLayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub TextUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveTextUpdating: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub SelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveSelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub FormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveFormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub CompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveCompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub CompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveCompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub FocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveFocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub NotifyFocusEnter: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub NotifyFocusLeave: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub NotifyTextChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange, _: i32, _: CoreTextRange) -> HRESULT,
pub NotifySelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange) -> HRESULT,
pub NotifyLayoutChanged: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§InputScope: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputScope) -> HRESULT
§SetInputScope: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputScope) -> HRESULT
§IsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§InputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputPaneDisplayPolicy) -> HRESULT
§SetInputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputPaneDisplayPolicy) -> HRESULT
§TextRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveTextRequested: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§SelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveSelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§LayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveLayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§TextUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveTextUpdating: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§SelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveSelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§FormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveFormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§CompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveCompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§CompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveCompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§FocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveFocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§NotifyFocusEnter: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§NotifyFocusLeave: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§NotifyTextChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange, _: i32, _: CoreTextRange) -> HRESULT
§NotifySelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange) -> HRESULT
§NotifyLayoutChanged: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for ICoreTextEditContext_Vtbl
impl RefUnwindSafe for ICoreTextEditContext_Vtbl
impl Send for ICoreTextEditContext_Vtbl
impl Sync for ICoreTextEditContext_Vtbl
impl Unpin for ICoreTextEditContext_Vtbl
impl UnwindSafe for ICoreTextEditContext_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