Revert "Revert 130697 - Reland r130462: Implement FeatureProvider for ExtensionAPI.""

This reverts commit b58edbf7df6f39ba3b3b1ad9dae415a79adf91a4.

BUG=120069
[email protected]

Review URL: https://chromiumcodereview.appspot.com/9981014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130771 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_function_dispatcher.h b/chrome/browser/extensions/extension_function_dispatcher.h
index 13611ff..67c7656 100644
--- a/chrome/browser/extensions/extension_function_dispatcher.h
+++ b/chrome/browser/extensions/extension_function_dispatcher.h
@@ -28,6 +28,7 @@
 }
 
 namespace extensions {
+class ExtensionAPI;
 class ProcessMap;
 }
 
@@ -126,6 +127,7 @@
       const Extension* extension,
       int requesting_process_id,
       const extensions::ProcessMap& process_map,
+      extensions::ExtensionAPI* api,
       void* profile,
       IPC::Message::Sender* ipc_sender,
       int routing_id);