#[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) -> HRESULTAuto 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