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