UNPKG

win32-def

Version:
26 lines 813 B
import { genStruct } from '../struct.helper.js'; import { RAWHID_Factory } from './RAWHID.js'; import { RAWINPUTHEADER_Factory } from './RAWINPUTHEADER.js'; import { RAWKEYBOARD_Factory } from './RAWKEYBOARD.js'; import { RAWMOUSE_Factory } from './RAWMOUSE.js'; const key = 'RAWINPUT'; const ptr = `${key}*`; const init = { header: RAWINPUTHEADER_Factory, u: { mouse: RAWMOUSE_Factory, keyboard: RAWKEYBOARD_Factory, hid: RAWHID_Factory, }, }; export const LPRAWINPUT = ptr; export const RAWINPUT_Name = key; export const RAWINPUT_Init = init; /** * RAWINPUT structure * @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-rawinput */ export function RAWINPUT_Factory() { return genStruct(init, key, ptr); } //# sourceMappingURL=RAWINPUT.js.map