Files
Work/socket/RESOLVE.CPP
2024-08-07 09:16:27 -04:00

21 lines
687 B
C++

#include <socket/resolve.hpp>
void AddressResolution::resolveFTPDataAddress(void)
{
CSADDR_INFO *lpAddressInfo;
char addressInfo[255];
char aliasInfo[255];
DWORD addressInfoBufferLength(sizeof(addressInfo));
DWORD aliasInfoBufferLength(sizeof(aliasInfo));
LONG addressInfoEntries;
::memset(&addressInfo,0,sizeof(addressInfo));
::memset(&aliasInfo,0,sizeof(aliasInfo));
GUID ftpDataGUID=SVCID_FTP_DATA_TCP;
addressInfoEntries=::GetAddressByName(NS_DEFAULT,&ftpDataGUID,"ftp-data",0,RES_SERVICE,0,addressInfo,&addressInfoBufferLength,aliasInfo,&aliasInfoBufferLength);
if(addressInfoEntries<=0)return;
lpAddressInfo=(CSADDR_INFO*)addressInfo;
if(!lpAddressInfo)return;
}