UNPKG

win32-def

Version:
28 lines 992 B
import type * as T from '../../../lib/common.types.js'; import type { StructFactoryResult, StructInitType } from '../../../lib/types.js'; import type { HARDWAREINPUT_TYPE } from './HARDWAREINPUT.js'; import type { KEYBDINPUT_Type } from './KEYBDINPUT.js'; import type { MOUSEINPUT_Type } from './MOUSEINPUT.js'; declare const init: StructInitType; export declare const LPINPUT: "INPUT*"; export declare const INPUT_Name = "INPUT"; export declare const INPUT_Init: typeof init; /** * INPUT structure * @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-input */ export declare function INPUT_Factory(): StructFactoryResult<HARDWAREINPUT_TYPE>; /** * INPUT structure * @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-input */ export interface INPUT_Type { type: T.UINT32; u: { mi?: MOUSEINPUT_Type; ki?: KEYBDINPUT_Type; hi?: HARDWAREINPUT_TYPE; }; } export {}; //# sourceMappingURL=INPUT.d.ts.map