sl@0: //ImplementationUidTable.cpp
sl@0: 
sl@0: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0: // All rights reserved.
sl@0: // This component and the accompanying materials are made available
sl@0: // under the terms of "Eclipse Public License v1.0"
sl@0: // which accompanies this distribution, and is available
sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0: //
sl@0: // Initial Contributors:
sl@0: // Nokia Corporation - initial contribution.
sl@0: //
sl@0: // Contributors:
sl@0: //
sl@0: // Description:
sl@0: // Save as expressly licensed to you by Symbian Software Ltd, all rights reserved.
sl@0: // 
sl@0: //
sl@0: 
sl@0: #include <e32std.h>
sl@0: #include <ecom/implementationproxy.h>
sl@0: 
sl@0: // Table of implementation UIDs associated with the FourCc to Format UID mapping. 
sl@0: // Note: these resources are never instantiated, and thus the associated constructor method can be given as NULL.
sl@0: 
sl@0: const TImplementationProxy ImplementationTable[] =
sl@0: 	{
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x1028347D, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283482, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283481, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283475, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283484, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283486, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283485, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283468, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x1028347F, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283480, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283487, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283488, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x10283489, NULL),
sl@0: 		IMPLEMENTATION_PROXY_ENTRY(0x1028348A, NULL)
sl@0: 	};
sl@0: 
sl@0: // Exported proxy for instantiation method resolution.
sl@0: EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
sl@0: 	{
sl@0: 	aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
sl@0: 	return ImplementationTable;
sl@0: 	}