“invalid use of incomplete type” means that the type was only announced (with “class IPv4InterfaceData;”) but not defined, so the compiler doesn’t know what member functions it has etc. This usually means that the header file containing its definition needs to be also included.
In this case you probably only have “InterfaceEntry.h” included which only announces IPv4InterfaceData, but the definition is in “IPv4nterfaceData.h”. So you need to add
#include “IPv4InterfaceData.h”
Regards
Andras
Information from ESET NOD32 Antivirus, version of virus signature database 4256 (20090718) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com