#[repr(C)]pub struct IUIAutomationEventHandlerGroupVtbl {
pub parent: IUnknownVtbl,
pub AddActiveTextPositionChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationActiveTextPositionChangedEventHandler) -> HRESULT,
pub AddAutomationEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, eventId: EVENTID, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationEventHandler) -> HRESULT,
pub AddChangesEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, changeTypes: *mut c_int, changesCount: c_int, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationChangesEventHandler) -> HRESULT,
pub AddNotificationEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationNotificationEventHandler) -> HRESULT,
pub AddPropertyChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationPropertyChangedEventHandler, propertyArray: *mut PROPERTYID, propertyCount: c_int) -> HRESULT,
pub AddStructureChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationStructureChangedEventHandler) -> HRESULT,
pub AddTextEditTextChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, textEditChangeType: TextEditChangeType, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationTextEditTextChangedEventHandler) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddActiveTextPositionChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationActiveTextPositionChangedEventHandler) -> HRESULT
§AddAutomationEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, eventId: EVENTID, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationEventHandler) -> HRESULT
§AddChangesEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, changeTypes: *mut c_int, changesCount: c_int, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationChangesEventHandler) -> HRESULT
§AddNotificationEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationNotificationEventHandler) -> HRESULT
§AddPropertyChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationPropertyChangedEventHandler, propertyArray: *mut PROPERTYID, propertyCount: c_int) -> HRESULT
§AddStructureChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationStructureChangedEventHandler) -> HRESULT
§AddTextEditTextChangedEventHandler: unsafe extern "system" fn(This: *mut IUIAutomationEventHandlerGroup, scope: TreeScope, textEditChangeType: TextEditChangeType, cacheRequest: *mut IUIAutomationCacheRequest, handler: *mut IUIAutomationTextEditTextChangedEventHandler) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationEventHandlerGroupVtbl
impl RefUnwindSafe for IUIAutomationEventHandlerGroupVtbl
impl Send for IUIAutomationEventHandlerGroupVtbl
impl Sync for IUIAutomationEventHandlerGroupVtbl
impl Unpin for IUIAutomationEventHandlerGroupVtbl
impl UnwindSafe for IUIAutomationEventHandlerGroupVtbl
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