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

Data Structures

struct  XCRUSH_MATCH_INFO
 
struct  XCRUSH_CHUNK
 
struct  XCRUSH_SIGNATURE
 
struct  RDP61_MATCH_DETAILS
 
struct  RDP61_COMPRESSED_DATA
 
struct  XCRUSH_CONTEXT
 

Functions

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

Function Documentation

FREERDP_API int xcrush_compress ( XCRUSH_CONTEXT *  xcrush,
BYTE pSrcData,
UINT32  SrcSize,
BYTE **  ppDstData,
UINT32 pDstSize,
UINT32 pFlags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void xcrush_context_free ( XCRUSH_CONTEXT *  xcrush)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API XCRUSH_CONTEXT* xcrush_context_new ( BOOL  Compressor)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void xcrush_context_reset ( XCRUSH_CONTEXT *  xcrush,
BOOL  flush 
)

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function: