Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

oslibwin.h File Reference

#include <oslibgdi.h>

Include dependency graph for oslibwin.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  _SWP

Defines

#define OSLIB_HWND_DESKTOP   1
#define OSLIB_HWND_OBJECT   2
#define OSLIB_QWL_USER   -4
#define WAOS_WARNING   0
#define WAOS_NOTE   1
#define WAOS_ERROR   2
#define WAOS_CWINALARMS   13
#define OSLIB_FID_SYSMENU   0x8002
#define OSLIB_FID_TITLEBAR   0x8003
#define OSLIB_FID_MINMAX   0x8004
#define OSLIB_FID_MENU   0x8005
#define OSLIB_FID_VERTSCROLL   0x8006
#define OSLIB_FID_HORZSCROLL   0x8007
#define OSLIB_FID_CLIENT   0x8008
#define SVOS_SWAPBUTTON   0
#define SVOS_DBLCLKTIME   1
#define SVOS_CXDBLCLK   2
#define SVOS_CYDBLCLK   3
#define SVOS_CXSIZEBORDER   4
#define SVOS_CYSIZEBORDER   5
#define SVOS_ALARM   6
#define SVOS_CURSORRATE   9
#define SVOS_FIRSTSCROLLRATE   10
#define SVOS_SCROLLRATE   11
#define SVOS_NUMBEREDLISTS   12
#define SVOS_WARNINGFREQ   13
#define SVOS_NOTEFREQ   14
#define SVOS_ERRORFREQ   15
#define SVOS_WARNINGDURATION   16
#define SVOS_NOTEDURATION   17
#define SVOS_ERRORDURATION   18
#define SVOS_CXSCREEN   20
#define SVOS_CYSCREEN   21
#define SVOS_CXVSCROLL   22
#define SVOS_CYHSCROLL   23
#define SVOS_CYVSCROLLARROW   24
#define SVOS_CXHSCROLLARROW   25
#define SVOS_CXBORDER   26
#define SVOS_CYBORDER   27
#define SVOS_CXDLGFRAME   28
#define SVOS_CYDLGFRAME   29
#define SVOS_CYTITLEBAR   30
#define SVOS_CYVSLIDER   31
#define SVOS_CXHSLIDER   32
#define SVOS_CXMINMAXBUTTON   33
#define SVOS_CYMINMAXBUTTON   34
#define SVOS_CYMENU   35
#define SVOS_CXFULLSCREEN   36
#define SVOS_CYFULLSCREEN   37
#define SVOS_CXICON   38
#define SVOS_CYICON   39
#define SVOS_CXPOINTER   40
#define SVOS_CYPOINTER   41
#define SVOS_DEBUG   42
#define SVOS_CMOUSEBUTTONS   43
#define SVOS_CPOINTERBUTTONS   43
#define SVOS_POINTERLEVEL   44
#define SVOS_CURSORLEVEL   45
#define SVOS_TRACKRECTLEVEL   46
#define SVOS_CTIMERS   47
#define SVOS_MOUSEPRESENT   48
#define SVOS_CXBYTEALIGN   49
#define SVOS_CXALIGN   49
#define SVOS_CYBYTEALIGN   50
#define SVOS_CYALIGN   50
#define SVOS_DESKTOPWORKAREAYTOP   51
#define SVOS_DESKTOPWORKAREAYBOTTOM   52
#define SVOS_DESKTOPWORKAREAXRIGHT   53
#define SVOS_DESKTOPWORKAREAXLEFT   54
#define SVOS_NOTRESERVED   56
#define SVOS_EXTRAKEYBEEP   57
#define SVOS_SETLIGHTS   58
#define SVOS_INSERTMODE   59
#define SVOS_MENUROLLDOWNDELAY   64
#define SVOS_MENUROLLUPDELAY   65
#define SVOS_ALTMNEMONIC   66
#define SVOS_TASKLISTMOUSEACCESS   67
#define SVOS_CXICONTEXTWIDTH   68
#define SVOS_CICONTEXTLINES   69
#define SVOS_CHORDTIME   70
#define SVOS_CXCHORD   71
#define SVOS_CYCHORD   72
#define SVOS_CXMOTIONSTART   73
#define SVOS_CYMOTIONSTART   74
#define SVOS_BEGINDRAG   75
#define SVOS_ENDDRAG   76
#define SVOS_SINGLESELECT   77
#define SVOS_OPEN   78
#define SVOS_CONTEXTMENU   79
#define SVOS_CONTEXTHELP   80
#define SVOS_TEXTEDIT   81
#define SVOS_BEGINSELECT   82
#define SVOS_ENDSELECT   83
#define SVOS_BEGINDRAGKB   84
#define SVOS_ENDDRAGKB   85
#define SVOS_SELECTKB   86
#define SVOS_OPENKB   87
#define SVOS_CONTEXTMENUKB   88
#define SVOS_CONTEXTHELPKB   89
#define SVOS_TEXTEDITKB   90
#define SVOS_BEGINSELECTKB   91
#define SVOS_ENDSELECTKB   92
#define SVOS_ANIMATION   93
#define SVOS_ANIMATIONSPEED   94
#define SVOS_MONOICONS   95
#define SVOS_KBDALTERED   96
#define SVOS_PRINTSCREEN   97
#define SVOS_LOCKSTARTINPUT   98
#define SVOS_DYNAMICDRAG   99
#define SVOS_ALTTABWINDOW   100
#define SVOS_VIOMOUSEACTIONS   101
#define SVOS_ASYNCFOCUSCHANGE   102
#define SVOS_AFCSENSITIVITY   103
#define SVOS_CLOSEVIOWITHOUTCONFIRM   104
#define SVOS_CXCURSOR   106
#define SVOS_CYCURSOR   107
#define SVOS_CSYSVALUES   108
#define SWPOS_SIZE   0x0001
#define SWPOS_MOVE   0x0002
#define SWPOS_ZORDER   0x0004
#define SWPOS_SHOW   0x0008
#define SWPOS_HIDE   0x0010
#define SWPOS_NOREDRAW   0x0020
#define SWPOS_NOADJUST   0x0040
#define SWPOS_ACTIVATE   0x0080
#define SWPOS_DEACTIVATE   0x0100
#define SWPOS_EXTSTATECHANGE   0x0200
#define SWPOS_MINIMIZE   0x0400
#define SWPOS_MAXIMIZE   0x0800
#define SWPOS_RESTORE   0x1000
#define SWPOS_FOCUSACTIVATE   0x2000
#define SWPOS_FOCUSDEACTIVATE   0x4000
#define SWPOS_NOAUTOCLOSE   0x8000
#define HWNDOS_TOP   (HWND)3
#define HWNDOS_BOTTOM   (HWND)4
#define RELATIVE_TO_WINDOW   0
#define RELATIVE_TO_SCREEN   1
#define QWOS_NEXT   0
#define QWOS_PREV   1
#define QWOS_TOP   2
#define QWOS_BOTTOM   3
#define QWOS_OWNER   4
#define QWOS_PARENT   5
#define QWOS_NEXTTOP   6
#define QWOS_PREVTOP   7
#define QWOS_FRAMEOWNER   8
#define TCF_LSHIFT   0x0001
#define TCF_RSHIFT   0x0002
#define TCF_SHIFT   (TCF_LSHIFT | TCF_RSHIFT)
#define TCF_LCONTROL   0x0004
#define TCF_RCONTROL   0x0008
#define TCF_CONTROL   (TCF_LCONTROL | TCF_RCONTROL)
#define TCF_ALT   0x0010
#define TCF_ALTGR   0x0020
#define TCF_CAPSLOCK   0x0040
#define TCF_NUMLOCK   0x0080
#define TCF_OEMSCANCODE   0x0100
#define TCF_EXTENDEDKEY   0x0200
#define TC_CHARTOSCANCODE   0
#define TC_SCANCODETOCHAR   1
#define TC_VIRTUALKEYTOSCANCODE   2
#define TC_SCANCODETOVIRTUALKEY   3
#define TC_SCANTOOEMSCAN   4
#define TC_OEMSCANTOSCAN   5
#define HTOS_NORMAL   0
#define HTOS_TRANSPARENT   (-1)
#define HTOS_DISCARD   (-2)
#define HTOS_ERROR   (-3)
#define PMSYSCLR_SHADOWHILITEBGND   (-50L)
#define PMSYSCLR_SHADOWHILITEFGND   (-49L)
#define PMSYSCLR_SHADOWTEXT   (-48L)
#define PMSYSCLR_ENTRYFIELD   (-47L)
#define PMSYSCLR_MENUDISABLEDTEXT   (-46L)
#define PMSYSCLR_MENUHILITE   (-45L)
#define PMSYSCLR_MENUHILITEBGND   (-44L)
#define PMSYSCLR_PAGEBACKGROUND   (-43L)
#define PMSYSCLR_FIELDBACKGROUND   (-42L)
#define PMSYSCLR_BUTTONLIGHT   (-41L)
#define PMSYSCLR_BUTTONMIDDLE   (-40L)
#define PMSYSCLR_BUTTONDARK   (-39L)
#define PMSYSCLR_BUTTONDEFAULT   (-38L)
#define PMSYSCLR_TITLEBOTTOM   (-37L)
#define PMSYSCLR_SHADOW   (-36L)
#define PMSYSCLR_ICONTEXT   (-35L)
#define PMSYSCLR_DIALOGBACKGROUND   (-34L)
#define PMSYSCLR_HILITEFOREGROUND   (-33L)
#define PMSYSCLR_HILITEBACKGROUND   (-32L)
#define PMSYSCLR_INACTIVETITLETEXTBGND   (-31L)
#define PMSYSCLR_ACTIVETITLETEXTBGND   (-30L)
#define PMSYSCLR_INACTIVETITLETEXT   (-29L)
#define PMSYSCLR_ACTIVETITLETEXT   (-28L)
#define PMSYSCLR_OUTPUTTEXT   (-27L)
#define PMSYSCLR_WINDOWSTATICTEXT   (-26L)
#define PMSYSCLR_SCROLLBAR   (-25L)
#define PMSYSCLR_BACKGROUND   (-24L)
#define PMSYSCLR_ACTIVETITLE   (-23L)
#define PMSYSCLR_INACTIVETITLE   (-22L)
#define PMSYSCLR_MENU   (-21L)
#define PMSYSCLR_WINDOW   (-20L)
#define PMSYSCLR_WINDOWFRAME   (-19L)
#define PMSYSCLR_MENUTEXT   (-18L)
#define PMSYSCLR_WINDOWTEXT   (-17L)
#define PMSYSCLR_TITLETEXT   (-16L)
#define PMSYSCLR_ACTIVEBORDER   (-15L)
#define PMSYSCLR_INACTIVEBORDER   (-14L)
#define PMSYSCLR_APPWORKSPACE   (-13L)
#define PMSYSCLR_HELPBACKGROUND   (-12L)
#define PMSYSCLR_HELPTEXT   (-11L)
#define PMSYSCLR_HELPHILITE   (-10L)
#define PMSYSCLR_CSYSCOLORS   41L
#define PMSYSCLR_BASE   50L
#define CONVERT_RGB(colorRef)

Typedefs

typedef _SWP SWP
typedef _SWPPSWP

Functions

BOOL OSLibWinSetParent (HWND hwnd, HWND hwndParent, ULONG fRedraw=TRUE)
BOOL OSLibWinSetOwner (HWND hwnd, HWND hwndOwner)
HWND OSLibWinCreateWindow (HWND hwndParent, ULONG dwWinStyle, ULONG dwOSFrameStyle, char *pszName, HWND Owner, ULONG fBottom, ULONG id, BOOL fTaskList, BOOL fShellPosition, int classStyle, HWND *hwndFrame)
BOOL OSLibWinConvertStyle (ULONG dwStyle, ULONG dwExStyle, ULONG *OSWinStyle, ULONG *OSFrameStyle)
void OSLibSetWindowStyle (HWND hwndFrame, HWND hwndClient, ULONG dwStyle, ULONG dwExStyle)
DWORD OSLibQueryWindowStyle (HWND hwnd)
BOOL OSLibWinPositionFrameControls (HWND hwndFrame, RECTLOS2 *pRect, DWORD dwStyle, DWORD dwExStyle, HICON hSysMenuIcon)
BOOL OSLibWinSetWindowULong (HWND hwnd, ULONG offset, ULONG value)
ULONG OSLibWinGetWindowULong (HWND hwnd, ULONG offset)
BOOL OSLibSetWindowID (HWND hwnd, ULONG value)
BOOL OSLibWinAlarm (HWND hwndDeskTop, ULONG flStyle)
ULONG OSLibDosBeep (ULONG freg, ULONG dur)
HWND OSLibWinQueryFocus (HWND hwndDeskTop)
HWND OSLibWinWindowFromID (HWND hwndParent, ULONG id)
BOOL OSLibWinSetFocus (HWND hwndDeskTop, HWND hwndNewFocus, BOOL activate)
ULONG OSLibQueryScreenHeight (void)
ULONG OSLibQueryScreenWidth (void)
LONG OSLibWinQuerySysValue (LONG iSysValue)
BOOL OSLibWinSetSysValue (LONG iSysValue, ULONG val)
ULONG OSLibWinQueryDlgItemText (HWND hwndDlg, ULONG idItem, LONG cchBufferMax, char *pchBuffer)
BOOL OSLibWinSetDlgItemText (HWND hwndDlg, ULONG idItem, char *pszText)
BOOL OSLibWinQueryPointerPos (PPOINT pptlPoint)
BOOL OSLibWinSetPointerPos (int x, int y)
BOOL OSLibWinSetMultWindowPos (struct _SWP *pswp, ULONG num)
BOOL OSLibWinShowWindow (HWND hwnd, ULONG fl)
BOOL OSLibWinDestroyWindow (HWND hwnd)
BOOL OSLibWinIsIconic (HWND hwnd)
BOOL OSLibWinIsChild (HWND hwnd, HWND hwndOf)
BOOL OSLibWinSetActiveWindow (HWND hwnd)
BOOL OSLibWinSetFocus (HWND hwnd)
BOOL OSLibWinEnableWindow (HWND hwnd, BOOL fEnable)
BOOL OSLibWinIsWindowEnabled (HWND hwnd)
BOOL OSLibWinIsWindowVisible (HWND hwnd)
HWND OSLibWinQueryActiveWindow ()
BOOL OSLibWinQueryWindowRect (Win32BaseWindow *window, PRECT pRect, int RelativeTo=0)
BOOL OSLibQueryWindowRectAbsolute (HWND hwndOS2, PRECT pRect)
ULONG OSLibGetWindowHeight (HWND hwnd)
BOOL OSLibWinQueryWindowClientRect (HWND hwnd, PRECT pRect)
BOOL OSLibWinCalcFrameRect (HWND hwnd, RECT *pRect, BOOL fClient)
BOOL OSLibGetMinMaxInfo (HWND hwndFrame, MINMAXINFO *pMinMax)
HWND OSLibWinQueryWindow (HWND hwnd, ULONG lCode)
LONG OSLibWinQueryWindowTextLength (HWND hwnd)
LONG OSLibWinQueryWindowText (HWND hwnd, LONG length, LPSTR lpsz)
BOOL OSLibWinSetWindowText (HWND hwnd, LPSTR lpsz)
BOOL OSLibWinSetTitleBarText (HWND hwnd, LPSTR lpsz)
BOOL OSLibWinFlashWindow (HWND hwnd, BOOL fFlash)
HWND OSLibWinWindowFromPoint (HWND hwnd, PVOID ppoint)
BOOL OSLibWinMinimizeWindow (HWND hwnd)
BOOL OSLibWinGetBorderSize (HWND hwnd, OSLIBPOINT *pointl)
BOOL OSLibWinSetIcon (HWND hwnd, HANDLE hIcon)
BOOL OSLibWinQueryWindowPos (HWND hwnd, PSWP pswp)
void OSLibMapSWPtoWINDOWPOS (PSWP pswp, PWINDOWPOS pwpos, PSWP pswpOld, int parentHeight, HWND hwnd)
void OSLibMapWINDOWPOStoSWP (struct tagWINDOWPOS *pwpos, PSWP pswp, PSWP pswpOld, int parentHeight, HWND hFrame)
void OSLibWinSetClientPos (HWND hwnd, int x, int y, int cx, int cy, int parentHeight)
HWND OSLibWinBeginEnumWindows (HWND hwnd)
HWND OSLibWinGetNextWindow (HWND hwndEnum)
HWND OSLibWinQueryClientWindow (HWND hwndFrame)
BOOL OSLibWinEndEnumWindows (HWND hwndEnum)
BOOL OSLibWinQueryWindowProcess (HWND hwnd, ULONG *pid, ULONG *tid)
BOOL OSLibWinMapWindowPoints (HWND hwndFrom, HWND hwndTo, OSLIBPOINT *pptl, ULONG num)
HWND OSLibWinObjectWindowFromID (HWND hwndOwner, ULONG ID)
HWND OSLibWinQueryObjectWindow (VOID)
PVOID OSLibWinSubclassWindow (HWND hwnd, PVOID newWndProc)
BOOL OSLibSetWindowRestoreRect (HWND hwnd, PRECT pRect)
BOOL OSLibSetWindowMinPos (HWND hwnd, ULONG x, ULONG y)
BOOL OSLibWinGetKeyboardStateTable (unsigned char *PMKeyState)
BOOL OSLibWinSetKeyboardStateTable (unsigned char *PMKeyState)
USHORT OSLibWinTranslateChar (USHORT usScanCode, ULONG type, USHORT shiftstate)
BOOL OSLibWinEnableWindowUpdate (HWND hwndFrame, HWND hwndClient,BOOL fEnable)
ULONG OSLibWinGetLastError ()
void OSLibWinShowTaskList (HWND hwndFrame)
void OSLibWinSetVisibleRegionNotify (HWND hwnd, BOOL fNotify)
HWND OSLibWinQueryCapture ()
BOOL OSLibWinSetCapture (HWND hwnd)
BOOL OSLibWinRemoveFromTasklist (HANDLE hTaskList)
HANDLE OSLibWinAddToTaskList (HWND hwndFrame, char *title, BOOL fVisible)
BOOL OSLibWinChangeTaskList (HANDLE hTaskList, HWND hwndFrame, char *title, BOOL fVisible)
ULONG GetScreenHeight ()
ULONG GetScreenWidth ()
ULONG OSLibGetScreenHeight ()
ULONG OSLibGetScreenWidth ()
BOOL OSLibWinLockWindowUpdate (HWND hwnd)
BOOL OSLibWinGetMaxPosition (HWND hwndOS2, RECT *rect)
BOOL OSLibWinShowPointer (BOOL fShow)
ULONG OSLibWinQuerySysColor (int index)

Variables

ULONG ScreenHeight
ULONG ScreenWidth


Define Documentation

#define OSLIB_HWND_DESKTOP   1
 

Definition at line 33 of file oslibwin.h.

#define OSLIB_HWND_OBJECT   2
 

Definition at line 34 of file oslibwin.h.

#define OSLIB_QWL_USER   -4
 

Definition at line 51 of file oslibwin.h.

#define WAOS_WARNING   0
 

Definition at line 57 of file oslibwin.h.

#define WAOS_NOTE   1
 

Definition at line 58 of file oslibwin.h.

#define WAOS_ERROR   2
 

Definition at line 59 of file oslibwin.h.

#define WAOS_CWINALARMS   13
 

Definition at line 60 of file oslibwin.h.

#define OSLIB_FID_SYSMENU   0x8002
 

Definition at line 66 of file oslibwin.h.

#define OSLIB_FID_TITLEBAR   0x8003
 

Definition at line 67 of file oslibwin.h.

#define OSLIB_FID_MINMAX   0x8004
 

Definition at line 68 of file oslibwin.h.

#define OSLIB_FID_MENU   0x8005
 

Definition at line 69 of file oslibwin.h.

#define OSLIB_FID_VERTSCROLL   0x8006
 

Definition at line 70 of file oslibwin.h.

#define OSLIB_FID_HORZSCROLL   0x8007
 

Definition at line 71 of file oslibwin.h.

#define OSLIB_FID_CLIENT   0x8008
 

Definition at line 72 of file oslibwin.h.

#define SVOS_SWAPBUTTON   0
 

Definition at line 83 of file oslibwin.h.

#define SVOS_DBLCLKTIME   1
 

Definition at line 84 of file oslibwin.h.

#define SVOS_CXDBLCLK   2
 

Definition at line 85 of file oslibwin.h.

#define SVOS_CYDBLCLK   3
 

Definition at line 86 of file oslibwin.h.

#define SVOS_CXSIZEBORDER   4
 

Definition at line 87 of file oslibwin.h.

#define SVOS_CYSIZEBORDER   5
 

Definition at line 88 of file oslibwin.h.

#define SVOS_ALARM   6
 

Definition at line 89 of file oslibwin.h.

#define SVOS_CURSORRATE   9
 

Definition at line 90 of file oslibwin.h.

#define SVOS_FIRSTSCROLLRATE   10
 

Definition at line 91 of file oslibwin.h.

#define SVOS_SCROLLRATE   11
 

Definition at line 92 of file oslibwin.h.

#define SVOS_NUMBEREDLISTS   12
 

Definition at line 93 of file oslibwin.h.

#define SVOS_WARNINGFREQ   13
 

Definition at line 94 of file oslibwin.h.

#define SVOS_NOTEFREQ   14
 

Definition at line 95 of file oslibwin.h.

#define SVOS_ERRORFREQ   15
 

Definition at line 96 of file oslibwin.h.

#define SVOS_WARNINGDURATION   16
 

Definition at line 97 of file oslibwin.h.

#define SVOS_NOTEDURATION   17
 

Definition at line 98 of file oslibwin.h.

#define SVOS_ERRORDURATION   18
 

Definition at line 99 of file oslibwin.h.

#define SVOS_CXSCREEN   20
 

Definition at line 100 of file oslibwin.h.

#define SVOS_CYSCREEN   21
 

Definition at line 101 of file oslibwin.h.

#define SVOS_CXVSCROLL   22
 

Definition at line 102 of file oslibwin.h.

#define SVOS_CYHSCROLL   23
 

Definition at line 103 of file oslibwin.h.

#define SVOS_CYVSCROLLARROW   24
 

Definition at line 104 of file oslibwin.h.

#define SVOS_CXHSCROLLARROW   25
 

Definition at line 105 of file oslibwin.h.

#define SVOS_CXBORDER   26
 

Definition at line 106 of file oslibwin.h.

#define SVOS_CYBORDER   27
 

Definition at line 107 of file oslibwin.h.

#define SVOS_CXDLGFRAME   28
 

Definition at line 108 of file oslibwin.h.

#define SVOS_CYDLGFRAME   29
 

Definition at line 109 of file oslibwin.h.

#define SVOS_CYTITLEBAR   30
 

Definition at line 110 of file oslibwin.h.

#define SVOS_CYVSLIDER   31
 

Definition at line 111 of file oslibwin.h.

#define SVOS_CXHSLIDER   32
 

Definition at line 112 of file oslibwin.h.

#define SVOS_CXMINMAXBUTTON   33
 

Definition at line 113 of file oslibwin.h.

#define SVOS_CYMINMAXBUTTON   34
 

Definition at line 114 of file oslibwin.h.

#define SVOS_CYMENU   35
 

Definition at line 115 of file oslibwin.h.

#define SVOS_CXFULLSCREEN   36
 

Definition at line 116 of file oslibwin.h.

#define SVOS_CYFULLSCREEN   37
 

Definition at line 117 of file oslibwin.h.

#define SVOS_CXICON   38
 

Definition at line 118 of file oslibwin.h.

#define SVOS_CYICON   39
 

Definition at line 119 of file oslibwin.h.

#define SVOS_CXPOINTER   40
 

Definition at line 120 of file oslibwin.h.

#define SVOS_CYPOINTER   41
 

Definition at line 121 of file oslibwin.h.

#define SVOS_DEBUG   42
 

Definition at line 122 of file oslibwin.h.

#define SVOS_CMOUSEBUTTONS   43
 

Definition at line 123 of file oslibwin.h.

#define SVOS_CPOINTERBUTTONS   43
 

Definition at line 124 of file oslibwin.h.

#define SVOS_POINTERLEVEL   44
 

Definition at line 125 of file oslibwin.h.

#define SVOS_CURSORLEVEL   45
 

Definition at line 126 of file oslibwin.h.

#define SVOS_TRACKRECTLEVEL   46
 

Definition at line 127 of file oslibwin.h.

#define SVOS_CTIMERS   47
 

Definition at line 128 of file oslibwin.h.

#define SVOS_MOUSEPRESENT   48
 

Definition at line 129 of file oslibwin.h.

#define SVOS_CXBYTEALIGN   49
 

Definition at line 130 of file oslibwin.h.

#define SVOS_CXALIGN   49
 

Definition at line 131 of file oslibwin.h.

#define SVOS_CYBYTEALIGN   50
 

Definition at line 132 of file oslibwin.h.

#define SVOS_CYALIGN   50
 

Definition at line 133 of file oslibwin.h.

#define SVOS_DESKTOPWORKAREAYTOP   51
 

Definition at line 134 of file oslibwin.h.

#define SVOS_DESKTOPWORKAREAYBOTTOM   52
 

Definition at line 135 of file oslibwin.h.

#define SVOS_DESKTOPWORKAREAXRIGHT   53
 

Definition at line 136 of file oslibwin.h.

#define SVOS_DESKTOPWORKAREAXLEFT   54
 

Definition at line 137 of file oslibwin.h.

#define SVOS_NOTRESERVED   56
 

Definition at line 142 of file oslibwin.h.

#define SVOS_EXTRAKEYBEEP   57
 

Definition at line 143 of file oslibwin.h.

#define SVOS_SETLIGHTS   58
 

Definition at line 147 of file oslibwin.h.

#define SVOS_INSERTMODE   59
 

Definition at line 148 of file oslibwin.h.

#define SVOS_MENUROLLDOWNDELAY   64
 

Definition at line 150 of file oslibwin.h.

#define SVOS_MENUROLLUPDELAY   65
 

Definition at line 151 of file oslibwin.h.

#define SVOS_ALTMNEMONIC   66
 

Definition at line 152 of file oslibwin.h.

#define SVOS_TASKLISTMOUSEACCESS   67
 

Definition at line 153 of file oslibwin.h.

#define SVOS_CXICONTEXTWIDTH   68
 

Definition at line 154 of file oslibwin.h.

#define SVOS_CICONTEXTLINES   69
 

Definition at line 155 of file oslibwin.h.

#define SVOS_CHORDTIME   70
 

Definition at line 156 of file oslibwin.h.

#define SVOS_CXCHORD   71
 

Definition at line 157 of file oslibwin.h.

#define SVOS_CYCHORD   72
 

Definition at line 158 of file oslibwin.h.

#define SVOS_CXMOTIONSTART   73
 

Definition at line 159 of file oslibwin.h.

#define SVOS_CYMOTIONSTART   74
 

Definition at line 160 of file oslibwin.h.

#define SVOS_BEGINDRAG   75
 

Definition at line 161 of file oslibwin.h.

#define SVOS_ENDDRAG   76
 

Definition at line 162 of file oslibwin.h.

#define SVOS_SINGLESELECT   77
 

Definition at line 163 of file oslibwin.h.

#define SVOS_OPEN   78
 

Definition at line 164 of file oslibwin.h.

#define SVOS_CONTEXTMENU   79
 

Definition at line 165 of file oslibwin.h.

#define SVOS_CONTEXTHELP   80
 

Definition at line 166 of file oslibwin.h.

#define SVOS_TEXTEDIT   81
 

Definition at line 167 of file oslibwin.h.

#define SVOS_BEGINSELECT   82
 

Definition at line 168 of file oslibwin.h.

#define SVOS_ENDSELECT   83
 

Definition at line 169 of file oslibwin.h.

#define SVOS_BEGINDRAGKB   84
 

Definition at line 170 of file oslibwin.h.

#define SVOS_ENDDRAGKB   85
 

Definition at line 171 of file oslibwin.h.

#define SVOS_SELECTKB   86
 

Definition at line 172 of file oslibwin.h.

#define SVOS_OPENKB   87
 

Definition at line 173 of file oslibwin.h.

#define SVOS_CONTEXTMENUKB   88
 

Definition at line 174 of file oslibwin.h.

#define SVOS_CONTEXTHELPKB   89
 

Definition at line 175 of file oslibwin.h.

#define SVOS_TEXTEDITKB   90
 

Definition at line 176 of file oslibwin.h.

#define SVOS_BEGINSELECTKB   91
 

Definition at line 177 of file oslibwin.h.

#define SVOS_ENDSELECTKB   92
 

Definition at line 178 of file oslibwin.h.

#define SVOS_ANIMATION   93
 

Definition at line 179 of file oslibwin.h.

#define SVOS_ANIMATIONSPEED   94
 

Definition at line 180 of file oslibwin.h.

#define SVOS_MONOICONS   95
 

Definition at line 181 of file oslibwin.h.

#define SVOS_KBDALTERED   96
 

Definition at line 182 of file oslibwin.h.

#define SVOS_PRINTSCREEN   97
 

Definition at line 183 of file oslibwin.h.

#define SVOS_LOCKSTARTINPUT   98
 

Definition at line 184 of file oslibwin.h.

#define SVOS_DYNAMICDRAG   99
 

Definition at line 185 of file oslibwin.h.

#define SVOS_ALTTABWINDOW   100
 

Definition at line 186 of file oslibwin.h.

#define SVOS_VIOMOUSEACTIONS   101
 

Definition at line 187 of file oslibwin.h.

#define SVOS_ASYNCFOCUSCHANGE   102
 

Definition at line 188 of file oslibwin.h.

#define SVOS_AFCSENSITIVITY   103
 

Definition at line 189 of file oslibwin.h.

#define SVOS_CLOSEVIOWITHOUTCONFIRM   104
 

Definition at line 190 of file oslibwin.h.

#define SVOS_CXCURSOR   106
 

Definition at line 191 of file oslibwin.h.

#define SVOS_CYCURSOR   107
 

Definition at line 192 of file oslibwin.h.

#define SVOS_CSYSVALUES   108
 

Definition at line 193 of file oslibwin.h.

#define SWPOS_SIZE   0x0001
 

Definition at line 202 of file oslibwin.h.

#define SWPOS_MOVE   0x0002
 

Definition at line 203 of file oslibwin.h.

#define SWPOS_ZORDER   0x0004
 

Definition at line 204 of file oslibwin.h.

#define SWPOS_SHOW   0x0008
 

Definition at line 205 of file oslibwin.h.

#define SWPOS_HIDE   0x0010
 

Definition at line 206 of file oslibwin.h.

#define SWPOS_NOREDRAW   0x0020
 

Definition at line 207 of file oslibwin.h.

#define SWPOS_NOADJUST   0x0040
 

Definition at line 208 of file oslibwin.h.

#define SWPOS_ACTIVATE   0x0080
 

Definition at line 209 of file oslibwin.h.

#define SWPOS_DEACTIVATE   0x0100
 

Definition at line 210 of file oslibwin.h.

#define SWPOS_EXTSTATECHANGE   0x0200
 

Definition at line 211 of file oslibwin.h.

#define SWPOS_MINIMIZE   0x0400
 

Definition at line 212 of file oslibwin.h.

#define SWPOS_MAXIMIZE   0x0800
 

Definition at line 213 of file oslibwin.h.

#define SWPOS_RESTORE   0x1000
 

Definition at line 214 of file oslibwin.h.

#define SWPOS_FOCUSACTIVATE   0x2000
 

Definition at line 215 of file oslibwin.h.

#define SWPOS_FOCUSDEACTIVATE   0x4000
 

Definition at line 216 of file oslibwin.h.

#define SWPOS_NOAUTOCLOSE   0x8000
 

Definition at line 217 of file oslibwin.h.

#define HWNDOS_TOP   (HWND)3
 

Definition at line 219 of file oslibwin.h.

#define HWNDOS_BOTTOM   (HWND)4
 

Definition at line 220 of file oslibwin.h.

#define RELATIVE_TO_WINDOW   0
 

Definition at line 237 of file oslibwin.h.

#define RELATIVE_TO_SCREEN   1
 

Definition at line 238 of file oslibwin.h.

#define QWOS_NEXT   0
 

Definition at line 248 of file oslibwin.h.

#define QWOS_PREV   1
 

Definition at line 249 of file oslibwin.h.

#define QWOS_TOP   2
 

Definition at line 250 of file oslibwin.h.

#define QWOS_BOTTOM   3
 

Definition at line 251 of file oslibwin.h.

#define QWOS_OWNER   4
 

Definition at line 252 of file oslibwin.h.

#define QWOS_PARENT   5
 

Definition at line 253 of file oslibwin.h.

#define QWOS_NEXTTOP   6
 

Definition at line 254 of file oslibwin.h.

#define QWOS_PREVTOP   7
 

Definition at line 255 of file oslibwin.h.

#define QWOS_FRAMEOWNER   8
 

Definition at line 256 of file oslibwin.h.

#define TCF_LSHIFT   0x0001
 

Definition at line 298 of file oslibwin.h.

#define TCF_RSHIFT   0x0002
 

Definition at line 299 of file oslibwin.h.

#define TCF_SHIFT   (TCF_LSHIFT | TCF_RSHIFT)
 

Definition at line 300 of file oslibwin.h.

#define TCF_LCONTROL   0x0004
 

Definition at line 301 of file oslibwin.h.

#define TCF_RCONTROL   0x0008
 

Definition at line 302 of file oslibwin.h.

#define TCF_CONTROL   (TCF_LCONTROL | TCF_RCONTROL)
 

Definition at line 303 of file oslibwin.h.

#define TCF_ALT   0x0010
 

Definition at line 304 of file oslibwin.h.

#define TCF_ALTGR   0x0020
 

Definition at line 305 of file oslibwin.h.

#define TCF_CAPSLOCK   0x0040
 

Definition at line 306 of file oslibwin.h.

#define TCF_NUMLOCK   0x0080
 

Definition at line 307 of file oslibwin.h.

#define TCF_OEMSCANCODE   0x0100
 

Definition at line 308 of file oslibwin.h.

#define TCF_EXTENDEDKEY   0x0200
 

Definition at line 309 of file oslibwin.h.

#define TC_CHARTOSCANCODE   0
 

Definition at line 311 of file oslibwin.h.

#define TC_SCANCODETOCHAR   1
 

Definition at line 312 of file oslibwin.h.

#define TC_VIRTUALKEYTOSCANCODE   2
 

Definition at line 313 of file oslibwin.h.

#define TC_SCANCODETOVIRTUALKEY   3
 

Definition at line 314 of file oslibwin.h.

#define TC_SCANTOOEMSCAN   4
 

Definition at line 315 of file oslibwin.h.

#define TC_OEMSCANTOSCAN   5
 

Definition at line 316 of file oslibwin.h.

#define HTOS_NORMAL   0
 

Definition at line 320 of file oslibwin.h.

#define HTOS_TRANSPARENT   (-1)
 

Definition at line 321 of file oslibwin.h.

#define HTOS_DISCARD   (-2)
 

Definition at line 322 of file oslibwin.h.

#define HTOS_ERROR   (-3)
 

Definition at line 323 of file oslibwin.h.

#define PMSYSCLR_SHADOWHILITEBGND   (-50L)
 

Definition at line 358 of file oslibwin.h.

#define PMSYSCLR_SHADOWHILITEFGND   (-49L)
 

Definition at line 359 of file oslibwin.h.

#define PMSYSCLR_SHADOWTEXT   (-48L)
 

Definition at line 360 of file oslibwin.h.

#define PMSYSCLR_ENTRYFIELD   (-47L)
 

Definition at line 361 of file oslibwin.h.

#define PMSYSCLR_MENUDISABLEDTEXT   (-46L)
 

Definition at line 362 of file oslibwin.h.

#define PMSYSCLR_MENUHILITE   (-45L)
 

Definition at line 363 of file oslibwin.h.

#define PMSYSCLR_MENUHILITEBGND   (-44L)
 

Definition at line 364 of file oslibwin.h.

#define PMSYSCLR_PAGEBACKGROUND   (-43L)
 

Definition at line 365 of file oslibwin.h.

#define PMSYSCLR_FIELDBACKGROUND   (-42L)
 

Definition at line 366 of file oslibwin.h.

#define PMSYSCLR_BUTTONLIGHT   (-41L)
 

Definition at line 367 of file oslibwin.h.

#define PMSYSCLR_BUTTONMIDDLE   (-40L)
 

Definition at line 368 of file oslibwin.h.

#define PMSYSCLR_BUTTONDARK   (-39L)
 

Definition at line 369 of file oslibwin.h.

#define PMSYSCLR_BUTTONDEFAULT   (-38L)
 

Definition at line 370 of file oslibwin.h.

#define PMSYSCLR_TITLEBOTTOM   (-37L)
 

Definition at line 371 of file oslibwin.h.

#define PMSYSCLR_SHADOW   (-36L)
 

Definition at line 372 of file oslibwin.h.

#define PMSYSCLR_ICONTEXT   (-35L)
 

Definition at line 373 of file oslibwin.h.

#define PMSYSCLR_DIALOGBACKGROUND   (-34L)
 

Definition at line 374 of file oslibwin.h.

#define PMSYSCLR_HILITEFOREGROUND   (-33L)
 

Definition at line 375 of file oslibwin.h.

#define PMSYSCLR_HILITEBACKGROUND   (-32L)
 

Definition at line 376 of file oslibwin.h.

#define PMSYSCLR_INACTIVETITLETEXTBGND   (-31L)
 

Definition at line 377 of file oslibwin.h.

#define PMSYSCLR_ACTIVETITLETEXTBGND   (-30L)
 

Definition at line 378 of file oslibwin.h.

#define PMSYSCLR_INACTIVETITLETEXT   (-29L)
 

Definition at line 379 of file oslibwin.h.

#define PMSYSCLR_ACTIVETITLETEXT   (-28L)
 

Definition at line 380 of file oslibwin.h.

#define PMSYSCLR_OUTPUTTEXT   (-27L)
 

Definition at line 381 of file oslibwin.h.

#define PMSYSCLR_WINDOWSTATICTEXT   (-26L)
 

Definition at line 382 of file oslibwin.h.

#define PMSYSCLR_SCROLLBAR   (-25L)
 

Definition at line 383 of file oslibwin.h.

#define PMSYSCLR_BACKGROUND   (-24L)
 

Definition at line 384 of file oslibwin.h.

#define PMSYSCLR_ACTIVETITLE   (-23L)
 

Definition at line 385 of file oslibwin.h.

#define PMSYSCLR_INACTIVETITLE   (-22L)
 

Definition at line 386 of file oslibwin.h.

#define PMSYSCLR_MENU   (-21L)
 

Definition at line 387 of file oslibwin.h.

#define PMSYSCLR_WINDOW   (-20L)
 

Definition at line 388 of file oslibwin.h.

#define PMSYSCLR_WINDOWFRAME   (-19L)
 

Definition at line 389 of file oslibwin.h.

#define PMSYSCLR_MENUTEXT   (-18L)
 

Definition at line 390 of file oslibwin.h.

#define PMSYSCLR_WINDOWTEXT   (-17L)
 

Definition at line 391 of file oslibwin.h.

#define PMSYSCLR_TITLETEXT   (-16L)
 

Definition at line 392 of file oslibwin.h.

#define PMSYSCLR_ACTIVEBORDER   (-15L)
 

Definition at line 393 of file oslibwin.h.

#define PMSYSCLR_INACTIVEBORDER   (-14L)
 

Definition at line 394 of file oslibwin.h.

#define PMSYSCLR_APPWORKSPACE   (-13L)
 

Definition at line 395 of file oslibwin.h.

#define PMSYSCLR_HELPBACKGROUND   (-12L)
 

Definition at line 396 of file oslibwin.h.

#define PMSYSCLR_HELPTEXT   (-11L)
 

Definition at line 397 of file oslibwin.h.

#define PMSYSCLR_HELPHILITE   (-10L)
 

Definition at line 398 of file oslibwin.h.

#define PMSYSCLR_CSYSCOLORS   41L
 

Definition at line 400 of file oslibwin.h.

#define PMSYSCLR_BASE   50L
 

Definition at line 401 of file oslibwin.h.

#define CONVERT_RGB colorRef   
 

Value:

( ((colorRef) & 0x0000FF00     )   |   \
                                (((colorRef) & 0x00FF0000)>>16)  |   \
                                (((colorRef) & 0x000000FF)<<16)   )

Definition at line 403 of file oslibwin.h.

Referenced by OSLibWinQuerySysColor().


Typedef Documentation

typedef struct _SWP SWP
 

typedef struct _SWP * PSWP
 


Function Documentation

BOOL OSLibWinSetParent HWND    hwnd,
HWND    hwndParent,
ULONG    fRedraw = TRUE
 

BOOL OSLibWinSetOwner HWND    hwnd,
HWND    hwndOwner
 

HWND OSLibWinCreateWindow HWND    hwndParent,
ULONG    dwWinStyle,
ULONG    dwOSFrameStyle,
char *    pszName,
HWND    Owner,
ULONG    fBottom,
ULONG    id,
BOOL    fTaskList,
BOOL    fShellPosition,
int    classStyle,
HWND *    hwndFrame
 

BOOL OSLibWinConvertStyle ULONG    dwStyle,
ULONG    dwExStyle,
ULONG *    OSWinStyle,
ULONG *    OSFrameStyle
 

Definition at line 112 of file oslibwin.cpp.

void OSLibSetWindowStyle HWND    hwndFrame,
HWND    hwndClient,
ULONG    dwStyle,
ULONG    dwExStyle
 

Referenced by Win32FrameWindowProc().

DWORD OSLibQueryWindowStyle HWND    hwnd
 

BOOL OSLibWinPositionFrameControls HWND    hwndFrame,
RECTLOS2   pRect,
DWORD    dwStyle,
DWORD    dwExStyle,
HICON    hSysMenuIcon
 

BOOL OSLibWinSetWindowULong HWND    hwnd,
ULONG    offset,
ULONG    value
 

Referenced by DeleteInternalMenuInfo(), and SetInternalMenuInfo().

ULONG OSLibWinGetWindowULong HWND    hwnd,
ULONG    offset
 

Referenced by DeleteInternalMenuInfo(), and GetInternalMenuInfo().

BOOL OSLibSetWindowID HWND    hwnd,
ULONG    value
 

BOOL OSLibWinAlarm HWND    hwndDeskTop,
ULONG    flStyle
 

Referenced by MessageBeep().

ULONG OSLibDosBeep ULONG    freg,
ULONG    dur
 

HWND OSLibWinQueryFocus HWND    hwndDeskTop
 

Referenced by GetFocus(), and SetFocus().

HWND OSLibWinWindowFromID HWND    hwndParent,
ULONG    id
 

BOOL OSLibWinSetFocus HWND    hwndDeskTop,
HWND    hwndNewFocus,
BOOL    activate
 

ULONG OSLibQueryScreenHeight void    [inline]
 

Definition at line 78 of file oslibwin.h.

Referenced by FrameTrackFrame(), OSLibGetMenuItemRect(), RedrawWindow(), Win32FrameWindowProc(), and clientHeight().

ULONG OSLibQueryScreenWidth void    [inline]
 

Definition at line 79 of file oslibwin.h.

Referenced by FrameTrackFrame().

LONG OSLibWinQuerySysValue LONG    iSysValue
 

Definition at line 292 of file oslibwin.cpp.

Referenced by GetDoubleClickTime(), GetSystemMetrics(), and SystemParametersInfoA().

BOOL OSLibWinSetSysValue LONG    iSysValue,
ULONG    val
 

Definition at line 298 of file oslibwin.cpp.

Referenced by SetDoubleClickTime().

ULONG OSLibWinQueryDlgItemText HWND    hwndDlg,
ULONG    idItem,
LONG    cchBufferMax,
char *    pchBuffer
 

BOOL OSLibWinSetDlgItemText HWND    hwndDlg,
ULONG    idItem,
char *    pszText
 

BOOL OSLibWinQueryPointerPos PPOINT    pptlPoint
 

Definition at line 316 of file oslibwin.cpp.

Referenced by GetCursorPos().

BOOL OSLibWinSetPointerPos int    x,
int    y
 

Definition at line 322 of file oslibwin.cpp.

Referenced by SetCursorPos().

BOOL OSLibWinSetMultWindowPos struct _SWP   pswp,
ULONG    num
 

BOOL OSLibWinShowWindow HWND    hwnd,
ULONG    fl
 

BOOL OSLibWinDestroyWindow HWND    hwnd
 

BOOL OSLibWinIsIconic HWND    hwnd
 

BOOL OSLibWinIsChild HWND    hwnd,
HWND    hwndOf
 

BOOL OSLibWinSetActiveWindow HWND    hwnd
 

BOOL OSLibWinSetFocus HWND    hwnd
 

Referenced by SetFocus().

BOOL OSLibWinEnableWindow HWND    hwnd,
BOOL    fEnable
 

BOOL OSLibWinIsWindowEnabled HWND    hwnd
 

BOOL OSLibWinIsWindowVisible HWND    hwnd
 

HWND OSLibWinQueryActiveWindow  
 

Definition at line 484 of file oslibwin.cpp.

BOOL OSLibWinQueryWindowRect Win32BaseWindow   window,
PRECT    pRect,
int    RelativeTo = 0
 

BOOL OSLibQueryWindowRectAbsolute HWND    hwndOS2,
PRECT    pRect
 

ULONG OSLibGetWindowHeight HWND    hwnd
 

Referenced by OSLibSetWindowMinPos(), and OSLibSetWindowRestoreRect().

BOOL OSLibWinQueryWindowClientRect HWND    hwnd,
PRECT    pRect
 

BOOL OSLibWinCalcFrameRect HWND    hwnd,
RECT *    pRect,
BOOL    fClient
 

BOOL OSLibGetMinMaxInfo HWND    hwndFrame,
MINMAXINFO *    pMinMax
 

HWND OSLibWinQueryWindow HWND    hwnd,
ULONG    lCode
 

LONG OSLibWinQueryWindowTextLength HWND    hwnd
 

LONG OSLibWinQueryWindowText HWND    hwnd,
LONG    length,
LPSTR    lpsz
 

BOOL OSLibWinSetWindowText HWND    hwnd,
LPSTR    lpsz
 

BOOL OSLibWinSetTitleBarText HWND    hwnd,
LPSTR    lpsz
 

BOOL OSLibWinFlashWindow HWND    hwnd,
BOOL    fFlash
 

HWND OSLibWinWindowFromPoint HWND    hwnd,
PVOID    ppoint
 

Referenced by WindowFromPoint().

BOOL OSLibWinMinimizeWindow HWND    hwnd
 

BOOL OSLibWinGetBorderSize HWND    hwnd,
OSLIBPOINT   pointl
 

BOOL OSLibWinSetIcon HWND    hwnd,
HANDLE    hIcon
 

BOOL OSLibWinQueryWindowPos HWND    hwnd,
PSWP    pswp
 

void OSLibMapSWPtoWINDOWPOS PSWP    pswp,
PWINDOWPOS    pwpos,
PSWP    pswpOld,
int    parentHeight,
HWND    hwnd
 

Referenced by OS2ToWinMsgTranslate(), and Win32FrameWindowProc().

void OSLibMapWINDOWPOStoSWP struct tagWINDOWPOS *    pwpos,
PSWP    pswp,
PSWP    pswpOld,
int    parentHeight,
HWND    hFrame
 

Referenced by Win32FrameWindowProc().

void OSLibWinSetClientPos HWND    hwnd,
int    x,
int    y,
int    cx,
int    cy,
int    parentHeight
 

HWND OSLibWinBeginEnumWindows HWND    hwnd
 

HWND OSLibWinGetNextWindow HWND    hwndEnum
 

HWND OSLibWinQueryClientWindow HWND    hwndFrame
 

BOOL OSLibWinEndEnumWindows HWND    hwndEnum
 

BOOL OSLibWinQueryWindowProcess HWND    hwnd,
ULONG *    pid,
ULONG *    tid
 

BOOL OSLibWinMapWindowPoints HWND    hwndFrom,
HWND    hwndTo,
OSLIBPOINT   pptl,
ULONG    num
 

HWND OSLibWinObjectWindowFromID HWND    hwndOwner,
ULONG    ID
 

HWND OSLibWinQueryObjectWindow VOID   
 

Definition at line 802 of file oslibwin.cpp.

PVOID OSLibWinSubclassWindow HWND    hwnd,
PVOID    newWndProc
 

BOOL OSLibSetWindowRestoreRect HWND    hwnd,
PRECT    pRect
 

BOOL OSLibSetWindowMinPos HWND    hwnd,
ULONG    x,
ULONG    y
 

BOOL OSLibWinGetKeyboardStateTable unsigned char *    PMKeyState
 

Definition at line 866 of file oslibwin.cpp.

Referenced by GetKeyboardState().

BOOL OSLibWinSetKeyboardStateTable unsigned char *    PMKeyState
 

Definition at line 872 of file oslibwin.cpp.

USHORT OSLibWinTranslateChar USHORT    usScanCode,
ULONG    type,
USHORT    shiftstate
 

Definition at line 886 of file oslibwin.cpp.

Referenced by KeyTranslatePMToWinBuf(), and ToAscii().

BOOL OSLibWinEnableWindowUpdate HWND    hwndFrame,
HWND    hwndClient,
BOOL    fEnable
 

ULONG OSLibWinGetLastError  
 

Definition at line 902 of file oslibwin.cpp.

void OSLibWinShowTaskList HWND    hwndFrame
 

void OSLibWinSetVisibleRegionNotify HWND    hwnd,
BOOL    fNotify
 

HWND OSLibWinQueryCapture  
 

Definition at line 1005 of file oslibwin.cpp.

BOOL OSLibWinSetCapture HWND    hwnd
 

Referenced by ReleaseCapture(), and SetCapture().

BOOL OSLibWinRemoveFromTasklist HANDLE    hTaskList
 

HANDLE OSLibWinAddToTaskList HWND    hwndFrame,
char *    title,
BOOL    fVisible
 

BOOL OSLibWinChangeTaskList HANDLE    hTaskList,
HWND    hwndFrame,
char *    title,
BOOL    fVisible
 

ULONG GetScreenHeight   [inline]
 

Definition at line 339 of file oslibwin.h.

Referenced by setPageXForm().

ULONG GetScreenWidth   [inline]
 

Definition at line 344 of file oslibwin.h.

Referenced by setPageXForm().

ULONG OSLibGetScreenHeight  
 

Definition at line 1079 of file oslibwin.cpp.

ULONG OSLibGetScreenWidth  
 

Definition at line 1085 of file oslibwin.cpp.

BOOL OSLibWinLockWindowUpdate HWND    hwnd
 

Referenced by LockWindowUpdate().

BOOL OSLibWinGetMaxPosition HWND    hwndOS2,
RECT *    rect
 

Referenced by DBG_LOCALLOG().

BOOL OSLibWinShowPointer BOOL    fShow
 

Definition at line 1109 of file oslibwin.cpp.

ULONG OSLibWinQuerySysColor int    index
 

Definition at line 1115 of file oslibwin.cpp.

Referenced by GetOS2ColorBrush().


Variable Documentation

ULONG ScreenHeight
 

Definition at line 77 of file oslibwin.h.

ULONG ScreenWidth
 

Definition at line 77 of file oslibwin.h.


Generated on Wed Jan 23 23:19:50 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001