diff options
author | finnur@google.com <finnur@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-10 20:04:12 +0000 |
---|---|---|
committer | finnur@google.com <finnur@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-10 20:04:12 +0000 |
commit | 0a7930697932e2a79d52840211d969cdcac75919 (patch) | |
tree | cf2e27fafb49f971c588ddf378e04c3ff1c7f98f /google_update/google_update_idl.idl | |
parent | 233665dce6fc0061fa821ed8438884a0582348e5 (diff) | |
download | chromium_src-0a7930697932e2a79d52840211d969cdcac75919.zip chromium_src-0a7930697932e2a79d52840211d969cdcac75919.tar.gz chromium_src-0a7930697932e2a79d52840211d969cdcac75919.tar.bz2 |
Google Update gave us a new IDL and asked us to change the CLSID const we use. Effectively there should be no change here. This is not required for the beta branch.
Review URL: http://codereview.chromium.org/1901
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2008 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'google_update/google_update_idl.idl')
-rw-r--r-- | google_update/google_update_idl.idl | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/google_update/google_update_idl.idl b/google_update/google_update_idl.idl index cc2b587..f92caca 100644 --- a/google_update/google_update_idl.idl +++ b/google_update/google_update_idl.idl @@ -7,12 +7,12 @@ import "ocidl.idl"; [ object, - uuid(8905383F-CD19-4160-8DA0-55FDCFE34F4A), + uuid(5B25A8DC-1780-4178-A629-6BE8B8DEFAA2), oleautomation, nonextensible, pointer_default(unique) ] -interface IBrowserHttpRequest : IUnknown { +interface IBrowserHttpRequest2 : IUnknown { // This method will send request/data from the browser process. // @param url URL where request will be send. // @param post_data POST data, if any. Can be NULL. @@ -55,8 +55,13 @@ typedef enum { COMPLETION_CODE_SUCCESS = 1, COMPLETION_CODE_SUCCESS_CLOSE_UI, COMPLETION_CODE_ERROR, - COMPLETION_CODE_RESTART_BROWSERS, + COMPLETION_CODE_RESTART_ALL_BROWSERS, COMPLETION_CODE_REBOOT, + COMPLETION_CODE_RESTART_BROWSER, + COMPLETION_CODE_RESTART_ALL_BROWSERS_NOTICE_ONLY, + COMPLETION_CODE_REBOOT_NOTICE_ONLY, + COMPLETION_CODE_RESTART_BROWSER_NOTICE_ONLY, + COMPLETION_CODE_RUN_COMMAND, } CompletionCodes; [ @@ -104,7 +109,8 @@ interface IJobObserver : IUnknown { HRESULT OnWaitingToInstall(); HRESULT OnInstalling(); HRESULT OnPause(); - HRESULT OnComplete([in] CompletionCodes code, [in, string] const WCHAR* text); + HRESULT OnComplete([in] CompletionCodes code, + [in, string] const WCHAR* reserved); HRESULT SetEventSink([in] IProgressWndEvents* ui_sink); }; @@ -155,17 +161,24 @@ library GoogleUpdateLib { helpstring("InterfaceRegistrar Class") ] coclass InterfaceRegistrar { - [default] interface IBrowserHttpRequest; + [default] interface IBrowserHttpRequest2; interface IJobObserver; interface IProgressWndEvents; } [ uuid(2F0E2680-9FF5-43c0-B76E-114A56E93598), - helpstring("OnDemand Class") + helpstring("OnDemand updates for per-user applications.") ] - coclass OnDemandClass { + coclass OnDemandUserAppsClass { [default] interface IGoogleUpdate; } -}; + [ + uuid(6F8BD55B-E83D-4a47-85BE-81FFA8057A69), + helpstring("OnDemand updates for per-machine applications.") + ] + coclass OnDemandMachineAppsClass { + [default] interface IGoogleUpdate; + } +}; |