#pragma once #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #ifndef _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #endif #pragma warning(disable:4710) // not inlined #pragma warning(disable:4786) // character 255 ³Ñ¾î°¡´Â°Å ²ô±â #pragma warning(disable:4244) // type conversion possible lose of data #include #include #include #pragma warning ( disable : 4201 ) #include #pragma warning ( default : 4201 ) #include #include #pragma warning ( push, 3 ) #include #include #include #include #include #include #pragma warning ( pop ) #if _MSC_VER >= 1400 #define stricmp _stricmp #define strnicmp _strnicmp #define strupt _strupr #define strcmpi _strcmpi #define fileno _fileno //#define access _access_s //#define _access _access_s #define atoi _atoi64 #endif // Armadillo nanomite protection #ifndef NANOBEGIN #ifdef __BORLANDC__ #define NANOBEGIN __emit__ (0xEB,0x03,0xD6,0xD7,0x01) #define NANOEND __emit__ (0xEB,0x03,0xD6,0xD7,0x00) #else #define NANOBEGIN __asm _emit 0xEB __asm _emit 0x03 __asm _emit 0xD6 __asm _emit 0xD7 __asm _emit 0x01 #define NANOEND __asm _emit 0xEB __asm _emit 0x03 __asm _emit 0xD6 __asm _emit 0xD7 __asm _emit 0x00 #endif #endif #include "vk.h" #include "filename.h" #include "ServiceDefs.h"