• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2016 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 
7 #include "xfa/fxfa/parser/xfa_basic_data.h"
8 
9 #include "xfa/fxfa/fxfa_basic.h"
10 #include "xfa/fxfa/parser/cscript_datawindow.h"
11 #include "xfa/fxfa/parser/cscript_eventpseudomodel.h"
12 #include "xfa/fxfa/parser/cscript_hostpseudomodel.h"
13 #include "xfa/fxfa/parser/cscript_layoutpseudomodel.h"
14 #include "xfa/fxfa/parser/cscript_logpseudomodel.h"
15 #include "xfa/fxfa/parser/cscript_signaturepseudomodel.h"
16 
17 const XFA_SCRIPTHIERARCHY g_XFAScriptIndex[] = {
18     {0, 0, 0, 2, 316},      {0, 0, 2, 2, 316},       {0, 0, 4, 2, 316},
19     {0, 0, 6, 8, 316},      {0, 0, 14, 4, 316},      {0, 0, 18, 5, 317},
20     {0, 0, 23, 2, 316},     {0, 0, 25, 1, 316},      {0, 0, 26, 12, 316},
21     {0, 0, 38, 2, 316},     {0, 0, 40, 1, 316},      {0, 0, 41, 3, 316},
22     {0, 0, 44, 2, 316},     {0, 0, 46, 6, 316},      {0, 0, 52, 0, 316},
23     {0, 0, 52, 2, 319},     {0, 0, 54, 2, 316},      {0, 0, 56, 6, 316},
24     {0, 0, 62, 0, 316},     {0, 0, 62, 0, 316},      {0, 0, 62, 2, 316},
25     {0, 0, 64, 2, 316},     {0, 0, 66, 6, 316},      {0, 0, 72, 4, 316},
26     {0, 0, 76, 7, 316},     {0, 0, 83, 2, 320},      {0, 0, 85, 3, 316},
27     {0, 0, 88, 3, 316},     {0, 0, 91, 2, 320},      {0, 0, 93, 6, 320},
28     {0, 0, 99, 4, 316},     {0, 0, 103, 2, 316},     {0, 0, 105, 3, 319},
29     {0, 0, 108, 4, 316},    {0, 0, 112, 3, 316},     {0, 0, 115, 2, 316},
30     {0, 0, 117, 6, 316},    {0, 0, 123, 12, 316},    {0, 0, 135, 2, 316},
31     {0, 0, 137, 5, 316},    {0, 0, 142, 2, 316},     {0, 0, 144, 3, 316},
32     {0, 0, 147, 1, 316},    {0, 0, 148, 14, 316},    {0, 0, 162, 2, 316},
33     {0, 0, 164, 2, 316},    {0, 0, 166, 3, 316},     {0, 0, 169, 2, 316},
34     {0, 0, 171, 2, 316},    {0, 0, 173, 2, 316},     {0, 0, 175, 4, 316},
35     {0, 0, 179, 2, 316},    {0, 0, 181, 2, 316},     {0, 0, 183, 0, 319},
36     {0, 0, 183, 20, 316},   {0, 0, 203, 1, 316},     {0, 0, 204, 3, 316},
37     {0, 0, 207, 2, 316},    {0, 0, 209, 0, 316},     {0, 0, 209, 2, 316},
38     {0, 0, 211, 2, 316},    {0, 0, 213, 4, 320},     {0, 0, 217, 0, 316},
39     {0, 0, 217, 1, 316},    {0, 0, 218, 3, 316},     {0, 4, 221, 0, 312},
40     {4, 1, 221, 1, 316},    {5, 0, 222, 2, 316},     {5, 1, 224, 3, -1},
41     {6, 0, 227, 0, 316},    {6, 0, 227, 2, 316},     {6, 0, 229, 2, 316},
42     {6, 0, 231, 3, 316},    {6, 0, 234, 2, 316},     {6, 0, 236, 6, 316},
43     {6, 0, 242, 10, 317},   {6, 0, 252, 9, 316},     {6, 0, 261, 5, 318},
44     {6, 0, 266, 4, 318},    {6, 0, 270, 2, 316},     {6, 0, 272, 2, 316},
45     {6, 0, 274, 5, 316},    {6, 0, 279, 3, 316},     {6, 0, 282, 2, 316},
46     {6, 0, 284, 2, 316},    {6, 0, 286, 2, 316},     {6, 0, 288, 2, 316},
47     {6, 0, 290, 4, 316},    {6, 0, 294, 3, 316},     {6, 0, 297, 3, 316},
48     {6, 0, 300, 2, 316},    {6, 0, 302, 2, 316},     {6, 0, 304, 2, 316},
49     {6, 13, 306, 36, 317},  {19, 0, 342, 3, 316},    {19, 0, 345, 2, 316},
50     {19, 0, 347, 2, 316},   {19, 0, 349, 2, 316},    {19, 0, 351, 7, 317},
51     {19, 2, 358, 16, 312},  {21, 0, 374, 2, 320},    {21, 0, 376, 2, 316},
52     {21, 0, 378, 0, 316},   {21, 0, 378, 2, 316},    {21, 0, 380, 6, 316},
53     {21, 0, 386, 3, 316},   {21, 0, 389, 2, 316},    {21, 0, 391, 4, 316},
54     {21, 0, 395, 0, 316},   {21, 5, 395, 30, 316},   {26, 0, 425, 2, 320},
55     {26, 0, 427, 3, 316},   {26, 0, 430, 2, 320},    {26, 0, 432, 5, 316},
56     {26, 0, 437, 2, 316},   {26, 0, 439, 3, 316},    {26, 0, 442, 2, 316},
57     {26, 0, 444, 8, 316},   {26, 0, 452, 1, 316},    {26, 0, 453, 2, 316},
58     {26, 0, 455, 2, 316},   {26, 0, 457, 4, 316},    {26, 0, 461, 0, 316},
59     {26, 0, 461, 2, 316},   {26, 0, 463, 2, 316},    {26, 0, 465, 6, 318},
60     {26, 5, 471, 31, 317},  {31, 0, 502, 2, 320},    {31, 0, 504, 2, 316},
61     {31, 0, 506, 2, 316},   {31, 0, 508, 4, 320},    {31, 16, 512, 11, 312},
62     {47, 0, 523, 2, 316},   {47, 0, 525, 2, 316},    {47, 0, 527, 2, 316},
63     {47, 0, 529, 2, 316},   {47, 0, 531, 3, 316},    {47, 0, 534, 2, 316},
64     {47, 0, 536, 3, 316},   {47, 0, 539, 3, 316},    {47, 0, 542, 4, 318},
65     {47, 0, 546, 4, 316},   {47, 0, 550, 2, 316},    {47, 0, 552, 0, 316},
66     {47, 0, 552, 2, 316},   {47, 0, 554, 3, 316},    {47, 0, 557, 6, 316},
67     {47, 0, 563, 2, 316},   {47, 0, 565, 2, 316},    {47, 0, 567, 3, 316},
68     {47, 19, 570, 1, 312},  {66, 0, 571, 2, 316},    {66, 0, 573, 8, 316},
69     {66, 0, 581, 2, 316},   {66, 0, 583, 4, 316},    {66, 0, 587, 5, 316},
70     {66, 0, 592, 3, 316},   {66, 0, 595, 2, 320},    {66, 0, 597, 3, 316},
71     {66, 0, 600, 7, 316},   {66, 0, 607, 3, 316},    {66, 0, 610, 0, 316},
72     {66, 0, 610, 4, 317},   {66, 0, 614, 4, 318},    {66, 0, 618, 2, 320},
73     {66, 0, 620, 5, 316},   {66, 0, 625, 2, 316},    {66, 0, 627, 2, 316},
74     {66, 0, 629, 2, 320},   {66, 0, 631, 2, 320},    {66, 0, 633, 4, 316},
75     {66, 0, 637, 2, 316},   {66, 0, 639, 1, 316},    {66, 0, 640, 1, 316},
76     {66, 0, 641, 4, 316},   {66, 0, 645, 3, 316},    {66, 7, 648, 2, 319},
77     {73, 0, 650, 2, 316},   {73, 0, 652, 2, 316},    {73, 0, 654, 3, 316},
78     {73, 4, 657, 4, 312},   {77, 0, 661, 10, 316},   {77, 0, 671, 2, 316},
79     {77, 0, 673, 4, 316},   {77, 0, 677, 4, 316},    {77, 0, 681, 3, 316},
80     {77, 0, 684, 2, 316},   {77, 0, 686, 2, 316},    {77, 0, 688, 8, 317},
81     {77, 0, 696, 3, 316},   {77, 0, 699, 3, 316},    {77, 0, 702, 2, 316},
82     {77, 0, 704, 2, 316},   {77, 0, 706, 5, 316},    {77, 0, 711, 4, 316},
83     {77, 0, 715, 2, 316},   {77, 0, 717, 8, 318},    {77, 0, 725, 1, 316},
84     {77, 0, 726, 2, 320},   {77, 0, 728, 3, 316},    {77, 1, 731, 4, 316},
85     {78, 0, 735, 5, 316},   {78, 0, 740, 3, 316},    {78, 0, 743, 1, 316},
86     {78, 0, 744, 2, 320},   {78, 0, 746, 0, 313},    {78, 0, 746, 2, 316},
87     {78, 5, 748, 3, 316},   {83, 0, 751, 5, 316},    {83, 0, 756, 7, 316},
88     {83, 0, 763, 6, 316},   {83, 0, 769, 3, 316},    {83, 0, 772, 2, 316},
89     {83, 0, 774, 5, 316},   {83, 0, 779, 2, 316},    {83, 0, 781, 0, 314},
90     {83, 0, 781, 2, 316},   {83, 0, 783, 1, 316},    {83, 0, 784, 2, 316},
91     {83, 0, 786, 5, 316},   {83, 0, 791, 2, 316},    {83, 0, 793, 1, 316},
92     {83, 0, 794, 2, 316},   {83, 0, 796, 2, 316},    {83, 0, 798, 6, 316},
93     {83, 0, 804, 2, 316},   {83, 0, 806, 2, 320},    {83, 0, 808, 3, 316},
94     {83, 0, 811, 4, 316},   {83, 0, 815, 2, 316},    {83, 0, 817, 2, 316},
95     {83, 0, 819, 2, 316},   {83, 0, 821, 2, 316},    {83, 0, 823, 2, 316},
96     {83, 0, 825, 2, 316},   {83, 0, 827, 4, 318},    {83, 1, 831, 2, 316},
97     {84, 0, 833, 5, 316},   {84, 0, 838, 20, 317},   {84, 0, 858, 2, 316},
98     {84, 0, 860, 0, 316},   {84, 0, 860, 2, 316},    {84, 0, 862, 4, 320},
99     {84, 0, 866, 0, 316},   {84, 0, 866, 2, 316},    {84, 0, 868, 1, 316},
100     {84, 0, 869, 2, 316},   {84, 0, 871, 3, 316},    {84, 0, 874, 2, 316},
101     {84, 0, 876, 2, 316},   {84, 0, 878, 4, 316},    {84, 0, 882, 3, 316},
102     {84, 0, 885, 17, 316},  {84, 6, 902, 1, 319},    {90, 0, 903, 2, 316},
103     {90, 0, 905, 2, 320},   {90, 0, 907, 2, 320},    {90, 0, 909, 2, 316},
104     {90, 0, 911, 2, 316},   {90, 0, 913, 4, 318},    {90, 0, 917, 2, 316},
105     {90, 5, 919, 0, 312},   {95, 0, 919, 2, 316},    {95, 0, 921, 4, 316},
106     {95, 0, 925, 4, 316},   {95, 0, 929, 6, 316},    {95, 0, 935, 2, 316},
107     {95, 0, 937, 4, 316},   {95, 0, 941, 3, 316},    {95, 0, 944, 3, 316},
108     {95, 0, 947, 2, 316},   {95, 0, 949, 3, 316},    {95, 0, 952, 0, 316},
109     {95, 0, 952, 0, 316},   {95, 0, 952, 2, 316},    {95, 0, 954, 7, 316},
110     {95, 0, 961, 2, 316},   {95, 0, 963, 0, 319},    {95, 0, 963, 7, 316},
111     {95, 0, 970, 2, 316},   {95, 0, 972, 2, 316},    {95, 3, 974, 1, 316},
112     {98, 0, 975, 2, 320},   {98, 0, 977, 4, 316},    {98, 0, 981, 0, 316},
113     {98, 0, 981, 2, 316},   {98, 0, 983, 2, 316},    {98, 0, 985, 4, 316},
114     {98, 0, 989, 1, 316},   {98, 0, 990, 2, 316},    {98, 0, 992, 2, 316},
115     {98, 0, 994, 3, 316},   {98, 0, 997, 2, 317},    {98, 0, 999, 0, 316},
116     {98, 0, 999, 4, 316},   {98, 0, 1003, 4, 316},   {98, 0, 1007, 2, 316},
117     {98, 0, 1009, 3, 316},  {98, 0, 1012, 4, 316},   {98, 0, 1016, 7, 316},
118     {98, 0, 1023, 4, 316},  {98, 0, 1027, 1, 313},   {98, 17, 1028, 3, 316},
119     {115, 0, 1031, 5, 316}, {115, 0, 1036, 2, 316},  {115, 0, 1038, 1, 316},
120     {115, 0, 1039, 4, 316}, {115, 0, 1043, 2, 316},  {115, 0, 1045, 2, 316},
121     {115, 0, 1047, 1, 316}, {115, 0, 1048, 2, 316},  {115, 0, 1050, 5, 316},
122     {115, 0, 1055, 1, -1},  {115, 4, 1056, 1, 312},  {119, 1, 1057, 0, 313},
123     {120, 2, 1057, 8, 312}, {122, 11, 1065, 6, 315}, {133, 2, 1071, 0, 316},
124     {135, 0, 1071, 0, 316}, {135, 3, 1071, 2, 316},  {138, 0, 1073, 2, 316},
125 };
126 const int32_t g_iScriptIndexCount =
127     sizeof(g_XFAScriptIndex) / sizeof(XFA_SCRIPTHIERARCHY);
128 
129 const XFA_METHODINFO g_SomMethodData[] = {
130     {0x3c752495, L"verify",
131      (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::Verify},
132     {0xa68635f1, L"sign",
133      (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::Sign},
134     {0xa7f2c5e6, L"enumerate",
135      (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::Enumerate},
136     {0xd8ed1467, L"clear",
137      (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::Clear},
138     {0x4bdcce13, L"execute",
139      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_WsdlConnection_Execute},
140     {0x1c296ba4, L"restore",
141      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Delta_Restore},
142     {0x7d123a9, L"clearItems",
143      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ClearItems},
144     {0xfb0b007, L"execEvent",
145      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecEvent},
146     {0x6716ce97, L"execInitialize",
147      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecInitialize},
148     {0x7bb919c2, L"deleteItem",
149      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_DeleteItem},
150     {0x9f053d5e, L"getSaveItem",
151      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_GetSaveItem},
152     {0xbbd32747, L"boundItem",
153      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_BoundItem},
154     {0xc492d950, L"getItemState",
155      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_GetItemState},
156     {0xc6013cd3, L"execCalculate",
157      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecCalculate},
158     {0xd8930d0e, L"setItems",
159      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_SetItems},
160     {0xe0f15045, L"getDisplayItem",
161      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_GetDisplayItem},
162     {0xe23acddc, L"setItemState",
163      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_SetItemState},
164     {0xe2dfb2f8, L"addItem",
165      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_AddItem},
166     {0xef8ce48f, L"execValidate",
167      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecValidate},
168     {0x461079ef, L"emit", (XFA_METHOD_CALLBACK)&CScript_EventPseudoModel::Emit},
169     {0xfec90c63, L"reset",
170      (XFA_METHOD_CALLBACK)&CScript_EventPseudoModel::Reset},
171     {0xfb0b007, L"execEvent",
172      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecEvent},
173     {0x3d832221, L"selectedMember",
174      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_SelectedMember},
175     {0x6716ce97, L"execInitialize",
176      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecInitialize},
177     {0xc6013cd3, L"execCalculate",
178      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecCalculate},
179     {0xef8ce48f, L"execValidate",
180      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecValidate},
181     {0xfb0b007, L"execEvent",
182      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecEvent},
183     {0x6716ce97, L"execInitialize",
184      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecInitialize},
185     {0xc6013cd3, L"execCalculate",
186      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecCalculate},
187     {0xd9b9b1f1, L"getInvalidObjects",
188      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_GetInvalidObjects},
189     {0xef8ce48f, L"execValidate",
190      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecValidate},
191     {0xa366b7c, L"exportData",
192      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::ExportData},
193     {0x16cc226c, L"gotoURL",
194      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::GotoURL},
195     {0x1e0722f5, L"pageDown",
196      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::PageDown},
197     {0x3e66cb2c, L"setFocus",
198      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::SetFocus},
199     {0x4ac9faae, L"openList",
200      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::OpenList},
201     {0x7b89714f, L"response",
202      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::Response},
203     {0x7fd9fd58, L"documentInBatch",
204      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::DocumentInBatch},
205     {0xaf1d019d, L"resetData",
206      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::ResetData},
207     {0xb07be13c, L"beep", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::Beep},
208     {0xb1882ca0, L"getFocus",
209      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::GetFocus},
210     {0xbf4ba9ee, L"messageBox",
211      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::MessageBox},
212     {0xd6d4dbc1, L"documentCountInBatch",
213      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::DocumentCountInBatch},
214     {0xdd7676ed, L"print",
215      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::Print},
216     {0xe2f863d0, L"currentDateTime",
217      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::CurrentDateTime},
218     {0xf995d0f5, L"importData",
219      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::ImportData},
220     {0xfeb96b62, L"pageUp",
221      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::PageUp},
222     {0x68, L"h", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::H},
223     {0x77, L"w", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::W},
224     {0x78, L"x", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::X},
225     {0x79, L"y", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::Y},
226     {0x5460206, L"pageCount",
227      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::PageCount},
228     {0x5eb5b0f, L"pageSpan",
229      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::PageSpan},
230     {0x10f1b1bd, L"page",
231      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::Page},
232     {0x1c1e6318, L"pageContent",
233      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::PageContent},
234     {0x1c1f4a5c, L"absPageCount",
235      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::AbsPageCount},
236     {0x1ec47db5, L"absPageCountInBatch",
237      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::AbsPageCountInBatch},
238     {0x2e4ecbdb, L"sheetCountInBatch",
239      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::SheetCountInBatch},
240     {0x2fcff4b5, L"relayout",
241      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::Relayout},
242     {0x3bf1c2a5, L"absPageSpan",
243      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::AbsPageSpan},
244     {0x5775c2cc, L"absPageInBatch",
245      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::AbsPageInBatch},
246     {0x8c5feb32, L"sheetInBatch",
247      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::SheetInBatch},
248     {0x8f3a8379, L"sheet",
249      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::Sheet},
250     {0x96f3c4cb, L"relayoutPageArea",
251      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::RelayoutPageArea},
252     {0xd2a4a542, L"sheetCount",
253      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::SheetCount},
254     {0xe74f0653, L"absPage",
255      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::AbsPage},
256     {0x44c352ad, L"formNodes",
257      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_FormNodes},
258     {0x45efb847, L"remerge",
259      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_Remerge},
260     {0x6716ce97, L"execInitialize",
261      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_ExecInitialize},
262     {0x712c6afa, L"createNode",
263      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_CreateNode},
264     {0xa8a35e25, L"recalculate",
265      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_Recalculate},
266     {0xc6013cd3, L"execCalculate",
267      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_ExecCalculate},
268     {0xef8ce48f, L"execValidate",
269      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_ExecValidate},
270     {0x4cc1c0f9, L"moveCurrentRecord",
271      (XFA_METHOD_CALLBACK)&CScript_DataWindow::MoveCurrentRecord},
272     {0x5779d65f, L"record", (XFA_METHOD_CALLBACK)&CScript_DataWindow::Record},
273     {0x8a476498, L"gotoRecord",
274      (XFA_METHOD_CALLBACK)&CScript_DataWindow::GotoRecord},
275     {0xaac241c8, L"isRecordGroup",
276      (XFA_METHOD_CALLBACK)&CScript_DataWindow::IsRecordGroup},
277     {0x1c6f4277, L"evaluate",
278      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Manifest_Evaluate},
279     {0x2afec2cc, L"moveInstance",
280      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_MoveInstance},
281     {0x2bf94a63, L"removeInstance",
282      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_RemoveInstance},
283     {0x303adaf4, L"setInstances",
284      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_SetInstances},
285     {0x4d76b89e, L"addInstance",
286      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_AddInstance},
287     {0xc660dc8a, L"insertInstance",
288      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_InsertInstance},
289     {0xddfd1ea1, L"metadata",
290      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Desc_Metadata},
291     {0x44c352ad, L"formNodes",
292      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_FormNodes},
293     {0x45efb847, L"remerge",
294      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_Remerge},
295     {0x6716ce97, L"execInitialize",
296      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_ExecInitialize},
297     {0xa8a35e25, L"recalculate",
298      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_Recalculate},
299     {0xc6013cd3, L"execCalculate",
300      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_ExecCalculate},
301     {0xef8ce48f, L"execValidate",
302      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_ExecValidate},
303     {0x60490a85, L"message",
304      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::Message},
305     {0x60ecfcc9, L"traceDeactivate",
306      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::TraceDeactivate},
307     {0x86a0f4c0, L"traceActivate",
308      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::TraceActivate},
309     {0x93eac39a, L"traceEnabled",
310      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::TraceEnabled},
311     {0xd1227e6f, L"trace", (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::Trace},
312     {0x36c0ee14, L"getAttribute",
313      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Packet_GetAttribute},
314     {0x5468e2a0, L"setAttribute",
315      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Packet_SetAttribute},
316     {0xadc48de2, L"removeAttribute",
317      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Packet_RemoveAttribute},
318     {0x3848b3f, L"next", (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Next},
319     {0x14e25bc8, L"cancelBatch",
320      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_CancelBatch},
321     {0x3ce05d68, L"first",
322      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_First},
323     {0x649e1e65, L"updateBatch",
324      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_UpdateBatch},
325     {0x6a3405dd, L"previous",
326      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Previous},
327     {0x74818fb3, L"isBOF",
328      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_IsBOF},
329     {0x74d07a76, L"isEOF",
330      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_IsEOF},
331     {0x7613cb66, L"cancel",
332      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Cancel},
333     {0x7baca2e3, L"update",
334      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Update},
335     {0x8b90e1f2, L"open", (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Open},
336     {0x9c6471b3, L"delete",
337      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Delete},
338     {0xa7315093, L"addNew",
339      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_AddNew},
340     {0xa7ce5f8d, L"requery",
341      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Requery},
342     {0xc7368674, L"resync",
343      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Resync},
344     {0xd9f47f36, L"close",
345      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Close},
346     {0xf54481d4, L"last", (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Last},
347     {0xf7965460, L"hasDataChanged",
348      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_HasDataChanged},
349     {0x6275f6af, L"item",
350      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Item},
351     {0x7033bfd5, L"insert",
352      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Insert},
353     {0x9cab7cae, L"remove",
354      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Remove},
355     {0xda12e518, L"append",
356      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Append},
357     {0xd892a054, L"namedItem",
358      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_TreelistClass_NamedItem},
359     {0xba2dd386, L"resolveNode",
360      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_TreeClass_ResolveNode},
361     {0xe509e2b9, L"resolveNodes",
362      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_TreeClass_ResolveNodes},
363     {0x1bca1ebd, L"applyXSL",
364      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_ApplyXSL},
365     {0x36c0ee14, L"getAttribute",
366      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_GetAttribute},
367     {0x5468e2a0, L"setAttribute",
368      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SetAttribute},
369     {0x5ee00996, L"setElement",
370      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SetElement},
371     {0x92dada4f, L"saveFilteredXML",
372      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SaveFilteredXML},
373     {0x9c456500, L"saveXML",
374      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SaveXML},
375     {0xabd3200a, L"getElement",
376      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_GetElement},
377     {0xb269c60d, L"isPropertySpecified",
378      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_IsPropertySpecified},
379     {0xb528be91, L"loadXML",
380      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_LoadXML},
381     {0xd9f46591, L"clone",
382      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_Clone},
383     {0xe006a76b, L"assignNode",
384      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_AssignNode},
385     {0x7303fcea, L"getDelta",
386      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ContainerClass_GetDelta},
387     {0xe7742c9d, L"getDeltas",
388      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ContainerClass_GetDeltas},
389     {0x30ff6aad, L"clearErrorList",
390      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ModelClass_ClearErrorList},
391     {0x712c6afa, L"createNode",
392      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ModelClass_CreateNode},
393     {0x83a6411d, L"isCompatibleNS",
394      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ModelClass_IsCompatibleNS},
395 };
396 const int32_t g_iSomMethodCount =
397     sizeof(g_SomMethodData) / sizeof(XFA_METHODINFO);
398 
399 const XFA_SCRIPTATTRIBUTEINFO g_SomAttributeData[] = {
400     {0xbe52dfbf, L"desc",
401      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
402      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
403     {0xf6b47749, L"lock",
404      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
405      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
406     {0xbe52dfbf, L"desc",
407      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
408      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
409     {0xf6b47749, L"lock",
410      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
411      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
412     {0xc0811ed, L"use",
413      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
414      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
415     {0xbc254332, L"usehref",
416      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
417      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
418     {0xb3543a6, L"max",
419      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
420      XFA_ATTRIBUTE_Max, XFA_SCRIPT_Basic},
421     {0xc0811ed, L"use",
422      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
423      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
424     {0x45a6daf8, L"eofAction",
425      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
426      XFA_ATTRIBUTE_EofAction, XFA_SCRIPT_Basic},
427     {0x5ec958c0, L"cursorType",
428      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
429      XFA_ATTRIBUTE_CursorType, XFA_SCRIPT_Basic},
430     {0x79975f2b, L"lockType",
431      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
432      XFA_ATTRIBUTE_LockType, XFA_SCRIPT_Basic},
433     {0xa5340ff5, L"bofAction",
434      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
435      XFA_ATTRIBUTE_BofAction, XFA_SCRIPT_Basic},
436     {0xbc254332, L"usehref",
437      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
438      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
439     {0xc5762157, L"cursorLocation",
440      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
441      XFA_ATTRIBUTE_CursorLocation, XFA_SCRIPT_Basic},
442     {0xbe52dfbf, L"desc",
443      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
444      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
445     {0xbe52dfbf, L"desc",
446      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
447      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
448     {0xf6b47749, L"lock",
449      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
450      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
451     {0xf6b47749, L"lock",
452      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
453      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
454     {0xc0811ed, L"use",
455      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
456      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
457     {0x1ee2d24d, L"instanceIndex",
458      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_InstanceIndex, -1,
459      XFA_SCRIPT_Basic},
460     {0x8c99377e, L"relation",
461      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
462      XFA_ATTRIBUTE_Relation, XFA_SCRIPT_Basic},
463     {0x8e1c2921, L"relevant",
464      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
465      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
466     {0xbc254332, L"usehref",
467      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
468      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
469     {0xbe52dfbf, L"desc",
470      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
471      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
472     {0xf6b47749, L"lock",
473      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
474      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
475     {0x31b19c1, L"name",
476      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
477      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
478     {0x3106c3a, L"beforeTarget",
479      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
480      XFA_ATTRIBUTE_BeforeTarget, XFA_SCRIPT_Basic},
481     {0xc0811ed, L"use",
482      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
483      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
484     {0x13a08bdb, L"overflowTarget",
485      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
486      XFA_ATTRIBUTE_OverflowTarget, XFA_SCRIPT_Basic},
487     {0x169134a1, L"overflowLeader",
488      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
489      XFA_ATTRIBUTE_OverflowLeader, XFA_SCRIPT_Basic},
490     {0x20914367, L"overflowTrailer",
491      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
492      XFA_ATTRIBUTE_OverflowTrailer, XFA_SCRIPT_Basic},
493     {0x453eaf38, L"startNew",
494      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
495      XFA_ATTRIBUTE_StartNew, XFA_SCRIPT_Basic},
496     {0x64110ab5, L"bookendTrailer",
497      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
498      XFA_ATTRIBUTE_BookendTrailer, XFA_SCRIPT_Basic},
499     {0xb6b44172, L"after",
500      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
501      XFA_ATTRIBUTE_After, XFA_SCRIPT_Basic},
502     {0xbc254332, L"usehref",
503      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
504      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
505     {0xc3c1442f, L"bookendLeader",
506      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
507      XFA_ATTRIBUTE_BookendLeader, XFA_SCRIPT_Basic},
508     {0xcb150479, L"afterTarget",
509      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
510      XFA_ATTRIBUTE_AfterTarget, XFA_SCRIPT_Basic},
511     {0xf4ffce73, L"before",
512      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
513      XFA_ATTRIBUTE_Before, XFA_SCRIPT_Basic},
514     {0xbe52dfbf, L"desc",
515      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
516      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
517     {0xf6b47749, L"lock",
518      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
519      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
520     {0x31b19c1, L"name",
521      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
522      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
523     {0xbe52dfbf, L"desc",
524      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
525      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
526     {0xd6e27f1d, L"value",
527      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue_Read, -1,
528      XFA_SCRIPT_Basic},
529     {0xf6b47749, L"lock",
530      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
531      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
532     {0xbe52dfbf, L"desc",
533      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
534      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
535     {0xf6b47749, L"lock",
536      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
537      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
538     {0xc0811ed, L"use",
539      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
540      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
541     {0x47cfa43a, L"allowNeutral",
542      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
543      XFA_ATTRIBUTE_AllowNeutral, XFA_SCRIPT_Basic},
544     {0x7c2fd80b, L"mark",
545      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
546      XFA_ATTRIBUTE_Mark, XFA_SCRIPT_Basic},
547     {0x8ed182d1, L"shape",
548      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
549      XFA_ATTRIBUTE_Shape, XFA_SCRIPT_Basic},
550     {0xa686975b, L"size",
551      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
552      XFA_ATTRIBUTE_Size, XFA_SCRIPT_Basic},
553     {0xbc254332, L"usehref",
554      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
555      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
556     {0xc0811ed, L"use",
557      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
558      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
559     {0xbc254332, L"usehref",
560      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
561      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
562     {0xbe52dfbf, L"desc",
563      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
564      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
565     {0xf6b47749, L"lock",
566      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
567      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
568     {0xc0811ed, L"use",
569      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
570      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
571     {0x5c054755, L"startAngle",
572      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
573      XFA_ATTRIBUTE_StartAngle, XFA_SCRIPT_Basic},
574     {0x74788f8b, L"sweepAngle",
575      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
576      XFA_ATTRIBUTE_SweepAngle, XFA_SCRIPT_Basic},
577     {0x9d833d75, L"circular",
578      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
579      XFA_ATTRIBUTE_Circular, XFA_SCRIPT_Basic},
580     {0xbc254332, L"usehref",
581      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
582      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
583     {0xd996fa9b, L"hand",
584      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
585      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
586     {0xbe52dfbf, L"desc",
587      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
588      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
589     {0xf6b47749, L"lock",
590      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
591      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
592     {0xbe52dfbf, L"desc",
593      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
594      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
595     {0xf6b47749, L"lock",
596      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
597      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
598     {0xc0811ed, L"use",
599      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
600      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
601     {0xb0e5485d, L"bind",
602      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
603      XFA_ATTRIBUTE_Bind, XFA_SCRIPT_Basic},
604     {0xbc254332, L"usehref",
605      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
606      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
607     {0xbe52dfbf, L"desc",
608      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
609      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
610     {0xcd7f7b54, L"from",
611      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
612      XFA_ATTRIBUTE_From, XFA_SCRIPT_Basic},
613     {0xf6b47749, L"lock",
614      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
615      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
616     {0xc0811ed, L"use",
617      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
618      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
619     {0x8e29d794, L"signatureType",
620      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
621      XFA_ATTRIBUTE_SignatureType, XFA_SCRIPT_Basic},
622     {0xbc254332, L"usehref",
623      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
624      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
625     {0xe11a2cbc, L"permissions",
626      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
627      XFA_ATTRIBUTE_Permissions, XFA_SCRIPT_Basic},
628     {0xc0811ed, L"use",
629      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
630      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
631     {0x453eaf38, L"startNew",
632      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
633      XFA_ATTRIBUTE_StartNew, XFA_SCRIPT_Basic},
634     {0x9dcc3ab3, L"trailer",
635      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
636      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
637     {0xa6118c89, L"targetType",
638      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
639      XFA_ATTRIBUTE_TargetType, XFA_SCRIPT_Basic},
640     {0xbc254332, L"usehref",
641      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
642      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
643     {0xc8da4da7, L"target",
644      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
645      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
646     {0xcbcaf66d, L"leader",
647      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
648      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
649     {0xc0811ed, L"use",
650      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
651      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
652     {0xbc254332, L"usehref",
653      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
654      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
655     {0x31b19c1, L"name",
656      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
657      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
658     {0xbe52dfbf, L"desc",
659      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
660      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
661     {0xf6b47749, L"lock",
662      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
663      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
664     {0x31b19c1, L"name",
665      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
666      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
667     {0xbe52dfbf, L"desc",
668      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
669      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
670     {0xf6b47749, L"lock",
671      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
672      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
673     {0xc0811ed, L"use",
674      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
675      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
676     {0xbc254332, L"usehref",
677      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
678      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
679     {0xc0811ed, L"use",
680      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
681      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
682     {0xbc254332, L"usehref",
683      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
684      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
685     {0xbe52dfbf, L"desc",
686      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
687      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
688     {0xbe52dfbf, L"desc",
689      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
690      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
691     {0xf6b47749, L"lock",
692      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
693      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
694     {0xf6b47749, L"lock",
695      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
696      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
697     {0xbe52dfbf, L"desc",
698      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
699      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
700     {0xbe52dfbf, L"desc",
701      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
702      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
703     {0xf6b47749, L"lock",
704      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
705      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
706     {0xf6b47749, L"lock",
707      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
708      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
709     {0xbe52dfbf, L"desc",
710      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
711      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
712     {0xf6b47749, L"lock",
713      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
714      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
715     {0x2d574d58, L"this", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Xfa_This,
716      -1, XFA_SCRIPT_Object},
717     {0x4fdc3454, L"timeStamp",
718      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
719      XFA_ATTRIBUTE_TimeStamp, XFA_SCRIPT_Basic},
720     {0xb598a1f7, L"uuid",
721      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
722      XFA_ATTRIBUTE_Uuid, XFA_SCRIPT_Basic},
723     {0xbe52dfbf, L"desc",
724      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
725      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
726     {0xbe52dfbf, L"desc",
727      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
728      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
729     {0xf6b47749, L"lock",
730      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
731      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
732     {0xf6b47749, L"lock",
733      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
734      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
735     {0x31b19c1, L"name",
736      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
737      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
738     {0xbe52dfbf, L"desc",
739      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
740      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
741     {0xf6b47749, L"lock",
742      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
743      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
744     {0xbe52dfbf, L"desc",
745      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
746      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
747     {0xf6b47749, L"lock",
748      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
749      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
750     {0xc0811ed, L"use",
751      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
752      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
753     {0xcfea02e, L"leftInset",
754      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
755      XFA_ATTRIBUTE_LeftInset, XFA_SCRIPT_Basic},
756     {0x1356caf8, L"bottomInset",
757      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
758      XFA_ATTRIBUTE_BottomInset, XFA_SCRIPT_Basic},
759     {0x25764436, L"topInset",
760      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
761      XFA_ATTRIBUTE_TopInset, XFA_SCRIPT_Basic},
762     {0x8a692521, L"rightInset",
763      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
764      XFA_ATTRIBUTE_RightInset, XFA_SCRIPT_Basic},
765     {0xbc254332, L"usehref",
766      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
767      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
768     {0xc0811ed, L"use",
769      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
770      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
771     {0x1e459b8f, L"nonRepudiation",
772      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
773      XFA_ATTRIBUTE_NonRepudiation, XFA_SCRIPT_Basic},
774     {0x2bb3f470, L"encipherOnly",
775      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
776      XFA_ATTRIBUTE_EncipherOnly, XFA_SCRIPT_Basic},
777     {0x2f16a382, L"type",
778      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
779      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
780     {0x5f760b50, L"digitalSignature",
781      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
782      XFA_ATTRIBUTE_DigitalSignature, XFA_SCRIPT_Basic},
783     {0x69aa2292, L"crlSign",
784      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
785      XFA_ATTRIBUTE_CrlSign, XFA_SCRIPT_Basic},
786     {0x98fd4d81, L"keyAgreement",
787      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
788      XFA_ATTRIBUTE_KeyAgreement, XFA_SCRIPT_Basic},
789     {0xa66404cb, L"keyEncipherment",
790      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
791      XFA_ATTRIBUTE_KeyEncipherment, XFA_SCRIPT_Basic},
792     {0xbc254332, L"usehref",
793      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
794      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
795     {0xca5dc27c, L"dataEncipherment",
796      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
797      XFA_ATTRIBUTE_DataEncipherment, XFA_SCRIPT_Basic},
798     {0xe8f118a8, L"keyCertSign",
799      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
800      XFA_ATTRIBUTE_KeyCertSign, XFA_SCRIPT_Basic},
801     {0xfea53ec6, L"decipherOnly",
802      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
803      XFA_ATTRIBUTE_DecipherOnly, XFA_SCRIPT_Basic},
804     {0xbe52dfbf, L"desc",
805      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
806      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
807     {0xf6b47749, L"lock",
808      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
809      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
810     {0xc0811ed, L"use",
811      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
812      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
813     {0x8b90e1f2, L"open",
814      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
815      XFA_ATTRIBUTE_Open, XFA_SCRIPT_Basic},
816     {0x957fa006, L"commitOn",
817      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
818      XFA_ATTRIBUTE_CommitOn, XFA_SCRIPT_Basic},
819     {0xb12128b7, L"textEntry",
820      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
821      XFA_ATTRIBUTE_TextEntry, XFA_SCRIPT_Basic},
822     {0xbc254332, L"usehref",
823      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
824      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
825     {0xbe52dfbf, L"desc",
826      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
827      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
828     {0xf6b47749, L"lock",
829      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
830      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
831     {0x31b19c1, L"name",
832      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
833      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
834     {0xbe52dfbf, L"desc",
835      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
836      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
837     {0xf6b47749, L"lock",
838      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
839      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
840     {0x31b19c1, L"name",
841      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
842      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
843     {0x2282c73, L"hAlign",
844      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
845      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
846     {0x8d4f1c7, L"textIndent",
847      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
848      XFA_ATTRIBUTE_TextIndent, XFA_SCRIPT_Basic},
849     {0xc0811ed, L"use",
850      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
851      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
852     {0x2a82d99c, L"marginRight",
853      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
854      XFA_ATTRIBUTE_MarginRight, XFA_SCRIPT_Basic},
855     {0x534729c9, L"marginLeft",
856      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
857      XFA_ATTRIBUTE_MarginLeft, XFA_SCRIPT_Basic},
858     {0x5739d1ff, L"radixOffset",
859      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
860      XFA_ATTRIBUTE_RadixOffset, XFA_SCRIPT_Basic},
861     {0x577682ac, L"preserve",
862      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
863      XFA_ATTRIBUTE_Preserve, XFA_SCRIPT_Basic},
864     {0x731e0665, L"spaceBelow",
865      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
866      XFA_ATTRIBUTE_SpaceBelow, XFA_SCRIPT_Basic},
867     {0x7a7cc341, L"vAlign",
868      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
869      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
870     {0x836d4d7c, L"tabDefault",
871      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
872      XFA_ATTRIBUTE_TabDefault, XFA_SCRIPT_Basic},
873     {0x8fa01790, L"tabStops",
874      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
875      XFA_ATTRIBUTE_TabStops, XFA_SCRIPT_Basic},
876     {0xbc254332, L"usehref",
877      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
878      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
879     {0xd4b01921, L"lineHeight",
880      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
881      XFA_ATTRIBUTE_LineHeight, XFA_SCRIPT_Basic},
882     {0xe18b5659, L"spaceAbove",
883      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
884      XFA_ATTRIBUTE_SpaceAbove, XFA_SCRIPT_Basic},
885     {0xbe52dfbf, L"desc",
886      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
887      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
888     {0xf6b47749, L"lock",
889      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
890      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
891     {0xbe52dfbf, L"desc",
892      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
893      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
894     {0xf6b47749, L"lock",
895      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
896      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
897     {0xc0811ed, L"use",
898      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
899      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
900     {0xbc254332, L"usehref",
901      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
902      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
903     {0xd861f8af, L"addRevocationInfo",
904      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
905      XFA_ATTRIBUTE_AddRevocationInfo, XFA_SCRIPT_Basic},
906     {0xbe52dfbf, L"desc",
907      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
908      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
909     {0xf6b47749, L"lock",
910      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
911      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
912     {0xbe52dfbf, L"desc",
913      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
914      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
915     {0xf6b47749, L"lock",
916      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
917      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
918     {0xc0811ed, L"use",
919      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
920      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
921     {0xbc254332, L"usehref",
922      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
923      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
924     {0xbb8df5d, L"ref",
925      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
926      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
927     {0xc0811ed, L"use",
928      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
929      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
930     {0xbc254332, L"usehref",
931      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
932      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
933     {0xd6128d8d, L"activity",
934      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
935      XFA_ATTRIBUTE_Activity, XFA_SCRIPT_Basic},
936     {0xbe52dfbf, L"desc",
937      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
938      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
939     {0xf6b47749, L"lock",
940      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
941      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
942     {0xc0811ed, L"use",
943      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
944      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
945     {0xbc254332, L"usehref",
946      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
947      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
948     {0x43e349b, L"dataRowCount",
949      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
950      XFA_ATTRIBUTE_DataRowCount, XFA_SCRIPT_Basic},
951     {0xc0811ed, L"use",
952      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
953      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
954     {0x28e17e91, L"dataPrep",
955      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
956      XFA_ATTRIBUTE_DataPrep, XFA_SCRIPT_Basic},
957     {0x2f16a382, L"type",
958      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
959      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
960     {0x3650557e, L"textLocation",
961      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
962      XFA_ATTRIBUTE_TextLocation, XFA_SCRIPT_Basic},
963     {0x3b582286, L"moduleWidth",
964      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
965      XFA_ATTRIBUTE_ModuleWidth, XFA_SCRIPT_Basic},
966     {0x52666f1c, L"printCheckDigit",
967      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
968      XFA_ATTRIBUTE_PrintCheckDigit, XFA_SCRIPT_Basic},
969     {0x5404d6df, L"moduleHeight",
970      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
971      XFA_ATTRIBUTE_ModuleHeight, XFA_SCRIPT_Basic},
972     {0x5ab23b6c, L"startChar",
973      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
974      XFA_ATTRIBUTE_StartChar, XFA_SCRIPT_Basic},
975     {0x7c732a66, L"truncate",
976      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
977      XFA_ATTRIBUTE_Truncate, XFA_SCRIPT_Basic},
978     {0x8d181d61, L"wideNarrowRatio",
979      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
980      XFA_ATTRIBUTE_WideNarrowRatio, XFA_SCRIPT_Basic},
981     {0x99800d7a, L"errorCorrectionLevel",
982      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
983      XFA_ATTRIBUTE_ErrorCorrectionLevel, XFA_SCRIPT_Basic},
984     {0x9a63da3d, L"upsMode",
985      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
986      XFA_ATTRIBUTE_UpsMode, XFA_SCRIPT_Basic},
987     {0xaf754613, L"checksum",
988      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
989      XFA_ATTRIBUTE_Checksum, XFA_SCRIPT_Basic},
990     {0xb045fbc5, L"charEncoding",
991      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
992      XFA_ATTRIBUTE_CharEncoding, XFA_SCRIPT_Basic},
993     {0xbc254332, L"usehref",
994      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
995      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
996     {0xc035c6b1, L"dataColumnCount",
997      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
998      XFA_ATTRIBUTE_DataColumnCount, XFA_SCRIPT_Basic},
999     {0xd3c84d25, L"rowColumnRatio",
1000      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1001      XFA_ATTRIBUTE_RowColumnRatio, XFA_SCRIPT_Basic},
1002     {0xd57c513c, L"dataLength",
1003      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1004      XFA_ATTRIBUTE_DataLength, XFA_SCRIPT_Basic},
1005     {0xf575ca75, L"endChar",
1006      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1007      XFA_ATTRIBUTE_EndChar, XFA_SCRIPT_Basic},
1008     {0x31b19c1, L"name",
1009      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1010      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
1011     {0x28dee6e9, L"format",
1012      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1013      XFA_ATTRIBUTE_Format, XFA_SCRIPT_Basic},
1014     {0xbe52dfbf, L"desc",
1015      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1016      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1017     {0xf6b47749, L"lock",
1018      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1019      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1020     {0xbe52dfbf, L"desc",
1021      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1022      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1023     {0xf6b47749, L"lock",
1024      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1025      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1026     {0xbe52dfbf, L"desc",
1027      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1028      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1029     {0xf6b47749, L"lock",
1030      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1031      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1032     {0xbe52dfbf, L"desc",
1033      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1034      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1035     {0xf6b47749, L"lock",
1036      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1037      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1038     {0xc0811ed, L"use",
1039      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1040      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1041     {0x60d4c8b1, L"output",
1042      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1043      XFA_ATTRIBUTE_Output, XFA_SCRIPT_Basic},
1044     {0xbc254332, L"usehref",
1045      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1046      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1047     {0xd6a39990, L"input",
1048      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1049      XFA_ATTRIBUTE_Input, XFA_SCRIPT_Basic},
1050     {0x2f16a382, L"type",
1051      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1052      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
1053     {0xc0811ed, L"use",
1054      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1055      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1056     {0x2f16a382, L"type",
1057      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1058      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
1059     {0xbc254332, L"usehref",
1060      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1061      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1062     {0x2b5df51e, L"dataDescription",
1063      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1064      XFA_ATTRIBUTE_DataDescription, XFA_SCRIPT_Basic},
1065     {0xbe52dfbf, L"desc",
1066      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1067      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1068     {0xf6b47749, L"lock",
1069      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1070      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1071     {0x6c0d9600, L"currentValue",
1072      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Delta_CurrentValue, -1,
1073      XFA_SCRIPT_Basic},
1074     {0x942643f0, L"savedValue",
1075      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Delta_SavedValue, -1,
1076      XFA_SCRIPT_Basic},
1077     {0xc8da4da7, L"target",
1078      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Delta_Target, -1,
1079      XFA_SCRIPT_Basic},
1080     {0xbe52dfbf, L"desc",
1081      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1082      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1083     {0xf6b47749, L"lock",
1084      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1085      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1086     {0xbe52dfbf, L"desc",
1087      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1088      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1089     {0xf6b47749, L"lock",
1090      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1091      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1092     {0xc0811ed, L"use",
1093      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1094      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1095     {0xbc254332, L"usehref",
1096      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1097      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1098     {0xd4cc53f8, L"highlight",
1099      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1100      XFA_ATTRIBUTE_Highlight, XFA_SCRIPT_Basic},
1101     {0xc0811ed, L"use",
1102      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1103      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1104     {0xbc254332, L"usehref",
1105      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1106      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1107     {0x5518c25, L"break",
1108      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1109      XFA_ATTRIBUTE_Break, XFA_SCRIPT_Basic},
1110     {0xc0811ed, L"use",
1111      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1112      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1113     {0x570ce835, L"presence",
1114      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1115      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
1116     {0x8e1c2921, L"relevant",
1117      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1118      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
1119     {0xbc254332, L"usehref",
1120      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1121      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1122     {0xd996fa9b, L"hand",
1123      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1124      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
1125     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1126      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
1127     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1128      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
1129     {0x31b19c1, L"name",
1130      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1131      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
1132     {0x31b19c1, L"name",
1133      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1134      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
1135     {0xc0811ed, L"use",
1136      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1137      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1138     {0x1059ec18, L"level",
1139      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_Integer,
1140      XFA_ATTRIBUTE_Level, XFA_SCRIPT_Basic},
1141     {0x8e1c2921, L"relevant",
1142      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1143      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
1144     {0xac06e2b0, L"colSpan",
1145      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1146      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
1147     {0xbc254332, L"usehref",
1148      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1149      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1150     {0xf6b47749, L"lock",
1151      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1152      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1153     {0x21aed, L"id",
1154      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1155      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
1156     {0xc0811ed, L"use",
1157      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1158      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1159     {0x2f105f72, L"wordCharacterCount",
1160      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1161      XFA_ATTRIBUTE_WordCharacterCount, XFA_SCRIPT_Basic},
1162     {0x3d123c26, L"hyphenate",
1163      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1164      XFA_ATTRIBUTE_Hyphenate, XFA_SCRIPT_Basic},
1165     {0x66539c48, L"excludeInitialCap",
1166      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1167      XFA_ATTRIBUTE_ExcludeInitialCap, XFA_SCRIPT_Basic},
1168     {0x6a95c976, L"pushCharacterCount",
1169      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1170      XFA_ATTRIBUTE_PushCharacterCount, XFA_SCRIPT_Basic},
1171     {0x982bd892, L"remainCharacterCount",
1172      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1173      XFA_ATTRIBUTE_RemainCharacterCount, XFA_SCRIPT_Basic},
1174     {0xbc254332, L"usehref",
1175      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1176      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1177     {0xe5c96d6a, L"excludeAllCaps",
1178      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1179      XFA_ATTRIBUTE_ExcludeAllCaps, XFA_SCRIPT_Basic},
1180     {0xc0811ed, L"use",
1181      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1182      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1183     {0x8af2e657, L"maxChars",
1184      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1185      XFA_ATTRIBUTE_MaxChars, XFA_SCRIPT_Basic},
1186     {0xa52682bd, L"{default}",
1187      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1188      XFA_SCRIPT_Basic},
1189     {0xbc254332, L"usehref",
1190      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1191      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1192     {0xd6e27f1d, L"value",
1193      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1194      XFA_SCRIPT_Basic},
1195     {0xc0811ed, L"use",
1196      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1197      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1198     {0xa52682bd, L"{default}",
1199      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1200      XFA_SCRIPT_Basic},
1201     {0xbc254332, L"usehref",
1202      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1203      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1204     {0xd6e27f1d, L"value",
1205      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1206      XFA_SCRIPT_Basic},
1207     {0xbe52dfbf, L"desc",
1208      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1209      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1210     {0xf6b47749, L"lock",
1211      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1212      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1213     {0xbe52dfbf, L"desc",
1214      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1215      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1216     {0xf6b47749, L"lock",
1217      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1218      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1219     {0xc080cd3, L"url",
1220      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1221      XFA_ATTRIBUTE_Url, XFA_SCRIPT_Basic},
1222     {0xc0811ed, L"use",
1223      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1224      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1225     {0xa6710262, L"credentialServerPolicy",
1226      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1227      XFA_ATTRIBUTE_CredentialServerPolicy, XFA_SCRIPT_Basic},
1228     {0xbc254332, L"usehref",
1229      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1230      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1231     {0xc2ba0923, L"urlPolicy",
1232      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1233      XFA_ATTRIBUTE_UrlPolicy, XFA_SCRIPT_Basic},
1234     {0xc0811ed, L"use",
1235      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1236      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1237     {0x2f16a382, L"type",
1238      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1239      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
1240     {0xbc254332, L"usehref",
1241      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1242      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1243     {0x47d03490, L"connection",
1244      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1245      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
1246     {0xc8da4da7, L"target",
1247      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1248      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
1249     {0xbe52dfbf, L"desc",
1250      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1251      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1252     {0xf6b47749, L"lock",
1253      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1254      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1255     {0xbe52dfbf, L"desc",
1256      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1257      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1258     {0xf6b47749, L"lock",
1259      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1260      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1261     {0xbe52dfbf, L"desc",
1262      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1263      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1264     {0xf6b47749, L"lock",
1265      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1266      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1267     {0xc0811ed, L"use",
1268      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1269      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1270     {0xa52682bd, L"{default}",
1271      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1272      XFA_SCRIPT_Basic},
1273     {0xbc254332, L"usehref",
1274      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1275      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1276     {0xd6e27f1d, L"value",
1277      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1278      XFA_SCRIPT_Basic},
1279     {0xc0811ed, L"use",
1280      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1281      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1282     {0x78bff531, L"numberOfCells",
1283      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_Integer,
1284      XFA_ATTRIBUTE_NumberOfCells, XFA_SCRIPT_Basic},
1285     {0xbc254332, L"usehref",
1286      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1287      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1288     {0xc0811ed, L"use",
1289      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1290      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1291     {0x2f16a382, L"type",
1292      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1293      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
1294     {0xbc254332, L"usehref",
1295      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1296      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1297     {0xbe52dfbf, L"desc",
1298      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1299      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1300     {0xf6b47749, L"lock",
1301      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1302      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1303     {0xbe52dfbf, L"desc",
1304      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1305      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1306     {0xf6b47749, L"lock",
1307      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1308      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1309     {0xbe52dfbf, L"desc",
1310      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1311      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1312     {0xf6b47749, L"lock",
1313      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1314      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1315     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1316      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
1317     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1318      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
1319     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1320      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
1321     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1322      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
1323     {0x2282c73, L"hAlign",
1324      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1325      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
1326     {0xc0811ed, L"use",
1327      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1328      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1329     {0x1abbd7e0, L"dataNode",
1330      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DataNode, -1,
1331      XFA_SCRIPT_Object},
1332     {0x25839852, L"access",
1333      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1334      XFA_ATTRIBUTE_Access, XFA_SCRIPT_Basic},
1335     {0x2ee7678f, L"rotate",
1336      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1337      XFA_ATTRIBUTE_Rotate, XFA_SCRIPT_Basic},
1338     {0x3b1ddd06, L"fillColor",
1339      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FillColor, -1,
1340      XFA_SCRIPT_Basic},
1341     {0x54c399e3, L"formattedValue",
1342      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_FormattedValue, -1,
1343      XFA_SCRIPT_Basic},
1344     {0x570ce835, L"presence",
1345      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1346      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
1347     {0x5a3b375d, L"borderColor",
1348      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderColor, -1,
1349      XFA_SCRIPT_Basic},
1350     {0x5e936ed6, L"fontColor",
1351      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FontColor, -1,
1352      XFA_SCRIPT_Basic},
1353     {0x6826c408, L"parentSubform",
1354      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_ParentSubform, -1,
1355      XFA_SCRIPT_Basic},
1356     {0x79b67434, L"mandatoryMessage",
1357      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_MandatoryMessage, -1,
1358      XFA_SCRIPT_Basic},
1359     {0x7a7cc341, L"vAlign",
1360      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1361      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
1362     {0x7c2ff6ae, L"maxH",
1363      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1364      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
1365     {0x7c2ff6bd, L"maxW",
1366      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1367      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
1368     {0x7d02356c, L"minH",
1369      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1370      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
1371     {0x7d02357b, L"minW",
1372      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1373      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
1374     {0x85fd6faf, L"mandatory",
1375      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_Mandatory, -1,
1376      XFA_SCRIPT_Basic},
1377     {0x8e1c2921, L"relevant",
1378      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1379      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
1380     {0x964fb42e, L"formatMessage",
1381      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_FormatMessage, -1,
1382      XFA_SCRIPT_Basic},
1383     {0xa03cf627, L"rawValue",
1384      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1385      XFA_SCRIPT_Basic},
1386     {0xa52682bd, L"{default}",
1387      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1388      XFA_SCRIPT_Basic},
1389     {0xa60dd202, L"length",
1390      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_Length, -1,
1391      XFA_SCRIPT_Basic},
1392     {0xac06e2b0, L"colSpan",
1393      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1394      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
1395     {0xbc254332, L"usehref",
1396      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1397      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1398     {0xbc8fa350, L"locale",
1399      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1400      XFA_ATTRIBUTE_Locale, XFA_SCRIPT_Basic},
1401     {0xc2bd40fd, L"anchorType",
1402      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1403      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
1404     {0xc4fed09b, L"accessKey",
1405      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1406      XFA_ATTRIBUTE_AccessKey, XFA_SCRIPT_Basic},
1407     {0xcabfa3d0, L"validationMessage",
1408      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_ValidationMessage, -1,
1409      XFA_SCRIPT_Basic},
1410     {0xdcecd663, L"editValue",
1411      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_EditValue, -1,
1412      XFA_SCRIPT_Basic},
1413     {0xe07e5061, L"selectedIndex",
1414      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_SelectedIndex, -1,
1415      XFA_SCRIPT_Basic},
1416     {0xf65e34be, L"borderWidth",
1417      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderWidth, -1,
1418      XFA_SCRIPT_Basic},
1419     {0x31b19c1, L"name",
1420      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1421      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
1422     {0xbe52dfbf, L"desc",
1423      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1424      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1425     {0xf6b47749, L"lock",
1426      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1427      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1428     {0xbe52dfbf, L"desc",
1429      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1430      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1431     {0xf6b47749, L"lock",
1432      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1433      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1434     {0xbe52dfbf, L"desc",
1435      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1436      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1437     {0xf6b47749, L"lock",
1438      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1439      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1440     {0xbe52dfbf, L"desc",
1441      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1442      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1443     {0xf6b47749, L"lock",
1444      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1445      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1446     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1447      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
1448     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1449      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
1450     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1451      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
1452     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1453      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
1454     {0xc0811ed, L"use",
1455      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1456      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1457     {0x8e1c2921, L"relevant",
1458      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1459      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
1460     {0xbc254332, L"usehref",
1461      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1462      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1463     {0xd843798, L"fullText",
1464      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::FullText, -1,
1465      XFA_SCRIPT_Basic},
1466     {0x1b6d1cf5, L"reenter",
1467      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::Reenter, -1,
1468      XFA_SCRIPT_Basic},
1469     {0x1e6ffa9a, L"prevContentType",
1470      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::PrevContentType, -1,
1471      XFA_SCRIPT_Basic},
1472     {0x25a3c206, L"soapFaultString",
1473      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::SoapFaultString, -1,
1474      XFA_SCRIPT_Basic},
1475     {0x2e00c007, L"newContentType",
1476      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::NewContentType, -1,
1477      XFA_SCRIPT_Basic},
1478     {0x4570500f, L"modifier",
1479      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::Modifier, -1,
1480      XFA_SCRIPT_Basic},
1481     {0x50e2e33b, L"selEnd",
1482      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::SelEnd, -1,
1483      XFA_SCRIPT_Basic},
1484     {0x57de87c2, L"prevText",
1485      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::PrevText, -1,
1486      XFA_SCRIPT_Basic},
1487     {0x6ea04e0a, L"soapFaultCode",
1488      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::SoapFaultCode, -1,
1489      XFA_SCRIPT_Basic},
1490     {0x6f6556cf, L"newText",
1491      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::NewText, -1,
1492      XFA_SCRIPT_Basic},
1493     {0x891f4606, L"change",
1494      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::Change, -1,
1495      XFA_SCRIPT_Basic},
1496     {0x8fa3c19e, L"shift",
1497      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::Shift, -1,
1498      XFA_SCRIPT_Basic},
1499     {0xa9d9b2e1, L"keyDown",
1500      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::KeyDown, -1,
1501      XFA_SCRIPT_Basic},
1502     {0xbfc89db2, L"selStart",
1503      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::SelStart, -1,
1504      XFA_SCRIPT_Basic},
1505     {0xc32a5812, L"commitKey",
1506      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::CommitKey, -1,
1507      XFA_SCRIPT_Basic},
1508     {0xc8da4da7, L"target",
1509      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::Target, -1,
1510      XFA_SCRIPT_Basic},
1511     {0xc0811ed, L"use",
1512      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1513      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1514     {0xbc254332, L"usehref",
1515      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1516      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1517     {0xc0811ed, L"use",
1518      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1519      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1520     {0xbc254332, L"usehref",
1521      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1522      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1523     {0xbe52dfbf, L"desc",
1524      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1525      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1526     {0xf6b47749, L"lock",
1527      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1528      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1529     {0xa2e3514, L"cap",
1530      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1531      XFA_ATTRIBUTE_Cap, XFA_SCRIPT_Basic},
1532     {0xc0811ed, L"use",
1533      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1534      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1535     {0x5392ea58, L"stroke",
1536      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1537      XFA_ATTRIBUTE_Stroke, XFA_SCRIPT_Basic},
1538     {0x570ce835, L"presence",
1539      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1540      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
1541     {0x94446dcc, L"thickness",
1542      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1543      XFA_ATTRIBUTE_Thickness, XFA_SCRIPT_Basic},
1544     {0xbc254332, L"usehref",
1545      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1546      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1547     {0xc0811ed, L"use",
1548      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1549      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1550     {0x1ec8ab2c, L"rate",
1551      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1552      XFA_ATTRIBUTE_Rate, XFA_SCRIPT_Basic},
1553     {0xbc254332, L"usehref",
1554      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1555      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1556     {0xbe52dfbf, L"desc",
1557      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1558      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1559     {0xf6b47749, L"lock",
1560      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1561      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1562     {0x7b29630a, L"sourceBelow",
1563      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1564      XFA_ATTRIBUTE_SourceBelow, XFA_SCRIPT_Basic},
1565     {0x8fc36c0a, L"outputBelow",
1566      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1567      XFA_ATTRIBUTE_OutputBelow, XFA_SCRIPT_Basic},
1568     {0xe996b2fe, L"sourceAbove",
1569      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1570      XFA_ATTRIBUTE_SourceAbove, XFA_SCRIPT_Basic},
1571     {0xf6b47749, L"lock",
1572      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1573      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1574     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1575      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
1576     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1577      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
1578     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1579      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
1580     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1581      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
1582     {0x2282c73, L"hAlign",
1583      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1584      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
1585     {0xc0811ed, L"use",
1586      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1587      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1588     {0xf23332f, L"errorText",
1589      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_ErrorText, -1,
1590      XFA_SCRIPT_Basic},
1591     {0x1abbd7e0, L"dataNode",
1592      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DataNode, -1,
1593      XFA_SCRIPT_Object},
1594     {0x25839852, L"access",
1595      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1596      XFA_ATTRIBUTE_Access, XFA_SCRIPT_Basic},
1597     {0x3b1ddd06, L"fillColor",
1598      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FillColor, -1,
1599      XFA_SCRIPT_Basic},
1600     {0x570ce835, L"presence",
1601      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1602      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
1603     {0x5a3b375d, L"borderColor",
1604      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderColor, -1,
1605      XFA_SCRIPT_Basic},
1606     {0x79b67434, L"mandatoryMessage",
1607      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_MandatoryMessage, -1,
1608      XFA_SCRIPT_Basic},
1609     {0x7a7cc341, L"vAlign",
1610      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1611      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
1612     {0x7c2ff6ae, L"maxH",
1613      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1614      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
1615     {0x7c2ff6bd, L"maxW",
1616      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1617      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
1618     {0x7d02356c, L"minH",
1619      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1620      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
1621     {0x7d02357b, L"minW",
1622      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1623      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
1624     {0x7e7e845e, L"layout",
1625      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1626      XFA_ATTRIBUTE_Layout, XFA_SCRIPT_Basic},
1627     {0x846599f8, L"transient",
1628      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_Transient, -1,
1629      XFA_SCRIPT_Basic},
1630     {0x85fd6faf, L"mandatory",
1631      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_Mandatory, -1,
1632      XFA_SCRIPT_Basic},
1633     {0x8e1c2921, L"relevant",
1634      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1635      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
1636     {0xa03cf627, L"rawValue",
1637      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_DefaultAndRawValue,
1638      -1, XFA_SCRIPT_Basic},
1639     {0xa52682bd, L"{default}",
1640      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_DefaultAndRawValue,
1641      -1, XFA_SCRIPT_Basic},
1642     {0xac06e2b0, L"colSpan",
1643      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1644      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
1645     {0xbc254332, L"usehref",
1646      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1647      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1648     {0xc2bd40fd, L"anchorType",
1649      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1650      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
1651     {0xc4fed09b, L"accessKey",
1652      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1653      XFA_ATTRIBUTE_AccessKey, XFA_SCRIPT_Basic},
1654     {0xcabfa3d0, L"validationMessage",
1655      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_ValidationMessage, -1,
1656      XFA_SCRIPT_Basic},
1657     {0xf65e34be, L"borderWidth",
1658      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderWidth, -1,
1659      XFA_SCRIPT_Basic},
1660     {0xc0811ed, L"use",
1661      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1662      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1663     {0xbc254332, L"usehref",
1664      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1665      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1666     {0xbe52dfbf, L"desc",
1667      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1668      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1669     {0xeda9017a, L"scope",
1670      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1671      XFA_ATTRIBUTE_Scope, XFA_SCRIPT_Basic},
1672     {0xf6b47749, L"lock",
1673      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1674      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1675     {0xc0811ed, L"use",
1676      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1677      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1678     {0xbc254332, L"usehref",
1679      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1680      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1681     {0xc0811ed, L"use",
1682      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1683      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1684     {0x47d03490, L"connection",
1685      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1686      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
1687     {0x6cfa828a, L"runAt",
1688      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1689      XFA_ATTRIBUTE_RunAt, XFA_SCRIPT_Basic},
1690     {0xa1b0d2f5, L"executeType",
1691      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1692      XFA_ATTRIBUTE_ExecuteType, XFA_SCRIPT_Basic},
1693     {0xbc254332, L"usehref",
1694      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1695      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1696     {0xbe52dfbf, L"desc",
1697      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1698      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1699     {0xf6b47749, L"lock",
1700      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1701      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1702     {0xc0811ed, L"use",
1703      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1704      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1705     {0xbc254332, L"usehref",
1706      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1707      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1708     {0xe6f99487, L"hScrollPolicy",
1709      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1710      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
1711     {0xbe52dfbf, L"desc",
1712      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1713      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1714     {0xf6b47749, L"lock",
1715      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1716      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1717     {0xc0811ed, L"use",
1718      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1719      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1720     {0x42fed1fd, L"contentType",
1721      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1722      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
1723     {0x54fa722c, L"transferEncoding",
1724      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1725      XFA_ATTRIBUTE_TransferEncoding, XFA_SCRIPT_Basic},
1726     {0xa52682bd, L"{default}",
1727      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue_Read, -1,
1728      XFA_SCRIPT_Basic},
1729     {0xbc254332, L"usehref",
1730      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1731      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1732     {0xd171b240, L"aspect",
1733      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1734      XFA_ATTRIBUTE_Aspect, XFA_SCRIPT_Basic},
1735     {0xd6e27f1d, L"value",
1736      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue_Read, -1,
1737      XFA_SCRIPT_Basic},
1738     {0xdb55fec5, L"href",
1739      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1740      XFA_ATTRIBUTE_Href, XFA_SCRIPT_Basic},
1741     {0xd6e27f1d, L"value",
1742      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1743      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
1744     {0xbe52dfbf, L"desc",
1745      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1746      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1747     {0xf6b47749, L"lock",
1748      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1749      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1750     {0xbe52dfbf, L"desc",
1751      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1752      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1753     {0xf6b47749, L"lock",
1754      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1755      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1756     {0xc0811ed, L"use",
1757      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1758      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1759     {0x2f16a382, L"type",
1760      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1761      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
1762     {0x7f6fd3d7, L"server",
1763      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1764      XFA_ATTRIBUTE_Server, XFA_SCRIPT_Basic},
1765     {0xbc254332, L"usehref",
1766      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1767      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1768     {0xbe52dfbf, L"desc",
1769      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1770      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1771     {0xf6b47749, L"lock",
1772      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1773      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1774     {0xbe52dfbf, L"desc",
1775      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1776      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1777     {0xf6b47749, L"lock",
1778      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1779      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1780     {0xc0811ed, L"use",
1781      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1782      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1783     {0x4b8bc840, L"fracDigits",
1784      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1785      XFA_ATTRIBUTE_FracDigits, XFA_SCRIPT_Basic},
1786     {0xa52682bd, L"{default}",
1787      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1788      XFA_SCRIPT_Basic},
1789     {0xbc254332, L"usehref",
1790      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1791      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1792     {0xd6e27f1d, L"value",
1793      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
1794      XFA_SCRIPT_Basic},
1795     {0xde7f92ba, L"leadDigits",
1796      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1797      XFA_ATTRIBUTE_LeadDigits, XFA_SCRIPT_Basic},
1798     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1799      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
1800     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1801      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
1802     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1803      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
1804     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1805      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
1806     {0x2282c73, L"hAlign",
1807      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1808      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
1809     {0xc0811ed, L"use",
1810      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1811      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1812     {0x1414d431, L"allowMacro",
1813      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1814      XFA_ATTRIBUTE_AllowMacro, XFA_SCRIPT_Basic},
1815     {0x1517dfa1, L"columnWidths",
1816      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1817      XFA_ATTRIBUTE_ColumnWidths, XFA_SCRIPT_Basic},
1818     {0x1abbd7e0, L"dataNode",
1819      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DataNode, -1,
1820      XFA_SCRIPT_Object},
1821     {0x1ee2d24d, L"instanceIndex",
1822      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_InstanceIndex, -1,
1823      XFA_SCRIPT_Basic},
1824     {0x25839852, L"access",
1825      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1826      XFA_ATTRIBUTE_Access, XFA_SCRIPT_Basic},
1827     {0x3b1ddd06, L"fillColor",
1828      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FillColor, -1,
1829      XFA_SCRIPT_Basic},
1830     {0x570ce835, L"presence",
1831      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1832      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
1833     {0x5a3b375d, L"borderColor",
1834      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderColor, -1,
1835      XFA_SCRIPT_Basic},
1836     {0x7a7cc341, L"vAlign",
1837      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1838      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
1839     {0x7c2ff6ae, L"maxH",
1840      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1841      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
1842     {0x7c2ff6bd, L"maxW",
1843      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1844      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
1845     {0x7d02356c, L"minH",
1846      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1847      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
1848     {0x7d02357b, L"minW",
1849      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1850      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
1851     {0x7e7e845e, L"layout",
1852      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1853      XFA_ATTRIBUTE_Layout, XFA_SCRIPT_Basic},
1854     {0x8e1c2921, L"relevant",
1855      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1856      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
1857     {0x9cc17d75, L"mergeMode",
1858      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1859      XFA_ATTRIBUTE_MergeMode, XFA_SCRIPT_Basic},
1860     {0x9f3e9510, L"instanceManager",
1861      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Subform_InstanceManager, -1,
1862      XFA_SCRIPT_Object},
1863     {0xac06e2b0, L"colSpan",
1864      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1865      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
1866     {0xbc254332, L"usehref",
1867      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1868      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1869     {0xbc8fa350, L"locale",
1870      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Subform_Locale, -1,
1871      XFA_SCRIPT_Basic},
1872     {0xc2bd40fd, L"anchorType",
1873      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1874      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
1875     {0xcabfa3d0, L"validationMessage",
1876      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_ValidationMessage, -1,
1877      XFA_SCRIPT_Basic},
1878     {0xe4c3a5e5, L"restoreState",
1879      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1880      XFA_ATTRIBUTE_RestoreState, XFA_SCRIPT_Basic},
1881     {0xeda9017a, L"scope",
1882      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1883      XFA_ATTRIBUTE_Scope, XFA_SCRIPT_Basic},
1884     {0xf65e34be, L"borderWidth",
1885      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderWidth, -1,
1886      XFA_SCRIPT_Basic},
1887     {0xc0811ed, L"use",
1888      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1889      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1890     {0xbc254332, L"usehref",
1891      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1892      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1893     {0xbe52dfbf, L"desc",
1894      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1895      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1896     {0xf6b47749, L"lock",
1897      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1898      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1899     {0xbe52dfbf, L"desc",
1900      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1901      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1902     {0xf6b47749, L"lock",
1903      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1904      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1905     {0xc0811ed, L"use",
1906      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1907      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1908     {0x2f16a382, L"type",
1909      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1910      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
1911     {0x5a50e9e6, L"version",
1912      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Handler_Version, -1,
1913      XFA_SCRIPT_Basic},
1914     {0xbc254332, L"usehref",
1915      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1916      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1917     {0x31b19c1, L"name", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::Name,
1918      -1, XFA_SCRIPT_Basic},
1919     {0x66c1ae9, L"validationsEnabled",
1920      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::ValidationsEnabled, -1,
1921      XFA_SCRIPT_Basic},
1922     {0x14d04502, L"title",
1923      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::Title, -1,
1924      XFA_SCRIPT_Basic},
1925     {0x392ae445, L"platform",
1926      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::Platform, -1,
1927      XFA_SCRIPT_Basic},
1928     {0x5a50e9e6, L"version",
1929      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::Version, -1,
1930      XFA_SCRIPT_Basic},
1931     {0x66cb1eed, L"variation",
1932      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::Variation, -1,
1933      XFA_SCRIPT_Basic},
1934     {0x7717cbc4, L"language",
1935      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::Language, -1,
1936      XFA_SCRIPT_Basic},
1937     {0x86698963, L"appType",
1938      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::AppType, -1,
1939      XFA_SCRIPT_Basic},
1940     {0x94ff9e8d, L"calculationsEnabled",
1941      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::CalculationsEnabled, -1,
1942      XFA_SCRIPT_Basic},
1943     {0xbcd44940, L"currentPage",
1944      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::CurrentPage, -1,
1945      XFA_SCRIPT_Basic},
1946     {0xd592b920, L"numPages",
1947      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::NumPages, -1,
1948      XFA_SCRIPT_Basic},
1949     {0xbe52dfbf, L"desc",
1950      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1951      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1952     {0xf6b47749, L"lock",
1953      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1954      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1955     {0xbe52dfbf, L"desc",
1956      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1957      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1958     {0xf6b47749, L"lock",
1959      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1960      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1961     {0xbe52dfbf, L"desc",
1962      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1963      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1964     {0xf6b47749, L"lock",
1965      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1966      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1967     {0xbe52dfbf, L"desc",
1968      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1969      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1970     {0xf6b47749, L"lock",
1971      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1972      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1973     {0xc0811ed, L"use",
1974      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1975      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
1976     {0x24d85167, L"timeout",
1977      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1978      XFA_ATTRIBUTE_Timeout, XFA_SCRIPT_Basic},
1979     {0xbc254332, L"usehref",
1980      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1981      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
1982     {0xbe52dfbf, L"desc",
1983      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1984      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1985     {0xf6b47749, L"lock",
1986      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
1987      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1988     {0x7d9fd7c5, L"mode",
1989      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1990      XFA_ATTRIBUTE_Mode, XFA_SCRIPT_Basic},
1991     {0xbe52dfbf, L"desc",
1992      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1993      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
1994     {0xf6b47749, L"lock",
1995      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
1996      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
1997     {0x7d9fd7c5, L"mode",
1998      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_SubmitFormat_Mode, -1,
1999      XFA_SCRIPT_Basic},
2000     {0xbe52dfbf, L"desc",
2001      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2002      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2003     {0xf6b47749, L"lock",
2004      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2005      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2006     {0xc0811ed, L"use",
2007      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2008      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2009     {0xa52682bd, L"{default}",
2010      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2011      XFA_SCRIPT_Basic},
2012     {0xbc254332, L"usehref",
2013      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2014      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2015     {0xd6e27f1d, L"value",
2016      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2017      XFA_SCRIPT_Basic},
2018     {0xc0811ed, L"use",
2019      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2020      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2021     {0xbc254332, L"usehref",
2022      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2023      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2024     {0xbe52dfbf, L"desc",
2025      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2026      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2027     {0xf6b47749, L"lock",
2028      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2029      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2030     {0xbe52dfbf, L"desc",
2031      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2032      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2033     {0xf6b47749, L"lock",
2034      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2035      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2036     {0xbe52dfbf, L"desc",
2037      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2038      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2039     {0xf6b47749, L"lock",
2040      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2041      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2042     {0xc0811ed, L"use",
2043      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2044      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2045     {0x2038c9b2, L"role",
2046      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2047      XFA_ATTRIBUTE_Role, XFA_SCRIPT_Basic},
2048     {0xbc254332, L"usehref",
2049      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2050      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2051     {0xc0811ed, L"use",
2052      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2053      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2054     {0xa52682bd, L"{default}",
2055      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2056      XFA_SCRIPT_Basic},
2057     {0xbc254332, L"usehref",
2058      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2059      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2060     {0xbe52dfbf, L"desc",
2061      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2062      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2063     {0xd6e27f1d, L"value",
2064      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2065      XFA_SCRIPT_Basic},
2066     {0xf6b47749, L"lock",
2067      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2068      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2069     {0xc0811ed, L"use",
2070      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2071      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2072     {0xbc254332, L"usehref",
2073      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2074      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2075     {0xbe52dfbf, L"desc",
2076      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2077      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2078     {0xf6b47749, L"lock",
2079      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2080      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2081     {0x31b19c1, L"name",
2082      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2083      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
2084     {0xbe52dfbf, L"desc",
2085      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2086      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2087     {0xf6b47749, L"lock",
2088      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2089      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2090     {0xfcef86b5, L"ready",
2091      (XFA_ATTRIBUTE_CALLBACK)&CScript_LayoutPseudoModel::Ready, -1,
2092      XFA_SCRIPT_Basic},
2093     {0xbe52dfbf, L"desc",
2094      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2095      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2096     {0xf6b47749, L"lock",
2097      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2098      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2099     {0xc0811ed, L"use",
2100      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2101      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2102     {0x5392ea58, L"stroke",
2103      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2104      XFA_ATTRIBUTE_Stroke, XFA_SCRIPT_Basic},
2105     {0x570ce835, L"presence",
2106      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2107      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
2108     {0x7b95e661, L"inverted",
2109      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2110      XFA_ATTRIBUTE_Inverted, XFA_SCRIPT_Basic},
2111     {0x94446dcc, L"thickness",
2112      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2113      XFA_ATTRIBUTE_Thickness, XFA_SCRIPT_Basic},
2114     {0xbc254332, L"usehref",
2115      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2116      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2117     {0xe8dddf50, L"join",
2118      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2119      XFA_ATTRIBUTE_Join, XFA_SCRIPT_Basic},
2120     {0xe948b9a8, L"radius",
2121      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2122      XFA_ATTRIBUTE_Radius, XFA_SCRIPT_Basic},
2123     {0xbe52dfbf, L"desc",
2124      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2125      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2126     {0xf6b47749, L"lock",
2127      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2128      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2129     {0xc0811ed, L"use",
2130      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2131      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2132     {0xabfa6c4f, L"cSpace",
2133      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2134      XFA_ATTRIBUTE_CSpace, XFA_SCRIPT_Basic},
2135     {0xbc254332, L"usehref",
2136      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2137      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2138     {0xd6e27f1d, L"value",
2139      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2140      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
2141     {0x3848b3f, L"next",
2142      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2143      XFA_ATTRIBUTE_Next, XFA_SCRIPT_Basic},
2144     {0xc0811ed, L"use",
2145      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2146      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2147     {0x6a3405dd, L"previous",
2148      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2149      XFA_ATTRIBUTE_Previous, XFA_SCRIPT_Basic},
2150     {0xbc254332, L"usehref",
2151      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2152      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2153     {0xf6b59543, L"intact",
2154      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2155      XFA_ATTRIBUTE_Intact, XFA_SCRIPT_Basic},
2156     {0xc0811ed, L"use",
2157      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2158      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2159     {0x268b7ec1, L"commandType",
2160      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2161      XFA_ATTRIBUTE_CommandType, XFA_SCRIPT_Basic},
2162     {0xbc254332, L"usehref",
2163      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2164      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2165     {0xc0811ed, L"use",
2166      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2167      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2168     {0xbc254332, L"usehref",
2169      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2170      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2171     {0xc0811ed, L"use",
2172      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2173      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2174     {0xbc254332, L"usehref",
2175      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2176      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2177     {0xbde9abda, L"data",
2178      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2179      XFA_ATTRIBUTE_Data, XFA_SCRIPT_Basic},
2180     {0xc0811ed, L"use",
2181      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2182      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2183     {0x5b707a35, L"scriptTest",
2184      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2185      XFA_ATTRIBUTE_ScriptTest, XFA_SCRIPT_Basic},
2186     {0x6b6ddcfb, L"nullTest",
2187      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2188      XFA_ATTRIBUTE_NullTest, XFA_SCRIPT_Basic},
2189     {0xbc254332, L"usehref",
2190      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2191      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2192     {0xbe52dfbf, L"desc",
2193      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2194      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2195     {0xe64b1129, L"formatTest",
2196      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2197      XFA_ATTRIBUTE_FormatTest, XFA_SCRIPT_Basic},
2198     {0xf6b47749, L"lock",
2199      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2200      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2201     {0xc0811ed, L"use",
2202      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2203      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2204     {0x2f16a382, L"type",
2205      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2206      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
2207     {0xbc254332, L"usehref",
2208      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2209      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2210     {0xc0811ed, L"use",
2211      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2212      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2213     {0x8c99377e, L"relation",
2214      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2215      XFA_ATTRIBUTE_Relation, XFA_SCRIPT_Basic},
2216     {0x8e1c2921, L"relevant",
2217      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2218      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
2219     {0xbc254332, L"usehref",
2220      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2221      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2222     {0xc0811ed, L"use",
2223      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2224      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2225     {0xa52682bd, L"{default}",
2226      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2227      XFA_SCRIPT_Basic},
2228     {0xbc254332, L"usehref",
2229      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2230      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2231     {0xd6e27f1d, L"value",
2232      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2233      XFA_SCRIPT_Basic},
2234     {0xc0811ed, L"use",
2235      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2236      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2237     {0xbc254332, L"usehref",
2238      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2239      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2240     {0x25363, L"to",
2241      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2242      XFA_ATTRIBUTE_To, XFA_SCRIPT_Basic},
2243     {0x66642f8f, L"force",
2244      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2245      XFA_ATTRIBUTE_Force, XFA_SCRIPT_Basic},
2246     {0xbe52dfbf, L"desc",
2247      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2248      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2249     {0xcd7f7b54, L"from",
2250      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2251      XFA_ATTRIBUTE_From, XFA_SCRIPT_Basic},
2252     {0xf6b47749, L"lock",
2253      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2254      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2255     {0xbe52dfbf, L"desc",
2256      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2257      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2258     {0xf6b47749, L"lock",
2259      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2260      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2261     {0xbe52dfbf, L"desc",
2262      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2263      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2264     {0xf6b47749, L"lock",
2265      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2266      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2267     {0xc0811ed, L"use",
2268      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2269      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2270     {0xbc254332, L"usehref",
2271      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2272      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2273     {0xc0811ed, L"use",
2274      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2275      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2276     {0xbc254332, L"usehref",
2277      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2278      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2279     {0xbe52dfbf, L"desc",
2280      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2281      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2282     {0xbe52dfbf, L"desc",
2283      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2284      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2285     {0xf6b47749, L"lock",
2286      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2287      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2288     {0xf6b47749, L"lock",
2289      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2290      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2291     {0xbe52dfbf, L"desc",
2292      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2293      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2294     {0xf6b47749, L"lock",
2295      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2296      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2297     {0xd6e27f1d, L"value",
2298      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2299      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
2300     {0x2b5df51e, L"dataDescription",
2301      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2302      XFA_ATTRIBUTE_DataDescription, XFA_SCRIPT_Basic},
2303     {0xbb8df5d, L"ref",
2304      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2305      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
2306     {0xc0811ed, L"use",
2307      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2308      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2309     {0x226ca8f1, L"operation",
2310      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2311      XFA_ATTRIBUTE_Operation, XFA_SCRIPT_Basic},
2312     {0xbc254332, L"usehref",
2313      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2314      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2315     {0xc0811ed, L"use",
2316      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2317      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2318     {0x2f16a382, L"type",
2319      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2320      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
2321     {0xbc254332, L"usehref",
2322      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2323      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2324     {0xbe52dfbf, L"desc",
2325      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2326      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2327     {0xf6b47749, L"lock",
2328      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2329      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2330     {0xbe52dfbf, L"desc",
2331      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2332      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2333     {0xf6b47749, L"lock",
2334      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2335      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2336     {0xbe52dfbf, L"desc",
2337      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2338      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2339     {0xf6b47749, L"lock",
2340      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2341      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2342     {0xc0811ed, L"use",
2343      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2344      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2345     {0x2f16a382, L"type",
2346      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2347      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
2348     {0xbc254332, L"usehref",
2349      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2350      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2351     {0xfb67185, L"recordsBefore",
2352      (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::RecordsBefore, -1,
2353      XFA_SCRIPT_Basic},
2354     {0x21d5dfcb, L"currentRecordNumber",
2355      (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::CurrentRecordNumber, -1,
2356      XFA_SCRIPT_Basic},
2357     {0x312af044, L"recordsAfter",
2358      (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::RecordsAfter, -1,
2359      XFA_SCRIPT_Basic},
2360     {0x6aab37cb, L"isDefined",
2361      (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::IsDefined, -1,
2362      XFA_SCRIPT_Basic},
2363     {0xc0811ed, L"use",
2364      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2365      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2366     {0x42fed1fd, L"contentType",
2367      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2368      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
2369     {0x6cfa828a, L"runAt",
2370      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2371      XFA_ATTRIBUTE_RunAt, XFA_SCRIPT_Basic},
2372     {0xa021b738, L"stateless",
2373      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Script_Stateless, -1,
2374      XFA_SCRIPT_Basic},
2375     {0xa52682bd, L"{default}",
2376      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2377      XFA_SCRIPT_Basic},
2378     {0xadc4c77b, L"binding",
2379      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2380      XFA_ATTRIBUTE_Binding, XFA_SCRIPT_Basic},
2381     {0xbc254332, L"usehref",
2382      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2383      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2384     {0xbe52dfbf, L"desc",
2385      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2386      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2387     {0xd6e27f1d, L"value",
2388      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2389      XFA_SCRIPT_Basic},
2390     {0xf6b47749, L"lock",
2391      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2392      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2393     {0xbe52dfbf, L"desc",
2394      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2395      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2396     {0xf6b47749, L"lock",
2397      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2398      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2399     {0xbe52dfbf, L"desc",
2400      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2401      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2402     {0xbe52dfbf, L"desc",
2403      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2404      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2405     {0xf6b47749, L"lock",
2406      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2407      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2408     {0xf6b47749, L"lock",
2409      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2410      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2411     {0xc0811ed, L"use",
2412      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2413      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2414     {0x7a0cc471, L"passwordChar",
2415      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2416      XFA_ATTRIBUTE_PasswordChar, XFA_SCRIPT_Basic},
2417     {0xbc254332, L"usehref",
2418      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2419      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2420     {0xe6f99487, L"hScrollPolicy",
2421      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2422      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
2423     {0xc0811ed, L"use",
2424      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2425      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2426     {0xbc254332, L"usehref",
2427      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2428      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2429     {0xe6f99487, L"hScrollPolicy",
2430      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2431      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
2432     {0xc0811ed, L"use",
2433      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2434      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2435     {0xbc254332, L"usehref",
2436      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2437      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2438     {0xbe52dfbf, L"desc",
2439      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2440      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2441     {0xf6b47749, L"lock",
2442      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2443      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2444     {0xc0811ed, L"use",
2445      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2446      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2447     {0x14a32d52, L"pagePosition",
2448      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2449      XFA_ATTRIBUTE_PagePosition, XFA_SCRIPT_Basic},
2450     {0x8340ea66, L"oddOrEven",
2451      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2452      XFA_ATTRIBUTE_OddOrEven, XFA_SCRIPT_Basic},
2453     {0x8e1c2921, L"relevant",
2454      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2455      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
2456     {0xa85e74f3, L"initialNumber",
2457      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2458      XFA_ATTRIBUTE_InitialNumber, XFA_SCRIPT_Basic},
2459     {0xbc254332, L"usehref",
2460      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2461      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2462     {0xbe9ba472, L"numbered",
2463      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2464      XFA_ATTRIBUTE_Numbered, XFA_SCRIPT_Basic},
2465     {0xd70798c2, L"blankOrNotBlank",
2466      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2467      XFA_ATTRIBUTE_BlankOrNotBlank, XFA_SCRIPT_Basic},
2468     {0xbe52dfbf, L"desc",
2469      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2470      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2471     {0xd6e27f1d, L"value",
2472      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2473      XFA_SCRIPT_Basic},
2474     {0xf6b47749, L"lock",
2475      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2476      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2477     {0xc0811ed, L"use",
2478      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2479      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2480     {0x2f16a382, L"type",
2481      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2482      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
2483     {0xbc254332, L"usehref",
2484      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2485      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2486     {0xc0811ed, L"use",
2487      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2488      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2489     {0xbc254332, L"usehref",
2490      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2491      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2492     {0xbe52dfbf, L"desc",
2493      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2494      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2495     {0xf6b47749, L"lock",
2496      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2497      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2498     {0xc0811ed, L"use",
2499      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2500      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2501     {0x34ae103c, L"reserve",
2502      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2503      XFA_ATTRIBUTE_Reserve, XFA_SCRIPT_Basic},
2504     {0x570ce835, L"presence",
2505      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2506      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
2507     {0xbc254332, L"usehref",
2508      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2509      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2510     {0xf2009339, L"placement",
2511      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2512      XFA_ATTRIBUTE_Placement, XFA_SCRIPT_Basic},
2513     {0xbe52dfbf, L"desc",
2514      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2515      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2516     {0xbe52dfbf, L"desc",
2517      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2518      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2519     {0xf6b47749, L"lock",
2520      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2521      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2522     {0xf6b47749, L"lock",
2523      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2524      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2525     {0xbe52dfbf, L"desc",
2526      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2527      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2528     {0xf6b47749, L"lock",
2529      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2530      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2531     {0xc0811ed, L"use",
2532      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2533      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2534     {0x42fed1fd, L"contentType",
2535      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2536      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
2537     {0x54fa722c, L"transferEncoding",
2538      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2539      XFA_ATTRIBUTE_TransferEncoding, XFA_SCRIPT_Basic},
2540     {0xa52682bd, L"{default}",
2541      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2542      XFA_SCRIPT_Basic},
2543     {0xbc254332, L"usehref",
2544      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2545      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2546     {0xc4547a08, L"maxLength",
2547      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2548      XFA_ATTRIBUTE_MaxLength, XFA_SCRIPT_Basic},
2549     {0xd6e27f1d, L"value",
2550      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2551      XFA_SCRIPT_Basic},
2552     {0xdb55fec5, L"href",
2553      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2554      XFA_ATTRIBUTE_Href, XFA_SCRIPT_Basic},
2555     {0x29418bb7, L"abbr",
2556      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2557      XFA_ATTRIBUTE_Abbr, XFA_SCRIPT_Basic},
2558     {0xc0811ed, L"use",
2559      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2560      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2561     {0xbc254332, L"usehref",
2562      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2563      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2564     {0xbe52dfbf, L"desc",
2565      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2566      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2567     {0xf531b059, L"writingScript",
2568      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2569      XFA_ATTRIBUTE_WritingScript, XFA_SCRIPT_Basic},
2570     {0xf6b47749, L"lock",
2571      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2572      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2573     {0xc0811ed, L"use",
2574      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2575      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2576     {0x1b8dce3e, L"action",
2577      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2578      XFA_ATTRIBUTE_Action, XFA_SCRIPT_Basic},
2579     {0xa52682bd, L"{default}",
2580      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2581      XFA_SCRIPT_Basic},
2582     {0xbc254332, L"usehref",
2583      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2584      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2585     {0xc0811ed, L"use",
2586      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2587      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2588     {0x9dcc3ab3, L"trailer",
2589      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2590      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
2591     {0xbc254332, L"usehref",
2592      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2593      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2594     {0xc8da4da7, L"target",
2595      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2596      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
2597     {0xcbcaf66d, L"leader",
2598      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2599      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
2600     {0xc0811ed, L"use",
2601      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2602      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2603     {0x2f16a382, L"type",
2604      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2605      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
2606     {0xbc254332, L"usehref",
2607      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2608      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2609     {0x31b19c1, L"name",
2610      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2611      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
2612     {0xc0811ed, L"use",
2613      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2614      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2615     {0xbc254332, L"usehref",
2616      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2617      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2618     {0xc0811ed, L"use",
2619      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2620      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2621     {0xbc254332, L"usehref",
2622      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2623      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2624     {0xb3543a6, L"max",
2625      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_InstanceManager_Max, -1,
2626      XFA_SCRIPT_Basic},
2627     {0xb356ca4, L"min",
2628      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_InstanceManager_Min, -1,
2629      XFA_SCRIPT_Basic},
2630     {0x6f544d49, L"count",
2631      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_InstanceManager_Count, -1,
2632      XFA_SCRIPT_Basic},
2633     {0x25363, L"to",
2634      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2635      XFA_ATTRIBUTE_To, XFA_SCRIPT_Basic},
2636     {0xa0933954, L"unicodeRange",
2637      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2638      XFA_ATTRIBUTE_UnicodeRange, XFA_SCRIPT_Basic},
2639     {0xbe52dfbf, L"desc",
2640      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2641      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2642     {0xcd7f7b54, L"from",
2643      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2644      XFA_ATTRIBUTE_From, XFA_SCRIPT_Basic},
2645     {0xf6b47749, L"lock",
2646      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2647      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2648     {0xc0811ed, L"use",
2649      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2650      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2651     {0x4ef3d02c, L"orientation",
2652      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2653      XFA_ATTRIBUTE_Orientation, XFA_SCRIPT_Basic},
2654     {0x65e30c67, L"imagingBBox",
2655      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2656      XFA_ATTRIBUTE_ImagingBBox, XFA_SCRIPT_Basic},
2657     {0x9041d4b0, L"short",
2658      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2659      XFA_ATTRIBUTE_Short, XFA_SCRIPT_Basic},
2660     {0xbc254332, L"usehref",
2661      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2662      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2663     {0xe349d044, L"stock",
2664      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2665      XFA_ATTRIBUTE_Stock, XFA_SCRIPT_Basic},
2666     {0xf6b4afb0, L"long",
2667      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2668      XFA_ATTRIBUTE_Long, XFA_SCRIPT_Basic},
2669     {0x5ce6195, L"vScrollPolicy",
2670      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2671      XFA_ATTRIBUTE_VScrollPolicy, XFA_SCRIPT_Basic},
2672     {0xc0811ed, L"use",
2673      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2674      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2675     {0x1ef3a64a, L"allowRichText",
2676      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2677      XFA_ATTRIBUTE_AllowRichText, XFA_SCRIPT_Basic},
2678     {0x5a32e493, L"multiLine",
2679      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2680      XFA_ATTRIBUTE_MultiLine, XFA_SCRIPT_Basic},
2681     {0xbc254332, L"usehref",
2682      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2683      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2684     {0xe6f99487, L"hScrollPolicy",
2685      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2686      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
2687     {0xbe52dfbf, L"desc",
2688      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2689      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2690     {0xd52482e0, L"maxEntries",
2691      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2692      XFA_ATTRIBUTE_MaxEntries, XFA_SCRIPT_Basic},
2693     {0xf6b47749, L"lock",
2694      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2695      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2696     {0xbe52dfbf, L"desc",
2697      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2698      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2699     {0xf6b47749, L"lock",
2700      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2701      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2702     {0x42fed1fd, L"contentType",
2703      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2704      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
2705     {0x8855805f, L"contains",
2706      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2707      XFA_ATTRIBUTE_Contains, XFA_SCRIPT_Basic},
2708     {0xa52682bd, L"{default}",
2709      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2710      XFA_SCRIPT_Basic},
2711     {0xd6e27f1d, L"value",
2712      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2713      XFA_SCRIPT_Basic},
2714     {0xe372ae97, L"isNull",
2715      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2716      XFA_ATTRIBUTE_IsNull, XFA_SCRIPT_Basic},
2717     {0xbe52dfbf, L"desc",
2718      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2719      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2720     {0xf6b47749, L"lock",
2721      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2722      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2723     {0xbe52dfbf, L"desc",
2724      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2725      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2726     {0xf6b47749, L"lock",
2727      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2728      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2729     {0x2b5df51e, L"dataDescription",
2730      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2731      XFA_ATTRIBUTE_DataDescription, XFA_SCRIPT_Basic},
2732     {0xbe52dfbf, L"desc",
2733      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2734      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2735     {0xf6b47749, L"lock",
2736      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2737      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2738     {0xbb8df5d, L"ref",
2739      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2740      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
2741     {0xc0811ed, L"use",
2742      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2743      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2744     {0x226ca8f1, L"operation",
2745      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2746      XFA_ATTRIBUTE_Operation, XFA_SCRIPT_Basic},
2747     {0xbc254332, L"usehref",
2748      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2749      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2750     {0xc8da4da7, L"target",
2751      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2752      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
2753     {0xbe52dfbf, L"desc",
2754      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2755      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2756     {0xf6b47749, L"lock",
2757      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2758      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2759     {0x31b19c1, L"name",
2760      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2761      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
2762     {0xbe52dfbf, L"desc",
2763      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2764      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2765     {0xf6b47749, L"lock",
2766      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2767      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2768     {0xbe52dfbf, L"desc",
2769      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2770      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2771     {0xf6b47749, L"lock",
2772      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2773      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2774     {0xbb8df5d, L"ref",
2775      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2776      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
2777     {0xc0811ed, L"use",
2778      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2779      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2780     {0x42fed1fd, L"contentType",
2781      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2782      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
2783     {0x54fa722c, L"transferEncoding",
2784      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2785      XFA_ATTRIBUTE_TransferEncoding, XFA_SCRIPT_Basic},
2786     {0xbc254332, L"usehref",
2787      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2788      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2789     {0xf197844d, L"match",
2790      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2791      XFA_ATTRIBUTE_Match, XFA_SCRIPT_Basic},
2792     {0xbe52dfbf, L"desc",
2793      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2794      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2795     {0xf6b47749, L"lock",
2796      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2797      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2798     {0xc0811ed, L"use",
2799      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2800      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2801     {0xbc254332, L"usehref",
2802      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2803      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2804     {0xc0811ed, L"use",
2805      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2806      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2807     {0xbc254332, L"usehref",
2808      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2809      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2810     {0xd996fa9b, L"hand",
2811      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2812      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
2813     {0x21aed, L"id",
2814      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2815      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
2816     {0x31b19c1, L"name",
2817      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2818      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
2819     {0xc0811ed, L"use",
2820      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2821      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2822     {0xbc254332, L"usehref",
2823      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2824      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2825     {0xbe52dfbf, L"desc",
2826      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2827      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2828     {0xf6b47749, L"lock",
2829      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2830      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2831     {0xbe52dfbf, L"desc",
2832      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2833      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2834     {0xf6b47749, L"lock",
2835      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2836      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2837     {0xbe52dfbf, L"desc",
2838      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2839      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2840     {0xf6b47749, L"lock",
2841      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2842      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2843     {0xbe52dfbf, L"desc",
2844      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2845      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2846     {0xf6b47749, L"lock",
2847      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2848      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2849     {0xbe52dfbf, L"desc",
2850      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2851      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2852     {0xf6b47749, L"lock",
2853      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2854      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2855     {0xbe52dfbf, L"desc",
2856      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2857      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2858     {0xf6b47749, L"lock",
2859      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2860      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2861     {0xc0811ed, L"use",
2862      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2863      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2864     {0xa52682bd, L"{default}",
2865      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2866      XFA_SCRIPT_Basic},
2867     {0xbc254332, L"usehref",
2868      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2869      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2870     {0xd6e27f1d, L"value",
2871      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2872      XFA_SCRIPT_Basic},
2873     {0xc0811ed, L"use",
2874      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2875      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2876     {0xbc254332, L"usehref",
2877      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2878      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2879     {0xc0811ed, L"use",
2880      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2881      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2882     {0x28dee6e9, L"format",
2883      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Encrypt_Format, -1,
2884      XFA_SCRIPT_Basic},
2885     {0xbc254332, L"usehref",
2886      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2887      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2888     {0xbe52dfbf, L"desc",
2889      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2890      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2891     {0xf6b47749, L"lock",
2892      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2893      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2894     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2895      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
2896     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2897      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
2898     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2899      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
2900     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2901      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
2902     {0x2282c73, L"hAlign",
2903      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2904      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
2905     {0xc0811ed, L"use",
2906      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2907      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2908     {0x2ee7678f, L"rotate",
2909      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2910      XFA_ATTRIBUTE_Rotate, XFA_SCRIPT_Basic},
2911     {0x570ce835, L"presence",
2912      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2913      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
2914     {0x7a7cc341, L"vAlign",
2915      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2916      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
2917     {0x7c2ff6ae, L"maxH",
2918      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2919      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
2920     {0x7c2ff6bd, L"maxW",
2921      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2922      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
2923     {0x7d02356c, L"minH",
2924      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2925      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
2926     {0x7d02357b, L"minW",
2927      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2928      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
2929     {0x8e1c2921, L"relevant",
2930      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2931      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
2932     {0xa03cf627, L"rawValue",
2933      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2934      XFA_SCRIPT_Basic},
2935     {0xa52682bd, L"{default}",
2936      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
2937      XFA_SCRIPT_Basic},
2938     {0xac06e2b0, L"colSpan",
2939      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2940      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
2941     {0xbc254332, L"usehref",
2942      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2943      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2944     {0xbc8fa350, L"locale",
2945      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2946      XFA_ATTRIBUTE_Locale, XFA_SCRIPT_Basic},
2947     {0xc2bd40fd, L"anchorType",
2948      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2949      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
2950     {0xbe52dfbf, L"desc",
2951      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2952      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2953     {0xf6b47749, L"lock",
2954      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2955      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2956     {0xbe52dfbf, L"desc",
2957      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2958      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2959     {0xf6b47749, L"lock",
2960      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2961      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2962     {0xc0811ed, L"use",
2963      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2964      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2965     {0x39cdb0a2, L"priority",
2966      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2967      XFA_ATTRIBUTE_Priority, XFA_SCRIPT_Basic},
2968     {0xbc254332, L"usehref",
2969      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2970      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2971     {0xeb511b54, L"disable",
2972      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2973      XFA_ATTRIBUTE_Disable, XFA_SCRIPT_Basic},
2974     {0xbe52dfbf, L"desc",
2975      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2976      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2977     {0xf6b47749, L"lock",
2978      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2979      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2980     {0xd6e27f1d, L"value",
2981      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2982      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
2983     {0xbe52dfbf, L"desc",
2984      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2985      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
2986     {0xf6b47749, L"lock",
2987      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
2988      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
2989     {0xc0811ed, L"use",
2990      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2991      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
2992     {0x2f16a382, L"type",
2993      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2994      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
2995     {0xbc254332, L"usehref",
2996      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
2997      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
2998     {0xc0811ed, L"use",
2999      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3000      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3001     {0xbc254332, L"usehref",
3002      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3003      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3004     {0xbe52dfbf, L"desc",
3005      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3006      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3007     {0xf6b47749, L"lock",
3008      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3009      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3010     {0x21aed, L"id",
3011      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3012      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
3013     {0xc0811ed, L"use",
3014      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3015      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3016     {0x2f16a382, L"type",
3017      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3018      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
3019     {0xbc254332, L"usehref",
3020      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3021      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3022     {0xc0811ed, L"use",
3023      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3024      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3025     {0x570ce835, L"presence",
3026      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3027      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
3028     {0xbc254332, L"usehref",
3029      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3030      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3031     {0xcb0ac9, L"lineThrough",
3032      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3033      XFA_ATTRIBUTE_LineThrough, XFA_SCRIPT_Basic},
3034     {0x2c1c7f1, L"typeface",
3035      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3036      XFA_ATTRIBUTE_Typeface, XFA_SCRIPT_Basic},
3037     {0x8c74ae9, L"fontHorizontalScale",
3038      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3039      XFA_ATTRIBUTE_FontHorizontalScale, XFA_SCRIPT_Basic},
3040     {0xc0811ed, L"use",
3041      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3042      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3043     {0x2cd79033, L"kerningMode",
3044      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3045      XFA_ATTRIBUTE_KerningMode, XFA_SCRIPT_Basic},
3046     {0x3a0273a6, L"underline",
3047      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3048      XFA_ATTRIBUTE_Underline, XFA_SCRIPT_Basic},
3049     {0x4873c601, L"baselineShift",
3050      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3051      XFA_ATTRIBUTE_BaselineShift, XFA_SCRIPT_Basic},
3052     {0x4b319767, L"overlinePeriod",
3053      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3054      XFA_ATTRIBUTE_OverlinePeriod, XFA_SCRIPT_Basic},
3055     {0x79543055, L"letterSpacing",
3056      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3057      XFA_ATTRIBUTE_LetterSpacing, XFA_SCRIPT_Basic},
3058     {0x8ec6204c, L"lineThroughPeriod",
3059      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3060      XFA_ATTRIBUTE_LineThroughPeriod, XFA_SCRIPT_Basic},
3061     {0x907c7719, L"fontVerticalScale",
3062      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3063      XFA_ATTRIBUTE_FontVerticalScale, XFA_SCRIPT_Basic},
3064     {0xa686975b, L"size",
3065      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3066      XFA_ATTRIBUTE_Size, XFA_SCRIPT_Basic},
3067     {0xb5e49bf2, L"posture",
3068      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3069      XFA_ATTRIBUTE_Posture, XFA_SCRIPT_Basic},
3070     {0xbc254332, L"usehref",
3071      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3072      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3073     {0xbd6e1d88, L"weight",
3074      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3075      XFA_ATTRIBUTE_Weight, XFA_SCRIPT_Basic},
3076     {0xbd96a0e9, L"underlinePeriod",
3077      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3078      XFA_ATTRIBUTE_UnderlinePeriod, XFA_SCRIPT_Basic},
3079     {0xc0ec9fa4, L"overline",
3080      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3081      XFA_ATTRIBUTE_Overline, XFA_SCRIPT_Basic},
3082     {0xaf754613, L"checksum",
3083      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Form_Checksum, -1,
3084      XFA_SCRIPT_Basic},
3085     {0xbe52dfbf, L"desc",
3086      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3087      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3088     {0xf6b47749, L"lock",
3089      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3090      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3091     {0xc0811ed, L"use",
3092      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3093      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3094     {0xbc254332, L"usehref",
3095      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3096      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3097     {0xc0811ed, L"use",
3098      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3099      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3100     {0xbc254332, L"usehref",
3101      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3102      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3103     {0xbe52dfbf, L"desc",
3104      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3105      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3106     {0xf6b47749, L"lock",
3107      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3108      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3109     {0xbe52dfbf, L"desc",
3110      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3111      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3112     {0xf6b47749, L"lock",
3113      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3114      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3115     {0xc0811ed, L"use",
3116      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3117      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3118     {0xa52682bd, L"{default}",
3119      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
3120      XFA_SCRIPT_Basic},
3121     {0xbc254332, L"usehref",
3122      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3123      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3124     {0xd6e27f1d, L"value",
3125      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
3126      XFA_SCRIPT_Basic},
3127     {0xbe52dfbf, L"desc",
3128      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3129      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3130     {0xf6b47749, L"lock",
3131      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3132      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3133     {0xbe52dfbf, L"desc",
3134      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3135      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3136     {0xf6b47749, L"lock",
3137      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3138      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3139     {0xc0811ed, L"use",
3140      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3141      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3142     {0x8e1c2921, L"relevant",
3143      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3144      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
3145     {0xbc254332, L"usehref",
3146      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3147      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3148     {0xea7090a0, L"override",
3149      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3150      XFA_ATTRIBUTE_Override, XFA_SCRIPT_Basic},
3151     {0xc0811ed, L"use",
3152      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3153      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3154     {0x9dcc3ab3, L"trailer",
3155      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3156      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
3157     {0xbc254332, L"usehref",
3158      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3159      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3160     {0xcbcaf66d, L"leader",
3161      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3162      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
3163     {0xc0811ed, L"use",
3164      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3165      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3166     {0x60a61edd, L"codeType",
3167      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3168      XFA_ATTRIBUTE_CodeType, XFA_SCRIPT_Basic},
3169     {0xb373a862, L"archive",
3170      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3171      XFA_ATTRIBUTE_Archive, XFA_SCRIPT_Basic},
3172     {0xbc254332, L"usehref",
3173      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3174      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3175     {0xe1a26b56, L"codeBase",
3176      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3177      XFA_ATTRIBUTE_CodeBase, XFA_SCRIPT_Basic},
3178     {0xeb091003, L"classId",
3179      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3180      XFA_ATTRIBUTE_ClassId, XFA_SCRIPT_Basic},
3181     {0xbe52dfbf, L"desc",
3182      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3183      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3184     {0xf6b47749, L"lock",
3185      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3186      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3187     {0xbe52dfbf, L"desc",
3188      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3189      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3190     {0xbe52dfbf, L"desc",
3191      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3192      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3193     {0xf6b47749, L"lock",
3194      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3195      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3196     {0xf6b47749, L"lock",
3197      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3198      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3199     {0x47d03490, L"connection",
3200      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3201      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
3202     {0xc39a88bd, L"labelRef",
3203      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3204      XFA_ATTRIBUTE_LabelRef, XFA_SCRIPT_Basic},
3205     {0xd50f903a, L"valueRef",
3206      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3207      XFA_ATTRIBUTE_ValueRef, XFA_SCRIPT_Basic},
3208     {0xc0811ed, L"use",
3209      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3210      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3211     {0xbc254332, L"usehref",
3212      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3213      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3214     {0xea7090a0, L"override",
3215      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3216      XFA_ATTRIBUTE_Override, XFA_SCRIPT_Basic},
3217     {0xbe52dfbf, L"desc",
3218      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3219      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3220     {0xf6b47749, L"lock",
3221      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3222      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3223     {0xc0811ed, L"use",
3224      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3225      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3226     {0x2f16a382, L"type",
3227      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Extras_Type, -1,
3228      XFA_SCRIPT_Basic},
3229     {0xbc254332, L"usehref",
3230      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3231      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3232     {0xbe52dfbf, L"desc",
3233      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3234      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3235     {0xf6b47749, L"lock",
3236      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3237      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3238     {0xbb8df5d, L"ref",
3239      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3240      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
3241     {0xc0811ed, L"use",
3242      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3243      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3244     {0x24d85167, L"timeout",
3245      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3246      XFA_ATTRIBUTE_Timeout, XFA_SCRIPT_Basic},
3247     {0x47d03490, L"connection",
3248      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3249      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
3250     {0x552d9ad5, L"usage",
3251      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3252      XFA_ATTRIBUTE_Usage, XFA_SCRIPT_Basic},
3253     {0xbc254332, L"usehref",
3254      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3255      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3256     {0xc860f30a, L"delayedOpen",
3257      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3258      XFA_ATTRIBUTE_DelayedOpen, XFA_SCRIPT_Basic},
3259     {0xbe52dfbf, L"desc",
3260      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3261      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3262     {0xf6b47749, L"lock",
3263      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3264      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3265     {0xc0811ed, L"use",
3266      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3267      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3268     {0x28dee6e9, L"format",
3269      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3270      XFA_ATTRIBUTE_Format, XFA_SCRIPT_Basic},
3271     {0x824f21b7, L"embedPDF",
3272      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3273      XFA_ATTRIBUTE_EmbedPDF, XFA_SCRIPT_Basic},
3274     {0xbc254332, L"usehref",
3275      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3276      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3277     {0xc8da4da7, L"target",
3278      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3279      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
3280     {0xdc75676c, L"textEncoding",
3281      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3282      XFA_ATTRIBUTE_TextEncoding, XFA_SCRIPT_Basic},
3283     {0xf889e747, L"xdpContent",
3284      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3285      XFA_ATTRIBUTE_XdpContent, XFA_SCRIPT_Basic},
3286     {0xbe52dfbf, L"desc",
3287      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3288      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3289     {0xf6b47749, L"lock",
3290      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3291      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3292     {0xbe52dfbf, L"desc",
3293      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3294      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3295     {0xf6b47749, L"lock",
3296      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3297      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3298     {0x97be91b, L"content",
3299      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Packet_Content, -1,
3300      XFA_SCRIPT_Basic},
3301     {0xc0811ed, L"use",
3302      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3303      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3304     {0xbc254332, L"usehref",
3305      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3306      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3307     {0xbe52dfbf, L"desc",
3308      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3309      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3310     {0xbe52dfbf, L"desc",
3311      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3312      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3313     {0xf6b47749, L"lock",
3314      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3315      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3316     {0xf6b47749, L"lock",
3317      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3318      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3319     {0xbe52dfbf, L"desc",
3320      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3321      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3322     {0xf6b47749, L"lock",
3323      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3324      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3325     {0xbe52dfbf, L"desc",
3326      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3327      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3328     {0xf6b47749, L"lock",
3329      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3330      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3331     {0xbe52dfbf, L"desc",
3332      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3333      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3334     {0xbe52dfbf, L"desc",
3335      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3336      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3337     {0xf6b47749, L"lock",
3338      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3339      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3340     {0xf6b47749, L"lock",
3341      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3342      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3343     {0x4156ee3f, L"delimiter",
3344      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3345      XFA_ATTRIBUTE_Delimiter, XFA_SCRIPT_Basic},
3346     {0xbe52dfbf, L"desc",
3347      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3348      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3349     {0xf6b47749, L"lock",
3350      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3351      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3352     {0xbe52dfbf, L"desc",
3353      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3354      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3355     {0xf6b47749, L"lock",
3356      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3357      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3358     {0xc0811ed, L"use",
3359      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3360      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3361     {0x2f16a382, L"type",
3362      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3363      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
3364     {0xbc254332, L"usehref",
3365      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3366      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3367     {0xc0811ed, L"use",
3368      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3369      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3370     {0xbc254332, L"usehref",
3371      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3372      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3373     {0x21aed, L"id",
3374      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3375      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
3376     {0x31b19c1, L"name",
3377      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3378      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
3379     {0xc0811ed, L"use",
3380      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3381      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3382     {0xbc254332, L"usehref",
3383      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3384      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3385     {0xbe52dfbf, L"desc",
3386      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3387      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3388     {0xbe52dfbf, L"desc",
3389      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3390      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3391     {0xf6b47749, L"lock",
3392      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3393      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3394     {0xf6b47749, L"lock",
3395      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3396      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3397     {0xbe52dfbf, L"desc",
3398      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3399      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3400     {0xf6b47749, L"lock",
3401      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3402      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3403     {0xbb8df5d, L"ref",
3404      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3405      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
3406     {0xbe52dfbf, L"desc",
3407      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3408      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3409     {0xf6b47749, L"lock",
3410      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3411      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3412     {0x21aed, L"id",
3413      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3414      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
3415     {0xc0811ed, L"use",
3416      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3417      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3418     {0x2f16a382, L"type",
3419      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3420      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
3421     {0xbc254332, L"usehref",
3422      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3423      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3424     {0xc0811ed, L"use",
3425      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3426      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3427     {0x453eaf38, L"startNew",
3428      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3429      XFA_ATTRIBUTE_StartNew, XFA_SCRIPT_Basic},
3430     {0x9dcc3ab3, L"trailer",
3431      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3432      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
3433     {0xa6118c89, L"targetType",
3434      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3435      XFA_ATTRIBUTE_TargetType, XFA_SCRIPT_Basic},
3436     {0xbc254332, L"usehref",
3437      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3438      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3439     {0xc8da4da7, L"target",
3440      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3441      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
3442     {0xcbcaf66d, L"leader",
3443      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3444      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
3445     {0xc0811ed, L"use",
3446      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3447      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3448     {0xabef37e3, L"slope",
3449      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3450      XFA_ATTRIBUTE_Slope, XFA_SCRIPT_Basic},
3451     {0xbc254332, L"usehref",
3452      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3453      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3454     {0xd996fa9b, L"hand",
3455      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3456      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
3457     {0xa60dd202, L"length",
3458      (XFA_ATTRIBUTE_CALLBACK)&CXFA_NodeList::Script_ListClass_Length, -1,
3459      XFA_SCRIPT_Basic},
3460     {0x20146, L"db", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Source_Db, -1,
3461      XFA_SCRIPT_Basic},
3462     {0xc0811ed, L"use",
3463      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3464      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3465     {0xbc254332, L"usehref",
3466      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3467      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3468     {0xb3543a6, L"max", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Occur_Max,
3469      -1, XFA_SCRIPT_Basic},
3470     {0xb356ca4, L"min", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Occur_Min,
3471      -1, XFA_SCRIPT_Basic},
3472     {0xc0811ed, L"use",
3473      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3474      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3475     {0x7d0b5fca, L"initial",
3476      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3477      XFA_ATTRIBUTE_Initial, XFA_SCRIPT_Basic},
3478     {0xbc254332, L"usehref",
3479      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3480      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3481     {0xbe52dfbf, L"desc",
3482      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3483      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3484     {0xf6b47749, L"lock",
3485      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3486      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3487     {0x29418bb7, L"abbr",
3488      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3489      XFA_ATTRIBUTE_Abbr, XFA_SCRIPT_Basic},
3490     {0xbe52dfbf, L"desc",
3491      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3492      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3493     {0xbe52dfbf, L"desc",
3494      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3495      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3496     {0xf6b47749, L"lock",
3497      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3498      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3499     {0xf6b47749, L"lock",
3500      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3501      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3502     {0xbe52dfbf, L"desc",
3503      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3504      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3505     {0xf6b47749, L"lock",
3506      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3507      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3508     {0xbe52dfbf, L"desc",
3509      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3510      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3511     {0xf6b47749, L"lock",
3512      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3513      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3514     {0x31b19c1, L"name",
3515      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3516      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
3517     {0xbe52dfbf, L"desc",
3518      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3519      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
3520     {0xf6b47749, L"lock",
3521      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
3522      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
3523     {0xbb8df5d, L"ref",
3524      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3525      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
3526     {0xc0811ed, L"use",
3527      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3528      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
3529     {0x570ce835, L"presence",
3530      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3531      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
3532     {0xa5b410cf, L"save",
3533      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3534      XFA_ATTRIBUTE_Save, XFA_SCRIPT_Basic},
3535     {0xbc254332, L"usehref",
3536      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3537      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
3538     {0xb2c80857, L"className",
3539      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Object::Script_ObjectClass_ClassName, -1,
3540      XFA_SCRIPT_Basic},
3541     {0xa60dd202, L"length",
3542      (XFA_ATTRIBUTE_CALLBACK)&CXFA_NodeList::Script_ListClass_Length, -1,
3543      XFA_SCRIPT_Basic},
3544     {0x31b19c1, L"name",
3545      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3546      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
3547     {0x9f9d0f9, L"all",
3548      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_All, -1,
3549      XFA_SCRIPT_Object},
3550     {0x4df15659, L"nodes",
3551      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_Nodes, -1,
3552      XFA_SCRIPT_Object},
3553     {0x78a8d6cf, L"classAll",
3554      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_ClassAll, -1,
3555      XFA_SCRIPT_Object},
3556     {0xcad6d8ca, L"parent",
3557      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_Parent, -1,
3558      XFA_SCRIPT_Object},
3559     {0xd5679c78, L"index",
3560      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_Index, -1,
3561      XFA_SCRIPT_Basic},
3562     {0xdb5b4bce, L"classIndex",
3563      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_ClassIndex, -1,
3564      XFA_SCRIPT_Basic},
3565     {0xe4989adf, L"somExpression",
3566      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_SomExpression, -1,
3567      XFA_SCRIPT_Basic},
3568     {0x21aed, L"id",
3569      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
3570      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
3571     {0x234a1, L"ns", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_Ns,
3572      -1, XFA_SCRIPT_Basic},
3573     {0x50d1a9d1, L"model",
3574      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_Model, -1,
3575      XFA_SCRIPT_Object},
3576     {0xacb4823f, L"isContainer",
3577      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_IsContainer, -1,
3578      XFA_SCRIPT_Basic},
3579     {0xe372ae97, L"isNull",
3580      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_IsNull, -1,
3581      XFA_SCRIPT_Basic},
3582     {0xfe612a5b, L"oneOfChild",
3583      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_OneOfChild, -1,
3584      XFA_SCRIPT_Object},
3585     {0x97c1c65, L"context",
3586      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ModelClass_Context, -1,
3587      XFA_SCRIPT_Object},
3588     {0x58be2870, L"aliasNode",
3589      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ModelClass_AliasNode, -1,
3590      XFA_SCRIPT_Object},
3591     {0xa52682bd, L"{default}",
3592      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
3593      XFA_SCRIPT_Basic},
3594     {0xd6e27f1d, L"value",
3595      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
3596      XFA_SCRIPT_Basic},
3597 };
3598 const int32_t g_iSomAttributeCount =
3599     sizeof(g_SomAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
3600