epoc32/include/xml/extension.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
     1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // 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
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 //
    15 
    16 #ifndef __EXTENSION_H__
    17 #define __EXTENSION_H__
    18 
    19 #include <e32base.h>
    20 
    21 
    22 //
    23 // This file describes version 1.3 WBXML Extension enumerations.
    24 //
    25 
    26 enum TExtensionToken 
    27 /**
    28 Lists enumerations used to describe the global unambiguous wbxml tokens
    29 @see CParser
    30 @see http://www.w3.org/TR/wbxml/
    31 
    32 @publishedPartner
    33 @released
    34 */
    35 	{
    36 
    37 /**
    38 Enumeration with a token value that represents
    39 an inline string document-type-specific extension token.
    40 Token is followed by a termstr.
    41 */
    42 	EExtensionTokenEXT_I_0		= 0x40,
    43 
    44 /**
    45 Enumeration with a token value that represents 
    46 an inline string document-type-specific extension token.
    47 Token is followed by a termstr.
    48 */
    49 	EExtensionTokenEXT_I_1		= 0x41,
    50 
    51 /**
    52 Enumeration with a token value that represents 
    53 an inline string document-type-specific extension token.
    54 Token is followed by a termstr.
    55 */
    56 	EExtensionTokenEXT_I_2		= 0x42,
    57 
    58 /**
    59 Enumeration with a token value that represents 
    60 an inline integer document-type-specific extension token.
    61 Token is followed by a mb_u_int32.
    62 */
    63 	EExtensionTokenEXT_T_0		= 0x80,
    64 /**
    65 Enumeration with a token value that represents
    66 an inline integer document-type-specific extension token.
    67 Token is followed by a mb_u_int32.
    68 */
    69 	EExtensionTokenEXT_T_1		= 0x81,
    70 
    71 /**
    72 Enumeration with a token value that represents 
    73 an inline integer document-type-specific extension token.
    74 Token is followed by a mb_u_int32.
    75 */
    76 	EExtensionTokenEXT_T_2		= 0x82,
    77 
    78 /**
    79 Enumeration with a token value that represents 
    80 a single -byte document-type-specific extension token.
    81 */
    82 	EExtensionTokenEXT_0		= 0xC0,
    83 
    84 /**
    85 Enumeration with a token value that represents
    86 a single -byte document-type-specific extension token.
    87 */
    88 	EExtensionTokenEXT_1		= 0xC1,
    89 
    90 /**
    91 Enumeration with a token value that represents
    92 a single -byte document-type-specific extension token.
    93 */
    94 	EExtensionTokenEXT_2		= 0xC2,
    95 
    96 	};
    97 
    98 #endif // __EXTENSION_H__