#pragma once class FtpInfo { public: FtpInfo(void); ~FtpInfo(void); public: BYTE GetWorld(){ return m_Info.m_byWorld; } const TCHAR* GetName(){ return m_Info.m_szName; } const TCHAR* GetIP(){ return m_Info.m_szIP; } WORD GetPort(){ return m_Info.m_wPort; } const TCHAR* GetID(){ return m_Info.m_szID;} const TCHAR* GetPassWord(){ return m_Info.m_szPassword; } VOID SetWorld( BYTE byWorld ){ m_Info.m_byWorld = byWorld; } VOID SetName( const TCHAR* pszName ); VOID SetIP( const TCHAR* pszIP ); VOID SetPort( WORD wPort ){ m_Info.m_wPort = wPort; } VOID SetID( const TCHAR* pszID ); VOID SetPassWord( const TCHAR* pszPass ); VOID SerializeStream( FTP_CONNECT_INFO& INOUT rInfo, BOOL bSave ); private: FTP_CONNECT_INFO m_Info; };