#[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: u32guidInstance: GUIDguidProduct: GUIDdwDevType: u32tszInstanceName: [u16; 260]tszProductName: [u16; 260]guidFFDriver: GUIDwUsagePage: u16wUsage: u16Trait 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 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