#pragma once class IClientNetworkable; class RecvTable; typedef IClientNetworkable* (*CreateClientClassFn) (int, int); typedef IClientNetworkable* (*CreateEventFn) (void); class ClientClass { public: CreateClientClassFn m_pCreateFn; CreateEventFn m_pCreateEventFn; char* m_pNetworkName; RecvTable* m_pRecvTable; ClientClass* m_pNext; int m_nClassID; };