S60 3rd Edition SDK for Symbian OS
Example Applications Guide

E32NpDllEntryPoint.cpp

00001 /*
00002 * ==============================================================================
00003 *  Name        : E32NpDllEntryPoint.cpp
00004 *  Part of     : Plugin test
00005 *  Interface   : Browser Plug-in API
00006 *  Description : test netscape plugins implementation
00007 *  Version     : 3.0
00008 *
00009 *  Copyright (c) 2005-2006 Nokia Corporation.
00010 *  This material, including documentation and any related 
00011 *  computer programs, is protected by copyright controlled by 
00012 *  Nokia Corporation.
00013 * ==============================================================================
00014 */
00015 
00016 // INCLUDE FILES
00017 #include <e32std.h>
00018 #include <implementationproxy.h>
00019 #include "CEcomBrowserPluginInterface.h"
00020 #include "bitmapecommain.h"
00021 
00022 // CONSTANTS
00023 const TInt KNpBitMapUidValue = 0xA000018D;
00024 const TImplementationProxy KImplementationTable[] =
00025     {
00026         {{KNpBitMapUidValue}, (TProxyNewLPtr) CBitmapEcomMain::NewL}
00027     };
00028 
00029 // -----------------------------------------------------------------------------
00030 // ImplementationGroupProxy
00031 // Returns the filters implemented in this DLL
00032 // Returns: The filters implemented in this DLL
00033 // -----------------------------------------------------------------------------
00034 //
00035 EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
00036 {
00037     aTableCount = sizeof(KImplementationTable) / sizeof(TImplementationProxy);
00038     return KImplementationTable;
00039 }
00040 

© Nokia 2006

Back to top