Index: chrome/browser/extensions/extensions_service.h |
diff --git a/chrome/browser/extensions/extensions_service.h b/chrome/browser/extensions/extensions_service.h |
index 2d149f1334d0a9b2d76a04a66069aa57e0fdc955..47578bcee4a0d92d38f792bd6982432efd35db41 100644 |
--- a/chrome/browser/extensions/extensions_service.h |
+++ b/chrome/browser/extensions/extensions_service.h |
@@ -35,6 +35,16 @@ typedef std::vector<Extension*> ExtensionList; |
class ExtensionsService |
: public base::RefCountedThreadSafe<ExtensionsService> { |
public: |
+ static const int kExtensionFileMagicSize = 4; |
+ static const char* kExtensionFileMagic; |
+ |
+ struct ExtensionHeader { |
+ char magic[kExtensionFileMagicSize]; |
+ uint32 version; |
+ size_t header_size; |
+ size_t manifest_size; |
+ }; |
+ |
ExtensionsService(Profile* profile, |
MessageLoop* frontend_loop, |
MessageLoop* backend_loop, |