Index: uspace/lib/c/include/vbd.h
===================================================================
--- uspace/lib/c/include/vbd.h	(revision 28ed0d952e53138af66cace5b8439cbfaeda61ca)
+++ uspace/lib/c/include/vbd.h	(revision 6a0d4ce2cd9cedd43adb70b885438b8ebdecc1e5)
@@ -39,4 +39,5 @@
 #include <loc.h>
 #include <types/label.h>
+#include <sys/types.h>
 
 /** VBD service */
@@ -50,4 +51,10 @@
 	/** Label type */
 	label_type_t ltype;
+	/** First block that can be allocated */
+	aoff64_t ablock0;
+	/** Number of blocks that can be allocated */
+	aoff64_t anblocks;
+	/** Block size */
+	size_t block_size;
 } vbd_disk_info_t;
 
@@ -56,4 +63,10 @@
 
 typedef struct {
+	/** Partition index */
+	int index;
+	/** First block */
+	aoff64_t block0;
+	/** Number of blocks */
+	aoff64_t nblocks;
 } vbd_part_info_t;
 
