#ifndef FUNNY_FORMAT_H #define FUNNY_FORMAT_H #include "tier0/platform.h" #include "ifilesystem.h" #include "tier1/utlvector.h" struct FunnyFormatParameter_t { const char *szName; uint32_t nDataSize; void *pData; }; struct FunnyFormatData_t { }; abstract_class IFunnyFormatManager { public: virtual FunnyFormatData_t ReadFile( IFileHandle *pHandle ) = 0; virtual void WriteFile( IFileHandle *pHandle, FunnyFormatData_t data ) = 0; }; #endif