TrinityCore
|
Classes | |
struct | TBuildFileInfo |
struct | TGameIdString |
Macros | |
#define | __CASCLIB_SELF__ |
Typedefs | |
typedef int(* | PARSEINFOFILE )(TCascStorage *hs, void *pvListFile) |
Functions | |
static bool | IsValueSeparator (const char *szVarValue) |
static bool | IsCharDigit (BYTE OneByte) |
static DWORD | GetLocaleMask (const char *szTag) |
static bool | IsInfoVariable (const char *szLineBegin, const char *szLineEnd, const char *szVarName, const char *szVarType) |
static const char * | SkipInfoVariable (const char *szLineBegin, const char *szLineEnd) |
static TCHAR * | CheckForIndexDirectory (TCascStorage *hs, const TCHAR *szSubDir) |
TCHAR * | AppendBlobText (TCHAR *szBuffer, LPBYTE pbData, DWORD cbData, TCHAR chSeparator) |
static const char * | CheckLineVariable (const char *szLineBegin, const char *szLineEnd, const char *szVarName) |
static int | LoadInfoVariable (PQUERY_KEY pVarBlob, const char *szLineBegin, const char *szLineEnd, bool bHexaValue) |
static void | AppendConfigFilePath (TCHAR *szFileName, PQUERY_KEY pFileKey) |
static DWORD | GetBlobCount (const char *szLineBegin, const char *szLineEnd) |
static int | LoadBlobArray (PQUERY_KEY pBlob, const char *szLineBegin, const char *szLineEnd, DWORD dwMaxBlobs) |
static int | LoadMultipleBlobs (PQUERY_KEY pBlob, const char *szLineBegin, const char *szLineEnd, DWORD dwBlobCount) |
static int | LoadMultipleBlobs (PQUERY_KEY pBlob, const char *szLineBegin, const char *szLineEnd) |
static int | LoadSingleBlob (PQUERY_KEY pBlob, const char *szLineBegin, const char *szLineEnd) |
static int | GetGameType (TCascStorage *hs, const char *szVarBegin, const char *szLineEnd) |
static int | GetBuildNumber (TCascStorage *hs, const char *szVarBegin, const char *szLineEnd) |
static int | GetDefaultLocaleMask (TCascStorage *hs, PQUERY_KEY pTagsString) |
static void * | FetchAndVerifyConfigFile (TCascStorage *hs, PQUERY_KEY pFileKey) |
static int | ParseFile_BuildInfo (TCascStorage *hs, void *pvListFile) |
static int | ParseFile_BuildDb (TCascStorage *hs, void *pvListFile) |
static int | LoadCdnConfigFile (TCascStorage *hs, void *pvListFile) |
static int | LoadCdnBuildFile (TCascStorage *hs, void *pvListFile) |
static int | CheckDataDirectory (TCascStorage *hs, TCHAR *szDirectory) |
int | LoadBuildInfo (TCascStorage *hs) |
int | CheckGameDirectory (TCascStorage *hs, TCHAR *szDirectory) |
int | GetRootVariableIndex (const char *szLinePtr, const char *szLineEnd, const char *szVariableName, int *PtrIndex) |
int | ParseRootFileLine (const char *szLinePtr, const char *szLineEnd, int nFileNameIndex, PQUERY_KEY PtrEncodingKey, char *szFileName, size_t nMaxChars) |
Variables | |
static const TBuildFileInfo | BuildTypes [] |
static const TCHAR * | DataDirs [] |
static const TGameIdString | GameIds [] |
#define __CASCLIB_SELF__ |
typedef int(* PARSEINFOFILE)(TCascStorage *hs, void *pvListFile) |
|
static |
|
static |
|
static |
int CheckGameDirectory | ( | TCascStorage * | hs, |
TCHAR * | szDirectory | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
int GetRootVariableIndex | ( | const char * | szLinePtr, |
const char * | szLineEnd, | ||
const char * | szVariableName, | ||
int * | PtrIndex | ||
) |
|
static |
|
static |
int LoadBuildInfo | ( | TCascStorage * | hs | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
int ParseRootFileLine | ( | const char * | szLinePtr, |
const char * | szLineEnd, | ||
int | nFileNameIndex, | ||
PQUERY_KEY | PtrEncodingKey, | ||
char * | szFileName, | ||
size_t | nMaxChars | ||
) |
|
static |
|
static |