FreeRDP
libfreerdp/core/bulk.h File Reference
#include "rdp.h"
#include <freerdp/api.h>
#include <freerdp/codec/mppc.h>
#include <freerdp/codec/ncrush.h>
#include <freerdp/codec/xcrush.h>
This graph shows which files directly or indirectly include this file:

Macros

#define BULK_COMPRESSION_FLAGS_MASK   0xE0
 
#define BULK_COMPRESSION_TYPE_MASK   0x0F
 

Functions

FREERDP_LOCAL UINT32 bulk_compression_max_size (rdpBulk *bulk)
 
FREERDP_LOCAL int bulk_decompress (rdpBulk *bulk, const BYTE *pSrcData, UINT32 SrcSize, const BYTE **ppDstData, UINT32 *pDstSize, UINT32 flags)
 
FREERDP_LOCAL int bulk_compress (rdpBulk *bulk, const BYTE *pSrcData, UINT32 SrcSize, const BYTE **ppDstData, UINT32 *pDstSize, UINT32 *pFlags)
 
FREERDP_LOCAL void bulk_reset (rdpBulk *bulk)
 
FREERDP_LOCAL rdpBulk * bulk_new (rdpContext *context)
 
FREERDP_LOCAL void bulk_free (rdpBulk *bulk)
 

Macro Definition Documentation

◆ BULK_COMPRESSION_FLAGS_MASK

#define BULK_COMPRESSION_FLAGS_MASK   0xE0

◆ BULK_COMPRESSION_TYPE_MASK

#define BULK_COMPRESSION_TYPE_MASK   0x0F

Function Documentation

◆ bulk_compress()

FREERDP_LOCAL int bulk_compress ( rdpBulk *  bulk,
const BYTE pSrcData,
UINT32  SrcSize,
const BYTE **  ppDstData,
UINT32 *  pDstSize,
UINT32 *  pFlags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_compression_max_size()

FREERDP_LOCAL UINT32 bulk_compression_max_size ( rdpBulk *  bulk)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_decompress()

FREERDP_LOCAL int bulk_decompress ( rdpBulk *  bulk,
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:

◆ bulk_free()

FREERDP_LOCAL void bulk_free ( rdpBulk *  bulk)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_new()

FREERDP_LOCAL rdpBulk* bulk_new ( rdpContext *  context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bulk_reset()

FREERDP_LOCAL void bulk_reset ( rdpBulk *  bulk)
Here is the call graph for this function:
Here is the caller graph for this function: