Index: block_api_type/CHANGELOG.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/block_api/block_api_type/CHANGELOG.txt,v
retrieving revision 1.1
diff -u -p -r1.1 CHANGELOG.txt
--- block_api_type/CHANGELOG.txt	12 Dec 2010 23:16:17 -0000	1.1
+++ block_api_type/CHANGELOG.txt	12 Dec 2010 23:21:51 -0000
@@ -2,4 +2,5 @@
 
 Custom block type 7.x-1.x, xxxx-xx-xx
 -------------------------------------
+#996386 by sun: Added essential hook_block_api_info() implementation.
 #996386 by sun: Added initial Block API type module implementation.
Index: block_api_type/block_api_type.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/block_api/block_api_type/block_api_type.module,v
retrieving revision 1.1
diff -u -p -r1.1 block_api_type.module
--- block_api_type/block_api_type.module	12 Dec 2010 23:16:17 -0000	1.1
+++ block_api_type/block_api_type.module	12 Dec 2010 23:20:50 -0000
@@ -7,6 +7,17 @@
  */
 
 /**
+ * Implements hook_block_api_info().
+ */
+function block_api_type_block_api_info() {
+  $types = block_api_type_load_multiple(FALSE);
+  foreach ($types as $name => $info) {
+    $types[$name] = (array) $info;
+  }
+  return $types;
+}
+
+/**
  * Implements hook_entity_info().
  */
 function block_api_type_entity_info() {
@@ -160,3 +171,4 @@ function block_api_type_form_submit($for
 
   block_api_type_save($type);
 }
+
