epoc32/include/icl/icl_uids.hrh
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
child 4 837f303aceeb
permissions -rw-r--r--
Final list of Symbian^2 public API header files
     1 // Copyright (c) 1997-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  @file
    17  @internalTechnology 
    18 */
    19 
    20 #ifndef ICL_UIDS_HRH
    21 #define ICL_UIDS_HRH
    22 
    23 
    24 #define KICLCodecDllUidValue	0x101F45AC
    25 
    26 #define KDecoderInterfaceUidValue	0x101F45AD
    27 #define KEncoderInterfaceUidValue	0x101F45B4
    28 
    29 #define KBMPCodecDllUidValue		0x101F45AE
    30 #define KBMPImageDataUidValue		0x101F45BF
    31 #define KBMPCompressionUidValue		0x101F45E3
    32 #define KBMPDecoderImplementationUidValue	0x101F45AF
    33 #define KBMPEncoderImplementationUidValue	0x101F45BE
    34 
    35 #define KJPGCodecDllUidValue		0x101F45D6
    36 #define KJPGImageDataUidValue		0x101F45DA
    37 #define KJPGQTableUidValue			0x101F45E1
    38 #define KJPGCommentUidValue			0x101F45E2
    39 #define KJPGDecoderImplementationUidValue	0x101F45D7
    40 #define KJPGEncoderImplementationUidValue	0x101F45D9
    41 
    42 #define KGIFCodecDllUidValue		0x101F45B1
    43 #define KGIFBackgroundColorUidValue 0x101F45DE
    44 #define KGIFImageDescriptorUidValue 0x101F45E4
    45 #define KGIFLZWInfoUidValue			0x101F45E5
    46 #define KGIFImageControlUidValue	0x101F45E6
    47 #define KGIFCommentUidValue			0x101F45E7
    48 #define KGIFDecoderImplementationUidValue	0x101F45B2
    49 #define KGIFEncoderImplementationUidValue	0x101F45DD
    50 
    51 #define KMBMCodecDllUidValue		0x101F45CA
    52 #define KMBMDecodeDataUidValue		0x101F45E0
    53 #define KMBMEncodeDataUidValue		0x101F45E9
    54 #define KMBMDecoderImplementationUidValue	0x101F45CB
    55 #define KMBMEncoderImplementationUidValue	0x101F45DF
    56 
    57 #define KTIFFCodecDllUidValue		0x101F45C0
    58 #define KTIFFImageDataUidValue		0x101F45E8
    59 #define KTIFFDecoderImplementationUidValue	0x101F45C1
    60 #define KTIFFDecoderLittleEndianImplementationUidValue	0x101F45C2
    61 #define KTIFFDecoderBigEndianImplementationUidValue	0x101F45C3
    62 
    63 #define KWMFCodecDllUidValue		0x101F45B5
    64 #define KWMFDecoderImplementationUidValue	0x101F45B6
    65 #define KWMFDecoderStdImplementationUidValue	0x101F45B7
    66 #define KWMFDecoderApmImplementationUidValue	0x101F45B8
    67 #define KWMFDecoderClpImplementationUidValue	0x101F45B9
    68 
    69 #define KPNGCodecDllUidValue		0x101F45C7
    70 #define KPNGDecoderImplementationUidValue	0x101F45C8
    71 #define KPNGEncoderImplementationUidValue	0x101F45FE
    72 
    73 #define KWBMPCodecDllUidValue		0x101F45CD
    74 #define KWBMPDecoderImplementationUidValue	0x101F45CE
    75 
    76 #define KOTACodecDllUidValue		0x101F45D0
    77 #define KOTADecoderImplementationUidValue	0x101F45D1
    78 
    79 #define KICOCodecDllUidValue		0x101F45D3
    80 #define KICODecoderImplementationUidValue	0x101F45D4
    81 
    82 #define KMngMimeTypeUidValue 0x101F7C53
    83 #define KMngImageDisplayPluginUidValue 0x101F7C52
    84 #define KMngDllUidValue 0x101F7C51
    85 
    86 /**
    87 @publishedAll
    88 @released
    89 Class UID for a set of decoders which support the Exchangeable Image File Format. 
    90 
    91 When loading plugins by class UID, the first valid plugin from the list 
    92 of available plugins with the specified class UID will be loaded. Loading 
    93 the plugin in this way always allow a cast to the derived decoder or 
    94 encoder class to be made. 
    95 @see CJPEGExifDecoder
    96 */
    97 #define KUidICLJpegEXIFInterface 	0x101F7C4F
    98 
    99 #define KUidTransformJpegPluginUidValue		0x101F7C2F
   100 #define KUidTransformJpegExtension	0x101F7C30
   101 
   102 /**
   103 @publishedAll
   104 @released
   105 Class UID for the set of decoders which support operations through the CImageFrame. 
   106 
   107 When loading plugins by class UID, the first valid plugin from the list 
   108 of available plugins with the specified class UID will be loaded. Loading 
   109 the plugin in this way always allow a cast to the derived decoder or 
   110 encoder class to be made. 
   111 @see CJPEGImageFrameDecoder
   112 */
   113 #define KUidICLJpegImageFrameInterface 	0x101F7C60
   114 
   115 #define KJPGDecoderImplementation2UidValue	0x101F7C61
   116 #define KJPGEncoderImplementation2UidValue	0x101F7C62
   117 
   118 #define KJPEGImageFramePluginDllUidValue	0x1027376E
   119 
   120 /**
   121 @publishedAll
   122 @released
   123 
   124 Extension interface uid for TImageConvOperation
   125 */
   126 #define KUidImageConvExtOperationValue	0x102833DF
   127 
   128 /**
   129 @publishedAll
   130 @released
   131 
   132 Extension interface uid for TImageConvScaler
   133 */
   134 #define KUidImageConvExtScalerValue		0x102833E0 	
   135 
   136 /**
   137 @publishedAll
   138 @released
   139 
   140 Extension interface uid for TImageConvStreamedDecode
   141 */
   142 #define KUidImageConvExtStreamedDecodeValue	0x102833E1 	
   143 
   144 /**
   145 @publishedPartner
   146 @released
   147 
   148 Extension interface uid for TImageConvStreamedEncode
   149 */
   150 #define KUidImageConvExtStreamedEncodeValue	0x102833E2 
   151 
   152 /**
   153 @publishedAll
   154 @released
   155 
   156 Extension interface uid for TImageConvPrepare
   157 */
   158 #define KUidImageConvExtPrepareValue 0x1028346D 
   159 
   160 /**
   161 @publishedAll
   162 @released
   163 
   164 Uid that identifies encoders that maintain the alpha channel of the EColor16MA source CFbsBitmap.
   165 */
   166 #define KUidAlphaChannelEncodeSupported 0x10285D1B
   167 
   168 #endif // ICL_UIDS_HRH