#[repr(C)]pub struct IUIAutomationAnnotationPatternVtbl {
pub parent: IUnknownVtbl,
pub get_CurrentAnnotationTypeId: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut c_int) -> HRESULT,
pub get_CurrentAnnotationTypeName: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CurrentAuthor: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CurrentDateTime: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CurrentTarget: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut *mut IUIAutomationElement) -> HRESULT,
pub get_CachedAnnotationTypeId: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut c_int) -> HRESULT,
pub get_CachedAnnotationTypeName: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CachedAuthor: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CachedDateTime: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CachedTarget: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut *mut IUIAutomationElement) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_CurrentAnnotationTypeId: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut c_int) -> HRESULT
§get_CurrentAnnotationTypeName: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT
§get_CurrentAuthor: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT
§get_CurrentDateTime: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT
§get_CurrentTarget: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut *mut IUIAutomationElement) -> HRESULT
§get_CachedAnnotationTypeId: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut c_int) -> HRESULT
§get_CachedAnnotationTypeName: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT
§get_CachedAuthor: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT
§get_CachedDateTime: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut BSTR) -> HRESULT
§get_CachedTarget: unsafe extern "system" fn(This: *mut IUIAutomationAnnotationPattern, retVal: *mut *mut IUIAutomationElement) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationAnnotationPatternVtbl
impl RefUnwindSafe for IUIAutomationAnnotationPatternVtbl
impl Send for IUIAutomationAnnotationPatternVtbl
impl Sync for IUIAutomationAnnotationPatternVtbl
impl Unpin for IUIAutomationAnnotationPatternVtbl
impl UnwindSafe for IUIAutomationAnnotationPatternVtbl
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