#pragma once #include "PacketStruct.h" #include "Protocol_AT.h" #include "Protocol_SMA.h" #pragma pack(push,1) ////////////////////////////////////////////////////////////////////////// // Tool·Î ºÎÅÍ ÆÐÄ¡ °á°ú ¹ÞÀ½. class HDRMessageID4 { public: BYTE byCategory; BYTE byMessageID; }; class MSG_HEADER4 { public: // WORD wSize; // HEADER Å©±â¸¦ Á¦¿ÜÇÑ Payload »çÀÌÁî union { WORD wID; // Message ID HDRMessageID4 hdrID; }; }; //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* // Redirection : RTTA ¡æ General // Description : ÆÐÄ¡ °á°úÀÇ Å뺸¸¦ ¿äûÇÑ´Ù. class MSG_MO_RTTG_PATCHRESULT_REQ : public MSG_HEADER4 { public: MSG_MO_RTTG_PATCHRESULT_REQ() { // wSize = sizeof( MSG_MO_RTTG_PATCHRESULT_REQ ) - SIZEOFHDR; hdrID.byCategory = MO_OPERATION; hdrID.byMessageID = MO_RTTG_PATCHRESULT_REQ; } ~MSG_MO_RTTG_PATCHRESULT_REQ() { } DWORD dwKey; // RTT ³»¿¡¼­ »ç¿ëÇÏ´Â Àü¿ëÇʵå }; //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* // Redirection : General ¡æ RTTA // Description : ÆÐÄ¡ °á°ú¸¦ Å뺸ÇÑ´Ù. class MSG_MO_RTTG_PATCHRESULT_ANS : public MSG_HEADER4 { public: static const DWORD ERROR_PATCHSUCCESS = 0x00; // ÆÐÄ¡ ¼º°ø static const DWORD ERROR_PROCESSRUN = 0x01; // ÇØ´ç ÇÁ·Î¼¼½º ½ÇÇàÁß static const DWORD ERROR_FTPCONNECT_FAIL = 0x02; // ftp ¿¬°á ¿À·ù static const DWORD ERROR_DOWNLOAD_FAIL = 0x03; // ÆÄÀÏ ¹Þ±â ¿À·ù static const DWORD ERROR_FILENOTFOUND = 0x04; // ÆÐÄ¡ÆÄÀÏ Ã£±â ¿À·ù static const DWORD ERROR_INVALID_SERVERTYPE = 0x05; // À߸øµÈ ¼­¹ö ŸÀÔ static const DWORD ERROR_LASTEST_VERSION = 0x06; // ÀÌ¹Ì ÃֽйöÀüÀÔ´Ï´Ù static const DWORD ERROR_MAX = 0x07; public: MSG_MO_RTTG_PATCHRESULT_ANS() { // wSize = sizeof( MSG_MO_RTTG_PATCHRESULT_ANS ) - SIZEOFHDR; hdrID.byCategory = MO_OPERATION; hdrID.byMessageID = MO_RTTG_PATCHRESULT_ANS; } ~MSG_MO_RTTG_PATCHRESULT_ANS() {} DWORD dwKey; // RTT ³»¿¡¼­ »ç¿ëÇÏ´Â Àü¿ëÇʵå DWORD dwError; // 0 : ¼º°ø, 1 : ¿¡·¯¹ß»ý(RTTServer ·Î±×È®ÀÎ) BYTE byNum; // ÆÐÄ¡ ¼ø¼­ ³Ñ¹ö.. BYTE byServerType; // ÆÐÄ¡ ¼­¹ö ŸÀÔ. BYTE byVer1; // Àû¿ëµÈ ÆÐÄ¡ ¹öÀü BYTE byVer2; BYTE byVer3; }; #pragma pack(pop)