RtlDecompressBufferEx
NTSTATUS __stdcall RtlDecompressBufferEx(
UINT16 CompressionFormat,
UINT8 *UncompressedBuffer,
UINT64 UncompressedBufferSize,
UINT8 *CompressedBuffer,
UINT64 CompressedBufferSize,
UINT64 *FinalUncompressedSize,
PVOID WorkSpace){
if( (unsigned __int8)CompressionFormat < 2u )
return -1073741811;
if( (unsigned __int8)CompressionFormat > 4u )
return -1073741217;
return((__int64(__fastcall *)(UINT8 *, _QWORD, UINT8 *, _QWORD, _DWORD, UINT64 *, PVOID))RtlDecompressBufferProcs[(unsigned __int8)CompressionFormat])(
UncompressedBuffer,
(unsigned int)UncompressedBufferSize,
CompressedBuffer,
(unsigned int)CompressedBufferSize,
0,
FinalUncompressedSize,
WorkSpace);
}Referenced by:
ST_STORE::StDmHandleDecompressionFailure
ST_STORE::StDmSinglePageCopy
SmDecompressBuffer