The DATA_EXTENSION_RETRY_TIMEOUT structure specifies retries to a change order and the time of the first try. The structure of DATA_EXTENSION_RETRY_TIMEOUT is as follows.

 typedef struct _DATA_EXTENSION_RETRY_TIMEOUT {
   DATA_EXTENSION_PREFIX Prefix;
   DWORD Count;
   ULONG Notused;
   LONGLONG FirstTryTime;
 } DATA_EXTENSION_RETRY_TIMEOUT,
  *PDATA_EXTENSION_RETRY_TIMEOUT;

Prefix: MUST be the same as DATA_EXTENSION_PREFIX. Size MUST be set to 0x18. Type MUST be set to 2.

Count: A 32-bit, unsigned integer that specifies the number of retries of this change order to date.

Notused: Four padding bytes to align the following structure in memory. Not used. MUST be 0. MUST be ignored on receipt.

FirstTryTime: The UTC time of the first try of this change order. MUST be in FILETIME format.