Share via


Automation Include File Requirements

The file names followed by an asterisk (*) are required by your application at run time.

32-bit file names 16-bit file names Purpose
None
Ole2.reg
Registers OLE and Automation. OLE is a system component on 32-bit systems, therefore, no .reg file is required.
None
Ole2nls.dll*
Ole2nls.lib
Olenls.h
Provides functions for applications that support multiple national languages. On 32-bit systems, NLS features are provided by the Win32 NLS API.
Oleprx32.dll
Ole2prox.dll*
Coordinates object access across processes.
MkTypLib.exe
MkTypLib.exe
Builds type libraries from interface descriptions.
Oleaut32.dll*
Oleaut32.lib
Oleauto.h
TypeLib.dll*
Dispatch.h
Accesses type libraries.
Ole2disp.dll*
Ole2disp.lib
Dispatch.h
Provides functions for creating ActiveX objects and retrieving active objects at run time. Accesses ActiveX objects by invoking methods and properties.
Ole32.dll*
Ole32.lib
Ole2.h
Ole2.dll*
Ole2.lib
Ole2.h
Provides OLE functions that can be used by OLE and ActiveX objects or containers.
Compobj.dll*
Compobj.lib
Ole2.h
Compobj.h
Supports COM creation and access.
Storage.dll*
Storage.lib
Ole2.h
Storage.h
Supports access to subfiles, such as type libraries, within compound documents.