MCPcopy Create free account
hub / github.com/Scobalula/Greyhound / CascGetFileSize

Function CascGetFileSize

src/External/CascLib/src/CascReadFile.cpp:1105–1117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1103}
1104
1105DWORD WINAPI CascGetFileSize(HANDLE hFile, PDWORD PtrFileSizeHigh)
1106{
1107 ULONGLONG FileSize = 0;
1108
1109 // Retrieve the 64-bit file size
1110 if(!CascGetFileSize64(hFile, &FileSize))
1111 return CASC_INVALID_SIZE;
1112
1113 // Give the file size to the caller
1114 if(PtrFileSizeHigh != NULL)
1115 PtrFileSizeHigh[0] = (DWORD)(FileSize >> 32);
1116 return (DWORD)(FileSize);
1117}
1118
1119bool WINAPI CascSetFilePointer64(HANDLE hFile, LONGLONG DistanceToMove, PULONGLONG PtrNewPos, DWORD dwMoveMethod)
1120{

Callers 1

LoadInternalFileToMemoryFunction · 0.85

Calls 1

CascGetFileSize64Function · 0.85

Tested by

no test coverage detected