#[repr(C)]pub struct IUIAutomationProxyFactoryMappingVtbl {
pub parent: IUnknownVtbl,
pub get_Count: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, count: *mut UINT) -> HRESULT,
pub GetTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, table: *mut *mut SAFEARRAY) -> HRESULT,
pub GetEntry: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, index: UINT, entry: *mut *mut IUIAutomationProxyFactoryEntry) -> HRESULT,
pub SetTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, factoryList: *mut SAFEARRAY) -> HRESULT,
pub InsertEntries: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, before: UINT, factoryList: *mut SAFEARRAY) -> HRESULT,
pub InsertEntry: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, before: UINT, factory: *mut IUIAutomationProxyFactoryEntry) -> HRESULT,
pub RemoveEntry: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, index: UINT) -> HRESULT,
pub ClearTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping) -> HRESULT,
pub RestoreDefaultTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_Count: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, count: *mut UINT) -> HRESULT
§GetTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, table: *mut *mut SAFEARRAY) -> HRESULT
§GetEntry: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, index: UINT, entry: *mut *mut IUIAutomationProxyFactoryEntry) -> HRESULT
§SetTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, factoryList: *mut SAFEARRAY) -> HRESULT
§InsertEntries: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, before: UINT, factoryList: *mut SAFEARRAY) -> HRESULT
§InsertEntry: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, before: UINT, factory: *mut IUIAutomationProxyFactoryEntry) -> HRESULT
§RemoveEntry: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping, index: UINT) -> HRESULT
§ClearTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping) -> HRESULT
§RestoreDefaultTable: unsafe extern "system" fn(This: *mut IUIAutomationProxyFactoryMapping) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationProxyFactoryMappingVtbl
impl RefUnwindSafe for IUIAutomationProxyFactoryMappingVtbl
impl Send for IUIAutomationProxyFactoryMappingVtbl
impl Sync for IUIAutomationProxyFactoryMappingVtbl
impl Unpin for IUIAutomationProxyFactoryMappingVtbl
impl UnwindSafe for IUIAutomationProxyFactoryMappingVtbl
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