Windows NT 4.0 source code leak
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.

237 lines
5.1 KiB

4 years ago
  1. CV=CV400 V=Interface !=Defined here
  2. EE=CEXPER.QCW ?=Is it ok?
  3. Phase 0 - Loading
  4. -----------------
  5. SHAddDll CV, V, SH!
  6. SHAddDllsToProcess CV, V, SH!
  7. SHHexeAddNew
  8. SHHexeAddNew
  9. SHChangeProcess CV, V, SH!
  10. SHCreateProcess CV, V, SH!
  11. PUBLIC
  12. SHDeleteProcess CV?, V, SH!
  13. SHChangeProcess
  14. SHFAddNewPds SH!
  15. SHGetExeName CV, V, EE, SH!, SYM
  16. SHGetNextExe CV, V, EE?, SH!, PH, SL, SYM
  17. SHHexeAddNew SH
  18. SHHexeFromHmod CV, V, EE, SH!, SL, TH, SYM, SYM0, SYM1
  19. SHHexeFromName SH!
  20. SHGetNextExe
  21. SHHexgFromHmod SH!, TH
  22. SHHmodGetNext SH!,SYM
  23. PRIVATE
  24. SHHmodGetNextGlobal CV, V, SH!, SYM
  25. SHGetNextExe
  26. SHHmodGetNext
  27. SHLoadDll CV, V, SH!
  28. SHHexeFromName
  29. SHAddDll
  30. SHHexeAddNew
  31. SHSetHpid CV, V, SH!
  32. SHSplitPath SH!, SL, SYM, SYM1
  33. SHUnloadDll CV, V, SH!
  34. Phase I Public Handler
  35. ----------------------
  36. PHExactCmp CV!, PH!, n/c (Multiple Define?)
  37. PHCmpPubAddr PH!, n/c
  38. PHCmpPubOff PH!, n/c
  39. PHGetNearestHSYM V, CV, EE?, PH!, SYM, SYM0, changes
  40. PHGetAddr V,PH!
  41. PHFindNameInPublics
  42. SHGetNextExe
  43. SHAddrFromHsym
  44. PHCmpPubName PH!, n/c
  45. PHFindNameInPublics V, PH!, SYM, changes
  46. PHCmpPubName
  47. SHPublicNameToAddr V, PH!, n/c (Wrong file)
  48. PHFindNameInPublics
  49. Phase II Source Line Handler
  50. ----------------------------
  51. SLFLineToAddr CV, V, EE?, SL!
  52. SHHexeFromHmod
  53. SLFQueryModSrc CV, V, SL!
  54. SLHmodFromHsf CV, V, EE? ,SL!
  55. SHGetNextMod
  56. SHGetNextExe
  57. SLHsfFromFile CV, V, EE ,SL!
  58. SLHsfFromPcxt CV, V, EE ,SL!
  59. SHHMODFrompCXT
  60. SHpADDRFrompCXT
  61. SLLineFromAddr CV, V, EE, SL!
  62. SHSetCxtMod
  63. SHHexeFromHmod
  64. SHHMODFrompCXT
  65. SLNameFromHmod CV, V, SL!
  66. SLNameFromHsf CV, V, EE, SL!
  67. Phase III Type Handler
  68. ----------------------
  69. THGetTypeFromIndex CV?, V, EE, TH!
  70. SHHexgFromHmod
  71. THGetNextType CV?, V, EE?, TH!
  72. Phase IV Symbol Handler
  73. -----------------------
  74. SHAddrFromHsym CV, V, PH, SYM
  75. SHAddrToLabel CV, V, SYM!
  76. SHSetCxt
  77. SHpSymLplLabloc
  78. PHGetNearestHsym
  79. SHHexeFromHmod
  80. SHHModFrompCxt
  81. SHCanDisplay CV, V, SYM1!
  82. SHCmpGlobName SYM!
  83. SHlszGetSymNamebreak
  84. SHCompareRE CV?, V?,EE,SYM!
  85. (OPS-Commented out in shinit.c)
  86. (CV points it to RECompare?)
  87. SHdNearestSymbol CV, SYM0!
  88. SHFindBpOrReg CV, SH,SYM
  89. SHHMODFrompCXT
  90. SHSetCxt
  91. SHHBLKFrompCXT
  92. SHHPROCFrompCXT
  93. SHGotoParent
  94. SHFindNameInContext CV, V, EE, SYM!
  95. SHHexeFromHmod
  96. SHFindNameInGlobal CV?, V, EE, SYM!
  97. SHHexgFromHmod
  98. SHCmpGlobName
  99. SHFIsAddrNonVirtual CV, V, SYM!
  100. SHIsEmiLoaded
  101. SHGetCxtFromHmod CV, V, EE, SH, SYM
  102. SHHexeFromHmod
  103. SHGetDebugStart CV, V, SYM!
  104. SHGetGrpMod SYM!
  105. SHHexeFromHmod
  106. SHHmodeGetNext
  107. SHGethExeFromName CV, V, EE, SH, SYM
  108. SHGetNextExe
  109. SHSplitPath
  110. SHGetExeName
  111. SHGetNextExe
  112. SHGetModName CV, V, EE?, SYM!
  113. SHSplitPath
  114. SHGetNearestHsym CV, V, EE, SYM!
  115. SHpSymlplLabloc
  116. SHGetNextMod CV, V, EE, SH, SL, SYM
  117. SHHmodGetNext
  118. SHGetSymLoc CV, V, SYM!
  119. SHHexeFromHmod
  120. SHGetSymName CV, V, SYM!
  121. SHGoToParent V, EE, SYM!
  122. SHHsymFromPcxt CV?, V, EE?, SYM!
  123. SHIsAddrInCxt CV, V, EE?, SYM!
  124. SHIsEmiLoaded
  125. SHIsEmiLoaded SYM!
  126. SHIsFarProc CV, V, SYM!
  127. SHIsInProlog CV, V, EE, SYM!
  128. SHIsLabel CV, V, SYM!
  129. SHLpGSNGetTable CV, V, SYM!
  130. SHlszGetSymName SYM, SYM1
  131. SHModelFromAddr CV, V, SYM0!
  132. SHpADDRFrompCXT
  133. SHHMODFrompCXT
  134. SHSetCxtMod
  135. shhgrpfrompcxt
  136. SHModelFromCXT CV, V, SYM0!
  137. SHpADDRFrompCXT
  138. SHHMODFrompCXT
  139. SHSetCxtMod
  140. SHHGRPFromPCXT
  141. SHNextHsym CV?, V, EE, SYM!
  142. SHpSymlplLabLoc SYM, SYM0
  143. SHSetBlksInCXT SYM!
  144. SHSetCxt CV, V, EE, SYM!
  145. SHSetCxtMod
  146. SHSetBlksInCXT
  147. SHSetCxtMod CV, V, EE?, SH, SYM, SYM0, SL
  148. SHHmodGetNextGlobal
  149. SHGetGrpMod
  150. SHSetDebuggeeDir CV?, V, SYM0!
  151. SHSetUserDir CV?, V, SYM0!