Author: akhaldi Date: Wed Sep 3 19:29:54 2014 New Revision: 64032
URL: http://svn.reactos.org/svn/reactos?rev=64032&view=rev Log: [URLMON] * Revisit the exports to match IE8 which we apparently report. CORE-8174
Modified: trunk/reactos/dll/win32/urlmon/urlmon.spec
Modified: trunk/reactos/dll/win32/urlmon/urlmon.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/urlmon/urlmon.spe... ============================================================================== --- trunk/reactos/dll/win32/urlmon/urlmon.spec [iso-8859-1] (original) +++ trunk/reactos/dll/win32/urlmon/urlmon.spec [iso-8859-1] Wed Sep 3 19:29:54 2014 @@ -1,97 +1,269 @@ #100 ZoneMappingToRegKey -#101 stub AsyncGetClassBits -102 stdcall AsyncInstallDistributionUnit(ptr ptr ptr long long ptr ptr ptr long) -103 stdcall BindAsyncMoniker(ptr long ptr ptr ptr) -#104 stub CDLGetLongPathNameA -#105 stub CDLGetLongPathNameW -106 stdcall CoGetClassObjectFromURL(ptr wstr long long wstr ptr long ptr ptr ptr) -#107 stub CoInstall -@ stdcall CoInternetCombineIUri(ptr ptr long ptr long) -108 stdcall CoInternetCombineUrl(wstr wstr long ptr long ptr long) -109 stdcall CoInternetCompareUrl(wstr wstr long) -110 stdcall CoInternetCreateSecurityManager(ptr ptr long) -111 stdcall CoInternetCreateZoneManager(ptr ptr long) -#112 CoInternetFeatureSettingsChanged -#113 stub CoInternetGetProtocolFlags -114 stdcall CoInternetGetSecurityUrl(ptr ptr long long) -115 stdcall CoInternetGetSession(long ptr long) -116 stdcall CoInternetIsFeatureEnabled(long long) -117 stdcall CoInternetIsFeatureEnabledForUrl(long long wstr ptr) -118 stdcall CoInternetIsFeatureZoneElevationEnabled(wstr wstr ptr long) -119 stdcall CoInternetParseUrl(wstr long long wstr long ptr long) -120 stdcall CoInternetQueryInfo(ptr long long ptr long ptr long) -121 stdcall CoInternetSetFeatureEnabled(long long long) -122 stdcall CompareSecurityIds(ptr long ptr long long) -#123 CompatFlagsFromClsid -124 stdcall CopyBindInfo(ptr ptr) -125 stdcall CopyStgMedium(ptr ptr) -126 stdcall CreateAsyncBindCtx(long ptr ptr ptr) -127 stdcall CreateAsyncBindCtxEx(ptr long ptr ptr ptr long) -128 stdcall CreateFormatEnumerator(long ptr ptr) -129 stdcall CreateURLMoniker(ptr wstr ptr) -130 stdcall CreateURLMonikerEx(ptr wstr ptr long) +#101 CoInternetIsExtensionsOff +#102 CoInternetSetExtensionsOff +#103 CoInternetExtensionAllowed +#104 CoInternetCreateExtension +#105 CoInternetExtensionCollectStats +#106 CoInternetExtensionNeedsApproval +#107 CoInternetApproveExtension +108 stdcall -noname IsInternetESCEnabledLocal() +#109 stub AsyncGetClassBits +110 stdcall AsyncInstallDistributionUnit(ptr ptr ptr long long ptr ptr ptr long) +111 stdcall -noname IsProtectedModeURL(ptr) +#112 IsProtectedModeIUri +#113 IsFileInSpecialDirs +#114 SkipBrokerCheckForURL +#115 IEIsProtectedModeURLInternal +#116 CoInternetDomainNeedsApproval +117 stdcall BindAsyncMoniker(ptr long ptr ptr ptr) +#118 stub CDLGetLongPathNameA +#119 stub CDLGetLongPathNameW +120 stdcall CoGetClassObjectFromURL(ptr wstr long long wstr ptr long ptr ptr ptr) +#121 stub CoInstall +#122 CoInternetCanonicalizeIUri +123 stdcall CoInternetCombineIUri(ptr ptr long ptr long) +124 stdcall CoInternetCombineUrl(wstr wstr long ptr long ptr long) +125 stdcall CoInternetCombineUrlEx(ptr wstr long ptr long) +126 stdcall CoInternetCompareUrl(wstr wstr long) +127 stdcall CoInternetCreateSecurityManager(ptr ptr long) +128 stdcall CoInternetCreateZoneManager(ptr ptr long) +#129 CoInternetFeatureSettingsChanged +#130 stub CoInternetGetProtocolFlags +131 stdcall CoInternetGetSecurityUrl(ptr ptr long long) +132 stdcall CoInternetGetSecurityUrlEx(ptr ptr long long) +133 stdcall CoInternetGetSession(long ptr long) +134 stdcall CoInternetIsFeatureEnabled(long long) +#135 CoInternetIsFeatureEnabledForIUri +136 stdcall CoInternetIsFeatureEnabledForUrl(long long wstr ptr) +137 stdcall CoInternetIsFeatureZoneElevationEnabled(wstr wstr ptr long) +138 stdcall CoInternetParseIUri(ptr long long wstr long ptr long) +139 stdcall CoInternetParseUrl(wstr long long wstr long ptr long) +140 stdcall CoInternetQueryInfo(ptr long long ptr long ptr long) +141 stdcall CoInternetSetFeatureEnabled(long long long) +142 stdcall CompareSecurityIds(ptr long ptr long long) +#143 CompatFlagsFromClsid +144 stdcall CopyBindInfo(ptr ptr) +145 stdcall CopyStgMedium(ptr ptr) +146 stdcall CreateAsyncBindCtx(long ptr ptr ptr) +147 stdcall CreateAsyncBindCtxEx(ptr long ptr ptr ptr long) +148 stdcall CreateFormatEnumerator(long ptr ptr) +149 stdcall CreateIUriBuilder(ptr long long ptr) +150 stdcall CreateURLMoniker(ptr wstr ptr) +151 stdcall CreateURLMonikerEx2(ptr ptr ptr long) +152 stdcall CreateURLMonikerEx(ptr wstr ptr long) +153 stdcall CreateUri(wstr long long ptr) +#154 CreateUriFromMultiByteString +#155 CreateUriPriv +156 stdcall CreateUriWithFragment(wstr wstr long long ptr) @ stdcall -private DllCanUnloadNow() @ stdcall -private DllGetClassObject(ptr ptr ptr) @ stdcall -private DllInstall(long wstr) @ stdcall -private DllRegisterServer() @ stdcall -private DllRegisterServerEx() @ stdcall -private DllUnregisterServer() -137 stdcall Extract(long ptr) -138 stdcall FaultInIEFeature(long ptr ptr long) -#139 stub FindMediaType -#140 stub FindMediaTypeClass -141 stdcall FindMimeFromData(long ptr ptr long ptr long ptr long) -#142 GetAddSitesFileUrl -143 stdcall GetClassFileOrMime(ptr wstr ptr long wstr long ptr) -#144 stub GetClassURL -#145 stub GetComponentIDFromCLSSPEC -#146 stub GetMarkOfTheWeb -147 stdcall GetSoftwareUpdateInfo(ptr ptr) -148 stdcall -stub HlinkGoBack(ptr) -#149 stub HlinkGoForward -#150 stub HlinkNavigateMoniker -151 stdcall HlinkNavigateString(ptr wstr) -152 stdcall HlinkSimpleNavigateToMoniker(ptr wstr wstr ptr ptr ptr long long) -153 stdcall HlinkSimpleNavigateToString(wstr wstr wstr ptr ptr ptr long long) -#154 InstallFlash -155 stdcall IsAsyncMoniker(ptr) -#156 stub IsJITInProgress -157 stdcall IsLoggingEnabledA(str) -158 stdcall IsLoggingEnabledW(wstr) -159 stdcall IsValidURL(ptr wstr long) -160 stdcall MkParseDisplayNameEx(ptr wstr ptr ptr) -161 stdcall ObtainUserAgentString(long str ptr) -#162 stub PrivateCoInstall -163 stdcall RegisterBindStatusCallback(ptr ptr ptr long) -164 stdcall RegisterFormatEnumerator(ptr ptr long) -#165 stub RegisterMediaTypeClass -166 stdcall RegisterMediaTypes(long ptr ptr) -167 stdcall ReleaseBindInfo(ptr) -168 stdcall RevokeBindStatusCallback(ptr ptr) -169 stdcall RevokeFormatEnumerator(ptr ptr) -#170 stub SetSoftwareUpdateAdvertisementState -#171 ShowTrustAlertDialog -#172 stub URLDownloadA -173 stdcall URLDownloadToCacheFileA(ptr str str long long ptr) -174 stdcall URLDownloadToCacheFileW(ptr wstr wstr long long ptr) -175 stdcall URLDownloadToFileA(ptr str str long ptr) -176 stdcall URLDownloadToFileW(ptr wstr wstr long ptr) -#177 stub URLDownloadW -178 stdcall URLOpenBlockingStreamA(ptr str ptr long ptr) -179 stdcall URLOpenBlockingStreamW(ptr wstr ptr long ptr) -#180 stub URLOpenPullStreamA -#181 stub URLOpenPullStreamW -182 stdcall URLOpenStreamA(ptr str long ptr) -183 stdcall URLOpenStreamW(ptr wstr long ptr) -#184 stub UrlMkBuildVersion -185 stdcall UrlMkGetSessionOption(long ptr long ptr long) -186 stdcall UrlMkSetSessionOption(long ptr long long) -#187 stub WriteHitLogging -#188 stub ZonesReInit - -#FIXME: Needed by Wine -@ stdcall CoInternetCombineUrlEx(ptr wstr long ptr long) -@ stdcall CoInternetParseIUri(ptr long long wstr long ptr long) -@ stdcall CreateIUriBuilder(ptr long long ptr) -@ stdcall CreateUri(wstr long long ptr) -@ stdcall CreateURLMonikerEx2(ptr ptr ptr long) +163 stdcall Extract(long ptr) +164 stdcall FaultInIEFeature(long ptr ptr long) +#165 stub FindMediaType +#166 stub FindMediaTypeClass +167 stdcall FindMimeFromData(long ptr ptr long ptr long ptr long) +#168 GetAddSitesFileUrl +169 stdcall GetClassFileOrMime(ptr wstr ptr long wstr long ptr) +#170 stub GetClassURL +#171 stub GetComponentIDFromCLSSPEC +#172 GetIDNFlagsForUri +#173 GetIUriPriv +#174 GetLabelsFromNamedHost +#175 stub GetMarkOfTheWeb +#176 GetPortFromUrlScheme +#177 GetPropertyFromName +#178 GetPropertyName +179 stdcall GetSoftwareUpdateInfo(ptr ptr) +#180 GetUrlmonThreadNotificationHwnd +181 stdcall -stub HlinkGoBack(ptr) +#182 stub HlinkGoForward +#183 stub HlinkNavigateMoniker +184 stdcall HlinkNavigateString(ptr wstr) +185 stdcall HlinkSimpleNavigateToMoniker(ptr wstr wstr ptr ptr ptr long long) +186 stdcall HlinkSimpleNavigateToString(wstr wstr wstr ptr ptr ptr long long) +#187 IEInstallScope +#188 InstallFlash +#189 IntlPercentEncodeNormalize +190 stdcall IsAsyncMoniker(ptr) +#191 IsDWORDProperty +#192 IsIntranetAvailable +#193 stub IsJITInProgress +194 stdcall IsLoggingEnabledA(str) +195 stdcall IsLoggingEnabledW(wstr) +#196 IsStringProperty +197 stdcall IsValidURL(ptr wstr long) +198 stdcall MkParseDisplayNameEx(ptr wstr ptr ptr) +199 stdcall ObtainUserAgentString(long str ptr) +#200 stub PrivateCoInstall +#201 QueryAssociations +#202 QueryClsidAssociation +203 stdcall RegisterBindStatusCallback(ptr ptr ptr long) +204 stdcall RegisterFormatEnumerator(ptr ptr long) +#205 stub RegisterMediaTypeClass +206 stdcall RegisterMediaTypes(long ptr ptr) +207 stdcall ReleaseBindInfo(ptr) +#208 ResetUrlmonLanguageData +209 stdcall RevokeBindStatusCallback(ptr ptr) +210 stdcall RevokeFormatEnumerator(ptr ptr) +#211 stub SetSoftwareUpdateAdvertisementState +#212 ShouldDisplayPunycodeForUri +#213 ShouldShowIntranetWarningSecband +#214 ShowTrustAlertDialog +#215 stub URLDownloadA +216 stdcall URLDownloadToCacheFileA(ptr str str long long ptr) +217 stdcall URLDownloadToCacheFileW(ptr wstr wstr long long ptr) +218 stdcall URLDownloadToFileA(ptr str str long ptr) +219 stdcall URLDownloadToFileW(ptr wstr wstr long ptr) +#220 stub URLDownloadW +221 stdcall URLOpenBlockingStreamA(ptr str ptr long ptr) +222 stdcall URLOpenBlockingStreamW(ptr wstr ptr long ptr) +#223 stub URLOpenPullStreamA +#224 stub URLOpenPullStreamW +225 stdcall URLOpenStreamA(ptr str long ptr) +226 stdcall URLOpenStreamW(ptr wstr long ptr) +#227 stub UrlMkBuildVersion +228 stdcall UrlMkGetSessionOption(long ptr long ptr long) +229 stdcall UrlMkSetSessionOption(long ptr long long) +#230 stub WriteHitLogging +#231 stub ZonesReInit +#304 IECompatLogEventWithUrl +#305 IECompatLogPopupMgr +#306 IECompatLogMkAndViewSource +#307 IECompatLogMimeHandling +#308 IECompatLogControlBlock +#309 IECompatLogObjCache +#310 IECompatLogWindowRestriction +#311 IECompatLogBinaryBhvr +#312 IECompatLogIDNNavigation +#313 IECompatLogSSLNavBlock +#314 IECompatLogRedirectUrl +#315 IECompatLogScriptUrl +#316 IECompatLogAntiphishingUrl +#318 IECompatLogZoneElevation3 +#319 IECompatLogZoneElevation4 +#320 IECompatLogSubframeNavigate +#321 IECompatLogFileDownloadWithSrcUrl +#322 IECompatLogCSSFix +#323 IECompatLogUIPIBlockedExtension +#324 ResetWarnOnIntranetFlag +#325 PSCreateMemoryPropertyStore +#326 PSCreatePropertyStoreFromObject +#327 PSCreateAdapterFromPropertyStore +#328 VariantCompare +#329 VariantToGUID +#330 VariantToStringWithDefault +#331 InitPropVariantFromBuffer +#332 InitPropVariantFromCLSID +#333 InitPropVariantFromFileTime +#334 InitPropVariantFromString +#335 InitVariantFromBuffer +#336 InitVariantFromStrRet +#337 PropVariantGetElementCount +#338 PropVariantToBoolean +#339 PropVariantToInt32 +#340 PropVariantToUInt32 +#341 PropVariantToInt64 +#342 PropVariantToUInt64 +#343 PropVariantToBooleanWithDefault +#344 PropVariantToInt32WithDefault +#345 PropVariantToUInt32WithDefault +#346 PropVariantToInt64WithDefault +#347 PropVariantToUInt64WithDefault +#348 PropVariantToBuffer +#349 PropVariantToFileTime +#350 PropVariantToGUID +#351 PropVariantToStringAlloc +#352 VariantToBoolean +#353 VariantToBooleanWithDefault +#354 VariantToPropVariant +#355 PropVariantToVariant +#360 ClearVariantArray +#361 InitVariantFromFileTime +#362 InitVariantFromGUIDAsString +#363 InitVariantFromResource +#364 PropVariantToStringWithDefault +#365 PropVariantToString +#366 VariantToBuffer +#367 VariantToDouble +#368 VariantToDoubleArray +#369 VariantToDoubleArrayAlloc +#370 VariantToFileTime +#371 VariantToInt16 +#372 VariantToUInt16 +#373 VariantToInt32 +#374 VariantToUInt32 +#375 VariantToInt64 +#376 VariantToUInt64 +#377 VariantToInt16Array +#378 VariantToUInt16Array +#379 VariantToInt32Array +#380 VariantToUInt32Array +#381 VariantToInt64Array +#382 VariantToUInt64Array +#383 VariantToInt16ArrayAlloc +#384 VariantToUInt16ArrayAlloc +#385 VariantToInt32ArrayAlloc +#386 VariantToUInt32ArrayAlloc +#387 VariantToUInt32WithDefault +#388 VariantToInt64ArrayAlloc +#389 VariantToUInt64ArrayAlloc +#390 VariantToString +#391 VariantToStringArray +#392 VariantToStringArrayAlloc +#393 VariantToStringAlloc +#394 VariantToStrRet +#395 PropVariantToBSTR +#396 PropVariantChangeType +#400 InitCustomerFeedback +#401 DeinitCustomerFeedback +#403 SqmAddExtensionClsid +#404 SqmOptedIn +#406 ScheduleSqmTasksInIdleThread +#407 IESqmGetSession +#408 LogSqmDWord +#409 LogSqmBool +#410 LogSqmBits +#411 LogSqmSetString +#412 LogSqmIfMax +#413 LogSqmIfMin +#414 LogSqmIncrement +#415 LogSqmAddToAverage +#416 LogSqmAddToStreamDWord +#417 LogSqmAddToStreamString +#420 FindDomainOrHostFromUri +#421 GetIESqmMutex +#422 ReleaseIESqmMutex +#423 LogSqmUXCommandOffsetInternal +#430 IsSQMOptionEnabled +#431 SetSQMOption +#432 GetSQMUrl +#433 LCIELowerConnLimit +#434 IECompatLogApplicationProtocolDialog +#435 IECompatLogNavigationRestricted +#436 IECompatLogMimeSniffUnsafe +#437 IECompatLogMimeSniffImageNotUpgraded +#438 IECompatLogProxyContentManaged +#439 IECompatLogNoCompression +#440 LCIEGetEffectiveConnLimit +#441 UrlmonCreateInstance +#442 CreateBrowserEmulationFilter +#443 CreateReadOnlyBrowserEmulationFilter +#444 MapUriToBrowserEmulationState +#445 MapBrowserEmulationModeToUserAgent +#446 CoInternetGetBrowserProfile +#447 CoInternetSetBrowserProfile +#448 DeleteBrowserEmulationUserData +#449 CoInternetGetBrowserEmulationMode +#450 CoInternetSetBrowserEmulationMode +#451 CleanBrowserEmulationCache +#452 ClearSessionBasedEmulationData +#453 GetSecMgrCacheSeed +#454 SeedSecMgrCache +#455 FlushUrlmonZonesCache +#456 Urlmon_CleanIETldListCache +#457 CreateIETldListManager +#458 IsClientCertSuppliedInProcess