exdisp.idl: Added missing declarations.

This commit is contained in:
Jacek Caban 2010-10-15 14:16:55 +02:00 committed by Alexandre Julliard
parent 399e955a7e
commit 70c937f7a7
2 changed files with 97 additions and 5 deletions

View File

@ -409,7 +409,9 @@ dispinterface DWebBrowserEvents2
void SetSecureLockIcon([in] long SecureLockIcon);
[id(DISPID_FILEDOWNLOAD)]
void FileDownload([in, out] VARIANT_BOOL* Cancel);
void FileDownload(
[in] VARIANT_BOOL ActiveDocument,
[in, out] VARIANT_BOOL *Cancel);
[id(DISPID_NAVIGATEERROR)]
void NavigateError(
@ -525,7 +527,8 @@ enum ShellWindowTypeConstants {
SWC_EXPLORER = 0,
SWC_BROWSER = 1,
SWC_3RDPARTY = 2,
SWC_CALLBACK = 4
SWC_CALLBACK = 4,
SWC_DESKTOP = 8
} ShellWindowTypeConstants;
typedef
@ -657,11 +660,70 @@ interface IShellUIHelper : IDispatch {
[out, retval] VARIANT *pvarOut);
}
[
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)
]
coclass ShellUIHelper {
[default] interface IShellUIHelper;
[default] interface IShellUIHelper2;
}
[
@ -789,7 +851,8 @@ interface IScriptErrorList : IDispatch {
[
uuid(efd01300-160f-11d2-bb2e-00805ff7efca),
hidden
hidden,
noncreatable
]
coclass CScriptErrorList {
[default] interface IScriptErrorList;

View File

@ -91,7 +91,36 @@
#define DISPID_AUTOSCAN 11
#define DISPID_AUTOCOMPLETEATTACH 12
#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_RETREATERROR 11