From 9e409d6e1e2cb1d35cf26f3fd2bd9048c624280f Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期五, 05 七月 2024 11:29:43 +0800 Subject: [PATCH] update AP --- jrj/xframe/system/base.hpp | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/jrj/xframe/system/base.hpp b/jrj/xframe/system/base.hpp index 37bf966..baf79a0 100644 --- a/jrj/xframe/system/base.hpp +++ b/jrj/xframe/system/base.hpp @@ -30,11 +30,14 @@ typedef const wchar_t* string; +#ifdef _XWIN typedef long LONG; typedef struct HWND__ {} * HWND; typedef struct HMENU__ {} * HMENU; typedef struct HDC__ {} * HDC; -typedef void * HINSTANCE; +typedef struct HINSTANCE_ {}* HINSTANCE; +typedef struct HMODULE_ {}* HMODULE; +typedef short HFILE; typedef wchar_t wchar; typedef wchar* BSTR; @@ -56,11 +59,21 @@ typedef UINT_PTR WPARAM; typedef LONG_PTR LPARAM; typedef LONG_PTR LRESULT; -typedef char BYTE; +typedef unsigned char BYTE; typedef unsigned short ushort; typedef unsigned long DWORD; typedef DWORD COLORREF; + +typedef unsigned short WORD; +typedef unsigned int UINT; +typedef char CHAR; +typedef wchar_t WCHAR; +typedef void* HANDLE; +typedef const char* LPCSTR; +typedef void* LPVOID; +typedef DWORD* LPDWORD; +typedef const void* LPCVOID; struct SYSTEMTIME { ushort wYear; @@ -95,6 +108,8 @@ LONG cy; } SIZE, *PSIZE, *LPSIZE; +#endif + -- Gitblit v1.9.3