+ /**
+ * \brief Create a node in a directory
+ * \param Node Pointer to this node
+ * \param Name Name of the new child
+ * \param Flags Flags to apply to the new child (directory or symlink)
+ * \return Zero on Success, non-zero on error (see errno.h)
+ */
+ int (*MkNod)(struct sVFS_Node *Node, const char *Name, Uint Flags);
+
+ /**
+ * \brief Relink (Rename/Remove) a file/directory
+ * \param Node Pointer to this node
+ * \param OldName Name of the item to move/delete
+ * \param NewName New name (or NULL if unlinking is wanted)
+ * \return Zero on Success, non-zero on error (see errno.h)
+ */
+ int (*Relink)(struct sVFS_Node *Node, const char *OldName, const char *NewName);
+
+ /**
+ * \brief Link a node to a name
+ * \param Node Pointer to this node (directory)
+ * \param Child Node to create a new link to
+ * \param NewName Name for the new link
+ * \return Zeron on success, non-zero on error (see errno.h)
+ */
+ int (*Link)(struct sVFS_Node *Node, struct sVFS_Node *Child, const char *NewName);
+
+ /**
+ * \}
+ */