win32-def
Version:
win32 definitions for node-ffi
31 lines • 982 B
TypeScript
import type * as T from '../../../lib/common.types.js';
import type { StructFactoryResult, StructInitType } from '../../../lib/types.js';
declare const init: StructInitType;
/**
* RAWMOUSE structure
* @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-RAWMOUSE
*/
export declare function RAWMOUSE_Factory(): StructFactoryResult<RAWMOUSE_Type>;
export declare const LPRAWMOUSE: "RAWMOUSE*";
export declare const RAWMOUSE_Name = "RAWMOUSE";
export declare const RAWMOUSE_Init: typeof init;
/**
* RAWHID structure
* @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-RAWMOUSE
*/
export interface RAWMOUSE_Type {
usFlags: T.USHORT;
u: {
ulButtons: T.ULONG;
s: {
usButtonFlags: T.USHORT;
usButtonData: T.USHORT;
};
};
ulRawButtons: T.ULONG;
lLastX: T.LONG;
lLastY: T.LONG;
ulExtraInformation: T.ULONG;
}
export {};
//# sourceMappingURL=RAWMOUSE.d.ts.map