Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1147 lines
54 KiB

[Dynamic, Provider ("CIMWin32"),
Description ("The Win32_DesktopMonitor class represents the type of "
"monitor or display device attached to the computer system."): ToSubClass,
Locale (0x409), UUID("{1008CCF0-7BFF-11D2-AAD2-006008C78BC7}")]
class Win32_DesktopMonitor:CIM_DesktopMonitor
{
[Read: ToSubClass, Key: ToSubClass, Override("DeviceId"): ToSubClass,
Description ("The DeviceID property contains a string that uniquely "
"identifies a desktop monitor.\nExample: DesktopMonitor1"): ToSubClass,
MappingStrings {"Win32API|Windows GDI|HMONITOR"}: ToSubClass]
string DeviceID ;
[Read :ToSubClass,
Description ("The MonitorManufacturer property indicates the name of "
"the monitor manufacturer. \nExample: NEC"): ToSubClass,
MappingStrings {"Win32Registry"}: ToSubClass ]
string MonitorManufacturer ;
[Read :ToSubClass,
Description ("The MonitorType property indicates the type of monitor. "
"\nExample: NEC 5FGp"): ToSubClass,
MappingStrings {"Win32Registry"}: ToSubClass ]
string MonitorType ;
[Read :ToSubClass, Units ("Pixels per Logical Inch"): ToSubClass,
Description ("The PixelsPerXLogicalInch property indicates "
"the resolution along the X axis (horizontal direction) "
"of the monitor."): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
uint32 PixelsPerXLogicalInch ;
[Read :ToSubClass, Units ("Pixels per Logical Inch"): ToSubClass,
Description ("The PixelsPerYLogicalInch property indicates "
"the resolution along the Y axis (vertical direction) of "
"the monitor."): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
uint32 PixelsPerYLogicalInch ;
};
[Dynamic, Provider ("CIMWin32"),
Description ("The Win32_PointingDevice class represents an input device used "
"to point to and select regions on the display of a Win32 computer system. Any device "
"used to manipulate a pointer, or point to the display on a Win32 "
"computer system is a member of this class."
"\nExample: A mouse, touch pad, or stylus/tablet."): ToSubClass,
Locale (0x409), UUID ("{8502C4B4-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_PointingDevice:CIM_PointingDevice
{
[Read: ToSubClass, Key: ToSubClass, Override("DeviceId"): ToSubClass,
Description ("The DeviceID property contains a string "
"uniquely identifying the pointing device with other "
"devices on the system."): ToSubClass,
MappingStrings {"WMI"}: ToSubClass]
string DeviceID ;
[read : ToSubClass ,
Description ("The HardwareType property indicates the type of "
"hardware type used for the Win32 pointing device. "
"\nExample: MICROSOFT PS2 MOUSE"): ToSubClass,
MappingStrings {"Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\"
"ControlSet001\\Control\\Class|DriverDesc"}: ToSubClass]
string HardwareType ;
[read : ToSubClass,
Description ("The InfFileName property indicates the name of the .inf "
"file for the Win32 pointing device.\nExample: ab.inf"): ToSubClass,
MappingStrings {"Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\"
"CurrentControlSet\\Control\\Class|InfPath"}: ToSubClass ]
string InfFileName ;
[read : ToSubClass,
Description ("The InfSection property indicates the section of the "
".inf file that holds configuration information for the Win32 "
"pointing device."): ToSubClass,
MappingStrings {"Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\"
"CurrentControlSet\\Control\\Class|InfSection"}: ToSubClass ]
string InfSection ;
[read : ToSubClass, Units ("Hertz"): ToSubClass,
Description ("The SampleRate property indicates the rate at which the "
"pointing device is polled for input information."): ToSubClass,
MappingStrings {"Win32Registry|SampleRate"}: ToSubClass ]
uint32 SampleRate ;
[read : ToSubClass, Units ("100 Nanoseconds"): ToSubClass,
Description ("The Synch property specifies the length of time after "
"which the next interrupt is assumed to indicate the start of a new "
"device packet (partial packets are discarded). In the event that an "
"interrupt is lost, this allows "
"the pointing device driver to synchronize its internal"
"representation of the packet state with the hardware state."): ToSubClass,
MappingStrings {"Win32Registry|MouseSynchIn100ns"}: ToSubClass ]
uint32 Synch ;
[read : ToSubClass, Units ("Mickeys"),
Description ("The DoubleSpeedThreshold property contains one of two "
"acceleration values. The sensitivity of the "
"pointing device doubles (toggles from the first to the second value) "
"when the pointing device moves a distance greater "
"than this threshold value."): ToSubClass,
MappingStrings {"Win32API|System Information Functions|"
"SystemParametersInfo"}: ToSubClass ]
uint32 DoubleSpeedThreshold ;
[read : ToSubClass, Units ("Mickeys"),
Description ("The QuadSpeedThreshold property contains the one of two "
"acceleration threshold values. The system doubles the speed of the "
"pointer movement when the pointer device moves a distance greater "
"than this value. Since this speed increase occurs after the "
"DoubleSpeedThreshold has been met, pointer effectively moves at four "
"times it original speed"): ToSubClass,
MappingStrings {"Win32API|System Information Functions|"
"SystemParametersInfo"}: ToSubClass ]
uint32 QuadSpeedThreshold ;
[read : ToSubClass ,
Description ("The DeviceInterface property indicates the type of "
"interface used for the pointing device."): ToSubClass,
MappingStrings {"SMBIOS|Type 21|Interface"} : ToSubClass,
Values {"Other", "Unknown", "Serial", "PS/2", "Infrared", "HP-HIL",
"Bus mouse", "ADB (Apple Desktop Bus)", "Bus mouse DB-9",
"Bus mouse micro-DIN", "USB" }: ToSubClass,
ValueMap {"1", "2", "3", "4", "5", "6", "7", "8",
"160", "161", "162"}: ToSubClass]
uint16 DeviceInterface;
[read : ToSubClass ,
Description ("The Manufacturer property specifies the name of "
"the processor's manufacturer.\nExample: GenuineSilicon"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string Manufacturer ;
};
[Dynamic, Provider ("CIMWin32") , Description (
"The Win32_Keyboard class represents a keyboard installed on a Win32 "
"system.\nExample: A Microsoft Natural(R) keyboard"),
Locale (0x409), UUID ("{8502C4B5-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_Keyboard:CIM_Keyboard
{
[Override("DeviceId") ,Description (
"DeviceID is an address or other identifying information to uniquely name "
"the logical device.") , Key, Read ]
string DeviceID ;
};
[Dynamic, Provider ("CIMWin32"), Description (
"The Win32_VideoController class represents the capabilities and "
"management capacity of the video controller on a Win32 computer system. "
"\nExamples: Video adapter manufacturer, chipset version, display resolution, "
"and number of colors."): ToSubClass,
Locale (0x409), UUID("{1008CCF1-7BFF-11D2-AAD2-006008C78BC7}") ]
class Win32_VideoController:CIM_PCVideoController
{
[Read: ToSubClass, Key: ToSubClass, Override("DeviceId"): ToSubClass,
Description ("The DeviceID property contains a identifier (unique "
"to the computer system) for this video controller."): ToSubClass,
MappingStrings {"WMI"}: ToSubClass]
string DeviceID ;
[Read :ToSubClass,
Description ("The AdapterCompatibility properties contains "
"the general chip set used for this controller in order to compare "
"compatibilities with the system"): ToSubClass,
MappingStrings {"Win32Registry"}: ToSubClass ]
string AdapterCompatibility ;
[Read :ToSubClass,
Description ("The AdapterDACType property contains a string of the "
"Digital-to-Analog converter (DAC) chip name or ID.\nCharacter Set: "
"Alphanumeric"): ToSubClass,
MappingStrings {"Win32Registry|HardwareInformation."
"DACType"}: ToSubClass ]
string AdapterDACType ;
[Read :ToSubClass, Units ("Bytes"): ToSubClass,
Description ("The AdapterRAM property indicates the memory size of "
"the video adapter. \nExample: 64000"): ToSubClass,
MappingStrings {"Win32Registry|HardwareInformation."
"MemorySize"}: ToSubClass ]
uint32 AdapterRAM ;
[Read: ToSubClass, Units ("Hertz"): ToSubClass,
Override("CurrentRefreshRate"): ToSubClass,
Description("The CurrentRefreshRate property specifies the "
"frequency at which the video controller refreshes the image "
"for the monitor. A value of 0 indicates the default "
"rate is being used, while 0xFFFFFFFF indicates the "
"optimal rate is being used."): ToSubClass,
MappingStrings {"Win32Registry|HardwareInformation."}: ToSubClass ]
uint32 CurrentRefreshRate;
[Read :ToSubClass,
Description ("The Monochrome property indicates whether gray scale "
"or color is used to display images."): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
boolean Monochrome ;
[Read :ToSubClass,
Description("The DitherType property indicates the dither type of the "
"video controller. The property can be one of the following predefined "
"values, or a driver-defined value greater than or equal to 256: "
"Value Meaning :-"
"1 - No dithering. "
"2 - Dithering with a coarse brush. "
"3 - Dithering with a fine brush. "
"4 - Line art dithering; a special dithering "
" method that produces well defined borders "
" between black, white, and gray scalings. "
" It is not suitable for images that include "
" continuous graduations in intensity and "
" hue such as scanned photographs. "
"5 - Device does grayscaling. " ),
MappingStrings {"Win32API|Device Context Functions|"
"EnumDisplaySettings"}: ToSubClass,
Values {"No dithering","Dithering with a coarse brush",
"Dithering with a fine brush", "Line art dithering",
"Device does gray scaling"}: ToSubClass,
ValueMap {"1","2","3","4","5"}: ToSubClass ]
uint32 DitherType ;
[Read :ToSubClass,
Description ("The InfFilename property indicates the path to the "
"video adapter's .INF file. \nExample: C:\\WINNT\\SYSTEM32\\DRIVERS"): ToSubClass,
MappingStrings {"Win32Registry|SYSTEM\\CurrentControlSet\\Control\\"
"Class\\{4D36E968-E325-11CE-BFC1-08002BE10318}\\0000"}: ToSubClass ]
string InfFilename ;
[Read :ToSubClass,
Description ("The InfSection property indicates the section of the "
".INF file where the Win32 video information resides."): ToSubClass,
MappingStrings {"Win32Registry|SYSTEM\\CurrentControlSet\\Control\\"
"Class\\{4D36E968-E325-11CE-BFC1-08002BE10318}\\0000"}: ToSubClass ]
string InfSection ;
[Read :ToSubClass,
Description ("The InstalledDisplayDrivers property indicates the "
"name of the installed display device driver."): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\"
"Services\\Class\\"}: ToSubClass ]
string InstalledDisplayDrivers ;
[Read :ToSubClass,
Description ("The DriverDate property indicates the last "
"modification date and time of the currently-installed "
"video driver."): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\"
"Services\\Class\\"}: ToSubClass ]
datetime DriverDate ;
[Read :ToSubClass,
Description ("The DriverVersion property indicates the version number "
"of the video driver."): ToSubClass,
MappingStrings {"Win32API|File Installation Library Functions|"
"GetFileVersionInfo"}: ToSubClass ]
string DriverVersion ;
[Read :ToSubClass,
Description (
"The ICMIntent ( Image Color Matching Intent ) property indicates the "
"specific value of one of the three possible color matching methods, "
"(or intents) that should be used by default. This property is primarily "
"for non-ICM applications. ICM applications establish intents by "
"using the ICM functions. This property can be one of the following "
"predefined values, or a driver defined value greater than or equal "
"to 256."
"Value Meaning :-"
"1 - Color matching should optimize for color saturation. This value "
" is the most appropriate choice for business graphs when dithering "
" is not desired. "
"2 - Color matching should optimize for color contrast. This value "
" is the most appropriate choice for scanned or photographic images "
" when dithering is desired. "
"3 - Color matching should optimize to match the exact color requested. "
" This value is most appropriate for use with business logos or other "
" images when an exact color match is required. "),
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DevMode|dmICMIntent"}: ToSubClass,
Values {"Saturation","Contrast", "Exact Color"}: ToSubClass,
ValueMap {"1","2","3"}: ToSubClass ]
uint32 ICMIntent ;
[Read :ToSubClass,
Description ( "The ICMMethod ( Image Color Matching Method ) property specifies how "
"ICM is handled. For a non-ICM application, this property shows how"
"ICM is enabled. For ICM applications, the system examines "
"this member to determine how to handle ICM support. This property can "
"be one of the following predefined values, or a driver-defined value "
"greater than or equal to 256."
"Value Meaning :-"
"1 - Specifies that ICM is disabled. "
"2 - Specifies that ICM is handled by Windows. "
"3 - Specifies that ICM is handled by the device driver. "
"4 - Specifies that ICM is handled by the destination device. "),
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DevMode|dmICMMethod"}: ToSubClass,
Values {"Disabled", "Windows","Device Driver","Destination Device"}: ToSubClass,
ValueMap {"1","2","3","4"}: ToSubClass]
uint32 ICMMethod ;
[Read :ToSubClass,
Description ("The SpecificationVersion property indicates the version "
"number of the initialization data specification (upon which the "
"structure is based)."): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DevMode|dmSpecVersion"}: ToSubClass ]
uint32 SpecificationVersion ;
[Read :ToSubClass,
Description (
"The ColorTableEntries property indicates the size of the system's "
"color table, if the device has a color depth of no more than "
"8 bits per pixel, null otherwise. <P>Example: 256"),
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
uint32 ColorTableEntries ;
[Read :ToSubClass,
Description ("The DeviceSpecificPens property indicates the current "
"number of device-specific pens. 0xffff means the device does not "
"support pens. \nExample: 3"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
uint32 DeviceSpecificPens ;
[Read :ToSubClass,
Description (
"The ReservedSystemPaletteEntries property indicates the current number "
"of reserved entries in a system's color table. The operating system may "
"reserve entries to support standard colors for task bars and other "
"desktop display items. If the system is not using a palette, then "
"ReservedSystemPaletteEntries is null.<P>Example: 24."),
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
uint32 ReservedSystemPaletteEntries ;
[Read :ToSubClass,
Description (
"The SystemPaletteEntries property indicates the current number of "
"entries in a system's color table. If the system is not using a "
"palette then SystemPaletteEntries is null.<P>Example: 256"),
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
uint32 SystemPaletteEntries ;
[Read :ToSubClass,
Description ("The VideoModeDescription property indicates "
"the current resolution, color, and scan "
"mode settings of the video controller. \nExample: 1024 x 768 x "
"256 colors."): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|"
"GetDeviceCaps"}: ToSubClass ]
string VideoModeDescription ;
};
[Dynamic, Provider ("CIMWin32"),
Description ("The Win32_DriverVXD class represents a virtual "
"device driver on a Win32 computer system. A virtual device is a program "
"that manages a system resource (such as a hardware device or "
"installed software) so that more than one application can use "
"the resource at the same time. Windows uses virtual devices to "
"allow multitasking for Windows-based applications. The virtual "
"devices work in conjunction with Windows to process interrupts, "
"and carry out I/O operations for a given application without "
"disrupting the execution of other applications.\n"
"Most virtual devices manage a hardware device and many also "
"manage or replace corresponding software such as ROM BIOS routines. "
"A virtual device can contain the device-specific code needed to "
"carry out actions on the device or it can rely on the other "
"software to carry out these operations. In all cases, the virtual "
"device keeps track of the state of the device for each application "
"and ensures that the device is in the correct state whenever an "
"application continues execution.\n"
"Some virtual devices manage only installed software, such as an "
"MS-DOS device driver or a Terminate and Stay Resident (TSR) "
"program. Such virtual devices often "
"contain code that either emulates the software or ensures that "
"the software uses data that applies only to the currently running "
"application. Virtual devices are sometimes used to improve the "
"performance of installed software; the Intel-compatible "
"microprocessors can execute the 32-bit code of a virtual device "
"more efficiently than the 16-bit code of an MS-DOS device driver "
"or TSR."): ToSubClass,
Locale (0x409), UUID ("{8502C4C8-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_DriverVXD:CIM_SoftwareElement
{
[read : ToSubClass,
Description ("The Control property indicates the offset address to the "
"driver's control procedures. The virtual machine manager calls this "
"procedure to send control messages to the virtual device system. The "
"system control messages direct the virtual device to carry out "
"actions. An example of an action is initializing itself; another is "
"notifying the virtual device of changes to virtual machines (such "
"as a virtual machine is being created)."): ToSubClass,
MappingStrings {"Win32DDK|Virtual Devices|Device Control "
"Procedure"}: ToSubClass]
string Control ;
[read : ToSubClass,
Description ("The DeviceDescriptorBlock property indicates the offset "
"address to the device descriptor block (DDB) structure. The DDB "
"contains information that the operating system uses to execute the "
"procedures of the driver, including its location in the interrupt list, and "
"other data to run and communicate with this VXD."): ToSubClass,
MappingStrings {"Win32DDK|Virtual Devices|Device Descriptor "
"Block"}: ToSubClass ]
string DeviceDescriptorBlock ;
[read : ToSubClass,
Description ("The PM_API indicates the offset address to the "
"protected mode application programming interface for this VXD. "
"These functions can give applications direct access to the features "
"of the VXD."): ToSubClass,
MappingStrings {"Win32DDK|Virtual Devices|Device Descriptor "
"Block|PM_API"}: ToSubClass]
string PM_API ;
[read : ToSubClass,
Description ("The ServiceTableSize property indicates the number of "
"installed services and device driver services provided by the "
"operating system.\nExample: 1024"): ToSubClass,
MappingStrings {"Win32DDK|Virtual Devices|Device Descriptor "
"Block|ServiceTableSize"}: ToSubClass]
uint32 ServiceTableSize ;
[read : ToSubClass,
Description ("The V86_API indicates the offset to the application "
"programming interface for use under virtual 8086 mode. These "
"functions can give applications direct access to the features of "
"the VXD."): ToSubClass,
MappingStrings {"Win32DDK|Virtual Devices|Device Descriptor "
"Block|V86_API"}: ToSubClass]
string V86_API ;
[read : ToSubClass, Override ("Version"): ToSubClass,
Description ("The Version property indicates the version of the VXD "
"driver.\nExample: 3,51"): ToSubClass,
MappingStrings {"Win32DDK|Virtual Devices|Device Descriptor "
"Block|DDB_Dev_Major_Version,DDB_Dev_Minor_Version"}: ToSubClass]
string Version ;
};
[DEPRECATED, Dynamic, Provider ("CIMWin32"),
Description ("The Win32_DisplayConfiguration class represents "
"configuration information for the display device on a Win32 "
"system. This class is being deprecated in favor of the properties in "
"Win32_VideoController, Win32_DesktopMonitor, and "
"CIM_VideoControllerResolution"): ToSubClass,
Locale (0x409), UUID ("{8502C4E4-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_DisplayConfiguration:CIM_Setting
{
[DEPRECATED, read: ToSubClass,
Description ("The BitsPerPel property indicates the number "
"of bits used to represent the color in this configuration "
"(the bits per pixel).\nExample: 8. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"BITSPIXEL"}: ToSubClass ]
uint32 BitsPerPel ;
[DEPRECATED, read: ToSubClass, key: ToSubClass,
MaxLen(260): ToSubClass,
Description ("The DeviceName property indicates the name of the "
"display device. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass]
string DeviceName ;
[DEPRECATED, read: ToSubClass,
Description ("The DisplayFlags property indicates whether the "
"display device is color (versus monochrome), and non-interlaced "
"(versus interlaced). By masking its value with the DM_GRAYSCALE "
"and DM_INTERLACED masks respectively, DisplayFlags "
"indicates whether the display device is color (versus monochrome), "
"and non-interlaced (versus interlaced). The DisplayFlags property "
"contains two bits of information about the display. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmDisplayFlags "}: ToSubClass]
uint32 DisplayFlags ;
[DEPRECATED, read: ToSubClass, Units ("Hertz"): ToSubClass,
Description ("The DisplayFrequency property indicates the display's "
"vertical refresh rate. The refresh rate for a monitor is the number of "
"times the screen is redrawn per second (frequency). \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"VREFRESH"}: ToSubClass ]
uint32 DisplayFrequency ;
[DEPRECATED, read: ToSubClass,
Description ("The DitherType property indicates the dither type of "
"the display. This property can assume predefined values of 1 to 5, or "
"driver-defined values from 6 to 256. Line art dithering is a "
"special dithering method that produces well-defined borders between "
"black, white, and gray scalings. It is not suitable for images that "
"include continuous graduations in intensity and hue (such as scanned "
"photographs). \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmDitherType"}: ToSubClass,
Values {"No Dithering", "Coarse Brush", "Fine Brush", "Line Art",
"Greyscale"}: ToSubClass,
ValueMap {"1", "2", "3", "4", "5"}: ToSubClass]
uint32 DitherType ;
[DEPRECATED, read: ToSubClass,
Description ("The DriverVersion property indicates the release "
"version of the display driver. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class|Ver"}: ToSubClass ]
string DriverVersion ;
[DEPRECATED, read: ToSubClass,
Description ("The ICMIntent (Image Color Matching Intent) property "
"indicates the value of one of the three possible color "
"matching methods (intents) that should be used by default. "
"This property is used primarily for non-ICM applications. ICM "
"applications establish intents by using the ICM functions. This "
"property can assume predefined values of 1 to 3, or driver-defined "
"values from 4 to 256. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmICMIntent"}: ToSubClass,
Values {"Saturation", "Contrast", "Exact Color"}: ToSubClass,
ValueMap {"1", "2", "3"}: ToSubClass]
uint32 ICMIntent ;
[DEPRECATED, read: ToSubClass,
Description ("The ICMMethod (Image Color Matching Method) property "
"indicates how ICM is handled. For a non-ICM application, this "
"property indicates if ICM is enabled or disabled. For ICM "
"applications, the system examines this member to determine which "
"part of the computer system handles ICM support. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmICMMethod "}: ToSubClass,
Values {"Disabled", "Windows", "Device Driver", "Device"}: ToSubClass,
ValueMap {"1", "2", "3", "4"}: ToSubClass]
uint32 ICMMethod ;
[DEPRECATED, read: ToSubClass, Units ("Pixels"): ToSubClass,
Description ("The LogPixels property contains the number of pixels "
"per logical inch. This property is valid only with devices that work "
"with pixels (this excludes devices such as printers). \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmLogPixels"}: ToSubClass]
uint32 LogPixels ;
[DEPRECATED, read: ToSubClass, Units ("Pixels"): ToSubClass,
Description ("The PelsHeight property indicates the height of the "
"displayable surface. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmPelsHeight "}: ToSubClass]
uint32 PelsHeight ;
[DEPRECATED, read: ToSubClass, Units ("Pixels"): ToSubClass,
Description ("The PelsWidth property indicates the width of the "
"displayable surface. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmPelsWidth "}: ToSubClass]
uint32 PelsWidth ;
[DEPRECATED, read: ToSubClass,
Description ("The SpecificationVersion property indicates the "
"version number of the initialization data for the Win32 display "
"device. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Printing and Print Spooler Structures|"
"DEVMODE|dmSpecVersion"}: ToSubClass]
uint32 SpecificationVersion ;
};
[DEPRECATED, Dynamic, Provider ("CIMWin32"),
Description ("The Win32_DisplayControllerConfiguration class "
"represents the video adapter configuration information of a "
"Win32 system. This class has been deprecated in favor of "
"Win32_VideoController, Win32_DesktopMonitor, and "
"CIM_VideoControllerResolution classes"): ToSubClass,
Locale (0x409), UUID ("{8502C4E5-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_DisplayControllerConfiguration:CIM_Setting
{
[DEPRECATED, read: ToSubClass,
Description ("The BitsPerPixel property indicates either the number "
"of bits used to represent the color in this configuration, or "
"the bits in each pixel.\nExample: 8 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"BITSPIXEL"}: ToSubClass ]
uint32 BitsPerPixel ;
[DEPRECATED, read: ToSubClass,
Description ("The ColorPlanes property indicates the current number of"
"color planes used in the display configuration. A color plane is "
"another way to represent pixel colors. Instead of assigning a single "
"RGB value to each pixel, color planes separate the graphic into "
"each of the primary color components (red, green, blue), and store them "
"in their own planes. This allows for greater color depths on 8- "
"and 16-bit video systems. Present graphics systems have the "
"bitwidth large enough to store color depth information; meaning"
"only one color plane is needed.\nExample: 1 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"PLANES"}: ToSubClass ]
uint32 ColorPlanes ;
[DEPRECATED, read: ToSubClass,
Description ("The DeviceEntriesInAColorTable property indicates "
"the number of color indexes in a color table of a display device. "
"If the device has a color depth of no more than 8 bits per pixel. "
"For devices with greater color depths, -1 is returned.\nExample: "
"256 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"NUMCOLORS"}: ToSubClass ]
uint32 DeviceEntriesInAColorTable ;
[DEPRECATED, read: ToSubClass,
Description ("The DeviceSpecificPens property indicates the current "
"number of device-specific pens. A value of 0xFFFFFFFF means the "
"device does not support pens. Pens are logical properties that can "
"be assigned by the display controller to display devices, and are "
"used to draw lines, borders of polygons, and text."
"\nExample: 3 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"NUMPENS"}: ToSubClass ]
uint32 DeviceSpecificPens ;
[DEPRECATED, read: ToSubClass, Units ("Pixels"): ToSubClass,
Description ("The HorizontalResolution property indicates the "
"current number of pixels in the horizontal direction (X axis) "
"of the display.\nExample: 1024 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"HORZRES"}: ToSubClass ]
uint32 HorizontalResolution ;
[DEPRECATED, read: ToSubClass, key: ToSubClass,
Description ("The Name property contains the name of the adapter "
"used in this configuration. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string Name ;
[DEPRECATED, read: ToSubClass, Units ("Hertz"): ToSubClass,
Description ("The RefreshRate property indicates the refresh rate of "
"the video adapter. A value of 0 or 1 indicates a default rate is "
"being used. A value of -1 indicates that an optimal rate is being used."
"\nExample: 72 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"HORZRESVREFRESH"}: ToSubClass ]
sint32 RefreshRate ;
[DEPRECATED, read: ToSubClass,
Description ("The ReservedSystemPaletteEntries property indicates "
"the current number of color index entries reserved for system use. "
"This value is only valid for display settings that use an indexed "
"palette. Indexed palettes are not used for color depths greater "
"than 8 bits per pixel. If the color depth is more than 8 bits per "
"pixel, this value is set to NULL.\nExample: 20 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"NUMRESERVED"}: ToSubClass ]
uint32 ReservedSystemPaletteEntries ;
[DEPRECATED, read: ToSubClass,
Description ("The SystemPaletteEntries property indicates "
"the current number of color index entries reserved for system use. "
"This value is only valid for display settings that use an indexed "
"palette . Indexed palettes are not used for color depths greater "
"than 8 bits per pixel. If the color depth is more than 8 bits per "
"pixel, this value is set to NULL.\nExample: 20 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"NUMRESERVED"}: ToSubClass ]
uint32 SystemPaletteEntries ;
[DEPRECATED, read: ToSubClass, Units ("Pixels"): ToSubClass,
Description ("The VerticalResolution property indicates the current "
"number of pixels in the vertical direction (Y axis) of the display."
"\nExample: 768 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"VERTRES"}: ToSubClass ]
uint32 VerticalResolution ;
[DEPRECATED, read: ToSubClass,
Description ("The VideoMode property contains a user readable "
"description of the current screen resolution and color setting "
"of the display.\nExample: 1024 X 768 with 256 colors. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string VideoMode ;
};
[DEPRECATED,
Description ("The Win32_VideoConfiguration class is not active in "
"releases after Windows 2000. It will not return any instances as "
"there is no provider backing it. \n"
"The Win32_VideoConfiguration class represents a "
"configuration of a video subsystem. This class has been "
"deprecated in favor of the properties contained in the "
"Win32_VideoController, Win32_DesktopMonitor, and "
"CIM_VideoControllerResolution classes"): ToSubClass,
Locale (0x409), UUID ("{8502C4ED-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_VideoConfiguration:CIM_Setting
{
[DEPRECATED, read: ToSubClass, Units ("Bits Per Pixel"):ToSubClass,
Description ("The ActualColorResolution property indicates the "
"current color depth of the video display. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"COLORRES"}: ToSubClass]
uint32 ActualColorResolution ;
[DEPRECATED, read: ToSubClass,
Description ("The AdapterChipType property contains the name of "
"the adapter chip.\nExample: s3 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class\\Info|ChipType"}: ToSubClass]
string AdapterChipType ;
[DEPRECATED, read: ToSubClass, key: ToSubClass,
MaxLen (256): ToSubClass,
Description ("The AdapterCompatibility property specifies the "
"name of the manufacturer of the adapter. This name can be used to "
"compare the compatibility of this device with the needs of the "
"computer system. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass]
string AdapterCompatibility ;
[DEPRECATED, read: ToSubClass,
Description ("The AdapterDACType property indicates the name of the "
"digital-to-analog chip (DAC) used in the adapter. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class\\Info|DACType"}: ToSubClass ]
string AdapterDACType ;
[DEPRECATED, read: ToSubClass,
Description ("The AdapterDescription property contains a description "
"or descriptive name of the video adapter. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string AdapterDescription ;
[DEPRECATED, read: ToSubClass, Units ("Bytes"): ToSubClass,
Description ("The AdapterRAM property indicates the memory size of "
"the video adapter.\nExample: 16777216 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class\\Info|VideoMemory"}: ToSubClass ]
uint32 AdapterRAM ;
[DEPRECATED, read: ToSubClass,
Description ("The AdapterType property indicates the type of video adapter."
"\nCharacter Set: Alphanumeric \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|HARDWARE\\Description\\System\\"
"DisplayController\\0\\Identifier"}: ToSubClass]
string AdapterType ;
[DEPRECATED, read: ToSubClass,
Description ("The BitsPerPixel property indicates the actual number "
"of bits per pixel representing the display. This may be scaled to "
"the current video setting (represented by the ActualColorResolution "
"property) of the user.\nExample: 8 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"BITSPIXEL"}: ToSubClass ]
uint32 BitsPerPixel ;
[DEPRECATED, read: ToSubClass,
Description ("The ColorPlanes property indicates the current number "
"of color planes used in the video display. A color plane is "
"another way to represent pixel colors; instead of assigning a single "
"RGB value to each a pixel, color planes separate the graphic into "
"each of the primary color components (red green blue), and store them "
"in their own planes. This allows for greater color depths on 8 "
"and 16 bit video systems. Present graphics systems have the "
"bitwidth large enough to store color depth information, making only one color plane necessary."
"\nExample: 1 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"PLANES"}: ToSubClass ]
uint32 ColorPlanes ;
[DEPRECATED, read: ToSubClass,
Description ("The ColorTableEntries property indicates "
"the number of color indexes in a color table for a video display. "
"This property is used if the device has a color depth of no more "
"than 8 bits per pixel. For devices with greater color depths, "
"-1 is returned.\nExample: 256 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"NUMCOLORS"}: ToSubClass ]
uint32 ColorTableEntries ;
[DEPRECATED, read: ToSubClass,
Description ("The DeviceSpecificPens property indicates the current "
"number of device-specific pens. A value of 0xFFFFFFFF means the "
"device does not support pens. Pens are used to draw lines and the"
"borders of polygonal objects.\nExample: 3 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"NUMPENS"}: ToSubClass ]
uint32 DeviceSpecificPens ;
[DEPRECATED, read: ToSubClass,
Description ("The DriverDate property indicates the date and time "
"the current video driver was installed. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class\\AdapterDescription|DriverDate"}: ToSubClass ]
datetime DriverDate ;
[DEPRECATED, read: ToSubClass,
Description ("The HorizontalResolution property indicates the "
"current number of pixels in the horizontal direction (X axis) "
"of the display.\nExample: 1024 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"HORZRES"}: ToSubClass ]
uint32 HorizontalResolution ;
[DEPRECATED, read: ToSubClass,
Description ("The InfFilename property specifies the path to the "
".inf file of the video driver.\nExample: C:\\WINNT\\SYSTEM32\\"
"DRIVERS \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class|InfPath"}: ToSubClass]
string InfFilename ;
[DEPRECATED, read: ToSubClass,
Description ("The InfSection property indicates the section of the "
".inf file where the Win32 video information resides. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services\\"
"Class|InfSection"}: ToSubClass ]
string InfSection ;
[DEPRECATED, read: ToSubClass,
Description ("The InstalledDisplayDrivers property indicates the "
"name of the installed video driver. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services"
"\\Class\\Defaule|drv"}: ToSubClass ]
string InstalledDisplayDrivers ;
[DEPRECATED, read: ToSubClass,
Description ("The MonitorManufacturer property indicates the name "
"of the manufacturer of the display device.\nExample: NEC \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string MonitorManufacturer ;
[DEPRECATED, read: ToSubClass,
Description ("The MonitorType property indicates the model name of "
"the display device.\nExample: NEC 5FGp \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|HARDWARE\\Description\\System\\"
"MonitorPeripheral\\0|Identifier"}: ToSubClass ]
string MonitorType ;
[DEPRECATED, read: ToSubClass, key: ToSubClass,
MaxLen (256): ToSubClass,
Description ("The Name property contains an identifying name for "
"the video configuration class. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string Name ;
[DEPRECATED, read: ToSubClass,
Description ("The PixelsPerXLogicalInch property indicates the "
"number of pixels per logical inch along the X axis (horizontal "
"direction) of the display. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"LOGPIXELSX"}: ToSubClass]
uint32 PixelsPerXLogicalInch ;
[DEPRECATED, read: ToSubClass,
Description ("The PixelsPerYLogicalInch property indicates the "
"number of pixels per logical inch along the Y axis (vertical "
"direction) of the display. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"LOGPIXELSY"}: ToSubClass ]
uint32 PixelsPerYLogicalInch ;
[DEPRECATED, read: ToSubClass,
Description ("The RefreshRate property indicates the refresh rate of "
"the video configuration. A value of 0 or 1 indicates a default rate "
"is being used.\nExample: 72 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"VREFRESH"}: ToSubClass ]
uint32 RefreshRate ;
[DEPRECATED, read: ToSubClass,
Description ("The ScanMode property determines whether the display "
"device is interlaced. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32Registry|System\\CurrentControlSet\\Services|"
"Device0|DefaultSettings.Interlaced"}: ToSubClass,
Values {"Non Interlaced", "Interlaced"}: ToSubClass]
string ScanMode ;
[DEPRECATED, read: ToSubClass, Units ("Millimeters"): ToSubClass,
Description ("The ScreenHeight property specifies the height of the "
"physical screen. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"VERTSIZE"}: ToSubClass ]
uint32 ScreenHeight ;
[DEPRECATED, read: ToSubClass, Units ("Millimeters"): ToSubClass,
Description ("The ScreenWidth property specifies the width of the "
"physical screen. \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"HORZSIZE"}: ToSubClass ]
uint32 ScreenWidth ;
[DEPRECATED, read: ToSubClass,
Description ("The SystemPaletteEntries property indicates "
"the current number of color index entries reserved for system use. "
"This value is only valid for display settings that use an indexed "
"palette . Indexed palettes are not used for color depths greater "
"than 8 bits per pixel. If the color depth is more than 8 bits per "
"pixel, this value is set to NULL.\nExample: 20 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"SIZEPALETTE"}: ToSubClass ]
uint32 SystemPaletteEntries ;
[DEPRECATED, read: ToSubClass,
Description ("The VerticalResolution property indicates the "
"current number of pixels in the vertical direction (Y axis) "
"of the display.\nExample: 768 \n"
"This property has been deprecated in favor of a corresponding "
"property(s) contained in the Win32_VideoController, Win32_DesktopMonitor "
"and//or CIM_VideoControllerResolution"): ToSubClass,
MappingStrings {"Win32API|Device Context Functions|GetDeviceCaps|"
"VERTRES"}: ToSubClass ]
uint32 VerticalResolution ;
};
[Dynamic, Provider ("CIMWin32"),
Description ("The WIn32_VideoSettings class represents an association "
"between a video controller and video settings that can be applied "
"to it."): ToSubClass,
Locale (0x409), UUID ("{1008CCEE-7BFF-11D2-AAD2-006008C78BC7}") ]
class Win32_VideoSettings : CIM_VideoSetting
{
[Read: ToSubClass, Key: ToSubClass, Override ("Element"): ToSubClass,
Description ("The Element reference represents the "
"Win32_VideoController containing the properties of the video "
"controller that a video setting can be used on."): ToSubClass,
MappingStrings {"WMI|Win32_VideoController"}: ToSubClass]
Win32_VideoController REF Element;
[Read: ToSubClass, Key: ToSubClass, Override ("Setting"): ToSubClass,
Description ("The Setting reference represents a "
"CIM_VideoControllerResolution containing settings that can be "
"applied to the video controller."): ToSubClass,
MappingStrings {"CIM|CIM_VideoControllerResolution"}: ToSubClass]
CIM_VideoControllerResolution REF Setting;
};
[Dynamic, Provider ("CIMWin32"),
Description ("The Win32_SoundDevice class represents the properties of "
"a sound device on a Win32 computer system."): ToSubClass,
Locale (0x409), UUID ("{8502C50C-5FBB-11D2-AAC1-006008C78BC7}") ]
class Win32_SoundDevice:CIM_LogicalDevice
{
[Read: ToSubClass, Override("DeviceId"),
Key: ToSubClass, MaxLen (260): ToSubClass,
Description ("The DeviceID property contains information "
"that uniquely identifies the sound device."): ToSubClass,
MappingStrings {"Win32Registry|SYSTEM\\CurrentControlSet\\control\\"
"MediaResources\\wave|DeviceID"}: ToSubClass]
string DeviceID ;
[read: ToSubClass, Units ("Kilobytes"): ToSubClass,
Description ("The DMABufferSize property indicates the size of the "
"Direct Memory Access buffer.\nExample: 4"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
uint16 DMABufferSize;
[read: ToSubClass,
Description ("The Manufacturer property names the manufacturer "
"of the sound device.\nExample: Creative Labs"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
string Manufacturer;
[read: ToSubClass,
Description ("The MPU401Address property indicates the starting I/O "
"address assigned to the MPU-401 port of the sound device."
"\nExample: 300"): ToSubClass,
MappingStrings {"WMI"}: ToSubClass ]
uint32 MPU401Address;
[read: ToSubClass,
Description ("The ProductName property indicates the product "
"name of the sound device.\nExample: Creative Labs SoundBlaster "
"AWE64PNP"): ToSubClass,
MappingStrings {"Win32API|Multimedia Structures|WAVEOUTCAPS|"
"szPname"}: ToSubClass ]
string ProductName ;
};