Я просматриваю SDK Windows 8.1 и в UnknownBase.h Я вижу такие вещи, как
typedef interface IUnknown IUnknown;
Я никогда не видел это ключевое слово interface
. Обратите внимание, что это определенно заголовок .h
, обработанный cl.exe
. Это не IDL файл, и он не обрабатывается midl.exe
.
Я нашел это онлайн: http://msdn.microsoft.com/en-us/library/50h7kwtb.aspx
Но __interface
не совпадает с interface
Может кто-нибудь подскажет мне здесь?