@ahmic/autoit-js
Version:
Node.js bindings for AutoItX3.dll
28 lines (27 loc) • 954 B
TypeScript
import koffi from 'koffi';
import { IRect } from './rect';
import { InstanceHandle, LongParam, LongPointerToWideString, UnsignedInt, UnsignedIntPointer, WindowHandle } from './win32';
export interface IToolInfoW {
readonly cbSize: UnsignedInt;
uFlags?: UnsignedInt;
hwnd?: WindowHandle | null;
uId?: UnsignedIntPointer;
rect?: IRect;
hinst?: InstanceHandle | null;
lpszText: LongPointerToWideString | null;
lParam?: LongParam;
lpReserved?: null;
}
export declare class ToolInfoW implements IToolInfoW {
readonly cbSize: UnsignedInt;
uFlags?: UnsignedInt;
hwnd?: WindowHandle | null;
uId?: UnsignedIntPointer;
rect?: IRect;
hinst?: InstanceHandle | null;
lpszText: LongPointerToWideString | null;
lParam?: LongParam;
constructor(options?: Partial<Omit<IToolInfoW, 'cbSize'>>);
}
export declare const TOOLINFOW: koffi.IKoffiCType;
export declare const LPTOOLINFOW: koffi.IKoffiCType;