17:39
[skypekit:skypekit.git] / skypekit_2.0.0.190_29281_CB30 / interfaces / skype / cpp_embedded / src / api / sidg_msgs_skylib.cpp
1 #include "SidPlatform.hpp"
2 #include "SidField.hpp"
3 #include "skype-embedded_2.h"
4 #include "sidg_msgs_skylib.hpp"
5
6 #ifdef SE_USE_NAMESPACE
7 namespace skylib {
8 #endif
9         static void  default_reserve(void*, uint)         { assert(false); }
10         static void  default_append (void*, uint, void*&) { assert(false); }
11         static void* default_iterate(void*, uint)         { assert(false); return 0; }
12         static uint  default_begin_message()              { assert(false); return 0; }
13         static const ContactGroupRef d1=0;
14         static bool d1field_equals_default(const void* p) { return d1 == *reinterpret_cast<const ContactGroupRef*>(p);}
15         static void d1set_field_to_default(void* p) { *reinterpret_cast<ContactGroupRef*>(p) = d1;}
16         static Sid::Field::Helpers d1methods = {&d1field_equals_default,&d1set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
17         static const Sid::String d2="";
18         static bool d2field_equals_default(const void* p) { return d2 == *reinterpret_cast<const Sid::String*>(p);}
19         static void d2set_field_to_default(void* p) { *reinterpret_cast<Sid::String*>(p) = d2;}
20         static Sid::Field::Helpers d2methods = {&d2field_equals_default,&d2set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
21         static const bool d3=false;
22         static bool d3field_equals_default(const void* p) { return d3 == *reinterpret_cast<const bool*>(p);}
23         static void d3set_field_to_default(void* p) { *reinterpret_cast<bool*>(p) = d3;}
24         static Sid::Field::Helpers d3methods = {&d3field_equals_default,&d3set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
25         static bool d4field_equals_default(const void* p) { return reinterpret_cast<const ConversationRefs*>(p)->size()==0; }
26         static void d4set_field_to_default(void* p) { reinterpret_cast<ConversationRefs*>(p)->resize(0); }
27         static void d4reserve(void* list, uint newsize) { }
28         static void d4append(void* list, uint size, void*& elem) {
29                 ConversationRefs* l=reinterpret_cast<ConversationRefs*>(list);
30                 l->append(ConversationRef());
31                 elem = (void*) &(((const ConversationRefs*)l)->operator[](size));
32         };
33         static void* d4iterate(void* list, uint count) {
34                 ConversationRefs* l=reinterpret_cast<ConversationRefs*>(list);
35                 if (count >= l->size()) return 0;
36                 return (void*) &(((const ConversationRefs*)l)->operator[](count));
37         };
38         static Sid::Field::Helpers d4methods = {&d4field_equals_default,&d4set_field_to_default,&d4append,&d4iterate,&d4reserve,&default_begin_message};
39         static const ConversationRef d5=0;
40         static bool d5field_equals_default(const void* p) { return d5 == *reinterpret_cast<const ConversationRef*>(p);}
41         static void d5set_field_to_default(void* p) { *reinterpret_cast<ConversationRef*>(p) = d5;}
42         static Sid::Field::Helpers d5methods = {&d5field_equals_default,&d5set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
43         static bool d6field_equals_default(const void* p) { return reinterpret_cast<const ContactRefs*>(p)->size()==0; }
44         static void d6set_field_to_default(void* p) { reinterpret_cast<ContactRefs*>(p)->resize(0); }
45         static void d6reserve(void* list, uint newsize) { }
46         static void d6append(void* list, uint size, void*& elem) {
47                 ContactRefs* l=reinterpret_cast<ContactRefs*>(list);
48                 l->append(ContactRef());
49                 elem = (void*) &(((const ContactRefs*)l)->operator[](size));
50         };
51         static void* d6iterate(void* list, uint count) {
52                 ContactRefs* l=reinterpret_cast<ContactRefs*>(list);
53                 if (count >= l->size()) return 0;
54                 return (void*) &(((const ContactRefs*)l)->operator[](count));
55         };
56         static Sid::Field::Helpers d6methods = {&d6field_equals_default,&d6set_field_to_default,&d6append,&d6iterate,&d6reserve,&default_begin_message};
57         static const ContactRef d7=0;
58         static bool d7field_equals_default(const void* p) { return d7 == *reinterpret_cast<const ContactRef*>(p);}
59         static void d7set_field_to_default(void* p) { *reinterpret_cast<ContactRef*>(p) = d7;}
60         static Sid::Field::Helpers d7methods = {&d7field_equals_default,&d7set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
61         static const uint d8=0;
62         static bool d8field_equals_default(const void* p) { return d8 == *reinterpret_cast<const uint*>(p);}
63         static void d8set_field_to_default(void* p) { *reinterpret_cast<uint*>(p) = d8;}
64         static Sid::Field::Helpers d8methods = {&d8field_equals_default,&d8set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
65         static const int d9=0;
66         static bool d9field_equals_default(const void* p) { return d9 == *reinterpret_cast<const int*>(p);}
67         static void d9set_field_to_default(void* p) { *reinterpret_cast<int*>(p) = d9;}
68         static Sid::Field::Helpers d9methods = {&d9field_equals_default,&d9set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
69         static bool d10field_equals_default(const void* p) { return reinterpret_cast<const ContactGroupRefs*>(p)->size()==0; }
70         static void d10set_field_to_default(void* p) { reinterpret_cast<ContactGroupRefs*>(p)->resize(0); }
71         static void d10reserve(void* list, uint newsize) { }
72         static void d10append(void* list, uint size, void*& elem) {
73                 ContactGroupRefs* l=reinterpret_cast<ContactGroupRefs*>(list);
74                 l->append(ContactGroupRef());
75                 elem = (void*) &(((const ContactGroupRefs*)l)->operator[](size));
76         };
77         static void* d10iterate(void* list, uint count) {
78                 ContactGroupRefs* l=reinterpret_cast<ContactGroupRefs*>(list);
79                 if (count >= l->size()) return 0;
80                 return (void*) &(((const ContactGroupRefs*)l)->operator[](count));
81         };
82         static Sid::Field::Helpers d10methods = {&d10field_equals_default,&d10set_field_to_default,&d10append,&d10iterate,&d10reserve,&default_begin_message};
83         static const Sid::Binary d11=Sid::Binary();
84         static bool d11field_equals_default(const void* p) { return d11 == *reinterpret_cast<const Sid::Binary*>(p);}
85         static void d11set_field_to_default(void* p) { *reinterpret_cast<Sid::Binary*>(p) = d11;}
86         static Sid::Field::Helpers d11methods = {&d11field_equals_default,&d11set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
87         static const bool d12=0;
88         static bool d12field_equals_default(const void* p) { return d12 == *reinterpret_cast<const bool*>(p);}
89         static void d12set_field_to_default(void* p) { *reinterpret_cast<bool*>(p) = d12;}
90         static Sid::Field::Helpers d12methods = {&d12field_equals_default,&d12set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
91         static const bool d13=1;
92         static bool d13field_equals_default(const void* p) { return d13 == *reinterpret_cast<const bool*>(p);}
93         static void d13set_field_to_default(void* p) { *reinterpret_cast<bool*>(p) = d13;}
94         static Sid::Field::Helpers d13methods = {&d13field_equals_default,&d13set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
95         static const ContactSearchRef d14=0;
96         static bool d14field_equals_default(const void* p) { return d14 == *reinterpret_cast<const ContactSearchRef*>(p);}
97         static void d14set_field_to_default(void* p) { *reinterpret_cast<ContactSearchRef*>(p) = d14;}
98         static Sid::Field::Helpers d14methods = {&d14field_equals_default,&d14set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
99         static const uint d15=MAX_UINT;
100         static bool d15field_equals_default(const void* p) { return d15 == *reinterpret_cast<const uint*>(p);}
101         static void d15set_field_to_default(void* p) { *reinterpret_cast<uint*>(p) = d15;}
102         static Sid::Field::Helpers d15methods = {&d15field_equals_default,&d15set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
103         static bool d16field_equals_default(const void* p) { return reinterpret_cast<const Sid::List_uint*>(p)->size()==0; }
104         static void d16set_field_to_default(void* p) { reinterpret_cast<Sid::List_uint*>(p)->resize(0); }
105         static void d16reserve(void* list, uint newsize) { }
106         static void d16append(void* list, uint size, void*& elem) {
107                 Sid::List_uint* l=reinterpret_cast<Sid::List_uint*>(list);
108                 l->append(uint());
109                 elem = (void*) &(((const Sid::List_uint*)l)->operator[](size));
110         };
111         static void* d16iterate(void* list, uint count) {
112                 Sid::List_uint* l=reinterpret_cast<Sid::List_uint*>(list);
113                 if (count >= l->size()) return 0;
114                 return (void*) &(((const Sid::List_uint*)l)->operator[](count));
115         };
116         static Sid::Field::Helpers d16methods = {&d16field_equals_default,&d16set_field_to_default,&d16append,&d16iterate,&d16reserve,&default_begin_message};
117         static const ParticipantRef d17=0;
118         static bool d17field_equals_default(const void* p) { return d17 == *reinterpret_cast<const ParticipantRef*>(p);}
119         static void d17set_field_to_default(void* p) { *reinterpret_cast<ParticipantRef*>(p) = d17;}
120         static Sid::Field::Helpers d17methods = {&d17field_equals_default,&d17set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
121         static const VideoRef d18=0;
122         static bool d18field_equals_default(const void* p) { return d18 == *reinterpret_cast<const VideoRef*>(p);}
123         static void d18set_field_to_default(void* p) { *reinterpret_cast<VideoRef*>(p) = d18;}
124         static Sid::Field::Helpers d18methods = {&d18field_equals_default,&d18set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
125         static bool d19field_equals_default(const void* p) { return reinterpret_cast<const Sid::List_String*>(p)->size()==0; }
126         static void d19set_field_to_default(void* p) { reinterpret_cast<Sid::List_String*>(p)->resize(0); }
127         static void d19reserve(void* list, uint newsize) { }
128         static void d19append(void* list, uint size, void*& elem) {
129                 Sid::List_String* l=reinterpret_cast<Sid::List_String*>(list);
130                 l->append(Sid::String());
131                 elem = (void*) &(((const Sid::List_String*)l)->operator[](size));
132         };
133         static void* d19iterate(void* list, uint count) {
134                 Sid::List_String* l=reinterpret_cast<Sid::List_String*>(list);
135                 if (count >= l->size()) return 0;
136                 return (void*) &(((const Sid::List_String*)l)->operator[](count));
137         };
138         static Sid::Field::Helpers d19methods = {&d19field_equals_default,&d19set_field_to_default,&d19append,&d19iterate,&d19reserve,&default_begin_message};
139         static const uint d20=260;
140         static bool d20field_equals_default(const void* p) { return d20 == *reinterpret_cast<const uint*>(p);}
141         static void d20set_field_to_default(void* p) { *reinterpret_cast<uint*>(p) = d20;}
142         static Sid::Field::Helpers d20methods = {&d20field_equals_default,&d20set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
143         static const MessageRef d21=0;
144         static bool d21field_equals_default(const void* p) { return d21 == *reinterpret_cast<const MessageRef*>(p);}
145         static void d21set_field_to_default(void* p) { *reinterpret_cast<MessageRef*>(p) = d21;}
146         static Sid::Field::Helpers d21methods = {&d21field_equals_default,&d21set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
147         static bool d22field_equals_default(const void* p) { return reinterpret_cast<const Sid::List_Filename*>(p)->size()==0; }
148         static void d22set_field_to_default(void* p) { reinterpret_cast<Sid::List_Filename*>(p)->resize(0); }
149         static void d22reserve(void* list, uint newsize) { }
150         static void d22append(void* list, uint size, void*& elem) {
151                 Sid::List_Filename* l=reinterpret_cast<Sid::List_Filename*>(list);
152                 l->append(Sid::Filename());
153                 elem = (void*) &(((const Sid::List_Filename*)l)->operator[](size));
154         };
155         static void* d22iterate(void* list, uint count) {
156                 Sid::List_Filename* l=reinterpret_cast<Sid::List_Filename*>(list);
157                 if (count >= l->size()) return 0;
158                 return (void*) &(((const Sid::List_Filename*)l)->operator[](count));
159         };
160         static Sid::Field::Helpers d22methods = {&d22field_equals_default,&d22set_field_to_default,&d22append,&d22iterate,&d22reserve,&default_begin_message};
161         static const Sid::Filename d23="";
162         static bool d23field_equals_default(const void* p) { return d23 == *reinterpret_cast<const Sid::Filename*>(p);}
163         static void d23set_field_to_default(void* p) { *reinterpret_cast<Sid::Filename*>(p) = d23;}
164         static Sid::Field::Helpers d23methods = {&d23field_equals_default,&d23set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
165         static const VoicemailRef d24=0;
166         static bool d24field_equals_default(const void* p) { return d24 == *reinterpret_cast<const VoicemailRef*>(p);}
167         static void d24set_field_to_default(void* p) { *reinterpret_cast<VoicemailRef*>(p) = d24;}
168         static Sid::Field::Helpers d24methods = {&d24field_equals_default,&d24set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
169         static const SmsRef d25=0;
170         static bool d25field_equals_default(const void* p) { return d25 == *reinterpret_cast<const SmsRef*>(p);}
171         static void d25set_field_to_default(void* p) { *reinterpret_cast<SmsRef*>(p) = d25;}
172         static Sid::Field::Helpers d25methods = {&d25field_equals_default,&d25set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
173         static bool d26field_equals_default(const void* p) { return reinterpret_cast<const ParticipantRefs*>(p)->size()==0; }
174         static void d26set_field_to_default(void* p) { reinterpret_cast<ParticipantRefs*>(p)->resize(0); }
175         static void d26reserve(void* list, uint newsize) { }
176         static void d26append(void* list, uint size, void*& elem) {
177                 ParticipantRefs* l=reinterpret_cast<ParticipantRefs*>(list);
178                 l->append(ParticipantRef());
179                 elem = (void*) &(((const ParticipantRefs*)l)->operator[](size));
180         };
181         static void* d26iterate(void* list, uint count) {
182                 ParticipantRefs* l=reinterpret_cast<ParticipantRefs*>(list);
183                 if (count >= l->size()) return 0;
184                 return (void*) &(((const ParticipantRefs*)l)->operator[](count));
185         };
186         static Sid::Field::Helpers d26methods = {&d26field_equals_default,&d26set_field_to_default,&d26append,&d26iterate,&d26reserve,&default_begin_message};
187         static bool d27field_equals_default(const void* p) { return reinterpret_cast<const MessageRefs*>(p)->size()==0; }
188         static void d27set_field_to_default(void* p) { reinterpret_cast<MessageRefs*>(p)->resize(0); }
189         static void d27reserve(void* list, uint newsize) { }
190         static void d27append(void* list, uint size, void*& elem) {
191                 MessageRefs* l=reinterpret_cast<MessageRefs*>(list);
192                 l->append(MessageRef());
193                 elem = (void*) &(((const MessageRefs*)l)->operator[](size));
194         };
195         static void* d27iterate(void* list, uint count) {
196                 MessageRefs* l=reinterpret_cast<MessageRefs*>(list);
197                 if (count >= l->size()) return 0;
198                 return (void*) &(((const MessageRefs*)l)->operator[](count));
199         };
200         static Sid::Field::Helpers d27methods = {&d27field_equals_default,&d27set_field_to_default,&d27append,&d27iterate,&d27reserve,&default_begin_message};
201         static bool d28field_equals_default(const void* p) { return reinterpret_cast<const TransferRefs*>(p)->size()==0; }
202         static void d28set_field_to_default(void* p) { reinterpret_cast<TransferRefs*>(p)->resize(0); }
203         static void d28reserve(void* list, uint newsize) { }
204         static void d28append(void* list, uint size, void*& elem) {
205                 TransferRefs* l=reinterpret_cast<TransferRefs*>(list);
206                 l->append(TransferRef());
207                 elem = (void*) &(((const TransferRefs*)l)->operator[](size));
208         };
209         static void* d28iterate(void* list, uint count) {
210                 TransferRefs* l=reinterpret_cast<TransferRefs*>(list);
211                 if (count >= l->size()) return 0;
212                 return (void*) &(((const TransferRefs*)l)->operator[](count));
213         };
214         static Sid::Field::Helpers d28methods = {&d28field_equals_default,&d28set_field_to_default,&d28append,&d28iterate,&d28reserve,&default_begin_message};
215         static const TransferRef d29=0;
216         static bool d29field_equals_default(const void* p) { return d29 == *reinterpret_cast<const TransferRef*>(p);}
217         static void d29set_field_to_default(void* p) { *reinterpret_cast<TransferRef*>(p) = d29;}
218         static Sid::Field::Helpers d29methods = {&d29field_equals_default,&d29set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
219         static const AccountRef d30=0;
220         static bool d30field_equals_default(const void* p) { return d30 == *reinterpret_cast<const AccountRef*>(p);}
221         static void d30set_field_to_default(void* p) { *reinterpret_cast<AccountRef*>(p) = d30;}
222         static Sid::Field::Helpers d30methods = {&d30field_equals_default,&d30set_field_to_default,&default_append,&default_iterate,&default_reserve,&default_begin_message};
223         static char* base_address=0;
224         Sid::Field skylibFields[] = {
225                 /*** MsgcontactContactGroupGiveDisplayNameRequest */
226                 /*0*/ {&d1methods,"objectID",MsgcontactContactGroupGiveDisplayNameRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
227                 /*1*/ {&d2methods,"name",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupGiveDisplayNameRequest*>(base_address)->name,1,0,Sid::Field::KIND_STRING, },
228                 /*** MsgcontactContactGroupDeleteRequest */
229                 /*2*/ {&d1methods,"objectID",MsgcontactContactGroupDeleteRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
230                 /*** MsgcontactContactGroupDeleteResponse */
231                 /*3*/ {&d3methods,"result",MsgcontactContactGroupDeleteResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
232                 /*** MsgcontactContactGroupGetConversationsRequest */
233                 /*4*/ {&d1methods,"objectID",MsgcontactContactGroupGetConversationsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
234                 /*** MsgcontactContactGroupGetConversationsResponse */
235                 /*5*/ {&d4methods,"conversations",MsgcontactContactGroupGetConversationsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
236                 /*** MsgcontactContactGroupCanAddConversationRequest */
237                 /*6*/ {&d1methods,"objectID",MsgcontactContactGroupCanAddConversationRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
238                 /*7*/ {&d5methods,"conversation",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupCanAddConversationRequest*>(base_address)->conversation,1,0,Sid::Field::KIND_OBJECTID, },
239                 /*** MsgcontactContactGroupAddConversationRequest */
240                 /*8*/ {&d1methods,"objectID",MsgcontactContactGroupAddConversationRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
241                 /*9*/ {&d5methods,"conversation",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupAddConversationRequest*>(base_address)->conversation,1,0,Sid::Field::KIND_OBJECTID, },
242                 /*** MsgcontactContactGroupCanRemoveConversationRequest */
243                 /*10*/ {&d1methods,"objectID",MsgcontactContactGroupCanRemoveConversationRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
244                 /*** MsgcontactContactGroupRemoveConversationRequest */
245                 /*11*/ {&d1methods,"objectID",MsgcontactContactGroupRemoveConversationRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
246                 /*12*/ {&d5methods,"conversation",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupRemoveConversationRequest*>(base_address)->conversation,1,0,Sid::Field::KIND_OBJECTID, },
247                 /*** MsgcontactContactGroupOnChangeConversation */
248                 /*13*/ {&d1methods,"objectID",MsgcontactContactGroupOnChangeConversation::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
249                 /*14*/ {&d5methods,"conversation",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupOnChangeConversation*>(base_address)->conversation,1,0,Sid::Field::KIND_OBJECTID, },
250                 /*** MsgcontactContactGroupGetContactsRequest */
251                 /*15*/ {&d1methods,"objectID",MsgcontactContactGroupGetContactsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
252                 /*** MsgcontactContactGroupGetContactsResponse */
253                 /*16*/ {&d6methods,"contacts",MsgcontactContactGroupGetContactsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
254                 /*** MsgcontactContactGroupCanAddContactRequest */
255                 /*17*/ {&d1methods,"objectID",MsgcontactContactGroupCanAddContactRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
256                 /*18*/ {&d7methods,"contact",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupCanAddContactRequest*>(base_address)->contact,1,0,Sid::Field::KIND_OBJECTID, },
257                 /*** MsgcontactContactGroupCanAddContactResponse */
258                 /*19*/ {&d3methods,"result",MsgcontactContactGroupCanAddContactResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
259                 /*** MsgcontactContactGroupAddContactRequest */
260                 /*20*/ {&d1methods,"objectID",MsgcontactContactGroupAddContactRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
261                 /*21*/ {&d7methods,"contact",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupAddContactRequest*>(base_address)->contact,1,0,Sid::Field::KIND_OBJECTID, },
262                 /*** MsgcontactContactGroupCanRemoveContactRequest */
263                 /*22*/ {&d1methods,"objectID",MsgcontactContactGroupCanRemoveContactRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
264                 /*** MsgcontactContactGroupRemoveContactRequest */
265                 /*23*/ {&d1methods,"objectID",MsgcontactContactGroupRemoveContactRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
266                 /*24*/ {&d7methods,"contact",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupRemoveContactRequest*>(base_address)->contact,1,0,Sid::Field::KIND_OBJECTID, },
267                 /*** MsgcontactContactGroupOnChange */
268                 /*25*/ {&d1methods,"objectID",MsgcontactContactGroupOnChange::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
269                 /*26*/ {&d7methods,"contact",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroupOnChange*>(base_address)->contact,1,0,Sid::Field::KIND_OBJECTID, },
270                 /*** MsgcontactContactGroup */
271                 /*27*/ {&d2methods,"given_displayname",MsgcontactContactGroup::END,151,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
272                 /*28*/ {&d8methods,"nrofcontacts",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroup*>(base_address)->nrofcontacts,152,0,Sid::Field::KIND_UINT, },
273                 /*29*/ {&d8methods,"nrofcontacts_online",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroup*>(base_address)->nrofcontacts_online,153,0,Sid::Field::KIND_UINT, },
274                 /*30*/ {&d8methods,"custom_group_id",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroup*>(base_address)->custom_group_id,154,0,Sid::Field::KIND_UINT, },
275                 /*31*/ {&d9methods,"type",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGroup*>(base_address)->type,155,0,Sid::Field::KIND_ENUM, },
276                 /*** MsgcontactGetHardwiredContactGroupRequest */
277                 /*32*/ {&d9methods,"type",MsgcontactGetHardwiredContactGroupRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
278                 /*** MsgcontactGetHardwiredContactGroupResponse */
279                 /*33*/ {&d1methods,"contactGroup",MsgcontactGetHardwiredContactGroupResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
280                 /*** MsgcontactGetCustomContactGroupsResponse */
281                 /*34*/ {&d10methods,"groups",MsgcontactGetCustomContactGroupsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
282                 /*** MsgcontactCreateCustomContactGroupResponse */
283                 /*35*/ {&d1methods,"group",MsgcontactCreateCustomContactGroupResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
284                 /*** MsgcontactOnNewCustomContactGroup */
285                 /*36*/ {&d1methods,"group",MsgcontactOnNewCustomContactGroup::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
286                 /*** MsgcontactContactGetTypeRequest */
287                 /*37*/ {&d7methods,"objectID",MsgcontactContactGetTypeRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
288                 /*** MsgcontactContactGetTypeResponse */
289                 /*38*/ {&d9methods,"type",MsgcontactContactGetTypeResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
290                 /*** MsgcontactContactGetIdentityRequest */
291                 /*39*/ {&d7methods,"objectID",MsgcontactContactGetIdentityRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
292                 /*** MsgcontactContactGetIdentityResponse */
293                 /*40*/ {&d2methods,"identity",MsgcontactContactGetIdentityResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },                /*** MsgcontactContactGetAvatarRequest */
294                 /*41*/ {&d7methods,"objectID",MsgcontactContactGetAvatarRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
295                 /*** MsgcontactContactGetAvatarResponse */
296                 /*42*/ {&d3methods,"present",MsgcontactContactGetAvatarResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
297                 /*43*/ {&d11methods,"avatar",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGetAvatarResponse*>(base_address)->avatar,2,0,Sid::Field::KIND_BINARY, },
298                 /*** MsgcontactContactIsMemberOfRequest */
299                 /*44*/ {&d7methods,"objectID",MsgcontactContactIsMemberOfRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
300                 /*45*/ {&d1methods,"group",(ptrdiff_t) &reinterpret_cast<MsgcontactContactIsMemberOfRequest*>(base_address)->group,1,0,Sid::Field::KIND_OBJECTID, },
301                 /*** MsgcontactContactIsMemberOfResponse */
302                 /*46*/ {&d3methods,"result",MsgcontactContactIsMemberOfResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
303                 /*** MsgcontactContactIsMemberOfHardwiredGroupRequest */
304                 /*47*/ {&d7methods,"objectID",MsgcontactContactIsMemberOfHardwiredGroupRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
305                 /*48*/ {&d9methods,"groupType",(ptrdiff_t) &reinterpret_cast<MsgcontactContactIsMemberOfHardwiredGroupRequest*>(base_address)->groupType,1,0,Sid::Field::KIND_ENUM, },
306                 /*** MsgcontactContactIsMemberOfHardwiredGroupResponse */
307                 /*49*/ {&d3methods,"result",MsgcontactContactIsMemberOfHardwiredGroupResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
308                 /*** MsgcontactContactSetBlockedRequest */
309                 /*50*/ {&d7methods,"objectID",MsgcontactContactSetBlockedRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
310                 /*51*/ {&d3methods,"blocked",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetBlockedRequest*>(base_address)->blocked,1,0,Sid::Field::KIND_BOOLEAN, },
311                 /*52*/ {&d12methods,"abuse",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetBlockedRequest*>(base_address)->abuse,2,0,Sid::Field::KIND_BOOLEAN, },
312                 /*** MsgcontactContactIgnoreAuthRequestRequest */
313                 /*53*/ {&d7methods,"objectID",MsgcontactContactIgnoreAuthRequestRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
314                 /*** MsgcontactContactGiveDisplayNameRequest */
315                 /*54*/ {&d7methods,"objectID",MsgcontactContactGiveDisplayNameRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
316                 /*55*/ {&d2methods,"name",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGiveDisplayNameRequest*>(base_address)->name,1,0,Sid::Field::KIND_STRING, },
317                 /*** MsgcontactContactSetBuddyStatusRequest */
318                 /*56*/ {&d7methods,"objectID",MsgcontactContactSetBuddyStatusRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
319                 /*57*/ {&d3methods,"isMyBuddy",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetBuddyStatusRequest*>(base_address)->isMyBuddy,1,0,Sid::Field::KIND_BOOLEAN, },
320                 /*58*/ {&d13methods,"syncAuth",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetBuddyStatusRequest*>(base_address)->syncAuth,2,0,Sid::Field::KIND_BOOLEAN, },
321                 /*** MsgcontactContactSendAuthRequestRequest */
322                 /*59*/ {&d7methods,"objectID",MsgcontactContactSendAuthRequestRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
323                 /*60*/ {&d2methods,"message",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSendAuthRequestRequest*>(base_address)->message,1,0,Sid::Field::KIND_STRING, },
324                 /*** MsgcontactContactHasAuthorizedMeRequest */
325                 /*61*/ {&d7methods,"objectID",MsgcontactContactHasAuthorizedMeRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
326                 /*** MsgcontactContactHasAuthorizedMeResponse */
327                 /*62*/ {&d3methods,"result",MsgcontactContactHasAuthorizedMeResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
328                 /*** MsgcontactContactSetPhoneNumberRequest */
329                 /*63*/ {&d7methods,"objectID",MsgcontactContactSetPhoneNumberRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
330                 /*64*/ {&d8methods,"num",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetPhoneNumberRequest*>(base_address)->num,1,0,Sid::Field::KIND_UINT, },
331                 /*65*/ {&d2methods,"label",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetPhoneNumberRequest*>(base_address)->label,2,0,Sid::Field::KIND_STRING, },
332                 /*66*/ {&d2methods,"number",(ptrdiff_t) &reinterpret_cast<MsgcontactContactSetPhoneNumberRequest*>(base_address)->number,3,0,Sid::Field::KIND_STRING, },
333                 /*** MsgcontactContactOpenConversationRequest */
334                 /*67*/ {&d7methods,"objectID",MsgcontactContactOpenConversationRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
335                 /*** MsgcontactContactOpenConversationResponse */
336                 /*68*/ {&d5methods,"conversation",MsgcontactContactOpenConversationResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
337                 /*** MsgcontactContactHasCapabilityRequest */
338                 /*69*/ {&d7methods,"objectID",MsgcontactContactHasCapabilityRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
339                 /*70*/ {&d9methods,"capability",(ptrdiff_t) &reinterpret_cast<MsgcontactContactHasCapabilityRequest*>(base_address)->capability,1,0,Sid::Field::KIND_ENUM, },
340                 /*71*/ {&d12methods,"queryServer",(ptrdiff_t) &reinterpret_cast<MsgcontactContactHasCapabilityRequest*>(base_address)->queryServer,2,0,Sid::Field::KIND_BOOLEAN, },
341                 /*** MsgcontactContactHasCapabilityResponse */
342                 /*72*/ {&d3methods,"result",MsgcontactContactHasCapabilityResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
343                 /*** MsgcontactContactGetCapabilityStatusRequest */
344                 /*73*/ {&d7methods,"objectID",MsgcontactContactGetCapabilityStatusRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
345                 /*74*/ {&d9methods,"capability",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGetCapabilityStatusRequest*>(base_address)->capability,1,0,Sid::Field::KIND_ENUM, },
346                 /*75*/ {&d12methods,"queryServer",(ptrdiff_t) &reinterpret_cast<MsgcontactContactGetCapabilityStatusRequest*>(base_address)->queryServer,2,0,Sid::Field::KIND_BOOLEAN, },
347                 /*** MsgcontactContactGetCapabilityStatusResponse */
348                 /*76*/ {&d9methods,"status",MsgcontactContactGetCapabilityStatusResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
349                 /*** MsgcontactContactRefreshProfileRequest */
350                 /*77*/ {&d7methods,"objectID",MsgcontactContactRefreshProfileRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
351                 /*** MsgcontactContact */
352                 /*78*/ {&d2methods,"skypename",MsgcontactContact::END,4,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
353                 /*79*/ {&d2methods,"fullname",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->fullname,5,0,Sid::Field::KIND_STRING, },
354                 /*80*/ {&d2methods,"pstnnumber",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->pstnnumber,6,0,Sid::Field::KIND_STRING, },
355                 /*81*/ {&d8methods,"birthday",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->birthday,7,0,Sid::Field::KIND_UINT, },
356                 /*82*/ {&d8methods,"gender",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->gender,8,0,Sid::Field::KIND_UINT, },
357                 /*83*/ {&d2methods,"languages",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->languages,9,0,Sid::Field::KIND_STRING, },
358                 /*84*/ {&d2methods,"country",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->country,10,0,Sid::Field::KIND_STRING, },                /*85*/ {&d2methods,"province",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->province,11,0,Sid::Field::KIND_STRING, },
359                 /*86*/ {&d2methods,"city",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->city,12,0,Sid::Field::KIND_STRING, },
360                 /*87*/ {&d2methods,"phone_home",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->phone_home,13,0,Sid::Field::KIND_STRING, },
361                 /*88*/ {&d2methods,"phone_office",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->phone_office,14,0,Sid::Field::KIND_STRING, },
362                 /*89*/ {&d2methods,"phone_mobile",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->phone_mobile,15,0,Sid::Field::KIND_STRING, },
363                 /*90*/ {&d2methods,"emails",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->emails,16,0,Sid::Field::KIND_STRING, },
364                 /*91*/ {&d2methods,"homepage",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->homepage,17,0,Sid::Field::KIND_STRING, },
365                 /*92*/ {&d2methods,"about",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->about,18,0,Sid::Field::KIND_STRING, },
366                 /*93*/ {&d8methods,"profile_timestamp",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->profile_timestamp,19,0,Sid::Field::KIND_UINT, },
367                 /*94*/ {&d2methods,"received_authrequest",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->received_authrequest,20,0,Sid::Field::KIND_STRING, },
368                 /*95*/ {&d2methods,"displayname",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->displayname,21,0,Sid::Field::KIND_STRING, },
369                 /*96*/ {&d3methods,"refreshing",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->refreshing,22,0,Sid::Field::KIND_BOOLEAN, },
370                 /*97*/ {&d9methods,"given_authlevel",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->given_authlevel,23,0,Sid::Field::KIND_ENUM, },
371                 /*98*/ {&d8methods,"authreq_timestamp",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->authreq_timestamp,25,0,Sid::Field::KIND_UINT, },
372                 /*99*/ {&d2methods,"mood_text",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->mood_text,26,0,Sid::Field::KIND_STRING, },
373                 /*100*/ {&d8methods,"timezone",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->timezone,27,0,Sid::Field::KIND_UINT, },
374                 /*101*/ {&d8methods,"nrof_authed_buddies",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->nrof_authed_buddies,28,0,Sid::Field::KIND_UINT, },
375                 /*102*/ {&d2methods,"ipcountry",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->ipcountry,29,0,Sid::Field::KIND_STRING, },
376                 /*103*/ {&d2methods,"given_displayname",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->given_displayname,33,0,Sid::Field::KIND_STRING, },
377                 /*104*/ {&d9methods,"availability",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->availability,34,0,Sid::Field::KIND_ENUM, },
378                 /*105*/ {&d8methods,"lastonline_timestamp",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->lastonline_timestamp,35,0,Sid::Field::KIND_UINT, },
379                 /*106*/ {&d11methods,"capabilities",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->capabilities,36,0,Sid::Field::KIND_BINARY, },
380                 /*107*/ {&d11methods,"avatar_image",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->avatar_image,37,0,Sid::Field::KIND_BINARY, },
381                 /*108*/ {&d8methods,"lastused_timestamp",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->lastused_timestamp,39,0,Sid::Field::KIND_UINT, },
382                 /*109*/ {&d8methods,"authrequest_count",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->authrequest_count,41,0,Sid::Field::KIND_UINT, },
383                 /*110*/ {&d2methods,"assigned_comment",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_comment,180,0,Sid::Field::KIND_STRING, },
384                 /*111*/ {&d8methods,"avatar_timestamp",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->avatar_timestamp,182,0,Sid::Field::KIND_UINT, },
385                 /*112*/ {&d8methods,"mood_timestamp",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->mood_timestamp,183,0,Sid::Field::KIND_UINT, },
386                 /*113*/ {&d2methods,"assigned_phone1",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_phone1,184,0,Sid::Field::KIND_STRING, },
387                 /*114*/ {&d2methods,"assigned_phone1_label",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_phone1_label,185,0,Sid::Field::KIND_STRING, },
388                 /*115*/ {&d2methods,"assigned_phone2",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_phone2,186,0,Sid::Field::KIND_STRING, },
389                 /*116*/ {&d2methods,"assigned_phone2_label",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_phone2_label,187,0,Sid::Field::KIND_STRING, },
390                 /*117*/ {&d2methods,"assigned_phone3",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_phone3,188,0,Sid::Field::KIND_STRING, },
391                 /*118*/ {&d2methods,"assigned_phone3_label",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->assigned_phone3_label,189,0,Sid::Field::KIND_STRING, },
392                 /*119*/ {&d9methods,"type",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->type,202,0,Sid::Field::KIND_ENUM, },
393                 /*120*/ {&d2methods,"rich_mood_text",(ptrdiff_t) &reinterpret_cast<MsgcontactContact*>(base_address)->rich_mood_text,205,0,Sid::Field::KIND_XML, },
394                 /*** MsgcontactGetContactTypeRequest */
395                 /*121*/ {&d2methods,"identity",MsgcontactGetContactTypeRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
396                 /*** MsgcontactGetContactTypeResponse */
397                 /*122*/ {&d9methods,"type",MsgcontactGetContactTypeResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
398                 /*** MsgcontactGetContactRequest */
399                 /*123*/ {&d2methods,"identity",MsgcontactGetContactRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
400                 /*** MsgcontactGetContactResponse */
401                 /*124*/ {&d7methods,"contact",MsgcontactGetContactResponse::END,2,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
402                 /*** MsgcontactFindContactByPstnNumberRequest */
403                 /*125*/ {&d2methods,"number",MsgcontactFindContactByPstnNumberRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
404                 /*** MsgcontactFindContactByPstnNumberResponse */
405                 /*126*/ {&d3methods,"found",MsgcontactFindContactByPstnNumberResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
406                 /*127*/ {&d7methods,"contact",(ptrdiff_t) &reinterpret_cast<MsgcontactFindContactByPstnNumberResponse*>(base_address)->contact,2,0,Sid::Field::KIND_OBJECTID, },
407                 /*128*/ {&d8methods,"foundInKey",(ptrdiff_t) &reinterpret_cast<MsgcontactFindContactByPstnNumberResponse*>(base_address)->foundInKey,3,0,Sid::Field::KIND_UINT, },
408                 /*** MsgcontactGetIdentityTypeRequest */
409                 /*129*/ {&d2methods,"identity",MsgcontactGetIdentityTypeRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
410                 /*** MsgcontactGetIdentityTypeResponse */
411                 /*130*/ {&d9methods,"type",MsgcontactGetIdentityTypeResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
412                 /*** MsgcontactNormalizeIdentityRequest */
413                 /*131*/ {&d2methods,"original",MsgcontactNormalizeIdentityRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
414                 /*132*/ {&d12methods,"isNewSkypeName",(ptrdiff_t) &reinterpret_cast<MsgcontactNormalizeIdentityRequest*>(base_address)->isNewSkypeName,2,0,Sid::Field::KIND_BOOLEAN, },
415                 /*** MsgcontactNormalizeIdentityResponse */                /*133*/ {&d9methods,"result",MsgcontactNormalizeIdentityResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
416                 /*134*/ {&d2methods,"normalized",(ptrdiff_t) &reinterpret_cast<MsgcontactNormalizeIdentityResponse*>(base_address)->normalized,2,0,Sid::Field::KIND_STRING, },
417                 /*** MsgcontactNormalizePSTNWithCountryRequest */
418                 /*135*/ {&d2methods,"original",MsgcontactNormalizePSTNWithCountryRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
419                 /*136*/ {&d8methods,"countryPrefix",(ptrdiff_t) &reinterpret_cast<MsgcontactNormalizePSTNWithCountryRequest*>(base_address)->countryPrefix,2,0,Sid::Field::KIND_UINT, },
420                 /*** MsgcontactNormalizePSTNWithCountryResponse */
421                 /*137*/ {&d9methods,"result",MsgcontactNormalizePSTNWithCountryResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
422                 /*138*/ {&d2methods,"normalized",(ptrdiff_t) &reinterpret_cast<MsgcontactNormalizePSTNWithCountryResponse*>(base_address)->normalized,2,0,Sid::Field::KIND_STRING, },
423                 /*** MsgcontactOnContactOnlineAppearance */
424                 /*139*/ {&d7methods,"contact",MsgcontactOnContactOnlineAppearance::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
425                 /*** MsgcontactOnContactGoneOffline */
426                 /*140*/ {&d7methods,"contact",MsgcontactOnContactGoneOffline::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
427                 /*** MsgcontactsearchContactSearchAddMinAgeTermRequest */
428                 /*141*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddMinAgeTermRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
429                 /*142*/ {&d8methods,"min_age_in_years",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddMinAgeTermRequest*>(base_address)->min_age_in_years,1,0,Sid::Field::KIND_UINT, },
430                 /*143*/ {&d12methods,"add_to_subs",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddMinAgeTermRequest*>(base_address)->add_to_subs,2,0,Sid::Field::KIND_BOOLEAN, },
431                 /*** MsgcontactsearchContactSearchAddMinAgeTermResponse */
432                 /*144*/ {&d3methods,"valid",MsgcontactsearchContactSearchAddMinAgeTermResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
433                 /*** MsgcontactsearchContactSearchAddMaxAgeTermRequest */
434                 /*145*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddMaxAgeTermRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
435                 /*146*/ {&d8methods,"max_age_in_years",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddMaxAgeTermRequest*>(base_address)->max_age_in_years,1,0,Sid::Field::KIND_UINT, },
436                 /*147*/ {&d12methods,"add_to_subs",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddMaxAgeTermRequest*>(base_address)->add_to_subs,2,0,Sid::Field::KIND_BOOLEAN, },
437                 /*** MsgcontactsearchContactSearchAddMaxAgeTermResponse */
438                 /*148*/ {&d3methods,"valid",MsgcontactsearchContactSearchAddMaxAgeTermResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
439                 /*** MsgcontactsearchContactSearchAddEmailTermRequest */
440                 /*149*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddEmailTermRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
441                 /*150*/ {&d2methods,"email",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddEmailTermRequest*>(base_address)->email,1,0,Sid::Field::KIND_STRING, },
442                 /*151*/ {&d12methods,"add_to_subs",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddEmailTermRequest*>(base_address)->add_to_subs,2,0,Sid::Field::KIND_BOOLEAN, },
443                 /*** MsgcontactsearchContactSearchAddEmailTermResponse */
444                 /*152*/ {&d3methods,"valid",MsgcontactsearchContactSearchAddEmailTermResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
445                 /*** MsgcontactsearchContactSearchAddLanguageTermRequest */
446                 /*153*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddLanguageTermRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
447                 /*154*/ {&d2methods,"language",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddLanguageTermRequest*>(base_address)->language,1,0,Sid::Field::KIND_STRING, },
448                 /*155*/ {&d12methods,"add_to_subs",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddLanguageTermRequest*>(base_address)->add_to_subs,2,0,Sid::Field::KIND_BOOLEAN, },
449                 /*** MsgcontactsearchContactSearchAddLanguageTermResponse */
450                 /*156*/ {&d3methods,"valid",MsgcontactsearchContactSearchAddLanguageTermResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
451                 /*** MsgcontactsearchContactSearchAddStrTermRequest */
452                 /*157*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddStrTermRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
453                 /*158*/ {&d9methods,"prop",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddStrTermRequest*>(base_address)->prop,1,0,Sid::Field::KIND_ENUM, },
454                 /*159*/ {&d9methods,"cond",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddStrTermRequest*>(base_address)->cond,2,0,Sid::Field::KIND_ENUM, },
455                 /*160*/ {&d2methods,"value",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddStrTermRequest*>(base_address)->value,3,0,Sid::Field::KIND_STRING, },
456                 /*161*/ {&d12methods,"add_to_subs",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddStrTermRequest*>(base_address)->add_to_subs,4,0,Sid::Field::KIND_BOOLEAN, },
457                 /*** MsgcontactsearchContactSearchAddStrTermResponse */
458                 /*162*/ {&d3methods,"valid",MsgcontactsearchContactSearchAddStrTermResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
459                 /*** MsgcontactsearchContactSearchAddIntTermRequest */
460                 /*163*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddIntTermRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
461                 /*164*/ {&d9methods,"prop",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddIntTermRequest*>(base_address)->prop,1,0,Sid::Field::KIND_ENUM, },
462                 /*165*/ {&d9methods,"cond",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddIntTermRequest*>(base_address)->cond,2,0,Sid::Field::KIND_ENUM, },
463                 /*166*/ {&d8methods,"value",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddIntTermRequest*>(base_address)->value,3,0,Sid::Field::KIND_UINT, },
464                 /*167*/ {&d12methods,"add_to_subs",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchAddIntTermRequest*>(base_address)->add_to_subs,4,0,Sid::Field::KIND_BOOLEAN, },
465                 /*** MsgcontactsearchContactSearchAddIntTermResponse */
466                 /*168*/ {&d3methods,"valid",MsgcontactsearchContactSearchAddIntTermResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
467                 /*** MsgcontactsearchContactSearchAddOrRequest */
468                 /*169*/ {&d14methods,"objectID",MsgcontactsearchContactSearchAddOrRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
469                 /*** MsgcontactsearchContactSearchIsValidRequest */
470                 /*170*/ {&d14methods,"objectID",MsgcontactsearchContactSearchIsValidRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
471                 /*** MsgcontactsearchContactSearchIsValidResponse */
472                 /*171*/ {&d3methods,"result",MsgcontactsearchContactSearchIsValidResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
473                 /*** MsgcontactsearchContactSearchSubmitRequest */
474                 /*172*/ {&d14methods,"objectID",MsgcontactsearchContactSearchSubmitRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
475                 /*** MsgcontactsearchContactSearchExtendRequest */
476                 /*173*/ {&d14methods,"objectID",MsgcontactsearchContactSearchExtendRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },                /*** MsgcontactsearchContactSearchReleaseRequest */
477                 /*174*/ {&d14methods,"objectID",MsgcontactsearchContactSearchReleaseRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
478                 /*** MsgcontactsearchContactSearchGetResultsRequest */
479                 /*175*/ {&d14methods,"objectID",MsgcontactsearchContactSearchGetResultsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
480                 /*176*/ {&d8methods,"from",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchGetResultsRequest*>(base_address)->from,1,0,Sid::Field::KIND_UINT, },
481                 /*177*/ {&d15methods,"count",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchGetResultsRequest*>(base_address)->count,2,0,Sid::Field::KIND_UINT, },
482                 /*** MsgcontactsearchContactSearchGetResultsResponse */
483                 /*178*/ {&d6methods,"contacts",MsgcontactsearchContactSearchGetResultsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
484                 /*** MsgcontactsearchContactSearchOnNewResult */
485                 /*179*/ {&d14methods,"objectID",MsgcontactsearchContactSearchOnNewResult::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
486                 /*180*/ {&d7methods,"contact",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchOnNewResult*>(base_address)->contact,1,0,Sid::Field::KIND_OBJECTID, },
487                 /*181*/ {&d8methods,"rankValue",(ptrdiff_t) &reinterpret_cast<MsgcontactsearchContactSearchOnNewResult*>(base_address)->rankValue,2,0,Sid::Field::KIND_UINT, },
488                 /*** MsgcontactsearchContactSearch */
489                 /*182*/ {&d9methods,"contact_search_status",MsgcontactsearchContactSearch::END,200,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
490                 /*** MsgcontactsearchGetOptimalAgeRangesResponse */
491                 /*183*/ {&d16methods,"rangeList",MsgcontactsearchGetOptimalAgeRangesResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_UINT, },
492                 /*** MsgcontactsearchCreateContactSearchResponse */
493                 /*184*/ {&d14methods,"search",MsgcontactsearchCreateContactSearchResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
494                 /*** MsgcontactsearchCreateBasicContactSearchRequest */
495                 /*185*/ {&d2methods,"text",MsgcontactsearchCreateBasicContactSearchRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
496                 /*** MsgcontactsearchCreateBasicContactSearchResponse */
497                 /*186*/ {&d14methods,"search",MsgcontactsearchCreateBasicContactSearchResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
498                 /*** MsgcontactsearchCreateIdentitySearchRequest */
499                 /*187*/ {&d2methods,"identity",MsgcontactsearchCreateIdentitySearchRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
500                 /*** MsgcontactsearchCreateIdentitySearchResponse */
501                 /*188*/ {&d14methods,"search",MsgcontactsearchCreateIdentitySearchResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
502                 /*** MsgconversationParticipantCanSetRankToRequest */
503                 /*189*/ {&d17methods,"objectID",MsgconversationParticipantCanSetRankToRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
504                 /*190*/ {&d9methods,"rank",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantCanSetRankToRequest*>(base_address)->rank,1,0,Sid::Field::KIND_ENUM, },
505                 /*** MsgconversationParticipantCanSetRankToResponse */
506                 /*191*/ {&d3methods,"result",MsgconversationParticipantCanSetRankToResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
507                 /*** MsgconversationParticipantSetRankToRequest */
508                 /*192*/ {&d17methods,"objectID",MsgconversationParticipantSetRankToRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
509                 /*193*/ {&d9methods,"rank",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantSetRankToRequest*>(base_address)->rank,1,0,Sid::Field::KIND_ENUM, },
510                 /*** MsgconversationParticipantRingRequest */
511                 /*194*/ {&d17methods,"objectID",MsgconversationParticipantRingRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
512                 /*195*/ {&d2methods,"identityToUse",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantRingRequest*>(base_address)->identityToUse,1,0,Sid::Field::KIND_STRING, },
513                 /*196*/ {&d12methods,"videoCall",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantRingRequest*>(base_address)->videoCall,2,0,Sid::Field::KIND_BOOLEAN, },
514                 /*197*/ {&d8methods,"nrofRedials",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantRingRequest*>(base_address)->nrofRedials,3,0,Sid::Field::KIND_UINT, },
515                 /*198*/ {&d8methods,"redialPeriod",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantRingRequest*>(base_address)->redialPeriod,4,0,Sid::Field::KIND_UINT, },
516                 /*199*/ {&d12methods,"autoStartVM",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantRingRequest*>(base_address)->autoStartVM,5,0,Sid::Field::KIND_BOOLEAN, },
517                 /*200*/ {&d2methods,"origin",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantRingRequest*>(base_address)->origin,6,0,Sid::Field::KIND_STRING, },
518                 /*** MsgconversationParticipantGetVideoRequest */
519                 /*201*/ {&d17methods,"objectID",MsgconversationParticipantGetVideoRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
520                 /*** MsgconversationParticipantGetVideoResponse */
521                 /*202*/ {&d18methods,"video",MsgconversationParticipantGetVideoResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
522                 /*** MsgconversationParticipantHangupRequest */
523                 /*203*/ {&d17methods,"objectID",MsgconversationParticipantHangupRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
524                 /*** MsgconversationParticipantRetireRequest */
525                 /*204*/ {&d17methods,"objectID",MsgconversationParticipantRetireRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
526                 /*** MsgconversationParticipantOnIncomingDTMF */
527                 /*205*/ {&d17methods,"objectID",MsgconversationParticipantOnIncomingDTMF::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
528                 /*206*/ {&d9methods,"dtmf",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipantOnIncomingDTMF*>(base_address)->dtmf,1,0,Sid::Field::KIND_ENUM, },
529                 /*** MsgconversationParticipant */
530                 /*207*/ {&d5methods,"convo_id",MsgconversationParticipant::END,930,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
531                 /*208*/ {&d2methods,"identity",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->identity,931,0,Sid::Field::KIND_STRING, },
532                 /*209*/ {&d9methods,"rank",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->rank,932,0,Sid::Field::KIND_ENUM, },
533                 /*210*/ {&d9methods,"requested_rank",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->requested_rank,933,0,Sid::Field::KIND_ENUM, },
534                 /*211*/ {&d9methods,"text_status",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->text_status,934,0,Sid::Field::KIND_ENUM, },
535                 /*212*/ {&d9methods,"voice_status",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->voice_status,935,0,Sid::Field::KIND_ENUM, },
536                 /*213*/ {&d9methods,"video_status",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->video_status,936,0,Sid::Field::KIND_ENUM, },
537                 /*214*/ {&d2methods,"live_price_for_me",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->live_price_for_me,938,0,Sid::Field::KIND_STRING, },
538                 /*215*/ {&d8methods,"live_start_timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->live_start_timestamp,939,0,Sid::Field::KIND_UINT, },                /*216*/ {&d8methods,"sound_level",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->sound_level,941,0,Sid::Field::KIND_UINT, },
539                 /*217*/ {&d2methods,"debuginfo",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->debuginfo,942,0,Sid::Field::KIND_STRING, },
540                 /*218*/ {&d2methods,"live_identity",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->live_identity,943,0,Sid::Field::KIND_STRING, },
541                 /*219*/ {&d2methods,"last_voice_error",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->last_voice_error,947,0,Sid::Field::KIND_STRING, },
542                 /*220*/ {&d2methods,"live_fwd_identities",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->live_fwd_identities,948,0,Sid::Field::KIND_STRING, },
543                 /*221*/ {&d2methods,"quality_problems",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->quality_problems,949,0,Sid::Field::KIND_STRING, },
544                 /*222*/ {&d9methods,"live_type",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->live_type,950,0,Sid::Field::KIND_ENUM, },
545                 /*223*/ {&d2methods,"live_country",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->live_country,951,0,Sid::Field::KIND_STRING, },
546                 /*224*/ {&d2methods,"transferred_by",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->transferred_by,952,0,Sid::Field::KIND_STRING, },
547                 /*225*/ {&d2methods,"transferred_to",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->transferred_to,953,0,Sid::Field::KIND_STRING, },
548                 /*226*/ {&d2methods,"adder",(ptrdiff_t) &reinterpret_cast<MsgconversationParticipant*>(base_address)->adder,954,0,Sid::Field::KIND_STRING, },
549                 /*** MsgconversationConversationSetOptionRequest */
550                 /*227*/ {&d5methods,"objectID",MsgconversationConversationSetOptionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
551                 /*228*/ {&d9methods,"propKey",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetOptionRequest*>(base_address)->propKey,1,0,Sid::Field::KIND_ENUM, },
552                 /*229*/ {&d8methods,"value",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetOptionRequest*>(base_address)->value,2,0,Sid::Field::KIND_UINT, },
553                 /*** MsgconversationConversationSetTopicRequest */
554                 /*230*/ {&d5methods,"objectID",MsgconversationConversationSetTopicRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
555                 /*231*/ {&d2methods,"topic",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetTopicRequest*>(base_address)->topic,1,0,Sid::Field::KIND_STRING, },
556                 /*232*/ {&d12methods,"isXML",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetTopicRequest*>(base_address)->isXML,2,0,Sid::Field::KIND_BOOLEAN, },
557                 /*** MsgconversationConversationSetGuidelinesRequest */
558                 /*233*/ {&d5methods,"objectID",MsgconversationConversationSetGuidelinesRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
559                 /*234*/ {&d2methods,"guidelines",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetGuidelinesRequest*>(base_address)->guidelines,1,0,Sid::Field::KIND_STRING, },
560                 /*235*/ {&d12methods,"isXML",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetGuidelinesRequest*>(base_address)->isXML,2,0,Sid::Field::KIND_BOOLEAN, },
561                 /*** MsgconversationConversationSetPictureRequest */
562                 /*236*/ {&d5methods,"objectID",MsgconversationConversationSetPictureRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
563                 /*237*/ {&d11methods,"jpeg",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetPictureRequest*>(base_address)->jpeg,1,0,Sid::Field::KIND_BINARY, },
564                 /*** MsgconversationConversationSpawnConferenceRequest */
565                 /*238*/ {&d5methods,"objectID",MsgconversationConversationSpawnConferenceRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
566                 /*239*/ {&d19methods,"identitiesToAdd",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSpawnConferenceRequest*>(base_address)->identitiesToAdd,1,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
567                 /*** MsgconversationConversationSpawnConferenceResponse */
568                 /*240*/ {&d5methods,"conference",MsgconversationConversationSpawnConferenceResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
569                 /*** MsgconversationConversationAddConsumersRequest */
570                 /*241*/ {&d5methods,"objectID",MsgconversationConversationAddConsumersRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
571                 /*242*/ {&d19methods,"identities",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationAddConsumersRequest*>(base_address)->identities,1,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
572                 /*** MsgconversationConversationAssimilateRequest */
573                 /*243*/ {&d5methods,"objectID",MsgconversationConversationAssimilateRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
574                 /*244*/ {&d5methods,"otherConversation",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationAssimilateRequest*>(base_address)->otherConversation,1,0,Sid::Field::KIND_OBJECTID, },
575                 /*** MsgconversationConversationAssimilateResponse */
576                 /*245*/ {&d5methods,"conversation",MsgconversationConversationAssimilateResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
577                 /*** MsgconversationConversationJoinLiveSessionRequest */
578                 /*246*/ {&d5methods,"objectID",MsgconversationConversationJoinLiveSessionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
579                 /*247*/ {&d2methods,"accessToken",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationJoinLiveSessionRequest*>(base_address)->accessToken,1,0,Sid::Field::KIND_STRING, },
580                 /*** MsgconversationConversationMuteMyMicrophoneRequest */
581                 /*248*/ {&d5methods,"objectID",MsgconversationConversationMuteMyMicrophoneRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
582                 /*** MsgconversationConversationUnmuteMyMicrophoneRequest */
583                 /*249*/ {&d5methods,"objectID",MsgconversationConversationUnmuteMyMicrophoneRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
584                 /*** MsgconversationConversationHoldMyLiveSessionRequest */
585                 /*250*/ {&d5methods,"objectID",MsgconversationConversationHoldMyLiveSessionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
586                 /*** MsgconversationConversationResumeMyLiveSessionRequest */
587                 /*251*/ {&d5methods,"objectID",MsgconversationConversationResumeMyLiveSessionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
588                 /*** MsgconversationConversationLeaveLiveSessionRequest */
589                 /*252*/ {&d5methods,"objectID",MsgconversationConversationLeaveLiveSessionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
590                 /*253*/ {&d12methods,"postVoiceAutoresponse",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationLeaveLiveSessionRequest*>(base_address)->postVoiceAutoresponse,1,0,Sid::Field::KIND_BOOLEAN, },
591                 /*** MsgconversationConversationStartVoiceMessageRequest */
592                 /*254*/ {&d5methods,"objectID",MsgconversationConversationStartVoiceMessageRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
593                 /*** MsgconversationConversationTransferLiveSessionRequest */
594                 /*255*/ {&d5methods,"objectID",MsgconversationConversationTransferLiveSessionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
595                 /*256*/ {&d19methods,"identities",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationTransferLiveSessionRequest*>(base_address)->identities,1,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },                /*257*/ {&d2methods,"transferTopic",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationTransferLiveSessionRequest*>(base_address)->transferTopic,2,0,Sid::Field::KIND_STRING, },
596                 /*** MsgconversationConversationCanTransferLiveSessionRequest */
597                 /*258*/ {&d5methods,"objectID",MsgconversationConversationCanTransferLiveSessionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
598                 /*259*/ {&d2methods,"identity",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationCanTransferLiveSessionRequest*>(base_address)->identity,1,0,Sid::Field::KIND_STRING, },
599                 /*** MsgconversationConversationCanTransferLiveSessionResponse */
600                 /*260*/ {&d3methods,"result",MsgconversationConversationCanTransferLiveSessionResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
601                 /*** MsgconversationConversationSendDTMFRequest */
602                 /*261*/ {&d5methods,"objectID",MsgconversationConversationSendDTMFRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
603                 /*262*/ {&d9methods,"dtmf",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSendDTMFRequest*>(base_address)->dtmf,1,0,Sid::Field::KIND_ENUM, },
604                 /*263*/ {&d20methods,"lengthInMS",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSendDTMFRequest*>(base_address)->lengthInMS,2,0,Sid::Field::KIND_UINT, },
605                 /*** MsgconversationConversationStopSendDTMFRequest */
606                 /*264*/ {&d5methods,"objectID",MsgconversationConversationStopSendDTMFRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
607                 /*** MsgconversationConversationSetMyTextStatusToRequest */
608                 /*265*/ {&d5methods,"objectID",MsgconversationConversationSetMyTextStatusToRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
609                 /*266*/ {&d9methods,"status",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetMyTextStatusToRequest*>(base_address)->status,1,0,Sid::Field::KIND_ENUM, },
610                 /*** MsgconversationConversationPostTextRequest */
611                 /*267*/ {&d5methods,"objectID",MsgconversationConversationPostTextRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
612                 /*268*/ {&d2methods,"text",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostTextRequest*>(base_address)->text,1,0,Sid::Field::KIND_STRING, },
613                 /*269*/ {&d12methods,"isXML",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostTextRequest*>(base_address)->isXML,2,0,Sid::Field::KIND_BOOLEAN, },
614                 /*** MsgconversationConversationPostTextResponse */
615                 /*270*/ {&d21methods,"message",MsgconversationConversationPostTextResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
616                 /*** MsgconversationConversationPostContactsRequest */
617                 /*271*/ {&d5methods,"objectID",MsgconversationConversationPostContactsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
618                 /*272*/ {&d6methods,"contacts",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostContactsRequest*>(base_address)->contacts,1,Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
619                 /*** MsgconversationConversationPostFilesRequest */
620                 /*273*/ {&d5methods,"objectID",MsgconversationConversationPostFilesRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
621                 /*274*/ {&d22methods,"paths",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostFilesRequest*>(base_address)->paths,1,Sid::Field::FLD_LIST,Sid::Field::KIND_FILENAME, },
622                 /*275*/ {&d2methods,"body",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostFilesRequest*>(base_address)->body,2,0,Sid::Field::KIND_STRING, },
623                 /*** MsgconversationConversationPostFilesResponse */
624                 /*276*/ {&d9methods,"error_code",MsgconversationConversationPostFilesResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
625                 /*277*/ {&d23methods,"error_file",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostFilesResponse*>(base_address)->error_file,2,0,Sid::Field::KIND_FILENAME, },
626                 /*** MsgconversationConversationPostVoiceMessageRequest */
627                 /*278*/ {&d5methods,"objectID",MsgconversationConversationPostVoiceMessageRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
628                 /*279*/ {&d24methods,"voicemail",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostVoiceMessageRequest*>(base_address)->voicemail,1,0,Sid::Field::KIND_OBJECTID, },
629                 /*280*/ {&d2methods,"body",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostVoiceMessageRequest*>(base_address)->body,2,0,Sid::Field::KIND_STRING, },
630                 /*** MsgconversationConversationPostSMSRequest */
631                 /*281*/ {&d5methods,"objectID",MsgconversationConversationPostSMSRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
632                 /*282*/ {&d25methods,"sms",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostSMSRequest*>(base_address)->sms,1,0,Sid::Field::KIND_OBJECTID, },
633                 /*283*/ {&d2methods,"body",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationPostSMSRequest*>(base_address)->body,2,0,Sid::Field::KIND_STRING, },
634                 /*** MsgconversationConversationGetJoinBlobRequest */
635                 /*284*/ {&d5methods,"objectID",MsgconversationConversationGetJoinBlobRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
636                 /*** MsgconversationConversationGetJoinBlobResponse */
637                 /*285*/ {&d2methods,"blob",MsgconversationConversationGetJoinBlobResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
638                 /*** MsgconversationConversationJoinRequest */
639                 /*286*/ {&d5methods,"objectID",MsgconversationConversationJoinRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
640                 /*** MsgconversationConversationEnterPasswordRequest */
641                 /*287*/ {&d5methods,"objectID",MsgconversationConversationEnterPasswordRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
642                 /*288*/ {&d2methods,"password",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationEnterPasswordRequest*>(base_address)->password,1,0,Sid::Field::KIND_STRING, },
643                 /*** MsgconversationConversationSetPasswordRequest */
644                 /*289*/ {&d5methods,"objectID",MsgconversationConversationSetPasswordRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
645                 /*290*/ {&d2methods,"password",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetPasswordRequest*>(base_address)->password,1,0,Sid::Field::KIND_STRING, },
646                 /*291*/ {&d2methods,"hint",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetPasswordRequest*>(base_address)->hint,2,0,Sid::Field::KIND_STRING, },
647                 /*** MsgconversationConversationRetireFromRequest */
648                 /*292*/ {&d5methods,"objectID",MsgconversationConversationRetireFromRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
649                 /*** MsgconversationConversationDeleteRequest */
650                 /*293*/ {&d5methods,"objectID",MsgconversationConversationDeleteRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
651                 /*** MsgconversationConversationRenameToRequest */
652                 /*294*/ {&d5methods,"objectID",MsgconversationConversationRenameToRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
653                 /*295*/ {&d2methods,"name",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationRenameToRequest*>(base_address)->name,1,0,Sid::Field::KIND_STRING, },
654                 /*** MsgconversationConversationSetBookmarkRequest */
655                 /*296*/ {&d5methods,"objectID",MsgconversationConversationSetBookmarkRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
656                 /*297*/ {&d3methods,"bookmark",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetBookmarkRequest*>(base_address)->bookmark,1,0,Sid::Field::KIND_BOOLEAN, },                /*** MsgconversationConversationSetAlertStringRequest */
657                 /*298*/ {&d5methods,"objectID",MsgconversationConversationSetAlertStringRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
658                 /*299*/ {&d2methods,"alertString",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetAlertStringRequest*>(base_address)->alertString,1,0,Sid::Field::KIND_STRING, },
659                 /*** MsgconversationConversationRemoveFromInboxRequest */
660                 /*300*/ {&d5methods,"objectID",MsgconversationConversationRemoveFromInboxRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
661                 /*** MsgconversationConversationAddToInboxRequest */
662                 /*301*/ {&d5methods,"objectID",MsgconversationConversationAddToInboxRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
663                 /*** MsgconversationConversationSetConsumedHorizonRequest */
664                 /*302*/ {&d5methods,"objectID",MsgconversationConversationSetConsumedHorizonRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
665                 /*303*/ {&d8methods,"timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetConsumedHorizonRequest*>(base_address)->timestamp,1,0,Sid::Field::KIND_UINT, },
666                 /*304*/ {&d12methods,"also_unconsume",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationSetConsumedHorizonRequest*>(base_address)->also_unconsume,2,0,Sid::Field::KIND_BOOLEAN, },
667                 /*** MsgconversationConversationMarkUnreadRequest */
668                 /*305*/ {&d5methods,"objectID",MsgconversationConversationMarkUnreadRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
669                 /*** MsgconversationConversationIsMemberOfRequest */
670                 /*306*/ {&d5methods,"objectID",MsgconversationConversationIsMemberOfRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
671                 /*307*/ {&d1methods,"group",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationIsMemberOfRequest*>(base_address)->group,1,0,Sid::Field::KIND_OBJECTID, },
672                 /*** MsgconversationConversationIsMemberOfResponse */
673                 /*308*/ {&d3methods,"result",MsgconversationConversationIsMemberOfResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
674                 /*** MsgconversationConversationGetParticipantsRequest */
675                 /*309*/ {&d5methods,"objectID",MsgconversationConversationGetParticipantsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
676                 /*310*/ {&d9methods,"filter",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationGetParticipantsRequest*>(base_address)->filter,1,0,Sid::Field::KIND_ENUM, },
677                 /*** MsgconversationConversationGetParticipantsResponse */
678                 /*311*/ {&d26methods,"participants",MsgconversationConversationGetParticipantsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
679                 /*** MsgconversationConversationGetLastMessagesRequest */
680                 /*312*/ {&d5methods,"objectID",MsgconversationConversationGetLastMessagesRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
681                 /*313*/ {&d8methods,"requireTimestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationGetLastMessagesRequest*>(base_address)->requireTimestamp,1,0,Sid::Field::KIND_UINT, },
682                 /*** MsgconversationConversationGetLastMessagesResponse */
683                 /*314*/ {&d27methods,"contextMessages",MsgconversationConversationGetLastMessagesResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
684                 /*315*/ {&d27methods,"unconsumedMessages",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationGetLastMessagesResponse*>(base_address)->unconsumedMessages,2,Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
685                 /*** MsgconversationConversationFindMessageRequest */
686                 /*316*/ {&d5methods,"objectID",MsgconversationConversationFindMessageRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
687                 /*317*/ {&d2methods,"text",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationFindMessageRequest*>(base_address)->text,1,0,Sid::Field::KIND_STRING, },
688                 /*318*/ {&d15methods,"fromTimestampUp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationFindMessageRequest*>(base_address)->fromTimestampUp,2,0,Sid::Field::KIND_UINT, },
689                 /*** MsgconversationConversationFindMessageResponse */
690                 /*319*/ {&d21methods,"message",MsgconversationConversationFindMessageResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
691                 /*** MsgconversationConversationOnParticipantListChange */
692                 /*320*/ {&d5methods,"objectID",MsgconversationConversationOnParticipantListChange::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
693                 /*** MsgconversationConversationOnMessage */
694                 /*321*/ {&d5methods,"objectID",MsgconversationConversationOnMessage::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
695                 /*322*/ {&d21methods,"message",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationOnMessage*>(base_address)->message,1,0,Sid::Field::KIND_OBJECTID, },
696                 /*** MsgconversationConversationOnSpawnConference */
697                 /*323*/ {&d5methods,"objectID",MsgconversationConversationOnSpawnConference::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
698                 /*324*/ {&d5methods,"spawned",(ptrdiff_t) &reinterpret_cast<MsgconversationConversationOnSpawnConference*>(base_address)->spawned,1,0,Sid::Field::KIND_OBJECTID, },
699                 /*** MsgconversationConversation */
700                 /*325*/ {&d9methods,"type",MsgconversationConversation::END,902,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
701                 /*326*/ {&d2methods,"creator",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->creator,903,0,Sid::Field::KIND_STRING, },
702                 /*327*/ {&d8methods,"creation_timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->creation_timestamp,904,0,Sid::Field::KIND_UINT, },
703                 /*328*/ {&d9methods,"opt_entry_level_rank",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->opt_entry_level_rank,906,0,Sid::Field::KIND_ENUM, },
704                 /*329*/ {&d3methods,"opt_disclose_history",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->opt_disclose_history,907,0,Sid::Field::KIND_BOOLEAN, },
705                 /*330*/ {&d9methods,"opt_admin_only_activities",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->opt_admin_only_activities,909,0,Sid::Field::KIND_ENUM, },
706                 /*331*/ {&d2methods,"meta_name",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->meta_name,910,0,Sid::Field::KIND_STRING, },
707                 /*332*/ {&d2methods,"meta_topic",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->meta_topic,911,0,Sid::Field::KIND_XML, },
708                 /*333*/ {&d2methods,"meta_guidelines",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->meta_guidelines,913,0,Sid::Field::KIND_XML, },
709                 /*334*/ {&d11methods,"meta_picture",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->meta_picture,914,0,Sid::Field::KIND_BINARY, },
710                 /*335*/ {&d5methods,"spawned_from_convo_id",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->spawned_from_convo_id,915,0,Sid::Field::KIND_OBJECTID, },
711                 /*336*/ {&d2methods,"live_host",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->live_host,918,0,Sid::Field::KIND_STRING, },
712                 /*337*/ {&d9methods,"my_status",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->my_status,919,0,Sid::Field::KIND_ENUM, },
713                 /*338*/ {&d2methods,"alert_string",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->alert_string,920,0,Sid::Field::KIND_STRING, },                /*339*/ {&d3methods,"is_bookmarked",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->is_bookmarked,921,0,Sid::Field::KIND_BOOLEAN, },
714                 /*340*/ {&d3methods,"opt_joining_enabled",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->opt_joining_enabled,922,0,Sid::Field::KIND_BOOLEAN, },
715                 /*341*/ {&d2methods,"displayname",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->displayname,924,0,Sid::Field::KIND_STRING, },
716                 /*342*/ {&d2methods,"given_displayname",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->given_displayname,925,0,Sid::Field::KIND_STRING, },
717                 /*343*/ {&d9methods,"local_livestatus",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->local_livestatus,927,0,Sid::Field::KIND_ENUM, },
718                 /*344*/ {&d8methods,"inbox_timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->inbox_timestamp,928,0,Sid::Field::KIND_UINT, },
719                 /*345*/ {&d3methods,"unconsumed_messages_voice",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->unconsumed_messages_voice,970,0,Sid::Field::KIND_BOOLEAN, },
720                 /*346*/ {&d24methods,"active_vm_id",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->active_vm_id,971,0,Sid::Field::KIND_OBJECTID, },
721                 /*347*/ {&d2methods,"identity",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->identity,972,0,Sid::Field::KIND_STRING, },
722                 /*348*/ {&d21methods,"inbox_message_id",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->inbox_message_id,973,0,Sid::Field::KIND_OBJECTID, },
723                 /*349*/ {&d8methods,"live_start_timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->live_start_timestamp,974,0,Sid::Field::KIND_UINT, },
724                 /*350*/ {&d8methods,"unconsumed_suppressed_messages",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->unconsumed_suppressed_messages,975,0,Sid::Field::KIND_UINT, },
725                 /*351*/ {&d8methods,"unconsumed_normal_messages",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->unconsumed_normal_messages,976,0,Sid::Field::KIND_UINT, },
726                 /*352*/ {&d8methods,"unconsumed_elevated_messages",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->unconsumed_elevated_messages,977,0,Sid::Field::KIND_UINT, },
727                 /*353*/ {&d8methods,"consumption_horizon",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->consumption_horizon,979,0,Sid::Field::KIND_UINT, },
728                 /*354*/ {&d2methods,"passwordhint",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->passwordhint,980,0,Sid::Field::KIND_STRING, },
729                 /*355*/ {&d8methods,"last_activity_timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->last_activity_timestamp,981,0,Sid::Field::KIND_UINT, },
730                 /*356*/ {&d3methods,"live_is_muted",(ptrdiff_t) &reinterpret_cast<MsgconversationConversation*>(base_address)->live_is_muted,996,0,Sid::Field::KIND_BOOLEAN, },
731                 /*** MsgconversationCreateConferenceResponse */
732                 /*357*/ {&d5methods,"conference",MsgconversationCreateConferenceResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
733                 /*** MsgconversationGetConversationByIdentityRequest */
734                 /*358*/ {&d2methods,"convoIdentity",MsgconversationGetConversationByIdentityRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
735                 /*** MsgconversationGetConversationByIdentityResponse */
736                 /*359*/ {&d5methods,"conversation",MsgconversationGetConversationByIdentityResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
737                 /*** MsgconversationGetConversationByParticipantsRequest */
738                 /*360*/ {&d19methods,"participantIdentities",MsgconversationGetConversationByParticipantsRequest::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
739                 /*361*/ {&d12methods,"createIfNonExisting",(ptrdiff_t) &reinterpret_cast<MsgconversationGetConversationByParticipantsRequest*>(base_address)->createIfNonExisting,2,0,Sid::Field::KIND_BOOLEAN, },
740                 /*362*/ {&d12methods,"ignoreBookmarkedOrNamed",(ptrdiff_t) &reinterpret_cast<MsgconversationGetConversationByParticipantsRequest*>(base_address)->ignoreBookmarkedOrNamed,3,0,Sid::Field::KIND_BOOLEAN, },
741                 /*** MsgconversationGetConversationByParticipantsResponse */
742                 /*363*/ {&d5methods,"conversation",MsgconversationGetConversationByParticipantsResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
743                 /*** MsgconversationGetConversationByBlobRequest */
744                 /*364*/ {&d2methods,"joinBlob",MsgconversationGetConversationByBlobRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
745                 /*365*/ {&d13methods,"alsoJoin",(ptrdiff_t) &reinterpret_cast<MsgconversationGetConversationByBlobRequest*>(base_address)->alsoJoin,2,0,Sid::Field::KIND_BOOLEAN, },
746                 /*** MsgconversationGetConversationByBlobResponse */
747                 /*366*/ {&d5methods,"conversation",MsgconversationGetConversationByBlobResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
748                 /*** MsgconversationGetConversationListRequest */
749                 /*367*/ {&d9methods,"type",MsgconversationGetConversationListRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
750                 /*** MsgconversationGetConversationListResponse */
751                 /*368*/ {&d4methods,"conversations",MsgconversationGetConversationListResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
752                 /*** MsgconversationOnConversationListChange */
753                 /*369*/ {&d5methods,"conversation",MsgconversationOnConversationListChange::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
754                 /*370*/ {&d9methods,"type",(ptrdiff_t) &reinterpret_cast<MsgconversationOnConversationListChange*>(base_address)->type,2,0,Sid::Field::KIND_ENUM, },
755                 /*371*/ {&d3methods,"added",(ptrdiff_t) &reinterpret_cast<MsgconversationOnConversationListChange*>(base_address)->added,3,0,Sid::Field::KIND_BOOLEAN, },
756                 /*** MsgconversationMessageCanEditRequest */
757                 /*372*/ {&d21methods,"objectID",MsgconversationMessageCanEditRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
758                 /*** MsgconversationMessageCanEditResponse */
759                 /*373*/ {&d3methods,"result",MsgconversationMessageCanEditResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
760                 /*** MsgconversationMessageEditRequest */
761                 /*374*/ {&d21methods,"objectID",MsgconversationMessageEditRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
762                 /*375*/ {&d2methods,"newText",(ptrdiff_t) &reinterpret_cast<MsgconversationMessageEditRequest*>(base_address)->newText,1,0,Sid::Field::KIND_STRING, },
763                 /*376*/ {&d12methods,"isXML",(ptrdiff_t) &reinterpret_cast<MsgconversationMessageEditRequest*>(base_address)->isXML,2,0,Sid::Field::KIND_BOOLEAN, },
764                 /*** MsgconversationMessageGetContactsRequest */
765                 /*377*/ {&d21methods,"objectID",MsgconversationMessageGetContactsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
766                 /*** MsgconversationMessageGetContactsResponse */
767                 /*378*/ {&d6methods,"contacts",MsgconversationMessageGetContactsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
768                 /*** MsgconversationMessageGetTransfersRequest */
769                 /*379*/ {&d21methods,"objectID",MsgconversationMessageGetTransfersRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
770                 /*** MsgconversationMessageGetTransfersResponse */                /*380*/ {&d28methods,"transfers",MsgconversationMessageGetTransfersResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_OBJECTID, },
771                 /*** MsgconversationMessageGetVoiceMessageRequest */
772                 /*381*/ {&d21methods,"objectID",MsgconversationMessageGetVoiceMessageRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
773                 /*** MsgconversationMessageGetVoiceMessageResponse */
774                 /*382*/ {&d24methods,"voicemail",MsgconversationMessageGetVoiceMessageResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
775                 /*** MsgconversationMessageGetSMSRequest */
776                 /*383*/ {&d21methods,"objectID",MsgconversationMessageGetSMSRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
777                 /*** MsgconversationMessageGetSMSResponse */
778                 /*384*/ {&d25methods,"sms",MsgconversationMessageGetSMSResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
779                 /*** MsgconversationMessageDeleteLocallyRequest */
780                 /*385*/ {&d21methods,"objectID",MsgconversationMessageDeleteLocallyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
781                 /*** MsgconversationMessage */
782                 /*386*/ {&d2methods,"convo_guid",MsgconversationMessage::END,120,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
783                 /*387*/ {&d8methods,"timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->timestamp,121,0,Sid::Field::KIND_UINT, },
784                 /*388*/ {&d2methods,"author",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->author,122,0,Sid::Field::KIND_STRING, },
785                 /*389*/ {&d2methods,"author_displayname",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->author_displayname,123,0,Sid::Field::KIND_STRING, },
786                 /*390*/ {&d2methods,"identities",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->identities,125,0,Sid::Field::KIND_STRING, },
787                 /*391*/ {&d9methods,"leavereason",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->leavereason,126,0,Sid::Field::KIND_ENUM, },
788                 /*392*/ {&d2methods,"body_xml",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->body_xml,127,0,Sid::Field::KIND_XML, },
789                 /*393*/ {&d2methods,"edited_by",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->edited_by,222,0,Sid::Field::KIND_STRING, },
790                 /*394*/ {&d8methods,"edit_timestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->edit_timestamp,223,0,Sid::Field::KIND_UINT, },
791                 /*395*/ {&d2methods,"originally_meant_for",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->originally_meant_for,790,0,Sid::Field::KIND_STRING, },
792                 /*396*/ {&d11methods,"guid",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->guid,792,0,Sid::Field::KIND_BINARY, },
793                 /*397*/ {&d5methods,"convo_id",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->convo_id,960,0,Sid::Field::KIND_OBJECTID, },
794                 /*398*/ {&d9methods,"type",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->type,961,0,Sid::Field::KIND_ENUM, },
795                 /*399*/ {&d9methods,"sending_status",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->sending_status,962,0,Sid::Field::KIND_ENUM, },
796                 /*400*/ {&d8methods,"param_key",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->param_key,963,0,Sid::Field::KIND_UINT, },
797                 /*401*/ {&d8methods,"param_value",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->param_value,964,0,Sid::Field::KIND_UINT, },
798                 /*402*/ {&d2methods,"reason",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->reason,966,0,Sid::Field::KIND_STRING, },
799                 /*403*/ {&d9methods,"consumption_status",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->consumption_status,968,0,Sid::Field::KIND_ENUM, },
800                 /*404*/ {&d8methods,"participant_count",(ptrdiff_t) &reinterpret_cast<MsgconversationMessage*>(base_address)->participant_count,982,0,Sid::Field::KIND_UINT, },
801                 /*** MsgconversationGetMessageByGuidRequest */
802                 /*405*/ {&d11methods,"guid",MsgconversationGetMessageByGuidRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BINARY, },
803                 /*** MsgconversationGetMessageByGuidResponse */
804                 /*406*/ {&d21methods,"message",MsgconversationGetMessageByGuidResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
805                 /*** MsgconversationOnMessage */
806                 /*407*/ {&d21methods,"message",MsgconversationOnMessage::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
807                 /*408*/ {&d3methods,"changesInboxTimestamp",(ptrdiff_t) &reinterpret_cast<MsgconversationOnMessage*>(base_address)->changesInboxTimestamp,2,0,Sid::Field::KIND_BOOLEAN, },
808                 /*409*/ {&d21methods,"supersedesHistoryMessage",(ptrdiff_t) &reinterpret_cast<MsgconversationOnMessage*>(base_address)->supersedesHistoryMessage,3,0,Sid::Field::KIND_OBJECTID, },
809                 /*410*/ {&d5methods,"conversation",(ptrdiff_t) &reinterpret_cast<MsgconversationOnMessage*>(base_address)->conversation,4,0,Sid::Field::KIND_OBJECTID, },
810                 /*** MsgvideoVideoSetScreenRequest */
811                 /*411*/ {&d18methods,"objectID",MsgvideoVideoSetScreenRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
812                 /*412*/ {&d8methods,"windowh",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenRequest*>(base_address)->windowh,1,0,Sid::Field::KIND_UINT, },
813                 /*** MsgvideoVideoStartRequest */
814                 /*413*/ {&d18methods,"objectID",MsgvideoVideoStartRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
815                 /*** MsgvideoVideoStopRequest */
816                 /*414*/ {&d18methods,"objectID",MsgvideoVideoStopRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
817                 /*** MsgvideoVideoSubmitCaptureRequestRequest */
818                 /*415*/ {&d18methods,"objectID",MsgvideoVideoSubmitCaptureRequestRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
819                 /*** MsgvideoVideoSubmitCaptureRequestResponse */
820                 /*416*/ {&d3methods,"ret",MsgvideoVideoSubmitCaptureRequestResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
821                 /*417*/ {&d8methods,"requestId",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSubmitCaptureRequestResponse*>(base_address)->requestId,2,0,Sid::Field::KIND_UINT, },
822                 /*** MsgvideoVideoOnCaptureRequestCompleted */
823                 /*418*/ {&d18methods,"objectID",MsgvideoVideoOnCaptureRequestCompleted::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
824                 /*419*/ {&d8methods,"requestId",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnCaptureRequestCompleted*>(base_address)->requestId,1,0,Sid::Field::KIND_UINT, },
825                 /*420*/ {&d3methods,"isSuccessful",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnCaptureRequestCompleted*>(base_address)->isSuccessful,2,0,Sid::Field::KIND_BOOLEAN, },
826                 /*421*/ {&d11methods,"image",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnCaptureRequestCompleted*>(base_address)->image,3,0,Sid::Field::KIND_BINARY, },
827                 /*422*/ {&d9methods,"width",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnCaptureRequestCompleted*>(base_address)->width,4,0,Sid::Field::KIND_INT, },
828                 /*423*/ {&d9methods,"height",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnCaptureRequestCompleted*>(base_address)->height,5,0,Sid::Field::KIND_INT, },
829                 /*** MsgvideoVideoSetScreenCaptureRectangleRequest */
830                 /*424*/ {&d18methods,"objectID",MsgvideoVideoSetScreenCaptureRectangleRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
831                 /*425*/ {&d9methods,"x0",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenCaptureRectangleRequest*>(base_address)->x0,1,0,Sid::Field::KIND_INT, },                /*426*/ {&d9methods,"y0",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenCaptureRectangleRequest*>(base_address)->y0,2,0,Sid::Field::KIND_INT, },
832                 /*427*/ {&d8methods,"width",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenCaptureRectangleRequest*>(base_address)->width,3,0,Sid::Field::KIND_UINT, },
833                 /*428*/ {&d8methods,"height",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenCaptureRectangleRequest*>(base_address)->height,4,0,Sid::Field::KIND_UINT, },
834                 /*429*/ {&d9methods,"monitorNumber",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenCaptureRectangleRequest*>(base_address)->monitorNumber,5,0,Sid::Field::KIND_INT, },
835                 /*430*/ {&d8methods,"windowHandle",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetScreenCaptureRectangleRequest*>(base_address)->windowHandle,6,0,Sid::Field::KIND_UINT, },
836                 /*** MsgvideoVideoSetRenderRectangleRequest */
837                 /*431*/ {&d18methods,"objectID",MsgvideoVideoSetRenderRectangleRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
838                 /*432*/ {&d9methods,"x0",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetRenderRectangleRequest*>(base_address)->x0,1,0,Sid::Field::KIND_INT, },
839                 /*433*/ {&d9methods,"y0",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetRenderRectangleRequest*>(base_address)->y0,2,0,Sid::Field::KIND_INT, },
840                 /*434*/ {&d8methods,"width",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetRenderRectangleRequest*>(base_address)->width,3,0,Sid::Field::KIND_UINT, },
841                 /*435*/ {&d8methods,"height",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSetRenderRectangleRequest*>(base_address)->height,4,0,Sid::Field::KIND_UINT, },
842                 /*** MsgvideoVideoSelectVideoSourceRequest */
843                 /*436*/ {&d18methods,"objectID",MsgvideoVideoSelectVideoSourceRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
844                 /*437*/ {&d9methods,"mediaType",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSelectVideoSourceRequest*>(base_address)->mediaType,1,0,Sid::Field::KIND_ENUM, },
845                 /*438*/ {&d2methods,"webcamName",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSelectVideoSourceRequest*>(base_address)->webcamName,2,0,Sid::Field::KIND_STRING, },
846                 /*439*/ {&d2methods,"devicePath",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSelectVideoSourceRequest*>(base_address)->devicePath,3,0,Sid::Field::KIND_STRING, },
847                 /*440*/ {&d12methods,"updateSetup",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoSelectVideoSourceRequest*>(base_address)->updateSetup,4,0,Sid::Field::KIND_BOOLEAN, },
848                 /*** MsgvideoVideoGetCurrentVideoDeviceRequest */
849                 /*441*/ {&d18methods,"objectID",MsgvideoVideoGetCurrentVideoDeviceRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
850                 /*** MsgvideoVideoGetCurrentVideoDeviceResponse */
851                 /*442*/ {&d9methods,"mediatype",MsgvideoVideoGetCurrentVideoDeviceResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
852                 /*443*/ {&d2methods,"deviceName",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoGetCurrentVideoDeviceResponse*>(base_address)->deviceName,2,0,Sid::Field::KIND_STRING, },
853                 /*444*/ {&d2methods,"devicePath",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoGetCurrentVideoDeviceResponse*>(base_address)->devicePath,3,0,Sid::Field::KIND_STRING, },
854                 /*** MsgvideoVideoOnLastFrameCapture */
855                 /*445*/ {&d18methods,"objectID",MsgvideoVideoOnLastFrameCapture::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
856                 /*446*/ {&d11methods,"image",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnLastFrameCapture*>(base_address)->image,1,0,Sid::Field::KIND_BINARY, },
857                 /*447*/ {&d8methods,"width",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnLastFrameCapture*>(base_address)->width,2,0,Sid::Field::KIND_UINT, },
858                 /*448*/ {&d8methods,"height",(ptrdiff_t) &reinterpret_cast<MsgvideoVideoOnLastFrameCapture*>(base_address)->height,3,0,Sid::Field::KIND_UINT, },
859                 /*** MsgvideoVideo */
860                 /*449*/ {&d9methods,"status",MsgvideoVideo::END,130,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
861                 /*450*/ {&d2methods,"error",(ptrdiff_t) &reinterpret_cast<MsgvideoVideo*>(base_address)->error,131,0,Sid::Field::KIND_STRING, },
862                 /*451*/ {&d2methods,"debuginfo",(ptrdiff_t) &reinterpret_cast<MsgvideoVideo*>(base_address)->debuginfo,132,0,Sid::Field::KIND_STRING, },
863                 /*452*/ {&d2methods,"dimensions",(ptrdiff_t) &reinterpret_cast<MsgvideoVideo*>(base_address)->dimensions,133,0,Sid::Field::KIND_STRING, },
864                 /*453*/ {&d9methods,"media_type",(ptrdiff_t) &reinterpret_cast<MsgvideoVideo*>(base_address)->media_type,134,0,Sid::Field::KIND_ENUM, },
865                 /*454*/ {&d8methods,"convo_id",(ptrdiff_t) &reinterpret_cast<MsgvideoVideo*>(base_address)->convo_id,1104,0,Sid::Field::KIND_UINT, },
866                 /*455*/ {&d2methods,"device_path",(ptrdiff_t) &reinterpret_cast<MsgvideoVideo*>(base_address)->device_path,1105,0,Sid::Field::KIND_STRING, },
867                 /*** MsgvideoGetAvailableVideoDevicesResponse */
868                 /*456*/ {&d19methods,"deviceNames",MsgvideoGetAvailableVideoDevicesResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
869                 /*457*/ {&d19methods,"devicePaths",(ptrdiff_t) &reinterpret_cast<MsgvideoGetAvailableVideoDevicesResponse*>(base_address)->devicePaths,2,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
870                 /*458*/ {&d8methods,"count",(ptrdiff_t) &reinterpret_cast<MsgvideoGetAvailableVideoDevicesResponse*>(base_address)->count,3,0,Sid::Field::KIND_UINT, },
871                 /*** MsgvideoHasVideoDeviceCapabilityRequest */
872                 /*459*/ {&d2methods,"deviceName",MsgvideoHasVideoDeviceCapabilityRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
873                 /*460*/ {&d2methods,"devicePath",(ptrdiff_t) &reinterpret_cast<MsgvideoHasVideoDeviceCapabilityRequest*>(base_address)->devicePath,2,0,Sid::Field::KIND_STRING, },
874                 /*461*/ {&d9methods,"cap",(ptrdiff_t) &reinterpret_cast<MsgvideoHasVideoDeviceCapabilityRequest*>(base_address)->cap,3,0,Sid::Field::KIND_ENUM, },
875                 /*** MsgvideoDisplayVideoDeviceTuningDialogRequest */
876                 /*462*/ {&d2methods,"deviceName",MsgvideoDisplayVideoDeviceTuningDialogRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
877                 /*463*/ {&d2methods,"devicePath",(ptrdiff_t) &reinterpret_cast<MsgvideoDisplayVideoDeviceTuningDialogRequest*>(base_address)->devicePath,2,0,Sid::Field::KIND_STRING, },
878                 /*** MsgvideoGetLocalVideoRequest */
879                 /*464*/ {&d9methods,"type",MsgvideoGetLocalVideoRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
880                 /*465*/ {&d2methods,"deviceName",(ptrdiff_t) &reinterpret_cast<MsgvideoGetLocalVideoRequest*>(base_address)->deviceName,2,0,Sid::Field::KIND_STRING, },
881                 /*466*/ {&d2methods,"devicePath",(ptrdiff_t) &reinterpret_cast<MsgvideoGetLocalVideoRequest*>(base_address)->devicePath,3,0,Sid::Field::KIND_STRING, },
882                 /*** MsgvideoGetLocalVideoResponse */
883                 /*467*/ {&d18methods,"video",MsgvideoGetLocalVideoResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
884                 /*** MsgvideoGetPreviewVideoRequest */
885                 /*468*/ {&d9methods,"type",MsgvideoGetPreviewVideoRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
886                 /*469*/ {&d2methods,"deviceName",(ptrdiff_t) &reinterpret_cast<MsgvideoGetPreviewVideoRequest*>(base_address)->deviceName,2,0,Sid::Field::KIND_STRING, },
887                 /*470*/ {&d2methods,"devicePath",(ptrdiff_t) &reinterpret_cast<MsgvideoGetPreviewVideoRequest*>(base_address)->devicePath,3,0,Sid::Field::KIND_STRING, },
888                 /*** MsgvideoGetPreviewVideoResponse */
889                 /*471*/ {&d18methods,"video",MsgvideoGetPreviewVideoResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
890                 /*** MsgvideoVideoCommandRequest */                /*472*/ {&d2methods,"command",MsgvideoVideoCommandRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
891                 /*** MsgvideoVideoCommandResponse */
892                 /*473*/ {&d2methods,"response",MsgvideoVideoCommandResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
893                 /*** MsgvmVoicemailStartRecordingRequest */
894                 /*474*/ {&d24methods,"objectID",MsgvmVoicemailStartRecordingRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
895                 /*** MsgvmVoicemailStopRecordingRequest */
896                 /*475*/ {&d24methods,"objectID",MsgvmVoicemailStopRecordingRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
897                 /*** MsgvmVoicemailStartPlaybackRequest */
898                 /*476*/ {&d24methods,"objectID",MsgvmVoicemailStartPlaybackRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
899                 /*** MsgvmVoicemailStopPlaybackRequest */
900                 /*477*/ {&d24methods,"objectID",MsgvmVoicemailStopPlaybackRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
901                 /*** MsgvmVoicemailDeleteRequest */
902                 /*478*/ {&d24methods,"objectID",MsgvmVoicemailDeleteRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
903                 /*** MsgvmVoicemailCancelRequest */
904                 /*479*/ {&d24methods,"objectID",MsgvmVoicemailCancelRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
905                 /*** MsgvmVoicemailCheckPermissionRequest */
906                 /*480*/ {&d24methods,"objectID",MsgvmVoicemailCheckPermissionRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
907                 /*** MsgvmVoicemailCheckPermissionResponse */
908                 /*481*/ {&d3methods,"result",MsgvmVoicemailCheckPermissionResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
909                 /*** MsgvmVoicemail */
910                 /*482*/ {&d9methods,"type",MsgvmVoicemail::END,100,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
911                 /*483*/ {&d2methods,"partner_handle",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->partner_handle,101,0,Sid::Field::KIND_STRING, },
912                 /*484*/ {&d2methods,"partner_dispname",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->partner_dispname,102,0,Sid::Field::KIND_STRING, },
913                 /*485*/ {&d9methods,"status",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->status,103,0,Sid::Field::KIND_ENUM, },
914                 /*486*/ {&d9methods,"failurereason",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->failurereason,104,0,Sid::Field::KIND_ENUM, },
915                 /*487*/ {&d2methods,"subject",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->subject,105,0,Sid::Field::KIND_STRING, },
916                 /*488*/ {&d8methods,"timestamp",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->timestamp,106,0,Sid::Field::KIND_UINT, },
917                 /*489*/ {&d8methods,"duration",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->duration,107,0,Sid::Field::KIND_UINT, },
918                 /*490*/ {&d8methods,"allowed_duration",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->allowed_duration,108,0,Sid::Field::KIND_UINT, },
919                 /*491*/ {&d8methods,"playback_progress",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->playback_progress,109,0,Sid::Field::KIND_UINT, },
920                 /*492*/ {&d5methods,"convo_id",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->convo_id,830,0,Sid::Field::KIND_OBJECTID, },
921                 /*493*/ {&d11methods,"chatmsg_guid",(ptrdiff_t) &reinterpret_cast<MsgvmVoicemail*>(base_address)->chatmsg_guid,831,0,Sid::Field::KIND_BINARY, },
922                 /*** MsgvmGetGreetingRequest */
923                 /*494*/ {&d2methods,"skypeName",MsgvmGetGreetingRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
924                 /*** MsgvmGetGreetingResponse */
925                 /*495*/ {&d24methods,"greeting",MsgvmGetGreetingResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
926                 /*** MsgvoiceenginePlayStartRequest */
927                 /*496*/ {&d8methods,"soundid",MsgvoiceenginePlayStartRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
928                 /*497*/ {&d11methods,"sound",(ptrdiff_t) &reinterpret_cast<MsgvoiceenginePlayStartRequest*>(base_address)->sound,2,0,Sid::Field::KIND_BINARY, },
929                 /*498*/ {&d3methods,"loop",(ptrdiff_t) &reinterpret_cast<MsgvoiceenginePlayStartRequest*>(base_address)->loop,3,0,Sid::Field::KIND_BOOLEAN, },
930                 /*499*/ {&d12methods,"useCallOutDevice",(ptrdiff_t) &reinterpret_cast<MsgvoiceenginePlayStartRequest*>(base_address)->useCallOutDevice,4,0,Sid::Field::KIND_BOOLEAN, },
931                 /*** MsgvoiceenginePlayStartFromFileRequest */
932                 /*500*/ {&d8methods,"soundid",MsgvoiceenginePlayStartFromFileRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
933                 /*501*/ {&d23methods,"datafile",(ptrdiff_t) &reinterpret_cast<MsgvoiceenginePlayStartFromFileRequest*>(base_address)->datafile,2,0,Sid::Field::KIND_FILENAME, },
934                 /*502*/ {&d3methods,"loop",(ptrdiff_t) &reinterpret_cast<MsgvoiceenginePlayStartFromFileRequest*>(base_address)->loop,3,0,Sid::Field::KIND_BOOLEAN, },
935                 /*503*/ {&d12methods,"useCallOutDevice",(ptrdiff_t) &reinterpret_cast<MsgvoiceenginePlayStartFromFileRequest*>(base_address)->useCallOutDevice,4,0,Sid::Field::KIND_BOOLEAN, },
936                 /*** MsgvoiceenginePlayStartFromFileResponse */
937                 /*504*/ {&d9methods,"result",MsgvoiceenginePlayStartFromFileResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
938                 /*** MsgvoiceenginePlayStopRequest */
939                 /*505*/ {&d8methods,"soundid",MsgvoiceenginePlayStopRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
940                 /*** MsgvoiceengineStartRecordingTestRequest */
941                 /*506*/ {&d12methods,"recordAndPlaybackData",MsgvoiceengineStartRecordingTestRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
942                 /*** MsgvoiceengineGetAvailableOutputDevicesResponse */
943                 /*507*/ {&d19methods,"handleList",MsgvoiceengineGetAvailableOutputDevicesResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
944                 /*508*/ {&d19methods,"nameList",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineGetAvailableOutputDevicesResponse*>(base_address)->nameList,2,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
945                 /*509*/ {&d19methods,"productIdList",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineGetAvailableOutputDevicesResponse*>(base_address)->productIdList,3,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
946                 /*** MsgvoiceengineGetAvailableRecordingDevicesResponse */
947                 /*510*/ {&d19methods,"handleList",MsgvoiceengineGetAvailableRecordingDevicesResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
948                 /*511*/ {&d19methods,"nameList",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineGetAvailableRecordingDevicesResponse*>(base_address)->nameList,2,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
949                 /*512*/ {&d19methods,"productIdList",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineGetAvailableRecordingDevicesResponse*>(base_address)->productIdList,3,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
950                 /*** MsgvoiceengineSelectSoundDevicesRequest */
951                 /*513*/ {&d2methods,"callInDevice",MsgvoiceengineSelectSoundDevicesRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
952                 /*514*/ {&d2methods,"callOutDevice",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineSelectSoundDevicesRequest*>(base_address)->callOutDevice,2,0,Sid::Field::KIND_STRING, },
953                 /*515*/ {&d2methods,"waveOutDevice",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineSelectSoundDevicesRequest*>(base_address)->waveOutDevice,3,0,Sid::Field::KIND_STRING, },
954                 /*** MsgvoiceengineGetAudioDeviceCapabilitiesRequest */
955                 /*516*/ {&d2methods,"deviceHandle",MsgvoiceengineGetAudioDeviceCapabilitiesRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },                /*** MsgvoiceengineGetAudioDeviceCapabilitiesResponse */
956                 /*517*/ {&d2methods,"interfaceString",MsgvoiceengineGetAudioDeviceCapabilitiesResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
957                 /*518*/ {&d8methods,"capabilities",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineGetAudioDeviceCapabilitiesResponse*>(base_address)->capabilities,2,0,Sid::Field::KIND_UINT, },
958                 /*** MsgvoiceengineGetNrgLevelsResponse */
959                 /*519*/ {&d8methods,"micLevel",MsgvoiceengineGetNrgLevelsResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
960                 /*520*/ {&d8methods,"speakerLevel",(ptrdiff_t) &reinterpret_cast<MsgvoiceengineGetNrgLevelsResponse*>(base_address)->speakerLevel,2,0,Sid::Field::KIND_UINT, },
961                 /*** MsgvoiceengineVoiceCommandRequest */
962                 /*521*/ {&d2methods,"command",MsgvoiceengineVoiceCommandRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
963                 /*** MsgvoiceengineVoiceCommandResponse */
964                 /*522*/ {&d2methods,"response",MsgvoiceengineVoiceCommandResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
965                 /*** MsgvoiceengineGetSpeakerVolumeResponse */
966                 /*523*/ {&d8methods,"volume",MsgvoiceengineGetSpeakerVolumeResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
967                 /*** MsgvoiceengineSetSpeakerVolumeRequest */
968                 /*524*/ {&d8methods,"volume",MsgvoiceengineSetSpeakerVolumeRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
969                 /*** MsgvoiceengineGetMicVolumeResponse */
970                 /*525*/ {&d8methods,"micVolume",MsgvoiceengineGetMicVolumeResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
971                 /*** MsgvoiceengineSetMicVolumeRequest */
972                 /*526*/ {&d8methods,"volume",MsgvoiceengineSetMicVolumeRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
973                 /*** MsgvoiceengineIsSpeakerMutedResponse */
974                 /*527*/ {&d3methods,"muted",MsgvoiceengineIsSpeakerMutedResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
975                 /*** MsgvoiceengineIsMicrophoneMutedResponse */
976                 /*528*/ {&d3methods,"muted",MsgvoiceengineIsMicrophoneMutedResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
977                 /*** MsgvoiceengineMuteSpeakersRequest */
978                 /*529*/ {&d3methods,"mute",MsgvoiceengineMuteSpeakersRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
979                 /*** MsgvoiceengineMuteMicrophoneRequest */
980                 /*530*/ {&d3methods,"mute",MsgvoiceengineMuteMicrophoneRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
981                 /*** MsgsmsSmsGetTargetStatusRequest */
982                 /*531*/ {&d25methods,"objectID",MsgsmsSmsGetTargetStatusRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
983                 /*532*/ {&d2methods,"target",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsGetTargetStatusRequest*>(base_address)->target,1,0,Sid::Field::KIND_STRING, },
984                 /*** MsgsmsSmsGetTargetStatusResponse */
985                 /*533*/ {&d9methods,"status",MsgsmsSmsGetTargetStatusResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
986                 /*** MsgsmsSmsGetTargetPriceRequest */
987                 /*534*/ {&d25methods,"objectID",MsgsmsSmsGetTargetPriceRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
988                 /*535*/ {&d2methods,"target",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsGetTargetPriceRequest*>(base_address)->target,1,0,Sid::Field::KIND_STRING, },
989                 /*** MsgsmsSmsGetTargetPriceResponse */
990                 /*536*/ {&d8methods,"price",MsgsmsSmsGetTargetPriceResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_UINT, },
991                 /*** MsgsmsSmsSetReplyToRequest */
992                 /*537*/ {&d25methods,"objectID",MsgsmsSmsSetReplyToRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
993                 /*538*/ {&d2methods,"number",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsSetReplyToRequest*>(base_address)->number,1,0,Sid::Field::KIND_STRING, },
994                 /*** MsgsmsSmsSetReplyToResponse */
995                 /*539*/ {&d3methods,"success",MsgsmsSmsSetReplyToResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
996                 /*** MsgsmsSmsSetTargetsRequest */
997                 /*540*/ {&d25methods,"objectID",MsgsmsSmsSetTargetsRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
998                 /*541*/ {&d19methods,"numbers",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsSetTargetsRequest*>(base_address)->numbers,1,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
999                 /*** MsgsmsSmsSetTargetsResponse */
1000                 /*542*/ {&d3methods,"success",MsgsmsSmsSetTargetsResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
1001                 /*** MsgsmsSmsSetBodyRequest */
1002                 /*543*/ {&d25methods,"objectID",MsgsmsSmsSetBodyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1003                 /*544*/ {&d2methods,"text",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsSetBodyRequest*>(base_address)->text,1,0,Sid::Field::KIND_STRING, },
1004                 /*** MsgsmsSmsSetBodyResponse */
1005                 /*545*/ {&d9methods,"result",MsgsmsSmsSetBodyResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1006                 /*546*/ {&d19methods,"chunks",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsSetBodyResponse*>(base_address)->chunks,2,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1007                 /*547*/ {&d8methods,"charsUntilNextChunk",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsSetBodyResponse*>(base_address)->charsUntilNextChunk,3,0,Sid::Field::KIND_UINT, },
1008                 /*** MsgsmsSmsGetBodyChunksRequest */
1009                 /*548*/ {&d25methods,"objectID",MsgsmsSmsGetBodyChunksRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1010                 /*** MsgsmsSmsGetBodyChunksResponse */
1011                 /*549*/ {&d19methods,"textChunks",MsgsmsSmsGetBodyChunksResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1012                 /*550*/ {&d8methods,"charsUntilNextChunk",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsGetBodyChunksResponse*>(base_address)->charsUntilNextChunk,2,0,Sid::Field::KIND_UINT, },
1013                 /*** MsgsmsSmsSetOriginRequest */
1014                 /*551*/ {&d25methods,"objectID",MsgsmsSmsSetOriginRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1015                 /*552*/ {&d2methods,"origin",(ptrdiff_t) &reinterpret_cast<MsgsmsSmsSetOriginRequest*>(base_address)->origin,1,0,Sid::Field::KIND_STRING, },
1016                 /*** MsgsmsSms */
1017                 /*553*/ {&d3methods,"is_failed_unseen",MsgsmsSms::END,48,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
1018                 /*554*/ {&d8methods,"price_precision",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->price_precision,49,0,Sid::Field::KIND_UINT, },
1019                 /*555*/ {&d9methods,"type",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->type,190,0,Sid::Field::KIND_ENUM, },
1020                 /*556*/ {&d9methods,"status",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->status,191,0,Sid::Field::KIND_ENUM, },
1021                 /*557*/ {&d9methods,"failurereason",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->failurereason,192,0,Sid::Field::KIND_ENUM, },
1022                 /*558*/ {&d8methods,"price",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->price,193,0,Sid::Field::KIND_UINT, },
1023                 /*559*/ {&d2methods,"price_currency",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->price_currency,194,0,Sid::Field::KIND_STRING, },
1024                 /*560*/ {&d2methods,"target_numbers",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->target_numbers,195,0,Sid::Field::KIND_STRING, },
1025                 /*561*/ {&d11methods,"target_statuses",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->target_statuses,196,0,Sid::Field::KIND_BINARY, },
1026                 /*562*/ {&d2methods,"body",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->body,197,0,Sid::Field::KIND_STRING, },                /*563*/ {&d8methods,"timestamp",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->timestamp,198,0,Sid::Field::KIND_UINT, },
1027                 /*564*/ {&d2methods,"reply_to_number",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->reply_to_number,199,0,Sid::Field::KIND_STRING, },
1028                 /*565*/ {&d21methods,"chatmsg_id",(ptrdiff_t) &reinterpret_cast<MsgsmsSms*>(base_address)->chatmsg_id,840,0,Sid::Field::KIND_OBJECTID, },
1029                 /*** MsgsmsCreateOutgoingSmsResponse */
1030                 /*566*/ {&d25methods,"sms",MsgsmsCreateOutgoingSmsResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1031                 /*** MsgsmsGetValidatedSmsNumbersResponse */
1032                 /*567*/ {&d19methods,"numbers",MsgsmsGetValidatedSmsNumbersResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1033                 /*** MsgftTransferAcceptRequest */
1034                 /*568*/ {&d29methods,"objectID",MsgftTransferAcceptRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1035                 /*569*/ {&d23methods,"filenameWithPath",(ptrdiff_t) &reinterpret_cast<MsgftTransferAcceptRequest*>(base_address)->filenameWithPath,1,0,Sid::Field::KIND_FILENAME, },
1036                 /*** MsgftTransferAcceptResponse */
1037                 /*570*/ {&d3methods,"success",MsgftTransferAcceptResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
1038                 /*** MsgftTransferPauseRequest */
1039                 /*571*/ {&d29methods,"objectID",MsgftTransferPauseRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1040                 /*** MsgftTransferResumeRequest */
1041                 /*572*/ {&d29methods,"objectID",MsgftTransferResumeRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1042                 /*** MsgftTransferCancelRequest */
1043                 /*573*/ {&d29methods,"objectID",MsgftTransferCancelRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1044                 /*** MsgftTransfer */
1045                 /*574*/ {&d9methods,"type",MsgftTransfer::END,80,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1046                 /*575*/ {&d2methods,"partner_handle",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->partner_handle,81,0,Sid::Field::KIND_STRING, },
1047                 /*576*/ {&d2methods,"partner_dispname",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->partner_dispname,82,0,Sid::Field::KIND_STRING, },
1048                 /*577*/ {&d9methods,"status",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->status,83,0,Sid::Field::KIND_ENUM, },
1049                 /*578*/ {&d9methods,"failurereason",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->failurereason,84,0,Sid::Field::KIND_ENUM, },
1050                 /*579*/ {&d8methods,"starttime",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->starttime,85,0,Sid::Field::KIND_UINT, },
1051                 /*580*/ {&d8methods,"finishtime",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->finishtime,86,0,Sid::Field::KIND_UINT, },
1052                 /*581*/ {&d2methods,"filepath",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->filepath,87,0,Sid::Field::KIND_STRING, },
1053                 /*582*/ {&d2methods,"filename",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->filename,88,0,Sid::Field::KIND_STRING, },
1054                 /*583*/ {&d2methods,"filesize",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->filesize,89,0,Sid::Field::KIND_STRING, },
1055                 /*584*/ {&d2methods,"bytestransferred",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->bytestransferred,90,0,Sid::Field::KIND_STRING, },
1056                 /*585*/ {&d8methods,"bytespersecond",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->bytespersecond,91,0,Sid::Field::KIND_UINT, },
1057                 /*586*/ {&d11methods,"chatmsg_guid",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->chatmsg_guid,92,0,Sid::Field::KIND_BINARY, },
1058                 /*587*/ {&d8methods,"chatmsg_index",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->chatmsg_index,93,0,Sid::Field::KIND_UINT, },
1059                 /*588*/ {&d5methods,"convo_id",(ptrdiff_t) &reinterpret_cast<MsgftTransfer*>(base_address)->convo_id,98,0,Sid::Field::KIND_OBJECTID, },
1060                 /*** MsgaccountAccountGetStatusWithProgressRequest */
1061                 /*589*/ {&d30methods,"objectID",MsgaccountAccountGetStatusWithProgressRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1062                 /*** MsgaccountAccountGetStatusWithProgressResponse */
1063                 /*590*/ {&d9methods,"status",MsgaccountAccountGetStatusWithProgressResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1064                 /*591*/ {&d8methods,"progress",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountGetStatusWithProgressResponse*>(base_address)->progress,2,0,Sid::Field::KIND_UINT, },
1065                 /*** MsgaccountAccountLoginRequest */
1066                 /*592*/ {&d30methods,"objectID",MsgaccountAccountLoginRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1067                 /*593*/ {&d9methods,"setAvailabilityTo",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountLoginRequest*>(base_address)->setAvailabilityTo,1,0,Sid::Field::KIND_ENUM, },
1068                 /*** MsgaccountAccountLoginWithPasswordRequest */
1069                 /*594*/ {&d30methods,"objectID",MsgaccountAccountLoginWithPasswordRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1070                 /*595*/ {&d2methods,"password",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountLoginWithPasswordRequest*>(base_address)->password,1,0,Sid::Field::KIND_STRING, },
1071                 /*596*/ {&d12methods,"savePwd",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountLoginWithPasswordRequest*>(base_address)->savePwd,2,0,Sid::Field::KIND_BOOLEAN, },
1072                 /*597*/ {&d13methods,"saveDataLocally",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountLoginWithPasswordRequest*>(base_address)->saveDataLocally,3,0,Sid::Field::KIND_BOOLEAN, },
1073                 /*** MsgaccountAccountRegisterRequest */
1074                 /*598*/ {&d30methods,"objectID",MsgaccountAccountRegisterRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1075                 /*599*/ {&d2methods,"password",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountRegisterRequest*>(base_address)->password,1,0,Sid::Field::KIND_STRING, },
1076                 /*600*/ {&d12methods,"savePwd",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountRegisterRequest*>(base_address)->savePwd,2,0,Sid::Field::KIND_BOOLEAN, },
1077                 /*601*/ {&d13methods,"saveDataLocally",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountRegisterRequest*>(base_address)->saveDataLocally,3,0,Sid::Field::KIND_BOOLEAN, },
1078                 /*602*/ {&d2methods,"email",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountRegisterRequest*>(base_address)->email,4,0,Sid::Field::KIND_STRING, },
1079                 /*603*/ {&d12methods,"allowSpam",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountRegisterRequest*>(base_address)->allowSpam,5,0,Sid::Field::KIND_BOOLEAN, },
1080                 /*** MsgaccountAccountLogoutRequest */
1081                 /*604*/ {&d30methods,"objectID",MsgaccountAccountLogoutRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1082                 /*605*/ {&d12methods,"clearSavedPwd",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountLogoutRequest*>(base_address)->clearSavedPwd,1,0,Sid::Field::KIND_BOOLEAN, },
1083                 /*** MsgaccountAccountChangePasswordRequest */
1084                 /*606*/ {&d30methods,"objectID",MsgaccountAccountChangePasswordRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1085                 /*607*/ {&d2methods,"oldPassword",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountChangePasswordRequest*>(base_address)->oldPassword,1,0,Sid::Field::KIND_STRING, },
1086                 /*608*/ {&d2methods,"newPassword",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountChangePasswordRequest*>(base_address)->newPassword,2,0,Sid::Field::KIND_STRING, },
1087                 /*609*/ {&d12methods,"savePwd",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountChangePasswordRequest*>(base_address)->savePwd,3,0,Sid::Field::KIND_BOOLEAN, },                /*** MsgaccountAccountSetPasswordSavedRequest */
1088                 /*610*/ {&d30methods,"objectID",MsgaccountAccountSetPasswordSavedRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1089                 /*611*/ {&d3methods,"savePwd",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetPasswordSavedRequest*>(base_address)->savePwd,1,0,Sid::Field::KIND_BOOLEAN, },
1090                 /*** MsgaccountAccountSetServersideIntPropertyRequest */
1091                 /*612*/ {&d30methods,"objectID",MsgaccountAccountSetServersideIntPropertyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1092                 /*613*/ {&d9methods,"propKey",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetServersideIntPropertyRequest*>(base_address)->propKey,1,0,Sid::Field::KIND_ENUM, },
1093                 /*614*/ {&d8methods,"value",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetServersideIntPropertyRequest*>(base_address)->value,2,0,Sid::Field::KIND_UINT, },
1094                 /*** MsgaccountAccountSetServersideStrPropertyRequest */
1095                 /*615*/ {&d30methods,"objectID",MsgaccountAccountSetServersideStrPropertyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1096                 /*616*/ {&d9methods,"propKey",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetServersideStrPropertyRequest*>(base_address)->propKey,1,0,Sid::Field::KIND_ENUM, },
1097                 /*617*/ {&d2methods,"value",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetServersideStrPropertyRequest*>(base_address)->value,2,0,Sid::Field::KIND_STRING, },
1098                 /*** MsgaccountAccountCancelServerCommitRequest */
1099                 /*618*/ {&d30methods,"objectID",MsgaccountAccountCancelServerCommitRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1100                 /*** MsgaccountAccountSetIntPropertyRequest */
1101                 /*619*/ {&d30methods,"objectID",MsgaccountAccountSetIntPropertyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1102                 /*620*/ {&d9methods,"propKey",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetIntPropertyRequest*>(base_address)->propKey,1,0,Sid::Field::KIND_ENUM, },
1103                 /*621*/ {&d8methods,"value",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetIntPropertyRequest*>(base_address)->value,2,0,Sid::Field::KIND_UINT, },
1104                 /*** MsgaccountAccountSetStrPropertyRequest */
1105                 /*622*/ {&d30methods,"objectID",MsgaccountAccountSetStrPropertyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1106                 /*623*/ {&d9methods,"propKey",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetStrPropertyRequest*>(base_address)->propKey,1,0,Sid::Field::KIND_ENUM, },
1107                 /*624*/ {&d2methods,"value",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetStrPropertyRequest*>(base_address)->value,2,0,Sid::Field::KIND_STRING, },
1108                 /*** MsgaccountAccountSetBinPropertyRequest */
1109                 /*625*/ {&d30methods,"objectID",MsgaccountAccountSetBinPropertyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1110                 /*626*/ {&d9methods,"propKey",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetBinPropertyRequest*>(base_address)->propKey,1,0,Sid::Field::KIND_ENUM, },
1111                 /*627*/ {&d11methods,"value",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetBinPropertyRequest*>(base_address)->value,2,0,Sid::Field::KIND_BINARY, },
1112                 /*** MsgaccountAccountSetAvailabilityRequest */
1113                 /*628*/ {&d30methods,"objectID",MsgaccountAccountSetAvailabilityRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1114                 /*629*/ {&d9methods,"availability",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetAvailabilityRequest*>(base_address)->availability,1,0,Sid::Field::KIND_ENUM, },
1115                 /*** MsgaccountAccountSetStandbyRequest */
1116                 /*630*/ {&d30methods,"objectID",MsgaccountAccountSetStandbyRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1117                 /*631*/ {&d3methods,"standby",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountSetStandbyRequest*>(base_address)->standby,1,0,Sid::Field::KIND_BOOLEAN, },
1118                 /*** MsgaccountAccountGetCapabilityStatusRequest */
1119                 /*632*/ {&d30methods,"objectID",MsgaccountAccountGetCapabilityStatusRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1120                 /*633*/ {&d9methods,"capability",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountGetCapabilityStatusRequest*>(base_address)->capability,1,0,Sid::Field::KIND_ENUM, },
1121                 /*** MsgaccountAccountGetCapabilityStatusResponse */
1122                 /*634*/ {&d9methods,"status",MsgaccountAccountGetCapabilityStatusResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1123                 /*635*/ {&d8methods,"expiryTimestamp",(ptrdiff_t) &reinterpret_cast<MsgaccountAccountGetCapabilityStatusResponse*>(base_address)->expiryTimestamp,2,0,Sid::Field::KIND_UINT, },
1124                 /*** MsgaccountAccountGetSkypenameHashRequest */
1125                 /*636*/ {&d30methods,"objectID",MsgaccountAccountGetSkypenameHashRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1126                 /*** MsgaccountAccountGetSkypenameHashResponse */
1127                 /*637*/ {&d2methods,"skypenameHash",MsgaccountAccountGetSkypenameHashResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1128                 /*** MsgaccountAccountDeleteRequest */
1129                 /*638*/ {&d30methods,"objectID",MsgaccountAccountDeleteRequest::END,0,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1130                 /*** MsgaccountAccount */
1131                 /*639*/ {&d2methods,"skypename",MsgaccountAccount::END,4,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1132                 /*640*/ {&d2methods,"fullname",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->fullname,5,0,Sid::Field::KIND_STRING, },
1133                 /*641*/ {&d8methods,"birthday",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->birthday,7,0,Sid::Field::KIND_UINT, },
1134                 /*642*/ {&d8methods,"gender",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->gender,8,0,Sid::Field::KIND_UINT, },
1135                 /*643*/ {&d2methods,"languages",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->languages,9,0,Sid::Field::KIND_STRING, },
1136                 /*644*/ {&d2methods,"country",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->country,10,0,Sid::Field::KIND_STRING, },
1137                 /*645*/ {&d2methods,"province",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->province,11,0,Sid::Field::KIND_STRING, },
1138                 /*646*/ {&d2methods,"city",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->city,12,0,Sid::Field::KIND_STRING, },
1139                 /*647*/ {&d2methods,"phone_home",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->phone_home,13,0,Sid::Field::KIND_STRING, },
1140                 /*648*/ {&d2methods,"phone_office",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->phone_office,14,0,Sid::Field::KIND_STRING, },
1141                 /*649*/ {&d2methods,"phone_mobile",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->phone_mobile,15,0,Sid::Field::KIND_STRING, },
1142                 /*650*/ {&d2methods,"emails",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->emails,16,0,Sid::Field::KIND_STRING, },
1143                 /*651*/ {&d2methods,"homepage",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->homepage,17,0,Sid::Field::KIND_STRING, },
1144                 /*652*/ {&d2methods,"about",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->about,18,0,Sid::Field::KIND_STRING, },
1145                 /*653*/ {&d8methods,"profile_timestamp",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->profile_timestamp,19,0,Sid::Field::KIND_UINT, },
1146                 /*654*/ {&d2methods,"mood_text",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->mood_text,26,0,Sid::Field::KIND_STRING, },
1147                 /*655*/ {&d8methods,"timezone",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->timezone,27,0,Sid::Field::KIND_UINT, },                /*656*/ {&d8methods,"nrof_authed_buddies",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->nrof_authed_buddies,28,0,Sid::Field::KIND_UINT, },
1148                 /*657*/ {&d9methods,"availability",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->availability,34,0,Sid::Field::KIND_ENUM, },
1149                 /*658*/ {&d11methods,"avatar_image",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->avatar_image,37,0,Sid::Field::KIND_BINARY, },
1150                 /*659*/ {&d9methods,"status",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->status,70,0,Sid::Field::KIND_ENUM, },
1151                 /*660*/ {&d9methods,"pwdchangestatus",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->pwdchangestatus,71,0,Sid::Field::KIND_ENUM, },
1152                 /*661*/ {&d2methods,"suggested_skypename",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->suggested_skypename,72,0,Sid::Field::KIND_STRING, },
1153                 /*662*/ {&d9methods,"logoutreason",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->logoutreason,73,0,Sid::Field::KIND_ENUM, },
1154                 /*663*/ {&d2methods,"skypeout_balance_currency",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->skypeout_balance_currency,74,0,Sid::Field::KIND_STRING, },
1155                 /*664*/ {&d8methods,"skypeout_balance",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->skypeout_balance,75,0,Sid::Field::KIND_UINT, },
1156                 /*665*/ {&d2methods,"skypein_numbers",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->skypein_numbers,76,0,Sid::Field::KIND_STRING, },
1157                 /*666*/ {&d2methods,"offline_callforward",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->offline_callforward,77,0,Sid::Field::KIND_STRING, },
1158                 /*667*/ {&d9methods,"commitstatus",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->commitstatus,78,0,Sid::Field::KIND_ENUM, },
1159                 /*668*/ {&d9methods,"cblsyncstatus",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->cblsyncstatus,79,0,Sid::Field::KIND_ENUM, },
1160                 /*669*/ {&d9methods,"chat_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->chat_policy,160,0,Sid::Field::KIND_ENUM, },
1161                 /*670*/ {&d9methods,"skype_call_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->skype_call_policy,161,0,Sid::Field::KIND_ENUM, },
1162                 /*671*/ {&d9methods,"pstn_call_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->pstn_call_policy,162,0,Sid::Field::KIND_ENUM, },
1163                 /*672*/ {&d9methods,"avatar_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->avatar_policy,163,0,Sid::Field::KIND_ENUM, },
1164                 /*673*/ {&d9methods,"buddycount_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->buddycount_policy,164,0,Sid::Field::KIND_ENUM, },
1165                 /*674*/ {&d9methods,"timezone_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->timezone_policy,165,0,Sid::Field::KIND_ENUM, },
1166                 /*675*/ {&d9methods,"webpresence_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->webpresence_policy,166,0,Sid::Field::KIND_ENUM, },
1167                 /*676*/ {&d9methods,"phonenumbers_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->phonenumbers_policy,168,0,Sid::Field::KIND_ENUM, },
1168                 /*677*/ {&d9methods,"voicemail_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->voicemail_policy,169,0,Sid::Field::KIND_ENUM, },
1169                 /*678*/ {&d9methods,"authrequest_policy",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->authrequest_policy,176,0,Sid::Field::KIND_ENUM, },
1170                 /*679*/ {&d8methods,"avatar_timestamp",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->avatar_timestamp,182,0,Sid::Field::KIND_UINT, },
1171                 /*680*/ {&d8methods,"mood_timestamp",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->mood_timestamp,183,0,Sid::Field::KIND_UINT, },
1172                 /*681*/ {&d2methods,"rich_mood_text",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->rich_mood_text,205,0,Sid::Field::KIND_XML, },
1173                 /*682*/ {&d2methods,"partner_optedout",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->partner_optedout,773,0,Sid::Field::KIND_STRING, },
1174                 /*683*/ {&d2methods,"service_provider_info",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->service_provider_info,800,0,Sid::Field::KIND_STRING, },
1175                 /*684*/ {&d8methods,"registration_timestamp",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->registration_timestamp,801,0,Sid::Field::KIND_UINT, },
1176                 /*685*/ {&d8methods,"nr_of_other_instances",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->nr_of_other_instances,802,0,Sid::Field::KIND_UINT, },
1177                 /*686*/ {&d8methods,"skypeout_precision",(ptrdiff_t) &reinterpret_cast<MsgaccountAccount*>(base_address)->skypeout_precision,804,0,Sid::Field::KIND_UINT, },
1178                 /*** MsgaccountGetAccountRequest */
1179                 /*687*/ {&d2methods,"identity",MsgaccountGetAccountRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1180                 /*** MsgaccountGetAccountResponse */
1181                 /*688*/ {&d30methods,"account",MsgaccountGetAccountResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_OBJECTID, },
1182                 /*** MsgaccountGetExistingAccountsResponse */
1183                 /*689*/ {&d19methods,"accountNameList",MsgaccountGetExistingAccountsResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1184                 /*** MsgaccountGetDefaultAccountNameResponse */
1185                 /*690*/ {&d2methods,"account",MsgaccountGetDefaultAccountNameResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1186                 /*** MsgaccountGetSuggestedSkypenameRequest */
1187                 /*691*/ {&d2methods,"fullname",MsgaccountGetSuggestedSkypenameRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1188                 /*** MsgaccountGetSuggestedSkypenameResponse */
1189                 /*692*/ {&d2methods,"suggestedName",MsgaccountGetSuggestedSkypenameResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1190                 /*** MsgaccountValidateAvatarRequest */
1191                 /*693*/ {&d11methods,"value",MsgaccountValidateAvatarRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BINARY, },
1192                 /*** MsgaccountValidateAvatarResponse */
1193                 /*694*/ {&d9methods,"result",MsgaccountValidateAvatarResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1194                 /*695*/ {&d9methods,"freeBytesLeft",(ptrdiff_t) &reinterpret_cast<MsgaccountValidateAvatarResponse*>(base_address)->freeBytesLeft,2,0,Sid::Field::KIND_INT, },
1195                 /*** MsgaccountValidateProfileStringRequest */
1196                 /*696*/ {&d9methods,"propKey",MsgaccountValidateProfileStringRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1197                 /*697*/ {&d2methods,"strValue",(ptrdiff_t) &reinterpret_cast<MsgaccountValidateProfileStringRequest*>(base_address)->strValue,2,0,Sid::Field::KIND_STRING, },
1198                 /*698*/ {&d12methods,"forRegistration",(ptrdiff_t) &reinterpret_cast<MsgaccountValidateProfileStringRequest*>(base_address)->forRegistration,3,0,Sid::Field::KIND_BOOLEAN, },
1199                 /*** MsgaccountValidateProfileStringResponse */
1200                 /*699*/ {&d9methods,"result",MsgaccountValidateProfileStringResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1201                 /*700*/ {&d9methods,"freeBytesLeft",(ptrdiff_t) &reinterpret_cast<MsgaccountValidateProfileStringResponse*>(base_address)->freeBytesLeft,2,0,Sid::Field::KIND_INT, },
1202                 /*** MsgaccountValidatePasswordRequest */
1203                 /*701*/ {&d2methods,"username",MsgaccountValidatePasswordRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1204                 /*702*/ {&d2methods,"password",(ptrdiff_t) &reinterpret_cast<MsgaccountValidatePasswordRequest*>(base_address)->password,2,0,Sid::Field::KIND_STRING, },                /*** MsgaccountValidatePasswordResponse */
1205                 /*703*/ {&d9methods,"result",MsgaccountValidatePasswordResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_ENUM, },
1206                 /*** MsginitSetApplicationTokenRequest */
1207                 /*704*/ {&d2methods,"applicationToken",MsginitSetApplicationTokenRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1208                 /*** MsgsetupGetStrRequest */
1209                 /*705*/ {&d2methods,"key",MsgsetupGetStrRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1210                 /*** MsgsetupGetStrResponse */
1211                 /*706*/ {&d2methods,"value",MsgsetupGetStrResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1212                 /*** MsgsetupGetIntRequest */
1213                 /*707*/ {&d2methods,"key",MsgsetupGetIntRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1214                 /*** MsgsetupGetIntResponse */
1215                 /*708*/ {&d9methods,"value",MsgsetupGetIntResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_INT, },
1216                 /*** MsgsetupGetBinRequest */
1217                 /*709*/ {&d2methods,"key",MsgsetupGetBinRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1218                 /*** MsgsetupGetBinResponse */
1219                 /*710*/ {&d11methods,"value",MsgsetupGetBinResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BINARY, },
1220                 /*** MsgsetupSetStrRequest */
1221                 /*711*/ {&d2methods,"key",MsgsetupSetStrRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1222                 /*712*/ {&d2methods,"value",(ptrdiff_t) &reinterpret_cast<MsgsetupSetStrRequest*>(base_address)->value,2,0,Sid::Field::KIND_STRING, },
1223                 /*** MsgsetupSetIntRequest */
1224                 /*713*/ {&d2methods,"key",MsgsetupSetIntRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1225                 /*714*/ {&d9methods,"value",(ptrdiff_t) &reinterpret_cast<MsgsetupSetIntRequest*>(base_address)->value,2,0,Sid::Field::KIND_INT, },
1226                 /*** MsgsetupSetBinRequest */
1227                 /*715*/ {&d2methods,"key",MsgsetupSetBinRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1228                 /*716*/ {&d11methods,"value",(ptrdiff_t) &reinterpret_cast<MsgsetupSetBinRequest*>(base_address)->value,2,0,Sid::Field::KIND_BINARY, },
1229                 /*** MsgsetupIsDefinedRequest */
1230                 /*717*/ {&d2methods,"key",MsgsetupIsDefinedRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1231                 /*** MsgsetupIsDefinedResponse */
1232                 /*718*/ {&d3methods,"value",MsgsetupIsDefinedResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_BOOLEAN, },
1233                 /*** MsgsetupDeleteRequest */
1234                 /*719*/ {&d2methods,"key",MsgsetupDeleteRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1235                 /*** MsgsetupGetSubKeysRequest */
1236                 /*720*/ {&d2methods,"key",MsgsetupGetSubKeysRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1237                 /*** MsgsetupGetSubKeysResponse */
1238                 /*721*/ {&d19methods,"value",MsgsetupGetSubKeysResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1239                 /*** MsgisoGetISOLanguageInfoResponse */
1240                 /*722*/ {&d19methods,"languageCodeList",MsgisoGetISOLanguageInfoResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1241                 /*723*/ {&d19methods,"languageNameList",(ptrdiff_t) &reinterpret_cast<MsgisoGetISOLanguageInfoResponse*>(base_address)->languageNameList,2,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1242                 /*** MsgisoGetISOCountryInfoResponse */
1243                 /*724*/ {&d19methods,"countryCodeList",MsgisoGetISOCountryInfoResponse::END,1,Sid::Field::FLD_FIRST|Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1244                 /*725*/ {&d19methods,"countryNameList",(ptrdiff_t) &reinterpret_cast<MsgisoGetISOCountryInfoResponse*>(base_address)->countryNameList,2,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1245                 /*726*/ {&d16methods,"countryPrefixList",(ptrdiff_t) &reinterpret_cast<MsgisoGetISOCountryInfoResponse*>(base_address)->countryPrefixList,3,Sid::Field::FLD_LIST,Sid::Field::KIND_UINT, },
1246                 /*727*/ {&d19methods,"countryDialExampleList",(ptrdiff_t) &reinterpret_cast<MsgisoGetISOCountryInfoResponse*>(base_address)->countryDialExampleList,4,Sid::Field::FLD_LIST,Sid::Field::KIND_STRING, },
1247                 /*** MsgisoGetISOCountryCodebyPhoneNoRequest */
1248                 /*728*/ {&d2methods,"number",MsgisoGetISOCountryCodebyPhoneNoRequest::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1249                 /*** MsgisoGetISOCountryCodebyPhoneNoResponse */
1250                 /*729*/ {&d2methods,"countryCode",MsgisoGetISOCountryCodebyPhoneNoResponse::END,1,Sid::Field::FLD_FIRST,Sid::Field::KIND_STRING, },
1251         };
1252         static struct { uint propid; uint modid; uint rank; } prop2fields[] = {
1253                 {4,2,78},
1254                 {4,5,639},
1255                 {5,2,79},
1256                 {5,5,640},
1257                 {6,2,80},
1258                 {7,2,81},
1259                 {7,5,641},
1260                 {8,2,82},
1261                 {8,5,642},
1262                 {9,2,83},
1263                 {9,5,643},
1264                 {10,2,84},
1265                 {10,5,644},
1266                 {11,2,85},
1267                 {11,5,645},
1268                 {12,2,86},
1269                 {12,5,646},
1270                 {13,2,87},
1271                 {13,5,647},
1272                 {14,2,88},
1273                 {14,5,648},
1274                 {15,2,89},
1275                 {15,5,649},
1276                 {16,2,90},
1277                 {16,5,650},
1278                 {17,2,91},
1279                 {17,5,651},
1280                 {18,2,92},
1281                 {18,5,652},
1282                 {19,2,93},
1283                 {19,5,653},
1284                 {20,2,94},
1285                 {21,2,95},
1286                 {22,2,96},
1287                 {23,2,97},
1288                 {25,2,98},
1289                 {26,2,99},
1290                 {26,5,654},
1291                 {27,2,100},
1292                 {27,5,655},
1293                 {28,2,101},
1294                 {28,5,656},
1295                 {29,2,102},
1296                 {33,2,103},
1297                 {34,2,104},
1298                 {34,5,657},
1299                 {35,2,105},
1300                 {36,2,106},
1301                 {37,2,107},
1302                 {37,5,658},
1303                 {39,2,108},
1304                 {41,2,109},
1305                 {48,12,553},
1306                 {49,12,554},
1307                 {70,5,659},
1308                 {71,5,660},
1309                 {72,5,661},
1310                 {73,5,662},
1311                 {74,5,663},
1312                 {75,5,664},
1313                 {76,5,665},
1314                 {77,5,666},
1315                 {78,5,667},
1316                 {79,5,668},
1317                 {80,6,574},
1318                 {81,6,575},
1319                 {82,6,576},
1320                 {83,6,577},
1321                 {84,6,578},
1322                 {85,6,579},
1323                 {86,6,580},
1324                 {87,6,581},
1325                 {88,6,582},
1326                 {89,6,583},
1327                 {90,6,584},
1328                 {91,6,585},
1329                 {92,6,586},
1330                 {93,6,587},
1331                 {98,6,588},
1332                 {100,7,482},
1333                 {101,7,483},
1334                 {102,7,484},
1335                 {103,7,485},
1336                 {104,7,486},
1337                 {105,7,487},
1338                 {106,7,488},
1339                 {107,7,489},
1340                 {108,7,490},
1341                 {109,7,491},
1342                 {120,9,386},
1343                 {121,9,387},
1344                 {122,9,388},
1345                 {123,9,389},
1346                 {125,9,390},
1347                 {126,9,391},
1348                 {127,9,392},
1349                 {130,11,449},
1350                 {131,11,450},
1351                 {132,11,451},
1352                 {133,11,452},
1353                 {134,11,453},
1354                 {151,10,27},
1355                 {152,10,28},
1356                 {153,10,29},
1357                 {154,10,30},
1358                 {155,10,31},
1359                 {160,5,669},
1360                 {161,5,670},
1361                 {162,5,671},
1362                 {163,5,672},
1363                 {164,5,673},
1364                 {165,5,674},
1365                 {166,5,675},                {168,5,676},
1366                 {169,5,677},
1367                 {176,5,678},
1368                 {180,2,110},
1369                 {182,2,111},
1370                 {182,5,679},
1371                 {183,2,112},
1372                 {183,5,680},
1373                 {184,2,113},
1374                 {185,2,114},
1375                 {186,2,115},
1376                 {187,2,116},
1377                 {188,2,117},
1378                 {189,2,118},
1379                 {190,12,555},
1380                 {191,12,556},
1381                 {192,12,557},
1382                 {193,12,558},
1383                 {194,12,559},
1384                 {195,12,560},
1385                 {196,12,561},
1386                 {197,12,562},
1387                 {198,12,563},
1388                 {199,12,564},
1389                 {200,1,182},
1390                 {202,2,119},
1391                 {205,2,120},
1392                 {205,5,681},
1393                 {222,9,393},
1394                 {223,9,394},
1395                 {773,5,682},
1396                 {790,9,395},
1397                 {792,9,396},
1398                 {800,5,683},
1399                 {801,5,684},
1400                 {802,5,685},
1401                 {804,5,686},
1402                 {830,7,492},
1403                 {831,7,493},
1404                 {840,12,565},
1405                 {902,18,325},
1406                 {903,18,326},
1407                 {904,18,327},
1408                 {906,18,328},
1409                 {907,18,329},
1410                 {909,18,330},
1411                 {910,18,331},
1412                 {911,18,332},
1413                 {913,18,333},
1414                 {914,18,334},
1415                 {915,18,335},
1416                 {918,18,336},
1417                 {919,18,337},
1418                 {920,18,338},
1419                 {921,18,339},
1420                 {922,18,340},
1421                 {924,18,341},
1422                 {925,18,342},
1423                 {927,18,343},
1424                 {928,18,344},
1425                 {930,19,207},
1426                 {931,19,208},
1427                 {932,19,209},
1428                 {933,19,210},
1429                 {934,19,211},
1430                 {935,19,212},
1431                 {936,19,213},
1432                 {938,19,214},
1433                 {939,19,215},
1434                 {941,19,216},
1435                 {942,19,217},
1436                 {943,19,218},
1437                 {947,19,219},
1438                 {948,19,220},
1439                 {949,19,221},
1440                 {950,19,222},
1441                 {951,19,223},
1442                 {952,19,224},
1443                 {953,19,225},
1444                 {954,19,226},
1445                 {960,9,397},
1446                 {961,9,398},
1447                 {962,9,399},
1448                 {963,9,400},
1449                 {964,9,401},
1450                 {966,9,402},
1451                 {968,9,403},
1452                 {970,18,345},
1453                 {971,18,346},
1454                 {972,18,347},
1455                 {973,18,348},
1456                 {974,18,349},
1457                 {975,18,350},
1458                 {976,18,351},
1459                 {977,18,352},
1460                 {979,18,353},
1461                 {980,18,354},
1462                 {981,18,355},
1463                 {982,9,404},
1464                 {996,18,356},
1465                 {1104,11,454},
1466                 {1105,11,455},
1467         };
1468         static const int num_props=215;
1469         Sid::Field* Skype::get_property_desc(const uint& modid, const uint& propid) {
1470           int b = 0, e = num_props;
1471           while (b < e) {
1472             int i = (b + e) / 2;
1473             if (prop2fields[i].propid == propid) {
1474               do {
1475                 if (prop2fields[i].modid == modid) return &skylibFields[prop2fields[i].rank];
1476                 else if (prop2fields[i].modid < modid) i++;
1477                 else i--;
1478               } while (i >= 0 && i < num_props && prop2fields[i].propid == propid);
1479               return 0;
1480             } else if (prop2fields[i].propid < propid) {
1481               b = i+1;
1482             } else { // if (prop2fields[i].propid > propid) {
1483               e = i;
1484             } 
1485           }
1486           return 0;
1487         }
1488 #ifdef SE_USE_NAMESPACE
1489 } // skylib
1490 #endif
1491
1492