WinSystem

The WinSystem structure contains functions that obtain system information.    This is quite limited because the Windows structure in the standard basis library provides much of the information in this category.

structure WinSystem :

  sig

    type SystemMetrics

    val SM_ARRANGE : SystemMetrics

    val SM_CLEANBOOT : SystemMetrics

    val SM_CMOUSEBUTTONS : SystemMetrics

    val SM_CXBORDER : SystemMetrics

    val SM_CXCURSOR : SystemMetrics

    val SM_CXDLGFRAME : SystemMetrics

    val SM_CXDOUBLECLK : SystemMetrics

    val SM_CXDRAG : SystemMetrics

    val SM_CXEDGE : SystemMetrics

    val SM_CXFIXEDFRAME : SystemMetrics

    val SM_CXFRAME : SystemMetrics

    val SM_CXFULLSCREEN : SystemMetrics

    val SM_CXHSCROLL : SystemMetrics

    val SM_CXHTHUMB : SystemMetrics

    val SM_CXICON : SystemMetrics

    val SM_CXICONSPACING : SystemMetrics

    val SM_CXMAXIMIZED : SystemMetrics

    val SM_CXMAXTRACK : SystemMetrics

    val SM_CXMENUCHECK : SystemMetrics

    val SM_CXMENUSIZE : SystemMetrics

    val SM_CXMIN : SystemMetrics

    val SM_CXMINIMIZED : SystemMetrics

    val SM_CXMINSPACING : SystemMetrics

    val SM_CXMINTRACK : SystemMetrics

    val SM_CXSCREEN : SystemMetrics

    val SM_CXSIZE : SystemMetrics

    val SM_CXSIZEFRAME : SystemMetrics

    val SM_CXSMICON : SystemMetrics

    val SM_CXSMSIZE : SystemMetrics

    val SM_CXVSCROLL : SystemMetrics

    val SM_CYBORDER : SystemMetrics

    val SM_CYCAPTION : SystemMetrics

    val SM_CYCURSOR : SystemMetrics

    val SM_CYDLGFRAME : SystemMetrics

    val SM_CYDOUBLECLK : SystemMetrics

    val SM_CYDRAG : SystemMetrics

    val SM_CYEDGE : SystemMetrics

    val SM_CYFIXEDFRAME : SystemMetrics

    val SM_CYFRAME : SystemMetrics

    val SM_CYFULLSCREEN : SystemMetrics

    val SM_CYHSCROLL : SystemMetrics

    val SM_CYICON : SystemMetrics

    val SM_CYICONSPACING : SystemMetrics

    val SM_CYKANJIWINDOW : SystemMetrics

    val SM_CYMAXIMIZED : SystemMetrics

    val SM_CYMAXTRACK : SystemMetrics

    val SM_CYMENU : SystemMetrics

    val SM_CYMENUCHECK : SystemMetrics

    val SM_CYMENUSIZE : SystemMetrics

    val SM_CYMIN : SystemMetrics

    val SM_CYMINIMIZED : SystemMetrics

    val SM_CYMINSPACING : SystemMetrics

    val SM_CYMINTRACK : SystemMetrics

    val SM_CYSCREEN : SystemMetrics

    val SM_CYSIZE : SystemMetrics

    val SM_CYSIZEFRAME : SystemMetrics

    val SM_CYSMCAPTION : SystemMetrics

    val SM_CYSMICON : SystemMetrics

    val SM_CYSMSIZE : SystemMetrics

    val SM_CYVSCROLL : SystemMetrics

    val SM_CYVTHUMB : SystemMetrics

    val SM_DBCSENABLED : SystemMetrics

    val SM_DEBUG : SystemMetrics

    val SM_MENUDROPALIGNMENT : SystemMetrics

    val SM_MIDEASTENABLED : SystemMetrics

    val SM_MOUSEPRESENT : SystemMetrics

    val SM_MOUSEWHEELPRESENT : SystemMetrics

    val SM_NETWORK : SystemMetrics

    val SM_PENWINDOWS : SystemMetrics

    val SM_RESERVED1 : SystemMetrics

    val SM_RESERVED2 : SystemMetrics

    val SM_RESERVED3 : SystemMetrics

    val SM_RESERVED4 : SystemMetrics

    val SM_SECURE : SystemMetrics

    val SM_SHOWSOUNDS : SystemMetrics

    val SM_SLOWMACHINE : SystemMetrics

    val SM_SWAPBUTTON : SystemMetrics

    val GetSystemMetrics : SystemMetrics -> int

  end