Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.11
 Overview   Namespace   Class   Index   Help 
PUBLIC MEMBERS:  CLASSESSTRUCTSUNIONSENUMSTYPEDEFSMETHODSSTATIC METHODSDATASTATIC DATA

::

struct _oslVolumeInfo


Base Classes
None.
Known Derived Classes
None.

virtual abstract interface template
NO NO NO NO
Summary
Structure containing information about volumes

See Also
osl_getVolumeInformation
oslFileType
File
file.h

Public Members

Data

sal_uInt32 uStructSize; Must be initialized with the size in bytes of the structure before passing it to any function
sal_uInt32 uValidFields; Determines which members of the structure contain valid data
sal_uInt32 uAttributes; Attributes of the volume (remote and/or removable)
sal_uInt64 uTotalSpace; Total availiable space on the volume for the current process/user
sal_uInt64 uUsedSpace; Used space on the volume for the current process/user
sal_uInt64 uFreeSpace; Free space on the volume for the current process/user
sal_uInt32 uMaxNameLength; Maximum length of file name of a single item
sal_uInt32 uMaxPathLength; Maximum length of a full quallified path in UNC notation
rtl_uString * ustrFileSystemName; Points to a string that receives the name of the file system type. String should be set to zero before calling <code>osl_getVolumeInformation</code> and released after usage.
oslVolumeDeviceHandle * pDeviceHandle; Pointer to handle the receives underlying device. Handle should be set to zero before calling <code>osl_getVolumeInformation</code>

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.