#[repr(C)]pub struct IUIAutomationWindowPatternVtbl {Show 16 fields
pub parent: IUnknownVtbl,
pub Close: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern) -> HRESULT,
pub WaitForInputIdle: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, milliseconds: c_int, success: *mut BOOL) -> HRESULT,
pub SetWindowVisualState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, state: WindowVisualState) -> HRESULT,
pub get_CurrentCanMaximize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentCanMinimize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentIsModal: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentIsTopmost: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentWindowVisualState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowVisualState) -> HRESULT,
pub get_CurrentWindowInteractionState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowInteractionState) -> HRESULT,
pub get_CachedCanMaximize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedCanMinimize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedIsModal: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedIsTopmost: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedWindowVisualState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowVisualState) -> HRESULT,
pub get_CachedWindowInteractionState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowInteractionState) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§Close: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern) -> HRESULT§WaitForInputIdle: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, milliseconds: c_int, success: *mut BOOL) -> HRESULT§SetWindowVisualState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, state: WindowVisualState) -> HRESULT§get_CurrentCanMaximize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CurrentCanMinimize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CurrentIsModal: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CurrentIsTopmost: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CurrentWindowVisualState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowVisualState) -> HRESULT§get_CurrentWindowInteractionState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowInteractionState) -> HRESULT§get_CachedCanMaximize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CachedCanMinimize: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CachedIsModal: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CachedIsTopmost: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut BOOL) -> HRESULT§get_CachedWindowVisualState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowVisualState) -> HRESULT§get_CachedWindowInteractionState: unsafe extern "system" fn(This: *mut IUIAutomationWindowPattern, retVal: *mut WindowInteractionState) -> HRESULTAuto Trait Implementations§
impl Freeze for IUIAutomationWindowPatternVtbl
impl RefUnwindSafe for IUIAutomationWindowPatternVtbl
impl Send for IUIAutomationWindowPatternVtbl
impl Sync for IUIAutomationWindowPatternVtbl
impl Unpin for IUIAutomationWindowPatternVtbl
impl UnwindSafe for IUIAutomationWindowPatternVtbl
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