## ActiveX SDK Contents

Overview of the ActiveX SDK
This document describes the Microsoft® ActiveX™ Software Development Kit (SDK), available support for the SDK, and the ActiveX Control Pad (a new utility). It also outlines the steps required to enable your ActiveX Controls for the Internet.
ReadMe
This document contains late-breaking news about ActiveX and the SDK. The document also includes all known issues and problems with the SDK components, samples, and documentation.
ActiveX SDK FAQ
This document contains answers to frequently asked questions about the ActiveX SDK.
Microsoft Internet Explorer 3.0 HTML Reference
This reference describes the construction of interactive documents based on the open HTML 3.2 standard. It describes the elements necessary to create the basic HTML document, and also explains HTML lists, tables, frames, objects, ActiveX Controls, and so on.
ActiveX Controls
This document describes ActiveX Controls, an extensible solution for creating objects that can be inserted universally into Web pages, Microsoft Visual Basic® applications, and other OLE-enabled documents and applications.
Scripting Services
This document contains a description of how to use Microsoft Visual Basic Scripting Edition or other scripting languages to add interactive action to Web pages through OLE Automation.
Object Model for Scripting
This document introduces the Internet Explorer scripting object model, a structure for embedding VBScript and JScript commands or programs inside HTML documents. The object model is fully compatible with Netscape LiveScript/JavaScript. The object model is also accessible from any "pluggable" scripting language that integrates with the ActiveX Scripting framework.
ActiveX Scripting
This document introduces a new way to add scripting and OLE Automation capabilities to programs. ActiveX Scripting allows "script hosts" to call upon "pluggable" scripting engines from multiple sources and vendors to perform scripting between components. The script itself—language, syntax, persistent format, execution model, and so on—is left to the script vendor.
ActiveX Documents
This document describes ways to create new document viewers that can be hosted from various OLE Document Object containers such as Microsoft Internet Explorer.
Web Browsing Objects
This document describes WebBrowser, the Microsoft Internet Explorer ActiveX Control that developers can use to embed Internet browsing capabilities inside their applications, and WebBrowserApp, an OLE Automation object that developers can use to control the stand-alone Microsoft Internet Explorer (IE) application from within another application.
Win32 Internet API Programmer's Reference
This reference describes the Win32 Internet (WinInet) functions, which provide stand-alone applications with easy access to standard Internet protocols such as Gopher, FTP, and HTTP, abstracting the protocols into a high-level interface that is familiar to Win32 developers.
Software Development Kit for JAVA
The Microsoft SDK for Java™ provides the tools, information, and samples that you need to develop great Java programs and applets. The SDK contains Microsoft's latest Virtual Machine for Java as well as the latest tools, packages, and other enhancements.
Internet Data Download Services
This document describes the interfaces and functions that support downloading data from Internet locations (URLs).
Signing with Authenticode Technology
Microsoft and other software vendors have proposed a new security standard that uses digital signatures to provide shrink-wrap-like accountability for potentially dangerous code downloaded from the Internet. Digital signatures associate a software vendor's name with a file, thus assuring some level of accountability for the software. This is an open standard, and it will be used to sign all forms of executable code on all platforms, including ActiveX Controls, Netscape plugins, and platform-dependent Java classes. This section in the ActiveX SDK explains how to digitally sign files with the new Authenticode™ technology. For additional references to Authenticode specifications and documentation, visit the Authenticode site.
Internet Shortcuts API Reference
This document explains the Internet Shortcuts API for managing "shortcuts" to URL locations.
Internet Ratings API Reference
The Platform for Internet Content Selection (PICS) is a W3C group chartered to define a standard for the creation of rating systems and rating information. PICS is the open W3C standard for solving the problems with minors accessing adult content on the Internet. This document describes how to support ratings on the Microsoft Internet Explorer platform. It is intended for HTML authors who wish to support PICS ratings on their sites, and also for programmers who are developing Web authoring or viewing tools and applications.
WebPost API Reference
This reference describes the WebPost API, which allows authoring tools and other applications to easily post Web pages (files) to any Internet Web site. The WebPost functions can be used to connect to an Internet Service Provider (ISP), determine the protocol needed to copy the files, and so on. These functions can also display a wizard to guide the user through posting a file.
Cabinet (.CAB) File Technology: Data Compression and Disk Layout
This document describes a technology you can use to store multiple files in a single cabinet (.CAB) file, perform compression across file boundaries, and permit files to span cabinets. While existing products such as PKZIP, LHARC, and ARJ support some of these features, combining all three does not appear to be common practice. This technology also supports self-extracting archives by simply concatenating a cabinet file to EXTRACT.EXE. For additional information about the CAB file format, also see CAB Technology.
ActiveX COM Reference
The ActiveX COM Reference documents the interfaces, functions, structures, and enumerations defined in the header files and interface definition language files of the ActiveX SDK. It describes implementations of COM interfaces and objects provided with the SDK, as well as registry entries made by functions that are part of the SDK.
ActiveX Conferencing Software Development Kit
This SDK provides capabilities for adding conferencing support to your Web page or application. It includes a set of ActiveX Conferencing Win32® APIs that adds conferencing support to Win32-based applications; ActiveX Conferencing Controls that allow you to add conferencing support to Web pages (using JScript or Visual Basic® Scripting Edition [VBScript]), Visual Basic applications, and other OLE-enabled documents and applications; and a set of Conferencing COM objects based on the OLE Component Object Model that allows you to add conferencing support to COM applications.
Mail and News Integration
This documentation describes how to make your e-mail reader or newsreader available in the list of mail/news programs for Internet Explorer, and to integrate tightly with Internet Explorer.
Microsoft Crypto API
This documentation describes the application programming interface (API) that your Win32-based application can call to support cryptography.
Win32 Common Controls Update

This document contains information about new Windows 95 common controls features. The chapters cover background information and implementation details for new controls such as the rebar control, the date and time picker control, and the month calendar control. Additionally, the chapters cover many new features for existing common controls. This update document complements the existing information about common controls in the Win32 SDK.

Note: The Common Controls technology is offered as a preview in this release of the ActiveX SDK. This documentation presents an early look at the technology that Microsoft plans to fully implement by the final release of Internet Explorer 4.0.
This information is subject to change; Internet Explorer 3.0 supports only part of this technology. Please refer to your ActiveX SDK installation of ...\INetSDK\Include\CommCtrl.h to determine which features of Common Controls are supported with this release.

© 1996 Microsoft Corporation