FreeRDP
|
#include "rdp.h"
#include <freerdp/api.h>
#include <freerdp/codec/mppc.h>
#include <freerdp/codec/ncrush.h>
#include <freerdp/codec/xcrush.h>
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) |
#define BULK_COMPRESSION_FLAGS_MASK 0xE0 |
#define BULK_COMPRESSION_TYPE_MASK 0x0F |
FREERDP_LOCAL int bulk_compress | ( | rdpBulk * | bulk, |
const BYTE * | pSrcData, | ||
UINT32 | SrcSize, | ||
const BYTE ** | ppDstData, | ||
UINT32 * | pDstSize, | ||
UINT32 * | pFlags | ||
) |
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 void bulk_free | ( | rdpBulk * | bulk | ) |
FREERDP_LOCAL rdpBulk* bulk_new | ( | rdpContext * | context | ) |
FREERDP_LOCAL void bulk_reset | ( | rdpBulk * | bulk | ) |