Struct windows_sys::Win32::UI::Input::KeyboardAndMouse::tagKbdLayer
[−]#[repr(C)]pub struct tagKbdLayer {Show 16 fields
pub pCharModifiers: *mut MODIFIERS,
pub pVkToWcharTable: *mut VK_TO_WCHAR_TABLE,
pub pDeadKey: *mut DEADKEY,
pub pKeyNames: *mut VSC_LPWSTR,
pub pKeyNamesExt: *mut VSC_LPWSTR,
pub pKeyNamesDead: *mut *mut u16,
pub pusVSCtoVK: *mut u16,
pub bMaxVSCtoVK: u8,
pub pVSCtoVK_E0: *mut VSC_VK,
pub pVSCtoVK_E1: *mut VSC_VK,
pub fLocaleFlags: u32,
pub nLgMax: u8,
pub cbLgEntry: u8,
pub pLigature: *mut LIGATURE1,
pub dwType: u32,
pub dwSubType: u32,
}
Expand description
Required features: "Win32_UI_Input_KeyboardAndMouse"
Fields
pCharModifiers: *mut MODIFIERS
pVkToWcharTable: *mut VK_TO_WCHAR_TABLE
pDeadKey: *mut DEADKEY
pKeyNames: *mut VSC_LPWSTR
pKeyNamesExt: *mut VSC_LPWSTR
pKeyNamesDead: *mut *mut u16
pusVSCtoVK: *mut u16
bMaxVSCtoVK: u8
pVSCtoVK_E0: *mut VSC_VK
pVSCtoVK_E1: *mut VSC_VK
fLocaleFlags: u32
nLgMax: u8
cbLgEntry: u8
pLigature: *mut LIGATURE1
dwType: u32
dwSubType: u32
Trait Implementations
impl Clone for tagKbdLayer
impl Clone for tagKbdLayer
impl Copy for tagKbdLayer
Auto Trait Implementations
impl RefUnwindSafe for tagKbdLayer
impl !Send for tagKbdLayer
impl !Sync for tagKbdLayer
impl Unpin for tagKbdLayer
impl UnwindSafe for tagKbdLayer
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