From a4d2315ee4ca3f6177b4fb2526bed2feff3d89be Mon Sep 17 00:00:00 2001
From: lifan <2308045698@qq.com>
Date: 星期三, 22 十月 2025 16:52:58 +0800
Subject: [PATCH] update
---
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