#[repr(C)]pub struct IUIAutomationTextRangeVtbl {Show 19 fields
pub parent: IUnknownVtbl,
pub Clone: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, clonedRange: *mut *mut IUIAutomationTextRange) -> HRESULT,
pub Compare: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, range: *mut IUIAutomationTextRange, areSame: *mut BOOL) -> HRESULT,
pub CompareEndpoints: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, srcEndPoint: TextPatternRangeEndpoint, range: *mut IUIAutomationTextRange, targetEndPoint: TextPatternRangeEndpoint, compValue: *mut c_int) -> HRESULT,
pub ExpandToEnclosingUnit: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, textUnit: TextUnit) -> HRESULT,
pub FindAttribute: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, attr: TEXTATTRIBUTEID, val: VARIANT, backward: BOOL, found: *mut *mut IUIAutomationTextRange) -> HRESULT,
pub FindText: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, text: BSTR, backward: BOOL, ignoreCase: BOOL, found: *mut *mut IUIAutomationTextRange) -> HRESULT,
pub GetAttributeValue: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, attr: TEXTATTRIBUTEID, value: *mut VARIANT) -> HRESULT,
pub GetBoundingRectangles: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, boundingRects: *mut *mut SAFEARRAY) -> HRESULT,
pub GetEnclosingElement: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, enclosingElement: *mut *mut IUIAutomationElement) -> HRESULT,
pub GetText: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, maxLength: c_int, text: *mut BSTR) -> HRESULT,
pub Move: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, unit: TextUnit, count: c_int, moved: *mut c_int) -> HRESULT,
pub MoveEndpointByUnit: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: c_int, moved: *mut c_int) -> HRESULT,
pub MoveEndpointByRange: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, srcEndPoint: TextPatternRangeEndpoint, range: *mut IUIAutomationTextRange, targetEndPoint: TextPatternRangeEndpoint) -> HRESULT,
pub Select: unsafe extern "system" fn(This: *mut IUIAutomationTextRange) -> HRESULT,
pub AddToSelection: unsafe extern "system" fn(This: *mut IUIAutomationTextRange) -> HRESULT,
pub RemoveFromSelection: unsafe extern "system" fn(This: *mut IUIAutomationTextRange) -> HRESULT,
pub ScrollIntoView: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, alignToTop: BOOL) -> HRESULT,
pub GetChildren: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, children: *mut *mut IUIAutomationElementArray) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Clone: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, clonedRange: *mut *mut IUIAutomationTextRange) -> HRESULT
§Compare: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, range: *mut IUIAutomationTextRange, areSame: *mut BOOL) -> HRESULT
§CompareEndpoints: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, srcEndPoint: TextPatternRangeEndpoint, range: *mut IUIAutomationTextRange, targetEndPoint: TextPatternRangeEndpoint, compValue: *mut c_int) -> HRESULT
§ExpandToEnclosingUnit: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, textUnit: TextUnit) -> HRESULT
§FindAttribute: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, attr: TEXTATTRIBUTEID, val: VARIANT, backward: BOOL, found: *mut *mut IUIAutomationTextRange) -> HRESULT
§FindText: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, text: BSTR, backward: BOOL, ignoreCase: BOOL, found: *mut *mut IUIAutomationTextRange) -> HRESULT
§GetAttributeValue: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, attr: TEXTATTRIBUTEID, value: *mut VARIANT) -> HRESULT
§GetBoundingRectangles: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, boundingRects: *mut *mut SAFEARRAY) -> HRESULT
§GetEnclosingElement: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, enclosingElement: *mut *mut IUIAutomationElement) -> HRESULT
§GetText: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, maxLength: c_int, text: *mut BSTR) -> HRESULT
§Move: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, unit: TextUnit, count: c_int, moved: *mut c_int) -> HRESULT
§MoveEndpointByUnit: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, endpoint: TextPatternRangeEndpoint, unit: TextUnit, count: c_int, moved: *mut c_int) -> HRESULT
§MoveEndpointByRange: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, srcEndPoint: TextPatternRangeEndpoint, range: *mut IUIAutomationTextRange, targetEndPoint: TextPatternRangeEndpoint) -> HRESULT
§Select: unsafe extern "system" fn(This: *mut IUIAutomationTextRange) -> HRESULT
§AddToSelection: unsafe extern "system" fn(This: *mut IUIAutomationTextRange) -> HRESULT
§RemoveFromSelection: unsafe extern "system" fn(This: *mut IUIAutomationTextRange) -> HRESULT
§ScrollIntoView: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, alignToTop: BOOL) -> HRESULT
§GetChildren: unsafe extern "system" fn(This: *mut IUIAutomationTextRange, children: *mut *mut IUIAutomationElementArray) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationTextRangeVtbl
impl RefUnwindSafe for IUIAutomationTextRangeVtbl
impl Send for IUIAutomationTextRangeVtbl
impl Sync for IUIAutomationTextRangeVtbl
impl Unpin for IUIAutomationTextRangeVtbl
impl UnwindSafe for IUIAutomationTextRangeVtbl
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