Struct windows::Win32::Devices::HumanInterfaceDevice::DIDEVICEINSTANCEW
#[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,
}
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 Debug for DIDEVICEINSTANCEW
impl Debug for DIDEVICEINSTANCEW
§impl Default for DIDEVICEINSTANCEW
impl Default for DIDEVICEINSTANCEW
§impl PartialEq for DIDEVICEINSTANCEW
impl PartialEq for DIDEVICEINSTANCEW
impl Copy for DIDEVICEINSTANCEW
impl Eq 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§
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