#[repr(C)]pub struct DIDEVICEINSTANCEA {
pub dwSize: u32,
pub guidInstance: GUID,
pub guidProduct: GUID,
pub dwDevType: u32,
pub tszInstanceName: [CHAR; 260],
pub tszProductName: [CHAR; 260],
pub guidFFDriver: GUID,
pub wUsagePage: u16,
pub wUsage: u16,
}
Expand description
Required features: "Win32_Devices_HumanInterfaceDevice"
, "Win32_Foundation"
Fields
dwSize: u32
guidInstance: GUID
guidProduct: GUID
dwDevType: u32
tszInstanceName: [CHAR; 260]
tszProductName: [CHAR; 260]
guidFFDriver: GUID
wUsagePage: u16
wUsage: u16
Trait Implementations
impl Clone for DIDEVICEINSTANCEA
impl Clone for DIDEVICEINSTANCEA
impl Copy for DIDEVICEINSTANCEA
Auto Trait Implementations
impl RefUnwindSafe for DIDEVICEINSTANCEA
impl Send for DIDEVICEINSTANCEA
impl Sync for DIDEVICEINSTANCEA
impl Unpin for DIDEVICEINSTANCEA
impl UnwindSafe for DIDEVICEINSTANCEA
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more