From 3882290b0246d8ba1a63ff4000303804b344570e Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 6 Jul 2016 13:37:22 -0400 Subject: free-standing environment: added minimal gdi definitions and accessor table. --- src/internal/gdi/gdi_system.h | 95 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 src/internal/gdi/gdi_system.h (limited to 'src/internal/gdi/gdi_system.h') diff --git a/src/internal/gdi/gdi_system.h b/src/internal/gdi/gdi_system.h new file mode 100644 index 0000000..23fd28c --- /dev/null +++ b/src/internal/gdi/gdi_system.h @@ -0,0 +1,95 @@ +#ifndef GDI_SYSTEM_H +#define GDI_SYSTEM_H + +#define GDI_SM_CXSCREEN 0 +#define GDI_SM_CYSCREEN 1 +#define GDI_SM_CXVSCROLL 2 +#define GDI_SM_CYHSCROLL 3 +#define GDI_SM_CYCAPTION 4 +#define GDI_SM_CXBORDER 5 +#define GDI_SM_CYBORDER 6 +#define GDI_SM_CXDLGFRAME 7 +#define GDI_SM_CXFIXEDFRAME 7 +#define GDI_SM_CYDLGFRAME 8 +#define GDI_SM_CYFIXEDFRAME 8 +#define GDI_SM_CYVTHUMB 9 +#define GDI_SM_CXHTHUMB 10 +#define GDI_SM_CXICON 11 +#define GDI_SM_CYICON 12 +#define GDI_SM_CXCURSOR 13 +#define GDI_SM_CYCURSOR 14 +#define GDI_SM_CYMENU 15 +#define GDI_SM_CXFULLSCREEN 16 +#define GDI_SM_CYFULLSCREEN 17 +#define GDI_SM_CYKANJIWINDOW 18 +#define GDI_SM_MOUSEPRESENT 19 +#define GDI_SM_CYVSCROLL 20 +#define GDI_SM_CXHSCROLL 21 +#define GDI_SM_DEBUG 22 +#define GDI_SM_SWAPBUTTON 23 +#define GDI_SM_RESERVED1 24 +#define GDI_SM_RESERVED2 25 +#define GDI_SM_RESERVED3 26 +#define GDI_SM_RESERVED4 27 +#define GDI_SM_CXMIN 28 +#define GDI_SM_CYMIN 29 +#define GDI_SM_CXSIZE 30 +#define GDI_SM_CYSIZE 31 +#define GDI_SM_CXSIZEFRAME 32 +#define GDI_SM_CXFRAME 32 +#define GDI_SM_CYSIZEFRAME 33 +#define GDI_SM_CYFRAME 33 +#define GDI_SM_CXMINTRACK 34 +#define GDI_SM_CYMINTRACK 35 +#define GDI_SM_CXDOUBLECLK 36 +#define GDI_SM_CYDOUBLECLK 37 +#define GDI_SM_CXICONSPACING 38 +#define GDI_SM_CYICONSPACING 39 +#define GDI_SM_MENUDROPALIGNMENT 40 +#define GDI_SM_PENWINDOWS 41 +#define GDI_SM_DBCSENABLED 42 +#define GDI_SM_CMOUSEBUTTONS 43 +#define GDI_SM_SECURE 44 +#define GDI_SM_CXEDGE 45 +#define GDI_SM_CYEDGE 46 +#define GDI_SM_CXMINSPACING 47 +#define GDI_SM_CYMINSPACING 48 +#define GDI_SM_CXSMICON 49 +#define GDI_SM_CYSMICON 50 +#define GDI_SM_CYSMCAPTION 51 +#define GDI_SM_CXSMSIZE 52 +#define GDI_SM_CYSMSIZE 53 +#define GDI_SM_CXMENUSIZE 54 +#define GDI_SM_CYMENUSIZE 55 +#define GDI_SM_ARRANGE 56 +#define GDI_SM_CXMINIMIZED 57 +#define GDI_SM_CYMINIMIZED 58 +#define GDI_SM_CXMAXTRACK 59 +#define GDI_SM_CYMAXTRACK 60 +#define GDI_SM_CXMAXIMIZED 61 +#define GDI_SM_CYMAXIMIZED 62 +#define GDI_SM_NETWORK 63 +#define GDI_SM_CLEANBOOT 67 +#define GDI_SM_CXDRAG 68 +#define GDI_SM_CYDRAG 69 +#define GDI_SM_SHOWSOUNDS 70 +#define GDI_SM_CXMENUCHECK 71 +#define GDI_SM_CYMENUCHECK 72 +#define GDI_SM_SLOWMACHINE 73 +#define GDI_SM_MIDEASTENABLED 74 +#define GDI_SM_MOUSEWHEELPRESENT 75 +#define GDI_SM_XVIRTUALSCREEN 76 +#define GDI_SM_YVIRTUALSCREEN 77 +#define GDI_SM_CXVIRTUALSCREEN 78 +#define GDI_SM_CYVIRTUALSCREEN 79 +#define GDI_SM_CMONITORS 80 +#define GDI_SM_SAMEDISPLAYFORMAT 81 +#define GDI_SM_IMMENABLED 82 +#define GDI_SM_CXFOCUSBORDER 83 +#define GDI_SM_CYFOCUSBORDER 84 +#define GDI_SM_TABLETPC 86 +#define GDI_SM_MEDIACENTER 87 +#define GDI_SM_STARTER 88 +#define GDI_SM_SERVERR2 89 + +#endif -- cgit v1.2.3