This documentation is archived and is not being maintained.

Compiler Warning (level 4) C4320

Visual Studio .NET 2003

treating structure as an interface

The compiler regards a struct with an associated uuid (specified with declspec(uuid("..."))) and a single base class that is also an interface (except for a struct by the name of IUnknown, which does not inherit an interface) as an interface.