diff options
Diffstat (limited to '')
-rw-r--r-- | private/mvdm/inc/wowusr.h | 3214 |
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 */ |