#ifndef _CHAR_COMMUNITY_PACKET_STRUCT_H_ #define _CHAR_COMMUNITY_PACKET_STRUCT_H_ #pragma pack(1) #include // ÆÄƼ ã±â ±¸Á¶Ã¼ typedef struct MemberFindParty* LPMemberFindParty; struct MemberFindParty { char m_strName[CHAR_INFOST::MAX_NAME_LEN]; // À̸§ unsigned char m_cLevel; // ·¹º§ unsigned char m_cClass; // Ŭ·¡½º }; // ÆÄƼ¿ø ã±â ±¸Á¶Ã¼ typedef struct PartyFindMember* LPPartyFindMember; struct PartyFindMember { char m_strLeaderName[CHAR_INFOST::MAX_NAME_LEN]; // ¸®´õ À̸§ unsigned char m_cAverageLevel; // Æò±Õ ·¹º§ unsigned char m_cMemberNum; // ¸â¹ö ¼ö }; // °ÅºÎ ¿É¼Ç typedef struct RejectOption* LPRejectOption; struct RejectOption { union { struct RejectStruct { unsigned short m_Party : 1; unsigned short m_Exchange : 1; unsigned short m_Duel : 1; unsigned short m_Whisper : 1; unsigned short m_Remainder : 12; }; RejectStruct Reject; unsigned short m_wReject; }; RejectOption() : m_wReject(0) { } RejectOption(unsigned short wReject) : m_wReject(wReject) { } }; #pragma pack() #endif