FreeRDP
xcrush.h File Reference
#include <freerdp/api.h>
#include <freerdp/types.h>
#include "mppc.h"
This graph shows which files directly or indirectly include this file:

Functions

FREERDP_LOCAL int xcrush_compress (XCRUSH_CONTEXT *xcrush, const BYTE *pSrcData, UINT32 SrcSize, BYTE *pDstBuffer, const BYTE **ppDstData, UINT32 *pDstSize, UINT32 *pFlags)
 
FREERDP_LOCAL int xcrush_decompress (XCRUSH_CONTEXT *xcrush, const BYTE *pSrcData, UINT32 SrcSize, const BYTE **ppDstData, UINT32 *pDstSize, UINT32 flags)
 
FREERDP_LOCAL void xcrush_context_reset (XCRUSH_CONTEXT *xcrush, BOOL flush)
 
FREERDP_LOCAL XCRUSH_CONTEXT * xcrush_context_new (BOOL Compressor)
 
FREERDP_LOCAL void xcrush_context_free (XCRUSH_CONTEXT *xcrush)
 

Function Documentation

◆ xcrush_compress()

FREERDP_LOCAL int xcrush_compress ( XCRUSH_CONTEXT *  xcrush,
const BYTE pSrcData,
UINT32  SrcSize,
BYTE pDstBuffer,
const BYTE **  ppDstData,
UINT32 *  pDstSize,
UINT32 *  pFlags 
)

◆ xcrush_context_free()

FREERDP_LOCAL void xcrush_context_free ( XCRUSH_CONTEXT *  xcrush)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xcrush_context_new()

FREERDP_LOCAL XCRUSH_CONTEXT* xcrush_context_new ( BOOL  Compressor)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xcrush_context_reset()

FREERDP_LOCAL void xcrush_context_reset ( XCRUSH_CONTEXT *  xcrush,
BOOL  flush 
)

◆ xcrush_decompress()

FREERDP_LOCAL int xcrush_decompress ( XCRUSH_CONTEXT *  xcrush,
const BYTE pSrcData,
UINT32  SrcSize,
const BYTE **  ppDstData,
UINT32 *  pDstSize,
UINT32  flags 
)