#include "common.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. | |
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. | |
size_t | pst_fileTimeToString (const FILETIME *filetime, const char *date_format, char *result) |
Convert a FILETIME to string in date_format format. |
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().