2025-04-27 07:49:33 -04:00

49 lines
1.0 KiB
C++

class CSrch
{
public:
CSrch(char*, EXTENSION_CONTROL_BLOCK* pEcb);
~CSrch();
void StoreField(FILE *f,char *Item);
void urlDecode(char *p);
int TwoHex2Int(char *pC);
void strcvrt(char * cStr,char cOld,char cNew);
void PrintEnviron();
char cBuffer[1024];
char cPrintBuffer[4096];
void PrintFindData(WIN32_FIND_DATA *findData, char *findmask);
void ListDirectoryContents( char *dirname, char *filemask, char *findmask);
const char* Substitute(LPSTR lpFindIn);
const char* Substituteb(LPSTR lpSubstIn);
char* Substitutec(LPSTR lpSubstIn);
void Sort();
void Swap(short sCurrent,short sMin);
int Hex2Int(char *pC);
void DecodeHex(char *p);
char* cStartDir;
char* cParsedData;
short sCounter;
char pszAlias[100];
BOOL bUseCase;
BOOL bHitSomething;
BOOL bErr;
BOOL bOverflow;
EXTENSION_CONTROL_BLOCK* pExtContext;
struct _HitStruct
{
char* cHREF;
short sHits;
} sHitStruct[256], sSwap;
short sHitCount;
unsigned short sPageCount;
};