#[repr(C)]pub struct DIDEVICEINSTANCEW {
pub dwSize: u32,
pub guidInstance: GUID,
pub guidProduct: GUID,
pub dwDevType: u32,
pub tszInstanceName: [u16; 260],
pub tszProductName: [u16; 260],
pub guidFFDriver: GUID,
pub wUsagePage: u16,
pub wUsage: u16,
}
Expand description
Required features: "Win32_Devices_HumanInterfaceDevice"
Fields
dwSize: u32
guidInstance: GUID
guidProduct: GUID
dwDevType: u32
tszInstanceName: [u16; 260]
tszProductName: [u16; 260]
guidFFDriver: GUID
wUsagePage: u16
wUsage: u16
Trait Implementations
impl Clone for DIDEVICEINSTANCEW
impl Clone for DIDEVICEINSTANCEW
impl Copy for DIDEVICEINSTANCEW
Auto Trait Implementations
impl RefUnwindSafe for DIDEVICEINSTANCEW
impl Send for DIDEVICEINSTANCEW
impl Sync for DIDEVICEINSTANCEW
impl Unpin for DIDEVICEINSTANCEW
impl UnwindSafe for DIDEVICEINSTANCEW
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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