X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fwindows%2Ftypes%2Ftypes.factor;h=3b4b8c70c373ae77eab9f069a22cb7a687146f80;hp=1b846076568f10c31e3c0fe9d7d36b63a80fb6db;hb=1d1f827f9bc98fad27c707ed03dfaae5b29746b4;hpb=de43042ecfaea750d2d8ccb3a3f9f063e09117f7 diff --git a/basis/windows/types/types.factor b/basis/windows/types/types.factor index 1b84607656..3b4b8c70c3 100644 --- a/basis/windows/types/types.factor +++ b/basis/windows/types/types.factor @@ -128,6 +128,7 @@ TYPEDEF: DWORD LGRPID TYPEDEF: LONG_PTR LPARAM TYPEDEF: BOOL* LPBOOL TYPEDEF: BYTE* LPBYTE + TYPEDEF: { c-string utf16n } LPCWSTR ! TYPEDEF: WCHAR* LPWSTR @@ -192,6 +193,8 @@ TYPEDEF: LPVOID SC_LOCK TYPEDEF: HANDLE SERVICE_STATUS_HANDLE TYPEDEF: LONGLONG USN TYPEDEF: UINT_PTR WPARAM +TYPEDEF: DWORD ACCESS_MASK +TYPEDEF: ACCESS_MASK* PACCESS_MASK TYPEDEF: size_t socklen_t @@ -273,6 +276,7 @@ TYPEDEF: void* PAINTSTRUCT STRUCT: POINT { x LONG } { y LONG } ; +TYPEDEF: POINT* LPPOINT STRUCT: SIZE { cx LONG } @@ -403,3 +407,6 @@ STRUCT: TEXTMETRICW TYPEDEF: TEXTMETRICW* LPTEXTMETRIC TYPEDEF: ULONG PROPID + +CALLBACK: BOOL WNDENUMPROC ( HWND hWnd, LPARAM lParam ) +CALLBACK: LRESULT HOOKPROC ( int nCode, WPARAM wParam, LPARAM lParam )