#[repr(C)]pub struct UIAutomationPatternInfo {
pub guid: Guid,
pub pProgrammaticName: PWSTR,
pub providerInterfaceId: Guid,
pub clientInterfaceId: Guid,
pub cProperties: u32,
pub pProperties: *mut UIAutomationPropertyInfo,
pub cMethods: u32,
pub pMethods: *mut UIAutomationMethodInfo,
pub cEvents: u32,
pub pEvents: *mut UIAutomationEventInfo,
pub pPatternHandler: Option<IUIAutomationPatternHandler>,
}
Fields§
§guid: Guid
§pProgrammaticName: PWSTR
§providerInterfaceId: Guid
§clientInterfaceId: Guid
§cProperties: u32
§pProperties: *mut UIAutomationPropertyInfo
§cMethods: u32
§pMethods: *mut UIAutomationMethodInfo
§cEvents: u32
§pEvents: *mut UIAutomationEventInfo
§pPatternHandler: Option<IUIAutomationPatternHandler>
Trait Implementations§
Source§impl Abi for UIAutomationPatternInfo
impl Abi for UIAutomationPatternInfo
Source§type Abi = UIAutomationPatternInfo_abi
type Abi = UIAutomationPatternInfo_abi
The abi representation of the implementing type. Read more
type DefaultType = UIAutomationPatternInfo
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for UIAutomationPatternInfo
impl Clone for UIAutomationPatternInfo
Source§fn clone(&self) -> UIAutomationPatternInfo
fn clone(&self) -> UIAutomationPatternInfo
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UIAutomationPatternInfo
impl Debug for UIAutomationPatternInfo
Source§impl Default for UIAutomationPatternInfo
impl Default for UIAutomationPatternInfo
Source§impl PartialEq for UIAutomationPatternInfo
impl PartialEq for UIAutomationPatternInfo
impl Eq for UIAutomationPatternInfo
Auto Trait Implementations§
impl Freeze for UIAutomationPatternInfo
impl RefUnwindSafe for UIAutomationPatternInfo
impl !Send for UIAutomationPatternInfo
impl !Sync for UIAutomationPatternInfo
impl Unpin for UIAutomationPatternInfo
impl UnwindSafe for UIAutomationPatternInfo
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