Struct IUIAutomationElement4_Vtbl
#[repr(C)]pub struct IUIAutomationElement4_Vtbl {
pub base__: IUIAutomationElement3_Vtbl,
pub CurrentPositionInSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub CurrentSizeOfSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub CurrentLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub CurrentAnnotationTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut SAFEARRAY) -> HRESULT,
pub CurrentAnnotationObjects: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CachedPositionInSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub CachedSizeOfSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub CachedLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub CachedAnnotationTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut SAFEARRAY) -> HRESULT,
pub CachedAnnotationObjects: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IUIAutomationElement3_Vtbl
§CurrentPositionInSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§CurrentSizeOfSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§CurrentLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§CurrentAnnotationTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut SAFEARRAY) -> HRESULT
§CurrentAnnotationObjects: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§CachedPositionInSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§CachedSizeOfSet: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§CachedLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§CachedAnnotationTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut SAFEARRAY) -> HRESULT
§CachedAnnotationObjects: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Implementations§
§impl IUIAutomationElement4_Vtbl
impl IUIAutomationElement4_Vtbl
pub const fn new<Identity: IUIAutomationElement4_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IUIAutomationElement4_Vtbl
impl RefUnwindSafe for IUIAutomationElement4_Vtbl
impl Send for IUIAutomationElement4_Vtbl
impl Sync for IUIAutomationElement4_Vtbl
impl Unpin for IUIAutomationElement4_Vtbl
impl UnwindSafe for IUIAutomationElement4_Vtbl
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