UNPKG

@ahmic/autoit-js

Version:
29 lines (28 loc) 1 kB
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; readonly lpReserved: null; constructor(options?: Partial<Omit<IToolInfoW, 'cbSize' | 'lpReserved'>>); } export declare const TOOLINFOW: koffi.IKoffiCType; export declare const LPTOOLINFOW: koffi.IKoffiCType;