# PRFileInfo64 File information structure used with {ref}`PR_GetFileInfo64` and {ref}`PR_GetOpenFileInfo64`. ## Syntax ```{code} #include 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 `. `modifyTime` : Last modification time per definition of {ref}`PRTime`. See {searchfox}`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.