212 lines
8.4 KiB
Plaintext
212 lines
8.4 KiB
Plaintext
LIBRARY SHDOCVW
|
|
; DESCRIPTION is obsolete and gives the IA64 linker the heebie-jeebies
|
|
;DESCRIPTION 'Shell extension DLL for DocView host'
|
|
|
|
SECTIONS
|
|
|
|
EXPORTS
|
|
DllCanUnloadNow ULTRAPRIVATE
|
|
DllGetClassObject ULTRAPRIVATE
|
|
DllRegisterServer ULTRAPRIVATE
|
|
DllUnregisterServer ULTRAPRIVATE
|
|
DllGetVersion = CCDllGetVersion ULTRAPRIVATE
|
|
DllInstall ULTRAPRIVATE
|
|
|
|
URLQualifyA
|
|
URLQualifyW
|
|
OpenURL
|
|
|
|
IEWinMain @101 NONAME
|
|
|
|
;; CreateShortcutInDir is GetProcAddressed by ORDINAL... if
|
|
;; you need to change it from 102, here, fix up explorer.exe
|
|
;; likewise for 103 the unicode version for NT merge
|
|
CreateShortcutInDirA @102 NONAME PRIVATE
|
|
CreateShortcutInDirW @103 NONAME PRIVATE
|
|
|
|
WhichPlatform=WhichPlatformFORWARD @104 NONAME PRIVATE
|
|
CreateShortcutInDirEx @105 NONAME PRIVATE
|
|
|
|
DllRegisterWindowClasses
|
|
|
|
;; FEATURE: used only for OC Host apps, probably should remove later
|
|
DoFileDownload
|
|
DoFileDownloadEx
|
|
|
|
; Helper function to be called by MSHTML.DLL
|
|
HlinkFrameNavigate
|
|
HlinkFrameNavigateNHL
|
|
HlinkFindFrame
|
|
DoAddToFavDlg
|
|
DoAddToFavDlgW
|
|
DoOrganizeFavDlg
|
|
DoOrganizeFavDlgW
|
|
IEWriteErrorLog
|
|
AddUrlToFavorites
|
|
SetShellOfflineState
|
|
|
|
; Expose our privacy dialog to the world
|
|
DoPrivacyDlg
|
|
|
|
; For lack of a better home, called by browser and other apps
|
|
SoftwareUpdateMessageBox
|
|
|
|
; Import Privacy Settings from an XML file (in shdocvw\privacyimport.cpp)
|
|
ImportPrivacySettings
|
|
|
|
WinList_Init @110 NONAME PRIVATE
|
|
WinList_Terminate @111 NONAME PRIVATE
|
|
|
|
CreateFromDesktop @115 NONAME PRIVATE
|
|
DDECreatePostNotify @116 NONAME PRIVATE
|
|
DDEHandleViewFolderNotify @117 NONAME PRIVATE
|
|
ShellDDEInit @118 NONAME PRIVATE
|
|
SHCreateDesktop @119 NONAME PRIVATE
|
|
SHDesktopMessageLoop @120 NONAME PRIVATE
|
|
|
|
; Shell Performance Functions
|
|
;
|
|
; Shell32 on IE4 still calls these functions, so we have
|
|
; dumb forwarders that send them to their new home in shlwapi
|
|
StopWatchMode = StopWatchModeFORWARD @121 NONAME PRIVATE
|
|
StopWatchFlush = StopWatchFlushFORWARD @122 NONAME PRIVATE
|
|
StopWatch = StopWatchFORWARD @123 NONAME PRIVATE
|
|
|
|
|
|
; Code to run install/uninstall stubs. A separate copy of the code is
|
|
; used in loadwc.exe in browser-only mode; the first of these exports
|
|
; is called from explorer.exe in integrated shell mode (loaded by ordinal).
|
|
; ActiveSetup calls the other one to execute a specific install stub.
|
|
RunInstallUninstallStubs @125 NONAME PRIVATE
|
|
RunInstallUninstallStubs2 @130 NONAME PRIVATE
|
|
|
|
SetQueryNetSessionCount
|
|
|
|
;; FEATURE: Should we really export this for everyone?
|
|
SHGetIDispatchForFolder
|
|
|
|
SHCreateSplashScreen @131 NONAME PRIVATE
|
|
|
|
IsFileUrl @135 NONAME PRIVATE
|
|
IsFileUrlW @136 NONAME PRIVATE
|
|
PathIsFilePath @137 NONAME PRIVATE
|
|
URLSubLoadString @138 NONAME PRIVATE
|
|
OpenPidlOrderStream @139 NONAME PRIVATE
|
|
DragDrop @140 NONAME PRIVATE
|
|
IEInvalidateImageList @141 NONAME PRIVATE
|
|
IEMapPIDLToSystemImageListIndex @142 NONAME PRIVATE
|
|
ILIsWeb @143 NONAME PRIVATE
|
|
IEGetAttributesOf @145 NONAME PRIVATE
|
|
IEBindToObject @146 NONAME PRIVATE
|
|
IEGetNameAndFlags @147 NONAME PRIVATE
|
|
IEGetDisplayName @148 NONAME PRIVATE
|
|
IEBindToObjectEx @149 NONAME PRIVATE
|
|
|
|
_GetStdLocation @150 NONAME PRIVATE
|
|
|
|
URLSubRegQueryA @151 NONAME PRIVATE
|
|
CShellUIHelper_CreateInstance2 @152 NONAME PRIVATE
|
|
IsURLChild @153 NONAME PRIVATE
|
|
|
|
|
|
;; Export restrictions for webcheck, cdfview, browseui
|
|
SHRestricted2A @158 NONAME PRIVATE
|
|
SHRestricted2W @159 NONAME PRIVATE
|
|
SHIsRestricted2W @160 NONAME PRIVATE
|
|
|
|
;; Debug memory Leak detection API
|
|
|
|
GetLeakDetectionFunctionTable @161 NONAME PRIVATE
|
|
|
|
;; FEATURE: get rid of this, Helper function for CDFView
|
|
CDDEAuto_Navigate @162 NONAME PRIVATE
|
|
|
|
;; Export of add/activate channel/favorite to webcheck (SubscriptionMgr
|
|
;; is the official access point for this functionality)
|
|
SHAddSubscribeFavorite @163 PRIVATE
|
|
|
|
; Helper function be called from InetCpl
|
|
ResetProfileSharing @164 NONAME PRIVATE
|
|
|
|
;; called from browseui
|
|
;; temporary till after the split
|
|
URLSubstitution @165 NONAME PRIVATE
|
|
;unused @166 NONAME PRIVATE
|
|
IsIEDefaultBrowser @167 NONAME PRIVATE
|
|
;unused @168 NONAME PRIVATE
|
|
ParseURLFromOutsideSourceA @169 NONAME PRIVATE
|
|
ParseURLFromOutsideSourceW @170 NONAME PRIVATE
|
|
_DeletePidlDPA @171 NONAME PRIVATE
|
|
IURLQualify @172 NONAME PRIVATE
|
|
SHIsRestricted @173 NONAME PRIVATE
|
|
SHIsGlobalOffline @174 NONAME PRIVATE
|
|
DetectAndFixAssociations @175 NONAME PRIVATE
|
|
EnsureWebViewRegSettings @176 NONAME PRIVATE
|
|
WinList_NotifyNewLocation @177 NONAME PRIVATE
|
|
WinList_FindFolderWindow @178 NONAME PRIVATE
|
|
WinList_GetShellWindows @179 NONAME PRIVATE
|
|
WinList_RegisterPending @180 NONAME PRIVATE
|
|
WinList_Revoke @181 NONAME PRIVATE
|
|
|
|
SHMapNbspToSp @183 NONAME PRIVATE
|
|
;Unused @184 NONAME PRIVATE
|
|
FireEvent_Quit @185 NONAME PRIVATE
|
|
|
|
SHDGetPageLocation @187 NONAME PRIVATE
|
|
SHIEErrorMsgBox @188 NONAME PRIVATE
|
|
IEGetDisplayNameW = IEGetDisplayName @189 NONAME PRIVATE
|
|
SHRunIndirectRegClientCommand = SHRunIndirectRegClientCommandForward @190 NONAME PRIVATE
|
|
SHIsRegisteredClient @191 NONAME PRIVATE
|
|
SHGetHistoryPIDL @192 NONAME PRIVATE
|
|
IECleanUpAutomationObject @194 NONAME PRIVATE
|
|
IEOnFirstBrowserCreation @195 NONAME PRIVATE
|
|
IEDDE_WindowDestroyed @196 NONAME PRIVATE
|
|
IEDDE_NewWindow @197 NONAME PRIVATE
|
|
|
|
IsErrorUrl @198 NONAME PRIVATE
|
|
;unused @199 NONAME PRIVATE
|
|
SHGetViewStream @200 NONAME PRIVATE
|
|
|
|
;; called from shell32
|
|
;; temporary till after the split; these start at 200 to avoid
|
|
;; colliding with the temporary browseui functions
|
|
;unused @201 NONAME PRIVATE
|
|
;unused @202 NONAME PRIVATE
|
|
NavToUrlUsingIEA @203 NONAME PRIVATE
|
|
NavToUrlUsingIEW @204 NONAME PRIVATE
|
|
;unused @205 NONAME PRIVATE
|
|
; called from browseui
|
|
; if you change ordinal - then change ENTRY_ORDINAL_DOWNLOADICONFORSHORTCUT in shdocvw.h
|
|
;unused @207 NONAME PRIVATE
|
|
SearchForElementInHead @208 NONAME PRIVATE
|
|
JITCoCreateInstance @209 NONAME PRIVATE
|
|
UrlHitsNetW @210 NONAME PRIVATE
|
|
|
|
; helper function called from InetCPL
|
|
ClearAutoSuggestForForms @211 NONAME PRIVATE
|
|
|
|
GetLinkInfo @212 NONAME PRIVATE ; used by browseui
|
|
|
|
UseCustomInternetSearch @213 NONAME PRIVATE ; browseui for these as well
|
|
GetSearchAssistantUrlW @214 NONAME PRIVATE
|
|
GetSearchAssistantUrlA @215 NONAME PRIVATE
|
|
GetDefaultInternetSearchUrlW @216 NONAME PRIVATE
|
|
GetDefaultInternetSearchUrlA @217 NONAME PRIVATE
|
|
IEParseDisplayNameWithBCW @218 NONAME PRIVATE
|
|
IEILIsEqual @219 NONAME PRIVATE
|
|
|
|
IECreateFromPathCPWithBCA @221 NONAME PRIVATE
|
|
IECreateFromPathCPWithBCW @222 NONAME PRIVATE
|
|
ResetWebSettings @223 NONAME PRIVATE
|
|
IsResetWebSettingsRequired @224 NONAME PRIVATE
|
|
|
|
PrepareURLForDisplayUTF8W @225 NONAME PRIVATE
|
|
|
|
IEIsLinkSafe @226 NONAME PRIVATE
|
|
SHUseClassicToolbarGlyphs @227 NONAME PRIVATE
|
|
SafeOpenPromptForShellExec @228 NONAME PRIVATE
|
|
SafeOpenPromptForPackager @229 NONAME PRIVATE
|
|
|
|
; helper function called from Urlmon
|
|
ShowUrlInNewBrowserInstance @230 NONAME PRIVATE
|