diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/mw/bif.h --- a/epoc32/include/mw/bif.h Wed Mar 31 12:27:01 2010 +0100 +++ b/epoc32/include/mw/bif.h Wed Mar 31 12:33:34 2010 +0100 @@ -1,9 +1,9 @@ // Copyright (c) 1997-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members +// under the terms of "Eclipse Public License v1.0" // which accompanies this distribution, and is available -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". +// at the URL "http://www.eclipse.org/legal/epl-v10.html". // // Initial Contributors: // Nokia Corporation - initial contribution. @@ -11,46 +11,42 @@ // Contributors: // // Description: +// BIF.H // - +/** + * @file + * BIO information file (BIF) + * + * @publishedAll + * @released + */ #ifndef __BIF_H__ #define __BIF_H__ #include class CBifEntry; - -// -// Constants -/** 2nd UID of BIF file stores. */ -const TUid KUidBioInfoFile={0x10005233}; // unicode Uid, used as 2nd Uid of file store -/** Indicates that when opening the message no application should be launched. */ -const TUid KUidBioUseNoApp={0x00000000}; -/** Indicates that when opened the message is to be viewed by the default application. */ -const TUid KUidBioUseDefaultApp={0x100052b2}; -/** Maximum length of BIO_INFO_FILE description field. */ -const TInt KMaxBioDescription=128; -/** Maximum length of ID text field. */ + +/** + * Maximum length of ID text field. + * @publishedAll + * @released + */ const TInt KMaxBioIdText=128; -/** Unused from v7.0. -Previously, it specified the maximum length of a command line to BIFTOOL. */ -const TInt KMaxBioCommandLine=256; -/** Maximum length of BIO_INFO_FILE file_extension field. */ -const TInt KMaxBioFileExtension=10; - -// -// Data types -/** Buffer to hold a BIF ID identifier text field. */ +/** Data types. + * Buffer to hold a BIF ID identifier text field. + * @publishedAll + * @released + */ typedef TBuf TBioMsgIdText; -/** Unused from v7.0. -Previously, it held a command line to BIFTOOL. */ -typedef TBuf TBioCommand; - -/** Identifies bearers for the BIF ID type field. - -It is the C++ equivalent of the resource enum ID_TYPE. */ +/** Identifies bearers for the BIF ID type field. + * It is the C++ equivalent of the resource enum ID_TYPE. + * + * @publishedAll + * @released + */ enum TBioMsgIdType { /** Unknown. @@ -90,10 +86,11 @@ EBioMsgIdWspSecure }; -/** Encapsulates an ID from a BIF (BIO_INFO_FILE). -@internalTechnology -@released -*/ +/** Encapsulates an ID from a BIF (BIO_INFO_FILE). + * + * @publishedAll + * @released + */ class TBioMsgId { public: