20#ifndef FREERDP_LIB_NINE_GRID_CACHE_H 
   21#define FREERDP_LIB_NINE_GRID_CACHE_H 
   23#include <freerdp/api.h> 
   24#include <freerdp/types.h> 
   25#include <freerdp/freerdp.h> 
   26#include <freerdp/update.h> 
   28#include <winpr/stream.h> 
   30typedef struct rdp_nine_grid_cache rdpNineGridCache;
 
   39  FREERDP_LOCAL 
void nine_grid_cache_register_callbacks(rdpUpdate* update);
 
   41  FREERDP_LOCAL 
void nine_grid_cache_free(rdpNineGridCache* nine_grid);
 
   43  WINPR_ATTR_MALLOC(nine_grid_cache_free, 1)
 
   44  FREERDP_LOCAL rdpNineGridCache* nine_grid_cache_new(rdpContext* context);