TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CascMndx.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _TRIPLET
 
struct  _NAME_FRAG
 
struct  _PATH_STOP
 
union  _ARRAY_POINTER
 
class  TByteStream
 
class  TGenericArray
 
class  TBitEntryArray
 
class  TStruct40
 
class  TMndxFindResult
 
class  TSparseArray
 
class  TNameIndexStruct
 
class  TStruct10
 
class  TFileNameDatabasePtr
 
class  TFileNameDatabase
 
struct  _MAR_FILE
 

Macros

#define CASC_MAX_MAR_FILES   3
 
#define CASC_MNDX_SIGNATURE   0x58444E4D
 
#define CASC_MAX_ENTRIES(type)   (0xFFFFFFFF / sizeof(type))
 
#define CASC_SEARCH_INITIALIZING   0
 
#define CASC_SEARCH_SEARCHING   2
 
#define CASC_SEARCH_FINISHED   4
 
#define ByteArray   ArrayPointer.Bytes
 
#define CharArray   ArrayPointer.Chars
 
#define Uint32Array   ArrayPointer.Uint32s
 
#define TripletArray   ArrayPointer.Triplets
 
#define NameFragArray   ArrayPointer.NameFrags
 

Typedefs

typedef struct _TRIPLET TRIPLET
 
typedef struct _TRIPLETPTRIPLET
 
typedef struct _NAME_FRAG NAME_FRAG
 
typedef struct _NAME_FRAGPNAME_FRAG
 
typedef struct _PATH_STOP PATH_STOP
 
typedef struct _PATH_STOPPPATH_STOP
 
typedef union _ARRAY_POINTER ARRAY_POINTER
 
typedef union _ARRAY_POINTERPARRAY_POINTER
 
typedef struct _MAR_FILE MAR_FILE
 
typedef struct _MAR_FILEPMAR_FILE
 

Functions

bool IS_SINGLE_CHAR_MATCH (TGenericArray &Table, DWORD ItemIndex)
 

Macro Definition Documentation

#define ByteArray   ArrayPointer.Bytes
#define CASC_MAX_ENTRIES (   type)    (0xFFFFFFFF / sizeof(type))
#define CASC_MAX_MAR_FILES   3
#define CASC_MNDX_SIGNATURE   0x58444E4D
#define CASC_SEARCH_FINISHED   4
#define CASC_SEARCH_INITIALIZING   0
#define CASC_SEARCH_SEARCHING   2
#define CharArray   ArrayPointer.Chars
#define NameFragArray   ArrayPointer.NameFrags
#define TripletArray   ArrayPointer.Triplets
#define Uint32Array   ArrayPointer.Uint32s

Typedef Documentation

typedef struct _MAR_FILE MAR_FILE
typedef struct _NAME_FRAG NAME_FRAG
typedef union _ARRAY_POINTER * PARRAY_POINTER
typedef struct _PATH_STOP PATH_STOP
typedef struct _MAR_FILE * PMAR_FILE
typedef struct _NAME_FRAG * PNAME_FRAG
typedef struct _PATH_STOP * PPATH_STOP
typedef struct _TRIPLET * PTRIPLET
typedef struct _TRIPLET TRIPLET

Function Documentation

bool IS_SINGLE_CHAR_MATCH ( TGenericArray Table,
DWORD  ItemIndex 
)
inline
355 {
356  return ((Table.NameFragArray[ItemIndex].FragOffs & 0xFFFFFF00) == 0xFFFFFF00);
357 }

+ Here is the caller graph for this function: