## ActiveX Conferencing Controls

This document is the specification for an ActiveX Conferencing Software Development Kit (SDK) based on OLE.

### ActiveX Conferencing SDK Specification

This SDK includes the following:

- A set of objects based on the OLE Component Object Model (COM) that allows developers to access the functionality of the Microsoft conferencing platform from within COM applications (C or C++ programs compiled to an .exe file).
- ActiveX Controls—previously called OLE custom controls or OCXes—that allow the functionality of the Microsoft conferencing platform to be inserted into Web pages, Visual Basic® applications, and other OLE-enabled documents and applications.

These COM objects and ActiveX Controls have essentially the same functionality, but they serve two different kinds of developers with different usage models. More information on usage models is included in a later section of this document.

### Scope

This release provides a set of objects and a control that allow developers to access only the data aspects of the Microsoft conferencing platform. Support for User Location Server (ULS) and audio are not provided in this first release.

The ActiveX Conferencing control will not have a user interface (UI) for this release. Developers of conferencing-enabled Visual Basic applications and Web pages will need to develop their own UI to provide end-user access to conferencing functionality.

### Deliverables

The specific deliverables for the first release are:

Documentation

- Documentation of the functionality of the COM object interfaces and methods
- Documentation of the functionality of the ActiveX Control properties, methods, and events

Code

- The COM objects (a single DLL)
- Definition of the COM object interfaces in an Interface Description Language (IDL) file and header file
- The UI-less ActiveX Control (a single OCX)

Sample code

- A conferencing COM application
- A conferencing Visual Basic application
- A conferencing-enabled HTML page with Visual Basic Scripting Edition (VBScript) and JScript

© 1996 Microsoft Corporation