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