#include // Compiling this file with MSVC2017: // cl -permissive- /c main.cpp // causes: // ...\10\include\10.0.14393.0\winrt\wrl\implements.h(1580): error C3861: 'AsIID': identifier not found int main(int argc, char *argv[]) { return 0; }