#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MANAGEMENT_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_MANAGEMENT_CONSTANTS_H_
#include <stddef.h>
#include <string>
#include "extensions/common/manifest.h"
namespace extensions {
namespace schema_constants {
extern const char kWildcard[];
extern const char kInstallationMode[];
extern const char kAllowed[];
extern const char kBlocked[];
extern const char kForceInstalled[];
extern const char kNormalInstalled[];
extern const char kRemoved[];
extern const char kBlockedPermissions[];
extern const char kAllowedPermissions[];
extern const char kPolicyBlockedHosts[];
extern const char kPolicyAllowedHosts[];
extern const size_t kMaxItemsURLPatternSet;
extern const char kUpdateUrl[];
extern const char kOverrideUpdateUrl[];
extern const char kInstallSources[];
extern const char kAllowedTypes[];
extern const char kMinimumVersionRequired[];
extern const char kUpdateUrlPrefix[];
extern const char kToolbarPin[];
extern const char kForcePinned[];
extern const char kDefaultUnpinned[];
extern const char kFileUrlNavigationAllowed[];
extern const char kBlockedInstallMessage[];
struct AllowedTypesMapEntry { … };
extern const size_t kAllowedTypesMapSize;
extern const AllowedTypesMapEntry kAllowedTypesMap[];
Manifest::Type GetManifestType(const std::string& name);
}
}
#endif