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.

208 lines
8.3 KiB

  1. LIBRARY SHDOCVW
  2. ; DESCRIPTION is obsolete and gives the IA64 linker the heebie-jeebies
  3. ;DESCRIPTION 'Shell extension DLL for DocView host'
  4. SECTIONS
  5. EXPORTS
  6. DllCanUnloadNow ULTRAPRIVATE
  7. DllGetClassObject ULTRAPRIVATE
  8. DllRegisterServer ULTRAPRIVATE
  9. DllUnregisterServer ULTRAPRIVATE
  10. DllGetVersion = CCDllGetVersion ULTRAPRIVATE
  11. DllInstall ULTRAPRIVATE
  12. URLQualifyA
  13. URLQualifyW
  14. OpenURL
  15. IEWinMain @101 NONAME
  16. ;; CreateShortcutInDir is GetProcAddressed by ORDINAL... if
  17. ;; you need to change it from 102, here, fix up explorer.exe
  18. ;; likewise for 103 the unicode version for NT merge
  19. CreateShortcutInDirA @102 NONAME PRIVATE
  20. CreateShortcutInDirW @103 NONAME PRIVATE
  21. WhichPlatform=WhichPlatformFORWARD @104 NONAME PRIVATE
  22. CreateShortcutInDirEx @105 NONAME PRIVATE
  23. DllRegisterWindowClasses
  24. ;; FEATURE: used only for OC Host apps, probably should remove later
  25. DoFileDownload
  26. DoFileDownloadEx
  27. ; Helper function to be called by MSHTML.DLL
  28. HlinkFrameNavigate
  29. HlinkFrameNavigateNHL
  30. HlinkFindFrame
  31. DoAddToFavDlg
  32. DoAddToFavDlgW
  33. DoOrganizeFavDlg
  34. DoOrganizeFavDlgW
  35. IEWriteErrorLog
  36. AddUrlToFavorites
  37. SetShellOfflineState
  38. ; Expose our privacy dialog to the world
  39. DoPrivacyDlg
  40. ; For lack of a better home, called by browser and other apps
  41. SoftwareUpdateMessageBox
  42. ; Import Privacy Settings from an XML file (in shdocvw\privacyimport.cpp)
  43. ImportPrivacySettings
  44. WinList_Init @110 NONAME PRIVATE
  45. WinList_Terminate @111 NONAME PRIVATE
  46. CreateFromDesktop @115 NONAME PRIVATE
  47. DDECreatePostNotify @116 NONAME PRIVATE
  48. DDEHandleViewFolderNotify @117 NONAME PRIVATE
  49. ShellDDEInit @118 NONAME PRIVATE
  50. SHCreateDesktop @119 NONAME PRIVATE
  51. SHDesktopMessageLoop @120 NONAME PRIVATE
  52. ; Shell Performance Functions
  53. ;
  54. ; Shell32 on IE4 still calls these functions, so we have
  55. ; dumb forwarders that send them to their new home in shlwapi
  56. StopWatchMode = StopWatchModeFORWARD @121 NONAME PRIVATE
  57. StopWatchFlush = StopWatchFlushFORWARD @122 NONAME PRIVATE
  58. StopWatch = StopWatchFORWARD @123 NONAME PRIVATE
  59. ; Code to run install/uninstall stubs. A separate copy of the code is
  60. ; used in loadwc.exe in browser-only mode; the first of these exports
  61. ; is called from explorer.exe in integrated shell mode (loaded by ordinal).
  62. ; ActiveSetup calls the other one to execute a specific install stub.
  63. RunInstallUninstallStubs @125 NONAME PRIVATE
  64. RunInstallUninstallStubs2 @130 NONAME PRIVATE
  65. SetQueryNetSessionCount
  66. ;; FEATURE: Should we really export this for everyone?
  67. SHGetIDispatchForFolder
  68. SHCreateSplashScreen @131 NONAME PRIVATE
  69. IsFileUrl @135 NONAME PRIVATE
  70. IsFileUrlW @136 NONAME PRIVATE
  71. PathIsFilePath @137 NONAME PRIVATE
  72. URLSubLoadString @138 NONAME PRIVATE
  73. OpenPidlOrderStream @139 NONAME PRIVATE
  74. DragDrop @140 NONAME PRIVATE
  75. IEInvalidateImageList @141 NONAME PRIVATE
  76. IEMapPIDLToSystemImageListIndex @142 NONAME PRIVATE
  77. ILIsWeb @143 NONAME PRIVATE
  78. IEGetAttributesOf @145 NONAME PRIVATE
  79. IEBindToObject @146 NONAME PRIVATE
  80. IEGetNameAndFlags @147 NONAME PRIVATE
  81. IEGetDisplayName @148 NONAME PRIVATE
  82. IEBindToObjectEx @149 NONAME PRIVATE
  83. _GetStdLocation @150 NONAME PRIVATE
  84. URLSubRegQueryA @151 NONAME PRIVATE
  85. CShellUIHelper_CreateInstance2 @152 NONAME PRIVATE
  86. IsURLChild @153 NONAME PRIVATE
  87. ;; Export restrictions for webcheck, cdfview, browseui
  88. SHRestricted2A @158 NONAME PRIVATE
  89. SHRestricted2W @159 NONAME PRIVATE
  90. SHIsRestricted2W @160 NONAME PRIVATE
  91. ;; Debug memory Leak detection API
  92. GetLeakDetectionFunctionTable @161 NONAME PRIVATE
  93. ;; FEATURE: get rid of this, Helper function for CDFView
  94. CDDEAuto_Navigate @162 NONAME PRIVATE
  95. ;; Export of add/activate channel/favorite to webcheck (SubscriptionMgr
  96. ;; is the official access point for this functionality)
  97. SHAddSubscribeFavorite @163 PRIVATE
  98. ; Helper function be called from InetCpl
  99. ResetProfileSharing @164 NONAME PRIVATE
  100. ;; called from browseui
  101. ;; temporary till after the split
  102. URLSubstitution @165 NONAME PRIVATE
  103. ;unused @166 NONAME PRIVATE
  104. IsIEDefaultBrowser @167 NONAME PRIVATE
  105. ;unused @168 NONAME PRIVATE
  106. ParseURLFromOutsideSourceA @169 NONAME PRIVATE
  107. ParseURLFromOutsideSourceW @170 NONAME PRIVATE
  108. _DeletePidlDPA @171 NONAME PRIVATE
  109. IURLQualify @172 NONAME PRIVATE
  110. SHIsRestricted @173 NONAME PRIVATE
  111. SHIsGlobalOffline @174 NONAME PRIVATE
  112. DetectAndFixAssociations @175 NONAME PRIVATE
  113. EnsureWebViewRegSettings @176 NONAME PRIVATE
  114. WinList_NotifyNewLocation @177 NONAME PRIVATE
  115. WinList_FindFolderWindow @178 NONAME PRIVATE
  116. WinList_GetShellWindows @179 NONAME PRIVATE
  117. WinList_RegisterPending @180 NONAME PRIVATE
  118. WinList_Revoke @181 NONAME PRIVATE
  119. SHMapNbspToSp @183 NONAME PRIVATE
  120. ;Unused @184 NONAME PRIVATE
  121. FireEvent_Quit @185 NONAME PRIVATE
  122. SHDGetPageLocation @187 NONAME PRIVATE
  123. SHIEErrorMsgBox @188 NONAME PRIVATE
  124. IEGetDisplayNameW = IEGetDisplayName @189 NONAME PRIVATE
  125. SHRunIndirectRegClientCommand = SHRunIndirectRegClientCommandForward @190 NONAME PRIVATE
  126. SHIsRegisteredClient @191 NONAME PRIVATE
  127. SHGetHistoryPIDL @192 NONAME PRIVATE
  128. IECleanUpAutomationObject @194 NONAME PRIVATE
  129. IEOnFirstBrowserCreation @195 NONAME PRIVATE
  130. IEDDE_WindowDestroyed @196 NONAME PRIVATE
  131. IEDDE_NewWindow @197 NONAME PRIVATE
  132. IsErrorUrl @198 NONAME PRIVATE
  133. ;unused @199 NONAME PRIVATE
  134. SHGetViewStream @200 NONAME PRIVATE
  135. ;; called from shell32
  136. ;; temporary till after the split; these start at 200 to avoid
  137. ;; colliding with the temporary browseui functions
  138. ;unused @201 NONAME PRIVATE
  139. ;unused @202 NONAME PRIVATE
  140. NavToUrlUsingIEA @203 NONAME PRIVATE
  141. NavToUrlUsingIEW @204 NONAME PRIVATE
  142. ;unused @205 NONAME PRIVATE
  143. ; called from browseui
  144. ; if you change ordinal - then change ENTRY_ORDINAL_DOWNLOADICONFORSHORTCUT in shdocvw.h
  145. ;unused @207 NONAME PRIVATE
  146. SearchForElementInHead @208 NONAME PRIVATE
  147. JITCoCreateInstance @209 NONAME PRIVATE
  148. UrlHitsNetW @210 NONAME PRIVATE
  149. ; helper function called from InetCPL
  150. ClearAutoSuggestForForms @211 NONAME PRIVATE
  151. GetLinkInfo @212 NONAME PRIVATE ; used by browseui
  152. UseCustomInternetSearch @213 NONAME PRIVATE ; browseui for these as well
  153. GetSearchAssistantUrlW @214 NONAME PRIVATE
  154. GetSearchAssistantUrlA @215 NONAME PRIVATE
  155. GetDefaultInternetSearchUrlW @216 NONAME PRIVATE
  156. GetDefaultInternetSearchUrlA @217 NONAME PRIVATE
  157. IEParseDisplayNameWithBCW @218 NONAME PRIVATE
  158. IEILIsEqual @219 NONAME PRIVATE
  159. IECreateFromPathCPWithBCA @221 NONAME PRIVATE
  160. IECreateFromPathCPWithBCW @222 NONAME PRIVATE
  161. ResetWebSettings @223 NONAME PRIVATE
  162. IsResetWebSettingsRequired @224 NONAME PRIVATE
  163. PrepareURLForDisplayUTF8W @225 NONAME PRIVATE
  164. IEIsLinkSafe @226 NONAME PRIVATE
  165. SHUseClassicToolbarGlyphs @227 NONAME PRIVATE
  166. SafeOpenPromptForShellExec @228 NONAME PRIVATE
  167. SafeOpenPromptForPackager @229 NONAME PRIVATE