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

Functions

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

Function Documentation

◆ ncrush_compress()

FREERDP_LOCAL int ncrush_compress ( NCRUSH_CONTEXT *  ncrush,
const BYTE pSrcData,
UINT32  SrcSize,
BYTE pDstBuffer,
const BYTE **  ppDstData,
UINT32 *  pDstSize,
UINT32 *  pFlags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ncrush_context_free()

FREERDP_LOCAL void ncrush_context_free ( NCRUSH_CONTEXT *  ncrush)
Here is the caller graph for this function:

◆ ncrush_context_new()

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

◆ ncrush_context_reset()

FREERDP_LOCAL void ncrush_context_reset ( NCRUSH_CONTEXT *  ncrush,
BOOL  flush 
)
Here is the caller graph for this function:

◆ ncrush_decompress()

FREERDP_LOCAL int ncrush_decompress ( NCRUSH_CONTEXT *  ncrush,
const BYTE pSrcData,
UINT32  SrcSize,
const BYTE **  ppDstData,
UINT32 *  pDstSize,
UINT32  flags 
)
Here is the call graph for this function:
Here is the caller graph for this function: