IGateways Interface
Overview
The IGateways interface is part of the VirtualUIS component object model, providing a dual COM interface that inherits from IDispatch for automation purposes.
Class Information
Interface Name: IGateways Parent Class: IDispatch Type: Dual interface with OLE automation support
IDL Definition
[ uuid(716BBB17-7A57-46D1-93BB-2C8A947E1F6B), dual, oleautomation ]
interface IGateways : IDispatch;
Key Attributes
- UUID: 716BBB17-7A57-46D1-93BB-2C8A947E1F6B
- Dual Interface: Yes (supports both vtable and dispatch binding)
- OLE Automation: Enabled
File Location
The interface is defined in VirtualUIS.ridl
Methods
| Method | Description |
|---|---|
| Item | Retrieves a gateway by index |
| Add | Adds a new gateway URL |
| Delete | Removes a gateway by index |
Properties
| Property | Type | Description |
|---|---|---|
| Count | long | Number of gateways in the collection |
Members
| Type | Link |
|---|---|
| Methods | Methods |
| Properties | Properties |
Usage Context
The IGateways interface serves as part of the broader VirtualUIS server configuration framework. As a dual interface, it allows both early-bound (vtable) and late-bound (IDispatch) access patterns for client applications requiring gateway configuration management.