For InterlockedIncrement
(etc.) there are additional allow/hide headers. These exist in UE 5.4 but it looks like they’re also in UE 5.3.
#include "Windows/AllowWindowsPlatformAtomics.h"
...
#include "Windows/HideWindowsPlatformAtomics.h"
(I ran into this issue when including some COM headers.)
–Tom