LibreOffice
LibreOffice 6.0 SDK C/C++ API Reference
Public Attributes | List of all members
_oslFileStatus Struct Reference

Structure containing information about files and directories. More...

#include <file.h>

Public Attributes

sal_uInt32 uStructSize
 Must be initialized with the size in bytes of the structure before passing it to any function. More...
 
sal_uInt32 uValidFields
 Determines which members of the structure contain valid data. More...
 
oslFileType eType
 The type of the file (file, directory, volume). More...
 
sal_uInt64 uAttributes
 File attributes. More...
 
TimeValue aCreationTime
 First creation time in nanoseconds since 1/1/1970. More...
 
TimeValue aAccessTime
 Last access time in nanoseconds since 1/1/1970. More...
 
TimeValue aModifyTime
 Last modify time in nanoseconds since 1/1/1970. More...
 
sal_uInt64 uFileSize
 Size in bytes of the file. More...
 
rtl_uString * ustrFileName
 Case correct name of the file. More...
 
rtl_uString * ustrFileURL
 Full URL of the file. More...
 
rtl_uString * ustrLinkTargetURL
 Full URL of the target file if the file itself is a link. More...
 

Detailed Description

Structure containing information about files and directories.

See also
osl_getFileStatus()
oslFileType

The documentation for this struct was generated from the following file: