Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++ 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_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_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_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
/* New in Win95 user16 */
#define FUN_ACTIVATEKEYBOARDLAYOUT 562 // export 650
#define FUN_BROADCASTSYSTEMMESSAGE 554 // export 604
#define FUN_CALLMSGFILTER32 589 // export 823
#define FUN_CASCADEWINDOWS 429
#define FUN_CHANGEDISPLAYSETTINGS 557 // export 620
#define FUN_CHECKMENURADIOITEM 576 // export 666
#define FUN_CHILDWINDOWFROMPOINTEX 399
#define FUN_CHOOSECOLOR_CALLBACK16 584 // export 804
#define FUN_CHOOSEFONT_CALLBACK16 580 // export 800
#define FUN_COPYIMAGE 390
#define FUN_CREATEICONFROMRESOURCEEX 450
#define FUN_DESTROYICON32 553 // export 610
#define FUN_DISPATCHINPUT 569 // export 658
#define FUN_DISPATCHMESSAGE32 588 // export 822
#define FUN_DLLENTRYPOINT 374
#define FUN_DOHOTKEYSTUFF 541 // export 601, export 541 NewSignalProc not thunked
#define FUN_DRAWANIMATEDRECTS 448
#define FUN_DRAWCAPTION 571 // export 660
#define FUN_DRAWCAPTIONTEMP 568 // export 657
#define FUN_DRAWEDGE 570 // export 659
#define FUN_DRAWFRAMECONTROL 567 // export 656
#define FUN_DRAWICONEX 394
#define FUN_DRAWMENUBARTEMP 573 // export 662
#define FUN_DRAWSTATE 449
#define FUN_DRAWTEXTEX 375
#define FUN_ENUMDISPLAYSETTINGS 560 // export 621
#define FUN_FINDREPLACE_CALLBACK16 581 // export 801
#define FUN_FINDWINDOWEX 427
#define FUN_FORMATMESSAGE 556 // export 606
#define FUN_GETAPPVER 498
#define FUN_GETCLASSINFOEX 398
#define FUN_GETFOREGROUNDWINDOW 558 // export 608
#define FUN_GETICONINFO 395
#define FUN_GETKEYBOARDLAYOUT 563 // export 651
#define FUN_GETKEYBOARDLAYOUTLIST 564 // export 652
#define FUN_GETKEYBOARDLAYOUTNAME 477
#define FUN_GETMENUCONTEXTHELPID 385
#define FUN_GETMENUDEFAULTITEM 574 // export 663
#define FUN_GETMENUITEMINFO 443
#define FUN_GETMENUITEMRECT 575 // export 665
#define FUN_GETMESSAGE32 586 // export 820
#define FUN_GETPROPEX 379
#define FUN_GETSCROLLINFO 476
#define FUN_GETSHELLWINDOW 540 // export 600
#define FUN_GETSYSCOLORBRUSH 281
#define FUN_GETWINDOWCONTEXTHELPID 383
#define FUN_GETWINDOWRGN 579 // export 669
#define FUN_HACKTASKMONITOR 555 // export 605
#define FUN_INITTHREADINPUT 409
#define FUN_INSERTMENUITEM 441
#define FUN_INSTALLIMT 594 // export 890
#define FUN_ISDIALOGMESSAGE32 590 // export 824
#define FUN_LOADIMAGE 389
#define FUN_LOADKEYBOARDLAYOUT 478
#define FUN_LOOKUPICONIDFROMDIRECTORYEX 364
#define FUN_MENUITEMFROMPOINT 479
#define FUN_MESSAGEBOXINDIRECT 593 // export 827
#define FUN_MSGWAITFORMULTIPLEOBJECTS 561 // export 640
#define FUN_OPENFILENAME_CALLBACK16 582 // export 802
#define FUN_PEEKMESSAGE32 585 // export 819
#define FUN_PLAYSOUNDEVENT 8
#define FUN_POSTMESSAGE32 591 // export 825
#define FUN_POSTPOSTEDMESSAGES 566 // export 655
#define FUN_POSTTHREADMESSAGE32 592 // export 826
#define FUN_PRINTDLG_CALLBACK16 583 // export 803
#define FUN_REGISTERCLASSEX 397
#define FUN_REMOVEPROPEX 380
#define FUN_SETCHECKCURSORTIMER 542 // export 602
#define FUN_SETFOREGROUNDWINDOW 559 // export 609
#define FUN_SETMENUCONTEXTHELPID 384
#define FUN_SETMENUDEFAULTITEM 543 // export 664
#define FUN_SETMENUITEMINFO 446
#define FUN_SETMESSAGEEXTRAINFO 376
#define FUN_SETPROPEX 378
#define FUN_SETSCROLLINFO 475
#define FUN_SETSYSCOLORSTEMP 572 // export 661
#define FUN_SETWINDOWCONTEXTHELPID 382
#define FUN_SETWINDOWRGN 578 // export 668
#define FUN_SIGNALPROC32 391
#define FUN_TILEWINDOWS 428
#define FUN_TRACKPOPUPMENUEX 577 // export 667
#define FUN_TRANSLATEMESSAGE32 587 // export 821
#define FUN_UNINSTALLIMT 595 // export 891
#define FUN_UNLOADINSTALLABLEDRIVERS 300
#define FUN_UNLOADKEYBOARDLAYOUT 565 // export 654
#define FUN_WINDOWFROMDC 117
#define FUN_WNETINITIALIZE 533
#define FUN_WNETLOGON 534
/* WOW private thunks in USER */
#define FUN_NOTIFYWOW 535
#define FUN_DEFDLGPROCTHUNK 536 // used by walias.c, not in thunk table
#define FUN_WOWWORDBREAKPROC 537
#define FUN_MOUSEEVENT 538
#define FUN_KEYBDEVENT 539
#define FUN_WIN32WINHELP 596
/* NotifyWOW ID's */ #define NW_LOADICON 1
#define NW_LOADCURSOR 2
#define NW_LOADACCELERATORS 3
#define NW_FINALUSERINIT 4
#define NW_KRNL386SEGS 5
#define NW_WINHELP 6
/* 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;
#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 { /* u539 */ 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 { /* u538 */ 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 _WIN32WINHELP16 { /* ??? */ DWORD f4; WORD f3; VPSTR f2; HWND16 f1; } WIN32WINHELP16; typedef WIN32WINHELP16 UNALIGNED *PWIN32WINHELP16;
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 { /* u535 */ 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;
/* New in Win95 user16 */
typedef struct _ACTIVATEKEYBOARDLAYOUT16 { /* u562 */ WORD wFlags; DWORD lcid; } ACTIVATEKEYBOARDLAYOUT16; typedef ACTIVATEKEYBOARDLAYOUT16 UNALIGNED *PACTIVATEKEYBOARDLAYOUT16;
typedef struct _BROADCASTSYSTEMMESSAGE16 { /* u554 */ DWORD lParam; WORD wParam; WORD wMsg; VPDWORD lpdwRecipients; DWORD dwFlags; } BROADCASTSYSTEMMESSAGE16; typedef BROADCASTSYSTEMMESSAGE16 UNALIGNED *PBROADCASTSYSTEMMESSAGE16;
typedef struct _CALLMSGFILTER3216 { /* u589 */ WORD fMsg32; WORD wContext; VPVOID lpMsg32; } CALLMSGFILTER3216; typedef CALLMSGFILTER3216 UNALIGNED *PCALLMSGFILTER3216;
typedef struct _CASCADEWINDOWS16 { /* u429 */ VPVOID ahwnd; WORD chwnd; VPRECT16 lpRect; WORD wFlags; HWND16 hwndParent; } CASCADEWINDOWS16; typedef CASCADEWINDOWS16 UNALIGNED *PCASCADEWINDOWS16;
typedef struct _CHANGEDISPLAYSETTINGS16 { /* u557 */ DWORD dwFlags; VPDEVMODE31 lpDevMode; } CHANGEDISPLAYSETTINGS16; typedef CHANGEDISPLAYSETTINGS16 UNALIGNED *PCHANGEDISPLAYSETTINGS16;
typedef struct _CHECKMENURADIOITEM16 { /* u576 */ WORD wFlags; WORD wIDCheck; WORD wIDLast; WORD wIDFirst; HMENU16 hmenu; } CHECKMENURADIOITEM16; typedef CHECKMENURADIOITEM16 UNALIGNED *PCHECKMENURADIOITEM16;
typedef struct _CHILDWINDOWFROMPOINTEX16 { /* u399 */ WORD wFlags; POINT16 pt; HWND16 hwnd; } CHILDWINDOWFROMPOINTEX16; typedef CHILDWINDOWFROMPOINTEX16 UNALIGNED *PCHILDWINDOWFROMPOINTEX16;
typedef struct _CHOOSECOLOR_CALLBACK1616 { /* u584 */ DWORD lParam; WORD wParam; WORD wMsg; HWND16 hwnd; } CHOOSECOLOR_CALLBACK1616; typedef CHOOSECOLOR_CALLBACK1616 UNALIGNED *PCHOOSECOLOR_CALLBACK1616;
typedef struct _CHOOSEFONT_CALLBACK1616 { /* u580 */ DWORD lParam; WORD wParam; WORD wMsg; HWND16 hwnd; } CHOOSEFONT_CALLBACK1616; typedef CHOOSEFONT_CALLBACK1616 UNALIGNED *PCHOOSEFONT_CALLBACK1616;
typedef struct _COPYIMAGE16 { /* u390 */ WORD wFlags; SHORT cyNew; SHORT cxNew; WORD wType; HAND16 hImage; HINST16 hinstOwner; } COPYIMAGE16; typedef COPYIMAGE16 UNALIGNED *PCOPYIMAGE16;
typedef struct _CREATEICONFROMRESOURCEEX16 { /* u450 */ WORD lrDesired; WORD cyDesired; WORD cxDesired; DWORD dwVer; BOOL16 fIcon; DWORD cbRes; VPVOID lpRes; } CREATEICONFROMRESOURCEEX16; typedef CREATEICONFROMRESOURCEEX16 UNALIGNED *PCREATEICONFROMRESOURCEEX16;
typedef struct _DESTROYICON3216 { /* u553 */ WORD wFlags; HICON16 hicon; } DESTROYICON3216; typedef DESTROYICON3216 UNALIGNED *PDESTROYICON3216;
#ifdef NULLSTRUCT
typedef struct _DISPATCHINPUT16 { /* u569 */ } DISPATCHINPUT16; typedef DISPATCHINPUT16 UNALIGNED *PDISPATCHINPUT16; #endif
typedef struct _DISPATCHMESSAGE3216 { /* u588 */ BOOL16 fMsg32; VPVOID lpMsg32; } DISPATCHMESSAGE3216; typedef DISPATCHMESSAGE3216 UNALIGNED *PDISPATCHMESSAGE3216;
typedef struct _DLLENTRYPOINT16 { /* u374 */ WORD f6; DWORD f5; WORD f4; WORD f3; WORD f2; DWORD f1; } DLLENTRYPOINT16; typedef DLLENTRYPOINT16 UNALIGNED *PDLLENTRYPOINT16;
typedef struct _DOHOTKEYSTUFF16 { /* u541 */ WORD fsModifiers; WORD vk; } DOHOTKEYSTUFF16; typedef DOHOTKEYSTUFF16 UNALIGNED *PDOHOTKEYSTUFF16;
typedef struct _DRAWANIMATEDRECTS16 { /* u448 */ VPRECT16 lprcEnd; VPRECT16 lprcStart; SHORT idAnimation; HWND16 hwndClip; } DRAWANIMATEDRECTS16; typedef DRAWANIMATEDRECTS16 UNALIGNED *PDRAWANIMATEDRECTS16;
typedef struct _DRAWCAPTION16 { /* u571 */ WORD wFlags; VPRECT16 lprc; HDC16 hdc; HWND16 hwnd; } DRAWCAPTION16; typedef DRAWCAPTION16 UNALIGNED *PDRAWCAPTION16;
typedef struct _DRAWCAPTIONTEMP16 { /* u568 */ WORD wFlags; VPSTR lpText; HICON16 hicon; HFONT16 hfont; VPRECT16 lprc; HDC16 hdc; HWND16 hwnd; } DRAWCAPTIONTEMP16; typedef DRAWCAPTIONTEMP16 UNALIGNED *PDRAWCAPTIONTEMP16;
typedef struct _DRAWEDGE16 { /* u570 */ WORD wFlags; WORD wEdge; VPRECT16 lprc; HDC16 hdc; } DRAWEDGE16; typedef DRAWEDGE16 UNALIGNED *PDRAWEDGE16;
typedef struct _DRAWFRAMECONTROL16 { /* u567 */ WORD wState; WORD wType; VPRECT16 lprc; HDC16 hdc; } DRAWFRAMECONTROL16; typedef DRAWFRAMECONTROL16 UNALIGNED *PDRAWFRAMECONTROL16;
typedef struct _DRAWICONEX16 { /* u394 */ WORD wFlags; HAND16 hbr; WORD wStepIfAni; SHORT cy; SHORT cx; HICON16 hicon; SHORT y; SHORT x; HDC16 hdc; } DRAWICONEX16; typedef DRAWICONEX16 UNALIGNED *PDRAWICONEX16;
typedef struct _DRAWMENUBARTEMP16 { /* u573 */ HFONT16 hfont; HMENU16 hmenu; VPRECT16 lprc; HDC16 hdc; HWND16 hwnd; } DRAWMENUBARTEMP16; typedef DRAWMENUBARTEMP16 UNALIGNED *PDRAWMENUBARTEMP16;
typedef struct _DRAWSTATE16 { /* u449 */ WORD uFlags; SHORT cy; SHORT cx; SHORT y; SHORT x; WORD wData; DWORD lData; VPPROC pfnCallBack; HAND16 hbrFore; HDC16 hdcDraw; } DRAWSTATE16; typedef DRAWSTATE16 UNALIGNED *PDRAWSTATE16;
typedef struct _DRAWTEXTPARAMS16 { /* dtp16 */ WORD cbSize; SHORT iTabLength; SHORT iLeftMargin; SHORT iRightMargin; WORD uiLengthDrawn; } DRAWTEXTPARAMS16; typedef DRAWTEXTPARAMS16 UNALIGNED *PDRAWTEXTPARAMS16;
typedef struct _DRAWTEXTEX16 { /* u375 */ VPVOID lpDTparams; // see DRAWTEXTPARAMS16 above
DWORD dwDTformat; VPRECT16 lprc; SHORT cchText; VPSTR lpchText; HDC16 hdc; } DRAWTEXTEX16; typedef DRAWTEXTEX16 UNALIGNED *PDRAWTEXTEX16;
typedef struct _ENUMDISPLAYSETTINGS16 { /* u560 */ VPDEVMODE31 lpdm; DWORD dwModeNum; VPSTR lpszDeviceName; } ENUMDISPLAYSETTINGS16; typedef ENUMDISPLAYSETTINGS16 UNALIGNED *PENUMDISPLAYSETTINGS16;
typedef struct _FINDREPLACE_CALLBACK1616 { /* u581 */ DWORD lParam; WORD wParam; WORD wMsg; HWND16 hwnd; } FINDREPLACE_CALLBACK1616; typedef FINDREPLACE_CALLBACK1616 UNALIGNED *PFINDREPLACE_CALLBACK1616;
typedef struct _FINDWINDOWEX16 { /* u427 */ VPSTR lpszName; VPSTR lpszClass; HWND16 hwndChild; HWND16 hwndParent; } FINDWINDOWEX16; typedef FINDWINDOWEX16 UNALIGNED *PFINDWINDOWEX16;
typedef struct _FORMATMESSAGE16 { /* u556 */ VPDWORD rglArgs; WORD cbResultMax; VPSTR lpResult; WORD idLanguage; WORD idMessage; VPVOID lpSource; DWORD dwFlags; } FORMATMESSAGE16; typedef FORMATMESSAGE16 UNALIGNED *PFORMATMESSAGE16;
#ifdef NULLSTRUCT
typedef struct _GETAPPVER16 { /* u498 */ } GETAPPVER16; typedef GETAPPVER16 UNALIGNED *PGETAPPVER16; #endif
typedef struct _GETCLASSINFOEX16 { /* u398 */ VPVOID lpwc; VPSTR lpszClassName; HINST16 hinst; } GETCLASSINFOEX16; typedef GETCLASSINFOEX16 UNALIGNED *PGETCLASSINFOEX16;
#ifdef NULLSTRUCT
typedef struct _GETFOREGROUNDWINDOW16 { /* u558 */ } GETFOREGROUNDWINDOW16; typedef GETFOREGROUNDWINDOW16 UNALIGNED *PGETFOREGROUNDWINDOW16; #endif
typedef struct _ICONINFO16 { /* ii16 */ BOOL16 fIcon; SHORT xHotspot; SHORT yHotspot; HBM16 hbmMask; HBM16 hbmColor; } ICONINFO16; typedef ICONINFO16 UNALIGNED *PICONINFO16;
typedef struct _GETICONINFO16 { /* u395 */ VPVOID lpiconinfo; // see ICONINFO16 structure above
HICON16 hicon; } GETICONINFO16; typedef GETICONINFO16 UNALIGNED *PGETICONINFO16;
typedef struct _GETKEYBOARDLAYOUT16 { /* u563 */ DWORD dwThreadID; } GETKEYBOARDLAYOUT16; typedef GETKEYBOARDLAYOUT16 UNALIGNED *PGETKEYBOARDLAYOUT16;
typedef struct _GETKEYBOARDLAYOUTLIST16 { /* u564 */ VPDWORD lpdwHandleArray; WORD cElements; } GETKEYBOARDLAYOUTLIST16; typedef GETKEYBOARDLAYOUTLIST16 UNALIGNED *PGETKEYBOARDLAYOUTLIST16;
typedef struct _GETKEYBOARDLAYOUTNAME16 { /* u477 */ VPSTR lpszLayoutName; } GETKEYBOARDLAYOUTNAME16; typedef GETKEYBOARDLAYOUTNAME16 UNALIGNED *PGETKEYBOARDLAYOUTNAME16;
typedef struct _GETMENUCONTEXTHELPID16 { /* u385 */ HMENU16 hmenu; } GETMENUCONTEXTHELPID16; typedef GETMENUCONTEXTHELPID16 UNALIGNED *PGETMENUCONTEXTHELPID16;
typedef struct _GETMENUDEFAULTITEM16 { /* u574 */ WORD wFlags; BOOL16 fByPosition; HMENU16 hmenu; } GETMENUDEFAULTITEM16; typedef GETMENUDEFAULTITEM16 UNALIGNED *PGETMENUDEFAULTITEM16;
typedef struct _MENUITEMINFO16 { /* mii16 */ DWORD cbSize; DWORD fMask; WORD fType; WORD fState; WORD wID; HMENU16 hSubMenu; HBM16 hbmpChecked; HBM16 hbmpUnchecked; DWORD dwItemData; VPSTR dwTypeData; WORD cch; } MENUITEMINFO16; typedef MENUITEMINFO16 UNALIGNED *PMENUITEMINFO16;
typedef struct _GETMENUITEMINFO16 { /* u443 */ VPVOID lpmii; // see MENUITEMINFO16 above
BOOL16 fByPosition; WORD wIndex; HMENU16 hmenu; } GETMENUITEMINFO16; typedef GETMENUITEMINFO16 UNALIGNED *PGETMENUITEMINFO16;
typedef struct _GETMENUITEMRECT16 { /* u575 */ VPRECT16 lprcScreen; WORD wIndex; HMENU16 hmenu; HWND16 hwnd; } GETMENUITEMRECT16; typedef GETMENUITEMRECT16 UNALIGNED *PGETMENUITEMRECT16;
typedef struct _GETMESSAGE3216 { /* u586 */ WORD fMsg32; WORD wLast; WORD wFirst; HWND16 hwnd16; VPVOID lpMsg32; } GETMESSAGE3216; typedef GETMESSAGE3216 UNALIGNED *PGETMESSAGE3216;
typedef struct _GETPROPEX16 { /* u379 */ VPSTR lpszKey; HWND16 hwnd; } GETPROPEX16; typedef GETPROPEX16 UNALIGNED *PGETPROPEX16;
typedef struct _GETSCROLLINFO16 { /* u476 */ VPVOID lpsi; WORD wCode; HWND16 hwnd; } GETSCROLLINFO16; typedef GETSCROLLINFO16 UNALIGNED *PGETSCROLLINFO16;
#ifdef NULLSTRUCT
typedef struct _GETSHELLWINDOW16 { /* u540 */ } GETSHELLWINDOW16; typedef GETSHELLWINDOW16 UNALIGNED *PGETSHELLWINDOW16; #endif
typedef struct _GETSYSCOLORBRUSH16 { /* u281 */ WORD wIndex; } GETSYSCOLORBRUSH16; typedef GETSYSCOLORBRUSH16 UNALIGNED *PGETSYSCOLORBRUSH16;
typedef struct _GETWINDOWCONTEXTHELPID16 { /* u383 */ HWND16 hwnd; } GETWINDOWCONTEXTHELPID16; typedef GETWINDOWCONTEXTHELPID16 UNALIGNED *PGETWINDOWCONTEXTHELPID16;
typedef struct _GETWINDOWRGN16 { /* u579 */ HRGN16 hrgn; HWND16 hwnd; } GETWINDOWRGN16; typedef GETWINDOWRGN16 UNALIGNED *PGETWINDOWRGN16;
typedef struct _HACKTASKMONITOR16 { /* u555 */ SHORT iMonitor; } HACKTASKMONITOR16; typedef HACKTASKMONITOR16 UNALIGNED *PHACKTASKMONITOR16;
typedef struct _INITTHREADINPUT16 { /* u409 */ WORD wFlags; HAND16 hq; } INITTHREADINPUT16; typedef INITTHREADINPUT16 UNALIGNED *PINITTHREADINPUT16;
typedef struct _INSERTMENUITEM16 { /* u441 */ VPVOID lpmii; // see MENUITEMINFO16 above
BOOL16 fByPosition; WORD wIndex; HMENU16 hmenu; } INSERTMENUITEM16; typedef INSERTMENUITEM16 UNALIGNED *PINSERTMENUITEM16;
typedef struct _INSTALLIMT16 { /* u594 */ WORD wMsgHi; WORD wMsgLo; VPPROC pfnDispatcher; VPSTR lpszClassName; } INSTALLIMT16; typedef INSTALLIMT16 UNALIGNED *PINSTALLIMT16;
typedef struct _ISDIALOGMESSAGE3216 { /* u590 */ BOOL16 fMsg32; VPVOID lpMsg32; HWND16 hwnd; } ISDIALOGMESSAGE3216; typedef ISDIALOGMESSAGE3216 UNALIGNED *PISDIALOGMESSAGE3216;
typedef struct _LOADIMAGE16 { /* u389 */ WORD wFlags; SHORT cyDesired; SHORT cxDesired; WORD wType; VPSTR lpszName; HINST16 hinst; } LOADIMAGE16; typedef LOADIMAGE16 UNALIGNED *PLOADIMAGE16;
typedef struct _LOADKEYBOARDLAYOUT16 { /* u478 */ WORD wFlags; VPSTR lpszLayoutName; } LOADKEYBOARDLAYOUT16; typedef LOADKEYBOARDLAYOUT16 UNALIGNED *PLOADKEYBOARDLAYOUT16;
typedef struct _LOOKUPICONIDFROMDIRECTORYEX16 { /* u364 */ WORD lrDesired; SHORT cyDesired; SHORT cxDesired; BOOL16 fIcon; VPVOID lpnh; } LOOKUPICONIDFROMDIRECTORYEX16; typedef LOOKUPICONIDFROMDIRECTORYEX16 UNALIGNED *PLOOKUPICONIDFROMDIRECTORYEX16;
typedef struct _MENUITEMFROMPOINT16 { /* u479 */ POINT16 ptScreen; HMENU16 hmenu; HWND16 hwnd; } MENUITEMFROMPOINT16; typedef MENUITEMFROMPOINT16 UNALIGNED *PMENUITEMFROMPOINT16;
typedef struct _MSGBOXPARAMS16 { /* mbp16 */ DWORD cbSize; HWND16 hwndOwner; HINST16 hInstance; VPSTR lpszText; VPSTR lpszCaption; DWORD dwStyle; VPSTR lpszIcon; DWORD dwContextHelpId; DWORD vpfnMsgBoxCallback; DWORD dwLanguageId; } MSGBOXPARAMS16; typedef MSGBOXPARAMS16 UNALIGNED *PMSGBOXPARAMS16;
typedef struct _MESSAGEBOXINDIRECT16 { /* u593 */ VPVOID lpmbp; } MESSAGEBOXINDIRECT16; typedef MESSAGEBOXINDIRECT16 UNALIGNED *PMESSAGEBOXINDIRECT16;
typedef struct _MSGWAITFORMULTIPLEOBJECTS16 { /* u561 */ DWORD dwWakeMask; DWORD dwMilliseconds; BOOL16 fWaitAll; VPDWORD lpHandles; DWORD dwHandleCount; } MSGWAITFORMULTIPLEOBJECTS16; typedef MSGWAITFORMULTIPLEOBJECTS16 UNALIGNED *PMSGWAITFORMULTIPLEOBJECTS16;
typedef struct _OPENFILENAME_CALLBACK1616 { /* u582 */ DWORD lParam; WORD wParam; WORD wMsg; HWND16 hwnd; } OPENFILENAME_CALLBACK1616; typedef OPENFILENAME_CALLBACK1616 UNALIGNED *POPENFILENAME_CALLBACK1616;
typedef struct _PEEKMESSAGE3216 { /* u585 */ BOOL16 fMsg32; WORD wFlags; WORD wLast; WORD wFirst; HWND16 hwnd; VPVOID lpMsg32; } PEEKMESSAGE3216; typedef PEEKMESSAGE3216 UNALIGNED *PPEEKMESSAGE3216;
typedef struct _PLAYSOUNDEVENT16 { /* u8 */ SHORT iSoundId; } PLAYSOUNDEVENT16; typedef PLAYSOUNDEVENT16 UNALIGNED *PPLAYSOUNDEVENT16;
typedef struct _POSTMESSAGE3216 { /* u591 */ WORD wParamHi; DWORD lParam; WORD wParamLo; WORD wMsg; HWND16 hwnd; } POSTMESSAGE3216; typedef POSTMESSAGE3216 UNALIGNED *PPOSTMESSAGE3216;
#ifdef NULLSTRUCT
typedef struct _POSTPOSTEDMESSAGES16 { /* u566 */ } POSTPOSTEDMESSAGES16; typedef POSTPOSTEDMESSAGES16 UNALIGNED *PPOSTPOSTEDMESSAGES16; #endif
typedef struct _POSTTHREADMESSAGE3216 { /* u592 */ WORD wParamHi; DWORD lParam; WORD wParamLo; WORD wMsg; DWORD dwThreadID; } POSTTHREADMESSAGE3216; typedef POSTTHREADMESSAGE3216 UNALIGNED *PPOSTTHREADMESSAGE3216;
typedef struct _PRINTDLG_CALLBACK1616 { /* u583 */ DWORD lParam; WORD wParam; WORD wMsg; HWND16 hwnd; } PRINTDLG_CALLBACK1616; typedef PRINTDLG_CALLBACK1616 UNALIGNED *PPRINTDLG_CALLBACK1616;
typedef struct _REGISTERCLASSEX16 { /* u397 */ VPVOID lpwcex; } REGISTERCLASSEX16; typedef REGISTERCLASSEX16 UNALIGNED *PREGISTERCLASSEX16;
typedef struct _REMOVEPROPEX16 { /* u380 */ VPSTR lpszKey; HWND16 hwnd; } REMOVEPROPEX16; typedef REMOVEPROPEX16 UNALIGNED *PREMOVEPROPEX16;
typedef struct _SETCHECKCURSORTIMER16 { /* u542 */ SHORT iTime; } SETCHECKCURSORTIMER16; typedef SETCHECKCURSORTIMER16 UNALIGNED *PSETCHECKCURSORTIMER16;
typedef struct _SETFOREGROUNDWINDOW16 { /* u559 */ HWND16 hwnd; } SETFOREGROUNDWINDOW16; typedef SETFOREGROUNDWINDOW16 UNALIGNED *PSETFOREGROUNDWINDOW16;
typedef struct _SETMENUCONTEXTHELPID16 { /* u384 */ DWORD dwContextHelpId; HMENU16 hmenu; } SETMENUCONTEXTHELPID16; typedef SETMENUCONTEXTHELPID16 UNALIGNED *PSETMENUCONTEXTHELPID16;
typedef struct _SETMENUDEFAULTITEM16 { /* u543 */ BOOL16 fByPosition; WORD wIndex; HMENU16 hmenu; } SETMENUDEFAULTITEM16; typedef SETMENUDEFAULTITEM16 UNALIGNED *PSETMENUDEFAULTITEM16;
typedef struct _SETMENUITEMINFO16 { /* u446 */ VPVOID lpmii; // see MENUITEMINFO16 above
BOOL16 fByPosition; WORD wIndex; HMENU16 hmenu; } SETMENUITEMINFO16; typedef SETMENUITEMINFO16 UNALIGNED *PSETMENUITEMINFO16;
typedef struct _SETMESSAGEEXTRAINFO16 { /* u376 */ DWORD dwExtraInfo; } SETMESSAGEEXTRAINFO16; typedef SETMESSAGEEXTRAINFO16 UNALIGNED *PSETMESSAGEEXTRAINFO16;
typedef struct _SETPROPEX16 { /* u378 */ DWORD dwValue; VPSTR lpszKey; HWND16 hwnd; } SETPROPEX16; typedef SETPROPEX16 UNALIGNED *PSETPROPEX16;
typedef struct _SETSCROLLINFO16 { /* u475 */ BOOL16 fRedraw; VPVOID lpsi; SHORT iCode; HWND16 hwnd; } SETSCROLLINFO16; typedef SETSCROLLINFO16 UNALIGNED *PSETSCROLLINFO16;
typedef struct _SETSYSCOLORSTEMP16 { /* u572 */ WORD wBrushCount; VPWORD lpBrushes; VPDWORD lpRGBs; } SETSYSCOLORSTEMP16; typedef SETSYSCOLORSTEMP16 UNALIGNED *PSETSYSCOLORSTEMP16;
typedef struct _SETWINDOWCONTEXTHELPID16 { /* u382 */ DWORD dwContextID; HWND16 hwnd; } SETWINDOWCONTEXTHELPID16; typedef SETWINDOWCONTEXTHELPID16 UNALIGNED *PSETWINDOWCONTEXTHELPID16;
typedef struct _SETWINDOWRGN16 { /* u578 */ BOOL16 fRedraw; HRGN16 hrgn; HWND16 hwnd; } SETWINDOWRGN16; typedef SETWINDOWRGN16 UNALIGNED *PSETWINDOWRGN16;
typedef struct _SIGNALPROC3216 { /* u391 */ DWORD dwSignalID; DWORD dwID; DWORD dwFlags; HTASK16 htask; } SIGNALPROC3216; typedef SIGNALPROC3216 UNALIGNED *PSIGNALPROC3216;
typedef struct _TILEWINDOWS16 { /* u428 */ VPWORD ahwnd; WORD chwnd; VPRECT16 lprc; WORD wFlags; HWND16 hwndParent; } TILEWINDOWS16; typedef TILEWINDOWS16 UNALIGNED *PTILEWINDOWS16;
typedef struct _TPMPARAMS16 { /* tpmp */ WORD cbSize; RECT16 rcExclude; } TPMPARAMS16; typedef TPMPARAMS16 UNALIGNED *PTPMPARAMS16;
typedef struct _TRACKPOPUPMENUEX16 { /* u577 */ VPVOID lpTpm; /* see TPMPARAMS16 above */ HWND16 hwndOwner; SHORT y; SHORT x; WORD wFlags; HMENU16 hmenu; } TRACKPOPUPMENUEX16; typedef TRACKPOPUPMENUEX16 UNALIGNED *PTRACKPOPUPMENUEX16;
typedef struct _TRANSLATEMESSAGE3216 { /* u587 */ BOOL16 fMsg32; VPVOID lpMsg32; } TRANSLATEMESSAGE3216; typedef TRANSLATEMESSAGE3216 UNALIGNED *PTRANSLATEMESSAGE3216;
typedef struct _UNINSTALLIMT16 { /* u595 */ WORD wMsgHi; WORD wMsgLo; VPPROC pfnDispatcher; VPSTR lpszClassName; } UNINSTALLIMT16; typedef UNINSTALLIMT16 UNALIGNED *PUNINSTALLIMT16;
typedef struct _UNLOADINSTALLABLEDRIVERS16 { /* u300 */ SHORT iCode; } UNLOADINSTALLABLEDRIVERS16; typedef UNLOADINSTALLABLEDRIVERS16 UNALIGNED *PUNLOADINSTALLABLEDRIVERS16;
typedef struct _UNLOADKEYBOARDLAYOUT16 { /* u565 */ DWORD lcid; } UNLOADKEYBOARDLAYOUT16; typedef UNLOADKEYBOARDLAYOUT16 UNALIGNED *PUNLOADKEYBOARDLAYOUT16;
typedef struct _WINDOWFROMDC16 { /* u117 */ HDC16 hdc; } WINDOWFROMDC16; typedef WINDOWFROMDC16 UNALIGNED *PWINDOWFROMDC16;
#ifdef NULLSTRUCT
typedef struct _WNETINITIALIZE16 { /* u533 */ } WNETINITIALIZE16; typedef WNETINITIALIZE16 UNALIGNED *PWNETINITIALIZE16; #endif
typedef struct _WNETLOGON16 { /* u534 */ HWND16 hwndOwner; VPSTR lpszProvider; } WNETLOGON16; typedef WNETLOGON16 UNALIGNED *PWNETLOGON16;
/* WOW private thunks in USER */
typedef struct _WOWWORDBREAKPROC16 { /* u537 */ SHORT action; SHORT cbEditText; SHORT ichCurrentWord; VPVOID lpszEditText; } WOWWORDBREAKPROC16; typedef WOWWORDBREAKPROC16 UNALIGNED *PWOWWORDBREAKPROC16;
// NOTE: these structs are also in mvdm\wow16\user\init.c
// UserInit16 && Krnl386Segs
// - they must be the same!!!
typedef struct _USERCLIENTGLOBALS { /* uclg */ WORD hInstance; BYTE UNALIGNED **lpgpsi; BYTE UNALIGNED **lpCsrFlag; DWORD dwBldInfo; VPWORD lpwMaxDWPMsg; VPSTR lpDWPBits; WORD cbDWPBits; WORD wUnusedPadding; DWORD pfnGetProcModule; DWORD UNALIGNED *lpHighestAddress; } USERCLIENTGLOBALS; typedef USERCLIENTGLOBALS UNALIGNED *PUSERCLIENTGLOBALS;
typedef struct _KRNL386SEGS { /* uclg */ WORD CodeSeg1; WORD CodeSeg2; WORD CodeSeg3; WORD DataSeg1; } KRNL386SEGS; typedef KRNL386SEGS UNALIGNED *PKRNL386SEGS;
/* XLATOFF */ #pragma pack()
/* XLATON */
|