#[repr(C)]pub struct DIDEVICEOBJECTINSTANCEW {Show 15 fields
pub dwSize: u32,
pub guidType: Guid,
pub dwOfs: u32,
pub dwType: u32,
pub dwFlags: u32,
pub tszName: [u16; 260],
pub dwFFMaxForce: u32,
pub dwFFForceResolution: u32,
pub wCollectionNumber: u16,
pub wDesignatorIndex: u16,
pub wUsagePage: u16,
pub wUsage: u16,
pub dwDimension: u32,
pub wExponent: u16,
pub wReportId: u16,
}
Fields§
§dwSize: u32
§guidType: Guid
§dwOfs: u32
§dwType: u32
§dwFlags: u32
§tszName: [u16; 260]
§dwFFMaxForce: u32
§dwFFForceResolution: u32
§wCollectionNumber: u16
§wDesignatorIndex: u16
§wUsagePage: u16
§wUsage: u16
§dwDimension: u32
§wExponent: u16
§wReportId: u16
Trait Implementations§
Source§impl Abi for DIDEVICEOBJECTINSTANCEW
impl Abi for DIDEVICEOBJECTINSTANCEW
Source§type Abi = DIDEVICEOBJECTINSTANCEW
type Abi = DIDEVICEOBJECTINSTANCEW
The abi representation of the implementing type. Read more
type DefaultType = DIDEVICEOBJECTINSTANCEW
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 DIDEVICEOBJECTINSTANCEW
impl Clone for DIDEVICEOBJECTINSTANCEW
Source§fn clone(&self) -> DIDEVICEOBJECTINSTANCEW
fn clone(&self) -> DIDEVICEOBJECTINSTANCEW
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 DIDEVICEOBJECTINSTANCEW
impl Debug for DIDEVICEOBJECTINSTANCEW
Source§impl Default for DIDEVICEOBJECTINSTANCEW
impl Default for DIDEVICEOBJECTINSTANCEW
Source§impl PartialEq for DIDEVICEOBJECTINSTANCEW
impl PartialEq for DIDEVICEOBJECTINSTANCEW
impl Copy for DIDEVICEOBJECTINSTANCEW
impl Eq for DIDEVICEOBJECTINSTANCEW
Auto Trait Implementations§
impl Freeze for DIDEVICEOBJECTINSTANCEW
impl RefUnwindSafe for DIDEVICEOBJECTINSTANCEW
impl Send for DIDEVICEOBJECTINSTANCEW
impl Sync for DIDEVICEOBJECTINSTANCEW
impl Unpin for DIDEVICEOBJECTINSTANCEW
impl UnwindSafe for DIDEVICEOBJECTINSTANCEW
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