20#ifndef FREERDP_LIB_CACHE_PALETTE_H 
   21#define FREERDP_LIB_CACHE_PALETTE_H 
   23#include <freerdp/api.h> 
   24#include <freerdp/update.h> 
   48  FREERDP_LOCAL 
void palette_cache_register_callbacks(rdpUpdate* update);
 
   50  FREERDP_LOCAL 
void palette_cache_free(rdpPaletteCache* palette_cache);
 
   52  WINPR_ATTR_MALLOC(palette_cache_free, 1)
 
   53  FREERDP_LOCAL rdpPaletteCache* palette_cache_new(rdpContext* context);
 
   55  FREERDP_LOCAL 
void free_palette_update(rdpContext* context, 
PALETTE_UPDATE* pointer);
 
   57  WINPR_ATTR_MALLOC(free_palette_update, 2)
 
   58  FREERDP_LOCAL 
PALETTE_UPDATE* copy_palette_update(rdpContext* context,