Com Interface
AdminStudio 2025 | 29.0 | MSIX Editor
Describes a package extension point of type windows.comInterface. The comInterface extension may include the following three types of registrations:
Proxy Stub
Register a proxy stub using the following attributes:
| Attributes | Description |
|---|---|
| ID | The proxy stub's CLSID. |
| Display Name | A localizable string corresponding to the default value of the proxy stub's CLSID key. |
| Path | The path relative to the package root. Path must reference a file in the package. |
| Proxy Stub Dll Path | A relative path to the .dll file in the app package. |
| Process Architecture | The processor architecture of the Proxy Stub registration. |
Interface
Register an interface using the following attributes:
| Attributes | Description |
|---|---|
| ID | An interface Id (IID). |
| Use Universal Marsheller | Set this to true to use the OLE Universal Marshaler as the proxy stub. |
| Proxy Stub CLSID | Corresponds to the Proxy Stub CLSID registry value. |
| Synchronous interface | The Id of another interface registration containing AsynchronousInterface that references this registration. The other interface must be in the same comInterface registration. |
| Asynchronous interface | The Id of another interface registration containing SynchronousInterface that references this registration. The other interface must be in the same comInterface registration. |
| Type Lib ID | The type library ID. |
| Type Lib Version Number | The version of the type library. |
Type Lib
Register a type lib using the following attributes:
| Attributes | Description |
|---|---|
| ID | The ID of the type library. |