diff options
author | Ladislav Zezula <E:\Ladik\Mail> | 2016-03-13 16:17:00 +0100 |
---|---|---|
committer | Ladislav Zezula <E:\Ladik\Mail> | 2016-03-13 16:17:00 +0100 |
commit | b5b9acbaf081034e148f41af28a59ca5e29af282 (patch) | |
tree | 85789b305a0d3d76088a34febe91e3c6861fb535 /src/SFileGetFileInfo.cpp | |
parent | f764c5a96294514559b17c3561be08cf1d304522 (diff) |
+ Updates
Diffstat (limited to 'src/SFileGetFileInfo.cpp')
-rw-r--r-- | src/SFileGetFileInfo.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/SFileGetFileInfo.cpp b/src/SFileGetFileInfo.cpp index 9874793..365dce5 100644 --- a/src/SFileGetFileInfo.cpp +++ b/src/SFileGetFileInfo.cpp @@ -773,6 +773,17 @@ bool WINAPI SFileGetFileInfo( }
break;
+ case SFileInfoCRC32:
+ hf = IsValidFileHandle(hMpqOrFile);
+ if(hf != NULL && hf->pFileEntry != NULL)
+ {
+ dwInt32Value = hf->pFileEntry->dwCrc32;
+ pvSrcFileInfo = &dwInt32Value;
+ cbSrcFileInfo = sizeof(DWORD);
+ nInfoType = SFILE_INFO_TYPE_DIRECT_POINTER;
+ }
+ break;
+
default: // Invalid info class
SetLastError(ERROR_INVALID_PARAMETER);
return false;
|