Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A programmatic identifier (ProgID) that can be associated with a CLSID. The ProgID identifies a class but with less precision than a CLSID because it is not guaranteed to be globally unique.
Element hierarchy
<Package>
└─ <Extensions>
└─ <com4:Extension>
└─ <com4:ComServer>
└─ <com4:ProgId>
└─ <Applications>
└─ <Application>
└─ <Extensions>
└─ <com4:Extension>
└─ <com4:ComServer>
└─ <com4:ProgId>
Syntax
<com4:ProgId
Id = 'A required alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1'
Clsid = 'An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
CurrentVersion = 'An optional alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1' />
Attributes
| Attribute | Description | Data type | Required | Default value |
|---|---|---|---|---|
| Id | The ID of the ProgID. | A alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1 | Yes | |
| Clsid | Associates a ProgID with a CLSID. | An optional GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | No | |
| CurrentVersion | The version of the ProgID. | An optional alphanumeric string separated by a period between 1 and 255 characters in length, e.g. Foo.Bar or Foo.Bar.1 | No |
Child elements
None.
Parent elements
| Parent element | Description |
|---|---|
| com4:ComServer | Declares a package extension point of type windows.comServer. The comServer extension may include class registrations, including activation details for the servers that implement these classes, and ProgId and TreatAsClass registrations, which provide additional identifiers used to reference these classes at runtime. |
Requirements
| Item | Value |
|---|---|
| Namespace | http://schemas.microsoft.com/appx/manifest/com/windows10/4 |
| Minimum OS Version | Windows 10 (Build 20348) |