#ifdef _WIN32 #include #define WIN32_LEAN_AND_MEAN #include #include #else //#include #include #endif // _WIN32 #include #include #include #include #include #include #include #ifndef CONTAINING_RECORD #define CONTAINING_RECORD(address, type, field) \ ((type*)(((uint64_t)address) - (uint64_t)(&(((type*)0)->field)))) #endif