diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-711C387D-E10C-5469-872A-5B2BDACC9B91.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-711C387D-E10C-5469-872A-5B2BDACC9B91.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,30 @@ + + + + + +InterfaceImplementation: +ECom Interface Implementation Example Code +
Download

Click +on the following link to download the example: ECom.zip

Download some additional files required +by the example: CommonFramework

Click: browse to view the example code.

View the additional +files: browse.
+
Description

InterfaceImplementation provides +two implementations of the CExampleInterface interface that +is defined in the InterfaceDefinition example.

The +implementations, CImplementationClassOne and CImplementationClassTwo, +each define CExampleInterface's virtual DoMethodL() function +to return a string, and to set an integer parameter passed by the client.

The 10009DB1.rss file +contains a REGISTRY_INFO resource that declares ECom registration +information for the two implementations.

+
Usage

Building InterfaceImplementation produces +a DLL, EComExample.dll, and compiled resource file, EComExample.rsc, +in the \resource\plugins\ directory.

A +client program that accesses these implementations is provided in the Interface Client example.

+
\ No newline at end of file