Transplanting changeset 445614b8b140 (Fix for bug 5329)
/** Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).* All rights reserved.* This component and the accompanying materials are made available* under the terms of the License "Eclipse Public License v1.0"* which accompanies this distribution, and is available* at the URL "http://www.eclipse.org/legal/epl-v10.html".** Initial Contributors:* Nokia Corporation - initial contribution.** Contributors:** Description: * Global header file for the crypto token framework.* Include this header file and you should have everything you'll need* to use the CryptoToken framework. Look inside the included header* files to find out details of the classes.**//** @file @publishedAll @released*/#ifndef __CT_H__#define __CT_H__#include <e32std.h>#include <e32base.h>#include <ct/tcttokentypeattribute.h>#include <ct/ccttokentypeinfo.h>#include <ct/mcttokentypefilter.h>#include <ct/tctalltokentypes.h>#include <ct/tctfindtokentypesbyinterface.h>#include <ct/tctfindtokentypesbyinterfaceandattribute.h>#include <ct/ccttokentype.h>#include <ct/mcttoken.h>#include <ct/mcttokeninterface.h>#include <ct/rmpointerarray.h>#include <ct/rcpointerarray.h>#include <securitydefs.h>/** * Crypto Token Framework *//** * Owning pointer arrays * * These are pointer array classes that own their contents. * Close() releases the array, and also releases the contents. *//** * Token Interfaces * * These are classes defining particular interfaces which tokens * might implement. Other interfaces may be defined by 3rd parties. */#endif //__CT_H__