diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-22F4D9EA-9912-466E-B729-7706BC17BDA1.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-22F4D9EA-9912-466E-B729-7706BC17BDA1.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,45 @@ + + + + + +Write +a converter DLL project file +

Project file defines the location of the source files that +required are to build a plug-in.

To write a converter DLL project file, +specify the following in the .mmp file:

    +
  • The extension of the target file as .dll.

  • +
  • The TARGETTYPE as plugin.

  • +
  • The second UID as 0x10009d8d. This value identifies +the DLL as an ECom plug-in. The third UID (0xE800009B in +this example) must be unique and properly allocated. See the Symbian +SignedSymbian Signed web site for information on how to allocate UIDs.

  • +
  • The library section must include conarc.lib.

  • +

The following is an example of an .mmp file that +builds a converter DLL called EXAMPLECONV.dll:

// ExampleConv.MMP +target exampleconv.dll +targettype plugin +UID 0x10009d8d 0xE800009B +VENDORID 0x70000001 +CAPABILITY All -Tcb +sourcepath . +start resource E800009B.rss +target exampleconv.rsc +end +start resource E80000AC.rss +targetpath /resource/convert +end +userinclude . +systeminclude . /epoc32/include +systeminclude /epoc32/include/ecom +source ExampleConv.CPP +library euser.lib +library conarc.lib estor.lib +
+
\ No newline at end of file