MORE INFORMATION
Windows 95 ships with the files that are necessary for OLE, so most Windows
95 programs, such as Works, do not install the files. Programs such as
Works may install some custom OLE components based on program-specific
features to work with Windows 95 OLE components.
Files Installed By Windows 95 Into The Windows\System Folder
File Name File Size File Date
Compobj.dll 30,976 7/11/95
OLE 16/32 Interoperability for Windows 95 (v.2.2)
Provides the services that bind .dll and .exe objects to the program
that wants to use them.
Mfcuiw32.dll 4,096 7/11/95
OLE 2.0 User Interface (v.2.01)
Provides the Unicode version of the dialog boxes and works in
conjunction with the APIs from Oledlg.dll.
Ole2.dll 39,744 7/11/95
OLE 16/32 Interoperability Library for Windows 95 (v.2.2)
Provides basic OLE functionality, mapping class names to interfaces.
Olenls.dll 153,040 7/11/95
OLE 16/32 Interoperability Library for Windows NT (v.2.1)
NLS = National Language Support. Provides functions for dealing with
unicode strings. These strings can be in multiple-character sets (for
example, Arabic and Chinese) and contain all the information relevant to
their language and their locale. Facilitates string comparisons in OLE.
Ole32.dll 557,664 7/11/95
Microsoft OLE 2.1 for Windows NT Operating System (v.2.1)
Combines the functions of Compobj.dll, Storage.dll, and Ole2.dll.
Oleaut32.dll 232,720 7/11/95
Microsoft OLE 2.1 for Windows NT Operating System (v.2.1)
Combines the functions of Ole2disp.dll and Typelib.dll.
Olecli.dll 82,944 7/11/95
Object Linking and Embedding Client Libraries (v.3.10)
16-bit client library which sends DDE messages to Olesvr.dll indicating a
user wants to perform an operation on an object.
Olecli32.dll 12,288 7/11/95
Win32 Olecli32 core component (v.4.00.950)
32-bit client library which sends DDE messages to Olesvr.dll indicating a
user wants to perform an operation on an object.
Olecnv32.dll 40,576 7/11/95
Microsoft OLE 2.1 for Windows NT (v.2.1)
The 32-bit version of the 16-bit Ole2conv.dll is used for rendering cached
Macintosh PICT presentations.
Ole2conv.dll 57,328 7/11/95
QuickDraw Graphic Import Filter (v.2.0)
Provides a conversion function to convert Macintosh PICT format pictures
into Windows metafiles.
Ole2disp.dll 169,440 7/11/95
OLE 16/32 Interoperability Library for Windows NT (v.2.1)
Provides some OLE Automation helper functions to programs that allow
Visual Basic for Applications to use the program from BASIC.
Oledlg.dll 112,640 7/11/95
Windows OLE 2.0 User Interface Support (v.2.01)
Provides the dialog boxes included in Ole2ui.dll. Ole2ui.dll is a
16-bit .dll that contains a number of APIs that are useful for user
interface functionality. Beginning with Windows NT
version 3.51, this .dll is replaced by Oledlg.dll, Mfcui32.dll and
Mfcuia32.dll.
Olesvr.dll 24,064 7/11/95
Object Linking and Embedding Server Libraries (v.3.10)
16-bit server library responsible for starting and stopping the server
program, directing the interaction with the server program callback
functions and maintaining communication with the client library
Olesvr32.dll 6,144 7/11/95
Win32 Olesvr32 core component (v.4.00.950)
32-bit server library responsible for starting and stopping the server
program, directing the interaction with the server program callback
functions and maintaining communication with the client library
Olethk32.dll 79,424 7/11/95
Windows OLE 2.1 for Windows NT (v.2.1)
Provides 32-bit programs with the thunking layer between 32-bit OLE
components such as Msvcrt20.dll, Ole32.dll, Gdi32.dll, User32.dll,
Kernel32.dll, Wow32.dll, and 16-bit components.
Shell32.dll 817,664 7/11/95
Windows NT 32-bit Shell API library (v.4.00.950)
Provides OLE registration. Verifies the registration entries for a
program are correct each time the program starts. Under the OLE
rules, each program should verify its registration entries and
repair them if they are corrupt. Also provides packaging capabilities.
Storage.dll 4,208 7/11/95
OLE 16/32 Interoperability for Windows 95 (v.2.2)
Provides a more abstract view of our files. Instead of looking like a
flat stream of bytes on the disk, Storage.dll lets us look at the file
as if it were an entire file system, complete with subdirectories and
files that we can copy, delete, and move. Helps programs be more
robust and run faster.
Typelib.dll 177,856 7/11/95 (v.2.1)
OLE 16/32 Interoperability Library for Windows NT (v.2.1)
Provides description of the objects and interfaces exposed by the
OLE server.
Files Installed By Works Into The Windows\System Folder
NOTE: Microsoft Foundation Class(MFC) files are only installed by Works if they are not already present in the system. The first two files may have been installed during Windows 95 setup.
Mfcans32.dll 133,904 7/11/95
OLE2ANSI Library (v.2.2)
Provides translation of fields in 16-bit device drivers to 32-bit
equivalents and passes the new structure on to the 32-bit MFC-based server
program.
Mfcuia32.dll 5,632 7/11/95
OLE 2.0 User Interface (v.2.01)
Provides the ANSI version of the dialog boxes and works in conjunction
with the APIs from Oledlg.dll
Picstore.dll 12,288 7/15/95
Microsoft Picstore (v.2.2)
Used by ClipArt Gallery to display .pcs files.
Pubdlg.dll 22,016 7/15/95
Publisher Dialog Handler .dll (v.3.0)
Provides support for opening and embedding ClipArt Gallery images.
Pubole32.dll 72,704 7/15/95
OLE 2.1 Support .dll for Windows (v.3.0)
Provides a hierarchical OLE object model and file input/output
support that makes OLE 2.0 look more like OLE 1.0. It also isolates much
of the default OLE 2.0 behavior from the core of Works. Required for
WordArt 2.0.
Files Installed By Works Into The C:\Program Files\Msworks Folder
Wkslang.dll 321,024 7/15/95
Works for Windows Language .dll (v.4.00.03.442)
Resource library that provides content such as dialog boxes and buttons
specific to Works.
Wksole32.dll 123,392 7/15/95
OLE 2.0 Support .dll for Windows (v.4.00.00.328)
Provides functionality unique to Works by assisting with standard OLE
communication between Works and other non-Works OLE components.