1*da0073e9SAndroid Build Coastguard Worker #pragma once 2*da0073e9SAndroid Build Coastguard Worker 3*da0073e9SAndroid Build Coastguard Worker #ifndef WIN32_LEAN_AND_MEAN 4*da0073e9SAndroid Build Coastguard Worker #define WIN32_LEAN_AND_MEAN 5*da0073e9SAndroid Build Coastguard Worker #endif 6*da0073e9SAndroid Build Coastguard Worker #ifndef NOMINMAX 7*da0073e9SAndroid Build Coastguard Worker #define NOMINMAX 8*da0073e9SAndroid Build Coastguard Worker #endif 9*da0073e9SAndroid Build Coastguard Worker #ifndef NOKERNEL 10*da0073e9SAndroid Build Coastguard Worker #define NOKERNEL 11*da0073e9SAndroid Build Coastguard Worker #endif 12*da0073e9SAndroid Build Coastguard Worker #ifndef NOUSER 13*da0073e9SAndroid Build Coastguard Worker #define NOUSER 14*da0073e9SAndroid Build Coastguard Worker #endif 15*da0073e9SAndroid Build Coastguard Worker #ifndef NOSERVICE 16*da0073e9SAndroid Build Coastguard Worker #define NOSERVICE 17*da0073e9SAndroid Build Coastguard Worker #endif 18*da0073e9SAndroid Build Coastguard Worker #ifndef NOSOUND 19*da0073e9SAndroid Build Coastguard Worker #define NOSOUND 20*da0073e9SAndroid Build Coastguard Worker #endif 21*da0073e9SAndroid Build Coastguard Worker #ifndef NOMCX 22*da0073e9SAndroid Build Coastguard Worker #define NOMCX 23*da0073e9SAndroid Build Coastguard Worker #endif 24*da0073e9SAndroid Build Coastguard Worker #ifndef NOGDI 25*da0073e9SAndroid Build Coastguard Worker #define NOGDI 26*da0073e9SAndroid Build Coastguard Worker #endif 27*da0073e9SAndroid Build Coastguard Worker #ifndef NOMSG 28*da0073e9SAndroid Build Coastguard Worker #define NOMSG 29*da0073e9SAndroid Build Coastguard Worker #endif 30*da0073e9SAndroid Build Coastguard Worker #ifndef NOMB 31*da0073e9SAndroid Build Coastguard Worker #define NOMB 32*da0073e9SAndroid Build Coastguard Worker #endif 33*da0073e9SAndroid Build Coastguard Worker #ifndef NOCLIPBOARD 34*da0073e9SAndroid Build Coastguard Worker #define NOCLIPBOARD 35*da0073e9SAndroid Build Coastguard Worker #endif 36*da0073e9SAndroid Build Coastguard Worker 37*da0073e9SAndroid Build Coastguard Worker // dbghelp seems to require windows.h. 38*da0073e9SAndroid Build Coastguard Worker // clang-format off 39*da0073e9SAndroid Build Coastguard Worker #include <windows.h> 40*da0073e9SAndroid Build Coastguard Worker #include <dbghelp.h> 41*da0073e9SAndroid Build Coastguard Worker // clang-format on 42*da0073e9SAndroid Build Coastguard Worker 43*da0073e9SAndroid Build Coastguard Worker #undef VOID 44*da0073e9SAndroid Build Coastguard Worker #undef DELETE 45*da0073e9SAndroid Build Coastguard Worker #undef IN 46*da0073e9SAndroid Build Coastguard Worker #undef THIS 47*da0073e9SAndroid Build Coastguard Worker #undef CONST 48*da0073e9SAndroid Build Coastguard Worker #undef NAN 49*da0073e9SAndroid Build Coastguard Worker #undef UNKNOWN 50*da0073e9SAndroid Build Coastguard Worker #undef NONE 51*da0073e9SAndroid Build Coastguard Worker #undef ANY 52*da0073e9SAndroid Build Coastguard Worker #undef IGNORE 53*da0073e9SAndroid Build Coastguard Worker #undef STRICT 54*da0073e9SAndroid Build Coastguard Worker #undef GetObject 55*da0073e9SAndroid Build Coastguard Worker #undef CreateSemaphore 56*da0073e9SAndroid Build Coastguard Worker #undef Yield 57*da0073e9SAndroid Build Coastguard Worker #undef RotateRight32 58*da0073e9SAndroid Build Coastguard Worker #undef RotateLeft32 59*da0073e9SAndroid Build Coastguard Worker #undef RotateRight64 60*da0073e9SAndroid Build Coastguard Worker #undef RotateLeft64 61