HANDLE hEnum;
  WNetOpenEnum(dwScope,NULL,NULL,NULL,&hEnum);
  
  if(hEnum)
  {
  DWORD Count=0xFFFFFFFF;
  DWORD BufferSize=2048;
  LPVOID Buffer=new char[2048];
  DWORD dwRet;
  dwRet=WNetEnumResource(hEnum,&Count,Buffer,&BufferSize);
  NetResource=(NETRESOURCE*)Buffer;
  char szHostName[200];
  
  if (dwRet ==NO_ERROR)
  {
  for(unsigned int i=0;i<BufferSize/sizeof(NETRESOURCE);i++,NetResource++)
  {
  if(NetResource->dwUsage==RESOURCEUSAGE_CONTAINER &&NetResource->dwType==RESOURCETYPE_ANY)
  {
  if(NetResource->lpRemoteName)
  {