All pastes #902242 Raw Edit

Stuff

public c v1 · immutable
·published 2008-02-13 08:49 UTC
rendered paste body
#define _WIN32_WINNT 0x0400#include <windows.h>#include <stdio.h>#include <string.h>int filelist(SOCKET sock){ WIN32_FIND_DATA FindFileData; HANDLE hFind; hFind = FindFirstFile("*.*", &FindFileData); if (hFind == INVALID_HANDLE_VALUE || ERROR)  {   //printf ("Invalid File Handle. GetLastError reports %d\n", GetLastError ());   //getchar();   return (0); }  else  {   send(sock,FindFileData.cFileName,sizeof(FindFileData.cFileName),0); while (FindNextFile(hFind, &FindFileData) != 0)      {     send(sock,FindFileData.cFileName,sizeof(FindFileData.cFileName),0);     }     FindClose(hFind);      } return send(sock,"^end^",5,0);    }