2.2.13 W32TIME_CONFIGURATION_INFO

The W32TIME_CONFIGURATION_INFO structure defines the configuration data of the time service.

 typedef struct {
   unsigned __int32 ulSize;
   W32TIME_CONFIGURATION_BASIC basicConfig;
   W32TIME_CONFIGURATION_ADVANCED advancedConfig;
   W32TIME_CONFIGURATION_DEFAULT defaultConfig;
   unsigned __int32 cProviderConfig;
   [size_is(cProviderConfig)] PW32TIME_CONFIGURATION_PROVIDER* pProviderConfig;
   unsigned __int32 cEntries;
   [size_is(cEntries)] PW32TIME_ENTRY pEntries;
 } W32TIME_CONFIGURATION_INFO,
  *PW32TIME_CONFIGURATION_INFO;

ulSize: The size, in bytes, of this structure.

basicConfig: The W32TIME_CONFIGURATION_BASIC structure that represents the basic time service configuration data.

advancedConfig: The W32TIME_CONFIGURATION_ADVANCED structure that represents the advanced time service configuration data.

defaultConfig: The W32TIME_CONFIGURATION_DEFAULT structure that represents the default time service configuration data.

cProviderConfig: The number of time providers that are configured in the time service. This value also indicates the number of structures in pProviderConfig.

pProviderConfig: An array of W32TIME_CONFIGURATION_PROVIDER structures that represent the configuration data of time providers that are configured in the time service.

cEntries: An integer that indicates the number of additional configuration entries in pEntries.

pEntries: A pointer to W32TIME_ENTRY structures that represent additional configuration entries.