Hello here 
Sorry if my English is bad, isn’t my language native 
Unreal use already this macro ‘TEXT’
#ifdef UNICODE
#define TEXT(quote) L##quote // wchar_t
#else
#define TEXT(quote) quote // char
#endif
But when us included a header windows ‘TEXT’ is already defined…
#include “Winnt.h”
To avoid conflicts we need to delete the macro then redefine it as below:
… your code …
#ifdef TEXT
#undef TEXT // Delete macro UE4
#endif
#include “Winnt.h” // Define macro Win32
#ifdef TEXT
#undef TEXT // Delete macro Win32
#endif
#define TEXT(quote) __ TEXT(quote) // Define macro UE4
… your code …
Secondary Windows macro ‘__ TEXT’ like ‘TEXT’
I hope it helps you 