home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / prog_pm / chap04 / sysvals.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-01-09  |  3.8 KB  |  64 lines

  1. /*----------------------------------------------
  2.    SYSVALS.H -- System values display structure 
  3.   ----------------------------------------------*/
  4.  
  5. #define NUMLINES (sizeof sysvals / sizeof sysvals [0])
  6.  
  7. struct
  8.      {
  9.      SHORT sIndex ;
  10.      CHAR  *szIdentifier ;
  11.      CHAR  *szDescription ;
  12.      }
  13.      sysvals [] =
  14.      {
  15.      SV_SWAPBUTTON,     "SV_SWAPBUTTON",     "Mouse buttons swapped flag",
  16.      SV_DBLCLKTIME,     "SV_DBLCLKTIME",     "Mouse double click time in msec",
  17.      SV_CXDBLCLK,       "SV_CXDBLCLK",       "Mouse double click area width",
  18.      SV_CYDBLCLK,       "SV_CYDBLCLK",       "Mouse double click area height",
  19.      SV_CXSIZEBORDER,   "SV_CXSIZEBORDER",   "Sizing border width",
  20.      SV_CYSIZEBORDER,   "SV_CYSIZEBORDER",   "Sizing border height",
  21.      SV_ALARM,          "SV_ALARM",          "Alarm enabled flag",
  22.      SV_CURSORRATE,     "SV_CURSORRATE",     "Cursor blink rate",
  23.      SV_FIRSTSCROLLRATE,"SV_FIRSTSCROLLRATE","Scroll bar time until repeats",
  24.      SV_SCROLLRATE,     "SV_SCROLLRATE",     "Scroll bar scroll rate",
  25.      SV_NUMBEREDLISTS,  "SV_NUMBEREDLISTS",  "Flag for numbering of lists",
  26.      SV_WARNINGFREQ,    "SV_WARNINGFREQ",    "Alarm frequency for warning",
  27.      SV_NOTEFREQ,       "SV_NOTEFREQ",       "Alarm frequency for note",
  28.      SV_ERRORFREQ,      "SV_ERRORFREQ",      "Alarm frequency for error",
  29.      SV_WARNINGDURATION,"SV_WARNINGDURATION","Alarm duration for warning",
  30.      SV_NOTEDURATION,   "SV_NOTEDURATION",   "Alarm duration for note",
  31.      SV_ERRORDURATION,  "SV_ERRORDURATION",  "Alarm duration for error",
  32.      SV_CXSCREEN,       "SV_CXSCREEN",       "Screen width in pixels",
  33.      SV_CYSCREEN,       "SV_CYSCREEN",       "Screen height in pixels",
  34.      SV_CXVSCROLL,      "SV_CXVSCROLL",      "Vertical scroll bar width",
  35.      SV_CYHSCROLL,      "SV_CYHSCROLL",      "Horizontal scroll bar height",
  36.      SV_CYVSCROLLARROW, "SV_CYVSCROLLARROW", "Vertical scroll arrow height",
  37.      SV_CXHSCROLLARROW, "SV_CXHSCROLLARROW", "Horizontal scroll arrow width",
  38.      SV_CXBORDER,       "SV_CXBORDER",       "Border width",
  39.      SV_CYBORDER,       "SV_CYBORDER",       "Border height",
  40.      SV_CXDLGFRAME,     "SV_CXDLGFRAME",     "Dialog window frame width",
  41.      SV_CYDLGFRAME,     "SV_CYDLGFRAME",     "Dialog window frame height",
  42.      SV_CYTITLEBAR,     "SV_CYTITLEBAR",     "Title bar height",
  43.      SV_CYVSLIDER,      "SV_CYVSLIDER",      "Vertical scroll slider height",
  44.      SV_CXHSLIDER,      "SV_CXHSLIDER",      "Horizontal scroll slider width",
  45.      SV_CXMINMAXBUTTON, "SV_CXMINMAXBUTTON", "Minimize/Maximize button width",
  46.      SV_CYMINMAXBUTTON, "SV_CYMINMAXBUTTON", "Minimize/Maximize button height",
  47.      SV_CYMENU,         "SV_CYMENU",         "Menu bar height",
  48.      SV_CXFULLSCREEN,   "SV_CXFULLSCREEN",   "Full screen client window width",
  49.      SV_CYFULLSCREEN,   "SV_CYFULLSCREEN",   "Full screen client window height",
  50.      SV_CXICON,         "SV_CXICON",         "Icon width",
  51.      SV_CYICON,         "SV_CYICON",         "Icon height",
  52.      SV_CXPOINTER,      "SV_CXPOINTER",      "Pointer width",
  53.      SV_CYPOINTER,      "SV_CYPOINTER",      "Pointer height",
  54.      SV_DEBUG,          "SV_DEBUG",          "Debug version flag",
  55.      SV_CMOUSEBUTTONS,  "SV_CMOUSEBUTTONS",  "Number of mouse buttons",
  56.      SV_POINTERLEVEL,   "SV_POINTERLEVEL",   "Pointer display count",
  57.      SV_CURSORLEVEL,    "SV_CURSORLEVEL",    "Cursor display count",
  58.      SV_TRACKRECTLEVEL, "SV_TRACKRECTLEVEL", "Tracking rectangle display count",
  59.      SV_CTIMERS,        "SV_CTIMERS",        "Number of available timers",
  60.      SV_MOUSEPRESENT,   "SV_MOUSEPRESENT",   "Mouse present flag",
  61.      SV_CXBYTEALIGN,    "SV_CXBYTEALIGN",    "Horizontal pixel alignment value",
  62.      SV_CYBYTEALIGN,    "SV_CYBYTEALIGN",    "Vertical pixel alignment value"
  63.      } ;
  64.