| 1 | #ifndef __WINE_WINE_WINUSER16_H
 | 
|---|
| 2 | #define __WINE_WINE_WINUSER16_H
 | 
|---|
| 3 | 
 | 
|---|
| 4 | #include "winuser.h" /* winuser.h needed for MSGBOX* CALLBACK /
 | 
|---|
| 5 |                      /* wingdi.h needed for COLORREF */
 | 
|---|
| 6 | #include "wine/wingdi16.h"
 | 
|---|
| 7 | 
 | 
|---|
| 8 | 
 | 
|---|
| 9 | #include "pshpack1.h"
 | 
|---|
| 10 | 
 | 
|---|
| 11 | typedef struct tagCOMSTAT16
 | 
|---|
| 12 | {
 | 
|---|
| 13 |     BYTE   status;
 | 
|---|
| 14 |     UINT16 cbInQue WINE_PACKED;
 | 
|---|
| 15 |     UINT16 cbOutQue WINE_PACKED;
 | 
|---|
| 16 | } COMSTAT16,*LPCOMSTAT16;
 | 
|---|
| 17 | 
 | 
|---|
| 18 | typedef struct tagDCB16
 | 
|---|
| 19 | {
 | 
|---|
| 20 |     BYTE   Id;
 | 
|---|
| 21 |     UINT16 BaudRate WINE_PACKED;
 | 
|---|
| 22 |     BYTE   ByteSize;
 | 
|---|
| 23 |     BYTE   Parity;
 | 
|---|
| 24 |     BYTE   StopBits;
 | 
|---|
| 25 |     UINT16 RlsTimeout;
 | 
|---|
| 26 |     UINT16 CtsTimeout;
 | 
|---|
| 27 |     UINT16 DsrTimeout;
 | 
|---|
| 28 | 
 | 
|---|
| 29 |     unsigned fBinary        :1;
 | 
|---|
| 30 |     unsigned fRtsDisable    :1;
 | 
|---|
| 31 |     unsigned fParity        :1;
 | 
|---|
| 32 |     unsigned fOutxCtsFlow   :1;
 | 
|---|
| 33 |     unsigned fOutxDsrFlow   :1;
 | 
|---|
| 34 |     unsigned fDummy         :2;
 | 
|---|
| 35 |     unsigned fDtrDisable    :1;
 | 
|---|
| 36 | 
 | 
|---|
| 37 |     unsigned fOutX          :1;
 | 
|---|
| 38 |     unsigned fInX           :1;
 | 
|---|
| 39 |     unsigned fPeChar        :1;
 | 
|---|
| 40 |     unsigned fNull          :1;
 | 
|---|
| 41 |     unsigned fChEvt         :1;
 | 
|---|
| 42 |     unsigned fDtrflow       :1;
 | 
|---|
| 43 |     unsigned fRtsflow       :1;
 | 
|---|
| 44 |     unsigned fDummy2        :1;
 | 
|---|
| 45 | 
 | 
|---|
| 46 |     CHAR   XonChar;
 | 
|---|
| 47 |     CHAR   XoffChar;
 | 
|---|
| 48 |     UINT16 XonLim;
 | 
|---|
| 49 |     UINT16 XoffLim;
 | 
|---|
| 50 |     CHAR   PeChar;
 | 
|---|
| 51 |     CHAR   EofChar;
 | 
|---|
| 52 |     CHAR   EvtChar;
 | 
|---|
| 53 |     UINT16 TxDelay WINE_PACKED;
 | 
|---|
| 54 | } DCB16, *LPDCB16;
 | 
|---|
| 55 | 
 | 
|---|
| 56 | 
 | 
|---|
| 57 |   /* SetWindowPlacement() struct */
 | 
|---|
| 58 | typedef struct
 | 
|---|
| 59 | {
 | 
|---|
| 60 |     UINT16   length;
 | 
|---|
| 61 |     UINT16   flags;
 | 
|---|
| 62 |     UINT16   showCmd;
 | 
|---|
| 63 |     POINT16  ptMinPosition WINE_PACKED;
 | 
|---|
| 64 |     POINT16  ptMaxPosition WINE_PACKED;
 | 
|---|
| 65 |     RECT16   rcNormalPosition WINE_PACKED;
 | 
|---|
| 66 | } WINDOWPLACEMENT16, *LPWINDOWPLACEMENT16;
 | 
|---|
| 67 | 
 | 
|---|
| 68 | /****** Window classes ******/
 | 
|---|
| 69 | 
 | 
|---|
| 70 | typedef struct
 | 
|---|
| 71 | {
 | 
|---|
| 72 |     UINT16      style;
 | 
|---|
| 73 |     WNDPROC16   lpfnWndProc WINE_PACKED;
 | 
|---|
| 74 |     INT16       cbClsExtra;
 | 
|---|
| 75 |     INT16       cbWndExtra;
 | 
|---|
| 76 |     HANDLE16    hInstance;
 | 
|---|
| 77 |     HICON16     hIcon;
 | 
|---|
| 78 |     HCURSOR16   hCursor;
 | 
|---|
| 79 |     HBRUSH16    hbrBackground;
 | 
|---|
| 80 |     SEGPTR      lpszMenuName WINE_PACKED;
 | 
|---|
| 81 |     SEGPTR      lpszClassName WINE_PACKED;
 | 
|---|
| 82 | } WNDCLASS16, *LPWNDCLASS16;
 | 
|---|
| 83 | 
 | 
|---|
| 84 | typedef struct
 | 
|---|
| 85 | {
 | 
|---|
| 86 |     UINT      cbSize;
 | 
|---|
| 87 |     UINT      style;
 | 
|---|
| 88 |     WNDPROC16   lpfnWndProc;
 | 
|---|
| 89 |     INT16       cbClsExtra;
 | 
|---|
| 90 |     INT16       cbWndExtra;
 | 
|---|
| 91 |     HANDLE16    hInstance;
 | 
|---|
| 92 |     HICON16     hIcon;
 | 
|---|
| 93 |     HCURSOR16   hCursor;
 | 
|---|
| 94 |     HBRUSH16    hbrBackground;
 | 
|---|
| 95 |     SEGPTR      lpszMenuName;
 | 
|---|
| 96 |     SEGPTR      lpszClassName;
 | 
|---|
| 97 |     HICON16     hIconSm;
 | 
|---|
| 98 | } WNDCLASSEX16, *LPWNDCLASSEX16;
 | 
|---|
| 99 | 
 | 
|---|
| 100 | typedef struct
 | 
|---|
| 101 | {
 | 
|---|
| 102 |     HWND16    hwnd;
 | 
|---|
| 103 |     UINT16    message;
 | 
|---|
| 104 |     WPARAM16  wParam;
 | 
|---|
| 105 |     LPARAM    lParam WINE_PACKED;
 | 
|---|
| 106 |     DWORD     time WINE_PACKED;
 | 
|---|
| 107 |     POINT16   pt WINE_PACKED;
 | 
|---|
| 108 | } MSG16, *LPMSG16;
 | 
|---|
| 109 | 
 | 
|---|
| 110 | typedef struct
 | 
|---|
| 111 | {
 | 
|---|
| 112 |     MSG16 msg;
 | 
|---|
| 113 |     WORD wParamHigh;
 | 
|---|
| 114 | } MSG32_16, *LPMSG16_32;
 | 
|---|
| 115 | 
 | 
|---|
| 116 | /* Cursors / Icons */
 | 
|---|
| 117 | 
 | 
|---|
| 118 | #if 0
 | 
|---|
| 119 | typedef struct tagCURSORICONINFO
 | 
|---|
| 120 | {
 | 
|---|
| 121 |     POINT16 ptHotSpot;
 | 
|---|
| 122 |     WORD    nWidth;
 | 
|---|
| 123 |     WORD    nHeight;
 | 
|---|
| 124 |     WORD    nWidthBytes;
 | 
|---|
| 125 |     BYTE    bPlanes;
 | 
|---|
| 126 |     BYTE    bBitsPerPixel;
 | 
|---|
| 127 | } CURSORICONINFO;
 | 
|---|
| 128 | #endif
 | 
|---|
| 129 | 
 | 
|---|
| 130 | typedef struct {
 | 
|---|
| 131 |         BOOL16          fIcon;
 | 
|---|
| 132 |         WORD            xHotspot;
 | 
|---|
| 133 |         WORD            yHotspot;
 | 
|---|
| 134 |         HBITMAP16       hbmMask;
 | 
|---|
| 135 |         HBITMAP16       hbmColor;
 | 
|---|
| 136 | } ICONINFO16,*LPICONINFO16;
 | 
|---|
| 137 | 
 | 
|---|
| 138 | typedef struct
 | 
|---|
| 139 | {
 | 
|---|
| 140 |     BYTE   fVirt;
 | 
|---|
| 141 |     WORD   key;
 | 
|---|
| 142 |     WORD   cmd;
 | 
|---|
| 143 | } ACCEL16, *LPACCEL16;
 | 
|---|
| 144 | 
 | 
|---|
| 145 | /* FIXME: not sure this one is correct */
 | 
|---|
| 146 | typedef struct {
 | 
|---|
| 147 |   UINT16    cbSize;
 | 
|---|
| 148 |   UINT16    fMask;
 | 
|---|
| 149 |   UINT16    fType;
 | 
|---|
| 150 |   UINT16    fState;
 | 
|---|
| 151 |   UINT16    wID;
 | 
|---|
| 152 |   HMENU16   hSubMenu;
 | 
|---|
| 153 |   HBITMAP16 hbmpChecked;
 | 
|---|
| 154 |   HBITMAP16 hbmpUnchecked;
 | 
|---|
| 155 |   DWORD     dwItemData;
 | 
|---|
| 156 |   LPSTR     dwTypeData;
 | 
|---|
| 157 |   UINT16    cch;
 | 
|---|
| 158 | } MENUITEMINFO16, *LPMENUITEMINFO16;
 | 
|---|
| 159 | 
 | 
|---|
| 160 | /* DrawState defines ... */
 | 
|---|
| 161 | typedef BOOL16 (* CALLBACK DRAWSTATEPROC16)(HDC16,LPARAM,WPARAM16,INT16,INT16);
 | 
|---|
| 162 | 
 | 
|---|
| 163 | /* Listbox messages */
 | 
|---|
| 164 | #define LB_ADDSTRING16           (WM_USER+1)
 | 
|---|
| 165 | #define LB_INSERTSTRING16        (WM_USER+2)
 | 
|---|
| 166 | #define LB_DELETESTRING16        (WM_USER+3)
 | 
|---|
| 167 | #define LB_SELITEMRANGEEX16      (WM_USER+4)
 | 
|---|
| 168 | #define LB_RESETCONTENT16        (WM_USER+5)
 | 
|---|
| 169 | #define LB_SETSEL16              (WM_USER+6)
 | 
|---|
| 170 | #define LB_SETCURSEL16           (WM_USER+7)
 | 
|---|
| 171 | #define LB_GETSEL16              (WM_USER+8)
 | 
|---|
| 172 | #define LB_GETCURSEL16           (WM_USER+9)
 | 
|---|
| 173 | #define LB_GETTEXT16             (WM_USER+10)
 | 
|---|
| 174 | #define LB_GETTEXTLEN16          (WM_USER+11)
 | 
|---|
| 175 | #define LB_GETCOUNT16            (WM_USER+12)
 | 
|---|
| 176 | #define LB_SELECTSTRING16        (WM_USER+13)
 | 
|---|
| 177 | #define LB_DIR16                 (WM_USER+14)
 | 
|---|
| 178 | #define LB_GETTOPINDEX16         (WM_USER+15)
 | 
|---|
| 179 | #define LB_FINDSTRING16          (WM_USER+16)
 | 
|---|
| 180 | #define LB_GETSELCOUNT16         (WM_USER+17)
 | 
|---|
| 181 | #define LB_GETSELITEMS16         (WM_USER+18)
 | 
|---|
| 182 | #define LB_SETTABSTOPS16         (WM_USER+19)
 | 
|---|
| 183 | #define LB_GETHORIZONTALEXTENT16 (WM_USER+20)
 | 
|---|
| 184 | #define LB_SETHORIZONTALEXTENT16 (WM_USER+21)
 | 
|---|
| 185 | #define LB_SETCOLUMNWIDTH16      (WM_USER+22)
 | 
|---|
| 186 | #define LB_ADDFILE16             (WM_USER+23)
 | 
|---|
| 187 | #define LB_SETTOPINDEX16         (WM_USER+24)
 | 
|---|
| 188 | #define LB_GETITEMRECT16         (WM_USER+25)
 | 
|---|
| 189 | #define LB_GETITEMDATA16         (WM_USER+26)
 | 
|---|
| 190 | #define LB_SETITEMDATA16         (WM_USER+27)
 | 
|---|
| 191 | #define LB_SELITEMRANGE16        (WM_USER+28)
 | 
|---|
| 192 | #define LB_SETANCHORINDEX16      (WM_USER+29)
 | 
|---|
| 193 | #define LB_GETANCHORINDEX16      (WM_USER+30)
 | 
|---|
| 194 | #define LB_SETCARETINDEX16       (WM_USER+31)
 | 
|---|
| 195 | #define LB_GETCARETINDEX16       (WM_USER+32)
 | 
|---|
| 196 | #define LB_SETITEMHEIGHT16       (WM_USER+33)
 | 
|---|
| 197 | #define LB_GETITEMHEIGHT16       (WM_USER+34)
 | 
|---|
| 198 | #define LB_FINDSTRINGEXACT16     (WM_USER+35)
 | 
|---|
| 199 | #define LB_CARETON16             (WM_USER+36)
 | 
|---|
| 200 | #define LB_CARETOFF16            (WM_USER+37)
 | 
|---|
| 201 | 
 | 
|---|
| 202 | /* Combo box messages */
 | 
|---|
| 203 | #define CB_GETEDITSEL16            (WM_USER+0)
 | 
|---|
| 204 | #define CB_LIMITTEXT16             (WM_USER+1)
 | 
|---|
| 205 | #define CB_SETEDITSEL16            (WM_USER+2)
 | 
|---|
| 206 | #define CB_ADDSTRING16             (WM_USER+3)
 | 
|---|
| 207 | #define CB_DELETESTRING16          (WM_USER+4)
 | 
|---|
| 208 | #define CB_DIR16                   (WM_USER+5)
 | 
|---|
| 209 | #define CB_GETCOUNT16              (WM_USER+6)
 | 
|---|
| 210 | #define CB_GETCURSEL16             (WM_USER+7)
 | 
|---|
| 211 | #define CB_GETLBTEXT16             (WM_USER+8)
 | 
|---|
| 212 | #define CB_GETLBTEXTLEN16          (WM_USER+9)
 | 
|---|
| 213 | #define CB_INSERTSTRING16          (WM_USER+10)
 | 
|---|
| 214 | #define CB_RESETCONTENT16          (WM_USER+11)
 | 
|---|
| 215 | #define CB_FINDSTRING16            (WM_USER+12)
 | 
|---|
| 216 | #define CB_SELECTSTRING16          (WM_USER+13)
 | 
|---|
| 217 | #define CB_SETCURSEL16             (WM_USER+14)
 | 
|---|
| 218 | #define CB_SHOWDROPDOWN16          (WM_USER+15)
 | 
|---|
| 219 | #define CB_GETITEMDATA16           (WM_USER+16)
 | 
|---|
| 220 | #define CB_SETITEMDATA16           (WM_USER+17)
 | 
|---|
| 221 | #define CB_GETDROPPEDCONTROLRECT16 (WM_USER+18)
 | 
|---|
| 222 | #define CB_SETITEMHEIGHT16         (WM_USER+19)
 | 
|---|
| 223 | #define CB_GETITEMHEIGHT16         (WM_USER+20)
 | 
|---|
| 224 | #define CB_SETEXTENDEDUI16         (WM_USER+21)
 | 
|---|
| 225 | #define CB_GETEXTENDEDUI16         (WM_USER+22)
 | 
|---|
| 226 | #define CB_GETDROPPEDSTATE16       (WM_USER+23)
 | 
|---|
| 227 | #define CB_FINDSTRINGEXACT16       (WM_USER+24)
 | 
|---|
| 228 | 
 | 
|---|
| 229 | typedef struct /* not sure if the 16bit version is correct */
 | 
|---|
| 230 | {
 | 
|---|
| 231 |     UINT        cbSize;
 | 
|---|
| 232 |     HWND16      hwndOwner;
 | 
|---|
| 233 |     HINSTANCE16 hInstance;
 | 
|---|
| 234 |     SEGPTR      lpszText;
 | 
|---|
| 235 |     SEGPTR      lpszCaption;
 | 
|---|
| 236 |     DWORD       dwStyle;
 | 
|---|
| 237 |     SEGPTR      lpszIcon;
 | 
|---|
| 238 |     DWORD       dwContextHelpId;
 | 
|---|
| 239 |     MSGBOXCALLBACK      lpfnMsgBoxCallback;
 | 
|---|
| 240 |     DWORD       dwLanguageId;
 | 
|---|
| 241 | } MSGBOXPARAMS16,*LPMSGBOXPARAMS16;
 | 
|---|
| 242 | 
 | 
|---|
| 243 |   /* Windows */
 | 
|---|
| 244 | 
 | 
|---|
| 245 | typedef struct
 | 
|---|
| 246 | {
 | 
|---|
| 247 |     LPVOID      lpCreateParams;
 | 
|---|
| 248 |     HINSTANCE16 hInstance;
 | 
|---|
| 249 |     HMENU16     hMenu;
 | 
|---|
| 250 |     HWND16      hwndParent;
 | 
|---|
| 251 |     INT16       cy;
 | 
|---|
| 252 |     INT16       cx;
 | 
|---|
| 253 |     INT16       y;
 | 
|---|
| 254 |     INT16       x;
 | 
|---|
| 255 |     LONG        style WINE_PACKED;
 | 
|---|
| 256 |     SEGPTR      lpszName WINE_PACKED;
 | 
|---|
| 257 |     SEGPTR      lpszClass WINE_PACKED;
 | 
|---|
| 258 |     DWORD       dwExStyle WINE_PACKED;
 | 
|---|
| 259 | } CREATESTRUCT16, *LPCREATESTRUCT16;
 | 
|---|
| 260 | 
 | 
|---|
| 261 | typedef struct
 | 
|---|
| 262 | {
 | 
|---|
| 263 |     HDC16   hdc;
 | 
|---|
| 264 |     BOOL16  fErase;
 | 
|---|
| 265 |     RECT16  rcPaint;
 | 
|---|
| 266 |     BOOL16  fRestore;
 | 
|---|
| 267 |     BOOL16  fIncUpdate;
 | 
|---|
| 268 |     BYTE    rgbReserved[16];
 | 
|---|
| 269 | } PAINTSTRUCT16, *LPPAINTSTRUCT16;
 | 
|---|
| 270 | 
 | 
|---|
| 271 | typedef struct 
 | 
|---|
| 272 | {
 | 
|---|
| 273 |     HMENU16   hWindowMenu;
 | 
|---|
| 274 |     UINT16    idFirstChild;
 | 
|---|
| 275 | } CLIENTCREATESTRUCT16, *LPCLIENTCREATESTRUCT16;
 | 
|---|
| 276 | 
 | 
|---|
| 277 | typedef struct
 | 
|---|
| 278 | {
 | 
|---|
| 279 |     SEGPTR       szClass;
 | 
|---|
| 280 |     SEGPTR       szTitle;
 | 
|---|
| 281 |     HINSTANCE16  hOwner;
 | 
|---|
| 282 |     INT16        x;
 | 
|---|
| 283 |     INT16        y;
 | 
|---|
| 284 |     INT16        cx;
 | 
|---|
| 285 |     INT16        cy;
 | 
|---|
| 286 |     DWORD        style WINE_PACKED;
 | 
|---|
| 287 |     LPARAM       lParam WINE_PACKED;
 | 
|---|
| 288 | } MDICREATESTRUCT16, *LPMDICREATESTRUCT16;
 | 
|---|
| 289 | 
 | 
|---|
| 290 |   /* WM_GETMINMAXINFO struct */
 | 
|---|
| 291 | typedef struct
 | 
|---|
| 292 | {
 | 
|---|
| 293 |     POINT16   ptReserved;
 | 
|---|
| 294 |     POINT16   ptMaxSize;
 | 
|---|
| 295 |     POINT16   ptMaxPosition;
 | 
|---|
| 296 |     POINT16   ptMinTrackSize;
 | 
|---|
| 297 |     POINT16   ptMaxTrackSize;
 | 
|---|
| 298 | } MINMAXINFO16;
 | 
|---|
| 299 | 
 | 
|---|
| 300 |   /* WM_WINDOWPOSCHANGING/CHANGED struct */
 | 
|---|
| 301 | typedef struct tagWINDOWPOS16
 | 
|---|
| 302 | {
 | 
|---|
| 303 |     HWND16  hwnd;
 | 
|---|
| 304 |     HWND16  hwndInsertAfter;
 | 
|---|
| 305 |     INT16   x;
 | 
|---|
| 306 |     INT16   y;
 | 
|---|
| 307 |     INT16   cx;
 | 
|---|
| 308 |     INT16   cy;
 | 
|---|
| 309 |     UINT16  flags;
 | 
|---|
| 310 | } WINDOWPOS16, *LPWINDOWPOS16;
 | 
|---|
| 311 | 
 | 
|---|
| 312 |   /* WM_NCCALCSIZE parameter structure */
 | 
|---|
| 313 | typedef struct
 | 
|---|
| 314 | {
 | 
|---|
| 315 |     RECT16  rgrc[3];
 | 
|---|
| 316 |     SEGPTR  lppos;
 | 
|---|
| 317 | } NCCALCSIZE_PARAMS16, *LPNCCALCSIZE_PARAMS16;
 | 
|---|
| 318 | 
 | 
|---|
| 319 | typedef struct {
 | 
|---|
| 320 |         UINT16          cbSize;
 | 
|---|
| 321 |         INT16           iBorderWidth;
 | 
|---|
| 322 |         INT16           iScrollWidth;
 | 
|---|
| 323 |         INT16           iScrollHeight;
 | 
|---|
| 324 |         INT16           iCaptionWidth;
 | 
|---|
| 325 |         INT16           iCaptionHeight;
 | 
|---|
| 326 |         LOGFONT16       lfCaptionFont;
 | 
|---|
| 327 |         INT16           iSmCaptionWidth;
 | 
|---|
| 328 |         INT16           iSmCaptionHeight;
 | 
|---|
| 329 |         LOGFONT16       lfSmCaptionFont;
 | 
|---|
| 330 |         INT16           iMenuWidth;
 | 
|---|
| 331 |         INT16           iMenuHeight;
 | 
|---|
| 332 |         LOGFONT16       lfMenuFont;
 | 
|---|
| 333 |         LOGFONT16       lfStatusFont;
 | 
|---|
| 334 |         LOGFONT16       lfMessageFont;
 | 
|---|
| 335 | } NONCLIENTMETRICS16,*LPNONCLIENTMETRICS16;
 | 
|---|
| 336 | 
 | 
|---|
| 337 |   /* Journalling hook structure */
 | 
|---|
| 338 | 
 | 
|---|
| 339 | typedef struct
 | 
|---|
| 340 | {
 | 
|---|
| 341 |     UINT16  message;
 | 
|---|
| 342 |     UINT16  paramL;
 | 
|---|
| 343 |     UINT16  paramH;
 | 
|---|
| 344 |     DWORD   time WINE_PACKED;
 | 
|---|
| 345 | } EVENTMSG16, *LPEVENTMSG16;
 | 
|---|
| 346 | 
 | 
|---|
| 347 |   /* Mouse hook structure */
 | 
|---|
| 348 | 
 | 
|---|
| 349 | typedef struct
 | 
|---|
| 350 | {
 | 
|---|
| 351 |     POINT16 pt;
 | 
|---|
| 352 |     HWND16  hwnd;
 | 
|---|
| 353 |     UINT16  wHitTestCode;
 | 
|---|
| 354 |     DWORD   dwExtraInfo;
 | 
|---|
| 355 | } MOUSEHOOKSTRUCT16, *LPMOUSEHOOKSTRUCT16;
 | 
|---|
| 356 | 
 | 
|---|
| 357 |   /* Hardware hook structure */
 | 
|---|
| 358 | 
 | 
|---|
| 359 | typedef struct
 | 
|---|
| 360 | {
 | 
|---|
| 361 |     HWND16    hWnd;
 | 
|---|
| 362 |     UINT16    wMessage;
 | 
|---|
| 363 |     WPARAM16  wParam;
 | 
|---|
| 364 |     LPARAM    lParam WINE_PACKED;
 | 
|---|
| 365 | } HARDWAREHOOKSTRUCT16, *LPHARDWAREHOOKSTRUCT16;
 | 
|---|
| 366 | 
 | 
|---|
| 367 | /* Scrollbar messages */
 | 
|---|
| 368 | #define SBM_SETPOS16             (WM_USER+0)
 | 
|---|
| 369 | #define SBM_GETPOS16             (WM_USER+1)
 | 
|---|
| 370 | #define SBM_SETRANGE16           (WM_USER+2)
 | 
|---|
| 371 | #define SBM_GETRANGE16           (WM_USER+3)
 | 
|---|
| 372 | #define SBM_ENABLE_ARROWS16      (WM_USER+4)
 | 
|---|
| 373 | #define SBM_SETRANGEREDRAW16     WM_NULL  /* Not in Win16 */
 | 
|---|
| 374 | #define SBM_SETSCROLLINFO16      WM_NULL  /* Not in Win16 */
 | 
|---|
| 375 | #define SBM_GETSCROLLINFO16      WM_NULL  /* Not in Win16 */
 | 
|---|
| 376 | 
 | 
|---|
| 377 |   /* CBT hook structures */
 | 
|---|
| 378 | 
 | 
|---|
| 379 | typedef struct
 | 
|---|
| 380 | {
 | 
|---|
| 381 |     CREATESTRUCT16  *lpcs;
 | 
|---|
| 382 |     HWND16           hwndInsertAfter;
 | 
|---|
| 383 | } CBT_CREATEWND16, *LPCBT_CREATEWND16;
 | 
|---|
| 384 | 
 | 
|---|
| 385 | typedef struct
 | 
|---|
| 386 | {
 | 
|---|
| 387 |     BOOL16    fMouse;
 | 
|---|
| 388 |     HWND16    hWndActive;
 | 
|---|
| 389 | } CBTACTIVATESTRUCT16, *LPCBTACTIVATESTRUCT16;
 | 
|---|
| 390 | 
 | 
|---|
| 391 |   /* Debug hook structure */
 | 
|---|
| 392 | 
 | 
|---|
| 393 | typedef struct
 | 
|---|
| 394 | {
 | 
|---|
| 395 |     HMODULE16   hModuleHook;
 | 
|---|
| 396 |     LPARAM      reserved WINE_PACKED;
 | 
|---|
| 397 |     LPARAM      lParam WINE_PACKED;
 | 
|---|
| 398 |     WPARAM16    wParam;
 | 
|---|
| 399 |     INT16       code;
 | 
|---|
| 400 | } DEBUGHOOKINFO16, *LPDEBUGHOOKINFO16;
 | 
|---|
| 401 | 
 | 
|---|
| 402 | #define GETMAXLPT       8
 | 
|---|
| 403 | #define GETMAXCOM       9
 | 
|---|
| 404 | 
 | 
|---|
| 405 | /* GetFreeSystemResources() parameters */
 | 
|---|
| 406 | 
 | 
|---|
| 407 | #define GFSR_SYSTEMRESOURCES   0x0000
 | 
|---|
| 408 | #define GFSR_GDIRESOURCES      0x0001
 | 
|---|
| 409 | #define GFSR_USERRESOURCES     0x0002
 | 
|---|
| 410 | 
 | 
|---|
| 411 | #define MAKEINTRESOURCE16(i)  (SEGPTR)((DWORD)((WORD)(i)))
 | 
|---|
| 412 | 
 | 
|---|
| 413 | /* Predefined resource types */
 | 
|---|
| 414 | #define RT_CURSOR16          MAKEINTRESOURCE16(1)
 | 
|---|
| 415 | #define RT_BITMAP16          MAKEINTRESOURCE16(2)
 | 
|---|
| 416 | #define RT_ICON16            MAKEINTRESOURCE16(3)
 | 
|---|
| 417 | #define RT_MENU16            MAKEINTRESOURCE16(4)
 | 
|---|
| 418 | #define RT_DIALOG16          MAKEINTRESOURCE16(5)
 | 
|---|
| 419 | #define RT_STRING16          MAKEINTRESOURCE16(6)
 | 
|---|
| 420 | #define RT_FONTDIR16         MAKEINTRESOURCE16(7)
 | 
|---|
| 421 | #define RT_FONT16            MAKEINTRESOURCE16(8)
 | 
|---|
| 422 | #define RT_ACCELERATOR16     MAKEINTRESOURCE16(9)
 | 
|---|
| 423 | #define RT_RCDATA16          MAKEINTRESOURCE16(10)
 | 
|---|
| 424 | #define RT_MESSAGELIST16     MAKEINTRESOURCE16(11)
 | 
|---|
| 425 | #define RT_GROUP_CURSOR16    MAKEINTRESOURCE16(12)
 | 
|---|
| 426 | #define RT_GROUP_ICON16      MAKEINTRESOURCE16(14)
 | 
|---|
| 427 | /* Predefined resources */
 | 
|---|
| 428 | #define IDI_APPLICATION16  MAKEINTRESOURCE16(32512)
 | 
|---|
| 429 | #define IDI_HAND16         MAKEINTRESOURCE16(32513)
 | 
|---|
| 430 | #define IDI_QUESTION16     MAKEINTRESOURCE16(32514)
 | 
|---|
| 431 | #define IDI_EXCLAMATION16  MAKEINTRESOURCE16(32515)
 | 
|---|
| 432 | #define IDI_ASTERISK16     MAKEINTRESOURCE16(32516)
 | 
|---|
| 433 | 
 | 
|---|
| 434 | #define IDC_BUMMER16       MAKEINTRESOURCE16(100)
 | 
|---|
| 435 | #define IDC_ARROW16        MAKEINTRESOURCE16(32512)
 | 
|---|
| 436 | #define IDC_IBEAM16        MAKEINTRESOURCE16(32513)
 | 
|---|
| 437 | #define IDC_WAIT16         MAKEINTRESOURCE16(32514)
 | 
|---|
| 438 | #define IDC_CROSS16        MAKEINTRESOURCE16(32515)
 | 
|---|
| 439 | #define IDC_UPARROW16      MAKEINTRESOURCE16(32516)
 | 
|---|
| 440 | #define IDC_SIZE16         MAKEINTRESOURCE16(32640)
 | 
|---|
| 441 | #define IDC_ICON16         MAKEINTRESOURCE16(32641)
 | 
|---|
| 442 | #define IDC_SIZENWSE16     MAKEINTRESOURCE16(32642)
 | 
|---|
| 443 | #define IDC_SIZENESW16     MAKEINTRESOURCE16(32643)
 | 
|---|
| 444 | #define IDC_SIZEWE16       MAKEINTRESOURCE16(32644)
 | 
|---|
| 445 | #define IDC_SIZENS16       MAKEINTRESOURCE16(32645)
 | 
|---|
| 446 | #define IDC_SIZEALL16      MAKEINTRESOURCE16(32646)
 | 
|---|
| 447 | #define IDC_NO16           MAKEINTRESOURCE16(32648)
 | 
|---|
| 448 | #define IDC_APPSTARTING16  MAKEINTRESOURCE16(32650)
 | 
|---|
| 449 | #define IDC_HELP16         MAKEINTRESOURCE16(32651)
 | 
|---|
| 450 | 
 | 
|---|
| 451 | /* CreateWindow() coordinates */
 | 
|---|
| 452 | #define CW_USEDEFAULT16 ((INT16)0x8000)
 | 
|---|
| 453 | 
 | 
|---|
| 454 | /* Win16 button control messages */
 | 
|---|
| 455 | #define BM_GETCHECK16          (WM_USER+0)
 | 
|---|
| 456 | #define BM_SETCHECK16          (WM_USER+1)
 | 
|---|
| 457 | #define BM_GETSTATE16          (WM_USER+2)
 | 
|---|
| 458 | #define BM_SETSTATE16          (WM_USER+3)
 | 
|---|
| 459 | #define BM_SETSTYLE16          (WM_USER+4)
 | 
|---|
| 460 | #define BM_CLICK16             WM_NULL  /* Does not exist in Win16 */
 | 
|---|
| 461 | #define BM_GETIMAGE16          WM_NULL  /* Does not exist in Win16 */
 | 
|---|
| 462 | #define BM_SETIMAGE16          WM_NULL  /* Does not exist in Win16 */
 | 
|---|
| 463 | 
 | 
|---|
| 464 | /* Static Control Messages */
 | 
|---|
| 465 | #define STM_SETICON16       (WM_USER+0)
 | 
|---|
| 466 | #define STM_GETICON16       (WM_USER+1)
 | 
|---|
| 467 | 
 | 
|---|
| 468 | /* Edit control messages */
 | 
|---|
| 469 | #define EM_GETSEL16                (WM_USER+0)
 | 
|---|
| 470 | #define EM_SETSEL16                (WM_USER+1)
 | 
|---|
| 471 | #define EM_GETRECT16               (WM_USER+2)
 | 
|---|
| 472 | #define EM_SETRECT16               (WM_USER+3)
 | 
|---|
| 473 | #define EM_SETRECTNP16             (WM_USER+4)
 | 
|---|
| 474 | #define EM_SCROLL16                (WM_USER+5)
 | 
|---|
| 475 | #define EM_LINESCROLL16            (WM_USER+6)
 | 
|---|
| 476 | #define EM_SCROLLCARET16           (WM_USER+7)
 | 
|---|
| 477 | #define EM_GETMODIFY16             (WM_USER+8)
 | 
|---|
| 478 | #define EM_SETMODIFY16             (WM_USER+9)
 | 
|---|
| 479 | #define EM_GETLINECOUNT16          (WM_USER+10)
 | 
|---|
| 480 | #define EM_LINEINDEX16             (WM_USER+11)
 | 
|---|
| 481 | #define EM_SETHANDLE16             (WM_USER+12)
 | 
|---|
| 482 | #define EM_GETHANDLE16             (WM_USER+13)
 | 
|---|
| 483 | #define EM_GETTHUMB16              (WM_USER+14)
 | 
|---|
| 484 | #define EM_LINELENGTH16            (WM_USER+17)
 | 
|---|
| 485 | #define EM_REPLACESEL16            (WM_USER+18)
 | 
|---|
| 486 | #define EM_GETLINE16               (WM_USER+20)
 | 
|---|
| 487 | #define EM_LIMITTEXT16             (WM_USER+21)
 | 
|---|
| 488 | #define EM_CANUNDO16               (WM_USER+22)
 | 
|---|
| 489 | #define EM_UNDO16                  (WM_USER+23)
 | 
|---|
| 490 | #define EM_FMTLINES16              (WM_USER+24)
 | 
|---|
| 491 | #define EM_LINEFROMCHAR16          (WM_USER+25)
 | 
|---|
| 492 | #define EM_SETTABSTOPS16           (WM_USER+27)
 | 
|---|
| 493 | #define EM_SETPASSWORDCHAR16       (WM_USER+28)
 | 
|---|
| 494 | #define EM_EMPTYUNDOBUFFER16       (WM_USER+29)
 | 
|---|
| 495 | #define EM_GETFIRSTVISIBLELINE16   (WM_USER+30)
 | 
|---|
| 496 | #define EM_SETREADONLY16           (WM_USER+31)
 | 
|---|
| 497 | #define EM_SETWORDBREAKPROC16      (WM_USER+32)
 | 
|---|
| 498 | #define EM_GETWORDBREAKPROC16      (WM_USER+33)
 | 
|---|
| 499 | #define EM_GETPASSWORDCHAR16       (WM_USER+34)
 | 
|---|
| 500 | /*
 | 
|---|
| 501 |   not in win16:
 | 
|---|
| 502 |     EM_SETMARGINS16            WM_NULL
 | 
|---|
| 503 |     EM_GETMARGINS16            WM_NULL
 | 
|---|
| 504 |     EM_GETLIMITTEXT16          WM_NULL
 | 
|---|
| 505 |     EM_POSFROMCHAR16           WM_NULL
 | 
|---|
| 506 |     EM_CHARFROMPOS16           WM_NULL
 | 
|---|
| 507 |     EM_SETLIMITTEXT16          WM_NULL - no name change in win16
 | 
|---|
| 508 | */
 | 
|---|
| 509 | 
 | 
|---|
| 510 | typedef struct
 | 
|---|
| 511 | {
 | 
|---|
| 512 |     UINT16      CtlType;
 | 
|---|
| 513 |     UINT16      CtlID;
 | 
|---|
| 514 |     UINT16      itemID;
 | 
|---|
| 515 |     UINT16      itemAction;
 | 
|---|
| 516 |     UINT16      itemState;
 | 
|---|
| 517 |     HWND16      hwndItem;
 | 
|---|
| 518 |     HDC16       hDC;
 | 
|---|
| 519 |     RECT16      rcItem WINE_PACKED;
 | 
|---|
| 520 |     DWORD       itemData WINE_PACKED;
 | 
|---|
| 521 | } DRAWITEMSTRUCT16, *PDRAWITEMSTRUCT16, *LPDRAWITEMSTRUCT16;
 | 
|---|
| 522 | 
 | 
|---|
| 523 | typedef struct
 | 
|---|
| 524 | {
 | 
|---|
| 525 |     UINT16      CtlType;
 | 
|---|
| 526 |     UINT16      CtlID;
 | 
|---|
| 527 |     UINT16      itemID;
 | 
|---|
| 528 |     UINT16      itemWidth;
 | 
|---|
| 529 |     UINT16      itemHeight;
 | 
|---|
| 530 |     DWORD       itemData WINE_PACKED;
 | 
|---|
| 531 | } MEASUREITEMSTRUCT16, *PMEASUREITEMSTRUCT16, *LPMEASUREITEMSTRUCT16;
 | 
|---|
| 532 | 
 | 
|---|
| 533 | typedef struct
 | 
|---|
| 534 | {
 | 
|---|
| 535 |     UINT16     CtlType;
 | 
|---|
| 536 |     UINT16     CtlID;
 | 
|---|
| 537 |     UINT16     itemID;
 | 
|---|
| 538 |     HWND16     hwndItem;
 | 
|---|
| 539 |     DWORD      itemData;
 | 
|---|
| 540 | } DELETEITEMSTRUCT16, *LPDELETEITEMSTRUCT16;
 | 
|---|
| 541 | 
 | 
|---|
| 542 | typedef struct
 | 
|---|
| 543 | {
 | 
|---|
| 544 |     UINT16      CtlType;
 | 
|---|
| 545 |     UINT16      CtlID;
 | 
|---|
| 546 |     HWND16      hwndItem;
 | 
|---|
| 547 |     UINT16      itemID1;
 | 
|---|
| 548 |     DWORD       itemData1;
 | 
|---|
| 549 |     UINT16      itemID2;
 | 
|---|
| 550 |     DWORD       itemData2 WINE_PACKED;
 | 
|---|
| 551 | } COMPAREITEMSTRUCT16, *LPCOMPAREITEMSTRUCT16;
 | 
|---|
| 552 | 
 | 
|---|
| 553 | #include "poppack.h"
 | 
|---|
| 554 | 
 | 
|---|
| 555 | /* WM_COMMNOTIFY flags */
 | 
|---|
| 556 | #define CN_RECEIVE      0x0001
 | 
|---|
| 557 | #define CN_TRANSMIT     0x0002
 | 
|---|
| 558 | #define CN_EVENT        0x0004
 | 
|---|
| 559 | 
 | 
|---|
| 560 | BOOL16      WINAPI CheckMenuRadioItem16(HMENU16,UINT16,UINT16,UINT16,UINT16);
 | 
|---|
| 561 | HICON16     WINAPI CopyImage16(HANDLE16,UINT16,INT16,INT16,UINT16);
 | 
|---|
| 562 | HICON16     WINAPI CreateIconFromResource16(LPBYTE,UINT16,BOOL16,DWORD);
 | 
|---|
| 563 | BOOL16      WINAPI EnumChildWindows16(HWND16,WNDENUMPROC16,LPARAM);
 | 
|---|
| 564 | INT16       WINAPI EnumProps16(HWND16,PROPENUMPROC16);
 | 
|---|
| 565 | BOOL16      WINAPI EnumWindows16(WNDENUMPROC16,LPARAM);
 | 
|---|
| 566 | DWORD       WINAPI GetAppCompatFlags16(HTASK16);
 | 
|---|
| 567 | INT16       WINAPI GetKBCodePage16(void);
 | 
|---|
| 568 | INT16       WINAPI GetKeyboardType16(INT16);
 | 
|---|
| 569 | INT16       WINAPI GetKeyNameText16(LONG,LPSTR,INT16);
 | 
|---|
| 570 | INT16       WINAPI GetWindowRgn16(HWND16,HRGN16);
 | 
|---|
| 571 | BOOL16      WINAPI IsWindow16(HWND16);
 | 
|---|
| 572 | INT16       WINAPI LookupIconIdFromDirectory16(LPBYTE,BOOL16);
 | 
|---|
| 573 | UINT16      WINAPI MapVirtualKey16(UINT16,UINT16);
 | 
|---|
| 574 | LRESULT     WINAPI SendMessageTimeout16(HWND16,UINT16,WPARAM16,LPARAM,UINT16,
 | 
|---|
| 575 |                                         UINT16,LPWORD);
 | 
|---|
| 576 | FARPROC16   WINAPI SetWindowsHook16(INT16,HOOKPROC16);
 | 
|---|
| 577 | HHOOK       WINAPI SetWindowsHookEx16(INT16,HOOKPROC16,HINSTANCE16,HTASK16);
 | 
|---|
| 578 | BOOL16      WINAPI UnhookWindowsHook16(INT16,HOOKPROC16);
 | 
|---|
| 579 | BOOL16      WINAPI UnhookWindowsHookEx16(HHOOK);
 | 
|---|
| 580 | INT16       WINAPIV wsnprintf16(LPSTR,UINT16,LPCSTR,...);
 | 
|---|
| 581 | INT16       WINAPIV wsprintf16(LPSTR,LPCSTR,...);
 | 
|---|
| 582 | INT16       WINAPI wvsnprintf16(LPSTR,UINT16,LPCSTR,LPCVOID);
 | 
|---|
| 583 | VOID        WINAPI CalcChildScroll16(HWND16,WORD);
 | 
|---|
| 584 | VOID        WINAPI CascadeChildWindows16(HWND16,WORD);
 | 
|---|
| 585 | INT16       WINAPI CloseComm16(INT16);
 | 
|---|
| 586 | //HGLOBAL16   WINAPI CreateCursorIconIndirect16(HINSTANCE16,CURSORICONINFO*,
 | 
|---|
| 587 | //                                            LPCVOID,LPCVOID);
 | 
|---|
| 588 | BOOL16      WINAPI DCHook16(HDC16,WORD,DWORD,LPARAM);
 | 
|---|
| 589 | BOOL16      WINAPI DlgDirSelect16(HWND16,LPSTR,INT16);
 | 
|---|
| 590 | BOOL16      WINAPI DlgDirSelectComboBox16(HWND16,LPSTR,INT16);
 | 
|---|
| 591 | DWORD       WINAPI DumpIcon16(SEGPTR,WORD*,SEGPTR*,SEGPTR*);
 | 
|---|
| 592 | BOOL16      WINAPI EnableCommNotification16(INT16,HWND16,INT16,INT16);
 | 
|---|
| 593 | BOOL16      WINAPI EnableHardwareInput16(BOOL16);
 | 
|---|
| 594 | VOID        WINAPI FillWindow16(HWND16,HWND16,HDC16,HBRUSH16);
 | 
|---|
| 595 | INT16       WINAPI FlushComm16(INT16,INT16);
 | 
|---|
| 596 | UINT16      WINAPI GetCommEventMask16(INT16,UINT16);
 | 
|---|
| 597 | HBRUSH16    WINAPI GetControlBrush16(HWND16,HDC16,UINT16);
 | 
|---|
| 598 | HWND16      WINAPI GetDesktopHwnd16(void);
 | 
|---|
| 599 | WORD        WINAPI GetIconID16(HGLOBAL16,DWORD);
 | 
|---|
| 600 | FARPROC16   WINAPI GetMouseEventProc16(void);
 | 
|---|
| 601 | INT16       WINAPI InitApp16(HINSTANCE16);
 | 
|---|
| 602 | BOOL16      WINAPI IsUserIdle16(void);
 | 
|---|
| 603 | HGLOBAL16   WINAPI LoadCursorIconHandler16(HGLOBAL16,HMODULE16,HRSRC16);
 | 
|---|
| 604 | HGLOBAL16   WINAPI LoadDIBCursorHandler16(HGLOBAL16,HMODULE16,HRSRC16);
 | 
|---|
| 605 | HGLOBAL16   WINAPI LoadDIBIconHandler16(HGLOBAL16,HMODULE16,HRSRC16);
 | 
|---|
| 606 | HICON16     WINAPI LoadIconHandler16(HGLOBAL16,BOOL16);
 | 
|---|
| 607 | HMENU16     WINAPI LookupMenuHandle16(HMENU16,INT16);
 | 
|---|
| 608 | INT16       WINAPI OpenComm16(LPCSTR,UINT16,UINT16);
 | 
|---|
| 609 | VOID        WINAPI PaintRect16(HWND16,HWND16,HDC16,HBRUSH16,const RECT16*);
 | 
|---|
| 610 | INT16       WINAPI ReadComm16(INT16,LPSTR,INT16);
 | 
|---|
| 611 | SEGPTR      WINAPI SetCommEventMask16(INT16,UINT16);
 | 
|---|
| 612 | BOOL16      WINAPI SetDeskPattern(void);
 | 
|---|
| 613 | VOID        WINAPI TileChildWindows16(HWND16,WORD);
 | 
|---|
| 614 | INT16       WINAPI UngetCommChar16(INT16,CHAR);
 | 
|---|
| 615 | VOID        WINAPI UserYield16(void);
 | 
|---|
| 616 | INT16       WINAPI WriteComm16(INT16,LPSTR,INT16);
 | 
|---|
| 617 | BOOL16      WINAPI AdjustWindowRect16(LPRECT16,DWORD,BOOL16);
 | 
|---|
| 618 | BOOL16      WINAPI AdjustWindowRectEx16(LPRECT16,DWORD,BOOL16,DWORD);
 | 
|---|
| 619 | SEGPTR      WINAPI AnsiLower16(SEGPTR);
 | 
|---|
| 620 | UINT16      WINAPI AnsiLowerBuff16(LPSTR,UINT16);
 | 
|---|
| 621 | SEGPTR      WINAPI AnsiNext16(SEGPTR);
 | 
|---|
| 622 | SEGPTR      WINAPI AnsiPrev16(SEGPTR,SEGPTR);
 | 
|---|
| 623 | SEGPTR      WINAPI AnsiUpper16(SEGPTR);
 | 
|---|
| 624 | UINT16      WINAPI AnsiUpperBuff16(LPSTR,UINT16);
 | 
|---|
| 625 | BOOL16      WINAPI AnyPopup16(void);
 | 
|---|
| 626 | BOOL16      WINAPI AppendMenu16(HMENU16,UINT16,UINT16,SEGPTR);
 | 
|---|
| 627 | UINT16      WINAPI ArrangeIconicWindows16(HWND16);
 | 
|---|
| 628 | HDWP16      WINAPI BeginDeferWindowPos16(INT16);
 | 
|---|
| 629 | HDC16       WINAPI BeginPaint16(HWND16,LPPAINTSTRUCT16);
 | 
|---|
| 630 | BOOL16      WINAPI BringWindowToTop16(HWND16);
 | 
|---|
| 631 | BOOL16      WINAPI CallMsgFilter16(SEGPTR,INT16);
 | 
|---|
| 632 | BOOL16      WINAPI CallMsgFilter32_16(SEGPTR,INT16,BOOL16);
 | 
|---|
| 633 | LRESULT     WINAPI CallNextHookEx16(HHOOK,INT16,WPARAM16,LPARAM);
 | 
|---|
| 634 | LRESULT     WINAPI CallWindowProc16(WNDPROC16,HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 635 | BOOL16      WINAPI ChangeClipboardChain16(HWND16,HWND16);
 | 
|---|
| 636 | BOOL16      WINAPI ChangeMenu16(HMENU16,UINT16,SEGPTR,UINT16,UINT16);
 | 
|---|
| 637 | BOOL16      WINAPI CheckDlgButton16(HWND16,INT16,UINT16);
 | 
|---|
| 638 | BOOL16      WINAPI CheckMenuItem16(HMENU16,UINT16,UINT16);
 | 
|---|
| 639 | BOOL16      WINAPI CheckRadioButton16(HWND16,UINT16,UINT16,UINT16);
 | 
|---|
| 640 | HWND16      WINAPI ChildWindowFromPoint16(HWND16,POINT16);
 | 
|---|
| 641 | HWND16      WINAPI ChildWindowFromPointEx16(HWND16,POINT16,UINT16);
 | 
|---|
| 642 | INT16       WINAPI ClearCommBreak16(INT16);
 | 
|---|
| 643 | VOID        WINAPI ClientToScreen16(HWND16,LPPOINT16);
 | 
|---|
| 644 | BOOL16      WINAPI ClipCursor16(const RECT16*);
 | 
|---|
| 645 | BOOL16      WINAPI CloseClipboard16(void);
 | 
|---|
| 646 | BOOL16      WINAPI CloseWindow16(HWND16);
 | 
|---|
| 647 | HCURSOR16   WINAPI CopyCursor16(HINSTANCE16,HCURSOR16);
 | 
|---|
| 648 | HICON16     WINAPI CopyIcon16(HINSTANCE16,HICON16);
 | 
|---|
| 649 | BOOL16      WINAPI CopyRect16(RECT16*,const RECT16*);
 | 
|---|
| 650 | INT16       WINAPI CountClipboardFormats16(void);
 | 
|---|
| 651 | VOID        WINAPI CreateCaret16(HWND16,HBITMAP16,INT16,INT16);
 | 
|---|
| 652 | HCURSOR16   WINAPI CreateCursor16(HINSTANCE16,INT16,INT16,INT16,INT16,LPCVOID,LPCVOID);
 | 
|---|
| 653 | HWND16      WINAPI CreateDialog16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16);
 | 
|---|
| 654 | HWND16      WINAPI CreateDialogIndirect16(HINSTANCE16,LPCVOID,HWND16,DLGPROC16);
 | 
|---|
| 655 | HWND16      WINAPI CreateDialogIndirectParam16(HINSTANCE16,LPCVOID,HWND16,
 | 
|---|
| 656 |                                                DLGPROC16,LPARAM);
 | 
|---|
| 657 | HWND16      WINAPI CreateDialogParam16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16,LPARAM);
 | 
|---|
| 658 | HICON16     WINAPI CreateIcon16(HINSTANCE16,INT16,INT16,BYTE,BYTE,LPCVOID,LPCVOID);
 | 
|---|
| 659 | HICON16     WINAPI CreateIconFromResourceEx16(LPBYTE,UINT16,BOOL16,DWORD,INT16,INT16,UINT16);
 | 
|---|
| 660 | HMENU16     WINAPI CreateMenu16(void);
 | 
|---|
| 661 | HMENU16     WINAPI CreatePopupMenu16(void);
 | 
|---|
| 662 | HWND16      WINAPI CreateWindow16(LPCSTR,LPCSTR,DWORD,INT16,INT16,INT16,INT16,
 | 
|---|
| 663 |                                   HWND16,HMENU16,HINSTANCE16,LPVOID);
 | 
|---|
| 664 | HWND16      WINAPI CreateWindowEx16(DWORD,LPCSTR,LPCSTR,DWORD,INT16,INT16,
 | 
|---|
| 665 |                                 INT16,INT16,HWND16,HMENU16,HINSTANCE16,LPVOID);
 | 
|---|
| 666 | LRESULT     WINAPI DefDlgProc16(HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 667 | HDWP16      WINAPI DeferWindowPos16(HDWP16,HWND16,HWND16,INT16,INT16,INT16,INT16,UINT16);
 | 
|---|
| 668 | LRESULT     WINAPI DefFrameProc16(HWND16,HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 669 | LRESULT     WINAPI DefHookProc16(INT16,WPARAM16,LPARAM,HHOOK*);
 | 
|---|
| 670 | LRESULT     WINAPI DefMDIChildProc16(HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 671 | LRESULT     WINAPI DefWindowProc16(HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 672 | BOOL16      WINAPI DeleteMenu16(HMENU16,UINT16,UINT16);
 | 
|---|
| 673 | VOID        WINAPI DestroyCaret16(void);
 | 
|---|
| 674 | BOOL16      WINAPI DestroyCursor16(HCURSOR16);
 | 
|---|
| 675 | BOOL16      WINAPI DestroyIcon16(HICON16);
 | 
|---|
| 676 | BOOL16      WINAPI DestroyMenu16(HMENU16);
 | 
|---|
| 677 | BOOL16      WINAPI DestroyWindow16(HWND16);
 | 
|---|
| 678 | INT16       WINAPI DialogBox16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16);
 | 
|---|
| 679 | INT16       WINAPI DialogBoxIndirect16(HINSTANCE16,HANDLE16,HWND16,DLGPROC16);
 | 
|---|
| 680 | INT16       WINAPI DialogBoxIndirectParam16(HINSTANCE16,HANDLE16,HWND16,DLGPROC16,LPARAM);
 | 
|---|
| 681 | INT16       WINAPI DialogBoxParam16(HINSTANCE16,SEGPTR,HWND16,DLGPROC16,LPARAM);
 | 
|---|
| 682 | LONG        WINAPI DispatchMessage16(const MSG16*);
 | 
|---|
| 683 | LONG        WINAPI DispatchMessage32_16(const MSG32_16*,BOOL16);
 | 
|---|
| 684 | INT16       WINAPI DlgDirList16(HWND16,LPSTR,INT16,INT16,UINT16);
 | 
|---|
| 685 | INT16       WINAPI DlgDirListComboBox16(HWND16,LPSTR,INT16,INT16,UINT16);
 | 
|---|
| 686 | BOOL16      WINAPI DlgDirSelectComboBoxEx16(HWND16,LPSTR,INT16,INT16);
 | 
|---|
| 687 | BOOL16      WINAPI DlgDirSelectEx16(HWND16,LPSTR,INT16,INT16);
 | 
|---|
| 688 | BOOL16      WINAPI DragDetect16(HWND16,POINT16);
 | 
|---|
| 689 | DWORD       WINAPI DragObject16(HWND16,HWND16,UINT16,HANDLE16,WORD,HCURSOR16);
 | 
|---|
| 690 | BOOL16      WINAPI DrawAnimatedRects16(HWND16,INT16,const RECT16*,const RECT16*);
 | 
|---|
| 691 | BOOL16      WINAPI DrawCaption16(HWND16,HDC16,const RECT16*,UINT16);
 | 
|---|
| 692 | BOOL16      WINAPI DrawCaptionTemp16(HWND16,HDC16, const RECT16*,HFONT16,HICON16,LPCSTR,UINT16);
 | 
|---|
| 693 | BOOL16      WINAPI DrawEdge16(HDC16,LPRECT16,UINT16,UINT16);
 | 
|---|
| 694 | void        WINAPI DrawFocusRect16(HDC16,const RECT16*);
 | 
|---|
| 695 | BOOL16      WINAPI DrawFrameControl16(HDC16,LPRECT16,UINT16,UINT16);
 | 
|---|
| 696 | BOOL16      WINAPI DrawIcon16(HDC16,INT16,INT16,HICON16);
 | 
|---|
| 697 | BOOL16      WINAPI DrawIconEx16(HDC16,INT16,INT16,HICON16,INT16,INT16,
 | 
|---|
| 698 |                                 UINT16,HBRUSH16,UINT16);
 | 
|---|
| 699 | VOID        WINAPI DrawMenuBar16(HWND16);
 | 
|---|
| 700 | INT16       WINAPI DrawText16(HDC16,LPCSTR,INT16,LPRECT16,UINT16);
 | 
|---|
| 701 | BOOL16      WINAPI EmptyClipboard16(void);
 | 
|---|
| 702 | UINT16      WINAPI EnableMenuItem16(HMENU16,UINT16,UINT16);
 | 
|---|
| 703 | BOOL16      WINAPI EnableScrollBar16(HWND16,INT16,UINT16);
 | 
|---|
| 704 | BOOL16      WINAPI EnableWindow16(HWND16,BOOL16);
 | 
|---|
| 705 | BOOL16      WINAPI EndDeferWindowPos16(HDWP16);
 | 
|---|
| 706 | BOOL16      WINAPI EndDialog16(HWND16,INT16);
 | 
|---|
| 707 | BOOL16      WINAPI EndPaint16(HWND16,const PAINTSTRUCT16*);
 | 
|---|
| 708 | UINT16      WINAPI EnumClipboardFormats16(UINT16);
 | 
|---|
| 709 | BOOL16      WINAPI EqualRect16(const RECT16*,const RECT16*);
 | 
|---|
| 710 | LONG        WINAPI EscapeCommFunction16(UINT16,UINT16);
 | 
|---|
| 711 | INT16       WINAPI ExcludeUpdateRgn16(HDC16,HWND16);
 | 
|---|
| 712 | BOOL16      WINAPI ExitWindows16(DWORD,UINT16);
 | 
|---|
| 713 | INT16       WINAPI FillRect16(HDC16,const RECT16*,HBRUSH16);
 | 
|---|
| 714 | HWND16      WINAPI FindWindow16(SEGPTR,LPCSTR);
 | 
|---|
| 715 | HWND16      WINAPI FindWindowEx16(HWND16,HWND16,SEGPTR,LPCSTR);
 | 
|---|
| 716 | BOOL16      WINAPI FlashWindow16(HWND16,BOOL16);
 | 
|---|
| 717 | DWORD       WINAPI FormatMessage16(DWORD,LPCVOID,WORD,WORD,LPSTR,WORD,LPDWORD);
 | 
|---|
| 718 | INT16       WINAPI FrameRect16(HDC16,const RECT16*,HBRUSH16);
 | 
|---|
| 719 | HWND16      WINAPI GetActiveWindow16(void);
 | 
|---|
| 720 | WORD        WINAPI GetAsyncKeyState16(INT16);
 | 
|---|
| 721 | HWND16      WINAPI GetCapture16(void);
 | 
|---|
| 722 | UINT16      WINAPI GetCaretBlinkTime16(void);
 | 
|---|
| 723 | VOID        WINAPI GetCaretPos16(LPPOINT16);
 | 
|---|
| 724 | BOOL16      WINAPI GetClassInfo16(HINSTANCE16,SEGPTR,WNDCLASS16 *);
 | 
|---|
| 725 | BOOL16      WINAPI GetClassInfoEx16(HINSTANCE16,SEGPTR,WNDCLASSEX16 *);
 | 
|---|
| 726 | LONG        WINAPI GetClassLong16(HWND16,INT16);
 | 
|---|
| 727 | INT16       WINAPI GetClassName16(HWND16,LPSTR,INT16);
 | 
|---|
| 728 | WORD        WINAPI GetClassWord16(HWND16,INT16);
 | 
|---|
| 729 | void        WINAPI GetClientRect16(HWND16,LPRECT16);
 | 
|---|
| 730 | HANDLE16    WINAPI GetClipboardData16(UINT16);
 | 
|---|
| 731 | INT16       WINAPI GetClipboardFormatName16(UINT16,LPSTR,INT16);
 | 
|---|
| 732 | HWND16      WINAPI GetClipboardOwner16(void);
 | 
|---|
| 733 | HWND16      WINAPI GetClipboardViewer16(void);
 | 
|---|
| 734 | void        WINAPI GetClipCursor16(LPRECT16);
 | 
|---|
| 735 | DWORD       WINAPI GetCurrentTime16(void);
 | 
|---|
| 736 | HCURSOR16   WINAPI GetCursor16(void);
 | 
|---|
| 737 | BOOL16      WINAPI GetCursorPos16(LPPOINT16);
 | 
|---|
| 738 | HDC16       WINAPI GetDC16(HWND16);
 | 
|---|
| 739 | HDC16       WINAPI GetDCEx16(HWND16,HRGN16,DWORD);
 | 
|---|
| 740 | HWND16      WINAPI GetDesktopWindow16(void);
 | 
|---|
| 741 | INT16       WINAPI GetDlgCtrlID16(HWND16);
 | 
|---|
| 742 | HWND16      WINAPI GetDlgItem16(HWND16,INT16);
 | 
|---|
| 743 | UINT16      WINAPI GetDlgItemInt16(HWND16,INT16,BOOL16*,BOOL16);
 | 
|---|
| 744 | INT16       WINAPI GetDlgItemText16(HWND16,INT16,SEGPTR,UINT16);
 | 
|---|
| 745 | UINT16      WINAPI GetDoubleClickTime16(void);
 | 
|---|
| 746 | HWND16      WINAPI GetFocus16(void);
 | 
|---|
| 747 | HWND16      WINAPI GetForegroundWindow16(void);
 | 
|---|
| 748 | BOOL16      WINAPI GetIconInfo16(HICON16,LPICONINFO16);
 | 
|---|
| 749 | BOOL16      WINAPI GetInputState16(void);
 | 
|---|
| 750 | UINT16      WINAPI GetInternalWindowPos16(HWND16,LPRECT16,LPPOINT16);
 | 
|---|
| 751 | INT16       WINAPI GetKeyboardLayoutName16(LPSTR);
 | 
|---|
| 752 | INT16       WINAPI GetKeyState16(INT16);
 | 
|---|
| 753 | HWND16      WINAPI GetLastActivePopup16(HWND16);
 | 
|---|
| 754 | HMENU16     WINAPI GetMenu16(HWND16);
 | 
|---|
| 755 | DWORD       WINAPI GetMenuContextHelpId16(HMENU16);
 | 
|---|
| 756 | INT16       WINAPI GetMenuItemCount16(HMENU16);
 | 
|---|
| 757 | UINT16      WINAPI GetMenuItemID16(HMENU16,INT16);
 | 
|---|
| 758 | BOOL16      WINAPI GetMenuItemRect16(HWND16,HMENU16,UINT16,LPRECT16);
 | 
|---|
| 759 | UINT16      WINAPI GetMenuState16(HMENU16,UINT16,UINT16);
 | 
|---|
| 760 | INT16       WINAPI GetMenuString16(HMENU16,UINT16,LPSTR,INT16,UINT16);
 | 
|---|
| 761 | BOOL16      WINAPI GetMessage16(SEGPTR,HWND16,UINT16,UINT16);
 | 
|---|
| 762 | BOOL16      WINAPI GetMessage32_16(SEGPTR,HWND16,UINT16,UINT16,BOOL16);
 | 
|---|
| 763 | HWND16      WINAPI GetNextDlgGroupItem16(HWND16,HWND16,BOOL16);
 | 
|---|
| 764 | HWND16      WINAPI GetNextDlgTabItem16(HWND16,HWND16,BOOL16);
 | 
|---|
| 765 | HWND16      WINAPI GetNextWindow16(HWND16,WORD);
 | 
|---|
| 766 | HWND16      WINAPI GetOpenClipboardWindow16(void);
 | 
|---|
| 767 | HWND16      WINAPI GetParent16(HWND16);
 | 
|---|
| 768 | INT16       WINAPI GetPriorityClipboardFormat16(UINT16*,INT16);
 | 
|---|
| 769 | HANDLE16    WINAPI GetProp16(HWND16,LPCSTR);
 | 
|---|
| 770 | DWORD       WINAPI GetQueueStatus16(UINT16);
 | 
|---|
| 771 | BOOL16      WINAPI GetScrollInfo16(HWND16,INT16,LPSCROLLINFO);
 | 
|---|
| 772 | INT16       WINAPI GetScrollPos16(HWND16,INT16);
 | 
|---|
| 773 | BOOL16      WINAPI GetScrollRange16(HWND16,INT16,LPINT16,LPINT16);
 | 
|---|
| 774 | HWND16      WINAPI GetShellWindow16(void);
 | 
|---|
| 775 | HMENU16     WINAPI GetSubMenu16(HMENU16,INT16);
 | 
|---|
| 776 | COLORREF    WINAPI GetSysColor16(INT16);
 | 
|---|
| 777 | HBRUSH16    WINAPI GetSysColorBrush16(INT16);
 | 
|---|
| 778 | HWND16      WINAPI GetSysModalWindow16(void);
 | 
|---|
| 779 | HMENU16     WINAPI GetSystemMenu16(HWND16,BOOL16);
 | 
|---|
| 780 | INT16       WINAPI GetSystemMetrics16(INT16);
 | 
|---|
| 781 | DWORD       WINAPI GetTabbedTextExtent16(HDC16,LPCSTR,INT16,INT16,const INT16*);
 | 
|---|
| 782 | HWND16      WINAPI GetTopWindow16(HWND16);
 | 
|---|
| 783 | BOOL16      WINAPI GetUpdateRect16(HWND16,LPRECT16,BOOL16);
 | 
|---|
| 784 | INT16       WINAPI GetUpdateRgn16(HWND16,HRGN16,BOOL16);
 | 
|---|
| 785 | HWND16      WINAPI GetWindow16(HWND16,WORD);
 | 
|---|
| 786 | HDC16       WINAPI GetWindowDC16(HWND16);
 | 
|---|
| 787 | LONG        WINAPI GetWindowLong16(HWND16,INT16);
 | 
|---|
| 788 | BOOL16      WINAPI GetWindowPlacement16(HWND16,LPWINDOWPLACEMENT16);
 | 
|---|
| 789 | void        WINAPI GetWindowRect16(HWND16,LPRECT16);
 | 
|---|
| 790 | HTASK16     WINAPI GetWindowTask16(HWND16);
 | 
|---|
| 791 | INT16       WINAPI GetWindowText16(HWND16,SEGPTR,INT16);
 | 
|---|
| 792 | INT16       WINAPI GetWindowTextLength16(HWND16);
 | 
|---|
| 793 | WORD        WINAPI GetWindowWord16(HWND16,INT16);
 | 
|---|
| 794 | ATOM        WINAPI GlobalAddAtom16(SEGPTR);
 | 
|---|
| 795 | ATOM        WINAPI GlobalFindAtom16(SEGPTR);
 | 
|---|
| 796 | UINT16      WINAPI GlobalGetAtomName16(ATOM,LPSTR,INT16);
 | 
|---|
| 797 | VOID        WINAPI HideCaret16(HWND16);
 | 
|---|
| 798 | BOOL16      WINAPI HiliteMenuItem16(HWND16,HMENU16,UINT16,UINT16);
 | 
|---|
| 799 | void        WINAPI InflateRect16(LPRECT16,INT16,INT16);
 | 
|---|
| 800 | BOOL16      WINAPI InSendMessage16(void);
 | 
|---|
| 801 | BOOL16      WINAPI InsertMenu16(HMENU16,UINT16,UINT16,UINT16,SEGPTR);
 | 
|---|
| 802 | BOOL16      WINAPI InsertMenuItem16(HMENU16,UINT16,BOOL16,const MENUITEMINFO16*);
 | 
|---|
| 803 | BOOL16      WINAPI IntersectRect16(LPRECT16,const RECT16*,const RECT16*);
 | 
|---|
| 804 | void        WINAPI InvalidateRect16(HWND16,const RECT16*,BOOL16);
 | 
|---|
| 805 | void        WINAPI InvalidateRgn16(HWND16,HRGN16,BOOL16);
 | 
|---|
| 806 | void        WINAPI InvertRect16(HDC16,const RECT16*);
 | 
|---|
| 807 | BOOL16      WINAPI IsCharAlpha16(CHAR);
 | 
|---|
| 808 | BOOL16      WINAPI IsCharAlphaNumeric16(CHAR);
 | 
|---|
| 809 | BOOL16      WINAPI IsCharLower16(CHAR);
 | 
|---|
| 810 | BOOL16      WINAPI IsCharUpper16(CHAR);
 | 
|---|
| 811 | BOOL16      WINAPI IsChild16(HWND16,HWND16);
 | 
|---|
| 812 | BOOL16      WINAPI IsClipboardFormatAvailable16(UINT16);
 | 
|---|
| 813 | UINT16      WINAPI IsDlgButtonChecked16(HWND16,UINT16);
 | 
|---|
| 814 | BOOL16      WINAPI IsIconic16(HWND16);
 | 
|---|
| 815 | BOOL16      WINAPI IsMenu16(HMENU16);
 | 
|---|
| 816 | BOOL16      WINAPI IsRectEmpty16(const RECT16*);
 | 
|---|
| 817 | BOOL16      WINAPI IsWindowEnabled16(HWND16);
 | 
|---|
| 818 | BOOL16      WINAPI IsWindowVisible16(HWND16);
 | 
|---|
| 819 | BOOL16      WINAPI IsZoomed16(HWND16);
 | 
|---|
| 820 | BOOL16      WINAPI KillSystemTimer16(HWND16,UINT16);
 | 
|---|
| 821 | BOOL16      WINAPI KillTimer16(HWND16,UINT16);
 | 
|---|
| 822 | HBITMAP16   WINAPI LoadBitmap16(HANDLE16,SEGPTR);
 | 
|---|
| 823 | HCURSOR16   WINAPI LoadCursor16(HINSTANCE16,SEGPTR);
 | 
|---|
| 824 | HICON16     WINAPI LoadIcon16(HINSTANCE16,SEGPTR);
 | 
|---|
| 825 | HANDLE16    WINAPI LoadImage16(HINSTANCE16,LPCSTR,UINT16,INT16,INT16,UINT16);
 | 
|---|
| 826 | HMENU16     WINAPI LoadMenu16(HINSTANCE16,LPCSTR);
 | 
|---|
| 827 | HMENU16     WINAPI LoadMenuIndirect16(LPCVOID);
 | 
|---|
| 828 | INT16       WINAPI LoadString16(HINSTANCE16,UINT16,LPSTR,INT16);
 | 
|---|
| 829 | BOOL16      WINAPI LockWindowUpdate16(HWND16);
 | 
|---|
| 830 | INT16       WINAPI LookupIconIdFromDirectoryEx16(LPBYTE,BOOL16,INT16,INT16,UINT16);
 | 
|---|
| 831 | void        WINAPI MapDialogRect16(HWND16,LPRECT16);
 | 
|---|
| 832 | void        WINAPI MapWindowPoints16(HWND16,HWND16,LPPOINT16,UINT16);
 | 
|---|
| 833 | VOID        WINAPI MessageBeep16(UINT16);
 | 
|---|
| 834 | INT16       WINAPI MessageBox16(HWND16,LPCSTR,LPCSTR,UINT16);
 | 
|---|
| 835 | INT16       WINAPI MessageBoxIndirect16(LPMSGBOXPARAMS16);
 | 
|---|
| 836 | BOOL16      WINAPI ModifyMenu16(HMENU16,UINT16,UINT16,UINT16,SEGPTR);
 | 
|---|
| 837 | BOOL16      WINAPI MoveWindow16(HWND16,INT16,INT16,INT16,INT16,BOOL16);
 | 
|---|
| 838 | void        WINAPI OffsetRect16(LPRECT16,INT16,INT16);
 | 
|---|
| 839 | BOOL16      WINAPI OpenClipboard16(HWND16);
 | 
|---|
| 840 | BOOL16      WINAPI OpenIcon16(HWND16);
 | 
|---|
| 841 | BOOL16      WINAPI PeekMessage16(LPMSG16,HWND16,UINT16,UINT16,UINT16);
 | 
|---|
| 842 | BOOL16      WINAPI PeekMessage32_16(LPMSG16_32,HWND16,UINT16,UINT16,UINT16,BOOL16);
 | 
|---|
| 843 | BOOL16      WINAPI PostAppMessage16(HTASK16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 844 | BOOL16      WINAPI PostMessage16(HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 845 | void        WINAPI PostQuitMessage16(INT16);
 | 
|---|
| 846 | BOOL16      WINAPI PtInRect16(const RECT16*,POINT16);
 | 
|---|
| 847 | BOOL16      WINAPI RedrawWindow16(HWND16,const RECT16*,HRGN16,UINT16);
 | 
|---|
| 848 | ATOM        WINAPI RegisterClass16(const WNDCLASS16*);
 | 
|---|
| 849 | ATOM        WINAPI RegisterClassEx16(const WNDCLASSEX16*);
 | 
|---|
| 850 | UINT16      WINAPI RegisterClipboardFormat16(LPCSTR);
 | 
|---|
| 851 | WORD        WINAPI RegisterWindowMessage16(SEGPTR);
 | 
|---|
| 852 | INT16       WINAPI ReleaseDC16(HWND16,HDC16);
 | 
|---|
| 853 | BOOL16      WINAPI RemoveMenu16(HMENU16,UINT16,UINT16);
 | 
|---|
| 854 | HANDLE16    WINAPI RemoveProp16(HWND16,LPCSTR);
 | 
|---|
| 855 | VOID        WINAPI ReplyMessage16(LRESULT);
 | 
|---|
| 856 | void        WINAPI ScreenToClient16(HWND16,LPPOINT16);
 | 
|---|
| 857 | VOID        WINAPI ScrollChildren16(HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 858 | BOOL16      WINAPI ScrollDC16(HDC16,INT16,INT16,const RECT16*,const RECT16*,
 | 
|---|
| 859 |                       HRGN16,LPRECT16);
 | 
|---|
| 860 | void        WINAPI ScrollWindow16(HWND16,INT16,INT16,const RECT16*,const RECT16*);
 | 
|---|
| 861 | INT16       WINAPI ScrollWindowEx16(HWND16,INT16,INT16,const RECT16*,
 | 
|---|
| 862 |                                     const RECT16*,HRGN16,LPRECT16,UINT16);
 | 
|---|
| 863 | LRESULT     WINAPI SendDlgItemMessage16(HWND16,INT16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 864 | LRESULT     WINAPI SendMessage16(HWND16,UINT16,WPARAM16,LPARAM);
 | 
|---|
| 865 | HWND16      WINAPI SetActiveWindow16(HWND16);
 | 
|---|
| 866 | HWND16      WINAPI SetCapture16(HWND16);
 | 
|---|
| 867 | VOID        WINAPI SetCaretBlinkTime16(UINT16);
 | 
|---|
| 868 | VOID        WINAPI SetCaretPos16(INT16,INT16);
 | 
|---|
| 869 | LONG        WINAPI SetClassLong16(HWND16,INT16,LONG);
 | 
|---|
| 870 | WORD        WINAPI SetClassWord16(HWND16,INT16,WORD);
 | 
|---|
| 871 | HANDLE16    WINAPI SetClipboardData16(UINT16,HANDLE16);
 | 
|---|
| 872 | HWND16      WINAPI SetClipboardViewer16(HWND16);
 | 
|---|
| 873 | INT16       WINAPI SetCommBreak16(INT16);
 | 
|---|
| 874 | HCURSOR16   WINAPI SetCursor16(HCURSOR16);
 | 
|---|
| 875 | void        WINAPI SetCursorPos16(INT16,INT16);
 | 
|---|
| 876 | BOOL16      WINAPI SetDeskWallPaper16(LPCSTR);
 | 
|---|
| 877 | void        WINAPI SetDlgItemInt16(HWND16,INT16,UINT16,BOOL16);
 | 
|---|
| 878 | void        WINAPI SetDlgItemText16(HWND16,INT16,SEGPTR);
 | 
|---|
| 879 | VOID        WINAPI SetDoubleClickTime16(UINT16);
 | 
|---|
| 880 | HWND16      WINAPI SetFocus16(HWND16);
 | 
|---|
| 881 | BOOL16      WINAPI SetForegroundWindow16(HWND16);
 | 
|---|
| 882 | void        WINAPI SetInternalWindowPos16(HWND16,UINT16,LPRECT16,LPPOINT16);
 | 
|---|
| 883 | BOOL16      WINAPI SetMenu16(HWND16,HMENU16);
 | 
|---|
| 884 | BOOL16      WINAPI SetMenuContextHelpId16(HMENU16,DWORD);
 | 
|---|
| 885 | BOOL16      WINAPI SetMenuItemBitmaps16(HMENU16,UINT16,UINT16,HBITMAP16,HBITMAP16);
 | 
|---|
| 886 | BOOL16      WINAPI SetMessageQueue16(INT16);
 | 
|---|
| 887 | HWND16      WINAPI SetParent16(HWND16,HWND16);
 | 
|---|
| 888 | BOOL16      WINAPI SetProp16(HWND16,LPCSTR,HANDLE16);
 | 
|---|
| 889 | void        WINAPI SetRect16(LPRECT16,INT16,INT16,INT16,INT16);
 | 
|---|
| 890 | void        WINAPI SetRectEmpty16(LPRECT16);
 | 
|---|
| 891 | INT16       WINAPI SetScrollInfo16(HWND16,INT16,const SCROLLINFO*,BOOL16);
 | 
|---|
| 892 | INT16       WINAPI SetScrollPos16(HWND16,INT16,INT16,BOOL16);
 | 
|---|
| 893 | void        WINAPI SetScrollRange16(HWND16,INT16,INT16,INT16,BOOL16);
 | 
|---|
| 894 | VOID        WINAPI SetSysColors16(INT16,const INT16*,const COLORREF*);
 | 
|---|
| 895 | HWND16      WINAPI SetSysModalWindow16(HWND16);
 | 
|---|
| 896 | BOOL16      WINAPI SetSystemMenu16(HWND16,HMENU16);
 | 
|---|
| 897 | UINT16      WINAPI SetSystemTimer16(HWND16,UINT16,UINT16,TIMERPROC16);
 | 
|---|
| 898 | UINT16      WINAPI SetTimer16(HWND16,UINT16,UINT16,TIMERPROC16);
 | 
|---|
| 899 | LONG        WINAPI SetWindowLong16(HWND16,INT16,LONG);
 | 
|---|
| 900 | BOOL16      WINAPI SetWindowPlacement16(HWND16,const WINDOWPLACEMENT16*);
 | 
|---|
| 901 | BOOL16      WINAPI SetWindowPos16(HWND16,HWND16,INT16,INT16,INT16,INT16,WORD);
 | 
|---|
| 902 | INT16       WINAPI SetWindowRgn16(HWND16,HRGN16,BOOL16);
 | 
|---|
| 903 | BOOL16      WINAPI SetWindowText16(HWND16,SEGPTR);
 | 
|---|
| 904 | WORD        WINAPI SetWindowWord16(HWND16,INT16,WORD);
 | 
|---|
| 905 | VOID        WINAPI ShowCaret16(HWND16);
 | 
|---|
| 906 | INT16       WINAPI ShowCursor16(BOOL16);
 | 
|---|
| 907 | void        WINAPI ShowScrollBar16(HWND16,INT16,BOOL16);
 | 
|---|
| 908 | VOID        WINAPI ShowOwnedPopups16(HWND16,BOOL16);
 | 
|---|
| 909 | BOOL16      WINAPI ShowWindow16(HWND16,INT16);
 | 
|---|
| 910 | BOOL16      WINAPI SubtractRect16(LPRECT16,const RECT16*,const RECT16*);
 | 
|---|
| 911 | BOOL16      WINAPI SwapMouseButton16(BOOL16);
 | 
|---|
| 912 | VOID        WINAPI SwitchToThisWindow16(HWND16,BOOL16);
 | 
|---|
| 913 | BOOL16      WINAPI SystemParametersInfo16(UINT16,UINT16,LPVOID,UINT16);
 | 
|---|
| 914 | LONG        WINAPI TabbedTextOut16(HDC16,INT16,INT16,LPCSTR,INT16,INT16,const INT16*,INT16);
 | 
|---|
| 915 | BOOL16      WINAPI TrackPopupMenu16(HMENU16,UINT16,INT16,INT16,INT16,HWND16,const RECT16*);
 | 
|---|
| 916 | INT16       WINAPI TranslateAccelerator16(HWND16,HACCEL16,LPMSG16);
 | 
|---|
| 917 | BOOL16      WINAPI TranslateMDISysAccel16(HWND16,LPMSG16);
 | 
|---|
| 918 | BOOL16      WINAPI TranslateMessage16(const MSG16*);
 | 
|---|
| 919 | BOOL16      WINAPI TranslateMessage32_16(const MSG32_16*,BOOL16);
 | 
|---|
| 920 | INT16       WINAPI TransmitCommChar16(INT16,CHAR);
 | 
|---|
| 921 | BOOL16      WINAPI UnionRect16(LPRECT16,const RECT16*,const RECT16*);
 | 
|---|
| 922 | BOOL16      WINAPI UnregisterClass16(SEGPTR,HINSTANCE16);
 | 
|---|
| 923 | VOID        WINAPI UpdateWindow16(HWND16);
 | 
|---|
| 924 | VOID        WINAPI ValidateRect16(HWND16,const RECT16*);
 | 
|---|
| 925 | VOID        WINAPI ValidateRgn16(HWND16,HRGN16);
 | 
|---|
| 926 | HWND16      WINAPI WindowFromDC16(HDC16);
 | 
|---|
| 927 | HWND16      WINAPI WindowFromPoint16(POINT16);
 | 
|---|
| 928 | BOOL16      WINAPI WinHelp16(HWND16,LPCSTR,UINT16,DWORD);
 | 
|---|
| 929 | UINT16      WINAPI WNetAddConnection16(LPCSTR,LPCSTR,LPCSTR);
 | 
|---|
| 930 | INT16       WINAPI wvsprintf16(LPSTR,LPCSTR,LPCVOID);
 | 
|---|
| 931 | BOOL16      WINAPI DrawState16A(HDC16,HBRUSH16,DRAWSTATEPROC16,LPARAM,WPARAM16,INT16,INT16,INT16,INT16,UINT16);
 | 
|---|
| 932 | BOOL16      WINAPI IsDialogMessage16(HWND16,LPMSG16);
 | 
|---|
| 933 | INT16       WINAPI GetCommError16(INT16,LPCOMSTAT16);
 | 
|---|
| 934 | BOOL16      WINAPI BuildCommDCB16(LPCSTR,LPDCB16);
 | 
|---|
| 935 | INT16       WINAPI GetCommState16(INT16,LPDCB16);
 | 
|---|
| 936 | INT16       WINAPI SetCommState16(LPDCB16);
 | 
|---|
| 937 | INT16       WINAPI lstrcmp16(LPCSTR,LPCSTR);
 | 
|---|
| 938 | INT16       WINAPI lstrcmpi16(LPCSTR,LPCSTR);
 | 
|---|
| 939 | 
 | 
|---|
| 940 | #ifdef __WINE__
 | 
|---|
| 941 | typedef VOID (*SYSTEMTIMERPROC)(WORD);
 | 
|---|
| 942 | 
 | 
|---|
| 943 | WORD        WINAPI CreateSystemTimer(WORD,SYSTEMTIMERPROC);
 | 
|---|
| 944 | VOID        WINAPI DisableSystemTimers16(void);
 | 
|---|
| 945 | VOID        WINAPI EnableSystemTimers16(void);
 | 
|---|
| 946 | DWORD       WINAPI GetFileResourceSize16(LPCSTR,LPCSTR,LPCSTR,LPDWORD);
 | 
|---|
| 947 | DWORD       WINAPI GetFileResource16(LPCSTR,LPCSTR,LPCSTR,DWORD,DWORD,LPVOID);
 | 
|---|
| 948 | BYTE        WINAPI GetTempDrive(BYTE);
 | 
|---|
| 949 | FARPROC16   WINAPI SetTaskSignalProc(HTASK16,FARPROC16);
 | 
|---|
| 950 | #endif  /* __WINE__ */
 | 
|---|
| 951 | BOOL16      WINAPI GrayString16(HDC16,HBRUSH16,GRAYSTRINGPROC16,LPARAM,
 | 
|---|
| 952 |                                 INT16,INT16,INT16,INT16,INT16);
 | 
|---|
| 953 | BOOL16      WINAPI EnumTaskWindows16(HTASK16,WNDENUMPROC16,LPARAM);
 | 
|---|
| 954 | 
 | 
|---|
| 955 | 
 | 
|---|
| 956 | #endif /* __WINE_WINE_WINUSER16_H */
 | 
|---|