Com Interface
AdminStudio 2024 R2 SP1 | 28.01 | 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.  |