<!-- ##### SECTION Title ##### -->
Basic Types

<!-- ##### SECTION Short_Description ##### -->
Standard Thunar-VFS types, defined for ease-of-use and portability.

<!-- ##### SECTION Long_Description ##### -->
<para>
  Thunar-VFS defines a number of commonly used types to abstract the details
  of the underlying system.
</para>

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

</para>

<!-- ##### SECTION Stability_Level ##### -->
Stable

<!-- ##### ENUM ThunarVfsDeepCountFlags ##### -->
<para>

</para>

@THUNAR_VFS_DEEP_COUNT_FLAGS_NONE: 
@THUNAR_VFS_DEEP_COUNT_FLAGS_FOLLOW_SYMLINKS: 

<!-- ##### ENUM ThunarVfsFileType ##### -->
<para>

</para>

@THUNAR_VFS_FILE_TYPE_PORT: 
@THUNAR_VFS_FILE_TYPE_DOOR: 
@THUNAR_VFS_FILE_TYPE_SOCKET: 
@THUNAR_VFS_FILE_TYPE_SYMLINK: 
@THUNAR_VFS_FILE_TYPE_REGULAR: 
@THUNAR_VFS_FILE_TYPE_BLOCKDEV: 
@THUNAR_VFS_FILE_TYPE_DIRECTORY: 
@THUNAR_VFS_FILE_TYPE_CHARDEV: 
@THUNAR_VFS_FILE_TYPE_FIFO: 
@THUNAR_VFS_FILE_TYPE_UNKNOWN: 

<!-- ##### ENUM ThunarVfsFileMode ##### -->
<para>

</para>

@THUNAR_VFS_FILE_MODE_SUID: 
@THUNAR_VFS_FILE_MODE_SGID: 
@THUNAR_VFS_FILE_MODE_STICKY: 
@THUNAR_VFS_FILE_MODE_USR_ALL: 
@THUNAR_VFS_FILE_MODE_USR_READ: 
@THUNAR_VFS_FILE_MODE_USR_WRITE: 
@THUNAR_VFS_FILE_MODE_USR_EXEC: 
@THUNAR_VFS_FILE_MODE_GRP_ALL: 
@THUNAR_VFS_FILE_MODE_GRP_READ: 
@THUNAR_VFS_FILE_MODE_GRP_WRITE: 
@THUNAR_VFS_FILE_MODE_GRP_EXEC: 
@THUNAR_VFS_FILE_MODE_OTH_ALL: 
@THUNAR_VFS_FILE_MODE_OTH_READ: 
@THUNAR_VFS_FILE_MODE_OTH_WRITE: 
@THUNAR_VFS_FILE_MODE_OTH_EXEC: 

<!-- ##### ENUM ThunarVfsFileFlags ##### -->
<para>

</para>

@THUNAR_VFS_FILE_FLAGS_NONE: 
@THUNAR_VFS_FILE_FLAGS_SYMLINK: 
@THUNAR_VFS_FILE_FLAGS_EXECUTABLE: 
@THUNAR_VFS_FILE_FLAGS_HIDDEN: 
@THUNAR_VFS_FILE_FLAGS_READABLE: 
@THUNAR_VFS_FILE_FLAGS_WRITABLE: 

<!-- ##### TYPEDEF ThunarVfsFileDevice ##### -->
<para>
  Datatype to represent the device number of a file.
</para>


<!-- ##### TYPEDEF ThunarVfsFileSize ##### -->
<para>
  Datatype to represent file sizes (in bytes). The file size
  is always represented as a 64bit integer, even on system that
  do not support large files.
</para>


<!-- ##### TYPEDEF ThunarVfsFileTime ##### -->
<para>
  Datatype to represent file times (in seconds).
</para>


<!-- ##### TYPEDEF ThunarVfsGroupId ##### -->
<para>
  Datatype to represent a group id.
</para>


<!-- ##### TYPEDEF ThunarVfsUserId ##### -->
<para>
  Datatype to represent a user id.
</para>


