+ ///\r
+ /// 8-byte unsigned value\r
+ ///\r
+ typedef unsigned __int64 UINT64;\r
+ ///\r
+ /// 8-byte signed value\r
+ ///\r
+ typedef __int64 INT64;\r
+ ///\r
+ /// 4-byte unsigned value\r
+ ///\r
+ typedef unsigned __int32 UINT32;\r
+ ///\r
+ /// 4-byte signed value\r
+ ///\r
+ typedef __int32 INT32;\r
+ ///\r
+ /// 2-byte unsigned value\r
+ ///\r
+ typedef unsigned short UINT16;\r
+ ///\r
+ /// 2-byte Character. Unless otherwise specified all strings are stored in the\r
+ /// UTF-16 encoding format as defined by Unicode 2.1 and ISO/IEC 10646 standards.\r
+ ///\r
+ typedef unsigned short CHAR16;\r
+ ///\r
+ /// 2-byte signed value\r
+ ///\r
+ typedef short INT16;\r
+ ///\r
+ /// Logical Boolean. 1-byte value containing 0 for FALSE or a 1 for TRUE. Other\r
+ /// values are undefined.\r
+ ///\r
+ typedef unsigned char BOOLEAN;\r
+ ///\r
+ /// 1-byte unsigned value\r
+ ///\r
+ typedef unsigned char UINT8;\r
+ ///\r
+ /// 1-byte Character\r
+ ///\r
+ typedef char CHAR8;\r
+ ///\r
+ /// 1-byte signed value\r
+ ///\r
+ typedef signed char INT8;\r
+#else\r
+ ///\r
+ /// 8-byte unsigned value\r
+ ///\r
+ typedef unsigned long long UINT64;\r
+ ///\r
+ /// 8-byte signed value\r
+ ///\r
+ typedef long long INT64;\r
+ ///\r
+ /// 4-byte unsigned value\r
+ ///\r
+ typedef unsigned int UINT32;\r
+ ///\r
+ /// 4-byte signed value\r
+ ///\r
+ typedef int INT32;\r
+ ///\r
+ /// 2-byte unsigned value\r
+ ///\r
+ typedef unsigned short UINT16;\r
+ ///\r
+ /// 2-byte Character. Unless otherwise specified all strings are stored in the\r
+ /// UTF-16 encoding format as defined by Unicode 2.1 and ISO/IEC 10646 standards.\r
+ ///\r
+ typedef unsigned short CHAR16;\r
+ ///\r
+ /// 2-byte signed value\r
+ ///\r
+ typedef short INT16;\r
+ ///\r
+ /// Logical Boolean. 1-byte value containing 0 for FALSE or a 1 for TRUE. Other\r
+ /// values are undefined.\r
+ ///\r
+ typedef unsigned char BOOLEAN;\r
+ ///\r
+ /// 1-byte unsigned value\r
+ ///\r
+ typedef unsigned char UINT8;\r
+ ///\r
+ /// 1-byte Character\r
+ ///\r
+ typedef char CHAR8;\r
+ ///\r
+ /// 1-byte signed value\r
+ ///\r
+ typedef signed char INT8;\r