UNPKG

win32-def

Version:
29 lines 1.24 kB
import type * as T from '../../../lib/common.types.js'; import type { StructFactoryResult, StructInitType } from '../../../lib/types.js'; import type { RID_DEVICE_INFO_HID_Type } from './RID_DEVICE_INFO_HID.js'; import type { RID_DEVICE_INFO_KEYBOARD_Type } from './RID_DEVICE_INFO_KEYBOARD.js'; import type { RID_DEVICE_INFO_MOUSE_Type } from './RID_DEVICE_INFO_MOUSE.js'; declare const init: StructInitType; export declare const LPRID_DEVICE_INFO: "RID_DEVICE_INFO*"; export declare const RID_DEVICE_INFO_Name = "RID_DEVICE_INFO"; export declare const RID_DEVICE_INFO_Init: typeof init; /** * RID_DEVICE_INFO structure * @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-RID_DEVICE_INFO */ export declare function RID_DEVICE_INFO_Factory(): StructFactoryResult<RID_DEVICE_INFO_Type>; /** * RID_DEVICE_INFO structure * @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-RID_DEVICE_INFO */ export interface RID_DEVICE_INFO_Type { cbSize: T.DWORD; dwType: T.DWORD; u: { mouse: RID_DEVICE_INFO_MOUSE_Type; keyboard: RID_DEVICE_INFO_KEYBOARD_Type; hid: RID_DEVICE_INFO_HID_Type; }; } export {}; //# sourceMappingURL=RID_DEVICE_INFO.d.ts.map