Com Interface

AdminStudio 2023 | 25.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
Interface
Type Lib

Proxy Stub

Register a proxy stub using the following attributes:

Register Proxy Stub

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:

Register an Interface

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:

Register a Type Lib

Attributes

Description

ID

The ID of the type library.