//========= Copyright Valve Corporation, All rights reserved. ============// // ------------------------------------------------------- // DO NOT EDIT // This file was generated from portal\portal_gcschema.sch by SchemaCompiler.EXE // on Mon Feb 22 13:22:55 2010 // ------------------------------------------------------- #ifndef PORTAL_GCSCHEMA_H #define PORTAL_GCSCHEMA_H #ifdef _WIN32 #pragma once #endif #include "gcsdk/gcschema.h" #pragma pack(push, 1) //----------------------------------------------------------------------------- // GameAccount // //----------------------------------------------------------------------------- class CSchGameAccount : public GCSDK::CRecordBase { public: const static int k_iTable = 0; CSchGameAccount(); int GetITable() const; CSchGameAccount( const CSchGameAccount &that ); void operator=( const CSchGameAccount &that ); uint32 m_unAccountID; // Account ID of the user uint32 m_unRewardPoints; // number of timed reward points (coplayed minutes) for this user uint32 m_unPointCap; // Current maximum number of points RTime32 m_unLastCapRollover; // Last time the player's cap was adjusted static int m_nPrimaryKeyID; const static int k_iField_unAccountID = 0; const static int k_iField_unRewardPoints = 1; const static int k_iField_unPointCap = 2; const static int k_iField_unLastCapRollover = 3; const static int k_iFieldMax = 4; }; //----------------------------------------------------------------------------- // GameAccountClient // //----------------------------------------------------------------------------- class CSchGameAccountClient : public GCSDK::CRecordBase { public: const static int k_iTable = 1; CSchGameAccountClient(); int GetITable() const; CSchGameAccountClient( const CSchGameAccountClient &that ); void operator=( const CSchGameAccountClient &that ); uint32 m_unAccountID; // Item Owner static int m_nPrimaryKeyID; const static int k_iField_unAccountID = 0; const static int k_iFieldMax = 1; }; namespace PORTAL_GCSCHEMA { // ITABLE_STATS_BEGIN is the number of the first stats table; // this should be one more than the number of the last data table. const int ITABLE_STATS_BEGIN = 2; const int k_iTableStatsFirst = -1; const int k_iTableStatsMax = -1; const int NUM_BASE_STATS_TABLES = 0; extern void GenerateIntrinsicSQLSchema( GCSDK::CSchemaFull &schemaFull ); } #pragma pack(pop) #endif // PORTAL_GCSCHEMA_H