diff --git a/interfaces/interfaces.cpp b/interfaces/interfaces.cpp index b71c69b2..f6677eec 100644 --- a/interfaces/interfaces.cpp +++ b/interfaces/interfaces.cpp @@ -34,6 +34,7 @@ ISteamAudio *g_pSteamAudio; IP4 *g_pP4; ILocalize *g_pLocalize; IMediaFoundation *g_pMediaFoundation; +IGameTypes *g_pGameTypes; IAvi *g_pAVI; IBik *g_pBIK; IMeshSystem *g_pMeshSystem; diff --git a/public/interfaces/interfaces.h b/public/interfaces/interfaces.h index cc0bda01..5953b579 100644 --- a/public/interfaces/interfaces.h +++ b/public/interfaces/interfaces.h @@ -243,6 +243,7 @@ class IGameResourceService; class IVEngineClient2; class IVEngineServer2; class INetworkStringTableContainer; +class IGameTypes; class IPanoramaUIEngine; class IPanoramaUIClient; @@ -331,6 +332,9 @@ DECLARE_TIER2_INTERFACE( ILocalize, g_pLocalize ); #define MEDIA_FOUNDATION_INTERFACE_VERSION "VMediaFoundation001" DECLARE_TIER2_INTERFACE( IMediaFoundation, g_pMediaFoundation ); +#define GAMETYPES_INTERFACE_VERSION "GameTypes001" +DECLARE_TIER2_INTERFACE(IGameTypes, g_pGameTypes); + #define AVI_INTERFACE_VERSION "VAvi001" DECLARE_TIER3_INTERFACE( IAvi, g_pAVI );