#[repr(C)]pub struct IUIAutomation6Vtbl {
pub parent: IUIAutomation5Vtbl,
pub CreateEventHandlerGroup: unsafe extern "system" fn(This: *mut IUIAutomation6, handlerGroup: *mut *mut IUIAutomationEventHandlerGroup) -> HRESULT,
pub AddEventHandlerGroup: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, handlerGroup: *mut IUIAutomationEventHandlerGroup) -> HRESULT,
pub RemoveEventHandlerGroup: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, handlerGroup: *mut IUIAutomationEventHandlerGroup) -> HRESULT,
pub get_ConnectionRecoveryBehavior: unsafe extern "system" fn(This: *mut IUIAutomation6, connectionRecoveryBehaviorOptions: *mut ConnectionRecoveryBehaviorOptions) -> HRESULT,
pub put_ConnectionRecoveryBehavior: unsafe extern "system" fn(This: *mut IUIAutomation6, connectionRecoveryBehaviorOptions: ConnectionRecoveryBehaviorOptions) -> HRESULT,
pub get_CoalesceEvents: unsafe extern "system" fn(This: *mut IUIAutomation6, coalesceEventsOptions: *mut CoalesceEventsOptions) -> HRESULT,
pub put_CoalesceEvents: unsafe extern "system" fn(This: *mut IUIAutomation6, coalesceEventsOptions: CoalesceEventsOptions) -> HRESULT,
pub AddActiveTextPositionChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationActiveTextPositionChangedEventHandler) -> HRESULT,
pub RemoveActiveTextPositionChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, handler: *mut IUIAutomationActiveTextPositionChangedEventHandler) -> HRESULT,
}
Fields§
§parent: IUIAutomation5Vtbl
§CreateEventHandlerGroup: unsafe extern "system" fn(This: *mut IUIAutomation6, handlerGroup: *mut *mut IUIAutomationEventHandlerGroup) -> HRESULT
§AddEventHandlerGroup: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, handlerGroup: *mut IUIAutomationEventHandlerGroup) -> HRESULT
§RemoveEventHandlerGroup: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, handlerGroup: *mut IUIAutomationEventHandlerGroup) -> HRESULT
§get_ConnectionRecoveryBehavior: unsafe extern "system" fn(This: *mut IUIAutomation6, connectionRecoveryBehaviorOptions: *mut ConnectionRecoveryBehaviorOptions) -> HRESULT
§put_ConnectionRecoveryBehavior: unsafe extern "system" fn(This: *mut IUIAutomation6, connectionRecoveryBehaviorOptions: ConnectionRecoveryBehaviorOptions) -> HRESULT
§get_CoalesceEvents: unsafe extern "system" fn(This: *mut IUIAutomation6, coalesceEventsOptions: *mut CoalesceEventsOptions) -> HRESULT
§put_CoalesceEvents: unsafe extern "system" fn(This: *mut IUIAutomation6, coalesceEventsOptions: CoalesceEventsOptions) -> HRESULT
§AddActiveTextPositionChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationActiveTextPositionChangedEventHandler) -> HRESULT
§RemoveActiveTextPositionChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomation6, element: *mut IUIAutomationElement, handler: *mut IUIAutomationActiveTextPositionChangedEventHandler) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomation6Vtbl
impl RefUnwindSafe for IUIAutomation6Vtbl
impl Send for IUIAutomation6Vtbl
impl Sync for IUIAutomation6Vtbl
impl Unpin for IUIAutomation6Vtbl
impl UnwindSafe for IUIAutomation6Vtbl
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