diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /public/sdk/inc/ptypes16.h | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'public/sdk/inc/ptypes16.h')
-rw-r--r-- | public/sdk/inc/ptypes16.h | 70 |
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 + + + + + + + |