#[repr(C)]pub struct IUIAutomationDragPatternVtbl {
pub parent: IUnknownVtbl,
pub get_CurrentIsGrabbed: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedIsGrabbed: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentDropEffect: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CachedDropEffect: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BSTR) -> HRESULT,
pub get_CurrentDropEffects: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT,
pub get_CachedDropEffects: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT,
pub GetCurrentGrabbedItems: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT,
pub GetCachedGrabbedItems: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_CurrentIsGrabbed: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BOOL) -> HRESULT
§get_CachedIsGrabbed: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BOOL) -> HRESULT
§get_CurrentDropEffect: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BSTR) -> HRESULT
§get_CachedDropEffect: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut BSTR) -> HRESULT
§get_CurrentDropEffects: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT
§get_CachedDropEffects: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut SAFEARRAY) -> HRESULT
§GetCurrentGrabbedItems: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT
§GetCachedGrabbedItems: unsafe extern "system" fn(This: *mut IUIAutomationDragPattern, retVal: *mut *mut IUIAutomationElementArray) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationDragPatternVtbl
impl RefUnwindSafe for IUIAutomationDragPatternVtbl
impl Send for IUIAutomationDragPatternVtbl
impl Sync for IUIAutomationDragPatternVtbl
impl Unpin for IUIAutomationDragPatternVtbl
impl UnwindSafe for IUIAutomationDragPatternVtbl
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