+/* This type MUST be 8-bit */\r
+typedef unsigned char BYTE;\r
+\r
+/* These types MUST be 16-bit */\r
+typedef short SHORT;\r
+typedef unsigned short WORD;\r
+typedef unsigned short WCHAR;\r
+\r
+/* These types MUST be 32-bit */\r
+typedef long LONG;\r
+typedef unsigned long DWORD;\r
+\r
+/* This type MUST be 64-bit (Remove this for C89 compatibility) */\r
+typedef unsigned long long QWORD;\r
+\r
+#endif\r