Initial Comit
This commit is contained in:
72
common/windows.hpp
Executable file
72
common/windows.hpp
Executable file
@@ -0,0 +1,72 @@
|
||||
#ifndef _COMMON_WINDOWS_HPP_
|
||||
#define _COMMON_WINDOWS_HPP_
|
||||
#ifndef _MSC_VER
|
||||
#define _MSC_VER 1200
|
||||
#endif
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#define NOSERVICE
|
||||
#define NOKANJI
|
||||
#define NOCRYPT
|
||||
#define NOMCX
|
||||
#define NOLSTRING
|
||||
#define NODBCS
|
||||
#define NOMETAFILE
|
||||
#define NOPROFILER
|
||||
#define NOLANGUAGE
|
||||
#define NOLOGERROR
|
||||
#define NOMCX
|
||||
#define NOIME
|
||||
#define NOCOMM
|
||||
|
||||
// for backwards compatibility
|
||||
typedef unsigned short USHORT;
|
||||
//typedef unsigned int DWORD;
|
||||
typedef unsigned long DWORD;
|
||||
typedef unsigned short WORD;
|
||||
typedef unsigned char BYTE;
|
||||
typedef bool BOOL;
|
||||
typedef long LONG;
|
||||
typedef unsigned long LPARAM;
|
||||
typedef unsigned long DWORD_PTR;
|
||||
#define TRUE 1
|
||||
#define FALSE 0
|
||||
#define FAR
|
||||
#define NEAR
|
||||
#define MAKEWORD(a, b) ((WORD)(((BYTE)(((DWORD_PTR)(a)) & 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff))) << 8))
|
||||
#define MAKELONG(a, b) ((LONG)(((WORD)(((DWORD_PTR)(a)) & 0xffff)) | ((DWORD)((WORD)(((DWORD_PTR)(b)) & 0xffff))) << 16))
|
||||
#define LOWORD(l) ((WORD)(((DWORD_PTR)(l)) & 0xffff))
|
||||
#define HIWORD(l) ((WORD)((((DWORD_PTR)(l)) >> 16) & 0xffff))
|
||||
|
||||
// The following definitions might be obsolete
|
||||
|
||||
#ifndef DS_3DLOOK
|
||||
#define DS_3DLOOK 0x0004L
|
||||
#endif
|
||||
#ifndef PFD_GENERIC_ACCELERATED
|
||||
#define PFD_GENERIC_ACCELERATED 0x00001000
|
||||
#endif
|
||||
#ifndef PFD_SWAP_LAYER_BUFFERS
|
||||
#define PFD_SWAP_LAYER_BUFFERS 0x00000800
|
||||
#endif
|
||||
#ifndef PFD_DEPTH_DONTCARE
|
||||
#define PFD_DEPTH_DONTCARE 0x20000000
|
||||
#endif
|
||||
#ifndef EN_MSGFILTER
|
||||
#define EN_MSGFILTER 0x0700
|
||||
#endif
|
||||
#ifndef EN_REQUESTRESIZE
|
||||
#define EN_REQUESTRESIZE 0x0701
|
||||
#endif
|
||||
#ifndef EN_SELCHANGE
|
||||
#define EN_SELCHANGE 0x0702
|
||||
#endif
|
||||
#ifndef EN_DROPFILES
|
||||
#define EN_DROPFILES 0x0703
|
||||
#endif
|
||||
#ifndef EN_PROTECTED
|
||||
#define EN_PROTECTED 0x0704
|
||||
#endif
|
||||
#endif
|
||||
#ifndef IMAGE_DIRECTORY_ENTRY_COPYRIGHT
|
||||
#define IMAGE_DIRECTORY_ENTRY_COPYRIGHT IMAGE_DIRECTORY_ENTRY_ARCHITECTURE
|
||||
#endif
|
||||
Reference in New Issue
Block a user