#[repr(C)]pub struct IUIAutomationProxyFactoryVtbl {
pub parent: IUnknownVtbl,
pub CreateProvider: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactory, hwnd: UIA_HWND, idObject: LONG, idChild: LONG, provider: *mut *mut IRawElementProviderSimple) -> HRESULT,
pub get_ProxyFactoryId: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactory, factoryId: *mut BSTR) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CreateProvider: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactory, hwnd: UIA_HWND, idObject: LONG, idChild: LONG, provider: *mut *mut IRawElementProviderSimple) -> HRESULT
§get_ProxyFactoryId: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactory, factoryId: *mut BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationProxyFactoryVtbl
impl RefUnwindSafe for IUIAutomationProxyFactoryVtbl
impl Send for IUIAutomationProxyFactoryVtbl
impl Sync for IUIAutomationProxyFactoryVtbl
impl Unpin for IUIAutomationProxyFactoryVtbl
impl UnwindSafe for IUIAutomationProxyFactoryVtbl
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