Article ID: 149231 - Last Review: August 5, 2004 - Revision: 3.3 Marshaling Code for Connection Point InterfacesThis article was previously published under Q149231 On This PageSUMMARY CXPRX provides 32-bit marshaling code for the
IConnectionPoint, IConnectionPointContainer, IEnumConnections, and
IEnumConnectionPoints interfaces. The next version of Windows and Windows NT
will provide marshaling code for these interfaces, so be sure to follow the
installation instructions specified below to prevent accidental overwriting of
the system provided marshaling code. The following file is available for download from the Microsoft Download Center: CXPRX.exe
(http://download.microsoft.com/download/ole/samp5/1/w95/en-us/cxprx.exe)
For
additional information about how to download Microsoft Support files, click the
following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
After downloading the file, run it in an empty directory with the -d switch to set up the directory structure:
CXPRX.EXE -d
NOTE: The x86 directory contains a build of CXPRX.DLL that will work
on Windows 95 and the Intel x86 version of Windows NT 3.51. The MIPS and Alpha
directories contain builds of CXPRX.DLL for use on the MIPS and Alpha versions
of Windows NT 3.51. This code will not work with 16-bit applications. Please do
not modify the code or the version number. Change the CPU variable in the
makefile to build for different platforms. MORE INFORMATION The connection point interfaces (IConnectionPoint,
IConnectionPointContainer, IEnumConnections, and IEnumConnectionPoints) are
used by components to implement event handling. These interfaces are documented
in the OLE Controls documentation. Windows 95 and Windows NT 3.51 did not
provide marshaling code for these interfaces. Consequently these interfaces
could only be used with inproc objects on these platforms. The marshaling code
provided here allows these interfaces to be used by out- of-process objects on
the Windows NT 3.51 and Windows 95 platforms. The next version of Windows and Windows NT will provide marshaling code for the connection point interfaces. To prevent the overwriting of this system provided marshaling code, it is important that you follow the following installation instructions when you install the marshaling code provided here: Installation InstructionsAn installation program that installs the marshaling code should follow these steps:
| Article Translations
|
Back to the top
