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 |
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. |
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. |
Register a type lib using the following attributes:
Attributes |
Description |
ID |
The ID of the type library. |