<com4:Class
Virtualization = 'A string that can have one of the following values: "enabled" or "disabled".'
ProgId = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
VersionIndependentProgId = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
AutoConvertTo = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
InsertableObject = 'A boolean value.'
ShortDisplayName = 'A string with a value between 1 and 40 characters in length.'
Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.' >
<!-- Child elements -->
ImplementedCategories
Conversion
DataFormats
MiscStatus
Verbs
DefaultIcon
ToolboxBitmap32
TypeLib
</com4:Class>
Attributes and elements
Attributes
Attribute
Description
Data type
Required
Default value
Virtualization
Specifies whether virtualization is used when loading the class.
A string that can have one of the following values: enabled or disabled.
Yes
ProgId
Associates a programmatic identifier (ProgID) with a CLSID.
An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).
No
VersionIndependentProgId
Associates a ProgID with a CLSID. This value is used to determine the latest version of an object application.
An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).
No
AutoConvertTo
Specifies the automatic conversion of a given class of objects to a new class of objects.
A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
No
InsertableObject
Indicates that this class is insertable.
A boolean value.
No
ShortDisplayName
A short version of the class display name.
A string with a value between 1 and 40 characters in length.
No
Id
The Id attribute corresponds to the CLSID (HKCR\CLSID{MyGuid}).
A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
Yes
DisplayName
The class display name.
A string with a value between 1 and 256 characters in length. This string is localizable.