#[repr(C)]pub struct IProxyProviderWinEventSinkVtbl {
pub parent: IUnknownVtbl,
pub AddAutomationPropertyChangedEvent: unsafe extern "system" fn(This: *mut IProxyProviderWinEventSink, pProvider: *mut IRawElementProviderSimple, id: PROPERTYID, newValue: VARIANT) -> HRESULT,
pub AddAutomationEvent: unsafe extern "system" fn(This: *mut IProxyProviderWinEventSink, pProvider: *mut IRawElementProviderSimple, id: EVENTID) -> HRESULT,
pub AddStructureChangedEvent: unsafe extern "system" fn(This: *mut IProxyProviderWinEventSink, pProvider: *mut IRawElementProviderSimple, structureChangeType: StructureChangeType, runtimeId: *mut SAFEARRAY) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddAutomationPropertyChangedEvent: unsafe extern "system" fn(This: *mut IProxyProviderWinEventSink, pProvider: *mut IRawElementProviderSimple, id: PROPERTYID, newValue: VARIANT) -> HRESULT
§AddAutomationEvent: unsafe extern "system" fn(This: *mut IProxyProviderWinEventSink, pProvider: *mut IRawElementProviderSimple, id: EVENTID) -> HRESULT
§AddStructureChangedEvent: unsafe extern "system" fn(This: *mut IProxyProviderWinEventSink, pProvider: *mut IRawElementProviderSimple, structureChangeType: StructureChangeType, runtimeId: *mut SAFEARRAY) -> HRESULT
Auto Trait Implementations§
impl Freeze for IProxyProviderWinEventSinkVtbl
impl RefUnwindSafe for IProxyProviderWinEventSinkVtbl
impl Send for IProxyProviderWinEventSinkVtbl
impl Sync for IProxyProviderWinEventSinkVtbl
impl Unpin for IProxyProviderWinEventSinkVtbl
impl UnwindSafe for IProxyProviderWinEventSinkVtbl
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