Previous | Table of Contents | Next |
• OMG IDL attributes and operations map to Automation properties and methods respectively.
• OMG IDL interfaces map to Automation interfaces.
• OMG IDL sequences and arrays map to VARIANTS containing an Automation Safearray.
• The OMG IDL basic types map to corresponding basic types in Automation where possible. Since Automation supports a limited set of data types, some OMG IDL types cannot be mapped directly. Specifically:
• OMG IDL constructed types such as structs and unions map to Automation interfaces with appropriate attributes and operations. User exceptions are mapped in the same way. • OMG IDL unsigned types map as closely as possible to Automation types, and overflow conditions are identified.