summaryrefslogtreecommitdiffstats
path: root/private/mvdm/inc/wowusr.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/mvdm/inc/wowusr.h3214
1 files changed, 3214 insertions, 0 deletions
diff --git a/private/mvdm/inc/wowusr.h b/private/mvdm/inc/wowusr.h
new file mode 100644
index 000000000..b5f487c30
--- /dev/null
+++ b/private/mvdm/inc/wowusr.h
@@ -0,0 +1,3214 @@
+/*++ BUILD Version: 0001
+ *
+ * WOW v1.0
+ *
+ * Copyright (c) 1991, Microsoft Corporation
+ *
+ * WOWUSR.H
+ * 16-bit User API argument structures
+ *
+ * History:
+ * Created 02-Feb-1991 by Jeff Parsons (jeffpar)
+ * Added Win 3.1 APIs on 19-March-1992 Chandan S. Chauhan (ChandanC)
+ *
+--*/
+
+/* User API IDs
+ */
+#define FUN_ADJUSTWINDOWRECT 102 //
+#define FUN_ADJUSTWINDOWRECTEX 454 //
+#define FUN_ANSILOWER 432 //
+#define FUN_ANSILOWERBUFF 438 //
+#define FUN_ANSINEXT 472 //
+#define FUN_ANSIPREV 473 //
+#define FUN_ANSIUPPER 431 //
+#define FUN_ANSIUPPERBUFF 437 //
+#define FUN_ANYPOPUP 52 //
+#define FUN_APPENDMENU 411 //
+#define FUN_ARRANGEICONICWINDOWS 170 // Internal, proto
+#define FUN_BEGINDEFERWINDOWPOS 259 // Internal, proto
+#define FUN_BEGINPAINT 39 //
+#define FUN_BRINGWINDOWTOTOP 45 //
+#define FUN_BROADCASTMESSAGE 355 // Internal
+#define FUN_BUILDCOMMDCB 213 //
+#define FUN_BUTTONWNDPROC 303 // Internal
+#define FUN_CALCCHILDSCROLL 462 // Internal
+#define FUN_CALLMSGFILTER 123 //
+#define FUN_CALLWINDOWPROC 122 //
+#define FUN_CARETBLINKPROC 311 // Internal
+#define FUN_CASCADECHILDWINDOWS 198 // Internal
+#define FUN_CHANGECLIPBOARDCHAIN 149 //
+#define FUN_CHANGEMENU 153 //
+#define FUN_CHECKDLGBUTTON 97 //
+#define FUN_CHECKMENUITEM 154 //
+#define FUN_CHECKRADIOBUTTON 96 //
+#define FUN_CHILDWINDOWFROMPOINT 191 //
+#define FUN_CLEARCOMMBREAK 211 //
+#define FUN_CLIENTTOSCREEN 28 //
+#define FUN_CLIPCURSOR 16 //
+#define FUN_CLOSECLIPBOARD 138 //
+#define FUN_CLOSECOMM 207 //
+#define FUN_CLOSEWINDOW 43 //
+#define FUN_COMBOBOXCTLWNDPROC 344 // Internal
+#define FUN_COMPUPDATERECT 316 // Internal
+#define FUN_COMPUPDATERGN 317 // Internal
+#define FUN_CONTROLPANELINFO 273 // Internal
+#define FUN_CONTSCROLL 310 // Internal
+#define FUN_COPYRECT 74 //
+#define FUN_COUNTCLIPBOARDFORMATS 143 //
+#define FUN_CREATECARET 163 //
+#define FUN_CREATECURSOR 406 //
+#define FUN_CREATECURSORICONINDIRECT 408 // Internal
+#define FUN_CREATEDIALOG 89 //
+#define FUN_CREATEDIALOGINDIRECT 219 //
+#define FUN_CREATEDIALOGINDIRECTPARAM 242 //
+#define FUN_CREATEDIALOGPARAM 241 //
+#define FUN_CREATEICON 407 //
+#define FUN_CREATEMENU 151 //
+#define FUN_CREATEPOPUPMENU 415 //
+#define FUN_CREATEWINDOW 41 //
+#define FUN_CREATEWINDOWEX 452 //
+#define FUN_DEFDLGPROC 308 //
+#define FUN_DEFDLGPROCTHUNK 534 //
+#define FUN_DEFERWINDOWPOS 260 // Internal, proto
+#define FUN_DEFFRAMEPROC 445 //
+#define FUN_DEFHOOKPROC 235 //
+#define FUN_DEFMDICHILDPROC 447 //
+#define FUN_DEFWINDOWPROC 107 //
+#define FUN_DELETEMENU 413 //
+#define FUN_DESKTOPWNDPROC 305 // Internal
+#define FUN_DESTROYCARET 164 //
+#define FUN_DESTROYCURSOR 458 //
+#define FUN_DESTROYICON 457 //
+#define FUN_DESTROYMENU 152 //
+#define FUN_DESTROYWINDOW 53 //
+#define FUN_DIALOGBOX 87 //
+#define FUN_DIALOGBOXINDIRECT 218 //
+#define FUN_DIALOGBOXINDIRECTPARAM 240 //
+#define FUN_DIALOGBOXPARAM 239 //
+#define FUN_DISABLEOEMLAYER 4 // Internal
+#define FUN_DISPATCHMESSAGE 114 //
+#define FUN_DLGDIRLIST 100 //
+#define FUN_DLGDIRLISTCOMBOBOX 195 //
+#define FUN_DLGDIRSELECT 99 //
+#define FUN_DLGDIRSELECTCOMBOBOX 194 //
+#define FUN_DRAGDETECT 465 // Internal
+#define FUN_DRAGOBJECT 464 // Internal
+#define FUN_DRAWFOCUSRECT 466 //
+#define FUN_DRAWICON 84 //
+#define FUN_DRAWMENUBAR 160 //
+#define FUN_DRAWTEXT 85 //
+#define FUN_DUMPICON 459 // Internal
+#define FUN_EDITWNDPROC 301 // Internal
+#define FUN_EMPTYCLIPBOARD 139 //
+#define FUN_ENABLEHARDWAREINPUT 331 //
+#define FUN_ENABLEMENUITEM 155 //
+#define FUN_ENABLEOEMLAYER 3 // Internal
+#define FUN_ENABLEWINDOW 34 //
+#define FUN_ENDDEFERWINDOWPOS 261 // Internal, proto
+#define FUN_ENDDIALOG 88 //
+#define FUN_ENDMENU 187 // Internal
+#define FUN_ENDPAINT 40 //
+#define FUN_ENUMCHILDWINDOWS 55 //
+#define FUN_ENUMCLIPBOARDFORMATS 144 //
+#define FUN_ENUMPROPS 27 //
+#define FUN_ENUMTASKWINDOWS 225 //
+#define FUN_ENUMWINDOWS 54 //
+#define FUN_EQUALRECT 244 //
+#define FUN_ESCAPECOMMFUNCTION 214 //
+#define FUN_EXCLUDEUPDATERGN 238 //
+#define FUN_EXITWINDOWS 7 // Internal, proto
+#define FUN_FARCALLNETDRIVER 500 // Internal
+#define FUN_FILEPORTDLGPROC 346 // Internal
+#define FUN_FILLRECT 81 //
+#define FUN_FILLWINDOW 324 // Internal
+#define FUN_FINALUSERINIT 400 // Internal
+#define FUN_FINDWINDOW 50 //
+#define FUN_FLASHWINDOW 105 //
+#define FUN_FLUSHCOMM 215 //
+#define FUN_FRAMERECT 83 //
+#define FUN_GETACTIVEWINDOW 60 //
+#define FUN_GETASYNCKEYSTATE 249 //
+#define FUN_GETCAPTURE 236 //
+#define FUN_GETCARETBLINKTIME 169 //
+#define FUN_GETCARETPOS 183 //
+#define FUN_GETCLASSINFO 404 //
+#define FUN_GETCLASSLONG 131 //
+#define FUN_GETCLASSNAME 58 //
+#define FUN_GETCLASSWORD 129 //
+#define FUN_GETCLIENTRECT 33 //
+#define FUN_GETCLIPBOARDDATA 142 //
+#define FUN_GETCLIPBOARDFORMATNAME 146 //
+#define FUN_GETCLIPBOARDOWNER 140 //
+#define FUN_GETCLIPBOARDVIEWER 148 //
+#define FUN_GETCOMMERROR 203 //
+#define FUN_GETCOMMEVENTMASK 209 //
+#define FUN_GETCOMMSTATE 202 //
+#define FUN_GETCONTROLBRUSH 326 // Internal
+#define FUN_GETCURRENTTIME 15 //
+#define FUN_GETSYSTEMMSECCOUNT 15 // This system.drv rtn gets thunked to GetCurrentTime
+#define FUN_GETCURSORPOS 17 //
+#define FUN_GETDC 66 //
+#define FUN_GETDESKTOPHWND 278 // Internal, proto
+#define FUN_GETDESKTOPWINDOW 286 //
+#define FUN_GETDIALOGBASEUNITS 243 //
+#define FUN_GETDLGCTRLID 277 // Internal, proto
+#define FUN_GETDLGITEM 91 //
+#define FUN_GETDLGITEMINT 95 //
+#define FUN_GETDLGITEMTEXT 93 //
+#define FUN_GETDOUBLECLICKTIME 21 //
+#define FUN_GETFILEPORTNAME 343 // Internal
+#define FUN_GETFOCUS 23 //
+#define FUN_GETICONID 455 // Internal
+#define FUN_GETINPUTSTATE 335 //
+#define FUN_GETINTERNALWINDOWPOS 460 // Internal
+#define FUN_GETKEYBOARDSTATE 222 //
+#define FUN_GETKEYSTATE 106 //
+#define FUN_GETLASTACTIVEPOPUP 287 //
+#define FUN_GETMENU 157 //
+#define FUN_GETMENUCHECKMARKDIMENSIONS 417 //
+#define FUN_GETMENUITEMCOUNT 263 //
+#define FUN_GETMENUITEMID 264 //
+#define FUN_GETMENUSTATE 250 //
+#define FUN_GETMENUSTRING 161 //
+#define FUN_GETMESSAGE 108 //
+#define FUN_GETMESSAGE2 323 // Internal
+#define FUN_GETMESSAGEPOS 119 //
+#define FUN_GETMESSAGETIME 120 //
+#define FUN_GETMOUSEEVENTPROC 337 // Internal
+#define FUN_GETNEXTDLGGROUPITEM 227 //
+#define FUN_GETNEXTDLGTABITEM 228 //
+#define FUN_GETNEXTQUEUEWINDOW 274 // Internal
+#define FUN_GETNEXTWINDOW 230 //
+#define FUN_GETPARENT 46 //
+#define FUN_GETPRIORITYCLIPBOARDFORMAT 402 //
+#define FUN_GETPROP 25 //
+#define FUN_GETQUEUESTATUS 334 // Internal
+#define FUN_GETSCROLLPOS 63 //
+#define FUN_GETSCROLLRANGE 65 //
+#define FUN_GETSUBMENU 159 //
+#define FUN_GETSYSCOLOR 180 //
+#define FUN_GETSYSMODALWINDOW 189 //
+#define FUN_GETSYSTEMMENU 156 //
+#define FUN_GETSYSTEMMETRICS 179 //
+#define FUN_GETTABBEDTEXTEXTENT 197 //
+#define FUN_GETTASKFROMHWND 117 // Internal
+#define FUN_GETTICKCOUNT 13 //
+#define FUN_GETTIMERRESOLUTION 14 // Internal
+#define FUN_GETTOPWINDOW 229 //
+#define FUN_GETUPDATERECT 190 //
+#define FUN_GETUPDATERGN 237 //
+#define FUN_GETWC2 318 // Internal
+#define FUN_GETWINDOW 262 //
+#define FUN_GETWINDOWDC 67 //
+#define FUN_GETWINDOWLONG 135 //
+#define FUN_GETWINDOWRECT 32 //
+#define FUN_GETWINDOWTASK 224 //
+#define FUN_GETWINDOWTEXT 36 //
+#define FUN_GETWINDOWTEXTLENGTH 38 //
+#define FUN_GETWINDOWWORD 133 //
+#define FUN_GLOBALADDATOM 268 //
+#define FUN_GLOBALDELETEATOM 269 //
+#define FUN_GLOBALFINDATOM 270 //
+#define FUN_GLOBALGETATOMNAME 271 //
+#define FUN_GRAYSTRING 185 //
+#define FUN_HIDECARET 166 //
+#define FUN_HILITEMENUITEM 162 //
+#define FUN_ICONSIZE 86 // Internal
+#define FUN_INFLATERECT 78 //
+#define FUN_INITAPP 5 // No proto
+#define FUN_INSENDMESSAGE 192 //
+#define FUN_INSERTMENU 410 //
+#define FUN_INTERSECTRECT 79 //
+#define FUN_INVALIDATERECT 125 //
+#define FUN_INVALIDATERGN 126 //
+#define FUN_INVERTRECT 82 //
+#define FUN_ISCHARALPHA 433 //
+#define FUN_ISCHARALPHANUMERIC 434 //
+#define FUN_ISCHARLOWER 436 //
+#define FUN_ISCHARUPPER 435 //
+#define FUN_ISCHILD 48 //
+#define FUN_ISCLIPBOARDFORMATAVAILABLE 193 //
+#define FUN_ISDIALOGMESSAGE 90 //
+#define FUN_ISDLGBUTTONCHECKED 98 //
+#define FUN_ISICONIC 31 //
+#define FUN_ISRECTEMPTY 75 //
+#define FUN_ISTWOBYTECHARPREFIX 51 // Internal, proto
+#define FUN_ISUSERIDLE 333 // Internal
+#define FUN_ISWINDOW 47 //
+#define FUN_ISWINDOWENABLED 35 //
+#define FUN_ISWINDOWVISIBLE 49 //
+#define FUN_ISZOOMED 272 //
+#define FUN_KILLSYSTEMTIMER 182 // Internal
+#define FUN_KILLTIMER 12 //
+#define FUN_KILLTIMER2 327 // Internal
+#define FUN_LBOXCARETBLINKER 453 // Internal
+#define FUN_LBOXCTLWNDPROC 307 // Internal
+#define FUN_LOADACCELERATORS 177 //
+#define FUN_LOADBITMAP 175 //
+#define FUN_LOADCURSOR 173 //
+#define FUN_LOADCURSORICONHANDLER 336 // Internal
+#define FUN_LOADDIBCURSORHANDLER 356 // Internal
+#define FUN_LOADDIBICONHANDLER 357 // Internal
+#define FUN_LOADICON 174 //
+#define FUN_LOADICONHANDLER 456 // Internal
+#define FUN_LOADMENU 150 //
+#define FUN_LOADMENUINDIRECT 220 //
+#define FUN_LOADSTRING 176 //
+#define FUN_LOCKMYTASK 276 // Internal
+#define FUN_LOOKUPMENUHANDLE 217 // Internal
+#define FUN_LSTRCMP 430 //
+#define FUN_LSTRCMPI 471 //
+#define FUN_MAPDIALOGRECT 103 //
+#define FUN_MB_DLGPROC 409 // Internal
+#define FUN_MDICLIENTWNDPROC 444 // Internal
+#define FUN_MENUITEMSTATE 329 // Internal
+#define FUN_MENUWNDPROC 306 // Internal
+#define FUN_MESSAGEBEEP 104 //
+#define FUN_MESSAGEBOX 1 //
+#define FUN_MODIFYMENU 414 //
+#define FUN_MOVEWINDOW 56 //
+#define FUN_OFFSETRECT 77 //
+#define FUN_OLDEXITWINDOWS 2 // Internal
+#define FUN_OPENCLIPBOARD 137 //
+#define FUN_OPENCOMM 200 //
+#define FUN_OPENICON 44 //
+#define FUN_PAINTRECT 325 // Internal
+#define FUN_PEEKMESSAGE 109 //
+#define FUN_POSTAPPMESSAGE 116 //
+#define FUN_POSTMESSAGE 110 //
+#define FUN_POSTMESSAGE2 313 // Internal
+#define FUN_POSTQUITMESSAGE 6 //
+#define FUN_PTINRECT 76 //
+#define FUN_READCOMM 204 //
+#define FUN_REALIZEPALETTE 283 //
+#define FUN_REGISTERCLASS 57 //
+#define FUN_REGISTERCLIPBOARDFORMAT 145 //
+#define FUN_REGISTERWINDOWMESSAGE 118 //
+#define FUN_RELEASECAPTURE 19 //
+#define FUN_RELEASEDC 68 //
+#define FUN_REMOVEMENU 412 //
+#define FUN_REMOVEPROP 24 //
+#define FUN_REPAINTSCREEN 275 // No proto
+#define FUN_REPLYMESSAGE 115 //
+#define FUN_SBWNDPROC 304 // Internal
+#define FUN_SCREENTOCLIENT 29 //
+#define FUN_SCROLLCHILDREN 463 // Internal
+#define FUN_SCROLLDC 221 //
+#define FUN_SCROLLWINDOW 61 //
+#define FUN_SELECTPALETTE 282 //
+#define FUN_SENDDLGITEMMESSAGE 101 //
+#define FUN_SENDMESSAGE 111 //
+#define FUN_SENDMESSAGE2 312 // Internal
+#define FUN_SETACTIVEWINDOW 59 //
+#define FUN_SETCAPTURE 18 //
+#define FUN_SETCARETBLINKTIME 168 //
+#define FUN_SETCARETPOS 165 //
+#define FUN_SETCLASSLONG 132 //
+#define FUN_SETCLASSWORD 130 //
+#define FUN_SETCLIPBOARDDATA 141 //
+#define FUN_SETCLIPBOARDVIEWER 147 //
+#define FUN_SETCOMMBREAK 210 //
+#define FUN_SETCOMMEVENTMASK 208 //
+#define FUN_SETCOMMSTATE 201 //
+#define FUN_SETCURSOR 69 //
+#define FUN_SETCURSORPOS 70 //
+#define FUN_SETDESKPATTERN 279 // Internal
+#define FUN_SETDESKWALLPAPER 285 // Internal
+#define FUN_SETDLGITEMINT 94 //
+#define FUN_SETDLGITEMTEXT 92 //
+#define FUN_SETDOUBLECLICKTIME 20 //
+#define FUN_SETEVENTHOOK 321 // Internal
+#define FUN_SETFOCUS 22 //
+#define FUN_SETGETKBDSTATE 330 // Internal
+#define FUN_SETGRIDGRANULARITY 284 // Internal
+#define FUN_SETINTERNALWINDOWPOS 461 // Internal
+#define FUN_SETKEYBOARDSTATE 223 //
+#define FUN_SETMENU 158 //
+#define FUN_SETMENUITEMBITMAPS 418 //
+#define FUN_SETMESSAGEQUEUE 266 //
+#define FUN_SETPARENT 233 //
+#define FUN_SETPROP 26 //
+#define FUN_SETRECT 72 //
+#define FUN_SETRECTEMPTY 73 //
+#define FUN_SETSCROLLPOS 62 //
+#define FUN_SETSCROLLRANGE 64 //
+#define FUN_SETSYSCOLORS 181 //
+#define FUN_SETSYSMODALWINDOW 188 //
+#define FUN_SETSYSTEMMENU 280 // Internal
+#define FUN_SETSYSTEMTIMER 11 // Internal
+#define FUN_SETTIMER 10 //
+#define FUN_SETTIMER2 328 // Internal
+#define FUN_SETWC2 319 // Internal
+#define FUN_SETWINDOWLONG 136 //
+#define FUN_SETWINDOWPOS 232 //
+#define FUN_SETWINDOWSHOOKINTERNAL 121 // Internal
+#define FUN_SETWINDOWTEXT 37 //
+#define FUN_SETWINDOWWORD 134 //
+#define FUN_SHOWCARET 167 //
+#define FUN_SHOWCURSOR 71 //
+#define FUN_SHOWOWNEDPOPUPS 265 //
+#define FUN_SHOWSCROLLBAR 267 //
+#define FUN_SHOWWINDOW 42 //
+#define FUN_SIGNALPROC 314 // Internal
+#define FUN_SNAPWINDOW 281 // Internal
+#define FUN_STATICWNDPROC 302 // Internal
+#define FUN_STRINGFUNC 470 // Internal
+#define FUN_SWAPMOUSEBUTTON 186 //
+#define FUN_SWITCHTOTHISWINDOW 172 // Internal
+#define FUN_SWITCHWNDPROC 347 // Internal
+#define FUN_SYSERRORBOX 320 // Internal
+#define FUN_TABBEDTEXTOUT 196 //
+#define FUN_TABTHETEXTOUTFORWIMPS 354 // Internal
+#define FUN_TILECHILDWINDOWS 199 // Internal
+#define FUN_TITLEWNDPROC 345 // Internal
+#define FUN_TRACKPOPUPMENU 416 //
+#define FUN_TRANSLATEACCELERATOR 178 //
+#define FUN_TRANSLATEMDISYSACCEL 451 //
+#define FUN_TRANSLATEMESSAGE 113 //
+#define FUN_TRANSMITCOMMCHAR 206 //
+#define FUN_UNGETCOMMCHAR 212 //
+#define FUN_UNHOOKWINDOWSHOOK 234 //
+#define FUN_UNIONRECT 80 //
+#define FUN_UNREGISTERCLASS 403 //
+#define FUN_UPDATEWINDOW 124 //
+#define FUN_USERYIELD 332 // Internal
+#define FUN_VALIDATERECT 127 //
+#define FUN_VALIDATERGN 128 //
+#define FUN_WAITMESSAGE 112 //
+#define FUN_WINDOWFROMPOINT 30 //
+#define FUN_WINFARFRAME 340 // Internal
+#define FUN_WINHELP 171 //
+#define FUN_WINOLDAPPHACKOMATIC 322 // Internal
+#define FUN_WNETADDCONNECTION 517 // Internal
+#define FUN_WNETBROWSEDIALOG 515 // Internal
+#define FUN_WNETCANCELCONNECTION 518 // Internal
+#define FUN_WNETCANCELJOB 506 // Internal
+#define FUN_WNETCLOSEJOB 502 // Internal
+#define FUN_WNETDEVICEMODE 514 // Internal
+#define FUN_WNETGETCAPS 513 // Internal
+#define FUN_WNETGETCONNECTION 512 // Internal
+#define FUN_WNETGETERROR 519 // Internal
+#define FUN_WNETGETERRORTEXT 520 // Internal
+#define FUN_WNETGETUSER 516 // Internal
+#define FUN_WNETHOLDJOB 504 // Internal
+#define FUN_WNETLOCKQUEUEDATA 510 // Internal
+#define FUN_WNETOPENJOB 501 // Internal
+#define FUN_WNETRELEASEJOB 505 // Internal
+#define FUN_WNETSETJOBCOPIES 507 // Internal
+#define FUN_WNETUNLOCKQUEUEDATA 511 // Internal
+#define FUN_WNETUNWATCHQUEUE 509 // Internal
+#define FUN_WNETWATCHQUEUE 508 // Internal
+#define FUN_WRITECOMM 205 //
+#define FUN_WVSPRINTF 421 //
+#define FUN_XCSTODS 315 // Internal
+#define FUN__FFFE_FARFRAME 341 // No proto
+#define FUN__WSPRINTF 420 //
+#define FUN_SETWINDOWSHOOKEX 291 // win31 api
+#define FUN_UNHOOKWINDOWSHOOKEX 292 // win31 api
+#define FUN_CALLNEXTHOOKEX 293 // win31 api
+#define FUN_CLOSEDRIVER 253
+#define FUN_COPYCURSOR 369
+#define FUN_COPYICON 368
+#define FUN_DEFDRIVERPROC 255
+#define FUN_ENABLESCROLLBAR 482
+#define FUN_GETCLIPCURSOR 309
+#define FUN_GETCURSOR 247
+#define FUN_GETDCEX 359
+#define FUN_GETDRIVERMODULEHANDLE 254
+#define FUN_GETDRIVERINFO 256
+#define FUN_GETFREESYSTEMRESOURCES 284
+#define FUN_GETMESSAGEEXTRAINFO 288
+#define FUN_GETNEXTDRIVER 257
+#define FUN_GETOPENCLIPBOARDWINDOW 248
+#define FUN_GETQUEUESTATUS 334
+#define FUN_GETSYSTEMDEBUGSTATE 231
+#define FUN_GETTIMERRESOLUTION 14
+#define FUN_GETWINDOWPLACEMENT 370
+#define FUN_ISMENU 358
+#define FUN_LOCKINPUT 226
+#define FUN_LOCKWINDOWUPDATE 294
+#define FUN_MAPWINDOWPOINTS 258
+#define FUN_OPENDRIVER 252
+#define FUN_QUERYSENDMESSAGE 184
+#define FUN_REDRAWWINDOW 290
+#define FUN_SCROLLWINDOWEX 319
+#define FUN_SENDDRIVERMESSAGE 251
+#define FUN_SETWINDOWPLACEMENT 371
+#define FUN_SUBTRACTRECT 373
+#define FUN_SYSTEMPARAMETERSINFO 483
+
+#define FUN_TILECHILDWzINDOWS 199
+#define FUN_USERSEEUSERDO 216
+#define FUN_ENABLECOMMNOTIFICATION 245
+#define FUN_EXITWINDOWSEXEC 246
+#define FUN_OLDSETDESKPATTERN 279
+#define FUN_OLDSETDESKWALLPAPER 285
+#define FUN_KEYBD_EVENT 289
+#define FUN_MOUSE_EVENT 299
+#define FUN_BOZOSLIVEHERE 301
+#define FUN_MENUWINDOWPROC 306
+#define FUN_GETINTERNALICONHEADER 372
+#define FUN_DLGDIRSELECTEX 422
+#define FUN_DLGDIRSELECTCOMBOBOXEX 423
+#define FUN_GETUSERLOCALOBJTYPE 480
+#define FUN_HARDWARE_EVENT 481
+#define FUN_DCHOOK 362
+#define FUN_WNETERRORTEXT 499
+#define FUN_WNETABORTJOB 503
+#define FUN_WNETENABLE 521
+#define FUN_WNETDISABLE 522
+#define FUN_WNETRESTORECONNECTION 523
+#define FUN_WNETWRITEJOB 524
+#define FUN_WNETCONNECTDIALOG 525
+#define FUN_WNETDISCONNECTDIALOG 526
+#define FUN_WNETCONNECTIONDIALOG 527
+#define FUN_WNETVIEWQUEUEDIALOG 528
+#define FUN_WNETPROPERTYDIALOG 529
+#define FUN_WNETGETDIRECTORYTYPE 530
+#define FUN_WNETDIRECTORYNOTIFY 531
+#define FUN_WNETGETPROPERTYTEXT 532
+#define FUN_NOTIFYWOW 533
+#define FUN_WOWGETIDFROMDIRECTORY 534
+#define FUN_WOWWORDBREAKPROC 535
+#define FUN_MOUSEEVENT 537
+#define FUN_KEYBDEVENT 538
+
+/* XLATOFF */
+#pragma pack(2)
+/* XLATON */
+
+typedef struct _ADJUSTWINDOWRECT16 { /* u102 */
+ BOOL16 f3;
+ LONG f2;
+ VPRECT16 f1;
+} ADJUSTWINDOWRECT16;
+typedef ADJUSTWINDOWRECT16 UNALIGNED *PADJUSTWINDOWRECT16;
+
+typedef struct _ADJUSTWINDOWRECTEX16 { /* u454 */
+ DWORD f4;
+ BOOL16 f3;
+ LONG f2;
+ VPRECT16 f1;
+} ADJUSTWINDOWRECTEX16;
+typedef ADJUSTWINDOWRECTEX16 UNALIGNED *PADJUSTWINDOWRECTEX16;
+
+typedef struct _ANSILOWER16 { /* u432 */
+ VPSTR f1;
+} ANSILOWER16;
+typedef ANSILOWER16 UNALIGNED *PANSILOWER16;
+
+typedef struct _ANSILOWERBUFF16 { /* u438 */
+ WORD f2;
+ VPSTR f1;
+} ANSILOWERBUFF16;
+typedef ANSILOWERBUFF16 UNALIGNED *PANSILOWERBUFF16;
+
+typedef struct _ANSINEXT16 { /* u472 */
+ VPSTR f1;
+} ANSINEXT16;
+typedef ANSINEXT16 UNALIGNED *PANSINEXT16;
+
+typedef struct _ANSIPREV16 { /* u473 */
+ VPSTR f2;
+ VPSTR f1;
+} ANSIPREV16;
+typedef ANSIPREV16 UNALIGNED *PANSIPREV16;
+
+typedef struct _ANSIUPPER16 { /* u431 */
+ VPSTR f1;
+} ANSIUPPER16;
+typedef ANSIUPPER16 UNALIGNED *PANSIUPPER16;
+
+typedef struct _ANSIUPPERBUFF16 { /* u437 */
+ WORD f2;
+ VPSTR f1;
+} ANSIUPPERBUFF16;
+typedef ANSIUPPERBUFF16 UNALIGNED *PANSIUPPERBUFF16;
+
+#ifdef NULLSTRUCT
+typedef struct _ANYPOPUP16 { /* u52 */
+} ANYPOPUP16;
+typedef ANYPOPUP16 UNALIGNED *PANYPOPUP16;
+#endif
+
+typedef struct _APPENDMENU16 { /* u411 */
+ VPSTR f4;
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} APPENDMENU16;
+typedef APPENDMENU16 UNALIGNED *PAPPENDMENU16;
+
+typedef struct _ARRANGEICONICWINDOWS16 { /* u170 */
+ HWND16 hwnd;
+} ARRANGEICONICWINDOWS16;
+typedef ARRANGEICONICWINDOWS16 UNALIGNED *PARRANGEICONICWINDOWS16;
+
+typedef struct _BEGINDEFERWINDOWPOS16 { /* u259 */
+ SHORT f1;
+} BEGINDEFERWINDOWPOS16;
+typedef BEGINDEFERWINDOWPOS16 UNALIGNED *PBEGINDEFERWINDOWPOS16;
+
+typedef struct _BEGINPAINT16 { /* u39 */
+ VPPAINTSTRUCT16 vpPaint;
+ HWND16 hwnd;
+} BEGINPAINT16;
+typedef BEGINPAINT16 UNALIGNED *PBEGINPAINT16;
+
+typedef struct _BRINGWINDOWTOTOP16 { /* u45 */
+ HWND16 f1;
+} BRINGWINDOWTOTOP16;
+typedef BRINGWINDOWTOTOP16 UNALIGNED *PBRINGWINDOWTOTOP16;
+
+typedef struct _BROADCASTMESSAGE16 { /* u355 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} BROADCASTMESSAGE16;
+typedef BROADCASTMESSAGE16 UNALIGNED *PBROADCASTMESSAGE16;
+
+typedef struct _BUILDCOMMDCB16 { /* u213 */
+ VPDCB16 f2;
+ VPSTR f1;
+} BUILDCOMMDCB16;
+typedef BUILDCOMMDCB16 UNALIGNED *PBUILDCOMMDCB16;
+
+typedef struct _CALCCHILDSCROLL16 { /* u462 */
+ WORD f2;
+ HWND16 f1;
+} CALCCHILDSCROLL16;
+typedef CALCCHILDSCROLL16 UNALIGNED *PCALCCHILDSCROLL16;
+
+typedef struct _CALLMSGFILTER16 { /* u123 */
+ SHORT f2;
+ VPMSG16 f1;
+} CALLMSGFILTER16;
+typedef CALLMSGFILTER16 UNALIGNED *PCALLMSGFILTER16;
+
+typedef struct _CALLWINDOWPROC16 { /* u122 */
+ LONG f5;
+ WORD f4;
+ WORD f3;
+ HWND16 f2;
+ VPPROC f1;
+} CALLWINDOWPROC16;
+typedef CALLWINDOWPROC16 UNALIGNED *PCALLWINDOWPROC16;
+
+typedef struct _CARETBLINKPROC16 { /* u311 */
+ DWORD f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} CARETBLINKPROC16;
+typedef CARETBLINKPROC16 UNALIGNED *PCARETBLINKPROC16;
+
+typedef struct _CASCADECHILDWINDOWS16 { /* u198 */
+ WORD f2;
+ HWND16 f1;
+} CASCADECHILDWINDOWS16;
+typedef CASCADECHILDWINDOWS16 UNALIGNED *PCASCADECHILDWINDOWS16;
+
+typedef struct _CHANGECLIPBOARDCHAIN16 { /* u149 */
+ HWND16 f2;
+ HWND16 f1;
+} CHANGECLIPBOARDCHAIN16;
+typedef CHANGECLIPBOARDCHAIN16 UNALIGNED *PCHANGECLIPBOARDCHAIN16;
+
+typedef struct _CHANGEMENU16 { /* u153 */
+ WORD f5;
+ WORD f4;
+ VPSTR f3;
+ WORD f2;
+ HMENU16 f1;
+} CHANGEMENU16;
+typedef CHANGEMENU16 UNALIGNED *PCHANGEMENU16;
+
+typedef struct _CHECKDLGBUTTON16 { /* u97 */
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} CHECKDLGBUTTON16;
+typedef CHECKDLGBUTTON16 UNALIGNED *PCHECKDLGBUTTON16;
+
+typedef struct _CHECKMENUITEM16 { /* u154 */
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} CHECKMENUITEM16;
+typedef CHECKMENUITEM16 UNALIGNED *PCHECKMENUITEM16;
+
+typedef struct _CHECKRADIOBUTTON16 { /* u96 */
+ SHORT f4;
+ SHORT f3;
+ SHORT f2;
+ HWND16 f1;
+} CHECKRADIOBUTTON16;
+typedef CHECKRADIOBUTTON16 UNALIGNED *PCHECKRADIOBUTTON16;
+
+typedef struct _CHILDWINDOWFROMPOINT16 { /* u191 */
+ POINT16 f2;
+ HWND16 f1;
+} CHILDWINDOWFROMPOINT16;
+typedef CHILDWINDOWFROMPOINT16 UNALIGNED *PCHILDWINDOWFROMPOINT16;
+
+typedef struct _CLEARCOMMBREAK16 { /* u211 */
+ SHORT f1;
+} CLEARCOMMBREAK16;
+typedef CLEARCOMMBREAK16 UNALIGNED *PCLEARCOMMBREAK16;
+
+typedef struct _CLIENTTOSCREEN16 { /* u28 */
+ VPPOINT16 f2;
+ HWND16 f1;
+} CLIENTTOSCREEN16;
+typedef CLIENTTOSCREEN16 UNALIGNED *PCLIENTTOSCREEN16;
+
+typedef struct _CLIPCURSOR16 { /* u16 */
+ VPRECT16 f1;
+} CLIPCURSOR16;
+typedef CLIPCURSOR16 UNALIGNED *PCLIPCURSOR16;
+
+#ifdef NULLSTRUCT
+typedef struct _CLOSECLIPBOARD16 { /* u138 */
+} CLOSECLIPBOARD16;
+typedef CLOSECLIPBOARD16 UNALIGNED *PCLOSECLIPBOARD16;
+#endif
+
+typedef struct _CLOSECOMM16 { /* u207 */
+ VPDWORD f2; /* added for SetCommEventMask() support */
+ SHORT f1;
+} CLOSECOMM16;
+typedef CLOSECOMM16 UNALIGNED *PCLOSECOMM16;
+
+typedef struct _CLOSEWINDOW16 { /* u43 */
+ HWND16 f1;
+} CLOSEWINDOW16;
+typedef CLOSEWINDOW16 UNALIGNED *PCLOSEWINDOW16;
+
+typedef struct _COMPUPDATERECT16 { /* u316 */
+ WORD f4;
+ BOOL16 f3;
+ VPRECT16 f2;
+ HWND16 f1;
+} COMPUPDATERECT16;
+typedef COMPUPDATERECT16 UNALIGNED *PCOMPUPDATERECT16;
+
+typedef struct _COMPUPDATERGN16 { /* u317 */
+ WORD f4;
+ BOOL16 f3;
+ HRGN16 f2;
+ HWND16 f1;
+} COMPUPDATERGN16;
+typedef COMPUPDATERGN16 UNALIGNED *PCOMPUPDATERGN16;
+
+typedef struct _CONTROLPANELINFO16 { /* u273 */
+ VPVOID f3;
+ WORD f2;
+ WORD f1;
+} CONTROLPANELINFO16;
+typedef CONTROLPANELINFO16 UNALIGNED *PCONTROLPANELINFO16;
+
+typedef struct _CONTSCROLL16 { /* u310 */
+ DWORD f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} CONTSCROLL16;
+typedef CONTSCROLL16 UNALIGNED *PCONTSCROLL16;
+
+typedef struct _COPYRECT16 { /* u74 */
+ VPRECT16 f2;
+ VPRECT16 f1;
+} COPYRECT16;
+typedef COPYRECT16 UNALIGNED *PCOPYRECT16;
+
+#ifdef NULLSTRUCT
+typedef struct _COUNTCLIPBOARDFORMATS16 { /* u143 */
+} COUNTCLIPBOARDFORMATS16;
+typedef COUNTCLIPBOARDFORMATS16 UNALIGNED *PCOUNTCLIPBOARDFORMATS16;
+#endif
+
+typedef struct _CREATECARET16 { /* u163 */
+ SHORT f4;
+ SHORT f3;
+ HBM16 f2;
+ HWND16 f1;
+} CREATECARET16;
+typedef CREATECARET16 UNALIGNED *PCREATECARET16;
+
+typedef struct _CREATECURSOR16 { /* u406 */
+ VPSTR f7;
+ VPSTR f6;
+ SHORT f5;
+ SHORT f4;
+ SHORT f3;
+ SHORT f2;
+ HAND16 f1;
+} CREATECURSOR16;
+typedef CREATECURSOR16 UNALIGNED *PCREATECURSOR16;
+
+typedef struct _CREATECURSORICONINDIRECT16 { /* u408 */
+ VPSTR f4;
+ VPSTR f3;
+ VPSTR f2;
+ HAND16 f1;
+} CREATECURSORICONINDIRECT16;
+typedef CREATECURSORICONINDIRECT16 UNALIGNED *PCREATECURSORICONINDIRECT16;
+
+typedef struct _CREATEDIALOG16 { /* u89 */
+ VPPROC f4;
+ HWND16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} CREATEDIALOG16;
+typedef CREATEDIALOG16 UNALIGNED *PCREATEDIALOG16;
+
+typedef struct _CREATEDIALOGINDIRECT16 { /* u219 */
+ VPPROC f4;
+ HWND16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} CREATEDIALOGINDIRECT16;
+typedef CREATEDIALOGINDIRECT16 UNALIGNED *PCREATEDIALOGINDIRECT16;
+
+typedef struct _CREATEDIALOGINDIRECTPARAM16 { /* u242 */
+ LONG f5;
+ VPPROC f4;
+ HWND16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} CREATEDIALOGINDIRECTPARAM16;
+typedef CREATEDIALOGINDIRECTPARAM16 UNALIGNED *PCREATEDIALOGINDIRECTPARAM16;
+
+typedef struct _CREATEDIALOGPARAM16 { /* u241 */
+ DWORD f6;
+ LONG f5;
+ VPPROC f4;
+ HWND16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} CREATEDIALOGPARAM16;
+typedef CREATEDIALOGPARAM16 UNALIGNED *PCREATEDIALOGPARAM16;
+
+typedef struct _CREATEICON16 { /* u407 */
+ VPSTR f7;
+ VPSTR f6;
+ WORD f5;
+ WORD f4;
+ SHORT f3;
+ SHORT f2;
+ HAND16 f1;
+} CREATEICON16;
+typedef CREATEICON16 UNALIGNED *PCREATEICON16;
+
+#ifdef NULLSTRUCT
+typedef struct _CREATEMENU16 { /* u151 */
+} CREATEMENU16;
+typedef CREATEMENU16 UNALIGNED *PCREATEMENU16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _CREATEPOPUPMENU16 { /* u415 */
+} CREATEPOPUPMENU16;
+typedef CREATEPOPUPMENU16 UNALIGNED *PCREATEPOPUPMENU16;
+#endif
+
+typedef struct _CREATEWINDOW16 { /* u41 */
+ VPBYTE vpParam;
+ HAND16 hInstance;
+ HMENU16 hMenu;
+ HWND16 hwndParent;
+ SHORT cy;
+ SHORT cx;
+ SHORT y;
+ SHORT x;
+ DWORD dwStyle;
+ VPSTR vpszWindow;
+ VPSTR vpszClass;
+} CREATEWINDOW16;
+typedef CREATEWINDOW16 UNALIGNED *PCREATEWINDOW16;
+
+typedef struct _CREATEWINDOWEX16 { /* u452 */
+ VPSTR f12;
+ HAND16 f11;
+ HMENU16 f10;
+ HWND16 f9;
+ SHORT f8;
+ SHORT f7;
+ SHORT f6;
+ SHORT f5;
+ DWORD f4;
+ VPSTR f3;
+ VPSTR f2;
+ DWORD f1;
+} CREATEWINDOWEX16;
+typedef CREATEWINDOWEX16 UNALIGNED *PCREATEWINDOWEX16;
+
+typedef struct _DCHOOK16 { /* u362 */
+ DWORD f4;
+ DWORD f3;
+ WORD f2;
+ HDC16 f1;
+} DCHOOK16;
+typedef DCHOOK16 UNALIGNED *PDCHOOK16;
+
+typedef struct _DEFDLGPROC16 { /* u308 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} DEFDLGPROC16;
+typedef DEFDLGPROC16 UNALIGNED *PDEFDLGPROC16;
+
+typedef struct _DEFERWINDOWPOS16 { /* u260 */
+ WORD f8;
+ SHORT f7;
+ SHORT f6;
+ SHORT f5;
+ SHORT f4;
+ HWND16 f3;
+ HWND16 f2;
+ HAND16 f1;
+} DEFERWINDOWPOS16;
+typedef DEFERWINDOWPOS16 UNALIGNED *PDEFERWINDOWPOS16;
+
+typedef struct _DEFFRAMEPROC16 { /* u445 */
+ LONG f5;
+ WORD f4;
+ WORD f3;
+ HWND16 f2;
+ HWND16 f1;
+} DEFFRAMEPROC16;
+typedef DEFFRAMEPROC16 UNALIGNED *PDEFFRAMEPROC16;
+
+typedef struct _DEFHOOKPROC16 { /* u235 */
+ VPPROC f4;
+ DWORD f3;
+ WORD f2;
+ SHORT f1;
+} DEFHOOKPROC16;
+typedef DEFHOOKPROC16 UNALIGNED *PDEFHOOKPROC16;
+
+typedef struct _DEFMDICHILDPROC16 { /* u447 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} DEFMDICHILDPROC16;
+typedef DEFMDICHILDPROC16 UNALIGNED *PDEFMDICHILDPROC16;
+
+typedef struct _DEFWINDOWPROC16 { /* u107 */
+ LONG lParam;
+ WORD wParam;
+ WORD wMsg;
+ HWND16 hwnd;
+} DEFWINDOWPROC16;
+typedef DEFWINDOWPROC16 UNALIGNED *PDEFWINDOWPROC16;
+
+typedef struct _DELETEMENU16 { /* u413 */
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} DELETEMENU16;
+typedef DELETEMENU16 UNALIGNED *PDELETEMENU16;
+
+typedef struct _DESKTOPWNDPROC16 { /* u305 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} DESKTOPWNDPROC16;
+typedef DESKTOPWNDPROC16 UNALIGNED *PDESKTOPWNDPROC16;
+
+#ifdef NULLSTRUCT
+typedef struct _DESTROYCARET16 { /* u164 */
+} DESTROYCARET16;
+typedef DESTROYCARET16 UNALIGNED *PDESTROYCARET16;
+#endif
+
+typedef struct _DESTROYCURSOR16 { /* u458 */
+ HCUR16 f1;
+} DESTROYCURSOR16;
+typedef DESTROYCURSOR16 UNALIGNED *PDESTROYCURSOR16;
+
+typedef struct _DESTROYICON16 { /* u457 */
+ HICON16 f1;
+} DESTROYICON16;
+typedef DESTROYICON16 UNALIGNED *PDESTROYICON16;
+
+typedef struct _DESTROYMENU16 { /* u152 */
+ HMENU16 f1;
+} DESTROYMENU16;
+typedef DESTROYMENU16 UNALIGNED *PDESTROYMENU16;
+
+typedef struct _DESTROYWINDOW16 { /* u53 */
+ HWND16 f1;
+} DESTROYWINDOW16;
+typedef DESTROYWINDOW16 UNALIGNED *PDESTROYWINDOW16;
+
+typedef struct _DIALOGBOX16 { /* u87 */
+ VPPROC f4;
+ HWND16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} DIALOGBOX16;
+typedef DIALOGBOX16 UNALIGNED *PDIALOGBOX16;
+
+typedef struct _DIALOGBOXINDIRECT16 { /* u218 */
+ VPPROC f4;
+ HWND16 f3;
+ HAND16 f2;
+ HAND16 f1;
+} DIALOGBOXINDIRECT16;
+typedef DIALOGBOXINDIRECT16 UNALIGNED *PDIALOGBOXINDIRECT16;
+
+typedef struct _DIALOGBOXINDIRECTPARAM16 { /* u240 */
+ LONG f5;
+ VPPROC f4;
+ HWND16 f3;
+ HAND16 f2;
+ HAND16 f1;
+} DIALOGBOXINDIRECTPARAM16;
+typedef DIALOGBOXINDIRECTPARAM16 UNALIGNED *PDIALOGBOXINDIRECTPARAM16;
+
+typedef struct _DIALOGBOXPARAM16 { /* u239 */
+ WORD f7;
+ DWORD f6;
+ LONG f5;
+ VPPROC f4;
+ HWND16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} DIALOGBOXPARAM16;
+typedef DIALOGBOXPARAM16 UNALIGNED *PDIALOGBOXPARAM16;
+
+#ifdef NULLSTRUCT
+typedef struct _DISABLEOEMLAYER16 { /* u4 */
+} DISABLEOEMLAYER16;
+typedef DISABLEOEMLAYER16 UNALIGNED *PDISABLEOEMLAYER16;
+#endif
+
+typedef struct _DISPATCHMESSAGE16 { /* u114 */
+ VPMSG16 f1;
+} DISPATCHMESSAGE16;
+typedef DISPATCHMESSAGE16 UNALIGNED *PDISPATCHMESSAGE16;
+
+typedef struct _DLGDIRLIST16 { /* u100 */
+ WORD f5;
+ SHORT f4;
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} DLGDIRLIST16;
+typedef DLGDIRLIST16 UNALIGNED *PDLGDIRLIST16;
+
+typedef struct _DLGDIRLISTCOMBOBOX16 { /* u195 */
+ WORD f5;
+ SHORT f4;
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} DLGDIRLISTCOMBOBOX16;
+typedef DLGDIRLISTCOMBOBOX16 UNALIGNED *PDLGDIRLISTCOMBOBOX16;
+
+typedef struct _DLGDIRSELECT16 { /* u99 */
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} DLGDIRSELECT16;
+typedef DLGDIRSELECT16 UNALIGNED *PDLGDIRSELECT16;
+
+typedef struct _DLGDIRSELECTCOMBOBOX16 { /* u194 */
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} DLGDIRSELECTCOMBOBOX16;
+typedef DLGDIRSELECTCOMBOBOX16 UNALIGNED *PDLGDIRSELECTCOMBOBOX16;
+
+typedef struct _DLGDIRSELECTEX16 { /* u422 */
+ SHORT f4;
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} DLGDIRSELECTEX16;
+typedef DLGDIRSELECTEX16 UNALIGNED *PDLGDIRSELECTEX16;
+
+typedef struct _DLGDIRSELECTCOMBOBOXEX16 { /* u423 */
+ SHORT f4;
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} DLGDIRSELECTCOMBOBOXEX16;
+typedef DLGDIRSELECTCOMBOBOXEX16 UNALIGNED *PDLGDIRSELECTCOMBOBOXEX16;
+
+typedef struct _DRAGDETECT16 { /* u465 */
+ POINT16 pt;
+ HWND16 hwnd;
+} DRAGDETECT16;
+typedef DRAGDETECT16 UNALIGNED *PDRAGDETECT16;
+
+typedef struct _DRAGOBJECT16 { /* u464 */
+ HAND16 f5;
+ LONG f4;
+ WORD f3;
+ HWND16 f2;
+ HWND16 f1;
+} DRAGOBJECT16;
+typedef DRAGOBJECT16 UNALIGNED *PDRAGOBJECT16;
+
+typedef struct _DRAWFOCUSRECT16 { /* u466 */
+ VPRECT16 f2;
+ HDC16 f1;
+} DRAWFOCUSRECT16;
+typedef DRAWFOCUSRECT16 UNALIGNED *PDRAWFOCUSRECT16;
+
+typedef struct _DRAWICON16 { /* u84 */
+ HICON16 f4;
+ SHORT f3;
+ SHORT f2;
+ HDC16 f1;
+} DRAWICON16;
+typedef DRAWICON16 UNALIGNED *PDRAWICON16;
+
+typedef struct _DRAWMENUBAR16 { /* u160 */
+ HWND16 f1;
+} DRAWMENUBAR16;
+typedef DRAWMENUBAR16 UNALIGNED *PDRAWMENUBAR16;
+
+typedef struct _DRAWTEXT16 { /* u85 */
+ WORD wFormat;
+ VPRECT16 vpRect;
+ SHORT nCount;
+ VPSTR vpString;
+ HDC16 hdc;
+} DRAWTEXT16;
+typedef DRAWTEXT16 UNALIGNED *PDRAWTEXT16;
+
+typedef struct _DUMPICON16 { /* u459 */
+ VPSTR f4;
+ VPSTR f3;
+ VPWORD f2;
+ VPSTR f1;
+} DUMPICON16;
+typedef DUMPICON16 UNALIGNED *PDUMPICON16;
+
+#ifdef NULLSTRUCT
+typedef struct _EMPTYCLIPBOARD16 { /* u139 */
+} EMPTYCLIPBOARD16;
+typedef EMPTYCLIPBOARD16 UNALIGNED *PEMPTYCLIPBOARD16;
+#endif
+
+typedef struct _ENABLECOMMNOTIFICATION16 { /* u245 */
+ SHORT f4;
+ SHORT f3;
+ HWND16 f2;
+ SHORT f1;
+} ENABLECOMMNOTIFICATION16;
+typedef ENABLECOMMNOTIFICATION16 UNALIGNED *PENABLECOMMNOTIFICATION16;
+
+
+typedef struct _ENABLEHARDWAREINPUT16 { /* u331 */
+ BOOL16 f1;
+} ENABLEHARDWAREINPUT16;
+typedef ENABLEHARDWAREINPUT16 UNALIGNED *PENABLEHARDWAREINPUT16;
+
+typedef struct _ENABLEMENUITEM16 { /* u155 */
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} ENABLEMENUITEM16;
+typedef ENABLEMENUITEM16 UNALIGNED *PENABLEMENUITEM16;
+
+#ifdef NULLSTRUCT
+typedef struct _ENABLEOEMLAYER16 { /* u3 */
+} ENABLEOEMLAYER16;
+typedef ENABLEOEMLAYER16 UNALIGNED *PENABLEOEMLAYER16;
+#endif
+
+typedef struct _ENABLEWINDOW16 { /* u34 */
+ BOOL16 f2;
+ HWND16 f1;
+} ENABLEWINDOW16;
+typedef ENABLEWINDOW16 UNALIGNED *PENABLEWINDOW16;
+
+typedef struct _ENDDEFERWINDOWPOS16 { /* u261 */
+ HAND16 f1;
+} ENDDEFERWINDOWPOS16;
+typedef ENDDEFERWINDOWPOS16 UNALIGNED *PENDDEFERWINDOWPOS16;
+
+typedef struct _ENDDIALOG16 { /* u88 */
+ SHORT f2;
+ HWND16 f1;
+} ENDDIALOG16;
+typedef ENDDIALOG16 UNALIGNED *PENDDIALOG16;
+
+#ifdef NULLSTRUCT
+typedef struct _ENDMENU16 { /* u187 */
+} ENDMENU16;
+typedef ENDMENU16 UNALIGNED *PENDMENU16;
+#endif
+
+typedef struct _ENDPAINT16 { /* u40 */
+ VPPAINTSTRUCT16 vpPaint;
+ HWND16 hwnd;
+} ENDPAINT16;
+typedef ENDPAINT16 UNALIGNED *PENDPAINT16;
+
+typedef struct _ENUMCHILDWINDOWS16 { /* u55 */
+ LONG f3;
+ VPPROC f2;
+ HWND16 f1;
+} ENUMCHILDWINDOWS16;
+typedef ENUMCHILDWINDOWS16 UNALIGNED *PENUMCHILDWINDOWS16;
+
+typedef struct _ENUMCLIPBOARDFORMATS16 { /* u144 */
+ WORD f1;
+} ENUMCLIPBOARDFORMATS16;
+typedef ENUMCLIPBOARDFORMATS16 UNALIGNED *PENUMCLIPBOARDFORMATS16;
+
+typedef struct _ENUMPROPS16 { /* u27 */
+ VPPROC f2;
+ HWND16 f1;
+} ENUMPROPS16;
+typedef ENUMPROPS16 UNALIGNED *PENUMPROPS16;
+
+typedef struct _ENUMTASKWINDOWS16 { /* u225 */
+ LONG f3;
+ VPPROC f2;
+ HAND16 f1;
+} ENUMTASKWINDOWS16;
+typedef ENUMTASKWINDOWS16 UNALIGNED *PENUMTASKWINDOWS16;
+
+typedef struct _ENUMWINDOWS16 { /* u54 */
+ LONG f2;
+ VPPROC f1;
+} ENUMWINDOWS16;
+typedef ENUMWINDOWS16 UNALIGNED *PENUMWINDOWS16;
+
+typedef struct _EQUALRECT16 { /* u244 */
+ VPRECT16 f2;
+ VPRECT16 f1;
+} EQUALRECT16;
+typedef EQUALRECT16 UNALIGNED *PEQUALRECT16;
+
+typedef struct _ESCAPECOMMFUNCTION16 { /* u214 */
+ SHORT f2;
+ SHORT f1;
+} ESCAPECOMMFUNCTION16;
+typedef ESCAPECOMMFUNCTION16 UNALIGNED *PESCAPECOMMFUNCTION16;
+
+typedef struct _EXCLUDEUPDATERGN16 { /* u238 */
+ HWND16 f2;
+ HDC16 f1;
+} EXCLUDEUPDATERGN16;
+typedef EXCLUDEUPDATERGN16 UNALIGNED *PEXCLUDEUPDATERGN16;
+
+typedef struct _EXITWINDOWS16 { /* u7 */
+ WORD wReturnCode;
+ DWORD dwReserved;
+} EXITWINDOWS16;
+typedef EXITWINDOWS16 UNALIGNED *PEXITWINDOWS16;
+
+typedef struct _EXITWINDOWSEXEC16 { /* u246 */
+ VPSTR vpCmdLine;
+ VPSTR vpProgName;
+} EXITWINDOWSEXEC16;
+typedef EXITWINDOWSEXEC16 UNALIGNED *PEXITWINDOWSEXEC16;
+
+#ifdef NULLSTRUCT
+typedef struct _FARCALLNETDRIVER16 { /* u500 */
+} FARCALLNETDRIVER16;
+typedef FARCALLNETDRIVER16 UNALIGNED *PFARCALLNETDRIVER16;
+#endif
+
+typedef struct _FILEPORTDLGPROC16 { /* u346 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} FILEPORTDLGPROC16;
+typedef FILEPORTDLGPROC16 UNALIGNED *PFILEPORTDLGPROC16;
+
+typedef struct _FILLRECT16 { /* u81 */
+ HBRSH16 f3;
+ VPRECT16 f2;
+ HDC16 f1;
+} FILLRECT16;
+typedef FILLRECT16 UNALIGNED *PFILLRECT16;
+
+#ifdef NULLSTRUCT
+typedef struct _FINALUSERINIT16 { /* u400 */
+} FINALUSERINIT16;
+typedef FINALUSERINIT16 UNALIGNED *PFINALUSERINIT16;
+#endif
+
+typedef struct _FINDWINDOW16 { /* u50 */
+ VPSTR f2;
+ VPSTR f1;
+} FINDWINDOW16;
+typedef FINDWINDOW16 UNALIGNED *PFINDWINDOW16;
+
+typedef struct _FLASHWINDOW16 { /* u105 */
+ BOOL16 f2;
+ HWND16 f1;
+} FLASHWINDOW16;
+typedef FLASHWINDOW16 UNALIGNED *PFLASHWINDOW16;
+
+typedef struct _FLUSHCOMM16 { /* u215 */
+ SHORT f2;
+ SHORT f1;
+} FLUSHCOMM16;
+typedef FLUSHCOMM16 UNALIGNED *PFLUSHCOMM16;
+
+typedef struct _FRAMERECT16 { /* u83 */
+ HBRSH16 f3;
+ VPRECT16 f2;
+ HDC16 f1;
+} FRAMERECT16;
+typedef FRAMERECT16 UNALIGNED *PFRAMERECT16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETACTIVEWINDOW16 { /* u60 */
+} GETACTIVEWINDOW16;
+typedef GETACTIVEWINDOW16 UNALIGNED *PGETACTIVEWINDOW16;
+#endif
+
+typedef struct _GETASYNCKEYSTATE16 { /* u249 */
+ SHORT f1;
+} GETASYNCKEYSTATE16;
+typedef GETASYNCKEYSTATE16 UNALIGNED *PGETASYNCKEYSTATE16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETCAPTURE16 { /* u236 */
+} GETCAPTURE16;
+typedef GETCAPTURE16 UNALIGNED *PGETCAPTURE16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _GETCARETBLINKTIME16 { /* u169 */
+} GETCARETBLINKTIME16;
+typedef GETCARETBLINKTIME16 UNALIGNED *PGETCARETBLINKTIME16;
+#endif
+
+typedef struct _GETCARETPOS16 { /* u183 */
+ VPPOINT16 f1;
+} GETCARETPOS16;
+typedef GETCARETPOS16 UNALIGNED *PGETCARETPOS16;
+
+typedef struct _GETCLASSINFO16 { /* u404 */
+ VPWNDCLASS16 f3;
+ VPSTR f2;
+ HAND16 f1;
+} GETCLASSINFO16;
+typedef GETCLASSINFO16 UNALIGNED *PGETCLASSINFO16;
+
+typedef struct _GETCLASSLONG16 { /* u131 */
+ SHORT f2;
+ HWND16 f1;
+} GETCLASSLONG16;
+typedef GETCLASSLONG16 UNALIGNED *PGETCLASSLONG16;
+
+typedef struct _GETCLASSNAME16 { /* u58 */
+ SHORT f3;
+ VPSTR f2;
+ HWND16 f1;
+} GETCLASSNAME16;
+typedef GETCLASSNAME16 UNALIGNED *PGETCLASSNAME16;
+
+typedef struct _GETCLASSWORD16 { /* u129 */
+ SHORT f2;
+ HWND16 f1;
+} GETCLASSWORD16;
+typedef GETCLASSWORD16 UNALIGNED *PGETCLASSWORD16;
+
+typedef struct _GETCLIENTRECT16 { /* u33 */
+ VPRECT16 vpRect;
+ HWND16 hwnd;
+} GETCLIENTRECT16;
+typedef GETCLIENTRECT16 UNALIGNED *PGETCLIENTRECT16;
+
+typedef struct _GETCLIPBOARDDATA16 { /* u142 */
+ WORD f1;
+} GETCLIPBOARDDATA16;
+typedef GETCLIPBOARDDATA16 UNALIGNED *PGETCLIPBOARDDATA16;
+
+typedef struct _GETCLIPBOARDFORMATNAME16 { /* u146 */
+ SHORT f3;
+ VPSTR f2;
+ WORD f1;
+} GETCLIPBOARDFORMATNAME16;
+typedef GETCLIPBOARDFORMATNAME16 UNALIGNED *PGETCLIPBOARDFORMATNAME16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETCLIPBOARDOWNER16 { /* u140 */
+} GETCLIPBOARDOWNER16;
+typedef GETCLIPBOARDOWNER16 UNALIGNED *PGETCLIPBOARDOWNER16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _GETCLIPBOARDVIEWER16 { /* u148 */
+} GETCLIPBOARDVIEWER16;
+typedef GETCLIPBOARDVIEWER16 UNALIGNED *PGETCLIPBOARDVIEWER16;
+#endif
+
+typedef struct _GETCOMMERROR16 { /* u203 */
+ VPCOMSTAT16 f2;
+ SHORT f1;
+} GETCOMMERROR16;
+typedef GETCOMMERROR16 UNALIGNED *PGETCOMMERROR16;
+
+typedef struct _GETCOMMEVENTMASK16 { /* u209 */
+ SHORT f2;
+ SHORT f1;
+} GETCOMMEVENTMASK16;
+typedef GETCOMMEVENTMASK16 UNALIGNED *PGETCOMMEVENTMASK16;
+
+typedef struct _GETCOMMSTATE16 { /* u202 */
+ VPDCB16 f2;
+ SHORT f1;
+} GETCOMMSTATE16;
+typedef GETCOMMSTATE16 UNALIGNED *PGETCOMMSTATE16;
+
+typedef struct _GETCONTROLBRUSH16 { /* u326 */
+ WORD f3;
+ HDC16 f2;
+ HWND16 f1;
+} GETCONTROLBRUSH16;
+typedef GETCONTROLBRUSH16 UNALIGNED *PGETCONTROLBRUSH16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETCURRENTTIME16 { /* u15 */
+} GETCURRENTTIME16;
+typedef GETCURRENTTIME16 UNALIGNED *PGETCURRENTTIME16;
+#endif
+
+typedef struct _GETCURSORPOS16 { /* u17 */
+ VPPOINT16 f1;
+} GETCURSORPOS16;
+typedef GETCURSORPOS16 UNALIGNED *PGETCURSORPOS16;
+
+typedef struct _GETDC16 { /* u66 */
+ HWND16 f1;
+} GETDC16;
+typedef GETDC16 UNALIGNED *PGETDC16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETDESKTOPHWND16 { /* u278 */
+} GETDESKTOPHWND16;
+typedef GETDESKTOPHWND16 UNALIGNED *PGETDESKTOPHWND16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _GETDESKTOPWINDOW16 { /* u286 */
+} GETDESKTOPWINDOW16;
+typedef GETDESKTOPWINDOW16 UNALIGNED *PGETDESKTOPWINDOW16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _GETDIALOGBASEUNITS16 { /* u243 */
+} GETDIALOGBASEUNITS16;
+typedef GETDIALOGBASEUNITS16 UNALIGNED *PGETDIALOGBASEUNITS16;
+#endif
+
+typedef struct _GETDLGCTRLID16 { /* u277 */
+ HWND16 f1;
+} GETDLGCTRLID16;
+typedef GETDLGCTRLID16 UNALIGNED *PGETDLGCTRLID16;
+
+typedef struct _GETDLGITEM16 { /* u91 */
+ SHORT f2;
+ HWND16 f1;
+} GETDLGITEM16;
+typedef GETDLGITEM16 UNALIGNED *PGETDLGITEM16;
+
+typedef struct _GETDLGITEMINT16 { /* u95 */
+ BOOL16 f4;
+ VPBOOL16 f3;
+ SHORT f2;
+ HWND16 f1;
+} GETDLGITEMINT16;
+typedef GETDLGITEMINT16 UNALIGNED *PGETDLGITEMINT16;
+
+typedef struct _GETDLGITEMTEXT16 { /* u93 */
+ SHORT f4;
+ VPSTR f3;
+ SHORT f2;
+ HWND16 f1;
+} GETDLGITEMTEXT16;
+typedef GETDLGITEMTEXT16 UNALIGNED *PGETDLGITEMTEXT16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETDOUBLECLICKTIME16 { /* u21 */
+} GETDOUBLECLICKTIME16;
+typedef GETDOUBLECLICKTIME16 UNALIGNED *PGETDOUBLECLICKTIME16;
+#endif
+
+typedef struct _GETFILEPORTNAME16 { /* u343 */
+ VPSTR f1;
+} GETFILEPORTNAME16;
+typedef GETFILEPORTNAME16 UNALIGNED *PGETFILEPORTNAME16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETFOCUS16 { /* u23 */
+} GETFOCUS16;
+typedef GETFOCUS16 UNALIGNED *PGETFOCUS16;
+#endif
+
+typedef struct _GETICONID16 { /* u455 */
+ VPSTR f2;
+ HAND16 f1;
+} GETICONID16;
+typedef GETICONID16 UNALIGNED *PGETICONID16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETINPUTSTATE16 { /* u335 */
+} GETINPUTSTATE16;
+typedef GETINPUTSTATE16 UNALIGNED *PGETINPUTSTATE16;
+#endif
+
+typedef struct _GETINTERNALICONHEADER16 { /* u372 */
+ VPSTR f2;
+ VPSTR f1;
+} GETINTERNALICONHEADER16;
+typedef GETINTERNALICONHEADER16 UNALIGNED *PGETINTERNALICONHEADER16;
+
+typedef struct _GETINTERNALWINDOWPOS16 { /* u460 */
+ VPPOINT16 f3;
+ VPRECT16 f2;
+ HWND16 f1;
+} GETINTERNALWINDOWPOS16;
+typedef GETINTERNALWINDOWPOS16 UNALIGNED *PGETINTERNALWINDOWPOS16;
+
+typedef struct _GETKEYBOARDSTATE16 { /* u222 */
+ VPBYTE f1;
+} GETKEYBOARDSTATE16;
+typedef GETKEYBOARDSTATE16 UNALIGNED *PGETKEYBOARDSTATE16;
+
+typedef struct _GETKEYSTATE16 { /* u106 */
+ SHORT f1;
+} GETKEYSTATE16;
+typedef GETKEYSTATE16 UNALIGNED *PGETKEYSTATE16;
+
+typedef struct _GETLASTACTIVEPOPUP16 { /* u287 */
+ HWND16 f1;
+} GETLASTACTIVEPOPUP16;
+typedef GETLASTACTIVEPOPUP16 UNALIGNED *PGETLASTACTIVEPOPUP16;
+
+typedef struct _GETMENU16 { /* u157 */
+ HWND16 f1;
+} GETMENU16;
+typedef GETMENU16 UNALIGNED *PGETMENU16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETMENUCHECKMARKDIMENSIONS16 { /* u417 */
+} GETMENUCHECKMARKDIMENSIONS16;
+typedef GETMENUCHECKMARKDIMENSIONS16 UNALIGNED *PGETMENUCHECKMARKDIMENSIONS16;
+#endif
+
+typedef struct _GETMENUITEMCOUNT16 { /* u263 */
+ HMENU16 f1;
+} GETMENUITEMCOUNT16;
+typedef GETMENUITEMCOUNT16 UNALIGNED *PGETMENUITEMCOUNT16;
+
+typedef struct _GETMENUITEMID16 { /* u264 */
+ SHORT f2;
+ HMENU16 f1;
+} GETMENUITEMID16;
+typedef GETMENUITEMID16 UNALIGNED *PGETMENUITEMID16;
+
+typedef struct _GETMENUSTATE16 { /* u250 */
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} GETMENUSTATE16;
+typedef GETMENUSTATE16 UNALIGNED *PGETMENUSTATE16;
+
+typedef struct _GETMENUSTRING16 { /* u161 */
+ WORD f5;
+ SHORT f4;
+ VPSTR f3;
+ WORD f2;
+ HMENU16 f1;
+} GETMENUSTRING16;
+typedef GETMENUSTRING16 UNALIGNED *PGETMENUSTRING16;
+
+typedef struct _GETMESSAGE16 { /* u108 */
+ WORD wMax;
+ WORD wMin;
+ HWND16 hwnd;
+ VPMSG16 vpMsg;
+} GETMESSAGE16;
+typedef GETMESSAGE16 UNALIGNED *PGETMESSAGE16;
+
+typedef struct _GETMESSAGE216 { /* u323 */
+ BOOL16 f6;
+ WORD f5;
+ WORD f4;
+ WORD f3;
+ HWND16 f2;
+ VPMSG16 f1;
+} GETMESSAGE216;
+typedef GETMESSAGE216 UNALIGNED *PGETMESSAGE216;
+
+#ifdef NULLSTRUCT
+typedef struct _GETMESSAGEPOS16 { /* u119 */
+} GETMESSAGEPOS16;
+typedef GETMESSAGEPOS16 UNALIGNED *PGETMESSAGEPOS16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _GETMESSAGETIME16 { /* u120 */
+} GETMESSAGETIME16;
+typedef GETMESSAGETIME16 UNALIGNED *PGETMESSAGETIME16;
+#endif
+
+typedef struct _GETNEXTDLGGROUPITEM16 { /* u227 */
+ BOOL16 f3;
+ HWND16 f2;
+ HWND16 f1;
+} GETNEXTDLGGROUPITEM16;
+typedef GETNEXTDLGGROUPITEM16 UNALIGNED *PGETNEXTDLGGROUPITEM16;
+
+typedef struct _GETNEXTDLGTABITEM16 { /* u228 */
+ BOOL16 f3;
+ HWND16 f2;
+ HWND16 f1;
+} GETNEXTDLGTABITEM16;
+typedef GETNEXTDLGTABITEM16 UNALIGNED *PGETNEXTDLGTABITEM16;
+
+typedef struct _GETNEXTQUEUEWINDOW16 { /* u274 */
+ BOOL16 f2;
+ HWND16 f1;
+} GETNEXTQUEUEWINDOW16;
+typedef GETNEXTQUEUEWINDOW16 UNALIGNED *PGETNEXTQUEUEWINDOW16;
+
+typedef struct _GETNEXTWINDOW16 { /* u230 */
+ WORD f2;
+ HWND16 f1;
+} GETNEXTWINDOW16;
+typedef GETNEXTWINDOW16 UNALIGNED *PGETNEXTWINDOW16;
+
+typedef struct _GETPARENT16 { /* u46 */
+ HWND16 f1;
+} GETPARENT16;
+typedef GETPARENT16 UNALIGNED *PGETPARENT16;
+
+typedef struct _GETPRIORITYCLIPBOARDFORMAT16 { /* u402 */
+ SHORT f2;
+ VPWORD f1;
+} GETPRIORITYCLIPBOARDFORMAT16;
+typedef GETPRIORITYCLIPBOARDFORMAT16 UNALIGNED *PGETPRIORITYCLIPBOARDFORMAT16;
+
+typedef struct _GETPROP16 { /* u25 */
+ VPSTR f2;
+ HWND16 f1;
+} GETPROP16;
+typedef GETPROP16 UNALIGNED *PGETPROP16;
+
+typedef struct _GETSCROLLPOS16 { /* u63 */
+ SHORT f2;
+ HWND16 f1;
+} GETSCROLLPOS16;
+typedef GETSCROLLPOS16 UNALIGNED *PGETSCROLLPOS16;
+
+typedef struct _GETSCROLLRANGE16 { /* u65 */
+ VPSHORT f4;
+ VPSHORT f3;
+ SHORT f2;
+ HWND16 f1;
+} GETSCROLLRANGE16;
+typedef GETSCROLLRANGE16 UNALIGNED *PGETSCROLLRANGE16;
+
+typedef struct _GETSUBMENU16 { /* u159 */
+ SHORT f2;
+ HMENU16 f1;
+} GETSUBMENU16;
+typedef GETSUBMENU16 UNALIGNED *PGETSUBMENU16;
+
+typedef struct _GETSYSCOLOR16 { /* u180 */
+ SHORT f1;
+} GETSYSCOLOR16;
+typedef GETSYSCOLOR16 UNALIGNED *PGETSYSCOLOR16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETSYSMODALWINDOW16 { /* u189 */
+} GETSYSMODALWINDOW16;
+typedef GETSYSMODALWINDOW16 UNALIGNED *PGETSYSMODALWINDOW16;
+#endif
+
+typedef struct _GETSYSTEMMENU16 { /* u156 */
+ BOOL16 f2;
+ HWND16 f1;
+} GETSYSTEMMENU16;
+typedef GETSYSTEMMENU16 UNALIGNED *PGETSYSTEMMENU16;
+
+typedef struct _GETSYSTEMMETRICS16 { /* u179 */
+ SHORT f1;
+} GETSYSTEMMETRICS16;
+typedef GETSYSTEMMETRICS16 UNALIGNED *PGETSYSTEMMETRICS16;
+
+typedef struct _GETTABBEDTEXTEXTENT16 { /* u197 */
+ VPSHORT f5;
+ SHORT f4;
+ SHORT f3;
+ VPSTR f2;
+ HDC16 f1;
+} GETTABBEDTEXTEXTENT16;
+typedef GETTABBEDTEXTEXTENT16 UNALIGNED *PGETTABBEDTEXTEXTENT16;
+
+typedef struct _GETTASKFROMHWND16 { /* u117 */
+ HWND16 f1;
+} GETTASKFROMHWND16;
+typedef GETTASKFROMHWND16 UNALIGNED *PGETTASKFROMHWND16;
+
+#ifdef NULLSTRUCT
+typedef struct _GETTICKCOUNT16 { /* u13 */
+} GETTICKCOUNT16;
+typedef GETTICKCOUNT16 UNALIGNED *PGETTICKCOUNT16;
+#endif
+
+#ifdef NULLSTRUCT
+typedef struct _GETTIMERRESOLUTION16 { /* u14 */
+} GETTIMERRESOLUTION16;
+typedef GETTIMERRESOLUTION16 UNALIGNED *PGETTIMERRESOLUTION16;
+#endif
+
+typedef struct _GETTOPWINDOW16 { /* u229 */
+ HWND16 f1;
+} GETTOPWINDOW16;
+typedef GETTOPWINDOW16 UNALIGNED *PGETTOPWINDOW16;
+
+typedef struct _GETUPDATERECT16 { /* u190 */
+ BOOL16 f3;
+ VPRECT16 f2;
+ HWND16 f1;
+} GETUPDATERECT16;
+typedef GETUPDATERECT16 UNALIGNED *PGETUPDATERECT16;
+
+typedef struct _GETUPDATERGN16 { /* u237 */
+ BOOL16 f3;
+ HRGN16 f2;
+ HWND16 f1;
+} GETUPDATERGN16;
+typedef GETUPDATERGN16 UNALIGNED *PGETUPDATERGN16;
+
+typedef struct _GETUSERLOCALOBJTYPE16 { /* u480 */
+ HAND16 f1;
+} GETUSERLOCALOBJTYPE16;
+typedef GETUSERLOCALOBJTYPE16 UNALIGNED *PGETUSERLOCALOBJTYPE16;
+
+typedef struct _GETWC216 { /* u318 */
+ SHORT f2;
+ HWND16 f1;
+} GETWC216;
+typedef GETWC216 UNALIGNED *PGETWC216;
+
+typedef struct _GETWINDOW16 { /* u262 */
+ WORD f2;
+ HWND16 f1;
+} GETWINDOW16;
+typedef GETWINDOW16 UNALIGNED *PGETWINDOW16;
+
+typedef struct _GETWINDOWDC16 { /* u67 */
+ HWND16 f1;
+} GETWINDOWDC16;
+typedef GETWINDOWDC16 UNALIGNED *PGETWINDOWDC16;
+
+typedef struct _GETWINDOWLONG16 { /* u135 */
+ SHORT f2;
+ HWND16 f1;
+} GETWINDOWLONG16;
+typedef GETWINDOWLONG16 UNALIGNED *PGETWINDOWLONG16;
+
+typedef struct _GETWINDOWRECT16 { /* u32 */
+ VPRECT16 f2;
+ HWND16 f1;
+} GETWINDOWRECT16;
+typedef GETWINDOWRECT16 UNALIGNED *PGETWINDOWRECT16;
+
+typedef struct _GETWINDOWTASK16 { /* u224 */
+ HWND16 f1;
+} GETWINDOWTASK16;
+typedef GETWINDOWTASK16 UNALIGNED *PGETWINDOWTASK16;
+
+typedef struct _GETWINDOWTEXT16 { /* u36 */
+ WORD f3;
+ VPSTR f2;
+ HWND16 f1;
+} GETWINDOWTEXT16;
+typedef GETWINDOWTEXT16 UNALIGNED *PGETWINDOWTEXT16;
+
+typedef struct _GETWINDOWTEXTLENGTH16 { /* u38 */
+ HWND16 f1;
+} GETWINDOWTEXTLENGTH16;
+typedef GETWINDOWTEXTLENGTH16 UNALIGNED *PGETWINDOWTEXTLENGTH16;
+
+typedef struct _GETWINDOWWORD16 { /* u133 */
+ SHORT f2;
+ HWND16 f1;
+} GETWINDOWWORD16;
+typedef GETWINDOWWORD16 UNALIGNED *PGETWINDOWWORD16;
+
+typedef struct _GLOBALADDATOM16 { /* u268 */
+ VPSTR f1;
+} GLOBALADDATOM16;
+typedef GLOBALADDATOM16 UNALIGNED *PGLOBALADDATOM16;
+
+typedef struct _GLOBALDELETEATOM16 { /* u269 */
+ ATOM f1;
+} GLOBALDELETEATOM16;
+typedef GLOBALDELETEATOM16 UNALIGNED *PGLOBALDELETEATOM16;
+
+typedef struct _GLOBALFINDATOM16 { /* u270 */
+ VPSTR f1;
+} GLOBALFINDATOM16;
+typedef GLOBALFINDATOM16 UNALIGNED *PGLOBALFINDATOM16;
+
+typedef struct _GLOBALGETATOMNAME16 { /* u271 */
+ SHORT f3;
+ VPSTR f2;
+ ATOM f1;
+} GLOBALGETATOMNAME16;
+typedef GLOBALGETATOMNAME16 UNALIGNED *PGLOBALGETATOMNAME16;
+
+typedef struct _GRAYSTRING16 { /* u185 */
+ SHORT f9;
+ SHORT f8;
+ SHORT f7;
+ SHORT f6;
+ SHORT f5;
+ DWORD f4;
+ VPPROC f3;
+ HBRSH16 f2;
+ HDC16 f1;
+} GRAYSTRING16;
+typedef GRAYSTRING16 UNALIGNED *PGRAYSTRING16;
+
+#ifdef NULLSTRUCT
+typedef struct _HARDWARE_EVENT16 { /* u481 */
+} HARDWARE_EVENT16;
+typedef HARDWARE_EVENT16 UNALIGNED *PHARDWARE_EVENT16;
+#endif
+
+typedef struct _HIDECARET16 { /* u166 */
+ HWND16 f1;
+} HIDECARET16;
+typedef HIDECARET16 UNALIGNED *PHIDECARET16;
+
+typedef struct _HILITEMENUITEM16 { /* u162 */
+ WORD f4;
+ WORD f3;
+ HMENU16 f2;
+ HWND16 f1;
+} HILITEMENUITEM16;
+typedef HILITEMENUITEM16 UNALIGNED *PHILITEMENUITEM16;
+
+#ifdef NULLSTRUCT
+typedef struct _ICONSIZE16 { /* u86 */
+} ICONSIZE16;
+typedef ICONSIZE16 UNALIGNED *PICONSIZE16;
+#endif
+
+typedef struct _INFLATERECT16 { /* u78 */
+ SHORT f3;
+ SHORT f2;
+ VPRECT16 f1;
+} INFLATERECT16;
+typedef INFLATERECT16 UNALIGNED *PINFLATERECT16;
+
+typedef struct _INITAPP16 { /* u5 */
+ HAND16 hInstance;
+} INITAPP16;
+typedef INITAPP16 UNALIGNED *PINITAPP16;
+
+#ifdef NULLSTRUCT
+typedef struct _INSENDMESSAGE16 { /* u192 */
+} INSENDMESSAGE16;
+typedef INSENDMESSAGE16 UNALIGNED *PINSENDMESSAGE16;
+#endif
+
+typedef struct _INSERTMENU16 { /* u410 */
+ VPSTR f5;
+ WORD f4;
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} INSERTMENU16;
+typedef INSERTMENU16 UNALIGNED *PINSERTMENU16;
+
+typedef struct _INTERSECTRECT16 { /* u79 */
+ VPRECT16 f3;
+ VPRECT16 f2;
+ VPRECT16 f1;
+} INTERSECTRECT16;
+typedef INTERSECTRECT16 UNALIGNED *PINTERSECTRECT16;
+
+typedef struct _INVALIDATERECT16 { /* u125 */
+ BOOL16 f3;
+ VPRECT16 f2;
+ HWND16 f1;
+} INVALIDATERECT16;
+typedef INVALIDATERECT16 UNALIGNED *PINVALIDATERECT16;
+
+typedef struct _INVALIDATERGN16 { /* u126 */
+ BOOL16 f3;
+ HRGN16 f2;
+ HWND16 f1;
+} INVALIDATERGN16;
+typedef INVALIDATERGN16 UNALIGNED *PINVALIDATERGN16;
+
+typedef struct _INVERTRECT16 { /* u82 */
+ VPRECT16 f2;
+ HDC16 f1;
+} INVERTRECT16;
+typedef INVERTRECT16 UNALIGNED *PINVERTRECT16;
+
+typedef struct _ISCHARALPHA16 { /* u433 */
+ SHORT f1;
+} ISCHARALPHA16;
+typedef ISCHARALPHA16 UNALIGNED *PISCHARALPHA16;
+
+typedef struct _ISCHARALPHANUMERIC16 { /* u434 */
+ SHORT f1;
+} ISCHARALPHANUMERIC16;
+typedef ISCHARALPHANUMERIC16 UNALIGNED *PISCHARALPHANUMERIC16;
+
+typedef struct _ISCHARLOWER16 { /* u436 */
+ SHORT f1;
+} ISCHARLOWER16;
+typedef ISCHARLOWER16 UNALIGNED *PISCHARLOWER16;
+
+typedef struct _ISCHARUPPER16 { /* u435 */
+ SHORT f1;
+} ISCHARUPPER16;
+typedef ISCHARUPPER16 UNALIGNED *PISCHARUPPER16;
+
+typedef struct _ISCHILD16 { /* u48 */
+ HWND16 f2;
+ HWND16 f1;
+} ISCHILD16;
+typedef ISCHILD16 UNALIGNED *PISCHILD16;
+
+typedef struct _ISCLIPBOARDFORMATAVAILABLE16 { /* u193 */
+ WORD f1;
+} ISCLIPBOARDFORMATAVAILABLE16;
+typedef ISCLIPBOARDFORMATAVAILABLE16 UNALIGNED *PISCLIPBOARDFORMATAVAILABLE16;
+
+typedef struct _ISDIALOGMESSAGE16 { /* u90 */
+ VPMSG16 f2;
+ HWND16 f1;
+} ISDIALOGMESSAGE16;
+typedef ISDIALOGMESSAGE16 UNALIGNED *PISDIALOGMESSAGE16;
+
+typedef struct _ISDLGBUTTONCHECKED16 { /* u98 */
+ SHORT f2;
+ HWND16 f1;
+} ISDLGBUTTONCHECKED16;
+typedef ISDLGBUTTONCHECKED16 UNALIGNED *PISDLGBUTTONCHECKED16;
+
+typedef struct _ISICONIC16 { /* u31 */
+ HWND16 f1;
+} ISICONIC16;
+typedef ISICONIC16 UNALIGNED *PISICONIC16;
+
+typedef struct _ISRECTEMPTY16 { /* u75 */
+ VPRECT16 f1;
+} ISRECTEMPTY16;
+typedef ISRECTEMPTY16 UNALIGNED *PISRECTEMPTY16;
+
+typedef struct _ISTWOBYTECHARPREFIX16 { /* u51 */
+ SHORT f1;
+} ISTWOBYTECHARPREFIX16;
+typedef ISTWOBYTECHARPREFIX16 UNALIGNED *PISTWOBYTECHARPREFIX16;
+
+#ifdef NULLSTRUCT
+typedef struct _ISUSERIDLE16 { /* u59 */
+} ISUSERIDLE16;
+typedef ISUSERIDLE16 UNALIGNED *PISUSERIDLE16;
+#endif
+
+typedef struct _ISWINDOW16 { /* u47 */
+ HWND16 f1;
+} ISWINDOW16;
+typedef ISWINDOW16 UNALIGNED *PISWINDOW16;
+
+typedef struct _ISWINDOWENABLED16 { /* u35 */
+ HWND16 f1;
+} ISWINDOWENABLED16;
+typedef ISWINDOWENABLED16 UNALIGNED *PISWINDOWENABLED16;
+
+typedef struct _ISWINDOWVISIBLE16 { /* u49 */
+ HWND16 f1;
+} ISWINDOWVISIBLE16;
+typedef ISWINDOWVISIBLE16 UNALIGNED *PISWINDOWVISIBLE16;
+
+typedef struct _ISZOOMED16 { /* u272 */
+ HWND16 f1;
+} ISZOOMED16;
+typedef ISZOOMED16 UNALIGNED *PISZOOMED16;
+
+#ifdef NULLSTRUCT
+typedef struct _KEYBD_EVENT16 { /* u289 */
+} KEYBD_EVENT16;
+typedef KEYBD_EVENT16 UNALIGNED *PKEYBD_EVENT16;
+#endif
+
+typedef struct _KEYBDEVENT16 { /* u538 */
+ DWORD dwExtraInfo;
+ WORD bScanCode;
+ WORD bVirtualKey;
+} KEYBDEVENT16;
+typedef KEYBDEVENT16 UNALIGNED *PKEYBDEVENT16;
+
+typedef struct _KILLSYSTEMTIMER16 { /* u182 */
+ SHORT f2;
+ HWND16 f1;
+} KILLSYSTEMTIMER16;
+typedef KILLSYSTEMTIMER16 UNALIGNED *PKILLSYSTEMTIMER16;
+
+typedef struct _KILLTIMER16 { /* u12 */
+ SHORT f2;
+ HWND16 f1;
+} KILLTIMER16;
+typedef KILLTIMER16 UNALIGNED *PKILLTIMER16;
+
+typedef struct _KILLTIMER216 { /* u327 */
+ SHORT f2;
+ HWND16 f1;
+} KILLTIMER216;
+typedef KILLTIMER216 UNALIGNED *PKILLTIMER216;
+
+typedef struct _LBOXCARETBLINKER16 { /* u453 */
+ DWORD f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} LBOXCARETBLINKER16;
+typedef LBOXCARETBLINKER16 UNALIGNED *PLBOXCARETBLINKER16;
+
+typedef struct _LOADACCELERATORS16 { /* u177 */
+ VPSTR f2;
+ HAND16 f1;
+} LOADACCELERATORS16;
+typedef LOADACCELERATORS16 UNALIGNED *PLOADACCELERATORS16;
+
+typedef struct _LOADBITMAP16 { /* u175 */
+ DWORD f4;
+ DWORD f3;
+ VPSTR f2;
+ HAND16 f1;
+} LOADBITMAP16;
+typedef LOADBITMAP16 UNALIGNED *PLOADBITMAP16;
+
+typedef struct _LOADCURSOR16 { /* u173 */
+ WORD f7;
+ WORD f6;
+ WORD f5;
+ DWORD f4;
+ DWORD f3;
+ VPSTR f2;
+ HAND16 f1;
+} LOADCURSOR16;
+typedef LOADCURSOR16 UNALIGNED *PLOADCURSOR16;
+
+typedef struct _LOADCURSORICONHANDLER16 { /* u336 */
+ HAND16 f3;
+ HAND16 f2;
+ HAND16 f1;
+} LOADCURSORICONHANDLER16;
+typedef LOADCURSORICONHANDLER16 UNALIGNED *PLOADCURSORICONHANDLER16;
+
+typedef struct _LOADDIBCURSORHANDLER16 { /* u356 */
+ HAND16 f3;
+ HAND16 f2;
+ HAND16 f1;
+} LOADDIBCURSORHANDLER16;
+typedef LOADDIBCURSORHANDLER16 UNALIGNED *PLOADDIBCURSORHANDLER16;
+
+typedef struct _LOADDIBICONHANDLER16 { /* u357 */
+ HAND16 f3;
+ HAND16 f2;
+ HAND16 f1;
+} LOADDIBICONHANDLER16;
+typedef LOADDIBICONHANDLER16 UNALIGNED *PLOADDIBICONHANDLER16;
+
+typedef struct _LOADICON16 { /* u174 */
+ WORD f6;
+ WORD f5;
+ DWORD f4;
+ DWORD f3;
+ VPSTR f2;
+ HAND16 f1;
+} LOADICON16;
+typedef LOADICON16 UNALIGNED *PLOADICON16;
+
+typedef struct _LOADICONHANDLER16 { /* u456 */
+ BOOL16 f2;
+ HICON16 f1;
+} LOADICONHANDLER16;
+typedef LOADICONHANDLER16 UNALIGNED *PLOADICONHANDLER16;
+
+typedef struct _LOADMENU16 { /* u150 */
+ WORD f5;
+ DWORD f4;
+ DWORD f3;
+ VPSTR f2;
+ HAND16 f1;
+} LOADMENU16;
+typedef LOADMENU16 UNALIGNED *PLOADMENU16;
+
+typedef struct _LOADMENUINDIRECT16 { /* u220 */
+ VPSTR f1;
+} LOADMENUINDIRECT16;
+typedef LOADMENUINDIRECT16 UNALIGNED *PLOADMENUINDIRECT16;
+
+typedef struct _LOADSTRING16 { /* u176 */
+ SHORT f4;
+ VPSTR f3;
+ WORD f2;
+ HAND16 f1;
+} LOADSTRING16;
+typedef LOADSTRING16 UNALIGNED *PLOADSTRING16;
+
+typedef struct _LOCKMYTASK16 { /* u276 */
+ BOOL16 f1;
+} LOCKMYTASK16;
+typedef LOCKMYTASK16 UNALIGNED *PLOCKMYTASK16;
+
+typedef struct _LOOKUPMENUHANDLE16 { /* u217 */
+ WORD f2;
+ HMENU16 f1;
+} LOOKUPMENUHANDLE16;
+typedef LOOKUPMENUHANDLE16 UNALIGNED *PLOOKUPMENUHANDLE16;
+
+typedef struct _LSTRCMP16 { /* u430 */
+ VPSTR f2;
+ VPSTR f1;
+} LSTRCMP16;
+typedef LSTRCMP16 UNALIGNED *PLSTRCMP16;
+
+typedef struct _LSTRCMPI16 { /* u471 */
+ VPSTR f2;
+ VPSTR f1;
+} LSTRCMPI16;
+typedef LSTRCMPI16 UNALIGNED *PLSTRCMPI16;
+
+typedef struct _MAPDIALOGRECT16 { /* u103 */
+ VPRECT16 f2;
+ HWND16 f1;
+} MAPDIALOGRECT16;
+typedef MAPDIALOGRECT16 UNALIGNED *PMAPDIALOGRECT16;
+
+typedef struct _MB_DLGPROC16 { /* u409 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} MB_DLGPROC16;
+typedef MB_DLGPROC16 UNALIGNED *PMB_DLGPROC16;
+
+typedef struct _MENUITEMSTATE16 { /* u329 */
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} MENUITEMSTATE16;
+typedef MENUITEMSTATE16 UNALIGNED *PMENUITEMSTATE16;
+
+typedef struct _MESSAGEBEEP16 { /* u104 */
+ WORD f1;
+} MESSAGEBEEP16;
+typedef MESSAGEBEEP16 UNALIGNED *PMESSAGEBEEP16;
+
+typedef struct _MESSAGEBOX16 { /* u1 */
+ WORD f4;
+ VPSTR f3;
+ VPSTR f2;
+ HWND16 f1;
+} MESSAGEBOX16;
+typedef MESSAGEBOX16 UNALIGNED *PMESSAGEBOX16;
+
+typedef struct _MODIFYMENU16 { /* u414 */
+ VPSTR f5;
+ WORD f4;
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} MODIFYMENU16;
+typedef MODIFYMENU16 UNALIGNED *PMODIFYMENU16;
+
+#ifdef NULLSTRUCT
+typedef struct _MOUSE_EVENT16 { /* u299 */
+} MOUSE_EVENT16;
+typedef MOUSE_EVENT16 UNALIGNED *PMOUSE_EVENT16;
+#endif
+
+typedef struct _MOUSEEVENT16 { /* u537 */
+ DWORD dwExtraInfo;
+ WORD cButtons;
+ WORD dy;
+ WORD dx;
+ WORD wFlags;
+} MOUSEEVENT16;
+typedef MOUSEEVENT16 UNALIGNED *PMOUSEEVENT16;
+
+
+typedef struct _MOVEWINDOW16 { /* u56 */
+ BOOL16 f6;
+ SHORT f5;
+ SHORT f4;
+ SHORT f3;
+ SHORT f2;
+ HWND16 f1;
+} MOVEWINDOW16;
+typedef MOVEWINDOW16 UNALIGNED *PMOVEWINDOW16;
+
+typedef struct _OFFSETRECT16 { /* u77 */
+ SHORT f3;
+ SHORT f2;
+ VPRECT16 f1;
+} OFFSETRECT16;
+typedef OFFSETRECT16 UNALIGNED *POFFSETRECT16;
+
+typedef struct _OPENCLIPBOARD16 { /* u137 */
+ HWND16 f1;
+} OPENCLIPBOARD16;
+typedef OPENCLIPBOARD16 UNALIGNED *POPENCLIPBOARD16;
+
+typedef struct _OPENCOMM16 { /* u200 */
+ DWORD f4; /* added for SetCommEventMask() support */
+ WORD f3;
+ WORD f2;
+ VPSTR f1;
+} OPENCOMM16;
+typedef OPENCOMM16 UNALIGNED *POPENCOMM16;
+
+typedef struct _OPENICON16 { /* u44 */
+ HWND16 f1;
+} OPENICON16;
+typedef OPENICON16 UNALIGNED *POPENICON16;
+
+typedef struct _PAINTRECT16 { /* u325 */
+ VPRECT16 f5;
+ HBRSH16 f4;
+ HDC16 f3;
+ HWND16 f2;
+ HWND16 f1;
+} PAINTRECT16;
+typedef PAINTRECT16 UNALIGNED *PPAINTRECT16;
+
+typedef struct _PEEKMESSAGE16 { /* u109 */
+ WORD f5;
+ WORD f4;
+ WORD f3;
+ HWND16 f2;
+ VPMSG16 f1;
+} PEEKMESSAGE16;
+typedef PEEKMESSAGE16 UNALIGNED *PPEEKMESSAGE16;
+
+typedef struct _POSTAPPMESSAGE16 { /* u116 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HAND16 f1;
+} POSTAPPMESSAGE16;
+typedef POSTAPPMESSAGE16 UNALIGNED *PPOSTAPPMESSAGE16;
+
+typedef struct _POSTMESSAGE16 { /* u110 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} POSTMESSAGE16;
+typedef POSTMESSAGE16 UNALIGNED *PPOSTMESSAGE16;
+
+typedef struct _POSTMESSAGE216 { /* u313 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} POSTMESSAGE216;
+typedef POSTMESSAGE216 UNALIGNED *PPOSTMESSAGE216;
+
+typedef struct _POSTQUITMESSAGE16 { /* u6 */
+ SHORT wExitCode;
+} POSTQUITMESSAGE16;
+typedef POSTQUITMESSAGE16 UNALIGNED *PPOSTQUITMESSAGE16;
+
+typedef struct _PTINRECT16 { /* u76 */
+ POINT16 f2;
+ VPRECT16 f1;
+} PTINRECT16;
+typedef PTINRECT16 UNALIGNED *PPTINRECT16;
+
+typedef struct _READCOMM16 { /* u204 */
+ SHORT f3;
+ VPSTR f2;
+ SHORT f1;
+} READCOMM16;
+typedef READCOMM16 UNALIGNED *PREADCOMM16;
+
+typedef struct _REALIZEPALETTE16 { /* u283 */
+ HDC16 f1;
+} REALIZEPALETTE16;
+typedef REALIZEPALETTE16 UNALIGNED *PREALIZEPALETTE16;
+
+typedef struct _REGISTERCLASS16 { /* u57 */
+ VPWNDCLASS16 vpWndClass;
+} REGISTERCLASS16;
+typedef REGISTERCLASS16 UNALIGNED *PREGISTERCLASS16;
+
+typedef struct _REGISTERCLIPBOARDFORMAT16 { /* u145 */
+ VPSTR f1;
+} REGISTERCLIPBOARDFORMAT16;
+typedef REGISTERCLIPBOARDFORMAT16 UNALIGNED *PREGISTERCLIPBOARDFORMAT16;
+
+typedef struct _REGISTERWINDOWMESSAGE16 { /* u118 */
+ VPSTR f1;
+} REGISTERWINDOWMESSAGE16;
+typedef REGISTERWINDOWMESSAGE16 UNALIGNED *PREGISTERWINDOWMESSAGE16;
+
+#ifdef NULLSTRUCT
+typedef struct _RELEASECAPTURE16 { /* u19 */
+} RELEASECAPTURE16;
+typedef RELEASECAPTURE16 UNALIGNED *PRELEASECAPTURE16;
+#endif
+
+typedef struct _RELEASEDC16 { /* u68 */
+ HDC16 f2;
+ HWND16 f1;
+} RELEASEDC16;
+typedef RELEASEDC16 UNALIGNED *PRELEASEDC16;
+
+typedef struct _REMOVEMENU16 { /* u412 */
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} REMOVEMENU16;
+typedef REMOVEMENU16 UNALIGNED *PREMOVEMENU16;
+
+typedef struct _REMOVEPROP16 { /* u24 */
+ VPSTR f2;
+ HWND16 f1;
+} REMOVEPROP16;
+typedef REMOVEPROP16 UNALIGNED *PREMOVEPROP16;
+
+#ifdef NULLSTRUCT
+typedef struct _REPAINTSCREEN16 { /* u275 */
+} REPAINTSCREEN16;
+typedef REPAINTSCREEN16 UNALIGNED *PREPAINTSCREEN16;
+#endif
+
+typedef struct _REPLYMESSAGE16 { /* u115 */
+ LONG f1;
+} REPLYMESSAGE16;
+typedef REPLYMESSAGE16 UNALIGNED *PREPLYMESSAGE16;
+
+typedef struct _SCREENTOCLIENT16 { /* u29 */
+ VPPOINT16 f2;
+ HWND16 f1;
+} SCREENTOCLIENT16;
+typedef SCREENTOCLIENT16 UNALIGNED *PSCREENTOCLIENT16;
+
+typedef struct _SCROLLCHILDREN16 { /* u463 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} SCROLLCHILDREN16;
+typedef SCROLLCHILDREN16 UNALIGNED *PSCROLLCHILDREN16;
+
+typedef struct _SCROLLDC16 { /* u221 */
+ VPRECT16 f7;
+ HRGN16 f6;
+ VPRECT16 f5;
+ VPRECT16 f4;
+ SHORT f3;
+ SHORT f2;
+ HDC16 f1;
+} SCROLLDC16;
+typedef SCROLLDC16 UNALIGNED *PSCROLLDC16;
+
+typedef struct _SCROLLWINDOW16 { /* u61 */
+ VPRECT16 f5;
+ VPRECT16 f4;
+ SHORT f3;
+ SHORT f2;
+ HWND16 f1;
+} SCROLLWINDOW16;
+typedef SCROLLWINDOW16 UNALIGNED *PSCROLLWINDOW16;
+
+typedef struct _SELECTPALETTE16 { /* u282 */
+ BOOL16 f3;
+ HPAL16 f2;
+ HDC16 f1;
+} SELECTPALETTE16;
+typedef SELECTPALETTE16 UNALIGNED *PSELECTPALETTE16;
+
+typedef struct _SENDDLGITEMMESSAGE16 { /* u101 */
+ LONG f5;
+ WORD f4;
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SENDDLGITEMMESSAGE16;
+typedef SENDDLGITEMMESSAGE16 UNALIGNED *PSENDDLGITEMMESSAGE16;
+
+typedef struct _SENDMESSAGE16 { /* u111 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} SENDMESSAGE16;
+typedef SENDMESSAGE16 UNALIGNED *PSENDMESSAGE16;
+
+typedef struct _SENDMESSAGE216 { /* u312 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} SENDMESSAGE216;
+typedef SENDMESSAGE216 UNALIGNED *PSENDMESSAGE216;
+
+typedef struct _SETACTIVEWINDOW16 { /* u59 */
+ HWND16 f1;
+} SETACTIVEWINDOW16;
+typedef SETACTIVEWINDOW16 UNALIGNED *PSETACTIVEWINDOW16;
+
+typedef struct _SETCAPTURE16 { /* u18 */
+ HWND16 f1;
+} SETCAPTURE16;
+typedef SETCAPTURE16 UNALIGNED *PSETCAPTURE16;
+
+typedef struct _SETCARETBLINKTIME16 { /* u168 */
+ WORD f1;
+} SETCARETBLINKTIME16;
+typedef SETCARETBLINKTIME16 UNALIGNED *PSETCARETBLINKTIME16;
+
+typedef struct _SETCARETPOS16 { /* u165 */
+ SHORT f2;
+ SHORT f1;
+} SETCARETPOS16;
+typedef SETCARETPOS16 UNALIGNED *PSETCARETPOS16;
+
+typedef struct _SETCLASSLONG16 { /* u132 */
+ LONG f3;
+ SHORT f2;
+ HWND16 f1;
+} SETCLASSLONG16;
+typedef SETCLASSLONG16 UNALIGNED *PSETCLASSLONG16;
+
+typedef struct _SETCLASSWORD16 { /* u130 */
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SETCLASSWORD16;
+typedef SETCLASSWORD16 UNALIGNED *PSETCLASSWORD16;
+
+typedef struct _SETCLIPBOARDDATA16 { /* u141 */
+ HAND16 f2;
+ WORD f1;
+} SETCLIPBOARDDATA16;
+typedef SETCLIPBOARDDATA16 UNALIGNED *PSETCLIPBOARDDATA16;
+
+typedef struct _SETCLIPBOARDVIEWER16 { /* u147 */
+ HWND16 f1;
+} SETCLIPBOARDVIEWER16;
+typedef SETCLIPBOARDVIEWER16 UNALIGNED *PSETCLIPBOARDVIEWER16;
+
+typedef struct _SETCOMMBREAK16 { /* u210 */
+ SHORT f1;
+} SETCOMMBREAK16;
+typedef SETCOMMBREAK16 UNALIGNED *PSETCOMMBREAK16;
+
+typedef struct _SETCOMMEVENTMASK16 { /* u208 */
+ WORD f2;
+ SHORT f1;
+} SETCOMMEVENTMASK16;
+typedef SETCOMMEVENTMASK16 UNALIGNED *PSETCOMMEVENTMASK16;
+
+typedef struct _SETCOMMSTATE16 { /* u201 */
+ VPDCB16 f1;
+} SETCOMMSTATE16;
+typedef SETCOMMSTATE16 UNALIGNED *PSETCOMMSTATE16;
+
+typedef struct _SETCURSOR16 { /* u69 */
+ HCUR16 f1;
+} SETCURSOR16;
+typedef SETCURSOR16 UNALIGNED *PSETCURSOR16;
+
+typedef struct _SETCURSORPOS16 { /* u70 */
+ SHORT f2;
+ SHORT f1;
+} SETCURSORPOS16;
+typedef SETCURSORPOS16 UNALIGNED *PSETCURSORPOS16;
+
+typedef struct _SETDESKPATTERN16 { /* u279 */
+ VPSTR f1;
+} SETDESKPATTERN16;
+typedef SETDESKPATTERN16 UNALIGNED *PSETDESKPATTERN16;
+
+typedef struct _SETDESKWALLPAPER16 { /* u285 */
+ VPSTR f1;
+} SETDESKWALLPAPER16;
+typedef SETDESKWALLPAPER16 UNALIGNED *PSETDESKWALLPAPER16;
+
+typedef struct _SETDLGITEMINT16 { /* u94 */
+ BOOL16 f4;
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SETDLGITEMINT16;
+typedef SETDLGITEMINT16 UNALIGNED *PSETDLGITEMINT16;
+
+typedef struct _SETDLGITEMTEXT16 { /* u92 */
+ VPSTR f3;
+ SHORT f2;
+ HWND16 f1;
+} SETDLGITEMTEXT16;
+typedef SETDLGITEMTEXT16 UNALIGNED *PSETDLGITEMTEXT16;
+
+typedef struct _SETDOUBLECLICKTIME16 { /* u20 */
+ WORD f1;
+} SETDOUBLECLICKTIME16;
+typedef SETDOUBLECLICKTIME16 UNALIGNED *PSETDOUBLECLICKTIME16;
+
+typedef struct _SETFOCUS16 { /* u22 */
+ HWND16 f1;
+} SETFOCUS16;
+typedef SETFOCUS16 UNALIGNED *PSETFOCUS16;
+
+typedef struct _SETGETKBDSTATE16 { /* u330 */
+ VPBYTE f1;
+} SETGETKBDSTATE16;
+typedef SETGETKBDSTATE16 UNALIGNED *PSETGETKBDSTATE16;
+
+typedef struct _SETINTERNALWINDOWPOS16 { /* u461 */
+ VPPOINT16 f4;
+ VPRECT16 f3;
+ WORD f2;
+ HWND16 f1;
+} SETINTERNALWINDOWPOS16;
+typedef SETINTERNALWINDOWPOS16 UNALIGNED *PSETINTERNALWINDOWPOS16;
+
+typedef struct _SETKEYBOARDSTATE16 { /* u223 */
+ VPBYTE f1;
+} SETKEYBOARDSTATE16;
+typedef SETKEYBOARDSTATE16 UNALIGNED *PSETKEYBOARDSTATE16;
+
+typedef struct _SETMENU16 { /* u158 */
+ HMENU16 f2;
+ HWND16 f1;
+} SETMENU16;
+typedef SETMENU16 UNALIGNED *PSETMENU16;
+
+typedef struct _SETMENUITEMBITMAPS16 { /* u418 */
+ HBM16 f5;
+ HBM16 f4;
+ WORD f3;
+ WORD f2;
+ HMENU16 f1;
+} SETMENUITEMBITMAPS16;
+typedef SETMENUITEMBITMAPS16 UNALIGNED *PSETMENUITEMBITMAPS16;
+
+typedef struct _SETMESSAGEQUEUE16 { /* u266 */
+ SHORT f1;
+} SETMESSAGEQUEUE16;
+typedef SETMESSAGEQUEUE16 UNALIGNED *PSETMESSAGEQUEUE16;
+
+typedef struct _SETPARENT16 { /* u233 */
+ HWND16 f2;
+ HWND16 f1;
+} SETPARENT16;
+typedef SETPARENT16 UNALIGNED *PSETPARENT16;
+
+typedef struct _SETPROP16 { /* u26 */
+ HAND16 f3;
+ VPSTR f2;
+ HWND16 f1;
+} SETPROP16;
+typedef SETPROP16 UNALIGNED *PSETPROP16;
+
+typedef struct _SETRECT16 { /* u72 */
+ SHORT f5;
+ SHORT f4;
+ SHORT f3;
+ SHORT f2;
+ VPRECT16 f1;
+} SETRECT16;
+typedef SETRECT16 UNALIGNED *PSETRECT16;
+
+typedef struct _SETRECTEMPTY16 { /* u73 */
+ VPRECT16 f1;
+} SETRECTEMPTY16;
+typedef SETRECTEMPTY16 UNALIGNED *PSETRECTEMPTY16;
+
+typedef struct _SETSCROLLPOS16 { /* u62 */
+ BOOL16 f4;
+ SHORT f3;
+ SHORT f2;
+ HWND16 f1;
+} SETSCROLLPOS16;
+typedef SETSCROLLPOS16 UNALIGNED *PSETSCROLLPOS16;
+
+typedef struct _SETSCROLLRANGE16 { /* u64 */
+ BOOL16 f5;
+ SHORT f4;
+ SHORT f3;
+ SHORT f2;
+ HWND16 f1;
+} SETSCROLLRANGE16;
+typedef SETSCROLLRANGE16 UNALIGNED *PSETSCROLLRANGE16;
+
+typedef struct _SETSYSCOLORS16 { /* u181 */
+ VPLONG f3;
+ VPSHORT f2;
+ SHORT f1;
+} SETSYSCOLORS16;
+typedef SETSYSCOLORS16 UNALIGNED *PSETSYSCOLORS16;
+
+typedef struct _SETSYSMODALWINDOW16 { /* u188 */
+ HWND16 f1;
+} SETSYSMODALWINDOW16;
+typedef SETSYSMODALWINDOW16 UNALIGNED *PSETSYSMODALWINDOW16;
+
+typedef struct _SETSYSTEMMENU16 { /* u280 */
+ HMENU16 f2;
+ HWND16 f1;
+} SETSYSTEMMENU16;
+typedef SETSYSTEMMENU16 UNALIGNED *PSETSYSTEMMENU16;
+
+typedef struct _SETSYSTEMTIMER16 { /* u11 */
+ VPPROC f4;
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SETSYSTEMTIMER16;
+typedef SETSYSTEMTIMER16 UNALIGNED *PSETSYSTEMTIMER16;
+
+typedef struct _SETTIMER16 { /* u10 */
+ VPPROC f4;
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SETTIMER16;
+typedef SETTIMER16 UNALIGNED *PSETTIMER16;
+
+typedef struct _SETTIMER216 { /* u328 */
+ VPPROC f4;
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SETTIMER216;
+typedef SETTIMER216 UNALIGNED *PSETTIMER216;
+
+typedef struct _SETWINDOWLONG16 { /* u136 */
+ LONG f3;
+ SHORT f2;
+ HWND16 f1;
+} SETWINDOWLONG16;
+typedef SETWINDOWLONG16 UNALIGNED *PSETWINDOWLONG16;
+
+typedef struct _SETWINDOWPOS16 { /* u232 */
+ WORD f7;
+ SHORT f6;
+ SHORT f5;
+ SHORT f4;
+ SHORT f3;
+ HWND16 f2;
+ HWND16 f1;
+} SETWINDOWPOS16;
+typedef SETWINDOWPOS16 UNALIGNED *PSETWINDOWPOS16;
+
+typedef struct _SETWINDOWSHOOKINTERNAL16 { /* u121 */
+ VPPROC f3;
+ SHORT f2;
+ SHORT f1;
+} SETWINDOWSHOOKINTERNAL16;
+typedef SETWINDOWSHOOKINTERNAL16 UNALIGNED *PSETWINDOWSHOOKINTERNAL16;
+
+typedef struct _SETWINDOWTEXT16 { /* u37 */
+ VPSTR f2;
+ HWND16 f1;
+} SETWINDOWTEXT16;
+typedef SETWINDOWTEXT16 UNALIGNED *PSETWINDOWTEXT16;
+
+typedef struct _SETWINDOWWORD16 { /* u134 */
+ WORD f3;
+ SHORT f2;
+ HWND16 f1;
+} SETWINDOWWORD16;
+typedef SETWINDOWWORD16 UNALIGNED *PSETWINDOWWORD16;
+
+typedef struct _SHOWCARET16 { /* u167 */
+ HWND16 f1;
+} SHOWCARET16;
+typedef SHOWCARET16 UNALIGNED *PSHOWCARET16;
+
+typedef struct _SHOWCURSOR16 { /* u71 */
+ BOOL16 f1;
+} SHOWCURSOR16;
+typedef SHOWCURSOR16 UNALIGNED *PSHOWCURSOR16;
+
+typedef struct _SHOWOWNEDPOPUPS16 { /* u265 */
+ BOOL16 f2;
+ HWND16 f1;
+} SHOWOWNEDPOPUPS16;
+typedef SHOWOWNEDPOPUPS16 UNALIGNED *PSHOWOWNEDPOPUPS16;
+
+typedef struct _SHOWSCROLLBAR16 { /* u267 */
+ BOOL16 f3;
+ WORD f2;
+ HWND16 f1;
+} SHOWSCROLLBAR16;
+typedef SHOWSCROLLBAR16 UNALIGNED *PSHOWSCROLLBAR16;
+
+typedef struct _SHOWWINDOW16 { /* u42 */
+ SHORT f2;
+ HWND16 f1;
+} SHOWWINDOW16;
+typedef SHOWWINDOW16 UNALIGNED *PSHOWWINDOW16;
+
+typedef struct _SIGNALPROC16 { /* u314 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HTASK16 f1;
+} SIGNALPROC16;
+typedef SIGNALPROC16 UNALIGNED *PSIGNALPROC16;
+
+typedef struct _SNAPWINDOW16 { /* u281 */
+ HWND16 f1;
+} SNAPWINDOW16;
+typedef SNAPWINDOW16 UNALIGNED *PSNAPWINDOW16;
+
+typedef struct _SWAPMOUSEBUTTON16 { /* u186 */
+ BOOL16 f1;
+} SWAPMOUSEBUTTON16;
+typedef SWAPMOUSEBUTTON16 UNALIGNED *PSWAPMOUSEBUTTON16;
+
+typedef struct _SWITCHTOTHISWINDOW16 { /* u172 */
+ BOOL16 f2;
+ HWND16 f1;
+} SWITCHTOTHISWINDOW16;
+typedef SWITCHTOTHISWINDOW16 UNALIGNED *PSWITCHTOTHISWINDOW16;
+
+typedef struct _SWITCHWNDPROC16 { /* u347 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} SWITCHWNDPROC16;
+typedef SWITCHWNDPROC16 UNALIGNED *PSWITCHWNDPROC16;
+
+typedef struct _SYSERRORBOX16 { /* u320 */
+ SHORT sBtn3;
+ SHORT sBtn2;
+ SHORT sBtn1;
+ VPSZ vpszCaption;
+ VPSZ vpszText;
+} SYSERRORBOX16;
+typedef SYSERRORBOX16 UNALIGNED *PSYSERRORBOX16;
+
+typedef struct _TABBEDTEXTOUT16 { /* u196 */
+ SHORT f8;
+ VPSHORT f7;
+ SHORT f6;
+ SHORT f5;
+ VPSTR f4;
+ SHORT f3;
+ SHORT f2;
+ HDC16 f1;
+} TABBEDTEXTOUT16;
+typedef TABBEDTEXTOUT16 UNALIGNED *PTABBEDTEXTOUT16;
+
+typedef struct _TABTHETEXTOUTFORWIMPS16 { /* u354 */
+ BOOL16 f9;
+ SHORT f8;
+ VPSHORT f7;
+ SHORT f6;
+ SHORT f5;
+ VPSTR f4;
+ SHORT f3;
+ SHORT f2;
+ HDC16 f1;
+} TABTHETEXTOUTFORWIMPS16;
+typedef TABTHETEXTOUTFORWIMPS16 UNALIGNED *PTABTHETEXTOUTFORWIMPS16;
+
+typedef struct _TILECHILDWINDOWS16 { /* u199 */
+ WORD f2;
+ HWND16 f1;
+} TILECHILDWINDOWS16;
+typedef TILECHILDWINDOWS16 UNALIGNED *PTILECHILDWINDOWS16;
+
+typedef struct _TITLEWNDPROC16 { /* u345 */
+ LONG f4;
+ WORD f3;
+ WORD f2;
+ HWND16 f1;
+} TITLEWNDPROC16;
+typedef TITLEWNDPROC16 UNALIGNED *PTITLEWNDPROC16;
+
+typedef struct _TRACKPOPUPMENU16 { /* u416 */
+ VPRECT16 f7;
+ HWND16 f6;
+ SHORT f5;
+ SHORT f4;
+ SHORT f3;
+ WORD f2;
+ HMENU16 f1;
+} TRACKPOPUPMENU16;
+typedef TRACKPOPUPMENU16 UNALIGNED *PTRACKPOPUPMENU16;
+
+typedef struct _TRANSLATEACCELERATOR16 { /* u178 */
+ VPMSG16 f3;
+ HAND16 f2;
+ HWND16 f1;
+} TRANSLATEACCELERATOR16;
+typedef TRANSLATEACCELERATOR16 UNALIGNED *PTRANSLATEACCELERATOR16;
+
+typedef struct _TRANSLATEMDISYSACCEL16 { /* u451 */
+ VPMSG16 f2;
+ HWND16 f1;
+} TRANSLATEMDISYSACCEL16;
+typedef TRANSLATEMDISYSACCEL16 UNALIGNED *PTRANSLATEMDISYSACCEL16;
+
+typedef struct _TRANSLATEMESSAGE16 { /* u113 */
+ VPMSG16 f1;
+} TRANSLATEMESSAGE16;
+typedef TRANSLATEMESSAGE16 UNALIGNED *PTRANSLATEMESSAGE16;
+
+typedef struct _TRANSMITCOMMCHAR16 { /* u206 */
+ SHORT f2;
+ SHORT f1;
+} TRANSMITCOMMCHAR16;
+typedef TRANSMITCOMMCHAR16 UNALIGNED *PTRANSMITCOMMCHAR16;
+
+typedef struct _UNGETCOMMCHAR16 { /* u212 */
+ SHORT f2;
+ SHORT f1;
+} UNGETCOMMCHAR16;
+typedef UNGETCOMMCHAR16 UNALIGNED *PUNGETCOMMCHAR16;
+
+typedef struct _UNHOOKWINDOWSHOOK16 { /* u234 */
+ VPPROC f2;
+ SHORT f1;
+} UNHOOKWINDOWSHOOK16;
+typedef UNHOOKWINDOWSHOOK16 UNALIGNED *PUNHOOKWINDOWSHOOK16;
+
+typedef struct _UNIONRECT16 { /* u80 */
+ VPRECT16 f3;
+ VPRECT16 f2;
+ VPRECT16 f1;
+} UNIONRECT16;
+typedef UNIONRECT16 UNALIGNED *PUNIONRECT16;
+
+typedef struct _UNREGISTERCLASS16 { /* u403 */
+ HAND16 hInstance;
+ VPSTR vpszClass;
+} UNREGISTERCLASS16;
+typedef UNREGISTERCLASS16 UNALIGNED *PUNREGISTERCLASS16;
+
+typedef struct _UPDATEWINDOW16 { /* u124 */
+ HWND16 f1;
+} UPDATEWINDOW16;
+typedef UPDATEWINDOW16 UNALIGNED *PUPDATEWINDOW16;
+
+typedef struct _USERSEEUSERDO16 { /* u216 */
+ LONG f3;
+ WORD f2;
+ WORD f1;
+} USERSEEUSERDO16;
+typedef USERSEEUSERDO16 UNALIGNED *PUSERSEEUSERDO16;
+
+#ifdef NULLSTRUCT
+typedef struct _USERYIELD16 { /* u332 */
+} USERYIELD16;
+typedef USERYIELD16 UNALIGNED *PUSERYIELD16;
+#endif
+
+typedef struct _VALIDATERECT16 { /* u127 */
+ VPRECT16 f2;
+ HWND16 f1;
+} VALIDATERECT16;
+typedef VALIDATERECT16 UNALIGNED *PVALIDATERECT16;
+
+typedef struct _VALIDATERGN16 { /* u128 */
+ HRGN16 f2;
+ HWND16 f1;
+} VALIDATERGN16;
+typedef VALIDATERGN16 UNALIGNED *PVALIDATERGN16;
+
+#ifdef NULLSTRUCT
+typedef struct _WAITMESSAGE16 { /* u112 */
+} WAITMESSAGE16;
+typedef WAITMESSAGE16 UNALIGNED *PWAITMESSAGE16;
+#endif
+
+typedef struct _WINDOWFROMPOINT16 { /* u30 */
+ POINT16 f1;
+} WINDOWFROMPOINT16;
+typedef WINDOWFROMPOINT16 UNALIGNED *PWINDOWFROMPOINT16;
+
+typedef struct _WINHELP16 { /* u171 */
+ DWORD f4;
+ WORD f3;
+ VPSTR f2;
+ HWND16 f1;
+} WINHELP16;
+typedef WINHELP16 UNALIGNED *PWINHELP16;
+
+typedef struct _WINOLDAPPHACKOMATIC16 { /* u322 */
+ LONG f1;
+} WINOLDAPPHACKOMATIC16;
+typedef WINOLDAPPHACKOMATIC16 UNALIGNED *PWINOLDAPPHACKOMATIC16;
+
+typedef struct _WRITECOMM16 { /* u205 */
+ SHORT f3;
+ VPSTR f2;
+ SHORT f1;
+} WRITECOMM16;
+typedef WRITECOMM16 UNALIGNED *PWRITECOMM16;
+
+typedef struct _WSPRINTF16 { /* u420 */
+ VPSTR f2;
+ VPSTR f1;
+} WSPRINTF16;
+typedef WSPRINTF16 UNALIGNED *PWSPRINTF16;
+
+typedef struct _WVSPRINTF16 { /* u421 */
+ VPSTR f3;
+ VPSTR f2;
+ VPSTR f1;
+} WVSPRINTF16;
+typedef WVSPRINTF16 UNALIGNED *PWVSPRINTF16;
+
+#ifdef NULLSTRUCT
+typedef struct _XCSTODS16 { /* u315 */
+} XCSTODS16;
+typedef XCSTODS16 UNALIGNED *PXCSTODS16;
+#endif
+
+typedef struct _SETWINDOWSHOOKEX16 { /* u291 */
+ HTASK16 f4;
+ HAND16 f3;
+ VPPROC f2;
+ SHORT f1;
+} SETWINDOWSHOOKEX16;
+typedef SETWINDOWSHOOKEX16 UNALIGNED *PSETWINDOWSHOOKEX16;
+
+typedef struct _UNHOOKWINDOWSHOOKEX16 { /* u292 */
+ HHOOK16 f1;
+} UNHOOKWINDOWSHOOKEX16;
+typedef UNHOOKWINDOWSHOOKEX16 UNALIGNED *PUNHOOKWINDOWSHOOKEX16;
+
+typedef struct _CALLNEXTHOOKEX16 { /* u293 */
+ DWORD f4;
+ WORD f3;
+ SHORT f2;
+ HHOOK16 f1;
+} CALLNEXTHOOKEX16;
+typedef CALLNEXTHOOKEX16 UNALIGNED *PCALLNEXTHOOKEX16;
+
+typedef struct _CLOSEDRIVER16 { /* u253 */
+ VPVOID f3;
+ VPVOID f2;
+ WORD f1;
+} CLOSEDRIVER16;
+typedef CLOSEDRIVER16 UNALIGNED *PCLOSEDRIVER16;
+
+typedef struct _COPYCURSOR16 { /* u369 */
+ HAND16 f2;
+ HAND16 f1;
+} COPYCURSOR16;
+typedef COPYCURSOR16 UNALIGNED *PCOPYCURSOR16;
+
+typedef struct _COPYICON16 { /* u368 */
+ HAND16 f2;
+ HAND16 f1;
+} COPYICON16;
+typedef COPYICON16 UNALIGNED *PCOPYICON16;
+
+typedef struct _DEFDRIVERPROC16 { /* u255 */
+ VPVOID f5;
+ VPVOID f4;
+ WORD f3;
+ HAND16 f2;
+ DWORD f1;
+} DEFDRIVERPROC16;
+typedef DEFDRIVERPROC16 UNALIGNED *PDEFDRIVERPROC16;
+
+typedef struct _ENABLESCROLLBAR16 { /* u482 */
+ WORD f3;
+ SHORT f2;
+ HAND16 f1;
+} ENABLESCROLLBAR16;
+typedef ENABLESCROLLBAR16 UNALIGNED *PENABLESCROLLBAR16;
+
+typedef struct _GETCLIPCURSOR16 { /* u309 */
+ VPRECT16 f1;
+} GETCLIPCURSOR16;
+typedef GETCLIPCURSOR16 UNALIGNED *PGETCLIPCURSOR16;
+
+typedef struct _GETDCEX16 { /* u359 */
+ DWORD f3;
+ WORD f2;
+ HAND16 f1;
+} GETDCEX16;
+typedef GETDCEX16 UNALIGNED *PGETDCEX16;
+
+typedef struct _GETDRIVERMODULEHANDLE16 { /* u254 */
+ HAND16 f1;
+} GETDRIVERMODULEHANDLE16;
+typedef GETDRIVERMODULEHANDLE16 UNALIGNED *PGETDRIVERMODULEHANDLE16;
+
+typedef struct _GETDRIVERINFO16 { /* u256 */
+ VPVOID f2;
+ HAND16 f1;
+} GETDRIVERINFO16;
+typedef GETDRIVERINFO16 UNALIGNED *PGETDRIVERINFO16;
+
+typedef struct _GETFREESYSTEMRESOURCES16 { /* u284 */
+ WORD f1;
+} GETFREESYSTEMRESOURCES16;
+typedef GETFREESYSTEMRESOURCES16 UNALIGNED *PGETFREESYSTEMRESOURCES16;
+
+typedef struct _GETNEXTDRIVER16 { /* u257 */
+ DWORD f2;
+ HAND16 f1;
+} GETNEXTDRIVER16;
+typedef GETNEXTDRIVER16 UNALIGNED *PGETNEXTDRIVER16;
+
+typedef struct _GETQUEUESTATUS16 { /* u334 */
+ WORD f1;
+} GETQUEUESTATUS16;
+typedef GETQUEUESTATUS16 UNALIGNED *PGETQUEUESTATUS16;
+
+typedef struct _GETWINDOWPLACEMENT16 { /* u370 */
+ VPVOID f2;
+ HAND16 f1;
+} GETWINDOWPLACEMENT16;
+typedef GETWINDOWPLACEMENT16 UNALIGNED *PGETWINDOWPLACEMENT16;
+
+typedef struct _ISMENU16 { /* u358 */
+ HAND16 f1;
+} ISMENU16;
+typedef ISMENU16 UNALIGNED *PISMENU16;
+
+typedef struct _LOCKINPUT16 { /* u226 */
+ BOOL16 f3;
+ HAND16 f2;
+ HAND16 f1;
+} LOCKINPUT16;
+typedef LOCKINPUT16 UNALIGNED *PLOCKINPUT16;
+
+typedef struct _LOCKWINDOWUPDATE16 { /* u294 */
+ HAND16 f1;
+} LOCKWINDOWUPDATE16;
+typedef LOCKWINDOWUPDATE16 UNALIGNED *PLOCKWINDOWUPDATE16;
+
+typedef struct _MAPWINDOWPOINTS16 { /* u258 */
+ WORD f4;
+ VPVOID f3;
+ HAND16 f2;
+ HAND16 f1;
+} MAPWINDOWPOINTS16;
+typedef MAPWINDOWPOINTS16 UNALIGNED *PMAPWINDOWPOINTS16;
+
+typedef struct _OPENDRIVER16 { /* u252 */
+ VPVOID f3;
+ VPVOID f2;
+ VPVOID f1;
+} OPENDRIVER16;
+typedef OPENDRIVER16 UNALIGNED *POPENDRIVER16;
+
+typedef struct _QUERYSENDMESSAGE16 { /* u184 */
+ VPVOID f4;
+ WORD f3;
+ WORD f2;
+ WORD f1;
+} QUERYSENDMESSAGE16;
+typedef QUERYSENDMESSAGE16 UNALIGNED *PQUERYSENDMESSAGE16;
+
+typedef struct _REDRAWWWINDOW16 { /* ux293 */
+ WORD f4;
+ WORD f3;
+ VPVOID f2;
+ HAND16 f1;
+} REDRAWWWINDOW16;
+typedef REDRAWWWINDOW16 UNALIGNED *PREDRAWWWINDOW16;
+
+typedef struct _SCROLLWINDOWEX16 { /* u319 */
+ WORD f8;
+ VPRECT16 f7;
+ WORD f6;
+ VPRECT16 f5;
+ VPRECT16 f4;
+ SHORT f3;
+ SHORT f2;
+ HAND16 f1;
+} SCROLLWINDOWEX16;
+typedef SCROLLWINDOWEX16 UNALIGNED *PSCROLLWINDOWEX16;
+
+typedef struct _SENDDRIVERMESSAGE16 { /* u251 */
+ VPVOID f4;
+ VPVOID f3;
+ WORD f2;
+ HAND16 f1;
+} SENDDRIVERMESSAGE16;
+typedef SENDDRIVERMESSAGE16 UNALIGNED *PSENDDRIVERMESSAGE16;
+
+typedef struct _REDRAWWINDOW16 { /* u290 */
+ WORD f4;
+ WORD f3;
+ VPVOID f2;
+ HAND16 f1;
+} REDRAWWINDOW16;
+typedef REDRAWWINDOW16 UNALIGNED *PREDRAWWINDOW16;
+
+
+typedef struct _SETEVENTHOOK16 { /* u321 */
+ VPPROC f1;
+} SETEVENTHOOK16;
+typedef SETEVENTHOOK16 UNALIGNED *PSETEVENTHOOK16;
+
+typedef struct _FILLWINDOW16 { /* u324 */
+ HBRSH16 f4;
+ HDC16 f3;
+ HWND16 f2;
+ HWND16 f1;
+} FILLWINDOW16;
+typedef FILLWINDOW16 UNALIGNED *PFILLWINDOW16;
+
+typedef struct _SETWINDOWPLACEMENT16 { /* u371 */
+ VPVOID f2;
+ HAND16 f1;
+} SETWINDOWPLACEMENT16;
+typedef SETWINDOWPLACEMENT16 UNALIGNED *PSETWINDOWPLACEMENT16;
+
+typedef struct _SUBTRACTRECT16 { /* u373 */
+ VPVOID f3;
+ VPVOID f2;
+ VPVOID f1;
+} SUBTRACTRECT16;
+typedef SUBTRACTRECT16 UNALIGNED *PSUBTRACTRECT16;
+
+typedef struct _SYSTEMPARAMETERSINFO16 { /* u483 */
+ WORD f4;
+ VPVOID f3;
+ WORD f2;
+ WORD f1;
+} SYSTEMPARAMETERSINFO16;
+typedef SYSTEMPARAMETERSINFO16 UNALIGNED *PSYSTEMPARAMETERSINFO16;
+
+typedef struct _CURSORSHAPE16 { /* curs */
+ SHORT xHotSpot;
+ SHORT yHotSpot;
+ SHORT cx;
+ SHORT cy;
+ SHORT cbWidth; /* Bytes per row, accounting for word alignment. */
+ BYTE Planes;
+ BYTE BitsPixel;
+} CURSORSHAPE16;
+typedef CURSORSHAPE16 UNALIGNED *PCURSORSHAPE16;
+
+
+typedef struct _MULTIKEYHELP16 { /* mkh */
+ WORD mkSize;
+ BYTE mkKeylist;
+ BYTE szKeyphrase[1];
+} MULTIKEYHELP16;
+typedef MULTIKEYHELP16 UNALIGNED *PMULTIKEYHELP16;
+
+
+typedef struct _HELPWININFO16 { /* hwinfo */
+ SHORT wStructSize;
+ SHORT x;
+ SHORT y;
+ SHORT dx;
+ SHORT dy;
+ SHORT wMax;
+ BYTE rgchMember[2];
+} HELPWININFO16;
+typedef HELPWININFO16 UNALIGNED *PHELPWININFO16;
+
+typedef struct _LOADACCEL16 { /* ldaccel */
+ WORD hInst;
+ WORD hAccel;
+ VPVOID pAccel;
+ DWORD cbAccel;
+} LOADACCEL16;
+typedef LOADACCEL16 UNALIGNED FAR *PLOADACCEL16;
+
+typedef struct _NOTIFYWOW16 { /* notewow */
+ VPVOID pData;
+ WORD Id;
+} NOTIFYWOW16;
+typedef NOTIFYWOW16 UNALIGNED *PNOTIFYWOW16;
+
+
+typedef struct _ICONCUR16 { /* iconcur */
+ WORD hInst;
+ VPVOID lpStr;
+} ICONCUR16;
+typedef ICONCUR16 UNALIGNED *PICONCUR16;
+
+
+typedef struct _WNETADDCONNECTION16 { /* u517 */
+ VPSTR f3;
+ VPSTR f2;
+ VPSTR f1;
+} WNETADDCONNECTION16;
+typedef WNETADDCONNECTION16 UNALIGNED *PWNETADDCONNECTION16;
+
+typedef struct _WNETGETCONNECTION16 { /* u512 */
+ VPVOID f3;
+ VPSTR f2;
+ VPSTR f1;
+} WNETGETCONNECTION16;
+typedef WNETGETCONNECTION16 UNALIGNED *PWNETGETCONNECTION16;
+
+typedef struct _WNETCANCELCONNECTION16 { /* u518 */
+ BOOL16 f2;
+ VPSTR f1;
+} WNETCANCELCONNECTION16;
+typedef WNETCANCELCONNECTION16 UNALIGNED *PWNETCANCELCONNECTION16;
+
+typedef struct _WINDOWPLACEMENT16 { /* wp16wow32only */
+ WORD length;
+ WORD flags;
+ WORD showCmd;
+ POINT16 ptMinPosition;
+ POINT16 ptMaxPosition;
+ RECT16 rcNormalPosition;
+} WINDOWPLACEMENT16;
+typedef WINDOWPLACEMENT16 UNALIGNED *LPWINDOWPLACEMENT16;
+
+typedef struct _WOWGETIDFROMDIRECTORY16 { /* u534 */
+ WORD f2;
+ VPVOID f1;
+} WOWGETIDFROMDIRECTORY16;
+typedef WOWGETIDFROMDIRECTORY16 UNALIGNED *PWOWGETIDFROMDIRECTORY16;
+
+typedef struct _WORDBREAKPROC16 { /* wordbreakproc */
+ SHORT action;
+ SHORT cbEditText;
+ SHORT ichCurrentWord;
+ VPVOID lpszEditText;
+} WORDBREAKPROC16;
+typedef WORDBREAKPROC16 UNALIGNED *PWORDBREAKPROC16;
+
+typedef struct _USERCLIENTGLOBALS { /* uclg */
+ WORD hInstance;
+ BYTE UNALIGNED **lpgpsi;
+ BYTE UNALIGNED **lpCsrFlag;
+ DWORD dwBldInfo;
+ VPWORD lpwMaxDWPMsg;
+ VPSTR lpDWPBits;
+ WORD cbDWPBits;
+} USERCLIENTGLOBALS;
+typedef USERCLIENTGLOBALS UNALIGNED *PUSERCLIENTGLOBALS;
+
+/* XLATOFF */
+#pragma pack()
+/* XLATON */