libpst.so.4: libpst/timeconv.h File Reference

Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

# timeconv.h File Reference

`#include "common.h"`

Include dependency graph for timeconv.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.

## Function Documentation

char* pst_fileTimeToAscii | ( | const FILETIME * | filetime,
|  | char * | result
| ) |

  | Convert a FILETIME to ascii printable local time. Parameters:
  `[in]` | filetime | time structure to be converted
  `[out]` | result | pointer to output buffer, must be at least 30 bytes.
Returns: result pointer to the output buffer

void pst_fileTimeToStructTM | ( | const FILETIME * | filetime,
|  | struct tm * | result
| ) |

  | Convert a FILETIME to unix struct tm. Parameters:
  `[in]` | filetime | time structure to be converted
  `[out]` | result | pointer to output struct tm

time_t pst_fileTimeToUnixTime | ( | const FILETIME * | filetime | ) |

  | Convert a FILETIME to unix time_t value. Parameters:
  `[in]` | filetime | time structure to be converted
Returns: result time_t value