summaryrefslogtreecommitdiffstats
path: root/public/sdk/inc/ptypes16.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--public/sdk/inc/ptypes16.h70
1 files changed, 70 insertions, 0 deletions
diff --git a/public/sdk/inc/ptypes16.h b/public/sdk/inc/ptypes16.h
new file mode 100644
index 000000000..819b916b7
--- /dev/null
+++ b/public/sdk/inc/ptypes16.h
@@ -0,0 +1,70 @@
+/*****************************************************************************\
+* PTYPES16.H - PORTABILITY MAPPING HEADER FILE
+*
+* This file provides typedefs for portable 16/32 bit code.
+\*****************************************************************************/
+
+/* TEMPORARY FIXES: */
+
+#ifndef CCHDEVICENAME
+#include <drivinit.h>
+#endif
+
+#define ERROR_GETADDR_FAILED 0x8001
+#define ERROR_ALLOCATION_FAILURE 0x8002
+
+#define INITWINDOWS()
+
+/* TYPES: */
+
+#ifndef WIN31
+
+typedef unsigned int UINT ;
+typedef WORD WPARAM ;
+typedef LONG LPARAM ;
+typedef int HFILE ;
+typedef HANDLE HINSTANCE ;
+typedef HANDLE HMODULE ;
+
+#endif /* !WIN31 */
+
+typedef int INT ;
+typedef signed char SCHAR ;
+typedef WORD WORD2DWORD ;
+typedef char TCHAR ;
+typedef char CHARPARM ;
+typedef char CHAR ;
+typedef int SHORTPARM ;
+typedef int SHORT ;
+typedef WORD VERSION ;
+typedef HANDLE HMETAFILE ;
+typedef WORD PDLLMEM ;
+typedef char CHAR2ULONG ;
+typedef unsigned short USHORT2ULONG ;
+typedef short SHORT2ULONG ;
+typedef int INT2DWORD ;
+typedef int INT2WORD ;
+typedef char BYTE2WORD ;
+typedef POINT MPOINT ;
+
+#define WNDPROC FARPROC
+#define PROC FARPROC
+#define APIENTRY FAR PASCAL
+#define HUGE_T huge
+
+#define HFILE2INT(h, flags) (INT)(h)
+#define INT2HFILE(i) (HFILE)(i)
+#define DUPHFILE(h) (HFILE)dup((INT)(h))
+#define MGLOBALPTR(p) HIWORD((LONG)p)
+
+/* PRAGMAS */
+
+#define _LOADDS _loadds
+#define _EXPORT _export
+
+
+
+
+
+
+