15#ifndef OC_COMPRESSION_LIB_H
16#define OC_COMPRESSION_LIB_H
22#define OC_COMPRESSION_MAX_LENGTH BASE_1GB
142 IN BOOLEAN Premultiply
UINTN DecompressLZVN(OUT UINT8 *Dst, IN UINTN DstLen, IN CONST UINT8 *Src, IN UINTN SrcLen)
UINT8 * CompressZLIB(OUT UINT8 *Dst, IN UINT32 DstLen, IN CONST UINT8 *Src, IN UINT32 SrcLen)
UINTN DecompressZLIB(OUT UINT8 *Dst, IN UINTN DstLen, IN CONST UINT8 *Src, IN UINTN SrcLen)
UINT32 Adler32(IN CONST UINT8 *Buffer, IN UINT32 BufferLen)
UINT32 DecompressMaskedRLE24(OUT UINT8 *Dst, IN UINT32 DstLen, IN UINT8 *Src, IN UINT32 SrcLen, IN UINT8 *Mask, IN UINT32 MaskLen, IN BOOLEAN Premultiply)
UINT8 * CompressLZSS(OUT UINT8 *Dst, IN UINT32 DstLen, IN UINT8 *Src, IN UINT32 SrcLen)
UINT32 DecompressLZSS(OUT UINT8 *Dst, IN UINT32 DstLen, IN UINT8 *Src, IN UINT32 SrcLen)
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]