I'm looking through the Windows 8.1 SDK and in UnknownBase.h I'm seeing things like
typedef interface IUnknown IUnknown;
I've never seen this interface
keyword before. Note that this is very definitely a .h
header, processed by cl.exe
. It's not IDL file, and it's not processed by midl.exe
.
I found this online: http://msdn.microsoft.com/en-us/library/50h7kwtb.aspx
But __interface
is not the same as interface
Can anyone clue me in here?
See Question&Answers more detail:os