Truxton media set expires
Jump to navigation
Jump to search
This sets the creation date of the media.
This corresponds to the Expires column of the Media table.
Syntax
void truxton_media_set_expires( uint64_t media_handle, uint64_t ticks );
Parameters
media_handle
The handle created by the truxton_media_open_id or truxton_media_create call.
ticks
The expiration date in FILETIME ticks.
Sample
void set_expires( uint64_t media )
{
SYSTEMTIME now;
GetSystemTime( &now );
now.wYear += 99;
FILETIME expiration_date;
SystemTimeToFileTime( &now, &expiration_date );
ULARGE_INTEGER ticks;
ticks.LowPart = expiration_date.dwLowDateTime;
ticks.HighPart = expiration_date.dwHighDateTime;
truxton_media_set_expires( media, ticks.QuadPart );
}