Hi,
Had the same problem when trying to compile 4.13 and 4.13.1 from the release branch. The problem is that there is a DWORD type variable in the vulkan.h file. However UE4 declares the DWORD type inside the DoNotUseOldUE4Type namespace thus causing the ambiguity.
In the comment :
/// Trick to prevent people from using
old UE4 types (which are still defined
in Windef.h on PC
As a dirty hack, I replaced the line n° 4084 in vulkan.h with
#ifdef __cplusplus
::DWORD dwAccess;
#else
DWORD dwAccess;
#endif
This allowed me to compile without any error.
Hope that helps.