#include "define.h"
Go to the source code of this file.
Functions | |
| char * | pst_fileTimeToAscii (const FILETIME *filetime, char *result) |
| Convert a FILETIME to ascii printable local time. | |
| size_t | pst_fileTimeToString (const FILETIME *filetime, const char *date_format, char *result) |
| Convert a FILETIME to string in date_format format. | |
| void | pst_fileTimeToStructTM (const FILETIME *filetime, struct tm *result) |
| Convert a FILETIME to unix struct tm. | |
| time_t | pst_fileTimeToUnixTime (const FILETIME *filetime) |
| Convert a FILETIME to unix time_t value. | |
| char* pst_fileTimeToAscii | ( | const FILETIME * | filetime, | |
| char * | result | |||
| ) |
Convert a FILETIME to ascii printable local time.
| [in] | filetime | time structure to be converted |
| [out] | result | pointer to output buffer, must be at least 30 bytes. |
Definition at line 5 of file timeconv.c.
References pst_fileTimeToUnixTime().
Referenced by pst_process().

| size_t pst_fileTimeToString | ( | const FILETIME * | filetime, | |
| const char * | date_format, | |||
| char * | result | |||
| ) |
Convert a FILETIME to string in date_format format.
| [in] | filetime | time structure to be converted |
| [in] | date_format | string ctime_r format of output date |
| [out] | result | pointer to output buffer, must be at least 30 bytes. |
Definition at line 11 of file timeconv.c.
References MAXDATEFMTLEN, and pst_fileTimeToUnixTime().
Referenced by process().

| void pst_fileTimeToStructTM | ( | const FILETIME * | filetime, | |
| struct tm * | result | |||
| ) |
Convert a FILETIME to unix struct tm.
| [in] | filetime | time structure to be converted |
| [out] | result | pointer to output struct tm |
Definition at line 17 of file timeconv.c.
References pst_fileTimeToUnixTime().
Referenced by pst_rfc2425_datetime_format(), and pst_rfc2445_datetime_format().

| time_t pst_fileTimeToUnixTime | ( | const FILETIME * | filetime | ) |
Convert a FILETIME to unix time_t value.
| [in] | filetime | time structure to be converted |
Definition at line 24 of file timeconv.c.
References FILETIME::dwHighDateTime, and FILETIME::dwLowDateTime.
Referenced by pst_fileTimeToAscii(), pst_fileTimeToString(), pst_fileTimeToStructTM(), and write_normal_email().
1.6.1