FreeRDP
Loading...
Searching...
No Matches
nine_grid.h
1
20#ifndef FREERDP_LIB_NINE_GRID_CACHE_H
21#define FREERDP_LIB_NINE_GRID_CACHE_H
22
23#include <freerdp/api.h>
24#include <freerdp/types.h>
25#include <freerdp/freerdp.h>
26#include <freerdp/update.h>
27
28#include <winpr/stream.h>
29
30typedef struct rdp_nine_grid_cache rdpNineGridCache;
31
32#include "nine_grid.h"
33
34#ifdef __cplusplus
35extern "C"
36{
37#endif
38
39 FREERDP_LOCAL void nine_grid_cache_register_callbacks(rdpUpdate* update);
40
41 FREERDP_LOCAL void nine_grid_cache_free(rdpNineGridCache* nine_grid);
42
43 WINPR_ATTR_MALLOC(nine_grid_cache_free, 1)
44 FREERDP_LOCAL rdpNineGridCache* nine_grid_cache_new(rdpContext* context);
45
46#ifdef __cplusplus
47}
48#endif
49
50#endif /* FREERDP_LIB_NINE_GRID_CACHE_H */