rdpNineGridCache now opaque
authorArmin Novak <armin.novak@thincast.com>
Thu, 14 Nov 2019 14:15:30 +0000 (15:15 +0100)
committerArmin Novak <armin.novak@thincast.com>
Thu, 14 Nov 2019 14:16:36 +0000 (15:16 +0100)
include/freerdp/cache/nine_grid.h
libfreerdp/cache/nine_grid.c

index 3b8e2b1..c10d571 100644 (file)
 
 #include <winpr/stream.h>
 
-typedef struct _NINE_GRID_ENTRY NINE_GRID_ENTRY;
 typedef struct rdp_nine_grid_cache rdpNineGridCache;
 
 #include <freerdp/cache/cache.h>
 
-struct _NINE_GRID_ENTRY
-{
-       void* entry;
-};
-
-struct rdp_nine_grid_cache
-{
-       pDrawNineGrid DrawNineGrid;           /* 0 */
-       pMultiDrawNineGrid MultiDrawNineGrid; /* 1 */
-       UINT32 paddingA[16 - 2];              /* 2 */
-
-       UINT32 maxEntries;        /* 16 */
-       UINT32 maxSize;           /* 17 */
-       NINE_GRID_ENTRY* entries; /* 18 */
-       UINT32 paddingB[32 - 19]; /* 19 */
-
-       /* internal */
-
-       rdpSettings* settings;
-};
-
 #ifdef __cplusplus
 extern "C"
 {
index e2953f4..33c1618 100644 (file)
 
 #define TAG FREERDP_TAG("cache.nine_grid")
 
+struct _NINE_GRID_ENTRY
+{
+       void* entry;
+};
+typedef struct _NINE_GRID_ENTRY NINE_GRID_ENTRY;
+
+struct rdp_nine_grid_cache
+{
+       pDrawNineGrid DrawNineGrid;           /* 0 */
+       pMultiDrawNineGrid MultiDrawNineGrid; /* 1 */
+       UINT32 paddingA[16 - 2];              /* 2 */
+
+       UINT32 maxEntries;        /* 16 */
+       UINT32 maxSize;           /* 17 */
+       NINE_GRID_ENTRY* entries; /* 18 */
+       UINT32 paddingB[32 - 19]; /* 19 */
+
+       /* internal */
+
+       rdpSettings* settings;
+};
+
 static void* nine_grid_cache_get(rdpNineGridCache* nine_grid, UINT32 index);
 static void nine_grid_cache_put(rdpNineGridCache* nine_grid, UINT32 index, void* entry);