// AdminToolClient.h : AdminToolClient ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÁÖ Çì´õ ÆÄÀÏ // #pragma once #ifndef __AFXWIN_H__ #error PCH¿¡¼­ ÀÌ ÆÄÀÏÀ» Æ÷ÇÔÇϱâ Àü¿¡ 'stdafx.h'¸¦ Æ÷ÇÔÇϽʽÿÀ. #endif #include "stdafx.h" #include "./res/resource.h" // ÁÖ ±âÈ£ #include "InfoStruct.h" #include #include #include struct MyItemInfo { enum Mode { NONE = 0, CREATE_PLURAL = 1, CREATE_SINGLE = 2, CREATE_DISTRIBUTE = 3, EDIT = 4, EDIT_ADMINSTORE = 5, REMOVE = 6 }; unsigned int m_nModeIndex; CModifyCharacter* m_lpModifyCharInfo; unsigned int m_dwDocKey; unsigned __int64 m_dwItemSerial; char m_szItemName[255]; unsigned char m_cTakeType; unsigned long m_dwStoreUID; // »ý¼º¸ðµåÀ϶§ ÇÊ¿äÇÑ Á¤º¸ PktAdminMgr::CreateItemInfo m_stItemInfo; unsigned short m_SizeX; unsigned short m_SizeY; MyItemInfo() : m_nModeIndex(0), m_SizeX(0), m_SizeY(0), m_dwItemSerial(0) , m_lpModifyCharInfo(NULL), m_dwDocKey(0), m_dwStoreUID(0) { } }; class CSingleSession; class CAdminToolClientApp : public CWinApp { public: CAdminToolClientApp(); DECLARE_MESSAGE_MAP() virtual BOOL InitInstance(); virtual int ExitInstance(); private: afx_msg void OnAppAbout(); afx_msg void OnTadminmanagementdlg(); afx_msg void OnCharrestore(); afx_msg void OnBlocklist(); afx_msg void OnGadminmanagement(); unsigned int m_nAgentType; char m_szNationType[256]; public: CSingleSession* m_lpSession; bool ConnectServer(); bool IsConnected(); bool OnLoadResourceDLL(); ClientInfo m_MyInfo; CDocument* NewUserDocument(); unsigned int GetAgentType() { return m_nAgentType; }; const char* GetNationType() { return m_szNationType; }; }; extern CAdminToolClientApp theApp; extern MyItemInfo g_stMyItemInfo; // Àü¿ª ¾ÆÀÌÅÛ Á¤º¸ extern bool g_bItemGrab; // ¾ÆÀÌÅÛ ¼±Åà ¿©ºÎ extern bool g_bIsLogin; // ·Î±×ÀÎ Çß´ÂÁö ¿©ºÎ