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

Data Structures

struct  NCRUSH_CONTEXT
 

Functions

FREERDP_API int ncrush_compress (NCRUSH_CONTEXT *ncrush, BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize, UINT32 *pFlags)
 
FREERDP_API int ncrush_decompress (NCRUSH_CONTEXT *ncrush, BYTE *pSrcData, UINT32 SrcSize, BYTE **ppDstData, UINT32 *pDstSize, UINT32 flags)
 
FREERDP_API void ncrush_context_reset (NCRUSH_CONTEXT *ncrush, BOOL flush)
 
FREERDP_API NCRUSH_CONTEXT * ncrush_context_new (BOOL Compressor)
 
FREERDP_API void ncrush_context_free (NCRUSH_CONTEXT *ncrush)
 

Function Documentation

FREERDP_API int ncrush_compress ( NCRUSH_CONTEXT *  ncrush,
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 ncrush_context_free ( NCRUSH_CONTEXT *  ncrush)

Here is the caller graph for this function:

FREERDP_API NCRUSH_CONTEXT* ncrush_context_new ( BOOL  Compressor)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void ncrush_context_reset ( NCRUSH_CONTEXT *  ncrush,
BOOL  flush 
)

Here is the caller graph for this function:

FREERDP_API int ncrush_decompress ( NCRUSH_CONTEXT *  ncrush,
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: