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.

141 lines
4.0 KiB

  1. ;
  2. ; USER4.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 USER2.ASM 4-Dec-92 by barryb
  10. ; Split off from USER3.ASM 26-May-93 by bobday
  11. ;
  12. ;--
  13. TITLE USER4.ASM
  14. PAGE ,132
  15. .286p
  16. .xlist
  17. include wow.inc
  18. include wowusr.inc
  19. include cmacros.inc
  20. NOEXTERNS=1 ; to suppress including most of the stuff in user.inc
  21. include user.inc
  22. .list
  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 VALIDATERECT
  32. UserThunk VALIDATERGN
  33. DUserThunk WAITMESSAGE,0
  34. DUserThunk WINDOWFROMPOINT
  35. ;;; UserThunk WINFARFRAME ;LOCALAPI in winstack.asm
  36. ;;; UserThunk WINHELP
  37. DUserThunk WINOLDAPPHACKOMATIC
  38. DUserThunk WOWWORDBREAKPROC
  39. ;;; UserThunk WNETADDCONNECTION
  40. ;;; UserThunk WNETBROWSEDIALOG
  41. ;;; UserThunk WNETCANCELCONNECTION
  42. ;;; UserThunk WNETCANCELJOB
  43. ;;; UserThunk WNETCLOSEJOB
  44. ;;; UserThunk WNETDEVICEMODE
  45. ;;; UserThunk WNETGETCAPS
  46. ;;; UserThunk WNETGETCONNECTION
  47. ;;; UserThunk WNETGETERROR
  48. ;;; UserThunk WNETGETERRORTEXT
  49. ;;; UserThunk WNETGETUSER
  50. ;;; UserThunk WNETHOLDJOB
  51. ;;; UserThunk WNETLOCKQUEUEDATA
  52. ;;; UserThunk WNETOPENJOB
  53. ;;; UserThunk WNETRELEASEJOB
  54. ;;; UserThunk WNETSETJOBCOPIES
  55. ;;; UserThunk WNETUNLOCKQUEUEDATA
  56. ;;; UserThunk WNETUNWATCHQUEUE
  57. ;;; UserThunk WNETWATCHQUEUE
  58. UserThunk WRITECOMM
  59. ;;; UserThunk WVSPRINTF ;LOCALAPI in wsprintf.c
  60. UserThunk XCSTODS
  61. DUserThunk _FFFE_FARFRAME
  62. ;;; UserThunk _WSPRINTF ;LOCALAPI in wsprintf.c
  63. UserThunk SETWINDOWSHOOKEX
  64. UserThunk UNHOOKWINDOWSHOOKEX
  65. UserThunk CALLNEXTHOOKEX
  66. ;;;;;
  67. ;;;;; Win 3.1 Thunks
  68. ;;;;;
  69. DUserThunk QUERYSENDMESSAGE
  70. DUserThunk USERSEEUSERDO
  71. DUserThunk LOCKINPUT
  72. ; DUserThunk GETSYSTEMDEBUGSTATE, 0
  73. UserThunk ENABLECOMMNOTIFICATION
  74. UserThunk EXITWINDOWSEXEC
  75. DUserThunk GETCURSOR, 0
  76. DUserThunk GETOPENCLIPBOARDWINDOW, 0
  77. ; UserThunk SENDDRIVERMESSAGE
  78. ; UserThunk OPENDRIVER
  79. ; UserThunk CLOSEDRIVER
  80. ; UserThunk GETDRIVERMODULEHANDLE
  81. ; UserThunk DEFDRIVERPROC
  82. ; UserThunk GETDRIVERINFO
  83. ; UserThunk GETNEXTDRIVER
  84. UserThunk MAPWINDOWPOINTS
  85. DUserThunk OLDSETDESKPATTERN
  86. DUserThunk GETFREESYSTEMRESOURCES
  87. DUserThunk OLDSETDESKWALLPAPER ;;;;;;
  88. DUserThunk GETMESSAGEEXTRAINFO, 0
  89. ;;; DUserThunk KEYBD_EVENT ; local API in winmisc2.asm
  90. DUserThunk KEYBDEVENT
  91. UserThunk REDRAWWINDOW
  92. UserThunk LOCKWINDOWUPDATE
  93. ;; DUserThunk MOUSE_EVENT ;; in winmisc2.asm
  94. DUserThunk MOUSEEVENT
  95. ;; DUserThunk MENUWINDOWPROC ;;;;;; in wclass.asm
  96. UserThunk GETCLIPCURSOR
  97. UserThunk SCROLLWINDOWEX
  98. DUserThunk ISMENU
  99. UserThunk GETDCEX
  100. ;; UserThunk COPYICON ;;;; in rmcreate.c
  101. ;; UserThunk COPYCURSOR ;;;; in rmcreate.c
  102. UserThunk GETWINDOWPLACEMENT
  103. UserThunk SETWINDOWPLACEMENT
  104. UserThunk GETINTERNALICONHEADER
  105. ;;; UserThunk SUBTRACTRECT ; LOCALAPI in winrect.asm
  106. UserThunk DLGDIRSELECTEX
  107. UserThunk DLGDIRSELECTCOMBOBOXEX
  108. DUserThunk GETUSERLOCALOBJTYPE
  109. DUserThunk HARDWARE_EVENT
  110. UserThunk ENABLESCROLLBAR
  111. UserThunk SYSTEMPARAMETERSINFO
  112. ; UserThunk GP
  113. ;;; DUserThunk WNETERRORTEXT
  114. ;;; UserThunk WNETABORTJOB
  115. ;;; DUserThunk WNETENABLE
  116. ;;; DUserThunk WNETDISABLE
  117. ;;; DUserThunk WNETRESTORECONNECTION
  118. ;;; DUserThunk WNETWRITEJOB
  119. ;;; DUserThunk WNETCONNECTDIALOG
  120. ;;; DUserThunk WNETDISCONNECTDIALOG
  121. ;;; DUserThunk WNETCONNECTIONDIALOG
  122. ;;; DUserThunk WNETVIEWQUEUEDIALOG
  123. ;;; DUserThunk WNETPROPERTYDIALOG
  124. ;;; DUserThunk WNETGETDIRECTORYTYPE
  125. ;;; DUserThunk WNETDIRECTORYNOTIFY
  126. ;;; DUserThunk WNETGETPROPERTYTEXT
  127. DUserThunk NOTIFYWOW
  128. DUserThunk Win32WinHelp
  129. sEnd CODE
  130. end