[This is preliminary documentation and subject to change.]
The ITAddress interface is the base interface for the Address object. Applications use this interface to get information about and use the address object.
| IUnknown Methods | Description |
|---|---|
| QueryInterface | Returns pointers to supported interfaces. |
| AddRef | Increments the reference count. |
| Release | Decrements the reference count. |
| IDispatch Methods | Description |
|---|---|
| GetTypeInfoCount | Retrieves the number of type information interfaces. |
| GetTypeInfo | Retrieves the type information for an object. |
| GetIDsOfNames | Maps a single member and an optional set of argument names to a corresponding set of integer DISPIDs. |
| Invoke | Provides access to properties and methods exposed by an object. |
| ITAddress Methods | Description |
|---|---|
| get_State | Returns the current state of the address. |
| get_AddressName | Retrieves the name of the address. |
| get_ServiceProviderName | Retrieves the service provider name. |
| get_TAPIObject | Retrieves pointer to TAPI object. |
| CreateCall | Creates a new call object that can be used to make an outgoing call. |
| get_Calls | Collection object for scripting languages. |
| _EnumerateCalls | Enumerates calls currently on the address. |
| get_AddressTypes | Collection object for scripting languages. |
| _EnumerateAddressType | Enumerates address types that this address supports. |
| RegisterCallTypes | Conveys to TAPI which calls and call events are relevant to an application. |