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

Function CascDirectCopy

src/External/CascLib/src/CascDecrypt.cpp:934–944  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

932}
933
934DWORD CascDirectCopy(LPBYTE pbOutBuffer, PDWORD pcbOutBuffer, LPBYTE pbInBuffer, DWORD cbInBuffer)
935{
936 // Check the buffer size
937 if((cbInBuffer - 1) > pcbOutBuffer[0])
938 return ERROR_INSUFFICIENT_BUFFER;
939
940 // Copy the data
941 memcpy(pbOutBuffer, pbInBuffer, cbInBuffer);
942 pcbOutBuffer[0] = cbInBuffer;
943 return ERROR_SUCCESS;
944}
945
946DWORD CascDecrypt(TCascStorage * hs, LPBYTE pbOutBuffer, PDWORD pcbOutBuffer, LPBYTE pbInBuffer, DWORD cbInBuffer, DWORD dwFrameIndex)
947{

Callers 1

DecodeFileFrameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected