chromium/out/Default/gen/third_party/metrics_proto/system_profile.pb.cc

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: system_profile.proto

#include "system_profile.pb.h"

#include <algorithm>

#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>

PROTOBUF_PRAGMA_INIT_SEG

_pb;
_pbi;

namespace metrics {
PROTOBUF_CONSTEXPR SystemProfileProto_ClonedInstallInfo::SystemProfileProto_ClonedInstallInfo(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_ClonedInstallInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_ClonedInstallInfoDefaultTypeInternal _SystemProfileProto_ClonedInstallInfo_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_OS_Arc::SystemProfileProto_OS_Arc(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_OS_ArcDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_OS_ArcDefaultTypeInternal _SystemProfileProto_OS_Arc_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_OS::SystemProfileProto_OS(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_OSDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_OSDefaultTypeInternal _SystemProfileProto_OS_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Hardware_CPU::SystemProfileProto_Hardware_CPU(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_Hardware_CPUDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_Hardware_CPUDefaultTypeInternal _SystemProfileProto_Hardware_CPU_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Hardware_Motherboard::SystemProfileProto_Hardware_Motherboard(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_Hardware_MotherboardDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_Hardware_MotherboardDefaultTypeInternal _SystemProfileProto_Hardware_Motherboard_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Hardware_Graphics::SystemProfileProto_Hardware_Graphics(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_Hardware_GraphicsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_Hardware_GraphicsDefaultTypeInternal _SystemProfileProto_Hardware_Graphics_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Hardware_InternalStorageDevice::SystemProfileProto_Hardware_InternalStorageDevice(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_Hardware_InternalStorageDeviceDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_Hardware_InternalStorageDeviceDefaultTypeInternal _SystemProfileProto_Hardware_InternalStorageDevice_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Hardware_Drive::SystemProfileProto_Hardware_Drive(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_Hardware_DriveDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_Hardware_DriveDefaultTypeInternal _SystemProfileProto_Hardware_Drive_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Hardware::SystemProfileProto_Hardware(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_HardwareDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_HardwareDefaultTypeInternal _SystemProfileProto_Hardware_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Network::SystemProfileProto_Network(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_NetworkDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_NetworkDefaultTypeInternal _SystemProfileProto_Network_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_GoogleUpdate_ProductInfo::SystemProfileProto_GoogleUpdate_ProductInfo(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_GoogleUpdate_ProductInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_GoogleUpdate_ProductInfoDefaultTypeInternal _SystemProfileProto_GoogleUpdate_ProductInfo_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_GoogleUpdate::SystemProfileProto_GoogleUpdate(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_GoogleUpdateDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_GoogleUpdateDefaultTypeInternal _SystemProfileProto_GoogleUpdate_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_Stability::SystemProfileProto_Stability(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_StabilityDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_StabilityDefaultTypeInternal _SystemProfileProto_Stability_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_FieldTrial::SystemProfileProto_FieldTrial(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_FieldTrialDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_FieldTrialDefaultTypeInternal _SystemProfileProto_FieldTrial_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::SystemProfileProto_ExternalAudioVideoDevice_AudioDescription(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_ExternalAudioVideoDevice_AudioDescriptionDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_ExternalAudioVideoDevice_AudioDescriptionDefaultTypeInternal _SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_ExternalAudioVideoDevice_CECCommand::SystemProfileProto_ExternalAudioVideoDevice_CECCommand(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_ExternalAudioVideoDevice_CECCommandDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_ExternalAudioVideoDevice_CECCommandDefaultTypeInternal _SystemProfileProto_ExternalAudioVideoDevice_CECCommand_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_ExternalAudioVideoDevice::SystemProfileProto_ExternalAudioVideoDevice(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_ExternalAudioVideoDeviceDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_ExternalAudioVideoDeviceDefaultTypeInternal _SystemProfileProto_ExternalAudioVideoDevice_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_ExternalAccessPoint::SystemProfileProto_ExternalAccessPoint(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_ExternalAccessPointDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_ExternalAccessPointDefaultTypeInternal _SystemProfileProto_ExternalAccessPoint_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_AntiVirusProduct::SystemProfileProto_AntiVirusProduct(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_AntiVirusProductDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_AntiVirusProductDefaultTypeInternal _SystemProfileProto_AntiVirusProduct_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_ChromeComponent::SystemProfileProto_ChromeComponent(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_ChromeComponentDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_ChromeComponentDefaultTypeInternal _SystemProfileProto_ChromeComponent_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_LinkedAndroidPhoneData::SystemProfileProto_LinkedAndroidPhoneData(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_LinkedAndroidPhoneDataDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_LinkedAndroidPhoneDataDefaultTypeInternal _SystemProfileProto_LinkedAndroidPhoneData_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_DemoModeDimensions_Retailer::SystemProfileProto_DemoModeDimensions_Retailer(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_DemoModeDimensions_RetailerDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_DemoModeDimensions_RetailerDefaultTypeInternal _SystemProfileProto_DemoModeDimensions_Retailer_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto_DemoModeDimensions::SystemProfileProto_DemoModeDimensions(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProto_DemoModeDimensionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProto_DemoModeDimensionsDefaultTypeInternal _SystemProfileProto_DemoModeDimensions_default_instance_;
PROTOBUF_CONSTEXPR SystemProfileProto::SystemProfileProto(
    ::_pbi::ConstantInitialized):{}
struct SystemProfileProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SystemProfileProtoDefaultTypeInternal _SystemProfileProto_default_instance_;
}  // namespace metrics
namespace metrics {
bool SystemProfileProto_OS_DarkModeState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_OS_DarkModeState_strings[5] =;

static const char SystemProfileProto_OS_DarkModeState_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_OS_DarkModeState_entries[] =;

static const int SystemProfileProto_OS_DarkModeState_entries_by_number[] =;

const std::string& SystemProfileProto_OS_DarkModeState_Name(
    SystemProfileProto_OS_DarkModeState value) {}
bool SystemProfileProto_OS_DarkModeState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_OS_DarkModeState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::UNKNOWN;
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::DARK_MODE_SYSTEM;
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::DARK_MODE_APP;
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::LIGHT_MODE_SYSTEM;
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::LIGHT_MODE_APP;
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::DarkModeState_MIN;
constexpr SystemProfileProto_OS_DarkModeState SystemProfileProto_OS::DarkModeState_MAX;
constexpr int SystemProfileProto_OS::DarkModeState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_OS_XdgSessionType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_OS_XdgSessionType_strings[7] =;

static const char SystemProfileProto_OS_XdgSessionType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_OS_XdgSessionType_entries[] =;

static const int SystemProfileProto_OS_XdgSessionType_entries_by_number[] =;

const std::string& SystemProfileProto_OS_XdgSessionType_Name(
    SystemProfileProto_OS_XdgSessionType value) {}
bool SystemProfileProto_OS_XdgSessionType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_OS_XdgSessionType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::UNSET;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::OTHER_SESSION_TYPE;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::UNSPECIFIED;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::TTY;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::X11;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::WAYLAND;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::MIR;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::XdgSessionType_MIN;
constexpr SystemProfileProto_OS_XdgSessionType SystemProfileProto_OS::XdgSessionType_MAX;
constexpr int SystemProfileProto_OS::XdgSessionType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_OS_XdgCurrentDesktop_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_OS_XdgCurrentDesktop_strings[10] =;

static const char SystemProfileProto_OS_XdgCurrentDesktop_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_OS_XdgCurrentDesktop_entries[] =;

static const int SystemProfileProto_OS_XdgCurrentDesktop_entries_by_number[] =;

const std::string& SystemProfileProto_OS_XdgCurrentDesktop_Name(
    SystemProfileProto_OS_XdgCurrentDesktop value) {}
bool SystemProfileProto_OS_XdgCurrentDesktop_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_OS_XdgCurrentDesktop* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::OTHER;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::CINNAMON;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::DEEPIN;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::GNOME;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::KDE;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::PANTHEON;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::UKUI;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::UNITY;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::XFCE;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::LXQT;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::XdgCurrentDesktop_MIN;
constexpr SystemProfileProto_OS_XdgCurrentDesktop SystemProfileProto_OS::XdgCurrentDesktop_MAX;
constexpr int SystemProfileProto_OS::XdgCurrentDesktop_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Hardware_InternalStorageDevice_Type_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Hardware_InternalStorageDevice_Type_strings[5] =;

static const char SystemProfileProto_Hardware_InternalStorageDevice_Type_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Hardware_InternalStorageDevice_Type_entries[] =;

static const int SystemProfileProto_Hardware_InternalStorageDevice_Type_entries_by_number[] =;

const std::string& SystemProfileProto_Hardware_InternalStorageDevice_Type_Name(
    SystemProfileProto_Hardware_InternalStorageDevice_Type value) {}
bool SystemProfileProto_Hardware_InternalStorageDevice_Type_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Hardware_InternalStorageDevice_Type* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::TYPE_UNKNOWN;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::TYPE_EMMC;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::TYPE_NVME;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::TYPE_UFS;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::TYPE_SD_EXPRESS_INTERNAL;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::Type_MIN;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Type SystemProfileProto_Hardware_InternalStorageDevice::Type_MAX;
constexpr int SystemProfileProto_Hardware_InternalStorageDevice::Type_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Hardware_InternalStorageDevice_Purpose_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Hardware_InternalStorageDevice_Purpose_strings[4] =;

static const char SystemProfileProto_Hardware_InternalStorageDevice_Purpose_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Hardware_InternalStorageDevice_Purpose_entries[] =;

static const int SystemProfileProto_Hardware_InternalStorageDevice_Purpose_entries_by_number[] =;

const std::string& SystemProfileProto_Hardware_InternalStorageDevice_Purpose_Name(
    SystemProfileProto_Hardware_InternalStorageDevice_Purpose value) {}
bool SystemProfileProto_Hardware_InternalStorageDevice_Purpose_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Hardware_InternalStorageDevice_Purpose* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Purpose SystemProfileProto_Hardware_InternalStorageDevice::PURPOSE_UNKNOWN;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Purpose SystemProfileProto_Hardware_InternalStorageDevice::PURPOSE_BOOT;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Purpose SystemProfileProto_Hardware_InternalStorageDevice::PURPOSE_SWAP;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Purpose SystemProfileProto_Hardware_InternalStorageDevice::PURPOSE_BOOT_SWAP;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Purpose SystemProfileProto_Hardware_InternalStorageDevice::Purpose_MIN;
constexpr SystemProfileProto_Hardware_InternalStorageDevice_Purpose SystemProfileProto_Hardware_InternalStorageDevice::Purpose_MAX;
constexpr int SystemProfileProto_Hardware_InternalStorageDevice::Purpose_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Hardware_FormFactor_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Hardware_FormFactor_strings[8] =;

static const char SystemProfileProto_Hardware_FormFactor_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Hardware_FormFactor_entries[] =;

static const int SystemProfileProto_Hardware_FormFactor_entries_by_number[] =;

const std::string& SystemProfileProto_Hardware_FormFactor_Name(
    SystemProfileProto_Hardware_FormFactor value) {}
bool SystemProfileProto_Hardware_FormFactor_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Hardware_FormFactor* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_UNKNOWN;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_DESKTOP;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_PHONE;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_TABLET;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_TV;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_MEET_DEVICE;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_AUTOMOTIVE;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FORM_FACTOR_FOLDABLE;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FormFactor_MIN;
constexpr SystemProfileProto_Hardware_FormFactor SystemProfileProto_Hardware::FormFactor_MAX;
constexpr int SystemProfileProto_Hardware::FormFactor_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Hardware_BiosType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Hardware_BiosType_strings[3] =;

static const char SystemProfileProto_Hardware_BiosType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Hardware_BiosType_entries[] =;

static const int SystemProfileProto_Hardware_BiosType_entries_by_number[] =;

const std::string& SystemProfileProto_Hardware_BiosType_Name(
    SystemProfileProto_Hardware_BiosType value) {}
bool SystemProfileProto_Hardware_BiosType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Hardware_BiosType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Hardware_BiosType SystemProfileProto_Hardware::BIOS_TYPE_UNKNOWN;
constexpr SystemProfileProto_Hardware_BiosType SystemProfileProto_Hardware::BIOS_TYPE_LEGACY;
constexpr SystemProfileProto_Hardware_BiosType SystemProfileProto_Hardware::BIOS_TYPE_UEFI;
constexpr SystemProfileProto_Hardware_BiosType SystemProfileProto_Hardware::BiosType_MIN;
constexpr SystemProfileProto_Hardware_BiosType SystemProfileProto_Hardware::BiosType_MAX;
constexpr int SystemProfileProto_Hardware::BiosType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Hardware_TpmType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Hardware_TpmType_strings[6] =;

static const char SystemProfileProto_Hardware_TpmType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Hardware_TpmType_entries[] =;

static const int SystemProfileProto_Hardware_TpmType_entries_by_number[] =;

const std::string& SystemProfileProto_Hardware_TpmType_Name(
    SystemProfileProto_Hardware_TpmType value) {}
bool SystemProfileProto_Hardware_TpmType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Hardware_TpmType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TPM_TYPE_UNKNOWN;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TPM_TYPE_1;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TPM_TYPE_CR50;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TPM_TYPE_TI50;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TPM_TYPE_RUNTIME_SELECTION;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TPM_TYPE_GENERIC_2;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TpmType_MIN;
constexpr SystemProfileProto_Hardware_TpmType SystemProfileProto_Hardware::TpmType_MAX;
constexpr int SystemProfileProto_Hardware::TpmType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Network_ConnectionType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Network_ConnectionType_strings[10] =;

static const char SystemProfileProto_Network_ConnectionType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Network_ConnectionType_entries[] =;

static const int SystemProfileProto_Network_ConnectionType_entries_by_number[] =;

const std::string& SystemProfileProto_Network_ConnectionType_Name(
    SystemProfileProto_Network_ConnectionType value) {}
bool SystemProfileProto_Network_ConnectionType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Network_ConnectionType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_UNKNOWN;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_ETHERNET;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_WIFI;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_2G;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_3G;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_4G;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_BLUETOOTH;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_NONE;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_AMBIGUOUS;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::CONNECTION_5G;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::ConnectionType_MIN;
constexpr SystemProfileProto_Network_ConnectionType SystemProfileProto_Network::ConnectionType_MAX;
constexpr int SystemProfileProto_Network::ConnectionType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Network_EffectiveConnectionType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Network_EffectiveConnectionType_strings[7] =;

static const char SystemProfileProto_Network_EffectiveConnectionType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Network_EffectiveConnectionType_entries[] =;

static const int SystemProfileProto_Network_EffectiveConnectionType_entries_by_number[] =;

const std::string& SystemProfileProto_Network_EffectiveConnectionType_Name(
    SystemProfileProto_Network_EffectiveConnectionType value) {}
bool SystemProfileProto_Network_EffectiveConnectionType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Network_EffectiveConnectionType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EFFECTIVE_CONNECTION_TYPE_UNKNOWN;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::DEPRECATED_EFFECTIVE_CONNECTION_TYPE_AMBIGUOUS;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EFFECTIVE_CONNECTION_TYPE_OFFLINE;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EFFECTIVE_CONNECTION_TYPE_SLOW_2G;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EFFECTIVE_CONNECTION_TYPE_2G;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EFFECTIVE_CONNECTION_TYPE_3G;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EFFECTIVE_CONNECTION_TYPE_4G;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EffectiveConnectionType_MIN;
constexpr SystemProfileProto_Network_EffectiveConnectionType SystemProfileProto_Network::EffectiveConnectionType_MAX;
constexpr int SystemProfileProto_Network::EffectiveConnectionType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_strings[5] =;

static const char SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_entries[] =;

static const int SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_entries_by_number[] =;

const std::string& SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_Name(
    SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult value) {}
bool SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::INSTALL_RESULT_SUCCESS;
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::INSTALL_RESULT_FAILED_CUSTOM_ERROR;
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::INSTALL_RESULT_FAILED_MSI_ERROR;
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::INSTALL_RESULT_FAILED_SYSTEM_ERROR;
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::INSTALL_RESULT_EXIT_CODE;
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::InstallResult_MIN;
constexpr SystemProfileProto_GoogleUpdate_ProductInfo_InstallResult SystemProfileProto_GoogleUpdate_ProductInfo::InstallResult_MAX;
constexpr int SystemProfileProto_GoogleUpdate_ProductInfo::InstallResult_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_strings[15] =;

static const char SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_entries[] =;

static const int SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_entries_by_number[] =;

const std::string& SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_Name(
    SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat value) {}
bool SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_UNKNOWN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_LPCM;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_AC_3;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_MPEG1;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_MP3;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_MPEG2;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_AAC;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_DTS;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_ATRAC;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_ONE_BIT;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_DD_PLUS;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_DTS_HD;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_MLP_DOLBY_TRUEHD;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_DST_AUDIO;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AUDIO_FORMAT_MICROSOFT_WMA_PRO;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AudioFormat_MIN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_AudioFormat SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AudioFormat_MAX;
constexpr int SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::AudioFormat_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_strings[2] =;

static const char SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_entries[] =;

static const int SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_entries_by_number[] =;

const std::string& SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_Name(
    SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode value) {}
bool SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::ANALOG;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::DIGITAL;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::OutputMode_MIN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AudioDescription_OutputMode SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::OutputMode_MAX;
constexpr int SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::OutputMode_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_strings[6] =;

static const char SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_entries[] =;

static const int SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_entries_by_number[] =;

const std::string& SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_Name(
    SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType value) {}
bool SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AV_DEVICE_TYPE_UNKNOWN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AV_DEVICE_TYPE_TV;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AV_DEVICE_TYPE_RECORDER;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AV_DEVICE_TYPE_TUNER;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AV_DEVICE_TYPE_PLAYER;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AV_DEVICE_TYPE_AUDIO_SYSTEM;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AVDeviceType_MIN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_AVDeviceType SystemProfileProto_ExternalAudioVideoDevice::AVDeviceType_MAX;
constexpr int SystemProfileProto_ExternalAudioVideoDevice::AVDeviceType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_strings[5] =;

static const char SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_entries[] =;

static const int SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_entries_by_number[] =;

const std::string& SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_Name(
    SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding value) {}
bool SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::COLOR_ENCODING_UNKNOWN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::COLOR_ENCODING_RGB;
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::COLOR_ENCODING_YUV444;
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::COLOR_ENCODING_YUV422;
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::COLOR_ENCODING_YUV420;
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::ColorEncoding_MIN;
constexpr SystemProfileProto_ExternalAudioVideoDevice_ColorEncoding SystemProfileProto_ExternalAudioVideoDevice::ColorEncoding_MAX;
constexpr int SystemProfileProto_ExternalAudioVideoDevice::ColorEncoding_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_DemoModeDimensions_CustomizationFacet_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_DemoModeDimensions_CustomizationFacet_strings[3] =;

static const char SystemProfileProto_DemoModeDimensions_CustomizationFacet_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_DemoModeDimensions_CustomizationFacet_entries[] =;

static const int SystemProfileProto_DemoModeDimensions_CustomizationFacet_entries_by_number[] =;

const std::string& SystemProfileProto_DemoModeDimensions_CustomizationFacet_Name(
    SystemProfileProto_DemoModeDimensions_CustomizationFacet value) {}
bool SystemProfileProto_DemoModeDimensions_CustomizationFacet_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_DemoModeDimensions_CustomizationFacet* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_DemoModeDimensions_CustomizationFacet SystemProfileProto_DemoModeDimensions::UNDEFINED;
constexpr SystemProfileProto_DemoModeDimensions_CustomizationFacet SystemProfileProto_DemoModeDimensions::CLOUD_GAMING_DEVICE;
constexpr SystemProfileProto_DemoModeDimensions_CustomizationFacet SystemProfileProto_DemoModeDimensions::FEATURE_AWARE_DEVICE;
constexpr SystemProfileProto_DemoModeDimensions_CustomizationFacet SystemProfileProto_DemoModeDimensions::CustomizationFacet_MIN;
constexpr SystemProfileProto_DemoModeDimensions_CustomizationFacet SystemProfileProto_DemoModeDimensions::CustomizationFacet_MAX;
constexpr int SystemProfileProto_DemoModeDimensions::CustomizationFacet_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_Channel_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_Channel_strings[5] =;

static const char SystemProfileProto_Channel_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_Channel_entries[] =;

static const int SystemProfileProto_Channel_entries_by_number[] =;

const std::string& SystemProfileProto_Channel_Name(
    SystemProfileProto_Channel value) {}
bool SystemProfileProto_Channel_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_Channel* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_Channel SystemProfileProto::CHANNEL_UNKNOWN;
constexpr SystemProfileProto_Channel SystemProfileProto::CHANNEL_CANARY;
constexpr SystemProfileProto_Channel SystemProfileProto::CHANNEL_DEV;
constexpr SystemProfileProto_Channel SystemProfileProto::CHANNEL_BETA;
constexpr SystemProfileProto_Channel SystemProfileProto::CHANNEL_STABLE;
constexpr SystemProfileProto_Channel SystemProfileProto::Channel_MIN;
constexpr SystemProfileProto_Channel SystemProfileProto::Channel_MAX;
constexpr int SystemProfileProto::Channel_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ExtensionsState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ExtensionsState_strings[4] =;

static const char SystemProfileProto_ExtensionsState_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ExtensionsState_entries[] =;

static const int SystemProfileProto_ExtensionsState_entries_by_number[] =;

const std::string& SystemProfileProto_ExtensionsState_Name(
    SystemProfileProto_ExtensionsState value) {}
bool SystemProfileProto_ExtensionsState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ExtensionsState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ExtensionsState SystemProfileProto::NO_EXTENSIONS;
constexpr SystemProfileProto_ExtensionsState SystemProfileProto::NO_OFFSTORE_VERIFIED;
constexpr SystemProfileProto_ExtensionsState SystemProfileProto::NO_OFFSTORE_UNVERIFIED;
constexpr SystemProfileProto_ExtensionsState SystemProfileProto::HAS_OFFSTORE;
constexpr SystemProfileProto_ExtensionsState SystemProfileProto::ExtensionsState_MIN;
constexpr SystemProfileProto_ExtensionsState SystemProfileProto::ExtensionsState_MAX;
constexpr int SystemProfileProto::ExtensionsState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_UmaDefaultState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_UmaDefaultState_strings[4] =;

static const char SystemProfileProto_UmaDefaultState_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_UmaDefaultState_entries[] =;

static const int SystemProfileProto_UmaDefaultState_entries_by_number[] =;

const std::string& SystemProfileProto_UmaDefaultState_Name(
    SystemProfileProto_UmaDefaultState value) {}
bool SystemProfileProto_UmaDefaultState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_UmaDefaultState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_UmaDefaultState SystemProfileProto::OPT_IN;
constexpr SystemProfileProto_UmaDefaultState SystemProfileProto::OPT_OUT;
constexpr SystemProfileProto_UmaDefaultState SystemProfileProto::POLICY_FORCED_ENABLED;
constexpr SystemProfileProto_UmaDefaultState SystemProfileProto::OPT_UNKNOWN;
constexpr SystemProfileProto_UmaDefaultState SystemProfileProto::UmaDefaultState_MIN;
constexpr SystemProfileProto_UmaDefaultState SystemProfileProto::UmaDefaultState_MAX;
constexpr int SystemProfileProto::UmaDefaultState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_AntiVirusState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_AntiVirusState_strings[4] =;

static const char SystemProfileProto_AntiVirusState_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_AntiVirusState_entries[] =;

static const int SystemProfileProto_AntiVirusState_entries_by_number[] =;

const std::string& SystemProfileProto_AntiVirusState_Name(
    SystemProfileProto_AntiVirusState value) {}
bool SystemProfileProto_AntiVirusState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_AntiVirusState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_AntiVirusState SystemProfileProto::STATE_ON;
constexpr SystemProfileProto_AntiVirusState SystemProfileProto::STATE_OFF;
constexpr SystemProfileProto_AntiVirusState SystemProfileProto::STATE_SNOOZED;
constexpr SystemProfileProto_AntiVirusState SystemProfileProto::STATE_EXPIRED;
constexpr SystemProfileProto_AntiVirusState SystemProfileProto::AntiVirusState_MIN;
constexpr SystemProfileProto_AntiVirusState SystemProfileProto::AntiVirusState_MAX;
constexpr int SystemProfileProto::AntiVirusState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ComponentId_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ComponentId_strings[64] =;

static const char SystemProfileProto_ComponentId_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ComponentId_entries[] =;

static const int SystemProfileProto_ComponentId_entries_by_number[] =;

const std::string& SystemProfileProto_ComponentId_Name(
    SystemProfileProto_ComponentId value) {}
bool SystemProfileProto_ComponentId_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ComponentId* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ComponentId SystemProfileProto::UNKNOWN;
constexpr SystemProfileProto_ComponentId SystemProfileProto::FILE_TYPE_POLICIES;
constexpr SystemProfileProto_ComponentId SystemProfileProto::ORIGIN_TRIALS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::PEPPER_FLASH;
constexpr SystemProfileProto_ComponentId SystemProfileProto::PEPPER_FLASH_CHROMEOS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::PNACL;
constexpr SystemProfileProto_ComponentId SystemProfileProto::RECOVERY;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SSL_ERROR_ASSISTANT;
constexpr SystemProfileProto_ComponentId SystemProfileProto::STH_SET;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CRL_SET;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SUBRESOURCE_FILTER;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SW_REPORTER;
constexpr SystemProfileProto_ComponentId SystemProfileProto::WIDEVINE_CDM;
constexpr SystemProfileProto_ComponentId SystemProfileProto::EPSON_INKJET_PRINTER_ESCPR;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CROS_TERMINA;
constexpr SystemProfileProto_ComponentId SystemProfileProto::STAR_CUPS_DRIVER;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SPEECH_SYNTHESIS_SV_SE;
constexpr SystemProfileProto_ComponentId SystemProfileProto::OPTIMIZATION_HINTS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::DOWNLOADABLE_STRINGS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::VR_ASSETS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::RTANALYTICS_LIGHT;
constexpr SystemProfileProto_ComponentId SystemProfileProto::RTANALYTICS_FULL;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CELLULAR;
constexpr SystemProfileProto_ComponentId SystemProfileProto::DEMO_MODE_RESOURCES;
constexpr SystemProfileProto_ComponentId SystemProfileProto::ON_DEVICE_HEAD_SUGGEST;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CROS_SMART_DIM;
constexpr SystemProfileProto_ComponentId SystemProfileProto::ZXCVBN_DATA;
constexpr SystemProfileProto_ComponentId SystemProfileProto::AUTOFILL_REGEX_CONSTANTS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::MEDIA_FOUNDATION_WIDEVINE_CDM;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CROWD_DENY;
constexpr SystemProfileProto_ComponentId SystemProfileProto::APP_PROVISIONING;
constexpr SystemProfileProto_ComponentId SystemProfileProto::AUTOFILL_STATES;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CLIENT_SIDE_PHISHING;
constexpr SystemProfileProto_ComponentId SystemProfileProto::COMMERCE_HEURISTICS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::CROW_DOMAIN_LIST;
constexpr SystemProfileProto_ComponentId SystemProfileProto::DEMO_MODE_APP;
constexpr SystemProfileProto_ComponentId SystemProfileProto::DESKTOP_SCREENSHOT_EDITOR;
constexpr SystemProfileProto_ComponentId SystemProfileProto::DESKTOP_SHARING_HUB;
constexpr SystemProfileProto_ComponentId SystemProfileProto::FIRST_PARTY_SETS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::HYPHENATION;
constexpr SystemProfileProto_ComponentId SystemProfileProto::INTERVENTION_POLICY_DATABASE;
constexpr SystemProfileProto_ComponentId SystemProfileProto::LACROS_DOGFOOD_BETA;
constexpr SystemProfileProto_ComponentId SystemProfileProto::LACROS_DOGFOOD_CANARY;
constexpr SystemProfileProto_ComponentId SystemProfileProto::LACROS_DOGFOOD_DEV;
constexpr SystemProfileProto_ComponentId SystemProfileProto::LACROS_DOGFOOD_STABLE;
constexpr SystemProfileProto_ComponentId SystemProfileProto::MEI_PRELOAD;
constexpr SystemProfileProto_ComponentId SystemProfileProto::PKI_METADATA;
constexpr SystemProfileProto_ComponentId SystemProfileProto::REAL_TIME_URL_CHECKS_ALLOWLIST;
constexpr SystemProfileProto_ComponentId SystemProfileProto::RECOVERY_IMPROVED;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SAFETY_TIPS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SCREEN_AI;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SMART_DIM;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA_DE_DE;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA_EN_US;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA_ES_ES;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA_FR_FR;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA_IT_IT;
constexpr SystemProfileProto_ComponentId SystemProfileProto::SODA_JA_JP;
constexpr SystemProfileProto_ComponentId SystemProfileProto::THIRD_PARTY_MODULE_LIST;
constexpr SystemProfileProto_ComponentId SystemProfileProto::TRUST_TOKEN_KEY_COMMITMENTS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::THIRD_PARTY_COOKIE_DEPRECATION_METADATA;
constexpr SystemProfileProto_ComponentId SystemProfileProto::GROWTH_CAMPAIGNS;
constexpr SystemProfileProto_ComponentId SystemProfileProto::MASKED_DOMAIN_LIST;
constexpr SystemProfileProto_ComponentId SystemProfileProto::ComponentId_MIN;
constexpr SystemProfileProto_ComponentId SystemProfileProto::ComponentId_MAX;
constexpr int SystemProfileProto::ComponentId_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_AppPackageNameAllowlistFilter_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_AppPackageNameAllowlistFilter_strings[3] =;

static const char SystemProfileProto_AppPackageNameAllowlistFilter_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_AppPackageNameAllowlistFilter_entries[] =;

static const int SystemProfileProto_AppPackageNameAllowlistFilter_entries_by_number[] =;

const std::string& SystemProfileProto_AppPackageNameAllowlistFilter_Name(
    SystemProfileProto_AppPackageNameAllowlistFilter value) {}
bool SystemProfileProto_AppPackageNameAllowlistFilter_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_AppPackageNameAllowlistFilter* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_AppPackageNameAllowlistFilter SystemProfileProto::SERVER_SIDE_FILTER_UNSPECIFIED;
constexpr SystemProfileProto_AppPackageNameAllowlistFilter SystemProfileProto::SERVER_SIDE_FILTER_REQUIRED;
constexpr SystemProfileProto_AppPackageNameAllowlistFilter SystemProfileProto::NO_SERVER_SIDE_FILTER_REQUIRED_FOR_SYSTEM_APPS;
constexpr SystemProfileProto_AppPackageNameAllowlistFilter SystemProfileProto::AppPackageNameAllowlistFilter_MIN;
constexpr SystemProfileProto_AppPackageNameAllowlistFilter SystemProfileProto::AppPackageNameAllowlistFilter_MAX;
constexpr int SystemProfileProto::AppPackageNameAllowlistFilter_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_ClientSideSamplingStatus_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_ClientSideSamplingStatus_strings[3] =;

static const char SystemProfileProto_ClientSideSamplingStatus_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_ClientSideSamplingStatus_entries[] =;

static const int SystemProfileProto_ClientSideSamplingStatus_entries_by_number[] =;

const std::string& SystemProfileProto_ClientSideSamplingStatus_Name(
    SystemProfileProto_ClientSideSamplingStatus value) {}
bool SystemProfileProto_ClientSideSamplingStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_ClientSideSamplingStatus* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_ClientSideSamplingStatus SystemProfileProto::SAMPLING_UNKNOWN;
constexpr SystemProfileProto_ClientSideSamplingStatus SystemProfileProto::SAMPLING_APPLIED;
constexpr SystemProfileProto_ClientSideSamplingStatus SystemProfileProto::SAMPLING_NOT_APPLIED;
constexpr SystemProfileProto_ClientSideSamplingStatus SystemProfileProto::ClientSideSamplingStatus_MIN;
constexpr SystemProfileProto_ClientSideSamplingStatus SystemProfileProto::ClientSideSamplingStatus_MAX;
constexpr int SystemProfileProto::ClientSideSamplingStatus_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_MetricsFilteringStatus_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_MetricsFilteringStatus_strings[3] =;

static const char SystemProfileProto_MetricsFilteringStatus_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_MetricsFilteringStatus_entries[] =;

static const int SystemProfileProto_MetricsFilteringStatus_entries_by_number[] =;

const std::string& SystemProfileProto_MetricsFilteringStatus_Name(
    SystemProfileProto_MetricsFilteringStatus value) {}
bool SystemProfileProto_MetricsFilteringStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_MetricsFilteringStatus* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_MetricsFilteringStatus SystemProfileProto::METRICS_UNKNOWN;
constexpr SystemProfileProto_MetricsFilteringStatus SystemProfileProto::METRICS_ALL;
constexpr SystemProfileProto_MetricsFilteringStatus SystemProfileProto::METRICS_ONLY_CRITICAL;
constexpr SystemProfileProto_MetricsFilteringStatus SystemProfileProto::MetricsFilteringStatus_MIN;
constexpr SystemProfileProto_MetricsFilteringStatus SystemProfileProto::MetricsFilteringStatus_MAX;
constexpr int SystemProfileProto::MetricsFilteringStatus_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_InstallerPackage_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_InstallerPackage_strings[4] =;

static const char SystemProfileProto_InstallerPackage_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_InstallerPackage_entries[] =;

static const int SystemProfileProto_InstallerPackage_entries_by_number[] =;

const std::string& SystemProfileProto_InstallerPackage_Name(
    SystemProfileProto_InstallerPackage value) {}
bool SystemProfileProto_InstallerPackage_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_InstallerPackage* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_InstallerPackage SystemProfileProto::INSTALLER_PACKAGE_UNKNOWN;
constexpr SystemProfileProto_InstallerPackage SystemProfileProto::INSTALLER_PACKAGE_NONE;
constexpr SystemProfileProto_InstallerPackage SystemProfileProto::INSTALLER_PACKAGE_GOOGLE_PLAY_STORE;
constexpr SystemProfileProto_InstallerPackage SystemProfileProto::INSTALLER_PACKAGE_OTHER;
constexpr SystemProfileProto_InstallerPackage SystemProfileProto::InstallerPackage_MIN;
constexpr SystemProfileProto_InstallerPackage SystemProfileProto::InstallerPackage_MAX;
constexpr int SystemProfileProto::InstallerPackage_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool SystemProfileProto_LTSChannel_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SystemProfileProto_LTSChannel_strings[4] =;

static const char SystemProfileProto_LTSChannel_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SystemProfileProto_LTSChannel_entries[] =;

static const int SystemProfileProto_LTSChannel_entries_by_number[] =;

const std::string& SystemProfileProto_LTSChannel_Name(
    SystemProfileProto_LTSChannel value) {}
bool SystemProfileProto_LTSChannel_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemProfileProto_LTSChannel* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SystemProfileProto_LTSChannel SystemProfileProto::LTS_CHANNEL_UNKNOWN;
constexpr SystemProfileProto_LTSChannel SystemProfileProto::LTS_CHANNEL_STABLE;
constexpr SystemProfileProto_LTSChannel SystemProfileProto::LTS_CHANNEL_LTC;
constexpr SystemProfileProto_LTSChannel SystemProfileProto::LTS_CHANNEL_LTS;
constexpr SystemProfileProto_LTSChannel SystemProfileProto::LTSChannel_MIN;
constexpr SystemProfileProto_LTSChannel SystemProfileProto::LTSChannel_MAX;
constexpr int SystemProfileProto::LTSChannel_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))

// ===================================================================

class SystemProfileProto_ClonedInstallInfo::_Internal {};

SystemProfileProto_ClonedInstallInfo::SystemProfileProto_ClonedInstallInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_ClonedInstallInfo::SystemProfileProto_ClonedInstallInfo(const SystemProfileProto_ClonedInstallInfo& from)
  :{}

inline void SystemProfileProto_ClonedInstallInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_ClonedInstallInfo::~SystemProfileProto_ClonedInstallInfo() {}

inline void SystemProfileProto_ClonedInstallInfo::SharedDtor() {}

void SystemProfileProto_ClonedInstallInfo::SetCachedSize(int size) const {}

void SystemProfileProto_ClonedInstallInfo::Clear() {}

const char* SystemProfileProto_ClonedInstallInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_ClonedInstallInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_ClonedInstallInfo::ByteSizeLong() const {}

void SystemProfileProto_ClonedInstallInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_ClonedInstallInfo::MergeFrom(const SystemProfileProto_ClonedInstallInfo& from) {}

void SystemProfileProto_ClonedInstallInfo::CopyFrom(const SystemProfileProto_ClonedInstallInfo& from) {}

bool SystemProfileProto_ClonedInstallInfo::IsInitialized() const {}

void SystemProfileProto_ClonedInstallInfo::InternalSwap(SystemProfileProto_ClonedInstallInfo* other) {}

std::string SystemProfileProto_ClonedInstallInfo::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_OS_Arc::_Internal {};

SystemProfileProto_OS_Arc::SystemProfileProto_OS_Arc(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_OS_Arc::SystemProfileProto_OS_Arc(const SystemProfileProto_OS_Arc& from)
  :{}

inline void SystemProfileProto_OS_Arc::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_OS_Arc::~SystemProfileProto_OS_Arc() {}

inline void SystemProfileProto_OS_Arc::SharedDtor() {}

void SystemProfileProto_OS_Arc::SetCachedSize(int size) const {}

void SystemProfileProto_OS_Arc::Clear() {}

const char* SystemProfileProto_OS_Arc::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_OS_Arc::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_OS_Arc::ByteSizeLong() const {}

void SystemProfileProto_OS_Arc::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_OS_Arc::MergeFrom(const SystemProfileProto_OS_Arc& from) {}

void SystemProfileProto_OS_Arc::CopyFrom(const SystemProfileProto_OS_Arc& from) {}

bool SystemProfileProto_OS_Arc::IsInitialized() const {}

void SystemProfileProto_OS_Arc::InternalSwap(SystemProfileProto_OS_Arc* other) {}

std::string SystemProfileProto_OS_Arc::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_OS::_Internal {};

const ::metrics::SystemProfileProto_OS_Arc&
SystemProfileProto_OS::_Internal::arc(const SystemProfileProto_OS* msg) {}
SystemProfileProto_OS::SystemProfileProto_OS(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_OS::SystemProfileProto_OS(const SystemProfileProto_OS& from)
  :{}

inline void SystemProfileProto_OS::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_OS::~SystemProfileProto_OS() {}

inline void SystemProfileProto_OS::SharedDtor() {}

void SystemProfileProto_OS::SetCachedSize(int size) const {}

void SystemProfileProto_OS::Clear() {}

const char* SystemProfileProto_OS::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_OS::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_OS::ByteSizeLong() const {}

void SystemProfileProto_OS::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_OS::MergeFrom(const SystemProfileProto_OS& from) {}

void SystemProfileProto_OS::CopyFrom(const SystemProfileProto_OS& from) {}

bool SystemProfileProto_OS::IsInitialized() const {}

void SystemProfileProto_OS::InternalSwap(SystemProfileProto_OS* other) {}

std::string SystemProfileProto_OS::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Hardware_CPU::_Internal {};

SystemProfileProto_Hardware_CPU::SystemProfileProto_Hardware_CPU(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Hardware_CPU::SystemProfileProto_Hardware_CPU(const SystemProfileProto_Hardware_CPU& from)
  :{}

inline void SystemProfileProto_Hardware_CPU::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Hardware_CPU::~SystemProfileProto_Hardware_CPU() {}

inline void SystemProfileProto_Hardware_CPU::SharedDtor() {}

void SystemProfileProto_Hardware_CPU::SetCachedSize(int size) const {}

void SystemProfileProto_Hardware_CPU::Clear() {}

const char* SystemProfileProto_Hardware_CPU::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Hardware_CPU::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Hardware_CPU::ByteSizeLong() const {}

void SystemProfileProto_Hardware_CPU::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Hardware_CPU::MergeFrom(const SystemProfileProto_Hardware_CPU& from) {}

void SystemProfileProto_Hardware_CPU::CopyFrom(const SystemProfileProto_Hardware_CPU& from) {}

bool SystemProfileProto_Hardware_CPU::IsInitialized() const {}

void SystemProfileProto_Hardware_CPU::InternalSwap(SystemProfileProto_Hardware_CPU* other) {}

std::string SystemProfileProto_Hardware_CPU::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Hardware_Motherboard::_Internal {};

SystemProfileProto_Hardware_Motherboard::SystemProfileProto_Hardware_Motherboard(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Hardware_Motherboard::SystemProfileProto_Hardware_Motherboard(const SystemProfileProto_Hardware_Motherboard& from)
  :{}

inline void SystemProfileProto_Hardware_Motherboard::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Hardware_Motherboard::~SystemProfileProto_Hardware_Motherboard() {}

inline void SystemProfileProto_Hardware_Motherboard::SharedDtor() {}

void SystemProfileProto_Hardware_Motherboard::SetCachedSize(int size) const {}

void SystemProfileProto_Hardware_Motherboard::Clear() {}

const char* SystemProfileProto_Hardware_Motherboard::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Hardware_Motherboard::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Hardware_Motherboard::ByteSizeLong() const {}

void SystemProfileProto_Hardware_Motherboard::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Hardware_Motherboard::MergeFrom(const SystemProfileProto_Hardware_Motherboard& from) {}

void SystemProfileProto_Hardware_Motherboard::CopyFrom(const SystemProfileProto_Hardware_Motherboard& from) {}

bool SystemProfileProto_Hardware_Motherboard::IsInitialized() const {}

void SystemProfileProto_Hardware_Motherboard::InternalSwap(SystemProfileProto_Hardware_Motherboard* other) {}

std::string SystemProfileProto_Hardware_Motherboard::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Hardware_Graphics::_Internal {};

SystemProfileProto_Hardware_Graphics::SystemProfileProto_Hardware_Graphics(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Hardware_Graphics::SystemProfileProto_Hardware_Graphics(const SystemProfileProto_Hardware_Graphics& from)
  :{}

inline void SystemProfileProto_Hardware_Graphics::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Hardware_Graphics::~SystemProfileProto_Hardware_Graphics() {}

inline void SystemProfileProto_Hardware_Graphics::SharedDtor() {}

void SystemProfileProto_Hardware_Graphics::SetCachedSize(int size) const {}

void SystemProfileProto_Hardware_Graphics::Clear() {}

const char* SystemProfileProto_Hardware_Graphics::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Hardware_Graphics::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Hardware_Graphics::ByteSizeLong() const {}

void SystemProfileProto_Hardware_Graphics::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Hardware_Graphics::MergeFrom(const SystemProfileProto_Hardware_Graphics& from) {}

void SystemProfileProto_Hardware_Graphics::CopyFrom(const SystemProfileProto_Hardware_Graphics& from) {}

bool SystemProfileProto_Hardware_Graphics::IsInitialized() const {}

void SystemProfileProto_Hardware_Graphics::InternalSwap(SystemProfileProto_Hardware_Graphics* other) {}

std::string SystemProfileProto_Hardware_Graphics::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Hardware_InternalStorageDevice::_Internal {};

SystemProfileProto_Hardware_InternalStorageDevice::SystemProfileProto_Hardware_InternalStorageDevice(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Hardware_InternalStorageDevice::SystemProfileProto_Hardware_InternalStorageDevice(const SystemProfileProto_Hardware_InternalStorageDevice& from)
  :{}

inline void SystemProfileProto_Hardware_InternalStorageDevice::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Hardware_InternalStorageDevice::~SystemProfileProto_Hardware_InternalStorageDevice() {}

inline void SystemProfileProto_Hardware_InternalStorageDevice::SharedDtor() {}

void SystemProfileProto_Hardware_InternalStorageDevice::SetCachedSize(int size) const {}

void SystemProfileProto_Hardware_InternalStorageDevice::Clear() {}

const char* SystemProfileProto_Hardware_InternalStorageDevice::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Hardware_InternalStorageDevice::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Hardware_InternalStorageDevice::ByteSizeLong() const {}

void SystemProfileProto_Hardware_InternalStorageDevice::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Hardware_InternalStorageDevice::MergeFrom(const SystemProfileProto_Hardware_InternalStorageDevice& from) {}

void SystemProfileProto_Hardware_InternalStorageDevice::CopyFrom(const SystemProfileProto_Hardware_InternalStorageDevice& from) {}

bool SystemProfileProto_Hardware_InternalStorageDevice::IsInitialized() const {}

void SystemProfileProto_Hardware_InternalStorageDevice::InternalSwap(SystemProfileProto_Hardware_InternalStorageDevice* other) {}

std::string SystemProfileProto_Hardware_InternalStorageDevice::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Hardware_Drive::_Internal {};

SystemProfileProto_Hardware_Drive::SystemProfileProto_Hardware_Drive(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Hardware_Drive::SystemProfileProto_Hardware_Drive(const SystemProfileProto_Hardware_Drive& from)
  :{}

inline void SystemProfileProto_Hardware_Drive::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Hardware_Drive::~SystemProfileProto_Hardware_Drive() {}

inline void SystemProfileProto_Hardware_Drive::SharedDtor() {}

void SystemProfileProto_Hardware_Drive::SetCachedSize(int size) const {}

void SystemProfileProto_Hardware_Drive::Clear() {}

const char* SystemProfileProto_Hardware_Drive::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Hardware_Drive::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Hardware_Drive::ByteSizeLong() const {}

void SystemProfileProto_Hardware_Drive::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Hardware_Drive::MergeFrom(const SystemProfileProto_Hardware_Drive& from) {}

void SystemProfileProto_Hardware_Drive::CopyFrom(const SystemProfileProto_Hardware_Drive& from) {}

bool SystemProfileProto_Hardware_Drive::IsInitialized() const {}

void SystemProfileProto_Hardware_Drive::InternalSwap(SystemProfileProto_Hardware_Drive* other) {}

std::string SystemProfileProto_Hardware_Drive::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Hardware::_Internal {};

const ::metrics::SystemProfileProto_Hardware_CPU&
SystemProfileProto_Hardware::_Internal::cpu(const SystemProfileProto_Hardware* msg) {}
const ::metrics::SystemProfileProto_Hardware_Motherboard&
SystemProfileProto_Hardware::_Internal::motherboard(const SystemProfileProto_Hardware* msg) {}
const ::metrics::SystemProfileProto_Hardware_Graphics&
SystemProfileProto_Hardware::_Internal::gpu(const SystemProfileProto_Hardware* msg) {}
const ::metrics::SystemProfileProto_Hardware_Drive&
SystemProfileProto_Hardware::_Internal::app_drive(const SystemProfileProto_Hardware* msg) {}
const ::metrics::SystemProfileProto_Hardware_Drive&
SystemProfileProto_Hardware::_Internal::user_data_drive(const SystemProfileProto_Hardware* msg) {}
SystemProfileProto_Hardware::SystemProfileProto_Hardware(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Hardware::SystemProfileProto_Hardware(const SystemProfileProto_Hardware& from)
  :{}

inline void SystemProfileProto_Hardware::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Hardware::~SystemProfileProto_Hardware() {}

inline void SystemProfileProto_Hardware::SharedDtor() {}

void SystemProfileProto_Hardware::SetCachedSize(int size) const {}

void SystemProfileProto_Hardware::Clear() {}

const char* SystemProfileProto_Hardware::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Hardware::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Hardware::ByteSizeLong() const {}

void SystemProfileProto_Hardware::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Hardware::MergeFrom(const SystemProfileProto_Hardware& from) {}

void SystemProfileProto_Hardware::CopyFrom(const SystemProfileProto_Hardware& from) {}

bool SystemProfileProto_Hardware::IsInitialized() const {}

void SystemProfileProto_Hardware::InternalSwap(SystemProfileProto_Hardware* other) {}

std::string SystemProfileProto_Hardware::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Network::_Internal {};

SystemProfileProto_Network::SystemProfileProto_Network(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Network::SystemProfileProto_Network(const SystemProfileProto_Network& from)
  :{}

inline void SystemProfileProto_Network::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Network::~SystemProfileProto_Network() {}

inline void SystemProfileProto_Network::SharedDtor() {}

void SystemProfileProto_Network::SetCachedSize(int size) const {}

void SystemProfileProto_Network::Clear() {}

const char* SystemProfileProto_Network::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Network::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Network::ByteSizeLong() const {}

void SystemProfileProto_Network::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Network::MergeFrom(const SystemProfileProto_Network& from) {}

void SystemProfileProto_Network::CopyFrom(const SystemProfileProto_Network& from) {}

bool SystemProfileProto_Network::IsInitialized() const {}

void SystemProfileProto_Network::InternalSwap(SystemProfileProto_Network* other) {}

std::string SystemProfileProto_Network::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_GoogleUpdate_ProductInfo::_Internal {};

SystemProfileProto_GoogleUpdate_ProductInfo::SystemProfileProto_GoogleUpdate_ProductInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_GoogleUpdate_ProductInfo::SystemProfileProto_GoogleUpdate_ProductInfo(const SystemProfileProto_GoogleUpdate_ProductInfo& from)
  :{}

inline void SystemProfileProto_GoogleUpdate_ProductInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_GoogleUpdate_ProductInfo::~SystemProfileProto_GoogleUpdate_ProductInfo() {}

inline void SystemProfileProto_GoogleUpdate_ProductInfo::SharedDtor() {}

void SystemProfileProto_GoogleUpdate_ProductInfo::SetCachedSize(int size) const {}

void SystemProfileProto_GoogleUpdate_ProductInfo::Clear() {}

const char* SystemProfileProto_GoogleUpdate_ProductInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_GoogleUpdate_ProductInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_GoogleUpdate_ProductInfo::ByteSizeLong() const {}

void SystemProfileProto_GoogleUpdate_ProductInfo::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_GoogleUpdate_ProductInfo::MergeFrom(const SystemProfileProto_GoogleUpdate_ProductInfo& from) {}

void SystemProfileProto_GoogleUpdate_ProductInfo::CopyFrom(const SystemProfileProto_GoogleUpdate_ProductInfo& from) {}

bool SystemProfileProto_GoogleUpdate_ProductInfo::IsInitialized() const {}

void SystemProfileProto_GoogleUpdate_ProductInfo::InternalSwap(SystemProfileProto_GoogleUpdate_ProductInfo* other) {}

std::string SystemProfileProto_GoogleUpdate_ProductInfo::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_GoogleUpdate::_Internal {};

const ::metrics::SystemProfileProto_GoogleUpdate_ProductInfo&
SystemProfileProto_GoogleUpdate::_Internal::google_update_status(const SystemProfileProto_GoogleUpdate* msg) {}
const ::metrics::SystemProfileProto_GoogleUpdate_ProductInfo&
SystemProfileProto_GoogleUpdate::_Internal::client_status(const SystemProfileProto_GoogleUpdate* msg) {}
SystemProfileProto_GoogleUpdate::SystemProfileProto_GoogleUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_GoogleUpdate::SystemProfileProto_GoogleUpdate(const SystemProfileProto_GoogleUpdate& from)
  :{}

inline void SystemProfileProto_GoogleUpdate::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_GoogleUpdate::~SystemProfileProto_GoogleUpdate() {}

inline void SystemProfileProto_GoogleUpdate::SharedDtor() {}

void SystemProfileProto_GoogleUpdate::SetCachedSize(int size) const {}

void SystemProfileProto_GoogleUpdate::Clear() {}

const char* SystemProfileProto_GoogleUpdate::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_GoogleUpdate::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_GoogleUpdate::ByteSizeLong() const {}

void SystemProfileProto_GoogleUpdate::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_GoogleUpdate::MergeFrom(const SystemProfileProto_GoogleUpdate& from) {}

void SystemProfileProto_GoogleUpdate::CopyFrom(const SystemProfileProto_GoogleUpdate& from) {}

bool SystemProfileProto_GoogleUpdate::IsInitialized() const {}

void SystemProfileProto_GoogleUpdate::InternalSwap(SystemProfileProto_GoogleUpdate* other) {}

std::string SystemProfileProto_GoogleUpdate::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_Stability::_Internal {};

SystemProfileProto_Stability::SystemProfileProto_Stability(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_Stability::SystemProfileProto_Stability(const SystemProfileProto_Stability& from)
  :{}

inline void SystemProfileProto_Stability::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_Stability::~SystemProfileProto_Stability() {}

inline void SystemProfileProto_Stability::SharedDtor() {}

void SystemProfileProto_Stability::SetCachedSize(int size) const {}

void SystemProfileProto_Stability::Clear() {}

const char* SystemProfileProto_Stability::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_Stability::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_Stability::ByteSizeLong() const {}

void SystemProfileProto_Stability::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_Stability::MergeFrom(const SystemProfileProto_Stability& from) {}

void SystemProfileProto_Stability::CopyFrom(const SystemProfileProto_Stability& from) {}

bool SystemProfileProto_Stability::IsInitialized() const {}

void SystemProfileProto_Stability::InternalSwap(SystemProfileProto_Stability* other) {}

std::string SystemProfileProto_Stability::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_FieldTrial::_Internal {};

SystemProfileProto_FieldTrial::SystemProfileProto_FieldTrial(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_FieldTrial::SystemProfileProto_FieldTrial(const SystemProfileProto_FieldTrial& from)
  :{}

inline void SystemProfileProto_FieldTrial::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_FieldTrial::~SystemProfileProto_FieldTrial() {}

inline void SystemProfileProto_FieldTrial::SharedDtor() {}

void SystemProfileProto_FieldTrial::SetCachedSize(int size) const {}

void SystemProfileProto_FieldTrial::Clear() {}

const char* SystemProfileProto_FieldTrial::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_FieldTrial::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_FieldTrial::ByteSizeLong() const {}

void SystemProfileProto_FieldTrial::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_FieldTrial::MergeFrom(const SystemProfileProto_FieldTrial& from) {}

void SystemProfileProto_FieldTrial::CopyFrom(const SystemProfileProto_FieldTrial& from) {}

bool SystemProfileProto_FieldTrial::IsInitialized() const {}

void SystemProfileProto_FieldTrial::InternalSwap(SystemProfileProto_FieldTrial* other) {}

std::string SystemProfileProto_FieldTrial::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::_Internal {};

SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::SystemProfileProto_ExternalAudioVideoDevice_AudioDescription(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::SystemProfileProto_ExternalAudioVideoDevice_AudioDescription(const SystemProfileProto_ExternalAudioVideoDevice_AudioDescription& from)
  :{}

inline void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::~SystemProfileProto_ExternalAudioVideoDevice_AudioDescription() {}

inline void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::SharedDtor() {}

void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::SetCachedSize(int size) const {}

void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::Clear() {}

const char* SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::ByteSizeLong() const {}

void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::MergeFrom(const SystemProfileProto_ExternalAudioVideoDevice_AudioDescription& from) {}

void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::CopyFrom(const SystemProfileProto_ExternalAudioVideoDevice_AudioDescription& from) {}

bool SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::IsInitialized() const {}

void SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::InternalSwap(SystemProfileProto_ExternalAudioVideoDevice_AudioDescription* other) {}

std::string SystemProfileProto_ExternalAudioVideoDevice_AudioDescription::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_ExternalAudioVideoDevice_CECCommand::_Internal {};

SystemProfileProto_ExternalAudioVideoDevice_CECCommand::SystemProfileProto_ExternalAudioVideoDevice_CECCommand(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_ExternalAudioVideoDevice_CECCommand::SystemProfileProto_ExternalAudioVideoDevice_CECCommand(const SystemProfileProto_ExternalAudioVideoDevice_CECCommand& from)
  :{}

inline void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_ExternalAudioVideoDevice_CECCommand::~SystemProfileProto_ExternalAudioVideoDevice_CECCommand() {}

inline void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::SharedDtor() {}

void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::SetCachedSize(int size) const {}

void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::Clear() {}

const char* SystemProfileProto_ExternalAudioVideoDevice_CECCommand::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_ExternalAudioVideoDevice_CECCommand::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_ExternalAudioVideoDevice_CECCommand::ByteSizeLong() const {}

void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::MergeFrom(const SystemProfileProto_ExternalAudioVideoDevice_CECCommand& from) {}

void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::CopyFrom(const SystemProfileProto_ExternalAudioVideoDevice_CECCommand& from) {}

bool SystemProfileProto_ExternalAudioVideoDevice_CECCommand::IsInitialized() const {}

void SystemProfileProto_ExternalAudioVideoDevice_CECCommand::InternalSwap(SystemProfileProto_ExternalAudioVideoDevice_CECCommand* other) {}

std::string SystemProfileProto_ExternalAudioVideoDevice_CECCommand::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_ExternalAudioVideoDevice::_Internal {};

SystemProfileProto_ExternalAudioVideoDevice::SystemProfileProto_ExternalAudioVideoDevice(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_ExternalAudioVideoDevice::SystemProfileProto_ExternalAudioVideoDevice(const SystemProfileProto_ExternalAudioVideoDevice& from)
  :{}

inline void SystemProfileProto_ExternalAudioVideoDevice::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_ExternalAudioVideoDevice::~SystemProfileProto_ExternalAudioVideoDevice() {}

inline void SystemProfileProto_ExternalAudioVideoDevice::SharedDtor() {}

void SystemProfileProto_ExternalAudioVideoDevice::SetCachedSize(int size) const {}

void SystemProfileProto_ExternalAudioVideoDevice::Clear() {}

const char* SystemProfileProto_ExternalAudioVideoDevice::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_ExternalAudioVideoDevice::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_ExternalAudioVideoDevice::ByteSizeLong() const {}

void SystemProfileProto_ExternalAudioVideoDevice::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_ExternalAudioVideoDevice::MergeFrom(const SystemProfileProto_ExternalAudioVideoDevice& from) {}

void SystemProfileProto_ExternalAudioVideoDevice::CopyFrom(const SystemProfileProto_ExternalAudioVideoDevice& from) {}

bool SystemProfileProto_ExternalAudioVideoDevice::IsInitialized() const {}

void SystemProfileProto_ExternalAudioVideoDevice::InternalSwap(SystemProfileProto_ExternalAudioVideoDevice* other) {}

std::string SystemProfileProto_ExternalAudioVideoDevice::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_ExternalAccessPoint::_Internal {};

SystemProfileProto_ExternalAccessPoint::SystemProfileProto_ExternalAccessPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_ExternalAccessPoint::SystemProfileProto_ExternalAccessPoint(const SystemProfileProto_ExternalAccessPoint& from)
  :{}

inline void SystemProfileProto_ExternalAccessPoint::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_ExternalAccessPoint::~SystemProfileProto_ExternalAccessPoint() {}

inline void SystemProfileProto_ExternalAccessPoint::SharedDtor() {}

void SystemProfileProto_ExternalAccessPoint::SetCachedSize(int size) const {}

void SystemProfileProto_ExternalAccessPoint::Clear() {}

const char* SystemProfileProto_ExternalAccessPoint::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_ExternalAccessPoint::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_ExternalAccessPoint::ByteSizeLong() const {}

void SystemProfileProto_ExternalAccessPoint::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_ExternalAccessPoint::MergeFrom(const SystemProfileProto_ExternalAccessPoint& from) {}

void SystemProfileProto_ExternalAccessPoint::CopyFrom(const SystemProfileProto_ExternalAccessPoint& from) {}

bool SystemProfileProto_ExternalAccessPoint::IsInitialized() const {}

void SystemProfileProto_ExternalAccessPoint::InternalSwap(SystemProfileProto_ExternalAccessPoint* other) {}

std::string SystemProfileProto_ExternalAccessPoint::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_AntiVirusProduct::_Internal {};

SystemProfileProto_AntiVirusProduct::SystemProfileProto_AntiVirusProduct(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_AntiVirusProduct::SystemProfileProto_AntiVirusProduct(const SystemProfileProto_AntiVirusProduct& from)
  :{}

inline void SystemProfileProto_AntiVirusProduct::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_AntiVirusProduct::~SystemProfileProto_AntiVirusProduct() {}

inline void SystemProfileProto_AntiVirusProduct::SharedDtor() {}

void SystemProfileProto_AntiVirusProduct::SetCachedSize(int size) const {}

void SystemProfileProto_AntiVirusProduct::Clear() {}

const char* SystemProfileProto_AntiVirusProduct::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_AntiVirusProduct::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_AntiVirusProduct::ByteSizeLong() const {}

void SystemProfileProto_AntiVirusProduct::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_AntiVirusProduct::MergeFrom(const SystemProfileProto_AntiVirusProduct& from) {}

void SystemProfileProto_AntiVirusProduct::CopyFrom(const SystemProfileProto_AntiVirusProduct& from) {}

bool SystemProfileProto_AntiVirusProduct::IsInitialized() const {}

void SystemProfileProto_AntiVirusProduct::InternalSwap(SystemProfileProto_AntiVirusProduct* other) {}

std::string SystemProfileProto_AntiVirusProduct::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_ChromeComponent::_Internal {};

SystemProfileProto_ChromeComponent::SystemProfileProto_ChromeComponent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_ChromeComponent::SystemProfileProto_ChromeComponent(const SystemProfileProto_ChromeComponent& from)
  :{}

inline void SystemProfileProto_ChromeComponent::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_ChromeComponent::~SystemProfileProto_ChromeComponent() {}

inline void SystemProfileProto_ChromeComponent::SharedDtor() {}

void SystemProfileProto_ChromeComponent::SetCachedSize(int size) const {}

void SystemProfileProto_ChromeComponent::Clear() {}

const char* SystemProfileProto_ChromeComponent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_ChromeComponent::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_ChromeComponent::ByteSizeLong() const {}

void SystemProfileProto_ChromeComponent::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_ChromeComponent::MergeFrom(const SystemProfileProto_ChromeComponent& from) {}

void SystemProfileProto_ChromeComponent::CopyFrom(const SystemProfileProto_ChromeComponent& from) {}

bool SystemProfileProto_ChromeComponent::IsInitialized() const {}

void SystemProfileProto_ChromeComponent::InternalSwap(SystemProfileProto_ChromeComponent* other) {}

std::string SystemProfileProto_ChromeComponent::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_LinkedAndroidPhoneData::_Internal {};

SystemProfileProto_LinkedAndroidPhoneData::SystemProfileProto_LinkedAndroidPhoneData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_LinkedAndroidPhoneData::SystemProfileProto_LinkedAndroidPhoneData(const SystemProfileProto_LinkedAndroidPhoneData& from)
  :{}

inline void SystemProfileProto_LinkedAndroidPhoneData::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_LinkedAndroidPhoneData::~SystemProfileProto_LinkedAndroidPhoneData() {}

inline void SystemProfileProto_LinkedAndroidPhoneData::SharedDtor() {}

void SystemProfileProto_LinkedAndroidPhoneData::SetCachedSize(int size) const {}

void SystemProfileProto_LinkedAndroidPhoneData::Clear() {}

const char* SystemProfileProto_LinkedAndroidPhoneData::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_LinkedAndroidPhoneData::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_LinkedAndroidPhoneData::ByteSizeLong() const {}

void SystemProfileProto_LinkedAndroidPhoneData::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_LinkedAndroidPhoneData::MergeFrom(const SystemProfileProto_LinkedAndroidPhoneData& from) {}

void SystemProfileProto_LinkedAndroidPhoneData::CopyFrom(const SystemProfileProto_LinkedAndroidPhoneData& from) {}

bool SystemProfileProto_LinkedAndroidPhoneData::IsInitialized() const {}

void SystemProfileProto_LinkedAndroidPhoneData::InternalSwap(SystemProfileProto_LinkedAndroidPhoneData* other) {}

std::string SystemProfileProto_LinkedAndroidPhoneData::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_DemoModeDimensions_Retailer::_Internal {};

SystemProfileProto_DemoModeDimensions_Retailer::SystemProfileProto_DemoModeDimensions_Retailer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_DemoModeDimensions_Retailer::SystemProfileProto_DemoModeDimensions_Retailer(const SystemProfileProto_DemoModeDimensions_Retailer& from)
  :{}

inline void SystemProfileProto_DemoModeDimensions_Retailer::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_DemoModeDimensions_Retailer::~SystemProfileProto_DemoModeDimensions_Retailer() {}

inline void SystemProfileProto_DemoModeDimensions_Retailer::SharedDtor() {}

void SystemProfileProto_DemoModeDimensions_Retailer::SetCachedSize(int size) const {}

void SystemProfileProto_DemoModeDimensions_Retailer::Clear() {}

const char* SystemProfileProto_DemoModeDimensions_Retailer::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_DemoModeDimensions_Retailer::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_DemoModeDimensions_Retailer::ByteSizeLong() const {}

void SystemProfileProto_DemoModeDimensions_Retailer::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_DemoModeDimensions_Retailer::MergeFrom(const SystemProfileProto_DemoModeDimensions_Retailer& from) {}

void SystemProfileProto_DemoModeDimensions_Retailer::CopyFrom(const SystemProfileProto_DemoModeDimensions_Retailer& from) {}

bool SystemProfileProto_DemoModeDimensions_Retailer::IsInitialized() const {}

void SystemProfileProto_DemoModeDimensions_Retailer::InternalSwap(SystemProfileProto_DemoModeDimensions_Retailer* other) {}

std::string SystemProfileProto_DemoModeDimensions_Retailer::GetTypeName() const {}


// ===================================================================

class SystemProfileProto_DemoModeDimensions::_Internal {};

const ::metrics::SystemProfileProto_DemoModeDimensions_Retailer&
SystemProfileProto_DemoModeDimensions::_Internal::retailer(const SystemProfileProto_DemoModeDimensions* msg) {}
SystemProfileProto_DemoModeDimensions::SystemProfileProto_DemoModeDimensions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto_DemoModeDimensions::SystemProfileProto_DemoModeDimensions(const SystemProfileProto_DemoModeDimensions& from)
  :{}

inline void SystemProfileProto_DemoModeDimensions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto_DemoModeDimensions::~SystemProfileProto_DemoModeDimensions() {}

inline void SystemProfileProto_DemoModeDimensions::SharedDtor() {}

void SystemProfileProto_DemoModeDimensions::SetCachedSize(int size) const {}

void SystemProfileProto_DemoModeDimensions::Clear() {}

const char* SystemProfileProto_DemoModeDimensions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto_DemoModeDimensions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto_DemoModeDimensions::ByteSizeLong() const {}

void SystemProfileProto_DemoModeDimensions::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto_DemoModeDimensions::MergeFrom(const SystemProfileProto_DemoModeDimensions& from) {}

void SystemProfileProto_DemoModeDimensions::CopyFrom(const SystemProfileProto_DemoModeDimensions& from) {}

bool SystemProfileProto_DemoModeDimensions::IsInitialized() const {}

void SystemProfileProto_DemoModeDimensions::InternalSwap(SystemProfileProto_DemoModeDimensions* other) {}

std::string SystemProfileProto_DemoModeDimensions::GetTypeName() const {}


// ===================================================================

class SystemProfileProto::_Internal {};

const ::metrics::SystemProfileProto_ClonedInstallInfo&
SystemProfileProto::_Internal::cloned_install_info(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_OS&
SystemProfileProto::_Internal::os(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_Hardware&
SystemProfileProto::_Internal::hardware(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_Network&
SystemProfileProto::_Internal::network(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_GoogleUpdate&
SystemProfileProto::_Internal::google_update(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_Stability&
SystemProfileProto::_Internal::stability(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_ExternalAccessPoint&
SystemProfileProto::_Internal::external_access_point(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_LinkedAndroidPhoneData&
SystemProfileProto::_Internal::linked_android_phone_data(const SystemProfileProto* msg) {}
const ::metrics::SystemProfileProto_DemoModeDimensions&
SystemProfileProto::_Internal::demo_mode_dimensions(const SystemProfileProto* msg) {}
void SystemProfileProto::clear_extension_install() {}
SystemProfileProto::SystemProfileProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SystemProfileProto::SystemProfileProto(const SystemProfileProto& from)
  :{}

inline void SystemProfileProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SystemProfileProto::~SystemProfileProto() {}

inline void SystemProfileProto::SharedDtor() {}

void SystemProfileProto::SetCachedSize(int size) const {}

void SystemProfileProto::Clear() {}

const char* SystemProfileProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SystemProfileProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SystemProfileProto::ByteSizeLong() const {}

void SystemProfileProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void SystemProfileProto::MergeFrom(const SystemProfileProto& from) {}

void SystemProfileProto::CopyFrom(const SystemProfileProto& from) {}

bool SystemProfileProto::IsInitialized() const {}

void SystemProfileProto::InternalSwap(SystemProfileProto* other) {}

std::string SystemProfileProto::GetTypeName() const {}


// @@protoc_insertion_point(namespace_scope)
}  // namespace metrics
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_ClonedInstallInfo*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_ClonedInstallInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_OS_Arc*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_OS_Arc >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_OS*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_OS >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Hardware_CPU*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Hardware_CPU >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Hardware_Motherboard*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Hardware_Motherboard >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Hardware_Graphics*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Hardware_Graphics >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Hardware_InternalStorageDevice*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Hardware_InternalStorageDevice >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Hardware_Drive*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Hardware_Drive >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Hardware*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Hardware >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Network*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Network >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_GoogleUpdate_ProductInfo*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_GoogleUpdate_ProductInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_GoogleUpdate*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_GoogleUpdate >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_Stability*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_Stability >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_FieldTrial*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_FieldTrial >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_ExternalAudioVideoDevice_AudioDescription*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_ExternalAudioVideoDevice_AudioDescription >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_ExternalAudioVideoDevice_CECCommand*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_ExternalAudioVideoDevice_CECCommand >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_ExternalAudioVideoDevice*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_ExternalAudioVideoDevice >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_ExternalAccessPoint*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_ExternalAccessPoint >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_AntiVirusProduct*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_AntiVirusProduct >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_ChromeComponent*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_ChromeComponent >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_LinkedAndroidPhoneData*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_LinkedAndroidPhoneData >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_DemoModeDimensions_Retailer*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_DemoModeDimensions_Retailer >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto_DemoModeDimensions*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto_DemoModeDimensions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::metrics::SystemProfileProto*
Arena::CreateMaybeMessage< ::metrics::SystemProfileProto >(Arena* arena) {}
PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)
#include <google/protobuf/port_undef.inc>