| /* |
| * Copyright (C) 2008-2009 Marc Blank |
| * Licensed to The Android Open Source Project. |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| package com.android.exchange.adapter; |
| |
| /** |
| * The wbxml tags for EAS are all defined here. |
| * |
| * The static final int's, of the form <page>_<tag> = <constant> are used in parsing incoming |
| * responses from the server (i.e. EasParser and its subclasses) and sending requests to the |
| * server (via Serializer) |
| * |
| * The array of string arrays is used only for generating logging output |
| */ |
| public class Tags { |
| |
| // Wbxml page definitions for EAS |
| public static final int AIRSYNC = 0x00; |
| public static final int CONTACTS = 0x01; |
| public static final int EMAIL = 0x02; |
| public static final int CALENDAR = 0x04; |
| public static final int MOVE = 0x05; |
| public static final int GIE = 0x06; |
| public static final int FOLDER = 0x07; |
| public static final int MREQ = 0x08; |
| public static final int TASK = 0x09; |
| public static final int CONTACTS2 = 0x0C; |
| public static final int PING = 0x0D; |
| public static final int PROVISION = 0x0E; |
| public static final int SEARCH = 0x0F; |
| public static final int GAL = 0x10; |
| public static final int BASE = 0x11; |
| public static final int SETTINGS = 0x12; |
| public static final int DOCS = 0x13; |
| public static final int ITEMS = 0x14; |
| // 14.0 |
| public static final int COMPOSE = 0x15; |
| public static final int EMAIL2 = 0x16; |
| // 14.1 |
| public static final int NOTES = 0x17; |
| public static final int RIGHTS = 0x18; |
| |
| // Shift applied to page numbers to generate tag |
| public static final int PAGE_SHIFT = 6; |
| public static final int PAGE_MASK = 0x3F; // 6 bits |
| |
| public static final int SYNC_PAGE = 0 << PAGE_SHIFT; |
| public static final int SYNC_SYNC = SYNC_PAGE + 5; |
| public static final int SYNC_RESPONSES = SYNC_PAGE + 6; |
| public static final int SYNC_ADD = SYNC_PAGE + 7; |
| public static final int SYNC_CHANGE = SYNC_PAGE + 8; |
| public static final int SYNC_DELETE = SYNC_PAGE + 9; |
| public static final int SYNC_FETCH = SYNC_PAGE + 0xA; |
| public static final int SYNC_SYNC_KEY = SYNC_PAGE + 0xB; |
| public static final int SYNC_CLIENT_ID = SYNC_PAGE + 0xC; |
| public static final int SYNC_SERVER_ID = SYNC_PAGE + 0xD; |
| public static final int SYNC_STATUS = SYNC_PAGE + 0xE; |
| public static final int SYNC_COLLECTION = SYNC_PAGE + 0xF; |
| public static final int SYNC_CLASS = SYNC_PAGE + 0x10; |
| public static final int SYNC_VERSION = SYNC_PAGE + 0x11; |
| public static final int SYNC_COLLECTION_ID = SYNC_PAGE + 0x12; |
| public static final int SYNC_GET_CHANGES = SYNC_PAGE + 0x13; |
| public static final int SYNC_MORE_AVAILABLE = SYNC_PAGE + 0x14; |
| public static final int SYNC_WINDOW_SIZE = SYNC_PAGE + 0x15; |
| public static final int SYNC_COMMANDS = SYNC_PAGE + 0x16; |
| public static final int SYNC_OPTIONS = SYNC_PAGE + 0x17; |
| public static final int SYNC_FILTER_TYPE = SYNC_PAGE + 0x18; |
| public static final int SYNC_TRUNCATION = SYNC_PAGE + 0x19; |
| public static final int SYNC_RTF_TRUNCATION = SYNC_PAGE + 0x1A; |
| public static final int SYNC_CONFLICT = SYNC_PAGE + 0x1B; |
| public static final int SYNC_COLLECTIONS = SYNC_PAGE + 0x1C; |
| public static final int SYNC_APPLICATION_DATA = SYNC_PAGE + 0x1D; |
| public static final int SYNC_DELETES_AS_MOVES = SYNC_PAGE + 0x1E; |
| public static final int SYNC_NOTIFY_GUID = SYNC_PAGE + 0x1F; |
| public static final int SYNC_SUPPORTED = SYNC_PAGE + 0x20; |
| public static final int SYNC_SOFT_DELETE = SYNC_PAGE + 0x21; |
| public static final int SYNC_MIME_SUPPORT = SYNC_PAGE + 0x22; |
| public static final int SYNC_MIME_TRUNCATION = SYNC_PAGE + 0x23; |
| public static final int SYNC_WAIT = SYNC_PAGE + 0x24; |
| public static final int SYNC_LIMIT = SYNC_PAGE + 0x25; |
| public static final int SYNC_PARTIAL = SYNC_PAGE + 0x26; |
| |
| public static final int GIE_PAGE = GIE << PAGE_SHIFT; |
| public static final int GIE_GET_ITEM_ESTIMATE = GIE_PAGE + 5; |
| public static final int GIE_VERSION = GIE_PAGE + 6; |
| public static final int GIE_COLLECTIONS = GIE_PAGE + 7; |
| public static final int GIE_COLLECTION = GIE_PAGE + 8; |
| public static final int GIE_CLASS = GIE_PAGE + 9; |
| public static final int GIE_COLLECTION_ID = GIE_PAGE + 0xA; |
| public static final int GIE_DATE_TIME = GIE_PAGE + 0xB; |
| public static final int GIE_ESTIMATE = GIE_PAGE + 0xC; |
| public static final int GIE_RESPONSE = GIE_PAGE + 0xD; |
| public static final int GIE_STATUS = GIE_PAGE + 0xE; |
| |
| public static final int CONTACTS_PAGE = CONTACTS << PAGE_SHIFT; |
| public static final int CONTACTS_ANNIVERSARY = CONTACTS_PAGE + 5; |
| public static final int CONTACTS_ASSISTANT_NAME = CONTACTS_PAGE + 6; |
| public static final int CONTACTS_ASSISTANT_TELEPHONE_NUMBER = CONTACTS_PAGE + 7; |
| public static final int CONTACTS_BIRTHDAY = CONTACTS_PAGE + 8; |
| public static final int CONTACTS_BODY = CONTACTS_PAGE + 9; |
| public static final int CONTACTS_BODY_SIZE = CONTACTS_PAGE + 0xA; |
| public static final int CONTACTS_BODY_TRUNCATED = CONTACTS_PAGE + 0xB; |
| public static final int CONTACTS_BUSINESS2_TELEPHONE_NUMBER = CONTACTS_PAGE + 0xC; |
| public static final int CONTACTS_BUSINESS_ADDRESS_CITY = CONTACTS_PAGE + 0xD; |
| public static final int CONTACTS_BUSINESS_ADDRESS_COUNTRY = CONTACTS_PAGE + 0xE; |
| public static final int CONTACTS_BUSINESS_ADDRESS_POSTAL_CODE = CONTACTS_PAGE + 0xF; |
| public static final int CONTACTS_BUSINESS_ADDRESS_STATE = CONTACTS_PAGE + 0x10; |
| public static final int CONTACTS_BUSINESS_ADDRESS_STREET = CONTACTS_PAGE + 0x11; |
| public static final int CONTACTS_BUSINESS_FAX_NUMBER = CONTACTS_PAGE + 0x12; |
| public static final int CONTACTS_BUSINESS_TELEPHONE_NUMBER = CONTACTS_PAGE + 0x13; |
| public static final int CONTACTS_CAR_TELEPHONE_NUMBER = CONTACTS_PAGE + 0x14; |
| public static final int CONTACTS_CATEGORIES = CONTACTS_PAGE + 0x15; |
| public static final int CONTACTS_CATEGORY = CONTACTS_PAGE + 0x16; |
| public static final int CONTACTS_CHILDREN = CONTACTS_PAGE + 0x17; |
| public static final int CONTACTS_CHILD = CONTACTS_PAGE + 0x18; |
| public static final int CONTACTS_COMPANY_NAME = CONTACTS_PAGE + 0x19; |
| public static final int CONTACTS_DEPARTMENT = CONTACTS_PAGE + 0x1A; |
| public static final int CONTACTS_EMAIL1_ADDRESS = CONTACTS_PAGE + 0x1B; |
| public static final int CONTACTS_EMAIL2_ADDRESS = CONTACTS_PAGE + 0x1C; |
| public static final int CONTACTS_EMAIL3_ADDRESS = CONTACTS_PAGE + 0x1D; |
| public static final int CONTACTS_FILE_AS = CONTACTS_PAGE + 0x1E; |
| public static final int CONTACTS_FIRST_NAME = CONTACTS_PAGE + 0x1F; |
| public static final int CONTACTS_HOME2_TELEPHONE_NUMBER = CONTACTS_PAGE + 0x20; |
| public static final int CONTACTS_HOME_ADDRESS_CITY = CONTACTS_PAGE + 0x21; |
| public static final int CONTACTS_HOME_ADDRESS_COUNTRY = CONTACTS_PAGE + 0x22; |
| public static final int CONTACTS_HOME_ADDRESS_POSTAL_CODE = CONTACTS_PAGE + 0x23; |
| public static final int CONTACTS_HOME_ADDRESS_STATE = CONTACTS_PAGE + 0x24; |
| public static final int CONTACTS_HOME_ADDRESS_STREET = CONTACTS_PAGE + 0x25; |
| public static final int CONTACTS_HOME_FAX_NUMBER = CONTACTS_PAGE + 0x26; |
| public static final int CONTACTS_HOME_TELEPHONE_NUMBER = CONTACTS_PAGE + 0x27; |
| public static final int CONTACTS_JOB_TITLE = CONTACTS_PAGE + 0x28; |
| public static final int CONTACTS_LAST_NAME = CONTACTS_PAGE + 0x29; |
| public static final int CONTACTS_MIDDLE_NAME = CONTACTS_PAGE + 0x2A; |
| public static final int CONTACTS_MOBILE_TELEPHONE_NUMBER = CONTACTS_PAGE + 0x2B; |
| public static final int CONTACTS_OFFICE_LOCATION = CONTACTS_PAGE + 0x2C; |
| public static final int CONTACTS_OTHER_ADDRESS_CITY = CONTACTS_PAGE + 0x2D; |
| public static final int CONTACTS_OTHER_ADDRESS_COUNTRY = CONTACTS_PAGE + 0x2E; |
| public static final int CONTACTS_OTHER_ADDRESS_POSTAL_CODE = CONTACTS_PAGE + 0x2F; |
| public static final int CONTACTS_OTHER_ADDRESS_STATE = CONTACTS_PAGE + 0x30; |
| public static final int CONTACTS_OTHER_ADDRESS_STREET = CONTACTS_PAGE + 0x31; |
| public static final int CONTACTS_PAGER_NUMBER = CONTACTS_PAGE + 0x32; |
| public static final int CONTACTS_RADIO_TELEPHONE_NUMBER = CONTACTS_PAGE + 0x33; |
| public static final int CONTACTS_SPOUSE = CONTACTS_PAGE + 0x34; |
| public static final int CONTACTS_SUFFIX = CONTACTS_PAGE + 0x35; |
| public static final int CONTACTS_TITLE = CONTACTS_PAGE + 0x36; |
| public static final int CONTACTS_WEBPAGE = CONTACTS_PAGE + 0x37; |
| public static final int CONTACTS_YOMI_COMPANY_NAME = CONTACTS_PAGE + 0x38; |
| public static final int CONTACTS_YOMI_FIRST_NAME = CONTACTS_PAGE + 0x39; |
| public static final int CONTACTS_YOMI_LAST_NAME = CONTACTS_PAGE + 0x3A; |
| public static final int CONTACTS_COMPRESSED_RTF = CONTACTS_PAGE + 0x3B; |
| public static final int CONTACTS_PICTURE = CONTACTS_PAGE + 0x3C; |
| |
| public static final int CALENDAR_PAGE = CALENDAR << PAGE_SHIFT; |
| public static final int CALENDAR_TIME_ZONE = CALENDAR_PAGE + 5; |
| public static final int CALENDAR_ALL_DAY_EVENT = CALENDAR_PAGE + 6; |
| public static final int CALENDAR_ATTENDEES = CALENDAR_PAGE + 7; |
| public static final int CALENDAR_ATTENDEE = CALENDAR_PAGE + 8; |
| public static final int CALENDAR_ATTENDEE_EMAIL = CALENDAR_PAGE + 9; |
| public static final int CALENDAR_ATTENDEE_NAME = CALENDAR_PAGE + 0xA; |
| public static final int CALENDAR_BODY = CALENDAR_PAGE + 0xB; |
| public static final int CALENDAR_BODY_TRUNCATED = CALENDAR_PAGE + 0xC; |
| public static final int CALENDAR_BUSY_STATUS = CALENDAR_PAGE + 0xD; |
| public static final int CALENDAR_CATEGORIES = CALENDAR_PAGE + 0xE; |
| public static final int CALENDAR_CATEGORY = CALENDAR_PAGE + 0xF; |
| public static final int CALENDAR_COMPRESSED_RTF = CALENDAR_PAGE + 0x10; |
| public static final int CALENDAR_DTSTAMP = CALENDAR_PAGE + 0x11; |
| public static final int CALENDAR_END_TIME = CALENDAR_PAGE + 0x12; |
| public static final int CALENDAR_EXCEPTION = CALENDAR_PAGE + 0x13; |
| public static final int CALENDAR_EXCEPTIONS = CALENDAR_PAGE + 0x14; |
| public static final int CALENDAR_EXCEPTION_IS_DELETED = CALENDAR_PAGE + 0x15; |
| public static final int CALENDAR_EXCEPTION_START_TIME = CALENDAR_PAGE + 0x16; |
| public static final int CALENDAR_LOCATION = CALENDAR_PAGE + 0x17; |
| public static final int CALENDAR_MEETING_STATUS = CALENDAR_PAGE + 0x18; |
| public static final int CALENDAR_ORGANIZER_EMAIL = CALENDAR_PAGE + 0x19; |
| public static final int CALENDAR_ORGANIZER_NAME = CALENDAR_PAGE + 0x1A; |
| public static final int CALENDAR_RECURRENCE = CALENDAR_PAGE + 0x1B; |
| public static final int CALENDAR_RECURRENCE_TYPE = CALENDAR_PAGE + 0x1C; |
| public static final int CALENDAR_RECURRENCE_UNTIL = CALENDAR_PAGE + 0x1D; |
| public static final int CALENDAR_RECURRENCE_OCCURRENCES = CALENDAR_PAGE + 0x1E; |
| public static final int CALENDAR_RECURRENCE_INTERVAL = CALENDAR_PAGE + 0x1F; |
| public static final int CALENDAR_RECURRENCE_DAYOFWEEK = CALENDAR_PAGE + 0x20; |
| public static final int CALENDAR_RECURRENCE_DAYOFMONTH = CALENDAR_PAGE + 0x21; |
| public static final int CALENDAR_RECURRENCE_WEEKOFMONTH = CALENDAR_PAGE + 0x22; |
| public static final int CALENDAR_RECURRENCE_MONTHOFYEAR = CALENDAR_PAGE + 0x23; |
| public static final int CALENDAR_REMINDER_MINS_BEFORE = CALENDAR_PAGE + 0x24; |
| public static final int CALENDAR_SENSITIVITY = CALENDAR_PAGE + 0x25; |
| public static final int CALENDAR_SUBJECT = CALENDAR_PAGE + 0x26; |
| public static final int CALENDAR_START_TIME = CALENDAR_PAGE + 0x27; |
| public static final int CALENDAR_UID = CALENDAR_PAGE + 0x28; |
| public static final int CALENDAR_ATTENDEE_STATUS = CALENDAR_PAGE + 0x29; |
| public static final int CALENDAR_ATTENDEE_TYPE = CALENDAR_PAGE + 0x2A; |
| public static final int CALENDAR_ATTACHMENT = CALENDAR_PAGE + 0x2B; |
| public static final int CALENDAR_ATTACHMENTS = CALENDAR_PAGE + 0x2C; |
| public static final int CALENDAR_ATT_NAME = CALENDAR_PAGE + 0x2D; |
| public static final int CALENDAR_ATT_SIZE = CALENDAR_PAGE + 0x2E; |
| public static final int CALENDAR_ATT_OID = CALENDAR_PAGE + 0x2F; |
| public static final int CALENDAR_ATT_METHOD = CALENDAR_PAGE + 0x30; |
| public static final int CALENDAR_ATT_REMOVED = CALENDAR_PAGE + 0x31; |
| public static final int CALENDAR_DISPLAY_NAME = CALENDAR_PAGE + 0x32; |
| public static final int CALENDAR_DISALLOW_NEW_TIME_PROPOSAL = CALENDAR_PAGE + 0x33; |
| public static final int CALENDAR_RESPONSE_REQUESTED = CALENDAR_PAGE + 0x34; |
| public static final int CALENDAR_APPOINTMENT_REPLY_TIME = CALENDAR_PAGE + 0x35; |
| public static final int CALENDAR_RESPONSE_TYPE = CALENDAR_PAGE + 0x36; |
| public static final int CALENDAR_CALENDAR_TYPE = CALENDAR_PAGE + 0x37; |
| public static final int CALENDAR_IS_LEAP_MONTH = CALENDAR_PAGE + 0x38; |
| public static final int CALENDAR_FIRST_DAY_OF_WEEK = CALENDAR_PAGE + 0x39; |
| public static final int CALENDAR_ONLINE_MEETING_CONFLINK = CALENDAR_PAGE + 0x3A; |
| public static final int CALENDAR_ONLINE_MEETING_EXTERNAL_LINK = CALENDAR_PAGE + 0x3B; |
| |
| public static final int FOLDER_PAGE = FOLDER << PAGE_SHIFT; |
| public static final int FOLDER_FOLDERS = FOLDER_PAGE + 5; |
| public static final int FOLDER_FOLDER = FOLDER_PAGE + 6; |
| public static final int FOLDER_DISPLAY_NAME = FOLDER_PAGE + 7; |
| public static final int FOLDER_SERVER_ID = FOLDER_PAGE + 8; |
| public static final int FOLDER_PARENT_ID = FOLDER_PAGE + 9; |
| public static final int FOLDER_TYPE = FOLDER_PAGE + 0xA; |
| public static final int FOLDER_RESPONSE = FOLDER_PAGE + 0xB; |
| public static final int FOLDER_STATUS = FOLDER_PAGE + 0xC; |
| public static final int FOLDER_CONTENT_CLASS = FOLDER_PAGE + 0xD; |
| public static final int FOLDER_CHANGES = FOLDER_PAGE + 0xE; |
| public static final int FOLDER_ADD = FOLDER_PAGE + 0xF; |
| public static final int FOLDER_DELETE = FOLDER_PAGE + 0x10; |
| public static final int FOLDER_UPDATE = FOLDER_PAGE + 0x11; |
| public static final int FOLDER_SYNC_KEY = FOLDER_PAGE + 0x12; |
| public static final int FOLDER_FOLDER_CREATE = FOLDER_PAGE + 0x13; |
| public static final int FOLDER_FOLDER_DELETE= FOLDER_PAGE + 0x14; |
| public static final int FOLDER_FOLDER_UPDATE = FOLDER_PAGE + 0x15; |
| public static final int FOLDER_FOLDER_SYNC = FOLDER_PAGE + 0x16; |
| public static final int FOLDER_COUNT = FOLDER_PAGE + 0x17; |
| public static final int FOLDER_VERSION = FOLDER_PAGE + 0x18; |
| |
| public static final int MREQ_PAGE = MREQ << PAGE_SHIFT; |
| public static final int MREQ_CAL_ID = MREQ_PAGE + 5; |
| public static final int MREQ_COLLECTION_ID = MREQ_PAGE + 6; |
| public static final int MREQ_MEETING_RESPONSE = MREQ_PAGE + 7; |
| public static final int MREQ_REQ_ID = MREQ_PAGE + 8; |
| public static final int MREQ_REQUEST = MREQ_PAGE + 9; |
| public static final int MREQ_RESULT = MREQ_PAGE + 0xA; |
| public static final int MREQ_STATUS = MREQ_PAGE + 0xB; |
| public static final int MREQ_USER_RESPONSE = MREQ_PAGE + 0xC; |
| public static final int MREQ_VERSION = MREQ_PAGE + 0xD; |
| |
| public static final int EMAIL_PAGE = EMAIL << PAGE_SHIFT; |
| public static final int EMAIL_ATTACHMENT = EMAIL_PAGE + 5; |
| public static final int EMAIL_ATTACHMENTS = EMAIL_PAGE + 6; |
| public static final int EMAIL_ATT_NAME = EMAIL_PAGE + 7; |
| public static final int EMAIL_ATT_SIZE = EMAIL_PAGE + 8; |
| public static final int EMAIL_ATT0ID = EMAIL_PAGE + 9; |
| public static final int EMAIL_ATT_METHOD = EMAIL_PAGE + 0xA; |
| public static final int EMAIL_ATT_REMOVED = EMAIL_PAGE + 0xB; |
| public static final int EMAIL_BODY = EMAIL_PAGE + 0xC; |
| public static final int EMAIL_BODY_SIZE = EMAIL_PAGE + 0xD; |
| public static final int EMAIL_BODY_TRUNCATED = EMAIL_PAGE + 0xE; |
| public static final int EMAIL_DATE_RECEIVED = EMAIL_PAGE + 0xF; |
| public static final int EMAIL_DISPLAY_NAME = EMAIL_PAGE + 0x10; |
| public static final int EMAIL_DISPLAY_TO = EMAIL_PAGE + 0x11; |
| public static final int EMAIL_IMPORTANCE = EMAIL_PAGE + 0x12; |
| public static final int EMAIL_MESSAGE_CLASS = EMAIL_PAGE + 0x13; |
| public static final int EMAIL_SUBJECT = EMAIL_PAGE + 0x14; |
| public static final int EMAIL_READ = EMAIL_PAGE + 0x15; |
| public static final int EMAIL_TO = EMAIL_PAGE + 0x16; |
| public static final int EMAIL_CC = EMAIL_PAGE + 0x17; |
| public static final int EMAIL_FROM = EMAIL_PAGE + 0x18; |
| public static final int EMAIL_REPLY_TO = EMAIL_PAGE + 0x19; |
| public static final int EMAIL_ALL_DAY_EVENT = EMAIL_PAGE + 0x1A; |
| public static final int EMAIL_CATEGORIES = EMAIL_PAGE + 0x1B; |
| public static final int EMAIL_CATEGORY = EMAIL_PAGE + 0x1C; |
| public static final int EMAIL_DTSTAMP = EMAIL_PAGE + 0x1D; |
| public static final int EMAIL_END_TIME = EMAIL_PAGE + 0x1E; |
| public static final int EMAIL_INSTANCE_TYPE = EMAIL_PAGE + 0x1F; |
| public static final int EMAIL_INTD_BUSY_STATUS = EMAIL_PAGE + 0x20; |
| public static final int EMAIL_LOCATION = EMAIL_PAGE + 0x21; |
| public static final int EMAIL_MEETING_REQUEST = EMAIL_PAGE + 0x22; |
| public static final int EMAIL_ORGANIZER = EMAIL_PAGE + 0x23; |
| public static final int EMAIL_RECURRENCE_ID = EMAIL_PAGE + 0x24; |
| public static final int EMAIL_REMINDER = EMAIL_PAGE + 0x25; |
| public static final int EMAIL_RESPONSE_REQUESTED = EMAIL_PAGE + 0x26; |
| public static final int EMAIL_RECURRENCES = EMAIL_PAGE + 0x27; |
| public static final int EMAIL_RECURRENCE = EMAIL_PAGE + 0x28; |
| public static final int EMAIL_RECURRENCE_TYPE = EMAIL_PAGE + 0x29; |
| public static final int EMAIL_RECURRENCE_UNTIL = EMAIL_PAGE + 0x2A; |
| public static final int EMAIL_RECURRENCE_OCCURRENCES = EMAIL_PAGE + 0x2B; |
| public static final int EMAIL_RECURRENCE_INTERVAL = EMAIL_PAGE + 0x2C; |
| public static final int EMAIL_RECURRENCE_DAYOFWEEK = EMAIL_PAGE + 0x2D; |
| public static final int EMAIL_RECURRENCE_DAYOFMONTH = EMAIL_PAGE + 0x2E; |
| public static final int EMAIL_RECURRENCE_WEEKOFMONTH = EMAIL_PAGE + 0x2F; |
| public static final int EMAIL_RECURRENCE_MONTHOFYEAR = EMAIL_PAGE + 0x30; |
| public static final int EMAIL_START_TIME = EMAIL_PAGE + 0x31; |
| public static final int EMAIL_SENSITIVITY = EMAIL_PAGE + 0x32; |
| public static final int EMAIL_TIME_ZONE = EMAIL_PAGE + 0x33; |
| public static final int EMAIL_GLOBAL_OBJID = EMAIL_PAGE + 0x34; |
| public static final int EMAIL_THREAD_TOPIC = EMAIL_PAGE + 0x35; |
| public static final int EMAIL_MIME_DATA = EMAIL_PAGE + 0x36; |
| public static final int EMAIL_MIME_TRUNCATED = EMAIL_PAGE + 0x37; |
| public static final int EMAIL_MIME_SIZE = EMAIL_PAGE + 0x38; |
| public static final int EMAIL_INTERNET_CPID = EMAIL_PAGE + 0x39; |
| public static final int EMAIL_FLAG = EMAIL_PAGE + 0x3A; |
| public static final int EMAIL_FLAG_STATUS = EMAIL_PAGE + 0x3B; |
| public static final int EMAIL_CONTENT_CLASS = EMAIL_PAGE + 0x3C; |
| public static final int EMAIL_FLAG_TYPE = EMAIL_PAGE + 0x3D; |
| public static final int EMAIL_COMPLETE_TIME = EMAIL_PAGE + 0x3E; |
| public static final int EMAIL_DISALLOW_NEW_TIME_PROPOSAL = EMAIL_PAGE + 0x3F; |
| |
| public static final int TASK_PAGE = TASK << PAGE_SHIFT; |
| public static final int TASK_BODY = TASK_PAGE + 5; |
| public static final int TASK_BODY_SIZE = TASK_PAGE + 6; |
| public static final int TASK_BODY_TRUNCATED = TASK_PAGE + 7; |
| public static final int TASK_CATEGORIES = TASK_PAGE + 8; |
| public static final int TASK_CATEGORY = TASK_PAGE + 9; |
| public static final int TASK_COMPLETE = TASK_PAGE + 0xA; |
| public static final int TASK_DATE_COMPLETED = TASK_PAGE + 0xB; |
| public static final int TASK_DUE_DATE = TASK_PAGE + 0xC; |
| public static final int TASK_UTC_DUE_DATE = TASK_PAGE + 0xD; |
| public static final int TASK_IMPORTANCE = TASK_PAGE + 0xE; |
| public static final int TASK_RECURRENCE = TASK_PAGE + 0xF; |
| public static final int TASK_RECURRENCE_TYPE = TASK_PAGE + 0x10; |
| public static final int TASK_RECURRENCE_START = TASK_PAGE + 0x11; |
| public static final int TASK_RECURRENCE_UNTIL = TASK_PAGE + 0x12; |
| public static final int TASK_RECURRENCE_OCCURRENCES = TASK_PAGE + 0x13; |
| public static final int TASK_RECURRENCE_INTERVAL = TASK_PAGE + 0x14; |
| public static final int TASK_RECURRENCE_DAY_OF_MONTH = TASK_PAGE + 0x15; |
| public static final int TASK_RECURRENCE_DAY_OF_WEEK = TASK_PAGE + 0x16; |
| public static final int TASK_RECURRENCE_WEEK_OF_MONTH = TASK_PAGE + 0x17; |
| public static final int TASK_RECURRENCE_MONTH_OF_YEAR = TASK_PAGE + 0x18; |
| public static final int TASK_RECURRENCE_REGENERATE = TASK_PAGE + 0x19; |
| public static final int TASK_RECURRENCE_DEAD_OCCUR = TASK_PAGE + 0x1A; |
| public static final int TASK_REMINDER_SET = TASK_PAGE + 0x1B; |
| public static final int TASK_REMINDER_TIME = TASK_PAGE + 0x1C; |
| public static final int TASK_SENSITIVITY = TASK_PAGE + 0x1D; |
| public static final int TASK_START_DATE = TASK_PAGE + 0x1E; |
| public static final int TASK_UTC_START_DATE = TASK_PAGE + 0x1F; |
| public static final int TASK_SUBJECT = TASK_PAGE + 0x20; |
| public static final int COMPRESSED_RTF = TASK_PAGE + 0x21; |
| public static final int ORDINAL_DATE = TASK_PAGE + 0x22; |
| public static final int SUBORDINAL_DATE = TASK_PAGE + 0x23; |
| |
| public static final int MOVE_PAGE = MOVE << PAGE_SHIFT; |
| public static final int MOVE_MOVE_ITEMS = MOVE_PAGE + 5; |
| public static final int MOVE_MOVE = MOVE_PAGE + 6; |
| public static final int MOVE_SRCMSGID = MOVE_PAGE + 7; |
| public static final int MOVE_SRCFLDID = MOVE_PAGE + 8; |
| public static final int MOVE_DSTFLDID = MOVE_PAGE + 9; |
| public static final int MOVE_RESPONSE = MOVE_PAGE + 0xA; |
| public static final int MOVE_STATUS = MOVE_PAGE + 0xB; |
| public static final int MOVE_DSTMSGID = MOVE_PAGE + 0xC; |
| |
| public static final int CONTACTS2_PAGE = CONTACTS2 << PAGE_SHIFT; |
| public static final int CONTACTS2_CUSTOMER_ID = CONTACTS2_PAGE + 5; |
| public static final int CONTACTS2_GOVERNMENT_ID = CONTACTS2_PAGE + 6; |
| public static final int CONTACTS2_IM_ADDRESS = CONTACTS2_PAGE + 7; |
| public static final int CONTACTS2_IM_ADDRESS_2 = CONTACTS2_PAGE + 8; |
| public static final int CONTACTS2_IM_ADDRESS_3 = CONTACTS2_PAGE + 9; |
| public static final int CONTACTS2_MANAGER_NAME = CONTACTS2_PAGE + 0xA; |
| public static final int CONTACTS2_COMPANY_MAIN_PHONE = CONTACTS2_PAGE + 0xB; |
| public static final int CONTACTS2_ACCOUNT_NAME = CONTACTS2_PAGE + 0xC; |
| public static final int CONTACTS2_NICKNAME = CONTACTS2_PAGE + 0xD; |
| public static final int CONTACTS2_MMS = CONTACTS2_PAGE + 0xE; |
| |
| public static final int PING_PAGE = PING << PAGE_SHIFT; |
| public static final int PING_PING = PING_PAGE + 5; |
| public static final int PING_AUTD_STATE = PING_PAGE + 6; |
| public static final int PING_STATUS = PING_PAGE + 7; |
| public static final int PING_HEARTBEAT_INTERVAL = PING_PAGE + 8; |
| public static final int PING_FOLDERS = PING_PAGE + 9; |
| public static final int PING_FOLDER = PING_PAGE + 0xA; |
| public static final int PING_ID = PING_PAGE + 0xB; |
| public static final int PING_CLASS = PING_PAGE + 0xC; |
| public static final int PING_MAX_FOLDERS = PING_PAGE + 0xD; |
| |
| public static final int SEARCH_PAGE = SEARCH << PAGE_SHIFT; |
| public static final int SEARCH_SEARCH = SEARCH_PAGE + 5; |
| public static final int SEARCH_STORES = SEARCH_PAGE + 6; |
| public static final int SEARCH_STORE = SEARCH_PAGE + 7; |
| public static final int SEARCH_NAME = SEARCH_PAGE + 8; |
| public static final int SEARCH_QUERY = SEARCH_PAGE + 9; |
| public static final int SEARCH_OPTIONS = SEARCH_PAGE + 0xA; |
| public static final int SEARCH_RANGE = SEARCH_PAGE + 0xB; |
| public static final int SEARCH_STATUS = SEARCH_PAGE + 0xC; |
| public static final int SEARCH_RESPONSE = SEARCH_PAGE + 0xD; |
| public static final int SEARCH_RESULT = SEARCH_PAGE + 0xE; |
| public static final int SEARCH_PROPERTIES = SEARCH_PAGE + 0xF; |
| public static final int SEARCH_TOTAL = SEARCH_PAGE + 0x10; |
| public static final int SEARCH_EQUAL_TO = SEARCH_PAGE + 0x11; |
| public static final int SEARCH_VALUE = SEARCH_PAGE + 0x12; |
| public static final int SEARCH_AND = SEARCH_PAGE + 0x13; |
| public static final int SEARCH_OR = SEARCH_PAGE + 0x14; |
| public static final int SEARCH_FREE_TEXT = SEARCH_PAGE + 0x15; |
| public static final int SEARCH_SUBSTRING_OP = SEARCH_PAGE + 0x16; |
| public static final int SEARCH_DEEP_TRAVERSAL = SEARCH_PAGE + 0x17; |
| public static final int SEARCH_LONG_ID = SEARCH_PAGE + 0x18; |
| public static final int SEARCH_REBUILD_RESULTS = SEARCH_PAGE + 0x19; |
| public static final int SEARCH_LESS_THAN = SEARCH_PAGE + 0x1A; |
| public static final int SEARCH_GREATER_THAN = SEARCH_PAGE + 0x1B; |
| public static final int SEARCH_SCHEMA = SEARCH_PAGE + 0x1C; |
| public static final int SEARCH_SUPPORTED = SEARCH_PAGE + 0x1D; |
| |
| public static final int GAL_PAGE = GAL << PAGE_SHIFT; |
| public static final int GAL_DISPLAY_NAME = GAL_PAGE + 5; |
| public static final int GAL_PHONE = GAL_PAGE + 6; |
| public static final int GAL_OFFICE = GAL_PAGE + 7; |
| public static final int GAL_TITLE = GAL_PAGE + 8; |
| public static final int GAL_COMPANY = GAL_PAGE + 9; |
| public static final int GAL_ALIAS = GAL_PAGE + 0xA; |
| public static final int GAL_FIRST_NAME = GAL_PAGE + 0xB; |
| public static final int GAL_LAST_NAME = GAL_PAGE + 0xC; |
| public static final int GAL_HOME_PHONE = GAL_PAGE + 0xD; |
| public static final int GAL_MOBILE_PHONE = GAL_PAGE + 0xE; |
| public static final int GAL_EMAIL_ADDRESS = GAL_PAGE + 0xF; |
| |
| public static final int PROVISION_PAGE = PROVISION << PAGE_SHIFT; |
| // EAS 2.5 |
| public static final int PROVISION_PROVISION = PROVISION_PAGE + 5; |
| public static final int PROVISION_POLICIES = PROVISION_PAGE + 6; |
| public static final int PROVISION_POLICY = PROVISION_PAGE + 7; |
| public static final int PROVISION_POLICY_TYPE = PROVISION_PAGE + 8; |
| public static final int PROVISION_POLICY_KEY = PROVISION_PAGE + 9; |
| public static final int PROVISION_DATA = PROVISION_PAGE + 0xA; |
| public static final int PROVISION_STATUS = PROVISION_PAGE + 0xB; |
| public static final int PROVISION_REMOTE_WIPE = PROVISION_PAGE + 0xC; |
| // EAS 12.0 |
| public static final int PROVISION_EAS_PROVISION_DOC = PROVISION_PAGE + 0xD; |
| public static final int PROVISION_DEVICE_PASSWORD_ENABLED = PROVISION_PAGE + 0xE; |
| public static final int PROVISION_ALPHA_DEVICE_PASSWORD_ENABLED = PROVISION_PAGE + 0xF; |
| public static final int PROVISION_DEVICE_ENCRYPTION_ENABLED = PROVISION_PAGE + 0x10; |
| public static final int PROVISION_PASSWORD_RECOVERY_ENABLED = PROVISION_PAGE + 0x11; |
| public static final int PROVISION_ATTACHMENTS_ENABLED = PROVISION_PAGE + 0x13; |
| public static final int PROVISION_MIN_DEVICE_PASSWORD_LENGTH = PROVISION_PAGE + 0x14; |
| public static final int PROVISION_MAX_INACTIVITY_TIME_DEVICE_LOCK = PROVISION_PAGE + 0x15; |
| public static final int PROVISION_MAX_DEVICE_PASSWORD_FAILED_ATTEMPTS = PROVISION_PAGE + 0x16; |
| public static final int PROVISION_MAX_ATTACHMENT_SIZE = PROVISION_PAGE + 0x17; |
| public static final int PROVISION_ALLOW_SIMPLE_DEVICE_PASSWORD = PROVISION_PAGE + 0x18; |
| public static final int PROVISION_DEVICE_PASSWORD_EXPIRATION = PROVISION_PAGE + 0x19; |
| public static final int PROVISION_DEVICE_PASSWORD_HISTORY = PROVISION_PAGE + 0x1A; |
| public static final int PROVISION_MAX_SUPPORTED_TAG = PROVISION_DEVICE_PASSWORD_HISTORY; |
| |
| // EAS 12.1 |
| public static final int PROVISION_ALLOW_STORAGE_CARD = PROVISION_PAGE + 0x1B; |
| public static final int PROVISION_ALLOW_CAMERA = PROVISION_PAGE + 0x1C; |
| public static final int PROVISION_REQUIRE_DEVICE_ENCRYPTION = PROVISION_PAGE + 0x1D; |
| public static final int PROVISION_ALLOW_UNSIGNED_APPLICATIONS = PROVISION_PAGE + 0x1E; |
| public static final int PROVISION_ALLOW_UNSIGNED_INSTALLATION_PACKAGES = PROVISION_PAGE + 0x1F; |
| public static final int PROVISION_MIN_DEVICE_PASSWORD_COMPLEX_CHARS = PROVISION_PAGE + 0x20; |
| public static final int PROVISION_ALLOW_WIFI = PROVISION_PAGE + 0x21; |
| public static final int PROVISION_ALLOW_TEXT_MESSAGING = PROVISION_PAGE + 0x22; |
| public static final int PROVISION_ALLOW_POP_IMAP_EMAIL = PROVISION_PAGE + 0x23; |
| public static final int PROVISION_ALLOW_BLUETOOTH = PROVISION_PAGE + 0x24; |
| public static final int PROVISION_ALLOW_IRDA = PROVISION_PAGE + 0x25; |
| public static final int PROVISION_REQUIRE_MANUAL_SYNC_WHEN_ROAMING = PROVISION_PAGE + 0x26; |
| public static final int PROVISION_ALLOW_DESKTOP_SYNC = PROVISION_PAGE + 0x27; |
| public static final int PROVISION_MAX_CALENDAR_AGE_FILTER = PROVISION_PAGE + 0x28; |
| public static final int PROVISION_ALLOW_HTML_EMAIL = PROVISION_PAGE + 0x29; |
| public static final int PROVISION_MAX_EMAIL_AGE_FILTER = PROVISION_PAGE + 0x2A; |
| public static final int PROVISION_MAX_EMAIL_BODY_TRUNCATION_SIZE = PROVISION_PAGE + 0x2B; |
| public static final int PROVISION_MAX_EMAIL_HTML_BODY_TRUNCATION_SIZE = PROVISION_PAGE + 0x2C; |
| public static final int PROVISION_REQUIRE_SIGNED_SMIME_MESSAGES = PROVISION_PAGE + 0x2D; |
| public static final int PROVISION_REQUIRE_ENCRYPTED_SMIME_MESSAGES = PROVISION_PAGE + 0x2E; |
| public static final int PROVISION_REQUIRE_SIGNED_SMIME_ALGORITHM = PROVISION_PAGE + 0x2F; |
| public static final int PROVISION_REQUIRE_ENCRYPTION_SMIME_ALGORITHM = PROVISION_PAGE + 0x30; |
| public static final int PROVISION_ALLOW_SMIME_ENCRYPTION_NEGOTIATION = PROVISION_PAGE + 0x31; |
| public static final int PROVISION_ALLOW_SMIME_SOFT_CERTS = PROVISION_PAGE + 0x32; |
| public static final int PROVISION_ALLOW_BROWSER = PROVISION_PAGE + 0x33; |
| public static final int PROVISION_ALLOW_CONSUMER_EMAIL = PROVISION_PAGE + 0x34; |
| public static final int PROVISION_ALLOW_REMOTE_DESKTOP = PROVISION_PAGE + 0x35; |
| public static final int PROVISION_ALLOW_INTERNET_SHARING = PROVISION_PAGE + 0x36; |
| public static final int PROVISION_UNAPPROVED_IN_ROM_APPLICATION_LIST = PROVISION_PAGE + 0x37; |
| public static final int PROVISION_APPLICATION_NAME = PROVISION_PAGE + 0x38; |
| public static final int PROVISION_APPROVED_APPLICATION_LIST = PROVISION_PAGE + 0x39; |
| public static final int PROVISION_HASH = PROVISION_PAGE + 0x3A; |
| |
| public static final int BASE_PAGE = BASE << PAGE_SHIFT; |
| public static final int BASE_BODY_PREFERENCE = BASE_PAGE + 5; |
| public static final int BASE_TYPE = BASE_PAGE + 6; |
| public static final int BASE_TRUNCATION_SIZE = BASE_PAGE + 7; |
| public static final int BASE_ALL_OR_NONE = BASE_PAGE + 8; |
| public static final int BASE_RESERVED = BASE_PAGE + 9; |
| public static final int BASE_BODY = BASE_PAGE + 0xA; |
| public static final int BASE_DATA = BASE_PAGE + 0xB; |
| public static final int BASE_ESTIMATED_DATA_SIZE = BASE_PAGE + 0xC; |
| public static final int BASE_TRUNCATED = BASE_PAGE + 0xD; |
| public static final int BASE_ATTACHMENTS = BASE_PAGE + 0xE; |
| public static final int BASE_ATTACHMENT = BASE_PAGE + 0xF; |
| public static final int BASE_DISPLAY_NAME = BASE_PAGE + 0x10; |
| public static final int BASE_FILE_REFERENCE = BASE_PAGE + 0x11; |
| public static final int BASE_METHOD = BASE_PAGE + 0x12; |
| public static final int BASE_CONTENT_ID = BASE_PAGE + 0x13; |
| public static final int BASE_CONTENT_LOCATION = BASE_PAGE + 0x14; |
| public static final int BASE_IS_INLINE = BASE_PAGE + 0x15; |
| public static final int BASE_NATIVE_BODY_TYPE = BASE_PAGE + 0x16; |
| public static final int BASE_CONTENT_TYPE = BASE_PAGE + 0x17; |
| |
| public static final int SETTINGS_PAGE = SETTINGS << PAGE_SHIFT; |
| public static final int SETTINGS_SETTINGS = SETTINGS_PAGE + 5; |
| public static final int SETTINGS_STATUS = SETTINGS_PAGE + 6; |
| public static final int SETTINGS_GET = SETTINGS_PAGE + 7; |
| public static final int SETTINGS_SET = SETTINGS_PAGE + 8; |
| public static final int SETTINGS_OOF = SETTINGS_PAGE + 9; |
| public static final int SETTINGS_OOF_STATE = SETTINGS_PAGE + 0xA; |
| public static final int SETTINGS_START_TIME = SETTINGS_PAGE + 0xB; |
| public static final int SETTINGS_END_TIME = SETTINGS_PAGE + 0xC; |
| public static final int SETTINGS_OOF_MESSAGE = SETTINGS_PAGE + 0xD; |
| public static final int SETTINGS_APPLIES_TO_INTERNAL = SETTINGS_PAGE + 0xE; |
| public static final int SETTINGS_APPLIES_TO_EXTERNAL_KNOWN = SETTINGS_PAGE + 0xF; |
| public static final int SETTINGS_APPLIES_TO_EXTERNAL_UNKNOWN = SETTINGS_PAGE + 0x10; |
| public static final int SETTINGS_ENABLED = SETTINGS_PAGE + 0x11; |
| public static final int SETTINGS_REPLY_MESSAGE = SETTINGS_PAGE + 0x12; |
| public static final int SETTINGS_BODY_TYPE = SETTINGS_PAGE + 0x13; |
| public static final int SETTINGS_DEVICE_PASSWORD = SETTINGS_PAGE + 0x14; |
| public static final int SETTINGS_PASSWORD = SETTINGS_PAGE + 0x15; |
| public static final int SETTINGS_DEVICE_INFORMATION = SETTINGS_PAGE + 0x16; |
| public static final int SETTINGS_MODEL = SETTINGS_PAGE + 0x17; |
| public static final int SETTINGS_IMEI = SETTINGS_PAGE + 0x18; |
| public static final int SETTINGS_FRIENDLY_NAME = SETTINGS_PAGE + 0x19; |
| public static final int SETTINGS_OS = SETTINGS_PAGE + 0x1A; |
| public static final int SETTINGS_OS_LANGUAGE = SETTINGS_PAGE + 0x1B; |
| public static final int SETTINGS_PHONE_NUMBER = SETTINGS_PAGE + 0x1C; |
| public static final int SETTINGS_USER_INFORMATION = SETTINGS_PAGE + 0x1D; |
| public static final int SETTINGS_EMAIL_ADDRESS = SETTINGS_PAGE + 0x1E; |
| public static final int SETTINGS_SMTP_ADDRESS = SETTINGS_PAGE + 0x1F; |
| public static final int SETTINGS_USER_AGENT = SETTINGS_PAGE + 0x20; |
| public static final int SETTINGS_ENABLE_OUTGOING_SMS = SETTINGS_PAGE + 0x21; |
| public static final int SETTINGS_MOBILE_OPERATOR = SETTINGS_PAGE + 0x22; |
| |
| public static final int ITEMS_PAGE = ITEMS << PAGE_SHIFT; |
| public static final int ITEMS_ITEMS = ITEMS_PAGE + 5; |
| public static final int ITEMS_FETCH = ITEMS_PAGE + 6; |
| public static final int ITEMS_STORE = ITEMS_PAGE + 7; |
| public static final int ITEMS_OPTIONS = ITEMS_PAGE + 8; |
| public static final int ITEMS_RANGE = ITEMS_PAGE + 9; |
| public static final int ITEMS_TOTAL = ITEMS_PAGE + 0xA; |
| public static final int ITEMS_PROPERTIES = ITEMS_PAGE + 0xB; |
| public static final int ITEMS_DATA = ITEMS_PAGE + 0xC; |
| public static final int ITEMS_STATUS = ITEMS_PAGE + 0xD; |
| public static final int ITEMS_RESPONSE = ITEMS_PAGE + 0xE; |
| public static final int ITEMS_VERSION = ITEMS_PAGE + 0xF; |
| public static final int ITEMS_SCHEMA = ITEMS_PAGE + 0x10; |
| public static final int ITEMS_PART = ITEMS_PAGE + 0x11; |
| public static final int ITEMS_EMPTY_FOLDER = ITEMS_PAGE + 0x12; |
| public static final int ITEMS_DELETE_SUB_FOLDERS = ITEMS_PAGE + 0x13; |
| public static final int ITEMS_USERNAME = ITEMS_PAGE + 0x14; |
| public static final int ITEMS_PASSWORD = ITEMS_PAGE + 0x15; |
| public static final int ITEMS_MOVE = ITEMS_PAGE + 0x16; |
| public static final int ITEMS_DSTFLDID = ITEMS_PAGE + 0x17; |
| public static final int ITEMS_CONVERSATION_ID = ITEMS_PAGE + 0x18; |
| public static final int ITEMS_MOVE_ALWAYS = ITEMS_PAGE + 0x19; |
| |
| public static final int COMPOSE_PAGE = COMPOSE << PAGE_SHIFT; |
| public static final int COMPOSE_SEND_MAIL = COMPOSE_PAGE + 5; |
| public static final int COMPOSE_SMART_FORWARD = COMPOSE_PAGE + 6; |
| public static final int COMPOSE_SMART_REPLY = COMPOSE_PAGE + 7; |
| public static final int COMPOSE_SAVE_IN_SENT_ITEMS = COMPOSE_PAGE + 8; |
| public static final int COMPOSE_REPLACE_MIME = COMPOSE_PAGE + 9; |
| // There no tag for COMPOSE_PAGE + 0xA |
| public static final int COMPOSE_SOURCE = COMPOSE_PAGE + 0xB; |
| public static final int COMPOSE_FOLDER_ID = COMPOSE_PAGE + 0xC; |
| public static final int COMPOSE_ITEM_ID = COMPOSE_PAGE + 0xD; |
| public static final int COMPOSE_LONG_ID = COMPOSE_PAGE + 0xE; |
| public static final int COMPOSE_INSTANCE_ID = COMPOSE_PAGE + 0xF; |
| public static final int COMPOSE_MIME = COMPOSE_PAGE + 0x10; |
| public static final int COMPOSE_CLIENT_ID = COMPOSE_PAGE + 0x11; |
| public static final int COMPOSE_STATUS = COMPOSE_PAGE + 0x12; |
| public static final int COMPOSE_ACCOUNT_ID = COMPOSE_PAGE + 0x13; |
| |
| public static final int EMAIL2_PAGE = EMAIL2 << PAGE_SHIFT; |
| public static final int EMAIL2_UM_CALLER_ID = EMAIL2_PAGE + 5; |
| public static final int EMAIL2_UM_USER_NOTES = EMAIL2_PAGE + 6; |
| public static final int EMAIL2_UM_ATT_DURATION = EMAIL2_PAGE + 7; |
| public static final int EMAIL2_UM_ATT_ORDER = EMAIL2_PAGE + 8; |
| public static final int EMAIL2_CONVERSATION_ID = EMAIL2_PAGE + 9; |
| public static final int EMAIL2_CONVERSATION_INDEX = EMAIL2_PAGE + 0xA; |
| public static final int EMAIL2_LAST_VERB_EXECUTED = EMAIL2_PAGE + 0xB; |
| public static final int EMAIL2_LAST_VERB_EXECUTION_TIME = EMAIL2_PAGE + 0xC; |
| public static final int EMAIL2_RECEIVED_AS_BCC = EMAIL2_PAGE + 0xD; |
| public static final int EMAIL2_SENDER = EMAIL2_PAGE + 0xE; |
| public static final int EMAIL2_CALENDAR_TYPE = EMAIL2_PAGE + 0xF; |
| public static final int EMAIL2_IS_LEAP_MONTH = EMAIL2_PAGE + 0x10; |
| public static final int EMAIL2_ACCOUNT_ID = EMAIL2_PAGE + 0x11; |
| public static final int EMAIL2_FIRST_DAY_OF_WEEK = EMAIL2_PAGE + 0x12; |
| public static final int EMAIL2_MEETING_MESSAGE_TYPE = EMAIL2_PAGE + 0x13; |
| |
| public static final int RIGHTS_PAGE = RIGHTS << PAGE_SHIFT; |
| public static final int RIGHTS_SUPPORT = RIGHTS_PAGE + 5; |
| public static final int RIGHTS_TEMPLATES = RIGHTS_PAGE + 6; |
| public static final int RIGHTS_TEMPLATE = RIGHTS_PAGE + 7; |
| public static final int RIGHTS_LICENSE = RIGHTS_PAGE + 8; |
| public static final int RIGHTS_EDIT_ALLOWED = RIGHTS_PAGE + 9; |
| public static final int RIGHTS_REPLY_ALLOWED = RIGHTS_PAGE + 0xA; |
| public static final int RIGHTS_REPLY_ALL_ALLOWED = RIGHTS_PAGE + 0xB; |
| public static final int RIGHTS_FORWARD_ALLOWED = RIGHTS_PAGE + 0xC; |
| public static final int RIGHTS_MODIFY_RECIPIENTS_ALLOWED = RIGHTS_PAGE + 0xD; |
| public static final int RIGHTS_EXTRACT_ALLOWED = RIGHTS_PAGE + 0xE; |
| public static final int RIGHTS_PRINT_ALLOWED = RIGHTS_PAGE + 0xF; |
| public static final int RIGHTS_EXPORT_ALLOWED = RIGHTS_PAGE + 0x10; |
| public static final int RIGHTS_PROGRAMMATIC_ACCESS_ALLOWED = RIGHTS_PAGE + 0x11; |
| public static final int RIGHTS_OWNER = RIGHTS_PAGE + 0x12; |
| public static final int RIGHTS_CONTENT_EXPIRY_DATE = RIGHTS_PAGE + 0x13; |
| public static final int RIGHTS_TEMPLATE_ID = RIGHTS_PAGE + 0x14; |
| public static final int RIGHTS_TEMPLATE_NAME = RIGHTS_PAGE + 0x15; |
| public static final int RIGHTS_TEMPLATE_DESCRIPTION = RIGHTS_PAGE + 0x16; |
| public static final int RIGHTS_CONTENT_OWNER = RIGHTS_PAGE + 0x17; |
| public static final int RIGHTS_REMOVE_RM_DISTRIBUTION = RIGHTS_PAGE + 0x18; |
| |
| static public String[][] pages = { |
| { // 0x00 AirSync |
| "Sync", "Responses", "Add", "Change", "Delete", "Fetch", "SyncKey", "ClientId", |
| "ServerId", "Status", "Collection", "Class", "Version", "CollectionId", "GetChanges", |
| "MoreAvailable", "WindowSize", "Commands", "Options", "FilterType", "Truncation", |
| "RTFTruncation", "Conflict", "Collections", "ApplicationData", "DeletesAsMoves", |
| "NotifyGUID", "Supported", "SoftDelete", "MIMESupport", "MIMETruncation", "Wait", |
| "Limit", "Partial" |
| }, |
| { |
| // 0x01 Contacts |
| "Anniversary", "AssistantName", "AssistantTelephoneNumber", "Birthday", "ContactsBody", |
| "ContactsBodySize", "ContactsBodyTruncated", "Business2TelephoneNumber", |
| "BusinessAddressCity", |
| "BusinessAddressCountry", "BusinessAddressPostalCode", "BusinessAddressState", |
| "BusinessAddressStreet", "BusinessFaxNumber", "BusinessTelephoneNumber", |
| "CarTelephoneNumber", "ContactsCategories", "ContactsCategory", "Children", "Child", |
| "CompanyName", "Department", "Email1Address", "Email2Address", "Email3Address", |
| "FileAs", "FirstName", "Home2TelephoneNumber", "HomeAddressCity", "HomeAddressCountry", |
| "HomeAddressPostalCode", "HomeAddressState", "HomeAddressStreet", "HomeFaxNumber", |
| "HomeTelephoneNumber", "JobTitle", "LastName", "MiddleName", "MobileTelephoneNumber", |
| "OfficeLocation", "OtherAddressCity", "OtherAddressCountry", |
| "OtherAddressPostalCode", "OtherAddressState", "OtherAddressStreet", "PagerNumber", |
| "RadioTelephoneNumber", "Spouse", "Suffix", "Title", "Webpage", "YomiCompanyName", |
| "YomiFirstName", "YomiLastName", "CompressedRTF", "Picture" |
| }, |
| { |
| // 0x02 Email |
| "Attachment", "Attachments", "AttName", "AttSize", "Add0Id", "AttMethod", "AttRemoved", |
| "Body", "BodySize", "BodyTruncated", "DateReceived", "DisplayName", "DisplayTo", |
| "Importance", "MessageClass", "Subject", "Read", "To", "CC", "From", "ReplyTo", |
| "AllDayEvent", "Categories", "Category", "DTStamp", "EndTime", "InstanceType", |
| "IntDBusyStatus", "Location", "MeetingRequest", "Organizer", "RecurrenceId", "Reminder", |
| "ResponseRequested", "Recurrences", "Recurence", "Recurrence_Type", "Recurrence_Until", |
| "Recurrence_Occurrences", "Recurrence_Interval", "Recurrence_DayOfWeek", |
| "Recurrence_DayOfMonth", "Recurrence_WeekOfMonth", "Recurrence_MonthOfYear", |
| "StartTime", "Sensitivity", "TimeZone", "GlobalObjId", "ThreadTopic", "MIMEData", |
| "MIMETruncated", "MIMESize", "InternetCPID", "Flag", "FlagStatus", "EmailContentClass", |
| "FlagType", "CompleteTime", "DisallowNewTimeProposal" |
| }, |
| { |
| // 0x03 AirNotify |
| }, |
| { |
| // 0x04 Calendar |
| "CalTimeZone", "CalAllDayEvent", "CalAttendees", "CalAttendee", "CalAttendee_Email", |
| "CalAttendee_Name", "CalBody", "CalBodyTruncated", "CalBusyStatus", "CalCategories", |
| "CalCategory", "CalCompressed_RTF", "CalDTStamp", "CalEndTime", "CalExeption", |
| "CalExceptions", "CalException_IsDeleted", "CalException_StartTime", "CalLocation", |
| "CalMeetingStatus", "CalOrganizer_Email", "CalOrganizer_Name", "CalRecurrence", |
| "CalRecurrence_Type", "CalRecurrence_Until", "CalRecurrence_Occurrences", |
| "CalRecurrence_Interval", "CalRecurrence_DayOfWeek", "CalRecurrence_DayOfMonth", |
| "CalRecurrence_WeekOfMonth", "CalRecurrence_MonthOfYear", "CalReminder_MinsBefore", |
| "CalSensitivity", "CalSubject", "CalStartTime", "CalUID", "CalAttendee_Status", |
| "CalAttendee_Type", "CalAttachment", "CalAttachments", "CalAttName", "CalAttSize", |
| "CalAttOid", "CalAttMethod", "CalAttRemoved", "CalDisplayName", |
| "CalDisallowNewTimeProposal", "CalResponseRequested", "CalAppointmentReplyTime", |
| "CalResponseType", "CalCalendarType", "CalIsLeapMonth", "CalFirstDayOfWeek", |
| "CalOnlineMeetingConfLink", "CalOnlineMeetingExternalLink" |
| }, |
| { |
| // 0x05 Move |
| "MoveItems", "Move", "SrcMsgId", "SrcFldId", "DstFldId", "MoveResponse", "MoveStatus", |
| "DstMsgId" |
| }, |
| { |
| // 0x06 ItemEstimate |
| "GetItemEstimate", "Version", "IECollections", "IECollection", "IEClass", |
| "IECollectionId", "DateTime", "Estimate", "IEResponse", "ItemEstimateStatus" |
| }, |
| { |
| // 0x07 FolderHierarchy |
| "Folders", "Folder", "FolderDisplayName", "FolderServerId", "FolderParentId", "Type", |
| "FolderResponse", "FolderStatus", "FolderContentClass", "Changes", "FolderAdd", |
| "FolderDelete", "FolderUpdate", "FolderSyncKey", "FolderFolderCreate", |
| "FolderFolderDelete", "FolderFolderUpdate", "FolderSync", "Count", "FolderVersion" |
| }, |
| { |
| // 0x08 MeetingResponse |
| "CalId", "CollectionId", "MeetingResponse", "ReqId", "Request", |
| "MeetingResponseResult", "MeetingResponseStatus", "UserResponse", "Version" |
| }, |
| { |
| // 0x09 Tasks |
| "TasksBody", "TasksBodySize", "TasksBodyTruncated", "TasksCategories", "TasksCategory", |
| "Complete", "DateCompleted", "DueDate", "UTCDueDate", "TasksImportance", "Recurrence", |
| "RecurrenceType", "RecurrenceStart", "RecurrenceUntil", "RecurrenceOccurrences", |
| "RecurrenceInterval", "RecurrenceDOM", "RecurrenceDOW", "RecurrenceWOM", |
| "RecurrenceMOY", "RecurrenceRegenerate", "RecurrenceDeadOccur", "ReminderSet", |
| "ReminderTime", "TasksSensitivity", "StartDate", "UTCStartDate", "TasksSubject", |
| "TasksCompressedRTF", "OrdinalDate", "SubordinalDate" |
| }, |
| { |
| // 0x0A ResolveRecipients |
| }, |
| { |
| // 0x0B ValidateCert |
| }, |
| { |
| // 0x0C Contacts2 |
| "CustomerId", "GovernmentId", "IMAddress", "IMAddress2", "IMAddress3", "ManagerName", |
| "CompanyMainPhone", "AccountName", "NickName", "MMS" |
| }, |
| { |
| // 0x0D Ping |
| "Ping", "AutdState", "PingStatus", "HeartbeatInterval", "PingFolders", "PingFolder", |
| "PingId", "PingClass", "MaxFolders" |
| }, |
| { |
| // 0x0E Provision |
| "Provision", "Policies", "Policy", "PolicyType", "PolicyKey", "Data", "ProvisionStatus", |
| "RemoteWipe", "EASProvidionDoc", "DevicePasswordEnabled", |
| "AlphanumericDevicePasswordRequired", |
| "DeviceEncryptionEnabled", "PasswordRecoveryEnabled", "-unused-", "AttachmentsEnabled", |
| "MinDevicePasswordLength", |
| "MaxInactivityTimeDeviceLock", "MaxDevicePasswordFailedAttempts", "MaxAttachmentSize", |
| "AllowSimpleDevicePassword", "DevicePasswordExpiration", "DevicePasswordHistory", |
| "AllowStorageCard", "AllowCamera", "RequireDeviceEncryption", |
| "AllowUnsignedApplications", "AllowUnsignedInstallationPackages", |
| "MinDevicePasswordComplexCharacters", "AllowWiFi", "AllowTextMessaging", |
| "AllowPOPIMAPEmail", "AllowBluetooth", "AllowIrDA", "RequireManualSyncWhenRoaming", |
| "AllowDesktopSync", |
| "MaxCalendarAgeFilder", "AllowHTMLEmail", "MaxEmailAgeFilter", |
| "MaxEmailBodyTruncationSize", "MaxEmailHTMLBodyTruncationSize", |
| "RequireSignedSMIMEMessages", "RequireEncryptedSMIMEMessages", |
| "RequireSignedSMIMEAlgorithm", "RequireEncryptionSMIMEAlgorithm", |
| "AllowSMIMEEncryptionAlgorithmNegotiation", "AllowSMIMESoftCerts", "AllowBrowser", |
| "AllowConsumerEmail", "AllowRemoteDesktop", "AllowInternetSharing", |
| "UnapprovedInROMApplicationList", "ApplicationName", "ApprovedApplicationList", "Hash" |
| }, |
| { |
| // 0x0F Search |
| "Search", "Stores", "Store", "Name", "Query", |
| "SearchOptions", "Range", "SearchStatus", "Response", "Result", |
| "Properties", "Total", "EqualTo", "Value", "And", |
| "Or", "FreeText", "SubstringOp", "DeepTraversal", "LongId", |
| "RebuildResults", "LessThan", "GreateerThan", "Schema", "SearchSupported" |
| }, |
| { |
| // 0x10 Gal |
| "GalDisplayName", "GalPhone", "GalOffice", "GalTitle", "GalCompany", "GalAlias", |
| "GalFirstName", "GalLastName", "GalHomePhone", "GalMobilePhone", "GalEmailAddress" |
| }, |
| { |
| // 0x11 AirSyncBase |
| "BodyPreference", "BodyPreferenceType", "BodyPreferenceTruncationSize", "AllOrNone", |
| "--unused1--", "BaseBody", "BaseData", "BaseEstimatedDataSize", "BaseTruncated", |
| "BaseAttachments", "BaseAttachment", "BaseDisplayName", "FileReference", "BaseMethod", |
| "BaseContentId", "BaseContentLocation", "BaseIsInline", "BaseNativeBodyType", |
| "BaseContentType" |
| }, |
| { |
| // 0x12 Settings |
| "Settings", "SettingsStatus", "Get", "Set", "Oof", "OofState", "SettingsStartTime", |
| "SettingsEndTime", "OofMessage", "AppliesToInternal", "AppliesToExternalKnown", |
| "AppliesToExternalUnknown", "Enabled", "ReplyMessage", "BodyType", "DevicePassword", |
| "Password", "DeviceInformation", "Model", "IMEI", "FriendlyName", "OS", "OSLanguage", |
| "PhoneNumber", "UserInformation", "EmailAddress", "StmpAddress", "UserAgent", |
| "EnableOutboundSMS", "MobileOperator" |
| }, |
| { |
| // 0x13 DocumentLibrary |
| }, |
| { |
| // 0x14 ItemOperations |
| "Items", "ItemsFetch", "ItemsStore", "ItemsOptions", "ItemsRange", |
| "ItemsTotal", "ItemsProperties", "ItemsData", "ItemsStatus", "ItemsResponse", |
| "ItemsVersion", "ItemsSchema", "ItemsPart", "ItemsEmptyFolder", "ItemsDeleteSubFolders", |
| "ItemsUserName", "ItemsPassword", "ItemsMove", "ItemsDstFldId", "ItemsConversationId", |
| "ItemsMoveAlways" |
| }, |
| { |
| // 0x15 ComposeMail |
| "SendMail", "SmartForward", "SmartReply", "SaveInSentItems", "ReplaceMime", |
| "--unused2--", "ComposeSource", "ComposeFolderId", "ComposeItemId", "ComposeLongId", |
| "ComposeInstanceId", "ComposeMime", "ComposeClientId", "ComposeStatus", |
| "ComposeAccountId" |
| }, |
| { |
| // 0x16 Email2 |
| "UmCallerId", "UmUserNotes", "UmAttDuration", "UmAttOrder", "ConversationId", |
| "ConversationIndex", "LastVerbExecuted", "LastVerbExecutionTime", "ReceivedAsBcc", |
| "Sender", "CalendarType", "IsLeapMonth", "AccountId", "FirstDayOfWeek", |
| "MeetingMessageType" |
| }, |
| { |
| // 0x17 Notes |
| }, |
| { |
| // 0x18 Rights Management |
| "RMSupport", "RMTemplates", "RMTemplate", "RMLicense", "EditAllowed", "ReplyAllowed", |
| "ReplyAllAllowed", "ForwardAllowed", "ModifyRecipientsAllowed", "ExtractAllowed", |
| "PrintAllowed", "ExportAllowed", "ProgrammaticAccessAllowed", "RMOwner", |
| "ContentExpiryDate", "TemplateID", "TemplateName", "TemplateDescription", |
| "ContentOwner", "RemoveRMDistribution" |
| } |
| }; |
| } |