11 #ifndef __LISTFILE_H__
12 #define __LISTFILE_H__
42 size_t ListFile_GetNextLine(
void * pvListFile,
const char ** pszLineBegin,
const char ** pszLineEnd);
44 size_t ListFile_GetNext(
void * pvListFile,
const char * szMask,
char * szBuffer,
size_t nMaxChars);
54 #endif // __LISTFILE_H__
size_t cbBuffer
Definition: ListFile.h:29
PCASC_MAP pNameMap
Definition: ListFile.h:27
unsigned long long ULONGLONG
Definition: CascPort.h:144
ULONGLONG FileNameHash
Definition: ListFile.h:19
void * ListFile_OpenExternal(const TCHAR *szListFile)
Definition: ListFile.cpp:52
bool ListFile_VerifyMD5(void *pvListFile, LPBYTE pbHashMD5)
Definition: ListFile.cpp:100
char TCHAR
Definition: CascPort.h:148
char szFileName[1]
Definition: ListFile.h:21
size_t ListFile_GetNextLine(void *pvListFile, const char **pszLineBegin, const char **pszLineEnd)
Definition: ListFile.cpp:111
BYTE * LPBYTE
Definition: CascPort.h:152
Definition: ListFile.h:17
void ListFile_Free(void *pvListFile)
Definition: ListFile.cpp:201
struct _LISTFILE_ENTRY * PLISTFILE_ENTRY
size_t ListFile_GetNext(void *pvListFile, const char *szMask, char *szBuffer, size_t nMaxChars)
Definition: ListFile.cpp:172
Definition: ListFile.h:25
unsigned int DWORD
Definition: CascPort.h:139
struct _LISTFILE_MAP LISTFILE_MAP
size_t nEntries
Definition: ListFile.h:30
struct _LISTFILE_ENTRY LISTFILE_ENTRY
void ListFile_FreeMap(PLISTFILE_MAP pListMap)
Definition: ListFile.cpp:349
size_t cbBufferMax
Definition: ListFile.h:28
void * ListFile_FromBuffer(LPBYTE pbBuffer, DWORD cbBuffer)
Definition: ListFile.cpp:86
const char * ListFile_FindName(PLISTFILE_MAP pListMap, ULONGLONG FileNameHash)
Definition: ListFile.cpp:340
struct _LISTFILE_MAP * PLISTFILE_MAP
PLISTFILE_MAP ListFile_CreateMap(const TCHAR *szListFile)
Definition: ListFile.cpp:300
DWORD cbEntrySize
Definition: ListFile.h:20