#[repr(C)]pub struct IUIAutomationMultipleViewPatternVtbl {
pub parent: IUnknownVtbl,
pub GetViewName: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, view: c_int, name: *mut BSTR) -> HRESULT,
pub SetCurrentView: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, view: c_int) -> HRESULT,
pub get_CurrentCurrentView: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut c_int) -> HRESULT,
pub GetCurrentSupportedViews: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT,
pub get_CachedCurrentView: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut c_int) -> HRESULT,
pub GetCachedSupportedViews: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetViewName: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, view: c_int, name: *mut BSTR) -> HRESULT
§SetCurrentView: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, view: c_int) -> HRESULT
§get_CurrentCurrentView: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut c_int) -> HRESULT
§GetCurrentSupportedViews: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT
§get_CachedCurrentView: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut c_int) -> HRESULT
§GetCachedSupportedViews: unsafe extern "system" fn(This: *mut IUIAutomationMultipleViewPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationMultipleViewPatternVtbl
impl RefUnwindSafe for IUIAutomationMultipleViewPatternVtbl
impl Send for IUIAutomationMultipleViewPatternVtbl
impl Sync for IUIAutomationMultipleViewPatternVtbl
impl Unpin for IUIAutomationMultipleViewPatternVtbl
impl UnwindSafe for IUIAutomationMultipleViewPatternVtbl
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