| Home | Forums | Reviews | Articles | Register |
![]() |
| Thread Tools | Rate Thread |
|
|
|
| |
|
Abhi
Guest
Posts: n/a
|
I figured it out. You need to set 0x80FC (responseStatus) to 1 when
the appointment is created. On Apr 21, 3:46 pm, Abhi <abhilas...@gmail.com> wrote: > We are using extended MAPI to create Appointments in calendar as well > as sending the meeting requests. > The issue we are facing is that once the organizer of the meeting > deletes the confirmation messages (accept/reject messages) from his > inbox, the appointment also is deleted from his calendar. > > Appoitments Properties (dumped using Outlookspy) > > 0x6656 PT_STRING8 MTW01EX01.mindtree.com > 0x80FC ResponseStatus PT_LONG 5 > 0x810C Location PT_STRING8 4th Floor, Conference Room 13, ABB > 0x8118 urn:schemas:calendar:sequence PT_LONG 0 > 0x811D urn:schemas:calendar:version PT_STRING8 2.0 > 0x8189 Duration PT_LONG 60 > 0x818A (lID=0x8211) PT_SYSTIME 10:00 PM, 4/27/2007 > 0x818B (lID=0x8210) PT_SYSTIME 10:00 PM, 4/27/2007 > 0x818C End PT_SYSTIME 10:00 PM, 4/27/2007 > 0x818D RecurrenceState PT_BINARY MAPI_E_NOT_FOUND > 0x818F (lID=0x8212) PT_SYSTIME 9:00 PM, 4/27/2007 > 0x8190 (lID=0x820F) PT_SYSTIME 9:00 PM, 4/27/2007 > 0x8191 Start PT_SYSTIME 9:00 PM, 4/27/2007 > 0x8192 MeetingStatus PT_LONG 1 > 0x8194 (lID=0x0001) PT_SYSTIME 6:51 AM, 4/21/2007 > 0x8195 BusyStatus PT_LONG 2 > 0x8197 (lID=0x0023) PT_BINARY cb:56, lpb: 04 00 00 00 82 00 E0 00 74 > C5 B7 10 1A 82 E0 08 00 00 00 00 A0 9A BE 73 E1 83 C7 01 00 00 00 00 > 00 00 00 00 10 00 00 00 A7 E5 50 03 02 25 61 DF E7 E4 9E 09 47 97 FC > 06 > 0x8198 (lID=0x8236) PT_SYSTIME 10:00 PM, 4/27/2007 > 0x8199 (lID=0x8235) PT_SYSTIME 9:00 PM, 4/27/2007 > 0x819A CommonEnd PT_SYSTIME 10:00 PM, 4/27/2007 > 0x819B CommonStart PT_SYSTIME 9:00 PM, 4/27/2007 > 0x819F OutlookInternalVersion PT_LONG 118118 > 0x81A0 OutlookVersion PT_STRING8 11.0 > 0x81A3 (lID=0x0011) PT_I2 MAPI_E_NOT_FOUND > 0x81AC (lID=0x0016) PT_LONG MAPI_E_NOT_FOUND > 0x81AD (lID=0x0015) PT_LONG MAPI_E_NOT_FOUND > 0x81AE (lID=0x0019) PT_I2 MAPI_E_NOT_FOUND > 0x81C0 (lID=0x000F) PT_LONG MAPI_E_NOT_FOUND > 0x81C1 (lID=0x0010) PT_LONG MAPI_E_NOT_FOUND > 0x81C6 (lID=0x8229) PT_BOOLEAN true > 0x81CC (lID=0x0003) PT_BINARY cb:56, lpb: 04 00 00 00 82 00 E0 00 74 > C5 B7 10 1A 82 E0 08 00 00 00 00 A0 9A BE 73 E1 83 C7 01 00 00 00 00 > 00 00 00 00 10 00 00 00 A7 E5 50 03 02 25 61 DF E7 E4 9E 09 47 97 FC > 06 > 0x81CE (lID=0x8224) PT_LONG MAPI_E_NOT_FOUND > 0x81D0 (lID=0x000A) PT_BOOLEAN MAPI_E_NOT_FOUND > 0x81D1 (lID=0x0005) PT_BOOLEAN MAPI_E_NOT_FOUND > 0x81D6 (lID=0x0013) PT_I2 MAPI_E_NOT_FOUND > 0x81D8 (lID=0x0017) PT_LONG MAPI_E_NOT_FOUND > 0x81E6 (lID=0x0018) PT_I2 MAPI_E_NOT_FOUND > 0x81E8 RecurrencePattern PT_STRING8 > 0x81E9 IsRecurring PT_BOOLEAN false > 0x81EA RecurrenceType PT_LONG 0 > 0x81EB ReminderMinutesBeforeStart PT_LONG MAPI_E_NOT_FOUND > 0x81ED FlagDueBy PT_SYSTIME 12:00 AM, 1/1/4501 > 0x81F0 ReminderSet PT_BOOLEAN MAPI_E_NOT_FOUND > 0x81F1 ReminderTime PT_SYSTIME 9:00 PM, 4/27/2007 > 0x81FA (lID=0x8510) PT_LONG 369 > 0x81FB (lID=0x000B) PT_BOOLEAN false > 0x81FE (lID=0x000D) PT_LONG MAPI_E_NOT_FOUND > 0x81FF (lID=0x000E) PT_LONG MAPI_E_NOT_FOUND > 0x8202 (lID=0x000C) PT_LONG MAPI_E_NOT_FOUND > 0x8203 TimeZone PT_STRING8 MAPI_E_NOT_FOUND > 0x8204 (lID=0x8233) PT_BINARY MAPI_E_NOT_FOUND > 0x8208 (lID=0x0012) PT_I2 MAPI_E_NOT_FOUND > 0x820A (lID=0x0002) PT_STRING8 4th Floor, Conference Room 13, ABB > 0x820B (lID=0x0014) PT_I2 MAPI_E_NOT_FOUND > PR_ACCESS PT_LONG 7 > PR_ACCESS_LEVEL PT_LONG 1 > PR_ATTR_HIDDEN PT_BOOLEAN false > PR_ATTR_READONLY PT_BOOLEAN false > PR_ATTR_SYSTEM PT_BOOLEAN false > PR_BODY PT_STRING8 MAPI_E_NOT_ENOUGH_MEMORY > PR_CALEndTime PT_SYSTIME 10:00 PM, 4/27/2007 > PR_CALStartTime PT_SYSTIME 9:00 PM, 4/27/2007 > PR_CHANGE_KEY PT_BINARY cb:22, lpb: 2C 15 D0 0D 26 2B 72 45 B1 D8 D1 > 79 9F 04 D8 8F 00 00 05 1C 9B 6E > PR_CLIENT_SUBMIT_TIME PT_SYSTIME 6:51 AM, 4/21/2007 > PR_CONVERSATION_INDEX (or ptagReplServerInfo) PT_BINARY cb:22, lpb: 01 > C7 83 E1 89 32 9E A7 E0 F6 DA 73 4B 22 84 6B C2 FC 4A DE B7 7F > PR_CREATION_TIME PT_SYSTIME 6:51 AM, 4/21/2007 > PR_CreatorFlags PT_LONG MAPI_E_NOT_FOUND > PR_CREATOR_ENTRYID PT_BINARY cb:82, lpb: 00 00 00 00 DC A7 40 C8 C0 42 > 10 1A B4 B9 08 00 2B 2F E1 82 01 00 00 00 00 00 00 00 2F 4F 3D 4D 49 > 4E 44 54 52 45 45 2F 4F 55 3D 55 53 4E 4A 2F 43 4E 3D 52 45 43 49 50 > 49 45 4E 54 53 2F 43 4E 3D 44 45 45 50 41 4B 5F 53 52 49 56 41 53 54 > 41 56 00 > PR_CREATOR_NAME PT_STRING8 Deepak Srivastav > PR_DISABLE_FULL_FIDELITY PT_BOOLEAN true > PR_DISPLAY_BCC PT_STRING8 > PR_DISPLAY_CC PT_STRING8 > PR_DISPLAY_TO PT_STRING8 Abhilash Ramani > PR_END_DATE PT_SYSTIME 10:00 PM, 4/27/2007 > PR_ENTRYID PT_BINARY cb:70, lpb: 00 00 00 00 72 05 AC EF 68 3C 1D 45 > B8 3E 5C EB 0B 97 F5 F7 07 00 59 59 EA 46 38 D8 73 45 99 AB 75 EA AF > BB 6F EF 00 00 04 4D 60 AA 00 00 2C 15 D0 0D 26 2B 72 45 B1 D8 D1 79 > 9F 04 D8 8F 00 00 03 D6 A1 C0 00 00 > PR_HASATTACH PT_BOOLEAN false > PR_HAS_NAMED_PROPERTIES PT_BOOLEAN true > PR_HTML PT_BINARY MAPI_E_NOT_FOUND > PR_ICS_CHANGE_KEY PT_BINARY cb:44, lpb: 2C 15 D0 0D 26 2B 72 45 B1 D8 > D1 79 9F 04 D8 8F 00 00 03 D6 A1 C0 2C 15 D0 0D 26 2B 72 45 B1 D8 D1 > 79 9F 04 D8 8F 00 00 05 1C 9B 6E > PR_IMPORTANCE PT_LONG 1 > PR_INTERNET_ARTICLE_NUMBER PT_LONG 33239 > PR_INTERNET_MESSAGE_ID PT_STRING8 > <2C15D00D262B7245B1D8D1799F04D88F03D6A...@mtw01ex01.mindtree.com> > PR_LastModifierFlags PT_LONG MAPI_E_NOT_FOUND > PR_LAST_MODIFICATION_TIME PT_SYSTIME 6:51 AM, 4/21/2007 > PR_LAST_MODIFIER_ENTRYID PT_BINARY cb:82, lpb: 00 00 00 00 DC A7 40 C8 > C0 42 10 1A B4 B9 08 00 2B 2F E1 82 01 00 00 00 00 00 00 00 2F 4F 3D > 4D 49 4E 44 54 52 45 45 2F 4F 55 3D 55 53 4E 4A 2F 43 4E 3D 52 45 43 > 49 50 49 45 4E 54 53 2F 43 4E 3D 44 45 45 50 41 4B 5F 53 52 49 56 41 > 53 54 41 56 00 > PR_LAST_MODIFIER_NAME PT_STRING8 Deepak Srivastav > PR_LOCALE_ID PT_LONG 1033 > PR_LOCAL_COMMIT_TIME PT_SYSTIME 6:51 AM, 4/21/2007 > PR_MAPPING_SIGNATURE PT_BINARY cb:16, lpb: 2C 15 D0 0D 26 2B 72 45 B1 > D8 D1 79 9F 04 D8 8F > PR_MDB_PROVIDER PT_BINARY cb:16, lpb: 54 94 A1 C0 29 7F 10 1B A5 87 08 > 00 2B 2A 25 17 > PR_MESSAGE_CLASS PT_STRING8 IPM.Appointment > PR_MESSAGE_CODEPAGE PT_LONG 1252 > PR_MESSAGE_DELIVERY_TIME PT_SYSTIME 6:51 AM, 4/21/2007 > PR_MESSAGE_FLAGS PT_LONG 9 > PR_MESSAGE_LOCALE_ID PT_LONG 1033 > PR_MESSAGE_SIZE PT_LONG 1202 > PR_NORMALIZED_SUBJECT PT_STRING8 Test 321 > PR_NT_SECURITY_DESCRIPTOR PT_BINARY cb:224, lpb: 08 00 03 00 00 00 00 > 00 01 00 2F 8C AC 00 00 00 C8 00 00 00 00 00 00 00 14 00 00 00 02 00 > 98 00 04 00 00 00 00 10 24 00 BF 0F 1F 00 01 05 00 00 00 00 00 05 15 > 00 00 00 4B 2C BC 1A EB 25 79 2C 23 5F 63 6B FF 66 00 00 01 10 24 00 > BF 0F 1F 00 01 05 00 00 00 00 00 05 15 00 00 00 4B 2C BC 1A EB 25 79 > 2C 23 5F 63 6B AF 33 00 00 00 10 24 00 BF 0F 1F 00 01 05 00 00 00 00 > 00 05 15 00 00 00 4B 2C BC 1A EB 25 79 2C 23 5F 63 6B 80 2D 00 00 01 > 10 24 00 BF 0F 1F 00 01 05 00 00 00 00 00 05 15 00 00 00 4B 2C BC 1A > EB 25 79 2C 23 5F 63 6B 60 92 00 00 01 05 00 00 00 00 00 05 15 00 00 > 00 4B 2C BC 1A EB 25 79 2C 23 5F 63 6B 2F 66 00 00 01 02 00 00 00 00 > 00 05 20 00 00 00 20 02 00 00 > PR_OBJECT_TYPE PT_LONG 5 > PR_OWNER_APPT_ID PT_LONG -1 > PR_PARENT_ENTRYID PT_BINARY cb:46, lpb: 00 00 00 00 72 05 AC EF 68 3C > 1D 45 B8 3E 5C EB 0B 97 F5 F7 01 00 59 59 EA 46 38 D8 73 45 99 AB 75 > EA AF BB 6F EF 00 00 04 4D 60 AA 00 00 > PR_PREDECESSOR_CHANGE_LIST PT_BINARY cb:23, lpb: 16 2C 15 D0 0D 26 2B > 72 45 B1 D8 D1 79 9F 04 D8 8F 00 00 05 1C 9B 6E > PR_RcvdByFlags PT_LONG MAPI_E_NOT_FOUND > PR_RcvdRepresentingFlags PT_LONG MAPI_E_NOT_FOUND > PR_RCVD_REPRESENTING_ADDRTYPE PT_STRING8 MAPI_E_NOT_FOUND > PR_RCVD_REPRESENTING_EMAIL_ADDRESS PT_STRING8 MAPI_E_NOT_FOUND > PR_RCVD_REPRESENTING_ENTRYID PT_BINARY MAPI_E_NOT_FOUND > PR_RCVD_REPRESENTING_NAME PT_STRING8 MAPI_E_NOT_FOUND > PR_RCVD_REPRESENTING_SEARCH_KEY PT_BINARY MAPI_E_NOT_FOUND > PR_RECEIVED_BY_ADDRTYPE PT_STRING8 MAPI_E_NOT_FOUND > PR_RECEIVED_BY_EMAIL_ADDRESS PT_STRING8 MAPI_E_NOT_FOUND > PR_RECEIVED_BY_ENTRYID PT_BINARY MAPI_E_NOT_FOUND > PR_RECEIVED_BY_NAME PT_STRING8 MAPI_E_NOT_FOUND > PR_RECEIVED_BY_SEARCH_KEY PT_BINARY MAPI_E_NOT_FOUND > PR_RECORD_KEY PT_BINARY cb:46, lpb: 00 00 00 00 72 05 AC EF 68 3C 1D > 45 B8 3E 5C EB 0B 97 F5 F7 01 00 2C 15 D0 0D 26 2B 72 45 B1 D8 D1 79 > 9F 04 D8 8F 00 00 03 D6 A1 C0 00 00 > PR_REPLICA_SERVER PT_STRING8 MTW01EX01 > PR_REPLICA_VERSION PT_I8 1688871836516413 > PR_RESPONSE_REQUESTED PT_BOOLEAN true > PR_RTF_COMPRESSED PT_BINARY cb:509, lpb: F9 01 00 00 B7 03 00 00 4C 5A > 46 75 FA 9A E9 A3 03 00 0A 00 72 63 70 67 31 32 35 82 32 03 43 68 74 > 6D 6C 31 03 30 3B 01 03 01 F7 0A 02 A4 03 E3 02 00 63 68 C1 0A C0 73 > 65 74 30 20 07 13 02 80 FF 10 02 00 50 04 56 08 55 07 B2 11 C4 0E 51 > 03 01 DD 10 C7 32 06 00 06 C3 11 C4 33 04 46 10 C9 AD 12 CF 34 03 C6 > 11 79 35 03 C6 56 04 90 7A 64 00 70 61 02 80 11 D2 08 EF 09 F7 3B CB > 1B 1F 0E 30 35 1C 33 31 36 09 B4 0E 50 B1 0A 32 31 34 39 02 80 0C 60 > 63 00 50 B3 0B 09 01 64 33 36 11 50 0B A6 0A 10 01 AC 2A 5C 0E B2 01 > 90 67 11 50 3C 0E B2 46 3E 11 D0 21 3E 65 61 64 22 6F 3C CE 2F 23 8F > 21 D3 06 E0 64 79 25 3F 26 40 6E 72 26 90 21 73 00 21 20 00 00 0A B2 > 7D C7 03 30 28 05 11 50 54 6F 20 04 61 06 90 30 79 20 74 68 04 00 16 > D0 52 52 CB 29 C0 09 E0 74 0B 80 67 20 0B 50 25 00 D1 11 20 20 63 6C > 0D E0 6B 2A 31 2B A0 25 2B D0 6E 2C 00 62 65 1A B0 77 2E 1E 20 26 CF > 27 DF 28 EA 21 3D 41 20 48 00 52 45 46 3D 22 48 54 54 00 50 3A 2F 2F > 44 54 36 38 00 34 2D 56 49 4B 41 53 48 18 3A 38 30 32 B0 31 D0 49 53 > 50 00 4C 41 59 44 45 54 41 49 00 4C 53 2E 44 4F 3F 4D 54 00 47 49 44 > 3D 32 31 30 2D 11 34 A0 31 38 2D 1E C0 2D 32 34 28 33 2D 39 32 20 39 > 34 C1 36 26 01 32 40 45 57 45 52 3D 48 4F 2C 53 54 36 05 34 51 4D 34 > 90 30 32 30 39 35 33 22 26 90 0E B0 74 70 89 31 B1 64 74 32 02 76 69 > 6B 2B 80 CE 68 32 A5 04 00 0B 51 79 44 11 30 0B 70 00 6C 73 2E 64 6F > 3F 6D 74 F8 67 49 64 34 7F 35 87 38 E0 07 D0 04 90 E0 3D 68 6F 73 74 > 3C A5 3A F1 37 66 CD 23 FE 41 26 91 21 4C 42 52 2E 3F 2F 4F 7F 40 0F > 41 1F 42 2F 24 94 26 5F 24 95 22 34 7D 01 48 60 > PR_RTF_IN_SYNC PT_BOOLEAN true > PR_SEARCH_KEY PT_BINARY cb:16, lpb: 4F 32 4E DF 44 F0 67 45 97 FF 05 > 97 2C 83 20 C1 > PR_SenderFlags PT_LONG 0 > PR_SENDER_ADDRTYPE PT_STRING8 EX > PR_SENDER_EMAIL_ADDRESS PT_STRING8 /O=MINDTREE/OU=USNJ/CN=RECIPIENTS/ > CN=DEEPAK_SRIVASTAV > PR_SENDER_ENTRYID PT_BINARY cb:82, lpb: 00 00 00 00 DC A7 40 C8 C0 42 > 10 1A B4 B9 08 00 2B 2F E1 82 01 00 00 00 00 00 00 00 2F 4F 3D 4D 49 > 4E 44 54 52 45 45 2F 4F 55 3D 55 53 4E 4A 2F 43 4E 3D 52 45 43 49 50 > 49 45 4E 54 53 2F 43 4E 3D 44 45 45 50 41 4B 5F 53 52 49 56 41 53 54 > 41 56 00 > PR_SENDER_NAME PT_STRING8 Deepak Srivastav > PR_SENDER_SEARCH_KEY PT_BINARY cb:57, lpb: 45 58 3A 2F 4F 3D 4D 49 4E > 44 54 52 45 45 2F 4F 55 3D 55 53 4E 4A 2F 43 4E 3D 52 45 43 49 50 49 > 45 4E 54 53 2F 43 4E 3D 44 45 45 50 41 4B 5F 53 52 49 56 41 53 54 41 > 56 00 > PR_SENSITIVITY PT_LONG 0 > PR_SentRepresentingFlags PT_LONG 0 > PR_SENT_REPRESENTING_ADDRTYPE PT_STRING8 EX > PR_SENT_REPRESENTING_EMAIL_ADDRESS PT_STRING8 /O=MINDTREE/OU=USNJ/ > CN=RECIPIENTS/CN=DEEPAK_SRIVASTAV > PR_SENT_REPRESENTING_ENTRYID PT_BINARY cb:82, lpb: 00 00 00 00 DC A7 > 40 C8 C0 42 10 1A B4 B9 08 00 2B 2F E1 82 01 00 00 00 00 00 00 00 2F > 4F 3D 4D 49 4E 44 54 52 45 45 2F 4F 55 3D 55 53 4E 4A 2F 43 4E 3D 52 > 45 43 49 50 49 45 4E 54 53 2F 43 4E 3D 44 45 45 50 41 4B 5F 53 52 49 > 56 41 53 54 41 56 00 > PR_SENT_REPRESENTING_NAME PT_STRING8 Deepak Srivastav > PR_SENT_REPRESENTING_SEARCH_KEY PT_BINARY cb:57, lpb: 45 58 3A 2F 4F > 3D 4D 49 4E 44 54 52 45 45 2F 4F 55 3D 55 53 4E 4A 2F 43 4E 3D 52 45 > 43 49 50 49 45 4E 54 53 2F 43 4E 3D 44 45 45 50 41 4B 5F 53 52 49 56 > 41 53 54 41 56 00 > PR_SOURCE_KEY PT_BINARY cb:22, lpb: 2C 15 D0 0D 26 2B 72 45 B1 D8 D1 > 79 9F 04 D8 8F 00 00 03 D6 A1 C0 > PR_START_DATE PT_SYSTIME 9:00 PM, 4/27/2007 > PR_STORE_ENTRYID PT_BINARY cb:264, lpb: 00 00 00 00 38 A1 BB 10 05 E5 > 10 1A A1 BB 08 00 2B 2A 56 C2 00 00 45 4D 53 4D 44 42 2E 44 4C 4C 00 > 00 00 00 00 00 00 00 1B 55 FA 20 AA 66 11 CD 9B C8 00 AA 00 2F C4 5A > 0C 00 00 00 4D 54 57 30 31 45 58 30 31 00 2F 4F 3D 4D 49 4E 44 54 52 > 45 45 2F 4F 55 3D 55 53 4E 4A 2F 63 6E 3D 52 65 63 69 70 69 65 6E 74 > 73 2F 63 6E 3D 64 65 65 70 61 6B 5F 73 72 69 76 61 73 74 61 76 00 D8 > 35 21 F3 8C 00 00 00 01 00 00 00 14 00 00 00 5C 00 00 00 2F 6F 3D 4D > 49 4E 44 54 52 45 45 2F 6F 75 3D 4D 54 57 20 41 64 6D 69 6E 20 47 72 > 6F 75 70 2F 63 6E 3D 43 6F 6E 66 69 67 75 72 61 74 69 6F 6E 2F 63 6E > 3D 53 65 72 76 65 72 73 2F 63 6E 3D 4D 54 57 30 31 45 58 30 31 00 4D > 00 54 00 57 00 30 00 31 00 45 00 58 00 30 00 31 00 2E 00 6D 00 69 00 > 6E 00 64 00 74 00 72 00 65 00 65 00 2E 00 63 00 6F 00 6D 00 00 00 00 > 00 > PR_STORE_RECORD_KEY PT_BINARY cb:16, lpb: 72 05 AC EF 68 3C 1D 45 B8 > 3E 5C EB 0B 97 F5 F7 > PR_STORE_SUPPORT_MASK PT_LONG 344061 > PR_SUBJECT PT_STRING8 Test 321 > PR_SUBJECT_PREFIX PT_STRING8 > PR_TRUST_SENDER PT_LONG 1 > PR_URLCompNamePostfix PT_LONG -1 > PR_URLCompNameSet PT_BOOLEAN false > PR_URL_COMP_NAME PT_STRING8 Test 321.EML > PR_URL_NAME PT_STRING8 /Calendar/Test 321.EML |
|
||
|
||||
![]() |
| Thread Tools | |
| Rate This Thread | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Meeting Request reply deletes Outlook Meeting | Raftermike | Microsoft Outlook Calendar | 2 | 9th Sep 2009 05:55 PM |
| blank meeting responses not deleting automatically | Sturge | Microsoft Outlook Calendar | 1 | 24th Aug 2009 04:12 PM |
| Deleting blank voting and meeting responses after processing | =?Utf-8?B?SGVsZW4=?= | Microsoft Outlook Discussion | 1 | 4th Sep 2007 02:38 PM |
| Outlook meeting responses | =?Utf-8?B?bW9kdWxhcl9icmlhbg==?= | Microsoft Outlook Calendar | 3 | 26th Oct 2005 03:16 PM |
| meeting responses deleting | James | Microsoft Outlook Calendar | 1 | 3rd Mar 2004 06:47 PM |
Powered by vBulletin®. Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2010, Crawlability, Inc. |




