<!-- ##### SECTION Title ##### -->
MsOle

<!-- ##### SECTION Short_Description ##### -->
Handle the filesystem.

<!-- ##### SECTION Long_Description ##### -->
<para>
	#MsOle is a filesystem object and handles an open filesystem.
</para>
<para>
	ms_ole_open() opens a filesystem. ms_ole_create() creates a new filesystem. ms_ole_destroy() closes a filesystem (therefore destroying the filesystem object). ms_ole_open_vfs() and ms_ole_create_vfs() allow more control on the way the filesystem-in-a-file is actualy accessed.
</para>
<para>
	ms_ole_unlink() deletes a stream or a directory on a filesystem. ms_ole_stat() gets information about a stream or a directory. ms_ole_directory() returns the names of the streams and directories in a directory.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT MsOle ##### -->
<para>
	#MsOle is an opaque datatype. It handles an open filesystem.
</para>


<!-- ##### MACRO ms_ole_open ##### -->
<para>
	Opens the filesystem-in-a-file @path and creates the filesystem object @fs. Returns a #MsOleErr code.
</para>
<para>
	This is a convenience macro for ms_ole_open_vfs().
</para>

@fs: filesystem object.
@path: path to the filesystem-in-a-file on the actual filesystem.


<!-- ##### FUNCTION ms_ole_open_vfs ##### -->
<para>

</para>

@fs: 
@path: 
@try_mmap: 
@wrappers: 
@Returns: 


<!-- ##### MACRO ms_ole_create ##### -->
<para>
	Creates the filesystem-in-a-file @path and creates the filesystem object @fs. Returns a #MsOleErr code.
</para>
<para>
	This is a convenience macro for ms_ole_create_vfs().
</para>

@fs: filesystem object.
@path: path to the filesystem-in-a-file on the actual filesystem.


<!-- ##### FUNCTION ms_ole_create_vfs ##### -->
<para>

</para>

@fs: 
@path: 
@try_mmap: 
@wrappers: 
@Returns: 


<!-- ##### FUNCTION ms_ole_ref ##### -->
<para>

</para>

@fs: 


<!-- ##### FUNCTION ms_ole_unref ##### -->
<para>

</para>

@fs: 


<!-- ##### FUNCTION ms_ole_destroy ##### -->
<para>

</para>

@fs: 


<!-- ##### FUNCTION ms_ole_unlink ##### -->
<para>

</para>

@fs: 
@path: 
@Returns: 


<!-- ##### FUNCTION ms_ole_stat ##### -->
<para>

</para>

@stat: 
@fs: 
@dirpath: 
@name: 
@Returns: 


<!-- ##### FUNCTION ms_ole_directory ##### -->
<para>

</para>

@names: 
@fs: 
@dirpath: 
@Returns: 


<!-- ##### FUNCTION ms_ole_debug ##### -->
<para>

</para>

@fs: 
@magic: 


