Author: akhaldi
Date: Tue Dec 23 10:53:07 2014
New Revision: 65807
URL:
http://svn.reactos.org/svn/reactos?rev=65807&view=rev
Log:
[SHDOCVW] Bring exports closer to native.
CORE-8936 CORE-8174
Modified:
trunk/reactos/dll/win32/shdocvw/shdocvw.spec
Modified: trunk/reactos/dll/win32/shdocvw/shdocvw.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shdocvw/shdocvw.…
==============================================================================
--- trunk/reactos/dll/win32/shdocvw/shdocvw.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shdocvw/shdocvw.spec [iso-8859-1] Tue Dec 23 10:53:07 2014
@@ -1,14 +1,17 @@
-# ordinal exports
-101 stdcall -noname IEWinMain(str long)
-102 stub -noname CreateShortcutInDirA
-103 stub -noname CreateShortcutInDirW
+101 stdcall -noname IEWinMain(str long) # FIXME: Inspect
+102 stub -noname CreateShortcutInDirA # FIXME: Inspect
+103 stub -noname CreateShortcutInDirW # FIXME: Inspect
104 stdcall -noname WhichPlatformFORWARD()
-105 stub -noname CreateShortcutInDirEx
-106 stub HlinkFindFrame
-107 stub SetShellOfflineState
-108 stub AddUrlToFavorites
+105 stub -noname CreateShortcutInDirEx # FIXME: Inspect
+106 stub AddUrlToFavorites
+@ stdcall -private DllCanUnloadNow()
+@ stdcall -private DllGetClassObject(ptr ptr ptr)
+@ stdcall -private DllGetVersion(ptr)
110 stdcall -noname WinList_Init()
111 stub -noname WinList_Terminate
+@ stdcall -private DllInstall(long wstr)
+@ stdcall -private DllRegisterServer()
+@ stub DllRegisterWindowClasses
115 stub -noname CreateFromDesktop
116 stub -noname DDECreatePostNotify
117 stub -noname DDEHandleViewFolderNotify
@@ -17,38 +20,52 @@
120 stub -noname SHDesktopMessageLoop
121 stdcall -noname StopWatchModeFORWARD()
122 stdcall -noname StopWatchFlushFORWARD()
-123 stdcall -noname StopWatchAFORWARD(long str long long long)
-124 stdcall -noname StopWatchWFORWARD(long wstr long long long)
+123 stdcall -noname StopWatchWFORWARD(long str long long long)
+@ stdcall -private DllUnregisterServer()
125 stdcall -noname RunInstallUninstallStubs()
+126 stub DoAddToFavDlg
+127 stub DoAddToFavDlgW
+128 stub DoFileDownload
+129 stub DoFileDownloadEx
130 stdcall -noname RunInstallUninstallStubs2()
131 stub -noname SHCreateSplashScreen
+132 stub DoOrganizeFavDlg
+133 stub DoOrganizeFavDlgW
+134 stub DoPrivacyDlg
135 stub -noname IsFileUrl
136 stub -noname IsFileUrlW
137 stub -noname PathIsFilePath
138 stub -noname URLSubLoadString
139 stub -noname OpenPidlOrderStream
140 stub -noname DragDrop
-141 stub -noname IEInvalidateImageList
-142 stub -noname IEMapPIDLToSystemImageListIndex
+141 stub -noname IEInvalidateImageList # FIXME: Inspect
+142 stub -noname IEMapPIDLToSystemImageListIndex # FIXME: Inspect
143 stub -noname ILIsWeb
+144 stub HlinkFindFrame
145 stub -noname IEGetAttributesOf
146 stub -noname IEBindToObject
147 stub -noname IEGetNameAndFlags
148 stub -noname IEGetDisplayName
149 stub -noname IEBindToObjectEx
-150 stub -noname _GetStdLocation
-151 stdcall -noname URLSubRegQueryA(str str long ptr long long)
-152 stub -noname CShellUIHelper_CreateInstance2
+150 stub -noname _GetStdLocation # FIXME: Inspect
+151 stdcall -noname URLSubRegQueryA(str str long ptr long long) # FIXME: Inspect
+152 stub -noname CShellUIHelper_CreateInstance2 # FIXME: Inspect
153 stub -noname IsURLChild
-158 stdcall -noname SHRestricted2A(long str long)
-159 stdcall -noname SHRestricted2W(long wstr long)
-160 stub -noname SHIsRestricted2W
-161 stub shdocvw_161 # CSearchAssistantOC::OnDraw
-162 stub -noname CDDEAuto_Navigate
+154 stub HlinkFrameNavigate
+155 stub HlinkFrameNavigateNHL
+156 stub IEWriteErrorLog
+157 stdcall ImportPrivacySettings(wstr ptr ptr)
+158 stdcall -noname SHRestricted2A(long str long) # FIXME: Inspect
+159 stdcall -noname SHRestricted2W(long wstr long) # FIXME: Inspect
+160 stub -noname SHIsRestricted2W # FIXME: Inspect
+161 stub -noname shdocvw_161 # CSearchAssistantOC::OnDraw # FIXME: Inspect
+162 stub -noname CDDEAuto_Navigate # FIXME: Inspect
163 stub SHAddSubscribeFavorite
-164 stdcall -noname ResetProfileSharing(long)
-165 stub -noname URLSubstitution
-167 stub -noname IsIEDefaultBrowser
+164 stdcall -noname ResetProfileSharing(long) # FIXME: Inspect
+165 stub -noname URLSubstitution # FIXME: Inspect
+166 stdcall OpenURL(long long str long) ieframe.OpenURL # FIXME: Inspect
+167 stub -noname IsIEDefaultBrowser # FIXME: Inspect
+168 stub SHGetIDispatchForFolder
169 stdcall -noname ParseURLFromOutsideSourceA(str ptr ptr ptr)
170 stdcall -noname ParseURLFromOutsideSourceW(wstr ptr ptr ptr)
171 stub -noname _DeletePidlDPA
@@ -62,20 +79,24 @@
179 stub -noname WinList_GetShellWindows
180 stub -noname WinList_RegisterPending
181 stub -noname WinList_Revoke
+182 stdcall SetQueryNetSessionCount(long)
183 stub -noname SHMapNbspToSp
+184 stub SetShellOfflineState
185 stub -noname FireEvent_Quit
+186 stub SoftwareUpdateMessageBox
187 stub -noname SHDGetPageLocation
188 stub -noname SHIEErrorMsgBox
-189 stub shdocvw_189 # FIXME: same as ordinal 148
+189 stub -noname IEGetDisplayName_2 # FIXME: Inspect
190 stub -noname SHRunIndirectRegClientCommandForward
191 stub -noname SHIsRegisteredClient
192 stub -noname SHGetHistoryPIDL
+193 stub URLQualifyA
194 stub -noname IECleanUpAutomationObject
195 stub -noname IEOnFirstBrowserCreation
196 stub -noname IEDDE_WindowDestroyed
197 stub -noname IEDDE_NewWindow
198 stub -noname IsErrorUrl
-199 stub shdocvw_199
+199 stub URLQualifyW
200 stub -noname SHGetViewStream
203 stub -noname NavToUrlUsingIEA
204 stub -noname NavToUrlUsingIEW
@@ -91,40 +112,17 @@
217 stub -noname GetDefaultInternetSearchUrlA
218 stdcall -noname IEParseDisplayNameWithBCW(long wstr ptr ptr)
219 stub -noname IEILIsEqual
-220 stub shdocvw_220
221 stub -noname IECreateFromPathCPWithBCA
222 stub -noname IECreateFromPathCPWithBCW
-223 stub -noname ResetWebSettings
-224 stub -noname IsResetWebSettingsRequired
+223 stub -noname ResetWebSettings # FIXME: Inspect
+224 stub -noname IsResetWebSettingsRequired # FIXME: Inspect
225 stub -noname PrepareURLForDisplayUTF8W
226 stub -noname IEIsLinkSafe
227 stub -noname SHUseClassicToolbarGlyphs
228 stub -noname SafeOpenPromptForShellExec
229 stub -noname SafeOpenPromptForPackager
-
-@ stdcall -private DllCanUnloadNow()
-@ stdcall -private DllGetClassObject(ptr ptr ptr)
-@ stdcall -private DllGetVersion(ptr)
-@ stdcall -private DllInstall(long wstr)
-@ stdcall -private DllRegisterServer()
-@ stub DllRegisterWindowClasses
-@ stdcall -private DllUnregisterServer()
-@ stub DoAddToFavDlg
-@ stub DoAddToFavDlgW
-@ stub DoFileDownload
-@ stub DoFileDownloadEx
-@ stub DoOrganizeFavDlg
-@ stub DoOrganizeFavDlgW
-@ stub DoPrivacyDlg
-@ stub HlinkFrameNavigate
-@ stub HlinkFrameNavigateNHL
-@ stub IEAboutBox
-@ stub IEWriteErrorLog
-@ stdcall ImportPrivacySettings(wstr ptr ptr)
-@ stdcall InstallReg_RunDLL(long long str long)
-@ stdcall OpenURL(long long str long) ieframe.OpenURL
-@ stub SHGetIDispatchForFolder
-@ stdcall SetQueryNetSessionCount(long)
-@ stub SoftwareUpdateMessageBox
-@ stub URLQualifyA
-@ stub URLQualifyW
+230 stub -noname ShowUrlInNewBrowserInstance
+231 stub -noname RecordExtensionCreation
+232 stub -noname GetExtensionRecords
+233 stub -noname GetExtensionRecordBlockReason
+234 stub -noname ClearExtensionRecordsBlockReason