#include "testfile.h" struct ILTestConfig { typedef ILFunctionList FunctionList; typedef ILVirtualMachineList VirtualMachineList; typedef ILFileHelper FileHelper; typedef NETArchitecture Architecture; typedef NETRuntimeFunctionList RuntimeFunctionList; typedef PESegmentList SegmentList; typedef NETImportList ImportList; typedef NETExportList ExportList; typedef BaseFixupList FixupList; typedef PESegment Segment; typedef BaseFixup Fixup; typedef PESectionList SectionList; typedef IRelocationList RelocationList; typedef NETResourceList ResourceList; typedef ISEHandlerList SEHandlerList; typedef IImport Import; typedef IExport Export; typedef PEFile File; }; typedef TestArchitectureT TestArchitecture; typedef TestFileT TestFile; typedef TestSegmentListT TestSegmentList; typedef TestSegmentT TestSegment; template<> inline TestFixupT::TestFixupT(ILTestConfig::FixupList *owner) : ILTestConfig::Fixup(owner) {}