#[repr(C)]pub struct IUIAutomationProxyFactoryEntryVtbl {Show 14 fields
pub parent: IUnknownVtbl,
pub get_ProxyFactory: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, factory: *mut *mut IUIAutomationProxyFactory) -> HRESULT,
pub get_ClassName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, className: *mut BSTR) -> HRESULT,
pub get_ImageName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, imageName: *mut BSTR) -> HRESULT,
pub get_AllowSubstringMatch: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, allowSubstringMatch: *mut BOOL) -> HRESULT,
pub get_CanCheckBaseClass: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, canCheckBaseClass: *mut BOOL) -> HRESULT,
pub get_NeedsAdviseEvents: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, adviseEvents: *mut BOOL) -> HRESULT,
pub put_ClassName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, className: LPCWSTR) -> HRESULT,
pub put_ImageName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, imageName: LPCWSTR) -> HRESULT,
pub put_AllowSubstringMatch: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, allowSubstringMatch: BOOL) -> HRESULT,
pub put_CanCheckBaseClass: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, canCheckBaseClass: BOOL) -> HRESULT,
pub put_NeedsAdviseEvents: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, adviseEvents: BOOL) -> HRESULT,
pub SetWinEventsForAutomationEvent: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, eventId: EVENTID, propertyId: PROPERTYID, winEvents: *mut SAFEARRAY) -> HRESULT,
pub GetWinEventsForAutomationEvent: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, eventId: EVENTID, propertyId: PROPERTYID, winEvents: *mut *mut SAFEARRAY) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_ProxyFactory: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, factory: *mut *mut IUIAutomationProxyFactory) -> HRESULT
§get_ClassName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, className: *mut BSTR) -> HRESULT
§get_ImageName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, imageName: *mut BSTR) -> HRESULT
§get_AllowSubstringMatch: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, allowSubstringMatch: *mut BOOL) -> HRESULT
§get_CanCheckBaseClass: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, canCheckBaseClass: *mut BOOL) -> HRESULT
§get_NeedsAdviseEvents: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, adviseEvents: *mut BOOL) -> HRESULT
§put_ClassName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, className: LPCWSTR) -> HRESULT
§put_ImageName: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, imageName: LPCWSTR) -> HRESULT
§put_AllowSubstringMatch: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, allowSubstringMatch: BOOL) -> HRESULT
§put_CanCheckBaseClass: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, canCheckBaseClass: BOOL) -> HRESULT
§put_NeedsAdviseEvents: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, adviseEvents: BOOL) -> HRESULT
§SetWinEventsForAutomationEvent: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, eventId: EVENTID, propertyId: PROPERTYID, winEvents: *mut SAFEARRAY) -> HRESULT
§GetWinEventsForAutomationEvent: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryEntry, eventId: EVENTID, propertyId: PROPERTYID, winEvents: *mut *mut SAFEARRAY) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationProxyFactoryEntryVtbl
impl RefUnwindSafe for IUIAutomationProxyFactoryEntryVtbl
impl Send for IUIAutomationProxyFactoryEntryVtbl
impl Sync for IUIAutomationProxyFactoryEntryVtbl
impl Unpin for IUIAutomationProxyFactoryEntryVtbl
impl UnwindSafe for IUIAutomationProxyFactoryEntryVtbl
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