Commit 70c937f7 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

exdisp.idl: Added missing declarations.

parent 399e955a
...@@ -409,7 +409,9 @@ dispinterface DWebBrowserEvents2 ...@@ -409,7 +409,9 @@ dispinterface DWebBrowserEvents2
void SetSecureLockIcon([in] long SecureLockIcon); void SetSecureLockIcon([in] long SecureLockIcon);
[id(DISPID_FILEDOWNLOAD)] [id(DISPID_FILEDOWNLOAD)]
void FileDownload([in, out] VARIANT_BOOL* Cancel); void FileDownload(
[in] VARIANT_BOOL ActiveDocument,
[in, out] VARIANT_BOOL *Cancel);
[id(DISPID_NAVIGATEERROR)] [id(DISPID_NAVIGATEERROR)]
void NavigateError( void NavigateError(
...@@ -525,7 +527,8 @@ enum ShellWindowTypeConstants { ...@@ -525,7 +527,8 @@ enum ShellWindowTypeConstants {
SWC_EXPLORER = 0, SWC_EXPLORER = 0,
SWC_BROWSER = 1, SWC_BROWSER = 1,
SWC_3RDPARTY = 2, SWC_3RDPARTY = 2,
SWC_CALLBACK = 4 SWC_CALLBACK = 4,
SWC_DESKTOP = 8
} ShellWindowTypeConstants; } ShellWindowTypeConstants;
typedef typedef
...@@ -658,10 +661,69 @@ interface IShellUIHelper : IDispatch { ...@@ -658,10 +661,69 @@ interface IShellUIHelper : IDispatch {
} }
[ [
uuid(a7fe6eda-1932-4281-b881-87b31b8bc52c),
oleautomation,
dual
]
interface IShellUIHelper2 : IShellUIHelper {
[id(DISPID_ADDSEARCHPROVIDER)]
HRESULT AddSearchProvider([in] BSTR URL);
[id(DISPID_RUNONCESHOWN)]
HRESULT RunOnceShown();
[id(DISPID_SKIPRUNONCE)]
HRESULT SkipRunOnce();
[id(DISPID_CUSTOMIZESETTINGS)] HRESULT CustomizeSettings(
[in] VARIANT_BOOL fSQM,
[in] VARIANT_BOOL fPhishing,
[in] BSTR bstrLocale);
[id(DISPID_SQMENABLED)]
HRESULT SqmEnabled([out, retval] VARIANT_BOOL *pfEnabled);
[id(DISPID_PHISHINGENABLED)]
HRESULT PhishingEnabled([out, retval] VARIANT_BOOL *pfEnabled);
[id(DISPID_BRANDIMAGEURI)]
HRESULT BrandImageUri([out, retval] BSTR *pbstrUri);
[id(DISPID_SKIPTABSWELCOME)]
HRESULT SkipTabsWelcome();
[id(DISPID_DIAGNOSECONNECTION)]
HRESULT DiagnoseConnection();
[id(DISPID_CUSTOMIZECLEARTYPE)]
HRESULT CustomizeClearType([in] VARIANT_BOOL fSet);
[id(DISPID_ISSEARCHPROVIDERINSTALLED)]
HRESULT IsSearchProviderInstalled(
[in] BSTR URL,
[out, retval] DWORD *pdwResult);
[id(DISPID_ISSEARCHMIGRATED)]
HRESULT IsSearchMigrated([out, retval] VARIANT_BOOL *pfMigrated);
[id(DISPID_DEFAULTSEARCHPROVIDER)]
HRESULT DefaultSearchProvider([out, retval] BSTR *pbstrName);
[id(DISPID_RUNONCEREQUIREDSETTINGSCOMPLETE)]
HRESULT RunOnceRequiredSettingsComplete([in] VARIANT_BOOL fComplete);
[id(DISPID_RUNONCEHASSHOWN)]
HRESULT RunOnceHasShown([out, retval] VARIANT_BOOL *pfShown);
[id(DISPID_SEARCHGUIDEURL)]
HRESULT SearchGuideUrl([out, retval] BSTR *pbstrUrl);
}
[
uuid(64ab4bb7-111e-11d1-8f79-00c04fc2fbe1) uuid(64ab4bb7-111e-11d1-8f79-00c04fc2fbe1)
] ]
coclass ShellUIHelper { coclass ShellUIHelper {
[default] interface IShellUIHelper; [default] interface IShellUIHelper2;
} }
[ [
...@@ -789,7 +851,8 @@ interface IScriptErrorList : IDispatch { ...@@ -789,7 +851,8 @@ interface IScriptErrorList : IDispatch {
[ [
uuid(efd01300-160f-11d2-bb2e-00805ff7efca), uuid(efd01300-160f-11d2-bb2e-00805ff7efca),
hidden hidden,
noncreatable
] ]
coclass CScriptErrorList { coclass CScriptErrorList {
[default] interface IScriptErrorList; [default] interface IScriptErrorList;
......
...@@ -91,7 +91,36 @@ ...@@ -91,7 +91,36 @@
#define DISPID_AUTOSCAN 11 #define DISPID_AUTOSCAN 11
#define DISPID_AUTOCOMPLETEATTACH 12 #define DISPID_AUTOCOMPLETEATTACH 12
#define DISPID_SHOWBROWSERUI 13 #define DISPID_SHOWBROWSERUI 13
#define DISPID_SHELLUIHELPERLAST 13 #define DISPID_ADDSEARCHPROVIDER 14
#define DISPID_RUNONCESHOWN 15
#define DISPID_SKIPRUNONCE 16
#define DISPID_CUSTOMIZESETTINGS 17
#define DISPID_SQMENABLED 18
#define DISPID_PHISHINGENABLED 19
#define DISPID_BRANDIMAGEURI 20
#define DISPID_SKIPTABSWELCOME 21
#define DISPID_DIAGNOSECONNECTION 22
#define DISPID_CUSTOMIZECLEARTYPE 23
#define DISPID_ISSEARCHPROVIDERINSTALLED 24
#define DISPID_ISSEARCHMIGRATED 25
#define DISPID_DEFAULTSEARCHPROVIDER 26
#define DISPID_RUNONCEREQUIREDSETTINGSCOMPLETE 27
#define DISPID_RUNONCEHASSHOWN 28
#define DISPID_SEARCHGUIDEURL 29
#define DISPID_ADDSERVICE 30
#define DISPID_ISSERVICEINSTALLED 31
#define DISPID_ADDTOFAVORITESBAR 32
#define DISPID_BUILDNEWTABPAGE 33
#define DISPID_SETRECENTLYCLOSEDVISIBLE 34
#define DISPID_SETACTIVITIESVISIBLE 35
#define DISPID_CONTENTDISCOVERYRESET 36
#define DISPID_INPRIVATEFILTERINGENABLED 37
#define DISPID_SUGGESTEDSITESENABLED 38
#define DISPID_ENABLESUGGESTEDSITES 39
#define DISPID_NAVIGATETOSUGGESTEDSITES 40
#define DISPID_SHOWTABSHELP 41
#define DISPID_SHOWINPRIVATEHELP 42
#define DISPID_SHELLUIHELPERLAST 43
#define DISPID_ADVANCEERROR 10 #define DISPID_ADVANCEERROR 10
#define DISPID_RETREATERROR 11 #define DISPID_RETREATERROR 11
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment