#ifndef _INFOSTRUCT_H_ #define _INFOSTRUCT_H_ struct ClientInfo { unsigned int m_UID; TCHAR m_szAccount [20]; TCHAR m_szPassword[20]; unsigned char m_Level; TCHAR m_szName [20]; TCHAR m_szIP [16]; TCHAR m_RegDate [11]; }; struct SEL_GUILD_INFO { enum SIZE { MAX_STRING = 256, }; TCHAR m_szServerGroupName[MAX_STRING]; TCHAR m_szGuildName[MAX_STRING]; TCHAR m_szNation[MAX_STRING]; unsigned long m_dwGID; unsigned long m_dwFame; unsigned long m_dwGold; unsigned int m_nMemberNum; unsigned int m_nLevel; }; struct SEL_FORT_INFO { enum SIZE { MAX_STRING = 256, }; TCHAR m_szServerGroupName[MAX_STRING]; TCHAR m_szGuildName[MAX_STRING]; TCHAR m_szNation[MAX_STRING]; unsigned long m_dwCampID; unsigned long m_dwFame; unsigned long m_dwGold; unsigned int m_nMemberNum; unsigned int m_nLevel; }; struct SEL_CASTLE_INFO { enum SIZE { MAX_STRING = 256, }; TCHAR m_szServerGroupName[MAX_STRING]; TCHAR m_szNation[MAX_STRING]; TCHAR m_szZone[MAX_STRING]; unsigned long m_dwCastleID; unsigned char m_cChannel; unsigned char m_cName; unsigned char m_cSiegeCount; unsigned char m_cInvincibleCount; unsigned short m_wTotalSiegeCount; unsigned long m_dwTotalTaxMoney; char m_cRight; float m_fPosInX; float m_fPosInY; float m_fPosInZ; float m_fPosOutX; float m_fPosOutY; float m_fPosOutZ; unsigned short m_wItemID; unsigned char m_cItemNum; }; #endif