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);