#[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) -> HRESULT
Auto 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