win32-api
Version:
FFI definitions of windows win32 api for node-ffi
16 lines • 611 B
TypeScript
import type { LibUser32 } from '../../lib/user32/index.js';
declare const fnAsyncName: keyof LibUser32;
type FnType = LibUser32[typeof fnAsyncName];
type RetType = ReturnType<FnType>;
type ParamType = Parameters<FnType>;
export interface MessageBoxOptions {
hWnd: ParamType[0];
lpText: ParamType[1];
lpCaption: ParamType[2];
uType: ParamType[3];
wLanguageId: ParamType[4];
}
/** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messageboxexw */
export declare function MessageBox(options: MessageBoxOptions): RetType;
export {};
//# sourceMappingURL=MessageBox.d.ts.map