UNPKG

@ahmic/autoit-js

Version:
28 lines (27 loc) 954 B
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;