diff options
author | Shauren <shauren.trinity@gmail.com> | 2017-03-07 17:14:16 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2017-03-07 17:14:16 +0100 |
commit | 5e3156e27f7c49146ac6aa8af9fdab8a554a3c54 (patch) | |
tree | 03985520498e2a859751c11aea456a55f267d089 /dep/CascLib/src/CascLib.h | |
parent | c0a2c30a27f19d96a1ac44e6b2bcfcacb100b66a (diff) |
Dep/CascLib: Update to ladislav-zezula/CascLib@2313e4aff966ef0f841c1748dad4db71c8ba6310
Closes #19237
Diffstat (limited to 'dep/CascLib/src/CascLib.h')
-rw-r--r-- | dep/CascLib/src/CascLib.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dep/CascLib/src/CascLib.h b/dep/CascLib/src/CascLib.h index 93decc29755..a297e3cd458 100644 --- a/dep/CascLib/src/CascLib.h +++ b/dep/CascLib/src/CascLib.h @@ -94,6 +94,7 @@ extern "C" { // Return value for CascGetFileSize and CascSetFilePointer #define CASC_INVALID_SIZE 0xFFFFFFFF #define CASC_INVALID_POS 0xFFFFFFFF +#define CASC_INVALID_ID 0xFFFFFFFF // Flags for CascGetStorageInfo #define CASC_FEATURE_LISTFILE 0x00000001 // The storage supports listfile @@ -125,6 +126,7 @@ typedef struct _CASC_FIND_DATA char * szPlainName; // Plain name of the found file BYTE EncodingKey[MD5_HASH_SIZE]; // Encoding key DWORD dwLocaleFlags; // Locale flags (WoW only) + DWORD dwFileDataId; // File data ID (WoW only) DWORD dwFileSize; // Size of the file } CASC_FIND_DATA, *PCASC_FIND_DATA; @@ -151,6 +153,7 @@ bool WINAPI CascOpenFileByIndexKey(HANDLE hStorage, PQUERY_KEY pIndexKey, DWORD bool WINAPI CascOpenFileByEncodingKey(HANDLE hStorage, PQUERY_KEY pEncodingKey, DWORD dwFlags, HANDLE * phFile); bool WINAPI CascOpenFile(HANDLE hStorage, const char * szFileName, DWORD dwLocale, DWORD dwFlags, HANDLE * phFile); DWORD WINAPI CascGetFileSize(HANDLE hFile, PDWORD pdwFileSizeHigh); +DWORD WINAPI CascGetFileId(HANDLE hStorage, const char * szFileName); DWORD WINAPI CascSetFilePointer(HANDLE hFile, LONG lFilePos, LONG * plFilePosHigh, DWORD dwMoveMethod); bool WINAPI CascReadFile(HANDLE hFile, void * lpBuffer, DWORD dwToRead, PDWORD pdwRead); bool WINAPI CascCloseFile(HANDLE hFile); |