home *** CD-ROM | disk | FTP | other *** search
/ Tutto per Internet / Internet.iso / soft95 / Varie / server / SRCH.H < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-07  |  987 b   |  47 lines

  1. class CSrch
  2. {
  3. public:
  4.     CSrch(char*, EXTENSION_CONTROL_BLOCK* pEcb);
  5.     ~CSrch();
  6.  
  7.     void StoreField(FILE *f,char *Item);
  8.     void urlDecode(char *p);
  9.     int TwoHex2Int(char *pC);
  10.     void strcvrt(char * cStr,char cOld,char cNew);
  11.     void PrintEnviron();
  12.  
  13.     char cBuffer[1024];
  14.     char cPrintBuffer[4096];
  15.  
  16.     void PrintFindData(WIN32_FIND_DATA *findData, char *findmask);
  17.     void ListDirectoryContents( char *dirname, char *filemask, char *findmask);
  18.     const char* Substitute(LPSTR lpFindIn);
  19.     const char* Substituteb(LPSTR lpSubstIn);
  20.     char* Substitutec(LPSTR lpSubstIn);
  21.     void Sort();
  22.     void Swap(short sCurrent,short sMin);
  23.     int Hex2Int(char *pC);
  24.     void DecodeHex(char *p);
  25.                             
  26.     char* cStartDir;
  27.     char* cParsedData;
  28.  
  29.     short sCounter;
  30.  
  31.     char pszAlias[100];
  32.     
  33.     BOOL bUseCase;
  34.     BOOL bHitSomething;
  35.     BOOL bOverflow;
  36.  
  37.     EXTENSION_CONTROL_BLOCK* pExtContext;
  38.     struct _HitStruct
  39.         {
  40.         char* cHREF;
  41.         short sHits;
  42.         } sHitStruct[256], sSwap;
  43.  
  44.     short sHitCount;
  45. };
  46.  
  47.