#[repr(C)]pub struct IAnnotationProviderVtbl {
pub parent: IUnknownVtbl,
pub get_AnnotationTypeId: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut c_int) -> HRESULT,
pub get_AnnotationTypeName: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut BSTR) -> HRESULT,
pub get_Author: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut BSTR) -> HRESULT,
pub get_DateTime: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut BSTR) -> HRESULT,
pub get_Target: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut *mut IRawElementProviderSimple) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_AnnotationTypeId: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut c_int) -> HRESULT
§get_AnnotationTypeName: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut BSTR) -> HRESULT
§get_Author: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut BSTR) -> HRESULT
§get_DateTime: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut BSTR) -> HRESULT
§get_Target: unsafe extern "system" fn(This: *mut IAnnotationProvider, retVal: *mut *mut IRawElementProviderSimple) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAnnotationProviderVtbl
impl RefUnwindSafe for IAnnotationProviderVtbl
impl Send for IAnnotationProviderVtbl
impl Sync for IAnnotationProviderVtbl
impl Unpin for IAnnotationProviderVtbl
impl UnwindSafe for IAnnotationProviderVtbl
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