3 * Copyright (c) 2000-2012 Samsung Electronics Co., Ltd. All Rights Reserved.
5 * This file is part of msg-service.
7 * Contact: Jaeyun Jeong <jyjeong@samsung.com>
8 * Sangkoo Kim <sangkoo.kim@samsung.com>
9 * Seunghwan Lee <sh.cat.lee@samsung.com>
10 * SoonMin Jung <sm0415.jung@samsung.com>
11 * Jae-Young Lee <jy4710.lee@samsung.com>
12 * KeeBum Kim <keebum.kim@samsung.com>
14 * PROPRIETARY/CONFIDENTIAL
16 * This software is the confidential and proprietary information of
17 * SAMSUNG ELECTRONICS ("Confidential Information"). You shall not
18 * disclose such Confidential Information and shall use it only in
19 * accordance with the terms of the license agreement you entered
20 * into with SAMSUNG ELECTRONICS.
22 * SAMSUNG make no representations or warranties about the suitability
23 * of the software, either express or implied, including but not limited
24 * to the implied warranties of merchantability, fitness for a particular
25 * purpose, or non-infringement. SAMSUNG shall not be liable for any
26 * damages suffered by licensee as a result of using, modifying or
27 * distributing this software or its derivatives.
31 #include "MmsPluginMessage.h"
33 #define MSG_STDSTR_SHORT 0x7F
36 * structures for setup
51 } MmsUiMsgCreationMode;
58 MMS_OPCO_IRELANDS = 4,
60 MMS_OPCO_NETHERLANDS = 6,
61 MMS_OPCO_PORTUGAL = 7,
66 MMS_OPCO_AUSTRIA = 12,
67 MMS_OPCO_BELGIUM = 13,
68 MMS_OPCO_HUNGARY = 14,
74 bool bAskDeliveyReport;
77 char szFrom[MSG_LOCALE_ADDR_LEN + 10];
79 MmsTimeStruct expiryTime;
80 MmsTimeStruct deliveryTime;
84 bool bExpiryUseCustomTime;
86 bool bDeliveryUseCustomTime;
88 MmsTimeStruct expiryCustomTime;
89 MmsTimeStruct deliveryCustomTime;
91 char szSign[MSG_LOCALE_SIGN_LEN + 1];
94 MmsReplyCharge replyCharge;
96 int creationMode; // Creation Mode
100 bool bSendDeliveryReport;
102 bool bAnonymousReject;
103 bool bRejectAdvertisement;
104 MmsRecvType recvHomeNetwork;
105 MmsRecvType recvRoamingNetwork;
109 bool bUserSettingMsgMaxSize;
115 MmsUiMsgCreationMode creationMode;
116 } MmsCreationModeSetup;
121 int slideIntervalTime;
127 int postcardAdditionalInfo;
131 int postcardStateNProvince;
136 MmsSendSetup sendSetup;
137 MmsRecvSetup recvSetup;
138 MmsMsgSizeSetup msgSizeSetup;
139 MmsPostcardSetup postcardSetup[5]; // ref) POSTCARD_EDIT_TYPE_EXTENDED4
141 MmsCreationModeSetup creationModeSetup;
145 /* UI not-visible fields ------------------------------------ */
149 char szPostcardOffice[MSG_STDSTR_SHORT + 1]; // Only Privosioning can change this field
150 char szPostcardOfficeExtend01[MSG_STDSTR_SHORT + 1];
151 char szPostcardOfficeExtend02[MSG_STDSTR_SHORT + 1];
152 char szPostcardOfficeExtend03[MSG_STDSTR_SHORT + 1];
153 char szPostcardOfficeExtend04[MSG_STDSTR_SHORT + 1];
154 bool bPostcardAvailable; // Only Privosioning can change this field
155 char szMmlUrl[MSG_STDSTR_SHORT + 1]; //MML Home Url
156 char szMmlPhoneNumber[MSG_STDSTR_SHORT + 1]; //MML Upload phonenumber
158 char szMmsTmplDownloadURL[MSG_STDSTR_SHORT + 1]; // for MMS More Templates
163 extern MmsSetup gMmsSetup;