#include "StdAfx.h" #include ".\ftpinfo.h" FtpInfo::FtpInfo(void) { ZeroMemory( &m_Info, sizeof(m_Info) ); } FtpInfo::~FtpInfo(void) { } VOID FtpInfo::SetName( const TCHAR* pszName ) { strncpy( m_Info.m_szName, pszName, MAX_PATH ); } VOID FtpInfo::SetIP( const TCHAR* pszIP ) { strncpy( m_Info.m_szIP, pszIP, MAX_IP_SIZE ); } VOID FtpInfo::SetID( const TCHAR* pszID ) { strncpy( m_Info.m_szID, pszID, MAX_USERID_SIZE ); } VOID FtpInfo::SetPassWord( const TCHAR* pszPass ) { strncpy( m_Info.m_szPassword, pszPass, MAX_PASSWORD_SIZE ); } VOID FtpInfo::SerializeStream( FTP_CONNECT_INFO& OUT rInfo, BOOL bSave ) { if( bSave ) { memcpy( &m_Info, &rInfo, sizeof(FTP_CONNECT_INFO) ); } else { memcpy( &rInfo, &m_Info, sizeof(FTP_CONNECT_INFO) ); } }