Index: trunk/Nebulous/nebclient/src/nebclient.h
===================================================================
--- trunk/Nebulous/nebclient/src/nebclient.h	(revision 4662)
+++ trunk/Nebulous/nebclient/src/nebclient.h	(revision 5661)
@@ -4,5 +4,5 @@
  * Copyright (C) 2005  Joshua Hoblitt
  *
- * $Id: nebclient.h,v 1.29 2005-07-29 02:48:20 jhoblitt Exp $
+ * $Id: nebclient.h,v 1.30 2005-12-02 23:49:08 jhoblitt Exp $
  */
 
@@ -72,10 +72,10 @@
 );
 
-/** Creates and opens new storage object
- *
- * @return A filehandle on success or a negative value on failure.
- */
-
-int nebCreate(
+/** Creates a new storage object
+ *
+ * @return A local filename
+ */
+
+char *nebCreate(
     nebServer *server,                  ///< nebServer object
     const char *key,                    ///< storage object key (name)
@@ -86,4 +86,18 @@
 );
 
+/** Creates and opens new storage object
+ *
+ * @return A filehandle on success or a negative value on failure.
+ */
+
+int nebOpenCreate(
+    nebServer *server,                  ///< nebServer object
+    const char *key,                    ///< storage object key (name)
+    unsigned int class,                 ///< storage object storage class
+    const char *volume,                 ///< preferred storage location of initial instance
+    const char *comment,                ///< storage object comment
+    char **URI                          ///< URL of initial instance, can be NULL
+);
+
 /** Adds an instance to a storage object
  *
