-#define GDI_TEXT_BORDER 15
-#define GDI_DESIGN_UNPRESSED 16
-#define GDI_DESIGN_PRESSED 17
-#define GDI_ALT_DESIGN_UNPRESSED 18
-#define GDI_ALT_DESIGN_PRESSED 19
-#define GDI_EVENT_MASK 20
-#define GDI_EVENT 21
-#define GDI_CALLBACK 22
-#define GDI_AREA_SIZE 23
-#define GDI_ITEM_SIZE 24
-
-typedef void (*gadget_callback_function)(void *);
+#define GDI_DESIGN_UNPRESSED 15
+#define GDI_DESIGN_PRESSED 16
+#define GDI_ALT_DESIGN_UNPRESSED 17
+#define GDI_ALT_DESIGN_PRESSED 18
+#define GDI_DESIGN_BORDER 19
+#define GDI_DECORATION_DESIGN 20
+#define GDI_DECORATION_POSITION 22
+#define GDI_DECORATION_SIZE 21
+#define GDI_DECORATION_SHIFTING 23
+#define GDI_EVENT_MASK 24
+#define GDI_EVENT 25
+#define GDI_CALLBACK_INFO 26
+#define GDI_CALLBACK_ACTION 27
+#define GDI_AREA_SIZE 28
+#define GDI_ITEM_SIZE 29
+#define GDI_SCROLLBAR_ITEMS_MAX 30
+#define GDI_SCROLLBAR_ITEMS_VISIBLE 31
+#define GDI_SCROLLBAR_ITEM_POSITION 32
+#define GDI_INFO_TEXT 33
+
+typedef void (*gadget_function)(void *);