Source code

Revision control

Copy as Markdown

Other Tools

# PRFileInfo64
File information structure used with {ref}`PR_GetFileInfo64` and
{ref}`PR_GetOpenFileInfo64`.
## Syntax
```{code}
#include <prio.h>
struct PRFileInfo64 {
PRFileType type;
PRUint64 size;
PRTime creationTime;
PRTime modifyTime;
};
typedef struct PRFileInfo64 PRFileInfo64;
```
### Fields
The structure has the following fields:
`type`
: Type of file. See {ref}`PRFileType`.
`size`
: 64-bit size, in bytes, of file's contents.
`creationTime`
: Creation time per definition of {ref}`PRTime`. See
{searchfox}`prtime.h <nsprpub/pr/include/prtime.h>`.
`modifyTime`
: Last modification time per definition of {ref}`PRTime`. See
{searchfox}`prtime.h <nsprpub/pr/include/prtime.h>`.
## Description
The {ref}`PRFileInfo64` structure provides information about a file, a
directory, or some other kind of file system object, as specified by the
`type` field.