Index: uspace/lib/c/include/ipc/vfs.h
===================================================================
--- uspace/lib/c/include/ipc/vfs.h	(revision 582a0b84b0a73672531e7b404a89997af41ba0b9)
+++ uspace/lib/c/include/ipc/vfs.h	(revision 02082f32cd603472c3d7940abab98d4121cab8a9)
@@ -41,4 +41,6 @@
 
 #define FS_NAME_MAXLEN  20
+#define FS_LABEL_MAXLEN 256
+#define FS_VUID_MAXLEN 128
 #define MAX_PATH_LEN    (32 * 1024)
 #define MAX_MNTOPTS_LEN 256
@@ -62,6 +64,13 @@
 } vfs_info_t;
 
+/** Data returned by filesystem probe regarding a specific volume. */
+typedef struct {
+	char label[FS_LABEL_MAXLEN + 1];
+	char vuid[FS_VUID_MAXLEN + 1];
+} vfs_fs_probe_info_t;
+
 typedef enum {
 	VFS_IN_CLONE = IPC_FIRST_USER_METHOD,
+	VFS_IN_FSPROBE,
 	VFS_IN_FSTYPES,
 	VFS_IN_MOUNT,
@@ -85,4 +94,5 @@
 	VFS_OUT_CLOSE = IPC_FIRST_USER_METHOD,
 	VFS_OUT_DESTROY,
+	VFS_OUT_FSPROBE,
 	VFS_OUT_IS_EMPTY,
 	VFS_OUT_LINK,
