Source code of Windows XP (NT5)
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.

89 lines
2.1 KiB

  1. ;
  2. ; USER1A.ASM
  3. ; More Win16 USER thunks
  4. ;
  5. ; History:
  6. ;
  7. ; Created 25-Jan-1991 by Jeff Parsons (jeffpar)
  8. ; Added Win 31 thunks 22nd-March-1992 by Chandan S. Chauhan (ChandanC)
  9. ; Split off from USER.ASM 9-Jun-92 by BobDay
  10. ;
  11. ;--
  12. TITLE USER1A.ASM
  13. PAGE ,132
  14. .286p
  15. .xlist
  16. include wow.inc
  17. include wowusr.inc
  18. include cmacros.inc
  19. NOEXTERNS=1 ; to suppress including most of the stuff in user.inc
  20. include user.inc
  21. .list
  22. externFP GetModuleHandle
  23. externFP WOW16Call
  24. createSeg _TEXT,CODE,WORD,PUBLIC,CODE
  25. createSeg _DATA,DATA,WORD,PUBLIC,DATA,DGROUP
  26. defgrp DGROUP,DATA
  27. sBegin CODE
  28. assumes CS,CODE
  29. assumes DS,DATA
  30. assumes ES,NOTHING
  31. UserThunk DELETEMENU
  32. UserThunk DESKTOPWNDPROC
  33. DUserThunk DESTROYCARET,0
  34. UserThunk DESTROYCURSOR
  35. UserThunk DESTROYICON
  36. UserThunk DESTROYMENU
  37. UserThunk DESTROYWINDOW
  38. ; UserThunk DIALOGBOX ; defined in fastres.c
  39. ; UserThunk DIALOGBOXINDIRECT
  40. ; UserThunk DIALOGBOXINDIRECTPARAM
  41. FUN_WOWDIALOGBOXPARAM EQU FUN_DIALOGBOXPARAM
  42. DUserThunk WOWDIALOGBOXPARAM, %(size DIALOGBOXPARAM16)
  43. DUserThunk DISABLEOEMLAYER
  44. UserThunk DISPATCHMESSAGE
  45. UserThunk DLGDIRLIST
  46. UserThunk DLGDIRLISTCOMBOBOX
  47. UserThunk DLGDIRSELECT
  48. UserThunk DLGDIRSELECTCOMBOBOX
  49. UserThunk DRAGDETECT
  50. UserThunk DRAGOBJECT
  51. UserThunk DRAWFOCUSRECT
  52. UserThunk DRAWICON
  53. UserThunk DRAWMENUBAR
  54. UserThunk DRAWTEXT
  55. ; DUserThunk DUMPICON ; LOCALAPI in rmload.c
  56. ; UserThunk EDITWNDPROC ; LOCALAPI in wsubcls.c
  57. DUserThunk EMPTYCLIPBOARD,0
  58. DUserThunk ENABLEHARDWAREINPUT
  59. DUserThunk ENABLEOEMLAYER
  60. UserThunk ENABLEWINDOW
  61. UserThunk ENDDEFERWINDOWPOS
  62. UserThunk ENDDIALOG
  63. DUserThunk ENDMENU
  64. UserThunk ENDPAINT
  65. UserThunk ENUMCHILDWINDOWS
  66. DUserThunk ENUMCLIPBOARDFORMATS
  67. UserThunk ENUMPROPS
  68. UserThunk ENUMTASKWINDOWS
  69. UserThunk ENUMWINDOWS
  70. ;;; UserThunk EQUALRECT ; LOCALAPI in winrect.asm
  71. UserThunk ESCAPECOMMFUNCTION
  72. UserThunk EXCLUDEUPDATERGN
  73. DUserThunk EXITWINDOWS
  74. sEnd CODE
  75. end