<com4:Class
EnableOleDefaultHandler = 'A boolean value.'
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
Attributes and elements
Attribute
Description
Data type
Required
Default value
EnableOleDefaultHandler
This should be set to true if the default value of the InprocHandler32 key is Ole32.dll. Otherwise it should be omitted. The default value is false.
A boolean value.
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
A localizable string corresponding to the default value of the CLSID's key.
A string with a value between 1 and 256 characters in length.