/* Generated by hyperv_wmi_generator.py */



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Msvm_ComputerSystem
 */

SER_START_ITEMS(Msvm_ComputerSystem_Data)
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "Caption", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "Description", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "ElementName", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "InstallDate", 1),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "OperationalStatus", 0, 0, uint16),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "StatusDescriptions", 0, 0, string),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "Status", 1),
    SER_NS_UINT16(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "HealthState", 1),
    SER_NS_UINT16(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "EnabledState", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "OtherEnabledState", 1),
    SER_NS_UINT16(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "RequestedState", 1),
    SER_NS_UINT16(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "EnabledDefault", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "TimeOfLastStateChange", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "CreationClassName", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "Name", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "PrimaryOwnerName", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "PrimaryOwnerContact", 1),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "Roles", 0, 0, string),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "NameFormat", 1),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "OtherIdentifyingInfo", 0, 0, string),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "IdentifyingDescriptions", 0, 0, string),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "Dedicated", 0, 0, uint16),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "OtherDedicatedDescriptions", 0, 0, string),
    SER_NS_UINT16(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "ResetCapability", 1),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "PowerManagementCapabilities", 0, 0, uint16),
    SER_NS_UINT64(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "OnTimeInMilliseconds", 1),
    SER_NS_STR(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "TimeOfLastConfigurationChange", 1),
    SER_NS_UINT32(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "ProcessID", 1),
    SER_NS_DYN_ARRAY(MSVM_COMPUTERSYSTEM_RESOURCE_URI, "AssignedNumaNodeList", 0, 0, uint16),
SER_END_ITEMS(Msvm_ComputerSystem_Data);



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Msvm_ConcreteJob
 */

SER_START_ITEMS(Msvm_ConcreteJob_Data)
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "Caption", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "Description", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "ElementName", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "InstallDate", 1),
    SER_NS_DYN_ARRAY(MSVM_CONCRETEJOB_RESOURCE_URI, "OperationalStatus", 0, 0, uint16),
    SER_NS_DYN_ARRAY(MSVM_CONCRETEJOB_RESOURCE_URI, "StatusDescriptions", 0, 0, string),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "Status", 1),
    SER_NS_UINT16(MSVM_CONCRETEJOB_RESOURCE_URI, "HealthState", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "JobStatus", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "TimeSubmitted", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "ScheduledStartTime", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "StartTime", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "ElapsedTime", 1),
    SER_NS_UINT32(MSVM_CONCRETEJOB_RESOURCE_URI, "JobRunTimes", 1),
    SER_NS_UINT8(MSVM_CONCRETEJOB_RESOURCE_URI, "RunMonth", 1),
    SER_NS_INT8(MSVM_CONCRETEJOB_RESOURCE_URI, "RunDay", 1),
    SER_NS_INT8(MSVM_CONCRETEJOB_RESOURCE_URI, "RunDayOfWeek", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "RunStartInterval", 1),
    SER_NS_UINT16(MSVM_CONCRETEJOB_RESOURCE_URI, "LocalOrUtcTime", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "UntilTime", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "Notify", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "Owner", 1),
    SER_NS_UINT32(MSVM_CONCRETEJOB_RESOURCE_URI, "Priority", 1),
    SER_NS_UINT16(MSVM_CONCRETEJOB_RESOURCE_URI, "PercentComplete", 1),
    SER_NS_BOOL(MSVM_CONCRETEJOB_RESOURCE_URI, "DeleteOnCompletion", 1),
    SER_NS_UINT16(MSVM_CONCRETEJOB_RESOURCE_URI, "ErrorCode", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "ErrorDescription", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "ErrorSummaryDescription", 1),
    SER_NS_UINT16(MSVM_CONCRETEJOB_RESOURCE_URI, "RecoveryAction", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "OtherRecoveryAction", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "InstanceID", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "Name", 1),
    SER_NS_UINT16(MSVM_CONCRETEJOB_RESOURCE_URI, "JobState", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "TimeOfLastStateChange", 1),
    SER_NS_STR(MSVM_CONCRETEJOB_RESOURCE_URI, "TimeBeforeRemoval", 1),
    SER_NS_BOOL(MSVM_CONCRETEJOB_RESOURCE_URI, "Cancellable", 1),
SER_END_ITEMS(Msvm_ConcreteJob_Data);



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Msvm_MemorySettingData
 */

SER_START_ITEMS(Msvm_MemorySettingData_Data)
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Caption", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Description", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "InstanceID", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "ElementName", 1),
    SER_NS_UINT16(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "ResourceType", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "OtherResourceType", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "ResourceSubType", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "PoolID", 1),
    SER_NS_UINT16(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "ConsumerVisibility", 1),
    SER_NS_DYN_ARRAY(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "HostResource", 0, 0, string),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "AllocationUnits", 1),
    SER_NS_UINT64(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "VirtualQuantity", 1),
    SER_NS_UINT64(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Reservation", 1),
    SER_NS_UINT64(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Limit", 1),
    SER_NS_UINT32(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Weight", 1),
    SER_NS_BOOL(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "AutomaticAllocation", 1),
    SER_NS_BOOL(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "AutomaticDeallocation", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Parent", 1),
    SER_NS_DYN_ARRAY(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Connection", 0, 0, string),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "Address", 1),
    SER_NS_UINT16(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "MappingBehavior", 1),
    SER_NS_BOOL(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "IsVirtualized", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "DeviceID", 1),
    SER_NS_STR(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "DeviceIDFormat", 1),
    SER_NS_BOOL(MSVM_MEMORYSETTINGDATA_RESOURCE_URI, "DynamicMemoryEnabled", 1),
SER_END_ITEMS(Msvm_MemorySettingData_Data);



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Msvm_ProcessorSettingData
 */

SER_START_ITEMS(Msvm_ProcessorSettingData_Data)
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Caption", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Description", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "InstanceID", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "ElementName", 1),
    SER_NS_UINT16(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "ResourceType", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "OtherResourceType", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "ResourceSubType", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "PoolID", 1),
    SER_NS_UINT16(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "ConsumerVisibility", 1),
    SER_NS_DYN_ARRAY(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "HostResource", 0, 0, string),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "AllocationUnits", 1),
    SER_NS_UINT64(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "VirtualQuantity", 1),
    SER_NS_UINT64(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Reservation", 1),
    SER_NS_UINT64(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Limit", 1),
    SER_NS_UINT32(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Weight", 1),
    SER_NS_BOOL(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "AutomaticAllocation", 1),
    SER_NS_BOOL(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "AutomaticDeallocation", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Parent", 1),
    SER_NS_DYN_ARRAY(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Connection", 0, 0, string),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "Address", 1),
    SER_NS_UINT16(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "MappingBehavior", 1),
    SER_NS_BOOL(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "IsVirtualized", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "DeviceID", 1),
    SER_NS_STR(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "DeviceIDFormat", 1),
    SER_NS_UINT16(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "ProcessorsPerSocket", 1),
    SER_NS_UINT16(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "SocketCount", 1),
    SER_NS_BOOL(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "ThreadsEnabled", 1),
    SER_NS_BOOL(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "LimitCPUID", 1),
    SER_NS_BOOL(MSVM_PROCESSORSETTINGDATA_RESOURCE_URI, "LimitProcessorFeatures", 1),
SER_END_ITEMS(Msvm_ProcessorSettingData_Data);



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Msvm_VirtualSystemSettingData
 */

SER_START_ITEMS(Msvm_VirtualSystemSettingData_Data)
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "Caption", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "Description", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "ElementName", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "InstanceID", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "SystemName", 1),
    SER_NS_UINT16(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "SettingType", 1),
    SER_NS_UINT16(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "VirtualSystemType", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "OtherVirtualSystemType", 1),
    SER_NS_BOOL(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "AutoActivate", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "CreationTime", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "Notes", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "BIOSGUID", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "BIOSSerialNumber", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "BaseBoardSerialNumber", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "ChassisSerialNumber", 1),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "ChassisAssetTag", 1),
    SER_NS_BOOL(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "BIOSNumLock", 1),
    SER_NS_DYN_ARRAY(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "BootOrder", 0, 0, uint16),
    SER_NS_STR(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "Parent", 1),
    SER_NS_DYN_ARRAY(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "NumaNodeList", 0, 0, uint16),
    SER_NS_BOOL(MSVM_VIRTUALSYSTEMSETTINGDATA_RESOURCE_URI, "NumaNodesAreRequired", 1),
SER_END_ITEMS(Msvm_VirtualSystemSettingData_Data);



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Win32_ComputerSystem
 */

SER_START_ITEMS(Win32_ComputerSystem_Data)
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "AdminPasswordStatus", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "AutomaticManagedPagefile", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "AutomaticResetBootOption", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "AutomaticResetCapability", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "BootOptionOnLimit", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "BootOptionOnWatchDog", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "BootROMSupported", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "BootupState", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Caption", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "ChassisBootupState", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "CreationClassName", 1),
    SER_NS_INT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "CurrentTimeZone", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "DaylightInEffect", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Description", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "DNSHostName", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Domain", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "DomainRole", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "EnableDaylightSavingsTime", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "FrontPanelResetStatus", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "InfraredSupported", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "InstallDate", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "KeyboardPasswordStatus", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "LastLoadInfo", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Manufacturer", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Model", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Name", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "NameFormat", 1),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "NetworkServerModeEnabled", 1),
    SER_NS_UINT32(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "NumberOfLogicalProcessors", 1),
    SER_NS_UINT32(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "NumberOfProcessors", 1),
    SER_NS_DYN_ARRAY(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "OEMLogoBitmap", 0, 0, uint8),
    SER_NS_DYN_ARRAY(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "OEMStringArray", 0, 0, string),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PartOfDomain", 1),
    SER_NS_INT64(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PauseAfterReset", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PCSystemType", 1),
    SER_NS_DYN_ARRAY(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PowerManagementCapabilities", 0, 0, uint16),
    SER_NS_BOOL(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PowerManagementSupported", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PowerOnPasswordStatus", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PowerState", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PowerSupplyState", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PrimaryOwnerContact", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "PrimaryOwnerName", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "ResetCapability", 1),
    SER_NS_INT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "ResetCount", 1),
    SER_NS_INT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "ResetLimit", 1),
    SER_NS_DYN_ARRAY(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Roles", 0, 0, string),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Status", 1),
    SER_NS_DYN_ARRAY(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "SupportContactDescription", 0, 0, string),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "SystemStartupDelay", 1),
    SER_NS_DYN_ARRAY(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "SystemStartupOptions", 0, 0, string),
    SER_NS_UINT8(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "SystemStartupSetting", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "SystemType", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "ThermalState", 1),
    SER_NS_UINT64(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "TotalPhysicalMemory", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "UserName", 1),
    SER_NS_UINT16(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "WakeUpType", 1),
    SER_NS_STR(WIN32_COMPUTERSYSTEM_RESOURCE_URI, "Workgroup", 1),
SER_END_ITEMS(Win32_ComputerSystem_Data);



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Win32_Processor
 */

SER_START_ITEMS(Win32_Processor_Data)
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "AddressWidth", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "Architecture", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "Availability", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Caption", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "ConfigManagerErrorCode", 1),
    SER_NS_BOOL(WIN32_PROCESSOR_RESOURCE_URI, "ConfigManagerUserConfig", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "CpuStatus", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "CreationClassName", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "CurrentClockSpeed", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "CurrentVoltage", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "DataWidth", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Description", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "DeviceID", 1),
    SER_NS_BOOL(WIN32_PROCESSOR_RESOURCE_URI, "ErrorCleared", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "ErrorDescription", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "ExtClock", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "Family", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "InstallDate", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "L2CacheSize", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "L2CacheSpeed", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "L3CacheSize", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "L3CacheSpeed", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "LastErrorCode", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "Level", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "LoadPercentage", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Manufacturer", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "MaxClockSpeed", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Name", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "NumberOfCores", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "NumberOfLogicalProcessors", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "OtherFamilyDescription", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "PNPDeviceID", 1),
    SER_NS_DYN_ARRAY(WIN32_PROCESSOR_RESOURCE_URI, "PowerManagementCapabilities", 0, 0, uint16),
    SER_NS_BOOL(WIN32_PROCESSOR_RESOURCE_URI, "PowerManagementSupported", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "ProcessorId", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "ProcessorType", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "Revision", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Role", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "SocketDesignation", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Status", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "StatusInfo", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Stepping", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "SystemCreationClassName", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "SystemName", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "UniqueId", 1),
    SER_NS_UINT16(WIN32_PROCESSOR_RESOURCE_URI, "UpgradeMethod", 1),
    SER_NS_STR(WIN32_PROCESSOR_RESOURCE_URI, "Version", 1),
    SER_NS_UINT32(WIN32_PROCESSOR_RESOURCE_URI, "VoltageCaps", 1),
SER_END_ITEMS(Win32_Processor_Data);



