24#ifndef FREERDP_CODEC_REGION_H 
   25#define FREERDP_CODEC_REGION_H 
   27#include <freerdp/api.h> 
   28#include <freerdp/types.h> 
   35  typedef struct S_REGION16_DATA REGION16_DATA;
 
   69  FREERDP_API 
void region16_init(
REGION16* region);
 
   72  FREERDP_API 
int region16_n_rects(
const REGION16* region);
 
   89  FREERDP_API BOOL rectangle_is_empty(
const RECTANGLE_16* rect);
 
   95  FREERDP_API BOOL region16_is_empty(
const REGION16* region);
 
  100  FREERDP_API 
void region16_clear(
REGION16* region);
 
  105  FREERDP_API 
void region16_print(
const REGION16* region);
 
  136  FREERDP_API BOOL region16_intersect_rect(
REGION16* dst, 
const REGION16* src,
 
  142  FREERDP_API 
void region16_uninit(
REGION16* region);