using System; using System.Collections.Generic; using Microsoft.Win32; namespace Microsoft.Zune.Configuration { public class AccountGuidConfiguration : CConfigurationManagedBase { public IList RegisteredDevices { get { return GetStringListProperty("RegisteredDevices"); } set { SetStringListProperty("RegisteredDevices", value); } } public DateTime ReportUsageDataDueDate { get { DateTime defaultValue = new DateTime(1999, 1, 1); return GetDateTimeProperty("ReportUsageDataDueDate", defaultValue); } set { SetDateTimeProperty("ReportUsageDataDueDate", value); } } public DateTime RefreshSubscriptionLicenseDueDate { get { DateTime defaultValue = new DateTime(1999, 1, 1); return GetDateTimeProperty("RefreshSubscriptionLicenseDueDate", defaultValue); } set { SetDateTimeProperty("RefreshSubscriptionLicenseDueDate", value); } } internal AccountGuidConfiguration(RegistryHive hive) : base(hive, null, "AccountGuid") { } public AccountGuidConfiguration(RegistryHive hive, string basePath, string instance) : base(hive, basePath, instance) { } } }