root/chrome/installer/util/google_chrome_distribution_dummy.cc

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. DoPostUninstallOperations
  2. GetActiveSetupGuid
  3. GetAppGuid
  4. GetBaseAppName
  5. GetShortcutName
  6. GetIconIndex
  7. GetBaseAppId
  8. GetBrowserProgIdPrefix
  9. GetBrowserProgIdDesc
  10. GetInstallSubDir
  11. GetPublisherName
  12. GetAppDescription
  13. GetSafeBrowsingName
  14. GetStateKey
  15. GetStateMediumKey
  16. GetNetworkStatsServer
  17. GetHttpPipeliningTestServer
  18. GetDistributionData
  19. GetUninstallLinkName
  20. GetUninstallRegPath
  21. GetVersionKey
  22. GetIconFilename
  23. GetCommandExecuteImplClsid
  24. AppHostIsSupported
  25. UpdateInstallStatus
  26. ShouldSetExperimentLabels
  27. HasUserExperiments

// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// This file defines dummy implementation of several functions from the
// BrowserDistribution class for Google Chrome. These functions allow 64-bit
// Windows Chrome binary to build successfully. Since this binary is only used
// for Native Client support, most of the install/uninstall functionality is not
// necessary there.

#include "chrome/installer/util/google_chrome_distribution.h"

#include <windows.h>

#include "base/files/file_path.h"
#include "base/logging.h"
#include "base/values.h"

GoogleChromeDistribution::GoogleChromeDistribution()
    : BrowserDistribution(CHROME_BROWSER) {
}

void GoogleChromeDistribution::DoPostUninstallOperations(
    const Version& version,
    const base::FilePath& local_data_path,
    const base::string16& distribution_data) {
}

base::string16 GoogleChromeDistribution::GetActiveSetupGuid() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetAppGuid() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetBaseAppName() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetShortcutName(
    ShortcutType shortcut_type) {
  return base::string16();
}

int GoogleChromeDistribution::GetIconIndex(ShortcutType shortcut_type) {
  return 0;
}

base::string16 GoogleChromeDistribution::GetBaseAppId() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetBrowserProgIdPrefix() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetBrowserProgIdDesc() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetInstallSubDir() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetPublisherName() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetAppDescription() {
  return base::string16();
}

std::string GoogleChromeDistribution::GetSafeBrowsingName() {
  return std::string();
}

base::string16 GoogleChromeDistribution::GetStateKey() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetStateMediumKey() {
  return base::string16();
}

std::string GoogleChromeDistribution::GetNetworkStatsServer() const {
  return std::string();
}

std::string GoogleChromeDistribution::GetHttpPipeliningTestServer() const {
  return std::string();
}

base::string16 GoogleChromeDistribution::GetDistributionData(HKEY root_key) {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetUninstallLinkName() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetUninstallRegPath() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetVersionKey() {
  return base::string16();
}

base::string16 GoogleChromeDistribution::GetIconFilename() {
  return base::string16();
}

bool GoogleChromeDistribution::GetCommandExecuteImplClsid(
    base::string16* handler_class_uuid) {
  return false;
}

bool GoogleChromeDistribution::AppHostIsSupported() {
  return false;
}

void GoogleChromeDistribution::UpdateInstallStatus(bool system_install,
    installer::ArchiveType archive_type,
    installer::InstallStatus install_status) {
}

bool GoogleChromeDistribution::ShouldSetExperimentLabels() {
  return false;
}

bool GoogleChromeDistribution::HasUserExperiments() {
  return false;
}

/* [<][>][^][v][top][bottom][index][help] */