UNPKG

libwin32

Version:

Node bindings to native Win32 DLLs through Koffi

27 lines 1.06 kB
import koffi from 'koffi-cream'; export type __HANDLE__<Kind extends string> = koffi.IKoffiCType & { __kind: Kind; }; export type HANDLE = __HANDLE__<string>; export type HINSTANCE = __HANDLE__<'INSTANCE'>; export type HMODULE = HINSTANCE; export type HWND = __HANDLE__<'WND'>; export type HBRUSH = __HANDLE__<'BRUSH'>; export type HICON = __HANDLE__<'ICON'>; export type HCURSOR = HICON; export type HBITMAP = __HANDLE__<'BITMAP'>; export type HMENU = __HANDLE__<'MENU'>; export type HACCEL = __HANDLE__<'ACCEL'>; export type HDC = __HANDLE__<'DC'>; export type HRGN = __HANDLE__<'RGN'>; export type HMONITOR = __HANDLE__<'MONITOR'>; export type HDESK = __HANDLE__<'DESK'>; export type HKEY = __HANDLE__<'KEY'>; export type HTOKEN = __HANDLE__<'ACCESS_TOKEN'>; export type LSA_HANDLE = __HANDLE__<'LSA_HANDLE'>; export type WPARAM = number | BigInt | HANDLE; export type LPARAM = number | BigInt | HANDLE; export type HRESULT = number | HANDLE; export type LRESULT = number | BigInt | HANDLE; export type ATOM = number; //# sourceMappingURL=ctypes.d.ts.map