49 lines
1.0 KiB
C++
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;
|
|
};
|
|
|