RSA sync with private
[platform/core/messaging/msg-service.git] / plugin / mms_plugin / MmsPluginMIME.cpp
index 02796d2..bb0fe73 100755 (executable)
@@ -188,6 +188,7 @@ static const MimeTable mimeTable[] = {
        {"application/vnd.smaf",                                                                "mmf",                          true,           MIME_APPLICATION_VND_SMAF,                                              MIME_APPLICATION_X_SMAF,                                MIME_APPLICATION_SOUNDPLAYER,                   MIME_MAINTYPE_AUDIO,            UNDEFINED_BINARY        },
        {"application/vnd.rn-realmedia",                                                "rm",                           true,           MIME_APPLICATION_VND_RN_REALMEDIA,                              MIME_APPLICATION_VND_RN_REALMEDIA,              MIME_APPLICATION_MEDIAPLAYER,                   MIME_MAINTYPE_VIDEO,            UNDEFINED_BINARY        },
        {"application/vnd.sun.j2me.java-archive",                               "jar",                          true,           MIME_APPLICATION_VND_SUN_J2ME_JAVA_ARCHIVE,             MIME_APPLICATION_JAVA_ARCHIVE,                  MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_ETC,                      UNDEFINED_BINARY        },
+       {"application/vnd.samsung.theme",                                               "thm",                          true,           MIME_APPLICATION_VND_SAMSUNG_THEME,                             MIME_APPLICATION_VND_SAMSUNG_THEME,             MIME_APPLICATION_THEMEVIEWER,                   MIME_MAINTYPE_THEME,            UNDEFINED_BINARY        },
        {"application/vnd.ms-excel",                                                    "xls",                          true,           MIME_APPLICATION_VND_EXCEL,                                             MIME_APPLICATION_X_EXCEL,                               MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_APPLICATION,      UNDEFINED_BINARY        },
        {"application/vnd.ms-powerpoint",                                               "ppt",                          true,           MIME_APPLICATION_VND_POWERPOINT,                                MIME_APPLICATION_VND_POWERPOINT,                MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_APPLICATION,      UNDEFINED_BINARY        },
        {"applcation/vnd.ms-word",                                                              "doc",                          true,           MIME_APPLICATION_VND_MSWORD,                                    MIME_APPLICATION_MSWORD,                                MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_APPLICATION,      UNDEFINED_BINARY        },
@@ -272,11 +273,16 @@ static const MimeTable mimeTable[] = {
 
        //116
        {"image/vnd.wap.wbmp",                                                                  "wbmp",                         false,          MIME_IMAGE_VND_WAP_WBMP,                                                MIME_IMAGE_WBMP,                                                MIME_APPLICATION_IMAGEVIEWER,                   MIME_MAINTYPE_IMAGE,            0x21    },
+       {"image/vnd.tmo.my5-gif",                                                               "gif",                          false,          MIME_IMAGE_VND_TMO_GIF,                                                 MIME_IMAGE_GIF,                                                 MIME_APPLICATION_IMAGEVIEWER,                   MIME_MAINTYPE_IMAGE,            UNDEFINED_BINARY        },
+       {"image/vnd.tmo.my5-jpg",                                                               "jpg",                          false,          MIME_IMAGE_VND_TMO_JPG,                                                 MIME_IMAGE_JPG,                                                 MIME_APPLICATION_IMAGEVIEWER,                   MIME_MAINTYPE_IMAGE,            UNDEFINED_BINARY        },
 
+       // 119
        {"image/x-bmp",                                                                         "bmp",                          false,          MIME_IMAGE_X_BMP,                                                               MIME_IMAGE_BMP,                                                 MIME_APPLICATION_IMAGEVIEWER,                   MIME_MAINTYPE_IMAGE,            UNDEFINED_BINARY        },
 
+       // 120
        {"message/rfc822",                                                                              "elm",                          false,          MIME_MESSAGE_RFC822,                                                    MIME_MESSAGE_RFC822,                                    MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_MESSAGE,          UNDEFINED_BINARY        },
 
+       //121
        {"multipart/mixed",                                                                     "",                                     false,          MIME_MULTIPART_MIXED,                                                   MIME_MULTIPART_MIXED,                                   MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_APPLICATION,      0x0c    },
        {"multipart/related",                                                                   "",                                     false,          MIME_MULTIPART_RELATED,                                                 MIME_MULTIPART_RELATED,                                 MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_APPLICATION,      UNDEFINED_BINARY        },
        {"multipart/alternative",                                                               "",                                     false,          MIME_MULTIPART_ALTERNATIVE,                                             MIME_MULTIPART_ALTERNATIVE,                             MIME_APPLICATION_NONE,                                  MIME_MAINTYPE_APPLICATION,      0x0f    },
@@ -405,6 +411,7 @@ static const ExtTable extTable[] = {
        {"dcf",                 MIME_APPLICATION_VND_OMA_DRM_CONTENT},
        {"rv",                          MIME_VIDEO_X_PN_REALVIDEO},
        {"ro",                          MIME_APPLICATION_VND_OMA_DRM_RIGHTS_XML},
+       {"thm",                 MIME_APPLICATION_VND_SAMSUNG_THEME},
        {"xls",                 MIME_APPLICATION_X_EXCEL},
        {"pdf",                 MIME_APPLICATION_PDF},
        {"ppt",                 MIME_APPLICATION_X_POWERPOINT},
@@ -472,6 +479,7 @@ static int mimeTableEnum[] =
        MIME_APPLICATION_VND_SMAF       ,
        MIME_APPLICATION_VND_RN_REALMEDIA       ,
        MIME_APPLICATION_VND_SUN_J2ME_JAVA_ARCHIVE      ,
+       MIME_APPLICATION_VND_SAMSUNG_THEME      ,
        MIME_APPLICATION_VND_EXCEL      ,
        MIME_APPLICATION_VND_POWERPOINT,
        MIME_APPLICATION_VND_MSWORD,
@@ -553,6 +561,8 @@ static int mimeTableEnum[] =
        MIME_IMAGE_SVG  ,
        MIME_IMAGE_SVG1 ,
        MIME_IMAGE_VND_WAP_WBMP ,
+       MIME_IMAGE_VND_TMO_GIF,
+       MIME_IMAGE_VND_TMO_JPG,
        MIME_IMAGE_X_BMP        ,