Index: chrome/installer/util/browser_distribution.h |
diff --git a/chrome/installer/util/browser_distribution.h b/chrome/installer/util/browser_distribution.h |
index 520bc92da1473efbf6ee116993f13b6e63e33641..060c38633d57e07b5f878737ca0589c4b609c706 100644 |
--- a/chrome/installer/util/browser_distribution.h |
+++ b/chrome/installer/util/browser_distribution.h |
@@ -116,6 +116,16 @@ class BrowserDistribution { |
virtual bool GetChromeChannel(std::wstring* channel); |
+ // Returns true if the distribution includes a DelegateExecute verb handler, |
+ // and provides the COM registration data if so: |
+ // |handler_class_uuid| is the CommandExecuteImpl class UUID. |
+ // |type_lib_uuid| and |type_lib_version| identify its type library. |
+ // |interface_uuid| is the ICommandExecuteImpl interface UUID. |
+ virtual bool GetDelegateExecuteHandlerData(string16* handler_class_uuid, |
+ string16* type_lib_uuid, |
+ string16* type_lib_version, |
+ string16* interface_uuid); |
+ |
virtual void UpdateInstallStatus(bool system_install, |
installer::ArchiveType archive_type, |
installer::InstallStatus install_status); |