1 // Copyright 2014 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/src/foxitlib.h"
8 #include "xfa/src/fxfa/src/common/xfa_utils.h"
9 #include "xfa/src/fxfa/src/common/xfa_object.h"
10 #include "xfa/src/fxfa/src/common/xfa_document.h"
11 #include "xfa/src/fxfa/src/common/xfa_parser.h"
12 #include "xfa/src/fxfa/src/common/xfa_script.h"
13 #include "xfa/src/fxfa/src/common/xfa_docdata.h"
14 #include "xfa/src/fxfa/src/common/xfa_doclayout.h"
15 #include "xfa/src/fxfa/src/common/xfa_localemgr.h"
16 #include "xfa/src/fxfa/src/common/xfa_fm2jsapi.h"
17 #include "xfa_basic_imp.h"
18 #include "xfa_script_datawindow.h"
19 #include "xfa_script_eventpseudomodel.h"
20 #include "xfa_script_hostpseudomodel.h"
21 #include "xfa_script_logpseudomodel.h"
22 #include "xfa_script_layoutpseudomodel.h"
23 #include "xfa_script_signaturepseudomodel.h"
24 extern const XFA_ATTRIBUTEENUMINFO g_XFAEnumData[] = {
25     {0x2a, L"*", XFA_ATTRIBUTEENUM_Asterisk},
26     {0x2f, L"/", XFA_ATTRIBUTEENUM_Slash},
27     {0x5c, L"\\", XFA_ATTRIBUTEENUM_Backslash},
28     {0x239bd, L"on", XFA_ATTRIBUTEENUM_On},
29     {0x25356, L"tb", XFA_ATTRIBUTEENUM_Tb},
30     {0x25885, L"up", XFA_ATTRIBUTEENUM_Up},
31     {0x91b281, L"metaData", XFA_ATTRIBUTEENUM_MetaData},
32     {0x1f8dedb, L"delegate", XFA_ATTRIBUTEENUM_Delegate},
33     {0x2a6c55a, L"postSubmit", XFA_ATTRIBUTEENUM_PostSubmit},
34     {0x31b19c1, L"name", XFA_ATTRIBUTEENUM_Name},
35     {0x378a38a, L"cross", XFA_ATTRIBUTEENUM_Cross},
36     {0x3848b3f, L"next", XFA_ATTRIBUTEENUM_Next},
37     {0x48b6670, L"none", XFA_ATTRIBUTEENUM_None},
38     {0x51aafe5, L"shortEdge", XFA_ATTRIBUTEENUM_ShortEdge},
39     {0x55264c4, L"1mod10_1mod11", XFA_ATTRIBUTEENUM_1mod10_1mod11},
40     {0x5a5c519, L"height", XFA_ATTRIBUTEENUM_Height},
41     {0x89ce549, L"crossDiagonal", XFA_ATTRIBUTEENUM_CrossDiagonal},
42     {0x9f9d0f9, L"all", XFA_ATTRIBUTEENUM_All},
43     {0x9f9db48, L"any", XFA_ATTRIBUTEENUM_Any},
44     {0xa126261, L"toRight", XFA_ATTRIBUTEENUM_ToRight},
45     {0xa36de29, L"matchTemplate", XFA_ATTRIBUTEENUM_MatchTemplate},
46     {0xa48d040, L"dpl", XFA_ATTRIBUTEENUM_Dpl},
47     {0xa559c05, L"invisible", XFA_ATTRIBUTEENUM_Invisible},
48     {0xa7d48e3, L"fit", XFA_ATTRIBUTEENUM_Fit},
49     {0xa8a8f80, L"width", XFA_ATTRIBUTEENUM_Width},
50     {0xab466bb, L"preSubmit", XFA_ATTRIBUTEENUM_PreSubmit},
51     {0xacc5785, L"ipl", XFA_ATTRIBUTEENUM_Ipl},
52     {0xafab0f8, L"flateCompress", XFA_ATTRIBUTEENUM_FlateCompress},
53     {0xb355816, L"med", XFA_ATTRIBUTEENUM_Med},
54     {0xb69ef77, L"odd", XFA_ATTRIBUTEENUM_Odd},
55     {0xb69f9bb, L"off", XFA_ATTRIBUTEENUM_Off},
56     {0xb843dba, L"pdf", XFA_ATTRIBUTEENUM_Pdf},
57     {0xbb912b8, L"row", XFA_ATTRIBUTEENUM_Row},
58     {0xbedaf33, L"top", XFA_ATTRIBUTEENUM_Top},
59     {0xc56afcc, L"xdp", XFA_ATTRIBUTEENUM_Xdp},
60     {0xc56ba02, L"xfd", XFA_ATTRIBUTEENUM_Xfd},
61     {0xc56ddf1, L"xml", XFA_ATTRIBUTEENUM_Xml},
62     {0xc8b65f3, L"zip", XFA_ATTRIBUTEENUM_Zip},
63     {0xc8b89d6, L"zpl", XFA_ATTRIBUTEENUM_Zpl},
64     {0xf55d7ee, L"visible", XFA_ATTRIBUTEENUM_Visible},
65     {0xfe3596a, L"exclude", XFA_ATTRIBUTEENUM_Exclude},
66     {0x109d7ce7, L"mouseEnter", XFA_ATTRIBUTEENUM_MouseEnter},
67     {0x10f1bc0c, L"pair", XFA_ATTRIBUTEENUM_Pair},
68     {0x1154efe6, L"filter", XFA_ATTRIBUTEENUM_Filter},
69     {0x125bc94b, L"moveLast", XFA_ATTRIBUTEENUM_MoveLast},
70     {0x12e1f1f0, L"exportAndImport", XFA_ATTRIBUTEENUM_ExportAndImport},
71     {0x13000c60, L"push", XFA_ATTRIBUTEENUM_Push},
72     {0x138ee315, L"portrait", XFA_ATTRIBUTEENUM_Portrait},
73     {0x14da2125, L"default", XFA_ATTRIBUTEENUM_Default},
74     {0x157749a5, L"storedProc", XFA_ATTRIBUTEENUM_StoredProc},
75     {0x16641198, L"stayBOF", XFA_ATTRIBUTEENUM_StayBOF},
76     {0x16b2fc5b, L"stayEOF", XFA_ATTRIBUTEENUM_StayEOF},
77     {0x17fad373, L"postPrint", XFA_ATTRIBUTEENUM_PostPrint},
78     {0x193207d0, L"usCarrier", XFA_ATTRIBUTEENUM_UsCarrier},
79     {0x193ade3e, L"right", XFA_ATTRIBUTEENUM_Right},
80     {0x1bfc72d9, L"preOpen", XFA_ATTRIBUTEENUM_PreOpen},
81     {0x1cc9317a, L"actual", XFA_ATTRIBUTEENUM_Actual},
82     {0x1f31df1e, L"rest", XFA_ATTRIBUTEENUM_Rest},
83     {0x1fb1bf14, L"topCenter", XFA_ATTRIBUTEENUM_TopCenter},
84     {0x207de667, L"standardSymbol", XFA_ATTRIBUTEENUM_StandardSymbol},
85     {0x2196a452, L"initialize", XFA_ATTRIBUTEENUM_Initialize},
86     {0x23bd40c7, L"justifyAll", XFA_ATTRIBUTEENUM_JustifyAll},
87     {0x247cf3e9, L"normal", XFA_ATTRIBUTEENUM_Normal},
88     {0x25aa946b, L"landscape", XFA_ATTRIBUTEENUM_Landscape},
89     {0x2739b5c9, L"nonInteractive", XFA_ATTRIBUTEENUM_NonInteractive},
90     {0x27410f03, L"mouseExit", XFA_ATTRIBUTEENUM_MouseExit},
91     {0x2854e62c, L"minus", XFA_ATTRIBUTEENUM_Minus},
92     {0x287e936a, L"diagonalLeft", XFA_ATTRIBUTEENUM_DiagonalLeft},
93     {0x2972a98f, L"simplexPaginated", XFA_ATTRIBUTEENUM_SimplexPaginated},
94     {0x29d8225f, L"document", XFA_ATTRIBUTEENUM_Document},
95     {0x2a9d3016, L"warning", XFA_ATTRIBUTEENUM_Warning},
96     {0x2b35b6d9, L"auto", XFA_ATTRIBUTEENUM_Auto},
97     {0x2c1653d9, L"below", XFA_ATTRIBUTEENUM_Below},
98     {0x2c1f0540, L"bottomLeft", XFA_ATTRIBUTEENUM_BottomLeft},
99     {0x2c44e816, L"bottomCenter", XFA_ATTRIBUTEENUM_BottomCenter},
100     {0x2cd3e9f3, L"tcpl", XFA_ATTRIBUTEENUM_Tcpl},
101     {0x2d08af85, L"text", XFA_ATTRIBUTEENUM_Text},
102     {0x2dc478eb, L"grouping", XFA_ATTRIBUTEENUM_Grouping},
103     {0x2ef3afdd, L"secureSymbol", XFA_ATTRIBUTEENUM_SecureSymbol},
104     {0x2f2dd29a, L"preExecute", XFA_ATTRIBUTEENUM_PreExecute},
105     {0x33c43dec, L"docClose", XFA_ATTRIBUTEENUM_DocClose},
106     {0x33f25bb5, L"keyset", XFA_ATTRIBUTEENUM_Keyset},
107     {0x34e363da, L"vertical", XFA_ATTRIBUTEENUM_Vertical},
108     {0x361fa1b6, L"preSave", XFA_ATTRIBUTEENUM_PreSave},
109     {0x36f1c6d8, L"preSign", XFA_ATTRIBUTEENUM_PreSign},
110     {0x399f02b5, L"bottom", XFA_ATTRIBUTEENUM_Bottom},
111     {0x3b0ab096, L"toTop", XFA_ATTRIBUTEENUM_ToTop},
112     {0x3c752495, L"verify", XFA_ATTRIBUTEENUM_Verify},
113     {0x3ce05d68, L"first", XFA_ATTRIBUTEENUM_First},
114     {0x3ecead94, L"contentArea", XFA_ATTRIBUTEENUM_ContentArea},
115     {0x40623b5b, L"solid", XFA_ATTRIBUTEENUM_Solid},
116     {0x42c6cd8d, L"pessimistic", XFA_ATTRIBUTEENUM_Pessimistic},
117     {0x43ddc6bf, L"duplexPaginated", XFA_ATTRIBUTEENUM_DuplexPaginated},
118     {0x442f68c8, L"round", XFA_ATTRIBUTEENUM_Round},
119     {0x45efb847, L"remerge", XFA_ATTRIBUTEENUM_Remerge},
120     {0x46972265, L"ordered", XFA_ATTRIBUTEENUM_Ordered},
121     {0x46f95531, L"percent", XFA_ATTRIBUTEENUM_Percent},
122     {0x46fd25ae, L"even", XFA_ATTRIBUTEENUM_Even},
123     {0x4731d6ba, L"exit", XFA_ATTRIBUTEENUM_Exit},
124     {0x4977356b, L"toolTip", XFA_ATTRIBUTEENUM_ToolTip},
125     {0x49b980ee, L"orderedOccurrence", XFA_ATTRIBUTEENUM_OrderedOccurrence},
126     {0x4a7e2dfe, L"readOnly", XFA_ATTRIBUTEENUM_ReadOnly},
127     {0x4c4e8acb, L"currency", XFA_ATTRIBUTEENUM_Currency},
128     {0x4dcf25f8, L"concat", XFA_ATTRIBUTEENUM_Concat},
129     {0x4febb826, L"Thai", XFA_ATTRIBUTEENUM_Thai},
130     {0x50ef95b2, L"embossed", XFA_ATTRIBUTEENUM_Embossed},
131     {0x516e35ce, L"formdata", XFA_ATTRIBUTEENUM_Formdata},
132     {0x52fa6f0e, L"Greek", XFA_ATTRIBUTEENUM_Greek},
133     {0x54034c2f, L"decimal", XFA_ATTRIBUTEENUM_Decimal},
134     {0x542c7300, L"select", XFA_ATTRIBUTEENUM_Select},
135     {0x551f0ae5, L"longEdge", XFA_ATTRIBUTEENUM_LongEdge},
136     {0x55520a8a, L"protected", XFA_ATTRIBUTEENUM_Protected},
137     {0x559f76f3, L"bottomRight", XFA_ATTRIBUTEENUM_BottomRight},
138     {0x568cb500, L"zero", XFA_ATTRIBUTEENUM_Zero},
139     {0x56bcecb7, L"forwardOnly", XFA_ATTRIBUTEENUM_ForwardOnly},
140     {0x56bf456b, L"docReady", XFA_ATTRIBUTEENUM_DocReady},
141     {0x573cb40c, L"hidden", XFA_ATTRIBUTEENUM_Hidden},
142     {0x582e3424, L"include", XFA_ATTRIBUTEENUM_Include},
143     {0x58a3dd29, L"dashed", XFA_ATTRIBUTEENUM_Dashed},
144     {0x5955b22b, L"multiSelect", XFA_ATTRIBUTEENUM_MultiSelect},
145     {0x598d5c53, L"inactive", XFA_ATTRIBUTEENUM_Inactive},
146     {0x59c8f27d, L"embed", XFA_ATTRIBUTEENUM_Embed},
147     {0x5e7555e8, L"static", XFA_ATTRIBUTEENUM_Static},
148     {0x606d4def, L"onEntry", XFA_ATTRIBUTEENUM_OnEntry},
149     {0x6195eafb, L"Cyrillic", XFA_ATTRIBUTEENUM_Cyrillic},
150     {0x6491b0f3, L"nonBlank", XFA_ATTRIBUTEENUM_NonBlank},
151     {0x67bef031, L"topRight", XFA_ATTRIBUTEENUM_TopRight},
152     {0x67df5ebd, L"Hebrew", XFA_ATTRIBUTEENUM_Hebrew},
153     {0x6aea98be, L"topLeft", XFA_ATTRIBUTEENUM_TopLeft},
154     {0x6c51afc1, L"center", XFA_ATTRIBUTEENUM_Center},
155     {0x7145e6bf, L"moveFirst", XFA_ATTRIBUTEENUM_MoveFirst},
156     {0x7375465c, L"diamond", XFA_ATTRIBUTEENUM_Diamond},
157     {0x7461aef4, L"pageOdd", XFA_ATTRIBUTEENUM_PageOdd},
158     {0x75f8aeb2, L"1mod10", XFA_ATTRIBUTEENUM_1mod10},
159     {0x76d708e0, L"Korean", XFA_ATTRIBUTEENUM_Korean},
160     {0x789f14d7, L"aboveEmbedded", XFA_ATTRIBUTEENUM_AboveEmbedded},
161     {0x792ea39f, L"zipCompress", XFA_ATTRIBUTEENUM_ZipCompress},
162     {0x7a5b7193, L"numeric", XFA_ATTRIBUTEENUM_Numeric},
163     {0x7abec0d2, L"circle", XFA_ATTRIBUTEENUM_Circle},
164     {0x7afbba38, L"toBottom", XFA_ATTRIBUTEENUM_ToBottom},
165     {0x7b95e661, L"inverted", XFA_ATTRIBUTEENUM_Inverted},
166     {0x7baca2e3, L"update", XFA_ATTRIBUTEENUM_Update},
167     {0x7eb5da2c, L"isoname", XFA_ATTRIBUTEENUM_Isoname},
168     {0x7f6fd3d7, L"server", XFA_ATTRIBUTEENUM_Server},
169     {0x814f82b5, L"position", XFA_ATTRIBUTEENUM_Position},
170     {0x82deacf0, L"middleCenter", XFA_ATTRIBUTEENUM_MiddleCenter},
171     {0x83a49dc6, L"optional", XFA_ATTRIBUTEENUM_Optional},
172     {0x861a116f, L"usePrinterSetting", XFA_ATTRIBUTEENUM_UsePrinterSetting},
173     {0x86701ce0, L"outline", XFA_ATTRIBUTEENUM_Outline},
174     {0x8808385e, L"indexChange", XFA_ATTRIBUTEENUM_IndexChange},
175     {0x891f4606, L"change", XFA_ATTRIBUTEENUM_Change},
176     {0x89939f36, L"pageArea", XFA_ATTRIBUTEENUM_PageArea},
177     {0x8b5c3b25, L"once", XFA_ATTRIBUTEENUM_Once},
178     {0x8b5c6962, L"only", XFA_ATTRIBUTEENUM_Only},
179     {0x8b90e1f2, L"open", XFA_ATTRIBUTEENUM_Open},
180     {0x8bcfe96e, L"caption", XFA_ATTRIBUTEENUM_Caption},
181     {0x8ce83ef8, L"raised", XFA_ATTRIBUTEENUM_Raised},
182     {0x8d269cae, L"justify", XFA_ATTRIBUTEENUM_Justify},
183     {0x8fd520dc, L"refAndDescendants", XFA_ATTRIBUTEENUM_RefAndDescendants},
184     {0x9041d4b0, L"short", XFA_ATTRIBUTEENUM_Short},
185     {0x90c94426, L"pageFront", XFA_ATTRIBUTEENUM_PageFront},
186     {0x936beee5, L"monospace", XFA_ATTRIBUTEENUM_Monospace},
187     {0x947fa00f, L"middle", XFA_ATTRIBUTEENUM_Middle},
188     {0x9528a7b4, L"prePrint", XFA_ATTRIBUTEENUM_PrePrint},
189     {0x959ab231, L"always", XFA_ATTRIBUTEENUM_Always},
190     {0x96d61bf0, L"unknown", XFA_ATTRIBUTEENUM_Unknown},
191     {0x997194ee, L"toLeft", XFA_ATTRIBUTEENUM_ToLeft},
192     {0x9a83a3cd, L"above", XFA_ATTRIBUTEENUM_Above},
193     {0x9d0d71c7, L"dashDot", XFA_ATTRIBUTEENUM_DashDot},
194     {0x9df56f3e, L"gregorian", XFA_ATTRIBUTEENUM_Gregorian},
195     {0x9f6723fd, L"Roman", XFA_ATTRIBUTEENUM_Roman},
196     {0x9f693b21, L"mouseDown", XFA_ATTRIBUTEENUM_MouseDown},
197     {0xa1429b36, L"symbol", XFA_ATTRIBUTEENUM_Symbol},
198     {0xa5aa45cb, L"pageEven", XFA_ATTRIBUTEENUM_PageEven},
199     {0xa68635f1, L"sign", XFA_ATTRIBUTEENUM_Sign},
200     {0xa7315093, L"addNew", XFA_ATTRIBUTEENUM_AddNew},
201     {0xa7a773fa, L"star", XFA_ATTRIBUTEENUM_Star},
202     {0xa7d57b45, L"optimistic", XFA_ATTRIBUTEENUM_Optimistic},
203     {0xa8077321, L"rl-tb", XFA_ATTRIBUTEENUM_Rl_tb},
204     {0xa8f1468d, L"middleRight", XFA_ATTRIBUTEENUM_MiddleRight},
205     {0xaa84a1f1, L"maintain", XFA_ATTRIBUTEENUM_Maintain},
206     {0xab40b12c, L"package", XFA_ATTRIBUTEENUM_Package},
207     {0xac8b4d85, L"SimplifiedChinese", XFA_ATTRIBUTEENUM_SimplifiedChinese},
208     {0xadae6744, L"toCenter", XFA_ATTRIBUTEENUM_ToCenter},
209     {0xb0129df1, L"back", XFA_ATTRIBUTEENUM_Back},
210     {0xb0f088cf, L"unspecified", XFA_ATTRIBUTEENUM_Unspecified},
211     {0xb1271067, L"batchOptimistic", XFA_ATTRIBUTEENUM_BatchOptimistic},
212     {0xb18313a1, L"bold", XFA_ATTRIBUTEENUM_Bold},
213     {0xb1833cad, L"both", XFA_ATTRIBUTEENUM_Both},
214     {0xb221123f, L"butt", XFA_ATTRIBUTEENUM_Butt},
215     {0xb40c36bf, L"client", XFA_ATTRIBUTEENUM_Client},
216     {0xb56c7053, L"2mod10", XFA_ATTRIBUTEENUM_2mod10},
217     {0xb683a345, L"imageOnly", XFA_ATTRIBUTEENUM_ImageOnly},
218     {0xb7732dea, L"horizontal", XFA_ATTRIBUTEENUM_Horizontal},
219     {0xb88652a4, L"dotted", XFA_ATTRIBUTEENUM_Dotted},
220     {0xbb2f2880, L"userControl", XFA_ATTRIBUTEENUM_UserControl},
221     {0xbbb79c5d, L"diagonalRight", XFA_ATTRIBUTEENUM_DiagonalRight},
222     {0xbd077154, L"consumeData", XFA_ATTRIBUTEENUM_ConsumeData},
223     {0xbd3fb11e, L"check", XFA_ATTRIBUTEENUM_Check},
224     {0xbde9abda, L"data", XFA_ATTRIBUTEENUM_Data},
225     {0xbf5a02d8, L"down", XFA_ATTRIBUTEENUM_Down},
226     {0xbf7450ee, L"sansSerif", XFA_ATTRIBUTEENUM_SansSerif},
227     {0xc02d649f, L"inline", XFA_ATTRIBUTEENUM_Inline},
228     {0xc11a9e3a, L"TraditionalChinese", XFA_ATTRIBUTEENUM_TraditionalChinese},
229     {0xc16169d8, L"warn", XFA_ATTRIBUTEENUM_Warn},
230     {0xc16f071f, L"refOnly", XFA_ATTRIBUTEENUM_RefOnly},
231     {0xc27c8ba5, L"interactiveForms", XFA_ATTRIBUTEENUM_InteractiveForms},
232     {0xc2d1b15c, L"word", XFA_ATTRIBUTEENUM_Word},
233     {0xc3621288, L"unordered", XFA_ATTRIBUTEENUM_Unordered},
234     {0xc5251981, L"required", XFA_ATTRIBUTEENUM_Required},
235     {0xc7088e7d, L"importOnly", XFA_ATTRIBUTEENUM_ImportOnly},
236     {0xc72cf0e3, L"belowEmbedded", XFA_ATTRIBUTEENUM_BelowEmbedded},
237     {0xc819cf07, L"Japanese", XFA_ATTRIBUTEENUM_Japanese},
238     {0xcdce56b3, L"full", XFA_ATTRIBUTEENUM_Full},
239     {0xce0122e3, L"rl-row", XFA_ATTRIBUTEENUM_Rl_row},
240     {0xcf7d71f1, L"Vietnamese", XFA_ATTRIBUTEENUM_Vietnamese},
241     {0xcfde3e09, L"EastEuropeanRoman", XFA_ATTRIBUTEENUM_EastEuropeanRoman},
242     {0xd576d08e, L"mouseUp", XFA_ATTRIBUTEENUM_MouseUp},
243     {0xd7a92904, L"exportOnly", XFA_ATTRIBUTEENUM_ExportOnly},
244     {0xd8ed1467, L"clear", XFA_ATTRIBUTEENUM_Clear},
245     {0xd95657a6, L"click", XFA_ATTRIBUTEENUM_Click},
246     {0xd96c7de5, L"base64", XFA_ATTRIBUTEENUM_Base64},
247     {0xd9f47f36, L"close", XFA_ATTRIBUTEENUM_Close},
248     {0xdb075bde, L"host", XFA_ATTRIBUTEENUM_Host},
249     {0xdb103411, L"global", XFA_ATTRIBUTEENUM_Global},
250     {0xdb647188, L"blank", XFA_ATTRIBUTEENUM_Blank},
251     {0xdb9be968, L"table", XFA_ATTRIBUTEENUM_Table},
252     {0xdf590fbb, L"import", XFA_ATTRIBUTEENUM_Import},
253     {0xe0e573fb, L"custom", XFA_ATTRIBUTEENUM_Custom},
254     {0xe0ecc79a, L"middleLeft", XFA_ATTRIBUTEENUM_MiddleLeft},
255     {0xe1452019, L"postExecute", XFA_ATTRIBUTEENUM_PostExecute},
256     {0xe1911d98, L"radix", XFA_ATTRIBUTEENUM_Radix},
257     {0xe25fa7b8, L"postOpen", XFA_ATTRIBUTEENUM_PostOpen},
258     {0xe28dce7e, L"enter", XFA_ATTRIBUTEENUM_Enter},
259     {0xe2c44de4, L"ignore", XFA_ATTRIBUTEENUM_Ignore},
260     {0xe2cd8c61, L"lr-tb", XFA_ATTRIBUTEENUM_Lr_tb},
261     {0xe2da8336, L"fantasy", XFA_ATTRIBUTEENUM_Fantasy},
262     {0xe31d5396, L"italic", XFA_ATTRIBUTEENUM_Italic},
263     {0xe7ada113, L"author", XFA_ATTRIBUTEENUM_Author},
264     {0xe8e7cc18, L"toEdge", XFA_ATTRIBUTEENUM_ToEdge},
265     {0xe97aa98b, L"choice", XFA_ATTRIBUTEENUM_Choice},
266     {0xeafd2a38, L"disabled", XFA_ATTRIBUTEENUM_Disabled},
267     {0xeb2b7972, L"crossHatch", XFA_ATTRIBUTEENUM_CrossHatch},
268     {0xeb2db2d7, L"dataRef", XFA_ATTRIBUTEENUM_DataRef},
269     {0xec35dc6e, L"dashDotDot", XFA_ATTRIBUTEENUM_DashDotDot},
270     {0xef85d351, L"square", XFA_ATTRIBUTEENUM_Square},
271     {0xf2102445, L"dynamic", XFA_ATTRIBUTEENUM_Dynamic},
272     {0xf272c7be, L"manual", XFA_ATTRIBUTEENUM_Manual},
273     {0xf2bbb64d, L"etched", XFA_ATTRIBUTEENUM_Etched},
274     {0xf3b8fc6c, L"validationState", XFA_ATTRIBUTEENUM_ValidationState},
275     {0xf42f2b81, L"cursive", XFA_ATTRIBUTEENUM_Cursive},
276     {0xf54481d4, L"last", XFA_ATTRIBUTEENUM_Last},
277     {0xf5ad782b, L"left", XFA_ATTRIBUTEENUM_Left},
278     {0xf616da2e, L"link", XFA_ATTRIBUTEENUM_Link},
279     {0xf6b4afb0, L"long", XFA_ATTRIBUTEENUM_Long},
280     {0xf8636460, L"internationalCarrier",
281      XFA_ATTRIBUTEENUM_InternationalCarrier},
282     {0xf9fb37ac, L"PDF1.3", XFA_ATTRIBUTEENUM_PDF1_3},
283     {0xf9fb37af, L"PDF1.6", XFA_ATTRIBUTEENUM_PDF1_6},
284     {0xfbce7f19, L"serif", XFA_ATTRIBUTEENUM_Serif},
285     {0xfc82d695, L"postSave", XFA_ATTRIBUTEENUM_PostSave},
286     {0xfcef86b5, L"ready", XFA_ATTRIBUTEENUM_Ready},
287     {0xfd54fbb7, L"postSign", XFA_ATTRIBUTEENUM_PostSign},
288     {0xfdc0aae2, L"Arabic", XFA_ATTRIBUTEENUM_Arabic},
289     {0xfe06d2ca, L"error", XFA_ATTRIBUTEENUM_Error},
290     {0xfefc4885, L"urlencoded", XFA_ATTRIBUTEENUM_Urlencoded},
291     {0xff795ad2, L"lowered", XFA_ATTRIBUTEENUM_Lowered},
292 };
293 extern const int32_t g_iXFAEnumCount =
294     sizeof(g_XFAEnumData) / sizeof(XFA_ATTRIBUTEENUMINFO);
295 static const CXFA_Measurement g_XFAMeasurementData[] = {
296     CXFA_Measurement(0, XFA_UNIT_In),
297     CXFA_Measurement(0, XFA_UNIT_Pt),
298     CXFA_Measurement(5, XFA_UNIT_Mm),
299     CXFA_Measurement(0.25, XFA_UNIT_Mm),
300     CXFA_Measurement(-1, XFA_UNIT_Unknown),
301     CXFA_Measurement(0, XFA_UNIT_Angle),
302     CXFA_Measurement(10, XFA_UNIT_Pt),
303     CXFA_Measurement(360, XFA_UNIT_Angle),
304     CXFA_Measurement(0.5, XFA_UNIT_Pt),
305 };
306 extern const XFA_ATTRIBUTEINFO g_XFAAttributeData[] = {
307     {0x68, L"h", XFA_ATTRIBUTE_H, XFA_ATTRIBUTETYPE_Measure,
308      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
309      (void*)(g_XFAMeasurementData + 0)},
310     {0x77, L"w", XFA_ATTRIBUTE_W, XFA_ATTRIBUTETYPE_Measure,
311      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
312      (void*)(g_XFAMeasurementData + 0)},
313     {0x78, L"x", XFA_ATTRIBUTE_X, XFA_ATTRIBUTETYPE_Measure,
314      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
315      (void*)(g_XFAMeasurementData + 0)},
316     {0x79, L"y", XFA_ATTRIBUTE_Y, XFA_ATTRIBUTETYPE_Measure,
317      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
318      (void*)(g_XFAMeasurementData + 0)},
319     {0x21aed, L"id", XFA_ATTRIBUTE_Id, XFA_ATTRIBUTETYPE_Cdata,
320      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
321          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
322      (void*)NULL},
323     {0x25363, L"to", XFA_ATTRIBUTE_To, XFA_ATTRIBUTETYPE_Cdata,
324      XFA_XDPPACKET_Config, (void*)NULL},
325     {0xcb0ac9, L"lineThrough", XFA_ATTRIBUTE_LineThrough,
326      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
327      (void*)0},
328     {0x2282c73, L"hAlign", XFA_ATTRIBUTE_HAlign, XFA_ATTRIBUTETYPE_Enum,
329      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
330      (void*)XFA_ATTRIBUTEENUM_Left},
331     {0x2c1c7f1, L"typeface", XFA_ATTRIBUTE_Typeface, XFA_ATTRIBUTETYPE_Cdata,
332      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
333      (void*)L"Courier"},
334     {0x3106c3a, L"beforeTarget", XFA_ATTRIBUTE_BeforeTarget,
335      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
336      (void*)NULL},
337     {0x31b19c1, L"name", XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_NOTSURE,
338      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
339          XFA_XDPPACKET_Template | XFA_XDPPACKET_Datasets | XFA_XDPPACKET_Form |
340          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
341      (void*)NULL},
342     {0x3848b3f, L"next", XFA_ATTRIBUTE_Next, XFA_ATTRIBUTETYPE_Enum,
343      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
344      (void*)XFA_ATTRIBUTEENUM_None},
345     {0x43e349b, L"dataRowCount", XFA_ATTRIBUTE_DataRowCount,
346      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
347      (void*)NULL},
348     {0x5518c25, L"break", XFA_ATTRIBUTE_Break, XFA_ATTRIBUTETYPE_Enum,
349      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
350      (void*)XFA_ATTRIBUTEENUM_Close},
351     {0x5ce6195, L"vScrollPolicy", XFA_ATTRIBUTE_VScrollPolicy,
352      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
353      (void*)XFA_ATTRIBUTEENUM_Auto},
354     {0x8c74ae9, L"fontHorizontalScale", XFA_ATTRIBUTE_FontHorizontalScale,
355      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
356      (void*)L"100%"},
357     {0x8d4f1c7, L"textIndent", XFA_ATTRIBUTE_TextIndent,
358      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
359      (void*)(g_XFAMeasurementData + 0)},
360     {0x97c1c65, L"context", XFA_ATTRIBUTE_Context, XFA_ATTRIBUTETYPE_Integer,
361      XFA_XDPPACKET_UNKNOWN, (void*)0},
362     {0x9876578, L"trayOut", XFA_ATTRIBUTE_TrayOut, XFA_ATTRIBUTETYPE_Enum,
363      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
364      (void*)XFA_ATTRIBUTEENUM_Auto},
365     {0xa2e3514, L"cap", XFA_ATTRIBUTE_Cap, XFA_ATTRIBUTETYPE_Enum,
366      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
367      (void*)XFA_ATTRIBUTEENUM_Square},
368     {0xb3543a6, L"max", XFA_ATTRIBUTE_Max, XFA_ATTRIBUTETYPE_NOTSURE,
369      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
370      (void*)NULL},
371     {0xb356ca4, L"min", XFA_ATTRIBUTE_Min, XFA_ATTRIBUTETYPE_Integer,
372      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
373     {0xbb8df5d, L"ref", XFA_ATTRIBUTE_Ref, XFA_ATTRIBUTETYPE_Cdata,
374      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config | XFA_XDPPACKET_Template |
375          XFA_XDPPACKET_Form,
376      (void*)NULL},
377     {0xbb8f3df, L"rid", XFA_ATTRIBUTE_Rid, XFA_ATTRIBUTETYPE_Cdata,
378      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
379     {0xc080cd3, L"url", XFA_ATTRIBUTE_Url, XFA_ATTRIBUTETYPE_Cdata,
380      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
381     {0xc0811ed, L"use", XFA_ATTRIBUTE_Use, XFA_ATTRIBUTETYPE_Cdata,
382      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
383          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
384      (void*)NULL},
385     {0xcfea02e, L"leftInset", XFA_ATTRIBUTE_LeftInset,
386      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
387      (void*)(g_XFAMeasurementData + 0)},
388     {0x1026c59d, L"widows", XFA_ATTRIBUTE_Widows, XFA_ATTRIBUTETYPE_Integer,
389      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
390     {0x1059ec18, L"level", XFA_ATTRIBUTE_Level, XFA_ATTRIBUTETYPE_Integer,
391      XFA_XDPPACKET_Config, (void*)0},
392     {0x1356caf8, L"bottomInset", XFA_ATTRIBUTE_BottomInset,
393      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
394      (void*)(g_XFAMeasurementData + 0)},
395     {0x13a08bdb, L"overflowTarget", XFA_ATTRIBUTE_OverflowTarget,
396      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
397      (void*)NULL},
398     {0x1414d431, L"allowMacro", XFA_ATTRIBUTE_AllowMacro,
399      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
400      (void*)0},
401     {0x14a32d52, L"pagePosition", XFA_ATTRIBUTE_PagePosition,
402      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
403      (void*)XFA_ATTRIBUTEENUM_Any},
404     {0x1517dfa1, L"columnWidths", XFA_ATTRIBUTE_ColumnWidths,
405      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
406      (void*)NULL},
407     {0x169134a1, L"overflowLeader", XFA_ATTRIBUTE_OverflowLeader,
408      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
409      (void*)NULL},
410     {0x1b8dce3e, L"action", XFA_ATTRIBUTE_Action, XFA_ATTRIBUTETYPE_Enum,
411      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
412      (void*)XFA_ATTRIBUTEENUM_Include},
413     {0x1e459b8f, L"nonRepudiation", XFA_ATTRIBUTE_NonRepudiation,
414      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
415      (void*)NULL},
416     {0x1ec8ab2c, L"rate", XFA_ATTRIBUTE_Rate, XFA_ATTRIBUTETYPE_Integer,
417      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)50},
418     {0x1ef3a64a, L"allowRichText", XFA_ATTRIBUTE_AllowRichText,
419      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
420      (void*)0},
421     {0x2038c9b2, L"role", XFA_ATTRIBUTE_Role, XFA_ATTRIBUTETYPE_Cdata,
422      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
423     {0x20914367, L"overflowTrailer", XFA_ATTRIBUTE_OverflowTrailer,
424      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
425      (void*)NULL},
426     {0x226ca8f1, L"operation", XFA_ATTRIBUTE_Operation,
427      XFA_ATTRIBUTETYPE_NOTSURE, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
428      (void*)NULL},
429     {0x24d85167, L"timeout", XFA_ATTRIBUTE_Timeout, XFA_ATTRIBUTETYPE_NOTSURE,
430      XFA_XDPPACKET_SourceSet, (void*)NULL},
431     {0x25764436, L"topInset", XFA_ATTRIBUTE_TopInset, XFA_ATTRIBUTETYPE_Measure,
432      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
433      (void*)(g_XFAMeasurementData + 0)},
434     {0x25839852, L"access", XFA_ATTRIBUTE_Access, XFA_ATTRIBUTETYPE_Enum,
435      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
436      (void*)XFA_ATTRIBUTEENUM_Open},
437     {0x268b7ec1, L"commandType", XFA_ATTRIBUTE_CommandType,
438      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_SourceSet,
439      (void*)XFA_ATTRIBUTEENUM_Unknown},
440     {0x28dee6e9, L"format", XFA_ATTRIBUTE_Format, XFA_ATTRIBUTETYPE_NOTSURE,
441      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
442      (void*)NULL},
443     {0x28e17e91, L"dataPrep", XFA_ATTRIBUTE_DataPrep, XFA_ATTRIBUTETYPE_Enum,
444      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
445      (void*)XFA_ATTRIBUTEENUM_None},
446     {0x292b88fe, L"widgetData", XFA_ATTRIBUTE_WidgetData,
447      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_UNKNOWN, (void*)0},
448     {0x29418bb7, L"abbr", XFA_ATTRIBUTE_Abbr, XFA_ATTRIBUTETYPE_Boolean,
449      XFA_XDPPACKET_LocaleSet, (void*)0},
450     {0x2a82d99c, L"marginRight", XFA_ATTRIBUTE_MarginRight,
451      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
452      (void*)(g_XFAMeasurementData + 0)},
453     {0x2b5df51e, L"dataDescription", XFA_ATTRIBUTE_DataDescription,
454      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_ConnectionSet, (void*)NULL},
455     {0x2bb3f470, L"encipherOnly", XFA_ATTRIBUTE_EncipherOnly,
456      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
457      (void*)NULL},
458     {0x2cd79033, L"kerningMode", XFA_ATTRIBUTE_KerningMode,
459      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
460      (void*)XFA_ATTRIBUTEENUM_None},
461     {0x2ee7678f, L"rotate", XFA_ATTRIBUTE_Rotate, XFA_ATTRIBUTETYPE_Measure,
462      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
463      (void*)(g_XFAMeasurementData + 5)},
464     {0x2f105f72, L"wordCharacterCount", XFA_ATTRIBUTE_WordCharacterCount,
465      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
466      (void*)7},
467     {0x2f16a382, L"type", XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_NOTSURE,
468      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
469     {0x34ae103c, L"reserve", XFA_ATTRIBUTE_Reserve, XFA_ATTRIBUTETYPE_Measure,
470      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
471      (void*)(g_XFAMeasurementData + 4)},
472     {0x3650557e, L"textLocation", XFA_ATTRIBUTE_TextLocation,
473      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
474      (void*)XFA_ATTRIBUTEENUM_Below},
475     {0x39cdb0a2, L"priority", XFA_ATTRIBUTE_Priority, XFA_ATTRIBUTETYPE_Enum,
476      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
477      (void*)XFA_ATTRIBUTEENUM_Custom},
478     {0x3a0273a6, L"underline", XFA_ATTRIBUTE_Underline,
479      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
480      (void*)0},
481     {0x3b582286, L"moduleWidth", XFA_ATTRIBUTE_ModuleWidth,
482      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
483      (void*)(g_XFAMeasurementData + 3)},
484     {0x3d123c26, L"hyphenate", XFA_ATTRIBUTE_Hyphenate,
485      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
486      (void*)0},
487     {0x3e7af94f, L"listen", XFA_ATTRIBUTE_Listen, XFA_ATTRIBUTETYPE_Enum,
488      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
489      (void*)XFA_ATTRIBUTEENUM_RefOnly},
490     {0x4156ee3f, L"delimiter", XFA_ATTRIBUTE_Delimiter, XFA_ATTRIBUTETYPE_Cdata,
491      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
492     {0x42fed1fd, L"contentType", XFA_ATTRIBUTE_ContentType,
493      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
494                                   XFA_XDPPACKET_Datasets | XFA_XDPPACKET_Form,
495      (void*)NULL},
496     {0x453eaf38, L"startNew", XFA_ATTRIBUTE_StartNew, XFA_ATTRIBUTETYPE_Boolean,
497      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
498     {0x45a6daf8, L"eofAction", XFA_ATTRIBUTE_EofAction, XFA_ATTRIBUTETYPE_Enum,
499      XFA_XDPPACKET_SourceSet, (void*)XFA_ATTRIBUTEENUM_MoveLast},
500     {0x47cfa43a, L"allowNeutral", XFA_ATTRIBUTE_AllowNeutral,
501      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
502      (void*)0},
503     {0x47d03490, L"connection", XFA_ATTRIBUTE_Connection,
504      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
505      (void*)NULL},
506     {0x4873c601, L"baselineShift", XFA_ATTRIBUTE_BaselineShift,
507      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
508      (void*)(g_XFAMeasurementData + 0)},
509     {0x4b319767, L"overlinePeriod", XFA_ATTRIBUTE_OverlinePeriod,
510      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
511      (void*)XFA_ATTRIBUTEENUM_All},
512     {0x4b8bc840, L"fracDigits", XFA_ATTRIBUTE_FracDigits,
513      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
514      (void*)2},
515     {0x4ef3d02c, L"orientation", XFA_ATTRIBUTE_Orientation,
516      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
517      (void*)XFA_ATTRIBUTEENUM_Portrait},
518     {0x4fdc3454, L"timeStamp", XFA_ATTRIBUTE_TimeStamp, XFA_ATTRIBUTETYPE_Cdata,
519      XFA_XDPPACKET_XDP, (void*)NULL},
520     {0x52666f1c, L"printCheckDigit", XFA_ATTRIBUTE_PrintCheckDigit,
521      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
522      (void*)0},
523     {0x534729c9, L"marginLeft", XFA_ATTRIBUTE_MarginLeft,
524      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
525      (void*)(g_XFAMeasurementData + 0)},
526     {0x5392ea58, L"stroke", XFA_ATTRIBUTE_Stroke, XFA_ATTRIBUTETYPE_Enum,
527      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
528      (void*)XFA_ATTRIBUTEENUM_Solid},
529     {0x5404d6df, L"moduleHeight", XFA_ATTRIBUTE_ModuleHeight,
530      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
531      (void*)(g_XFAMeasurementData + 2)},
532     {0x54fa722c, L"transferEncoding", XFA_ATTRIBUTE_TransferEncoding,
533      XFA_ATTRIBUTETYPE_NOTSURE,
534      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
535      (void*)NULL},
536     {0x552d9ad5, L"usage", XFA_ATTRIBUTE_Usage, XFA_ATTRIBUTETYPE_Enum,
537      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
538      (void*)XFA_ATTRIBUTEENUM_ExportAndImport},
539     {0x570ce835, L"presence", XFA_ATTRIBUTE_Presence, XFA_ATTRIBUTETYPE_Enum,
540      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
541      (void*)XFA_ATTRIBUTEENUM_Visible},
542     {0x5739d1ff, L"radixOffset", XFA_ATTRIBUTE_RadixOffset,
543      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
544      (void*)(g_XFAMeasurementData + 0)},
545     {0x577682ac, L"preserve", XFA_ATTRIBUTE_Preserve, XFA_ATTRIBUTETYPE_Cdata,
546      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
547     {0x58be2870, L"aliasNode", XFA_ATTRIBUTE_AliasNode,
548      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_UNKNOWN, (void*)0},
549     {0x5a32e493, L"multiLine", XFA_ATTRIBUTE_MultiLine,
550      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
551      (void*)0},
552     {0x5a50e9e6, L"version", XFA_ATTRIBUTE_Version, XFA_ATTRIBUTETYPE_Cdata,
553      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
554     {0x5ab23b6c, L"startChar", XFA_ATTRIBUTE_StartChar, XFA_ATTRIBUTETYPE_Cdata,
555      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
556     {0x5b707a35, L"scriptTest", XFA_ATTRIBUTE_ScriptTest,
557      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
558      (void*)XFA_ATTRIBUTEENUM_Error},
559     {0x5c054755, L"startAngle", XFA_ATTRIBUTE_StartAngle,
560      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
561      (void*)(g_XFAMeasurementData + 5)},
562     {0x5ec958c0, L"cursorType", XFA_ATTRIBUTE_CursorType,
563      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_SourceSet,
564      (void*)XFA_ATTRIBUTEENUM_ForwardOnly},
565     {0x5f760b50, L"digitalSignature", XFA_ATTRIBUTE_DigitalSignature,
566      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
567      (void*)NULL},
568     {0x60a61edd, L"codeType", XFA_ATTRIBUTE_CodeType, XFA_ATTRIBUTETYPE_Cdata,
569      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
570     {0x60d4c8b1, L"output", XFA_ATTRIBUTE_Output, XFA_ATTRIBUTETYPE_Cdata,
571      XFA_XDPPACKET_ConnectionSet, (void*)NULL},
572     {0x64110ab5, L"bookendTrailer", XFA_ATTRIBUTE_BookendTrailer,
573      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
574      (void*)NULL},
575     {0x65e30c67, L"imagingBBox", XFA_ATTRIBUTE_ImagingBBox,
576      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
577      (void*)L"none"},
578     {0x66539c48, L"excludeInitialCap", XFA_ATTRIBUTE_ExcludeInitialCap,
579      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
580      (void*)0},
581     {0x66642f8f, L"force", XFA_ATTRIBUTE_Force, XFA_ATTRIBUTETYPE_Boolean,
582      XFA_XDPPACKET_Config, (void*)NULL},
583     {0x69aa2292, L"crlSign", XFA_ATTRIBUTE_CrlSign, XFA_ATTRIBUTETYPE_Cdata,
584      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
585     {0x6a3405dd, L"previous", XFA_ATTRIBUTE_Previous, XFA_ATTRIBUTETYPE_Enum,
586      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
587      (void*)XFA_ATTRIBUTEENUM_None},
588     {0x6a95c976, L"pushCharacterCount", XFA_ATTRIBUTE_PushCharacterCount,
589      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
590      (void*)3},
591     {0x6b6ddcfb, L"nullTest", XFA_ATTRIBUTE_NullTest, XFA_ATTRIBUTETYPE_Enum,
592      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
593      (void*)XFA_ATTRIBUTEENUM_Disabled},
594     {0x6cfa828a, L"runAt", XFA_ATTRIBUTE_RunAt, XFA_ATTRIBUTETYPE_Enum,
595      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
596      (void*)XFA_ATTRIBUTEENUM_Client},
597     {0x731e0665, L"spaceBelow", XFA_ATTRIBUTE_SpaceBelow,
598      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
599      (void*)(g_XFAMeasurementData + 0)},
600     {0x74788f8b, L"sweepAngle", XFA_ATTRIBUTE_SweepAngle,
601      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
602      (void*)(g_XFAMeasurementData + 7)},
603     {0x78bff531, L"numberOfCells", XFA_ATTRIBUTE_NumberOfCells,
604      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
605      (void*)0},
606     {0x79543055, L"letterSpacing", XFA_ATTRIBUTE_LetterSpacing,
607      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
608      (void*)NULL},
609     {0x79975f2b, L"lockType", XFA_ATTRIBUTE_LockType, XFA_ATTRIBUTETYPE_Enum,
610      XFA_XDPPACKET_SourceSet, (void*)XFA_ATTRIBUTEENUM_ReadOnly},
611     {0x7a0cc471, L"passwordChar", XFA_ATTRIBUTE_PasswordChar,
612      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
613      (void*)L"*"},
614     {0x7a7cc341, L"vAlign", XFA_ATTRIBUTE_VAlign, XFA_ATTRIBUTETYPE_Enum,
615      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)XFA_ATTRIBUTEENUM_Top},
616     {0x7b29630a, L"sourceBelow", XFA_ATTRIBUTE_SourceBelow,
617      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
618      (void*)XFA_ATTRIBUTEENUM_Update},
619     {0x7b95e661, L"inverted", XFA_ATTRIBUTE_Inverted, XFA_ATTRIBUTETYPE_Boolean,
620      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
621     {0x7c2fd80b, L"mark", XFA_ATTRIBUTE_Mark, XFA_ATTRIBUTETYPE_Enum,
622      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
623      (void*)XFA_ATTRIBUTEENUM_Default},
624     {0x7c2ff6ae, L"maxH", XFA_ATTRIBUTE_MaxH, XFA_ATTRIBUTETYPE_Measure,
625      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
626      (void*)(g_XFAMeasurementData + 0)},
627     {0x7c2ff6bd, L"maxW", XFA_ATTRIBUTE_MaxW, XFA_ATTRIBUTETYPE_Measure,
628      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
629      (void*)(g_XFAMeasurementData + 0)},
630     {0x7c732a66, L"truncate", XFA_ATTRIBUTE_Truncate, XFA_ATTRIBUTETYPE_Boolean,
631      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
632     {0x7d02356c, L"minH", XFA_ATTRIBUTE_MinH, XFA_ATTRIBUTETYPE_Measure,
633      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
634      (void*)(g_XFAMeasurementData + 0)},
635     {0x7d02357b, L"minW", XFA_ATTRIBUTE_MinW, XFA_ATTRIBUTETYPE_Measure,
636      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
637      (void*)(g_XFAMeasurementData + 0)},
638     {0x7d0b5fca, L"initial", XFA_ATTRIBUTE_Initial, XFA_ATTRIBUTETYPE_Integer,
639      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
640     {0x7d9fd7c5, L"mode", XFA_ATTRIBUTE_Mode, XFA_ATTRIBUTETYPE_Enum,
641      XFA_XDPPACKET_Config, (void*)XFA_ATTRIBUTEENUM_UsePrinterSetting},
642     {0x7e7e845e, L"layout", XFA_ATTRIBUTE_Layout, XFA_ATTRIBUTETYPE_Enum,
643      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
644      (void*)XFA_ATTRIBUTEENUM_Position},
645     {0x7f6fd3d7, L"server", XFA_ATTRIBUTE_Server, XFA_ATTRIBUTETYPE_Cdata,
646      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
647     {0x824f21b7, L"embedPDF", XFA_ATTRIBUTE_EmbedPDF, XFA_ATTRIBUTETYPE_Boolean,
648      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
649     {0x8340ea66, L"oddOrEven", XFA_ATTRIBUTE_OddOrEven, XFA_ATTRIBUTETYPE_Enum,
650      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)XFA_ATTRIBUTEENUM_Any},
651     {0x836d4d7c, L"tabDefault", XFA_ATTRIBUTE_TabDefault,
652      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
653      (void*)NULL},
654     {0x8855805f, L"contains", XFA_ATTRIBUTE_Contains, XFA_ATTRIBUTETYPE_Enum,
655      XFA_XDPPACKET_Datasets, (void*)XFA_ATTRIBUTEENUM_Data},
656     {0x8a692521, L"rightInset", XFA_ATTRIBUTE_RightInset,
657      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
658      (void*)(g_XFAMeasurementData + 0)},
659     {0x8af2e657, L"maxChars", XFA_ATTRIBUTE_MaxChars, XFA_ATTRIBUTETYPE_Integer,
660      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
661     {0x8b90e1f2, L"open", XFA_ATTRIBUTE_Open, XFA_ATTRIBUTETYPE_Enum,
662      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
663      (void*)XFA_ATTRIBUTEENUM_UserControl},
664     {0x8c99377e, L"relation", XFA_ATTRIBUTE_Relation, XFA_ATTRIBUTETYPE_NOTSURE,
665      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
666     {0x8d181d61, L"wideNarrowRatio", XFA_ATTRIBUTE_WideNarrowRatio,
667      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
668      (void*)L"3:1"},
669     {0x8e1c2921, L"relevant", XFA_ATTRIBUTE_Relevant, XFA_ATTRIBUTETYPE_Cdata,
670      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
671     {0x8e29d794, L"signatureType", XFA_ATTRIBUTE_SignatureType,
672      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
673      (void*)XFA_ATTRIBUTEENUM_Filter},
674     {0x8ec6204c, L"lineThroughPeriod", XFA_ATTRIBUTE_LineThroughPeriod,
675      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
676      (void*)XFA_ATTRIBUTEENUM_All},
677     {0x8ed182d1, L"shape", XFA_ATTRIBUTE_Shape, XFA_ATTRIBUTETYPE_Enum,
678      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
679      (void*)XFA_ATTRIBUTEENUM_Square},
680     {0x8fa01790, L"tabStops", XFA_ATTRIBUTE_TabStops, XFA_ATTRIBUTETYPE_Cdata,
681      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
682     {0x8fc36c0a, L"outputBelow", XFA_ATTRIBUTE_OutputBelow,
683      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
684      (void*)XFA_ATTRIBUTEENUM_Warn},
685     {0x9041d4b0, L"short", XFA_ATTRIBUTE_Short, XFA_ATTRIBUTETYPE_Measure,
686      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
687      (void*)(g_XFAMeasurementData + 0)},
688     {0x907c7719, L"fontVerticalScale", XFA_ATTRIBUTE_FontVerticalScale,
689      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
690      (void*)L"100%"},
691     {0x94446dcc, L"thickness", XFA_ATTRIBUTE_Thickness,
692      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
693      (void*)(g_XFAMeasurementData + 8)},
694     {0x957fa006, L"commitOn", XFA_ATTRIBUTE_CommitOn, XFA_ATTRIBUTETYPE_Enum,
695      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
696      (void*)XFA_ATTRIBUTEENUM_Select},
697     {0x982bd892, L"remainCharacterCount", XFA_ATTRIBUTE_RemainCharacterCount,
698      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
699      (void*)3},
700     {0x98fd4d81, L"keyAgreement", XFA_ATTRIBUTE_KeyAgreement,
701      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
702      (void*)NULL},
703     {0x99800d7a, L"errorCorrectionLevel", XFA_ATTRIBUTE_ErrorCorrectionLevel,
704      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
705      (void*)NULL},
706     {0x9a63da3d, L"upsMode", XFA_ATTRIBUTE_UpsMode, XFA_ATTRIBUTETYPE_Enum,
707      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
708      (void*)XFA_ATTRIBUTEENUM_UsCarrier},
709     {0x9cc17d75, L"mergeMode", XFA_ATTRIBUTE_MergeMode, XFA_ATTRIBUTETYPE_Enum,
710      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
711      (void*)XFA_ATTRIBUTEENUM_ConsumeData},
712     {0x9d833d75, L"circular", XFA_ATTRIBUTE_Circular, XFA_ATTRIBUTETYPE_Boolean,
713      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
714     {0x9d8ee204, L"psName", XFA_ATTRIBUTE_PsName, XFA_ATTRIBUTETYPE_Cdata,
715      XFA_XDPPACKET_Config, (void*)NULL},
716     {0x9dcc3ab3, L"trailer", XFA_ATTRIBUTE_Trailer, XFA_ATTRIBUTETYPE_Cdata,
717      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
718     {0xa0933954, L"unicodeRange", XFA_ATTRIBUTE_UnicodeRange,
719      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Config, (void*)NULL},
720     {0xa1b0d2f5, L"executeType", XFA_ATTRIBUTE_ExecuteType,
721      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
722      (void*)XFA_ATTRIBUTEENUM_Import},
723     {0xa25a883d, L"duplexImposition", XFA_ATTRIBUTE_DuplexImposition,
724      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
725      (void*)XFA_ATTRIBUTEENUM_LongEdge},
726     {0xa42ca1b7, L"trayIn", XFA_ATTRIBUTE_TrayIn, XFA_ATTRIBUTETYPE_Enum,
727      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
728      (void*)XFA_ATTRIBUTEENUM_Auto},
729     {0xa433f001, L"bindingNode", XFA_ATTRIBUTE_BindingNode,
730      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_UNKNOWN, (void*)0},
731     {0xa5340ff5, L"bofAction", XFA_ATTRIBUTE_BofAction, XFA_ATTRIBUTETYPE_Enum,
732      XFA_XDPPACKET_SourceSet, (void*)XFA_ATTRIBUTEENUM_MoveFirst},
733     {0xa5b410cf, L"save", XFA_ATTRIBUTE_Save, XFA_ATTRIBUTETYPE_Boolean,
734      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
735     {0xa6118c89, L"targetType", XFA_ATTRIBUTE_TargetType,
736      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
737      (void*)XFA_ATTRIBUTEENUM_Auto},
738     {0xa66404cb, L"keyEncipherment", XFA_ATTRIBUTE_KeyEncipherment,
739      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
740      (void*)NULL},
741     {0xa6710262, L"credentialServerPolicy",
742      XFA_ATTRIBUTE_CredentialServerPolicy, XFA_ATTRIBUTETYPE_Enum,
743      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
744      (void*)XFA_ATTRIBUTEENUM_Optional},
745     {0xa686975b, L"size", XFA_ATTRIBUTE_Size, XFA_ATTRIBUTETYPE_Measure,
746      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
747      (void*)(g_XFAMeasurementData + 6)},
748     {0xa85e74f3, L"initialNumber", XFA_ATTRIBUTE_InitialNumber,
749      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
750      (void*)1},
751     {0xabef37e3, L"slope", XFA_ATTRIBUTE_Slope, XFA_ATTRIBUTETYPE_Enum,
752      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
753      (void*)XFA_ATTRIBUTEENUM_Backslash},
754     {0xabfa6c4f, L"cSpace", XFA_ATTRIBUTE_CSpace, XFA_ATTRIBUTETYPE_Cdata,
755      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)L"SRGB"},
756     {0xac06e2b0, L"colSpan", XFA_ATTRIBUTE_ColSpan, XFA_ATTRIBUTETYPE_Integer,
757      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
758     {0xadc4c77b, L"binding", XFA_ATTRIBUTE_Binding, XFA_ATTRIBUTETYPE_Cdata,
759      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
760     {0xaf754613, L"checksum", XFA_ATTRIBUTE_Checksum, XFA_ATTRIBUTETYPE_NOTSURE,
761      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form | XFA_XDPPACKET_Form,
762      (void*)NULL},
763     {0xb045fbc5, L"charEncoding", XFA_ATTRIBUTE_CharEncoding,
764      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
765      (void*)L"UTF-8"},
766     {0xb0e5485d, L"bind", XFA_ATTRIBUTE_Bind, XFA_ATTRIBUTETYPE_Cdata,
767      XFA_XDPPACKET_SourceSet, (void*)NULL},
768     {0xb12128b7, L"textEntry", XFA_ATTRIBUTE_TextEntry,
769      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
770      (void*)0},
771     {0xb373a862, L"archive", XFA_ATTRIBUTE_Archive, XFA_ATTRIBUTETYPE_Cdata,
772      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
773     {0xb598a1f7, L"uuid", XFA_ATTRIBUTE_Uuid, XFA_ATTRIBUTETYPE_Cdata,
774      XFA_XDPPACKET_XDP, (void*)NULL},
775     {0xb5e49bf2, L"posture", XFA_ATTRIBUTE_Posture, XFA_ATTRIBUTETYPE_Enum,
776      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
777      (void*)XFA_ATTRIBUTEENUM_Normal},
778     {0xb6b44172, L"after", XFA_ATTRIBUTE_After, XFA_ATTRIBUTETYPE_Enum,
779      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
780      (void*)XFA_ATTRIBUTEENUM_Auto},
781     {0xb716467b, L"orphans", XFA_ATTRIBUTE_Orphans, XFA_ATTRIBUTETYPE_Integer,
782      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
783     {0xbc0c4695, L"qualifiedName", XFA_ATTRIBUTE_QualifiedName,
784      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_UNKNOWN, (void*)NULL},
785     {0xbc254332, L"usehref", XFA_ATTRIBUTE_Usehref, XFA_ATTRIBUTETYPE_Cdata,
786      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template |
787          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
788      (void*)NULL},
789     {0xbc8fa350, L"locale", XFA_ATTRIBUTE_Locale, XFA_ATTRIBUTETYPE_Cdata,
790      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
791     {0xbd6e1d88, L"weight", XFA_ATTRIBUTE_Weight, XFA_ATTRIBUTETYPE_Enum,
792      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
793      (void*)XFA_ATTRIBUTEENUM_Normal},
794     {0xbd96a0e9, L"underlinePeriod", XFA_ATTRIBUTE_UnderlinePeriod,
795      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
796      (void*)XFA_ATTRIBUTEENUM_All},
797     {0xbde9abda, L"data", XFA_ATTRIBUTE_Data, XFA_ATTRIBUTETYPE_Enum,
798      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
799      (void*)XFA_ATTRIBUTEENUM_Link},
800     {0xbe52dfbf, L"desc", XFA_ATTRIBUTE_Desc, XFA_ATTRIBUTETYPE_Cdata,
801      XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet, (void*)NULL},
802     {0xbe9ba472, L"numbered", XFA_ATTRIBUTE_Numbered, XFA_ATTRIBUTETYPE_Integer,
803      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)1},
804     {0xc035c6b1, L"dataColumnCount", XFA_ATTRIBUTE_DataColumnCount,
805      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
806      (void*)NULL},
807     {0xc0ec9fa4, L"overline", XFA_ATTRIBUTE_Overline, XFA_ATTRIBUTETYPE_Integer,
808      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
809     {0xc2ba0923, L"urlPolicy", XFA_ATTRIBUTE_UrlPolicy, XFA_ATTRIBUTETYPE_Cdata,
810      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
811     {0xc2bd40fd, L"anchorType", XFA_ATTRIBUTE_AnchorType,
812      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
813      (void*)XFA_ATTRIBUTEENUM_TopLeft},
814     {0xc39a88bd, L"labelRef", XFA_ATTRIBUTE_LabelRef, XFA_ATTRIBUTETYPE_Cdata,
815      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
816     {0xc3c1442f, L"bookendLeader", XFA_ATTRIBUTE_BookendLeader,
817      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
818      (void*)NULL},
819     {0xc4547a08, L"maxLength", XFA_ATTRIBUTE_MaxLength,
820      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
821      (void*) - 1},
822     {0xc4fed09b, L"accessKey", XFA_ATTRIBUTE_AccessKey, XFA_ATTRIBUTETYPE_Cdata,
823      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
824     {0xc5762157, L"cursorLocation", XFA_ATTRIBUTE_CursorLocation,
825      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_SourceSet,
826      (void*)XFA_ATTRIBUTEENUM_Client},
827     {0xc860f30a, L"delayedOpen", XFA_ATTRIBUTE_DelayedOpen,
828      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_SourceSet, (void*)NULL},
829     {0xc8da4da7, L"target", XFA_ATTRIBUTE_Target, XFA_ATTRIBUTETYPE_Cdata,
830      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
831     {0xca5dc27c, L"dataEncipherment", XFA_ATTRIBUTE_DataEncipherment,
832      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
833      (void*)NULL},
834     {0xcb150479, L"afterTarget", XFA_ATTRIBUTE_AfterTarget,
835      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
836      (void*)NULL},
837     {0xcbcaf66d, L"leader", XFA_ATTRIBUTE_Leader, XFA_ATTRIBUTETYPE_Cdata,
838      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
839     {0xcca7897e, L"picker", XFA_ATTRIBUTE_Picker, XFA_ATTRIBUTETYPE_Enum,
840      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
841      (void*)XFA_ATTRIBUTEENUM_Host},
842     {0xcd7f7b54, L"from", XFA_ATTRIBUTE_From, XFA_ATTRIBUTETYPE_Cdata,
843      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config, (void*)NULL},
844     {0xcea5e62c, L"baseProfile", XFA_ATTRIBUTE_BaseProfile,
845      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
846      (void*)XFA_ATTRIBUTEENUM_Full},
847     {0xd171b240, L"aspect", XFA_ATTRIBUTE_Aspect, XFA_ATTRIBUTETYPE_Enum,
848      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)XFA_ATTRIBUTEENUM_Fit},
849     {0xd3c84d25, L"rowColumnRatio", XFA_ATTRIBUTE_RowColumnRatio,
850      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
851      (void*)NULL},
852     {0xd4b01921, L"lineHeight", XFA_ATTRIBUTE_LineHeight,
853      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
854      (void*)(g_XFAMeasurementData + 1)},
855     {0xd4cc53f8, L"highlight", XFA_ATTRIBUTE_Highlight, XFA_ATTRIBUTETYPE_Enum,
856      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
857      (void*)XFA_ATTRIBUTEENUM_Inverted},
858     {0xd50f903a, L"valueRef", XFA_ATTRIBUTE_ValueRef, XFA_ATTRIBUTETYPE_Cdata,
859      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
860     {0xd52482e0, L"maxEntries", XFA_ATTRIBUTE_MaxEntries,
861      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Config, (void*)5},
862     {0xd57c513c, L"dataLength", XFA_ATTRIBUTE_DataLength,
863      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
864      (void*)NULL},
865     {0xd6128d8d, L"activity", XFA_ATTRIBUTE_Activity, XFA_ATTRIBUTETYPE_Enum,
866      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
867      (void*)XFA_ATTRIBUTEENUM_Click},
868     {0xd6a39990, L"input", XFA_ATTRIBUTE_Input, XFA_ATTRIBUTETYPE_Cdata,
869      XFA_XDPPACKET_ConnectionSet, (void*)NULL},
870     {0xd6e27f1d, L"value", XFA_ATTRIBUTE_Value, XFA_ATTRIBUTETYPE_Cdata,
871      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
872          XFA_XDPPACKET_Template | XFA_XDPPACKET_Datasets |
873          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_Form,
874      (void*)NULL},
875     {0xd70798c2, L"blankOrNotBlank", XFA_ATTRIBUTE_BlankOrNotBlank,
876      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
877      (void*)XFA_ATTRIBUTEENUM_Any},
878     {0xd861f8af, L"addRevocationInfo", XFA_ATTRIBUTE_AddRevocationInfo,
879      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
880      (void*)NULL},
881     {0xd8f982bf, L"genericFamily", XFA_ATTRIBUTE_GenericFamily,
882      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
883      (void*)XFA_ATTRIBUTEENUM_Serif},
884     {0xd996fa9b, L"hand", XFA_ATTRIBUTE_Hand, XFA_ATTRIBUTETYPE_Enum,
885      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
886      (void*)XFA_ATTRIBUTEENUM_Even},
887     {0xdb55fec5, L"href", XFA_ATTRIBUTE_Href, XFA_ATTRIBUTETYPE_Cdata,
888      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
889     {0xdc75676c, L"textEncoding", XFA_ATTRIBUTE_TextEncoding,
890      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
891      (void*)NULL},
892     {0xde7f92ba, L"leadDigits", XFA_ATTRIBUTE_LeadDigits,
893      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
894      (void*) - 1},
895     {0xe11a2cbc, L"permissions", XFA_ATTRIBUTE_Permissions,
896      XFA_ATTRIBUTETYPE_Integer, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
897      (void*)2},
898     {0xe18b5659, L"spaceAbove", XFA_ATTRIBUTE_SpaceAbove,
899      XFA_ATTRIBUTETYPE_Measure, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
900      (void*)(g_XFAMeasurementData + 0)},
901     {0xe1a26b56, L"codeBase", XFA_ATTRIBUTE_CodeBase, XFA_ATTRIBUTETYPE_Cdata,
902      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
903     {0xe349d044, L"stock", XFA_ATTRIBUTE_Stock, XFA_ATTRIBUTETYPE_Cdata,
904      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
905     {0xe372ae97, L"isNull", XFA_ATTRIBUTE_IsNull, XFA_ATTRIBUTETYPE_Boolean,
906      XFA_XDPPACKET_Datasets, (void*)0},
907     {0xe4c3a5e5, L"restoreState", XFA_ATTRIBUTE_RestoreState,
908      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
909      (void*)XFA_ATTRIBUTEENUM_Manual},
910     {0xe5c96d6a, L"excludeAllCaps", XFA_ATTRIBUTE_ExcludeAllCaps,
911      XFA_ATTRIBUTETYPE_Boolean, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
912      (void*)0},
913     {0xe64b1129, L"formatTest", XFA_ATTRIBUTE_FormatTest,
914      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
915      (void*)XFA_ATTRIBUTEENUM_Warning},
916     {0xe6f99487, L"hScrollPolicy", XFA_ATTRIBUTE_HScrollPolicy,
917      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
918      (void*)XFA_ATTRIBUTEENUM_Auto},
919     {0xe8dddf50, L"join", XFA_ATTRIBUTE_Join, XFA_ATTRIBUTETYPE_Enum,
920      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
921      (void*)XFA_ATTRIBUTEENUM_Square},
922     {0xe8f118a8, L"keyCertSign", XFA_ATTRIBUTE_KeyCertSign,
923      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
924      (void*)NULL},
925     {0xe948b9a8, L"radius", XFA_ATTRIBUTE_Radius, XFA_ATTRIBUTETYPE_Measure,
926      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
927      (void*)(g_XFAMeasurementData + 0)},
928     {0xe996b2fe, L"sourceAbove", XFA_ATTRIBUTE_SourceAbove,
929      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
930      (void*)XFA_ATTRIBUTEENUM_Warn},
931     {0xea7090a0, L"override", XFA_ATTRIBUTE_Override, XFA_ATTRIBUTETYPE_NOTSURE,
932      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
933     {0xeb091003, L"classId", XFA_ATTRIBUTE_ClassId, XFA_ATTRIBUTETYPE_Cdata,
934      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
935     {0xeb511b54, L"disable", XFA_ATTRIBUTE_Disable, XFA_ATTRIBUTETYPE_Boolean,
936      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)0},
937     {0xeda9017a, L"scope", XFA_ATTRIBUTE_Scope, XFA_ATTRIBUTETYPE_NOTSURE,
938      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
939      (void*)NULL},
940     {0xf197844d, L"match", XFA_ATTRIBUTE_Match, XFA_ATTRIBUTETYPE_Enum,
941      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
942      (void*)XFA_ATTRIBUTEENUM_Once},
943     {0xf2009339, L"placement", XFA_ATTRIBUTE_Placement, XFA_ATTRIBUTETYPE_Enum,
944      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
945      (void*)XFA_ATTRIBUTEENUM_Left},
946     {0xf4ffce73, L"before", XFA_ATTRIBUTE_Before, XFA_ATTRIBUTETYPE_Enum,
947      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
948      (void*)XFA_ATTRIBUTEENUM_Auto},
949     {0xf531b059, L"writingScript", XFA_ATTRIBUTE_WritingScript,
950      XFA_ATTRIBUTETYPE_Enum, XFA_XDPPACKET_Config,
951      (void*)XFA_ATTRIBUTEENUM_Asterisk},
952     {0xf575ca75, L"endChar", XFA_ATTRIBUTE_EndChar, XFA_ATTRIBUTETYPE_Cdata,
953      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, (void*)NULL},
954     {0xf6b47749, L"lock", XFA_ATTRIBUTE_Lock, XFA_ATTRIBUTETYPE_Integer,
955      XFA_XDPPACKET_Config, (void*)0},
956     {0xf6b4afb0, L"long", XFA_ATTRIBUTE_Long, XFA_ATTRIBUTETYPE_Measure,
957      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
958      (void*)(g_XFAMeasurementData + 0)},
959     {0xf6b59543, L"intact", XFA_ATTRIBUTE_Intact, XFA_ATTRIBUTETYPE_Enum,
960      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
961      (void*)XFA_ATTRIBUTEENUM_None},
962     {0xf889e747, L"xdpContent", XFA_ATTRIBUTE_XdpContent,
963      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
964      (void*)NULL},
965     {0xfea53ec6, L"decipherOnly", XFA_ATTRIBUTE_DecipherOnly,
966      XFA_ATTRIBUTETYPE_Cdata, XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
967      (void*)NULL},
968 };
969 extern const int32_t g_iXFAAttributeCount =
970     sizeof(g_XFAAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
971 extern const XFA_NOTSUREATTRIBUTE g_XFANotsureAttributes[] = {
972     {XFA_ELEMENT_SubformSet, XFA_ATTRIBUTE_Relation, XFA_ATTRIBUTETYPE_Enum,
973      (void*)XFA_ATTRIBUTEENUM_Ordered},
974     {XFA_ELEMENT_NumberPattern, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
975      (void*)XFA_ATTRIBUTEENUM_Numeric},
976     {XFA_ELEMENT_KeyUsage, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
977      (void*)XFA_ATTRIBUTEENUM_Optional},
978     {XFA_ELEMENT_LabelPrinter, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
979      (void*)XFA_ATTRIBUTEENUM_Zpl},
980     {XFA_ELEMENT_CalendarSymbols, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
981      (void*)XFA_ATTRIBUTEENUM_Gregorian},
982     {XFA_ELEMENT_Barcode, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Cdata,
983      (void*)NULL},
984     {XFA_ELEMENT_Barcode, XFA_ATTRIBUTE_Checksum, XFA_ATTRIBUTETYPE_Enum,
985      (void*)XFA_ATTRIBUTEENUM_None},
986     {XFA_ELEMENT_TimePattern, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
987      (void*)XFA_ATTRIBUTEENUM_Med},
988     {XFA_ELEMENT_BatchOutput, XFA_ATTRIBUTE_Format, XFA_ATTRIBUTETYPE_Enum,
989      (void*)XFA_ATTRIBUTEENUM_None},
990     {XFA_ELEMENT_SubjectDNs, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
991      (void*)XFA_ATTRIBUTEENUM_Optional},
992     {XFA_ELEMENT_Issuers, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
993      (void*)XFA_ATTRIBUTEENUM_Optional},
994     {XFA_ELEMENT_EncryptionMethods, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
995      (void*)XFA_ATTRIBUTEENUM_Optional},
996     {XFA_ELEMENT_Pattern, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
997      (void*)XFA_ATTRIBUTEENUM_CrossHatch},
998     {XFA_ELEMENT_Compress, XFA_ATTRIBUTE_Scope, XFA_ATTRIBUTETYPE_Enum,
999      (void*)XFA_ATTRIBUTEENUM_ImageOnly},
1000     {XFA_ELEMENT_Image, XFA_ATTRIBUTE_TransferEncoding, XFA_ATTRIBUTETYPE_Enum,
1001      (void*)XFA_ATTRIBUTEENUM_Base64},
1002     {XFA_ELEMENT_TimeStamp, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1003      (void*)XFA_ATTRIBUTEENUM_Optional},
1004     {XFA_ELEMENT_Subform, XFA_ATTRIBUTE_Scope, XFA_ATTRIBUTETYPE_Enum,
1005      (void*)XFA_ATTRIBUTEENUM_Name},
1006     {XFA_ELEMENT_Handler, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1007      (void*)XFA_ATTRIBUTEENUM_Optional},
1008     {XFA_ELEMENT_Record, XFA_ATTRIBUTE_Max, XFA_ATTRIBUTETYPE_Integer,
1009      (void*)0},
1010     {XFA_ELEMENT_Command, XFA_ATTRIBUTE_Timeout, XFA_ATTRIBUTETYPE_Integer,
1011      (void*)30},
1012     {XFA_ELEMENT_DigestMethods, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1013      (void*)XFA_ATTRIBUTEENUM_Optional},
1014     {XFA_ELEMENT_PageSet, XFA_ATTRIBUTE_Relation, XFA_ATTRIBUTETYPE_Enum,
1015      (void*)XFA_ATTRIBUTEENUM_OrderedOccurrence},
1016     {XFA_ELEMENT_Equate, XFA_ATTRIBUTE_From, XFA_ATTRIBUTETYPE_Cdata,
1017      (void*)NULL},
1018     {XFA_ELEMENT_Equate, XFA_ATTRIBUTE_To, XFA_ATTRIBUTETYPE_Cdata,
1019      (void*)NULL},
1020     {XFA_ELEMENT_Traverse, XFA_ATTRIBUTE_Operation, XFA_ATTRIBUTETYPE_Enum,
1021      (void*)XFA_ATTRIBUTEENUM_Next},
1022     {XFA_ELEMENT_Encodings, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1023      (void*)XFA_ATTRIBUTEENUM_Optional},
1024     {XFA_ELEMENT_Signing, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1025      (void*)XFA_ATTRIBUTEENUM_Optional},
1026     {XFA_ELEMENT_Oids, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1027      (void*)XFA_ATTRIBUTEENUM_Optional},
1028     {XFA_ELEMENT_Signature, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1029      (void*)XFA_ATTRIBUTEENUM_PDF1_3},
1030     {XFA_ELEMENT_ExData, XFA_ATTRIBUTE_TransferEncoding, XFA_ATTRIBUTETYPE_Enum,
1031      (void*)XFA_ATTRIBUTEENUM_None},
1032     {XFA_ELEMENT_Linear, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1033      (void*)XFA_ATTRIBUTEENUM_ToRight},
1034     {XFA_ELEMENT_CurrencySymbol, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
1035      (void*)XFA_ATTRIBUTEENUM_Symbol},
1036     {XFA_ELEMENT_EquateRange, XFA_ATTRIBUTE_From, XFA_ATTRIBUTETYPE_Cdata,
1037      (void*)NULL},
1038     {XFA_ELEMENT_EquateRange, XFA_ATTRIBUTE_To, XFA_ATTRIBUTETYPE_Cdata,
1039      (void*)NULL},
1040     {XFA_ELEMENT_SignData, XFA_ATTRIBUTE_Operation, XFA_ATTRIBUTETYPE_Enum,
1041      (void*)XFA_ATTRIBUTEENUM_Sign},
1042     {XFA_ELEMENT_DatePattern, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
1043      (void*)XFA_ATTRIBUTEENUM_Med},
1044     {XFA_ELEMENT_Bind, XFA_ATTRIBUTE_TransferEncoding, XFA_ATTRIBUTETYPE_Enum,
1045      (void*)XFA_ATTRIBUTEENUM_None},
1046     {XFA_ELEMENT_Reasons, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1047      (void*)XFA_ATTRIBUTEENUM_Optional},
1048     {XFA_ELEMENT_AppearanceFilter, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1049      (void*)XFA_ATTRIBUTEENUM_Optional},
1050     {XFA_ELEMENT_Form, XFA_ATTRIBUTE_Checksum, XFA_ATTRIBUTETYPE_Cdata,
1051      (void*)NULL},
1052     {XFA_ELEMENT_Value, XFA_ATTRIBUTE_Override, XFA_ATTRIBUTETYPE_Boolean,
1053      (void*)0},
1054     {XFA_ELEMENT_Calculate, XFA_ATTRIBUTE_Override, XFA_ATTRIBUTETYPE_Enum,
1055      (void*)XFA_ATTRIBUTEENUM_Error},
1056     {XFA_ELEMENT_Connect, XFA_ATTRIBUTE_Timeout, XFA_ATTRIBUTETYPE_Integer,
1057      (void*)15},
1058     {XFA_ELEMENT_Submit, XFA_ATTRIBUTE_Format, XFA_ATTRIBUTETYPE_Enum,
1059      (void*)XFA_ATTRIBUTEENUM_Xdp},
1060     {XFA_ELEMENT_Radial, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1061      (void*)XFA_ATTRIBUTEENUM_ToEdge},
1062     {XFA_ELEMENT_LockDocument, XFA_ATTRIBUTE_Type, XFA_ATTRIBUTETYPE_Enum,
1063      (void*)XFA_ATTRIBUTEENUM_Optional},
1064     {XFA_ELEMENT_Occur, XFA_ATTRIBUTE_Max, XFA_ATTRIBUTETYPE_Integer, (void*)1},
1065     {XFA_ELEMENT_NumberSymbol, XFA_ATTRIBUTE_Name, XFA_ATTRIBUTETYPE_Enum,
1066      (void*)XFA_ATTRIBUTEENUM_Decimal},
1067 };
1068 extern const int32_t g_iXFANotsureCount =
1069     sizeof(g_XFANotsureAttributes) / sizeof(XFA_NOTSUREATTRIBUTE);
1070 extern const XFA_ELEMENTINFO g_XFAElementData[] = {
1071     {0x23ee3, L"ps", XFA_ELEMENT_Ps, XFA_XDPPACKET_Config, XFA_OBJECTTYPE_Node},
1072     {0x25363, L"to", XFA_ELEMENT_To, XFA_XDPPACKET_Config,
1073      XFA_OBJECTTYPE_ContentNode},
1074     {0x2587e, L"ui", XFA_ELEMENT_Ui,
1075      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1076     {0x1c648b, L"recordSet", XFA_ELEMENT_RecordSet, XFA_XDPPACKET_SourceSet,
1077      XFA_OBJECTTYPE_Node},
1078     {0x171428f, L"subsetBelow", XFA_ELEMENT_SubsetBelow, XFA_XDPPACKET_Config,
1079      XFA_OBJECTTYPE_ContentNode},
1080     {0x1a0776a, L"subformSet", XFA_ELEMENT_SubformSet,
1081      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1082     {0x2340d70, L"adobeExtensionLevel", XFA_ELEMENT_AdobeExtensionLevel,
1083      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1084     {0x2c1c7f1, L"typeface", XFA_ELEMENT_Typeface, XFA_XDPPACKET_LocaleSet,
1085      XFA_OBJECTTYPE_Node},
1086     {0x5518c25, L"break", XFA_ELEMENT_Break,
1087      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1088     {0x5fff523, L"fontInfo", XFA_ELEMENT_FontInfo, XFA_XDPPACKET_Config,
1089      XFA_OBJECTTYPE_Node},
1090     {0x653a227, L"numberPattern", XFA_ELEMENT_NumberPattern,
1091      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ContentNode},
1092     {0x65b4a05, L"dynamicRender", XFA_ELEMENT_DynamicRender,
1093      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1094     {0x7e4362e, L"printScaling", XFA_ELEMENT_PrintScaling, XFA_XDPPACKET_Config,
1095      XFA_OBJECTTYPE_ContentNode},
1096     {0x7fe6d3a, L"checkButton", XFA_ELEMENT_CheckButton,
1097      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1098     {0x80cf58f, L"datePatterns", XFA_ELEMENT_DatePatterns,
1099      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1100     {0x811929d, L"sourceSet", XFA_ELEMENT_SourceSet, XFA_XDPPACKET_SourceSet,
1101      XFA_OBJECTTYPE_ModelNode},
1102     {0x9f9d612, L"amd", XFA_ELEMENT_Amd, XFA_XDPPACKET_Config,
1103      XFA_OBJECTTYPE_ContentNode},
1104     {0x9f9efb6, L"arc", XFA_ELEMENT_Arc,
1105      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1106     {0xa48835e, L"day", XFA_ELEMENT_Day, XFA_XDPPACKET_LocaleSet,
1107      XFA_OBJECTTYPE_ContentNode},
1108     {0xa6328b8, L"era", XFA_ELEMENT_Era, XFA_XDPPACKET_LocaleSet,
1109      XFA_OBJECTTYPE_ContentNode},
1110     {0xae6a0a0, L"jog", XFA_ELEMENT_Jog, XFA_XDPPACKET_Config,
1111      XFA_OBJECTTYPE_ContentNode},
1112     {0xb1b3d22, L"log", XFA_ELEMENT_Log, XFA_XDPPACKET_Config,
1113      XFA_OBJECTTYPE_Node},
1114     {0xb35439e, L"map", XFA_ELEMENT_Map,
1115      XFA_XDPPACKET_Config | XFA_XDPPACKET_SourceSet, XFA_OBJECTTYPE_Node},
1116     {0xb355301, L"mdp", XFA_ELEMENT_Mdp,
1117      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1118     {0xb420438, L"breakBefore", XFA_ELEMENT_BreakBefore,
1119      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1120     {0xb6a091c, L"oid", XFA_ELEMENT_Oid,
1121      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1122     {0xb84389f, L"pcl", XFA_ELEMENT_Pcl, XFA_XDPPACKET_Config,
1123      XFA_OBJECTTYPE_Node},
1124     {0xb843dba, L"pdf", XFA_ELEMENT_Pdf, XFA_XDPPACKET_Config,
1125      XFA_OBJECTTYPE_Node},
1126     {0xbb8df5d, L"ref", XFA_ELEMENT_Ref,
1127      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1128     {0xc080cd0, L"uri", XFA_ELEMENT_Uri,
1129      XFA_XDPPACKET_Config | XFA_XDPPACKET_ConnectionSet,
1130      XFA_OBJECTTYPE_TextNode},
1131     {0xc56afbf, L"xdc", XFA_ELEMENT_Xdc,
1132      XFA_XDPPACKET_Config | XFA_XDPPACKET_Xdc, XFA_OBJECTTYPE_ModelNode},
1133     {0xc56afcc, L"xdp", XFA_ELEMENT_Xdp, XFA_XDPPACKET_Config,
1134      XFA_OBJECTTYPE_Node},
1135     {0xc56b9ff, L"xfa", XFA_ELEMENT_Xfa, XFA_XDPPACKET_XDP,
1136      XFA_OBJECTTYPE_ModelNode},
1137     {0xc56fcb7, L"xsl", XFA_ELEMENT_Xsl, XFA_XDPPACKET_Config,
1138      XFA_OBJECTTYPE_Node},
1139     {0xc8b89d6, L"zpl", XFA_ELEMENT_Zpl, XFA_XDPPACKET_Config,
1140      XFA_OBJECTTYPE_Node},
1141     {0xc9bae94, L"cache", XFA_ELEMENT_Cache, XFA_XDPPACKET_Config,
1142      XFA_OBJECTTYPE_Node},
1143     {0xcb016be, L"margin", XFA_ELEMENT_Margin,
1144      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1145     {0xe1378fe, L"keyUsage", XFA_ELEMENT_KeyUsage,
1146      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1147     {0xfe3596a, L"exclude", XFA_ELEMENT_Exclude, XFA_XDPPACKET_Config,
1148      XFA_OBJECTTYPE_ContentNode},
1149     {0x10395ac7, L"choiceList", XFA_ELEMENT_ChoiceList,
1150      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1151     {0x1059ec18, L"level", XFA_ELEMENT_Level, XFA_XDPPACKET_Config,
1152      XFA_OBJECTTYPE_ContentNode},
1153     {0x10874804, L"labelPrinter", XFA_ELEMENT_LabelPrinter,
1154      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_Node},
1155     {0x10c40e03, L"calendarSymbols", XFA_ELEMENT_CalendarSymbols,
1156      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1157     {0x10f1ea24, L"para", XFA_ELEMENT_Para,
1158      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1159     {0x10f1ea37, L"part", XFA_ELEMENT_Part, XFA_XDPPACKET_Config,
1160      XFA_OBJECTTYPE_ContentNode},
1161     {0x1140975b, L"pdfa", XFA_ELEMENT_Pdfa, XFA_XDPPACKET_Config,
1162      XFA_OBJECTTYPE_Node},
1163     {0x1154efe6, L"filter", XFA_ELEMENT_Filter,
1164      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1165     {0x13f41de1, L"present", XFA_ELEMENT_Present, XFA_XDPPACKET_Config,
1166      XFA_OBJECTTYPE_Node},
1167     {0x1827e6ea, L"pagination", XFA_ELEMENT_Pagination, XFA_XDPPACKET_Config,
1168      XFA_OBJECTTYPE_ContentNode},
1169     {0x18463707, L"encoding", XFA_ELEMENT_Encoding,
1170      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_NodeC},
1171     {0x185e41e2, L"event", XFA_ELEMENT_Event,
1172      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1173     {0x1adb142d, L"whitespace", XFA_ELEMENT_Whitespace, XFA_XDPPACKET_Config,
1174      XFA_OBJECTTYPE_NodeV},
1175     {0x1f3f64c3, L"defaultUi", XFA_ELEMENT_DefaultUi,
1176      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1177     {0x204e87cb, L"dataModel", XFA_ELEMENT_DataModel, XFA_XDPPACKET_Datasets,
1178      XFA_OBJECTTYPE_ModelNode},
1179     {0x2057b350, L"barcode", XFA_ELEMENT_Barcode,
1180      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1181     {0x20596bad, L"timePattern", XFA_ELEMENT_TimePattern,
1182      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ContentNode},
1183     {0x210b74d3, L"batchOutput", XFA_ELEMENT_BatchOutput, XFA_XDPPACKET_Config,
1184      XFA_OBJECTTYPE_Node},
1185     {0x212ff0e2, L"enforce", XFA_ELEMENT_Enforce, XFA_XDPPACKET_Config,
1186      XFA_OBJECTTYPE_ContentNode},
1187     {0x21d351b4, L"currencySymbols", XFA_ELEMENT_CurrencySymbols,
1188      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1189     {0x21db83c5, L"addSilentPrint", XFA_ELEMENT_AddSilentPrint,
1190      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1191     {0x22266258, L"rename", XFA_ELEMENT_Rename, XFA_XDPPACKET_Config,
1192      XFA_OBJECTTYPE_NodeV},
1193     {0x226ca8f1, L"operation", XFA_ELEMENT_Operation,
1194      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_TextNode},
1195     {0x23e27b84, L"typefaces", XFA_ELEMENT_Typefaces, XFA_XDPPACKET_LocaleSet,
1196      XFA_OBJECTTYPE_Node},
1197     {0x23f4aa75, L"subjectDNs", XFA_ELEMENT_SubjectDNs,
1198      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1199     {0x240d5e8e, L"issuers", XFA_ELEMENT_Issuers,
1200      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1201     {0x2457a033, L"signaturePseudoModel", XFA_ELEMENT_SignaturePseudoModel,
1202      XFA_XDPPACKET_XDP, XFA_OBJECTTYPE_OrdinaryObject},
1203     {0x24a52f8a, L"wsdlConnection", XFA_ELEMENT_WsdlConnection,
1204      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_Node},
1205     {0x254ebd07, L"debug", XFA_ELEMENT_Debug, XFA_XDPPACKET_Config,
1206      XFA_OBJECTTYPE_Node},
1207     {0x2655c66a, L"delta", XFA_ELEMENT_Delta, XFA_XDPPACKET_Form,
1208      XFA_OBJECTTYPE_OrdinaryObject},
1209     {0x26c0daec, L"eraNames", XFA_ELEMENT_EraNames, XFA_XDPPACKET_LocaleSet,
1210      XFA_OBJECTTYPE_Node},
1211     {0x273ab03b, L"modifyAnnots", XFA_ELEMENT_ModifyAnnots,
1212      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1213     {0x27875bb4, L"startNode", XFA_ELEMENT_StartNode, XFA_XDPPACKET_Config,
1214      XFA_OBJECTTYPE_NodeV},
1215     {0x285d0dbc, L"button", XFA_ELEMENT_Button,
1216      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1217     {0x28dee6e9, L"format", XFA_ELEMENT_Format,
1218      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1219     {0x2a23349e, L"border", XFA_ELEMENT_Border,
1220      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1221     {0x2ae67f19, L"area", XFA_ELEMENT_Area,
1222      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1223      XFA_OBJECTTYPE_ContainerNode},
1224     {0x2c3c4c67, L"hyphenation", XFA_ELEMENT_Hyphenation,
1225      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1226     {0x2d08af85, L"text", XFA_ELEMENT_Text,
1227      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1228      XFA_OBJECTTYPE_ContentNode},
1229     {0x2d71b00f, L"time", XFA_ELEMENT_Time,
1230      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1231     {0x2f16a382, L"type", XFA_ELEMENT_Type, XFA_XDPPACKET_Config,
1232      XFA_OBJECTTYPE_ContentNode},
1233     {0x2fe057e9, L"overprint", XFA_ELEMENT_Overprint, XFA_XDPPACKET_Config,
1234      XFA_OBJECTTYPE_ContentNode},
1235     {0x302aee16, L"certificates", XFA_ELEMENT_Certificates,
1236      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1237     {0x30b227df, L"encryptionMethods", XFA_ELEMENT_EncryptionMethods,
1238      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1239     {0x32b900d1, L"setProperty", XFA_ELEMENT_SetProperty,
1240      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1241     {0x337d9e45, L"printerName", XFA_ELEMENT_PrinterName, XFA_XDPPACKET_Config,
1242      XFA_OBJECTTYPE_ContentNode},
1243     {0x33edda4b, L"startPage", XFA_ELEMENT_StartPage, XFA_XDPPACKET_Config,
1244      XFA_OBJECTTYPE_NodeV},
1245     {0x381943e4, L"pageOffset", XFA_ELEMENT_PageOffset, XFA_XDPPACKET_Config,
1246      XFA_OBJECTTYPE_Node},
1247     {0x382106cd, L"dateTime", XFA_ELEMENT_DateTime,
1248      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1249     {0x386e7421, L"comb", XFA_ELEMENT_Comb,
1250      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1251     {0x390acd9e, L"pattern", XFA_ELEMENT_Pattern,
1252      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1253     {0x3942163e, L"ifEmpty", XFA_ELEMENT_IfEmpty, XFA_XDPPACKET_Config,
1254      XFA_OBJECTTYPE_NodeV},
1255     {0x39944a7b, L"suppressBanner", XFA_ELEMENT_SuppressBanner,
1256      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1257     {0x3b3c3dca, L"outputBin", XFA_ELEMENT_OutputBin, XFA_XDPPACKET_Config,
1258      XFA_OBJECTTYPE_ContentNode},
1259     {0x3b8a4024, L"field", XFA_ELEMENT_Field,
1260      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1261     {0x3c15352f, L"agent", XFA_ELEMENT_Agent, XFA_XDPPACKET_Config,
1262      XFA_OBJECTTYPE_Node},
1263     {0x3d7e8668, L"outputXSL", XFA_ELEMENT_OutputXSL, XFA_XDPPACKET_Config,
1264      XFA_OBJECTTYPE_Node},
1265     {0x3e1c91c5, L"adjustData", XFA_ELEMENT_AdjustData, XFA_XDPPACKET_Config,
1266      XFA_OBJECTTYPE_NodeV},
1267     {0x3e7a9408, L"autoSave", XFA_ELEMENT_AutoSave, XFA_XDPPACKET_Config,
1268      XFA_OBJECTTYPE_NodeV},
1269     {0x3ecead94, L"contentArea", XFA_ELEMENT_ContentArea,
1270      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1271     {0x3ef334e3, L"eventPseudoModel", XFA_ELEMENT_EventPseudoModel,
1272      XFA_XDPPACKET_XDP, XFA_OBJECTTYPE_OrdinaryObject},
1273     {0x3fadaec0, L"wsdlAddress", XFA_ELEMENT_WsdlAddress,
1274      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_TextNode},
1275     {0x40623b5b, L"solid", XFA_ELEMENT_Solid,
1276      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1277     {0x41f0bd76, L"dateTimeSymbols", XFA_ELEMENT_DateTimeSymbols,
1278      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ContentNode},
1279     {0x444e7523, L"encryptionLevel", XFA_ELEMENT_EncryptionLevel,
1280      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1281     {0x4523af55, L"edge", XFA_ELEMENT_Edge,
1282      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1283     {0x45d5e3c1, L"stipple", XFA_ELEMENT_Stipple,
1284      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1285     {0x475e4e87, L"attributes", XFA_ELEMENT_Attributes, XFA_XDPPACKET_Config,
1286      XFA_OBJECTTYPE_NodeV},
1287     {0x487a8c87, L"versionControl", XFA_ELEMENT_VersionControl,
1288      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_Node},
1289     {0x48e5248c, L"meridiem", XFA_ELEMENT_Meridiem, XFA_XDPPACKET_LocaleSet,
1290      XFA_OBJECTTYPE_ContentNode},
1291     {0x48f36719, L"exclGroup", XFA_ELEMENT_ExclGroup,
1292      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1293     {0x4977356b, L"toolTip", XFA_ELEMENT_ToolTip,
1294      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1295     {0x499afecc, L"compress", XFA_ELEMENT_Compress, XFA_XDPPACKET_Config,
1296      XFA_OBJECTTYPE_Node},
1297     {0x4a0c4948, L"reason", XFA_ELEMENT_Reason,
1298      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1299     {0x4bdcce13, L"execute", XFA_ELEMENT_Execute,
1300      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1301     {0x4c56b216, L"contentCopy", XFA_ELEMENT_ContentCopy, XFA_XDPPACKET_Config,
1302      XFA_OBJECTTYPE_ContentNode},
1303     {0x4cc176d3, L"dateTimeEdit", XFA_ELEMENT_DateTimeEdit,
1304      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1305     {0x4e1e39b6, L"config", XFA_ELEMENT_Config, XFA_XDPPACKET_Config,
1306      XFA_OBJECTTYPE_ModelNode},
1307     {0x4e2d6083, L"image", XFA_ELEMENT_Image,
1308      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1309     {0x4e814150, L"#xHTML", XFA_ELEMENT_SharpxHTML,
1310      XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
1311          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_SourceSet |
1312          XFA_XDPPACKET_Form,
1313      XFA_OBJECTTYPE_NodeV},
1314     {0x4f2388c1, L"numberOfCopies", XFA_ELEMENT_NumberOfCopies,
1315      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1316     {0x4f512e30, L"behaviorOverride", XFA_ELEMENT_BehaviorOverride,
1317      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1318     {0x4fdc3454, L"timeStamp", XFA_ELEMENT_TimeStamp,
1319      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1320     {0x51d90546, L"month", XFA_ELEMENT_Month, XFA_XDPPACKET_LocaleSet,
1321      XFA_OBJECTTYPE_ContentNode},
1322     {0x523437e4, L"viewerPreferences", XFA_ELEMENT_ViewerPreferences,
1323      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_Node},
1324     {0x53abc1c6, L"scriptModel", XFA_ELEMENT_ScriptModel, XFA_XDPPACKET_Config,
1325      XFA_OBJECTTYPE_ContentNode},
1326     {0x54034c2f, L"decimal", XFA_ELEMENT_Decimal,
1327      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1328     {0x54202c9e, L"subform", XFA_ELEMENT_Subform,
1329      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1330     {0x542c7300, L"select", XFA_ELEMENT_Select, XFA_XDPPACKET_SourceSet,
1331      XFA_OBJECTTYPE_TextNode},
1332     {0x5436d198, L"window", XFA_ELEMENT_Window, XFA_XDPPACKET_Config,
1333      XFA_OBJECTTYPE_NodeV},
1334     {0x5473b6dc, L"localeSet", XFA_ELEMENT_LocaleSet,
1335      XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ModelNode},
1336     {0x56ae179e, L"handler", XFA_ELEMENT_Handler,
1337      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1338     {0x5700bd5f, L"hostPseudoModel", XFA_ELEMENT_HostPseudoModel,
1339      XFA_XDPPACKET_XDP, XFA_OBJECTTYPE_OrdinaryObject},
1340     {0x570ce835, L"presence", XFA_ELEMENT_Presence, XFA_XDPPACKET_Config,
1341      XFA_OBJECTTYPE_NodeV},
1342     {0x5779d65f, L"record", XFA_ELEMENT_Record, XFA_XDPPACKET_Config,
1343      XFA_OBJECTTYPE_NodeV},
1344     {0x59c8f27d, L"embed", XFA_ELEMENT_Embed, XFA_XDPPACKET_Config,
1345      XFA_OBJECTTYPE_ContentNode},
1346     {0x5a50e9e6, L"version", XFA_ELEMENT_Version, XFA_XDPPACKET_Config,
1347      XFA_OBJECTTYPE_ContentNode},
1348     {0x5b8383df, L"command", XFA_ELEMENT_Command, XFA_XDPPACKET_SourceSet,
1349      XFA_OBJECTTYPE_Node},
1350     {0x5c43c6c3, L"copies", XFA_ELEMENT_Copies, XFA_XDPPACKET_Config,
1351      XFA_OBJECTTYPE_ContentNode},
1352     {0x5e0c2c49, L"staple", XFA_ELEMENT_Staple, XFA_XDPPACKET_Config,
1353      XFA_OBJECTTYPE_Node},
1354     {0x5e5083dd, L"submitFormat", XFA_ELEMENT_SubmitFormat,
1355      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1356     {0x5e8c5d20, L"boolean", XFA_ELEMENT_Boolean,
1357      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1358      XFA_OBJECTTYPE_ContentNode},
1359     {0x60490a85, L"message", XFA_ELEMENT_Message,
1360      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1361      XFA_OBJECTTYPE_Node},
1362     {0x60d4c8b1, L"output", XFA_ELEMENT_Output, XFA_XDPPACKET_Config,
1363      XFA_OBJECTTYPE_Node},
1364     {0x61810081, L"psMap", XFA_ELEMENT_PsMap, XFA_XDPPACKET_Config,
1365      XFA_OBJECTTYPE_Node},
1366     {0x62bd904b, L"excludeNS", XFA_ELEMENT_ExcludeNS, XFA_XDPPACKET_Config,
1367      XFA_OBJECTTYPE_NodeV},
1368     {0x669d4f77, L"assist", XFA_ELEMENT_Assist,
1369      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1370     {0x67334a1c, L"picture", XFA_ELEMENT_Picture,
1371      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1372      XFA_OBJECTTYPE_ContentNode},
1373     {0x67fe7334, L"traversal", XFA_ELEMENT_Traversal,
1374      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1375     {0x6894589c, L"silentPrint", XFA_ELEMENT_SilentPrint, XFA_XDPPACKET_Config,
1376      XFA_OBJECTTYPE_Node},
1377     {0x68a16bbd, L"webClient", XFA_ELEMENT_WebClient, XFA_XDPPACKET_Config,
1378      XFA_OBJECTTYPE_Node},
1379     {0x69f115df, L"layoutPseudoModel", XFA_ELEMENT_LayoutPseudoModel,
1380      XFA_XDPPACKET_XDP, XFA_OBJECTTYPE_OrdinaryObject},
1381     {0x6a4bc084, L"producer", XFA_ELEMENT_Producer, XFA_XDPPACKET_Config,
1382      XFA_OBJECTTYPE_ContentNode},
1383     {0x6a9e04c9, L"corner", XFA_ELEMENT_Corner,
1384      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1385     {0x6ccd7274, L"msgId", XFA_ELEMENT_MsgId, XFA_XDPPACKET_Config,
1386      XFA_OBJECTTYPE_NodeV},
1387     {0x6e67921f, L"color", XFA_ELEMENT_Color,
1388      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1389     {0x6ec217a5, L"keep", XFA_ELEMENT_Keep,
1390      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1391     {0x6eef1116, L"query", XFA_ELEMENT_Query, XFA_XDPPACKET_SourceSet,
1392      XFA_OBJECTTYPE_Node},
1393     {0x7033bfd5, L"insert", XFA_ELEMENT_Insert, XFA_XDPPACKET_SourceSet,
1394      XFA_OBJECTTYPE_TextNode},
1395     {0x704af389, L"imageEdit", XFA_ELEMENT_ImageEdit,
1396      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1397     {0x7233018a, L"validate", XFA_ELEMENT_Validate,
1398      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1399      XFA_OBJECTTYPE_ContentNode},
1400     {0x72ba47b4, L"digestMethods", XFA_ELEMENT_DigestMethods,
1401      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1402     {0x72f2aa7a, L"numberPatterns", XFA_ELEMENT_NumberPatterns,
1403      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1404     {0x74caed29, L"pageSet", XFA_ELEMENT_PageSet,
1405      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1406     {0x7568e6ae, L"integer", XFA_ELEMENT_Integer,
1407      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1408      XFA_OBJECTTYPE_ContentNode},
1409     {0x76182db9, L"soapAddress", XFA_ELEMENT_SoapAddress,
1410      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_TextNode},
1411     {0x773146c5, L"equate", XFA_ELEMENT_Equate, XFA_XDPPACKET_Config,
1412      XFA_OBJECTTYPE_NodeV},
1413     {0x77d449dd, L"formFieldFilling", XFA_ELEMENT_FormFieldFilling,
1414      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1415     {0x7889d68a, L"pageRange", XFA_ELEMENT_PageRange, XFA_XDPPACKET_Config,
1416      XFA_OBJECTTYPE_ContentNode},
1417     {0x7baca2e3, L"update", XFA_ELEMENT_Update, XFA_XDPPACKET_SourceSet,
1418      XFA_OBJECTTYPE_TextNode},
1419     {0x7ce89001, L"connectString", XFA_ELEMENT_ConnectString,
1420      XFA_XDPPACKET_SourceSet, XFA_OBJECTTYPE_TextNode},
1421     {0x7d9fd7c5, L"mode", XFA_ELEMENT_Mode, XFA_XDPPACKET_Config,
1422      XFA_OBJECTTYPE_ContentNode},
1423     {0x7e7e845e, L"layout", XFA_ELEMENT_Layout, XFA_XDPPACKET_Config,
1424      XFA_OBJECTTYPE_ContentNode},
1425     {0x7e845c34, L"#xml", XFA_ELEMENT_Sharpxml,
1426      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_NodeV},
1427     {0x7fb341df, L"xsdConnection", XFA_ELEMENT_XsdConnection,
1428      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_Node},
1429     {0x7ffb51cc, L"traverse", XFA_ELEMENT_Traverse,
1430      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1431     {0x80203b5a, L"encodings", XFA_ELEMENT_Encodings,
1432      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1433     {0x803550fc, L"template", XFA_ELEMENT_Template,
1434      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1435      XFA_OBJECTTYPE_ModelNode},
1436     {0x803d5bbc, L"acrobat", XFA_ELEMENT_Acrobat, XFA_XDPPACKET_Config,
1437      XFA_OBJECTTYPE_Node},
1438     {0x821d6569, L"validationMessaging", XFA_ELEMENT_ValidationMessaging,
1439      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_NodeV},
1440     {0x830e688f, L"signing", XFA_ELEMENT_Signing,
1441      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1442     {0x83a550d2, L"dataWindow", XFA_ELEMENT_DataWindow, XFA_XDPPACKET_Datasets,
1443      XFA_OBJECTTYPE_OrdinaryObject},
1444     {0x83dab9f5, L"script", XFA_ELEMENT_Script,
1445      XFA_XDPPACKET_Config | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1446      XFA_OBJECTTYPE_ContentNode},
1447     {0x8411ebcd, L"addViewerPreferences", XFA_ELEMENT_AddViewerPreferences,
1448      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1449     {0x8777642e, L"alwaysEmbed", XFA_ELEMENT_AlwaysEmbed, XFA_XDPPACKET_Config,
1450      XFA_OBJECTTYPE_NodeV},
1451     {0x877a6b39, L"passwordEdit", XFA_ELEMENT_PasswordEdit,
1452      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1453     {0x87e84c99, L"numericEdit", XFA_ELEMENT_NumericEdit,
1454      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1455     {0x8852cdec, L"encryptionMethod", XFA_ELEMENT_EncryptionMethod,
1456      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_NodeC},
1457     {0x891f4606, L"change", XFA_ELEMENT_Change, XFA_XDPPACKET_Config,
1458      XFA_OBJECTTYPE_ContentNode},
1459     {0x89939f36, L"pageArea", XFA_ELEMENT_PageArea,
1460      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1461     {0x8a9d6247, L"submitUrl", XFA_ELEMENT_SubmitUrl, XFA_XDPPACKET_Config,
1462      XFA_OBJECTTYPE_ContentNode},
1463     {0x8ad8b90f, L"oids", XFA_ELEMENT_Oids,
1464      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1465     {0x8b036f32, L"signature", XFA_ELEMENT_Signature,
1466      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1467     {0x8b128efb, L"ADBE_JSConsole", XFA_ELEMENT_ADBE_JSConsole,
1468      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1469     {0x8bcfe96e, L"caption", XFA_ELEMENT_Caption,
1470      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1471     {0x8e1c2921, L"relevant", XFA_ELEMENT_Relevant, XFA_XDPPACKET_Config,
1472      XFA_OBJECTTYPE_NodeV},
1473     {0x8e3f0a4b, L"flipLabel", XFA_ELEMENT_FlipLabel, XFA_XDPPACKET_Config,
1474      XFA_OBJECTTYPE_NodeV},
1475     {0x900280b7, L"exData", XFA_ELEMENT_ExData,
1476      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1477     {0x91e80352, L"dayNames", XFA_ELEMENT_DayNames, XFA_XDPPACKET_LocaleSet,
1478      XFA_OBJECTTYPE_Node},
1479     {0x93113b11, L"soapAction", XFA_ELEMENT_SoapAction,
1480      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_TextNode},
1481     {0x938b09f6, L"defaultTypeface", XFA_ELEMENT_DefaultTypeface,
1482      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_NodeV},
1483     {0x95b37897, L"manifest", XFA_ELEMENT_Manifest,
1484      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1485     {0x97b76b54, L"overflow", XFA_ELEMENT_Overflow,
1486      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1487     {0x9a57861b, L"linear", XFA_ELEMENT_Linear,
1488      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1489     {0x9ad5a821, L"currencySymbol", XFA_ELEMENT_CurrencySymbol,
1490      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ContentNode},
1491     {0x9c6471b3, L"delete", XFA_ELEMENT_Delete, XFA_XDPPACKET_SourceSet,
1492      XFA_OBJECTTYPE_TextNode},
1493     {0x9deea61d, L"deltas", XFA_ELEMENT_Deltas, XFA_XDPPACKET_Form,
1494      XFA_OBJECTTYPE_OrdinaryObject},
1495     {0x9e67de21, L"digestMethod", XFA_ELEMENT_DigestMethod,
1496      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_NodeC},
1497     {0x9f3e9510, L"instanceManager", XFA_ELEMENT_InstanceManager,
1498      XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1499     {0xa0799892, L"equateRange", XFA_ELEMENT_EquateRange, XFA_XDPPACKET_Config,
1500      XFA_OBJECTTYPE_NodeV},
1501     {0xa084a381, L"medium", XFA_ELEMENT_Medium,
1502      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1503     {0xa1211b8b, L"textEdit", XFA_ELEMENT_TextEdit,
1504      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1505     {0xa17008f0, L"templateCache", XFA_ELEMENT_TemplateCache,
1506      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_Node},
1507     {0xa4f7b88f, L"compressObjectStream", XFA_ELEMENT_CompressObjectStream,
1508      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1509     {0xa65f5d17, L"dataValue", XFA_ELEMENT_DataValue, XFA_XDPPACKET_Datasets,
1510      XFA_OBJECTTYPE_Node},
1511     {0xa6caaa89, L"accessibleContent", XFA_ELEMENT_AccessibleContent,
1512      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1513     {0xa8c7d5e2, L"nodeList", XFA_ELEMENT_NodeList, XFA_XDPPACKET_XDP,
1514      XFA_OBJECTTYPE_NodeList},
1515     {0xa94cc00b, L"includeXDPContent", XFA_ELEMENT_IncludeXDPContent,
1516      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1517     {0xa9b081a1, L"xmlConnection", XFA_ELEMENT_XmlConnection,
1518      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_Node},
1519     {0xab2a3b74, L"validateApprovalSignatures",
1520      XFA_ELEMENT_ValidateApprovalSignatures, XFA_XDPPACKET_Config,
1521      XFA_OBJECTTYPE_NodeV},
1522     {0xab8c5a2b, L"signData", XFA_ELEMENT_SignData,
1523      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1524     {0xabaa2ceb, L"packets", XFA_ELEMENT_Packets, XFA_XDPPACKET_Config,
1525      XFA_OBJECTTYPE_ContentNode},
1526     {0xadba359c, L"datePattern", XFA_ELEMENT_DatePattern,
1527      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ContentNode},
1528     {0xae222b2b, L"duplexOption", XFA_ELEMENT_DuplexOption,
1529      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1530     {0xb012effb, L"base", XFA_ELEMENT_Base, XFA_XDPPACKET_Config,
1531      XFA_OBJECTTYPE_ContentNode},
1532     {0xb0e5485d, L"bind", XFA_ELEMENT_Bind,
1533      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1534      XFA_OBJECTTYPE_Node},
1535     {0xb45d61b2, L"compression", XFA_ELEMENT_Compression, XFA_XDPPACKET_Config,
1536      XFA_OBJECTTYPE_Node},
1537     {0xb563f0ff, L"user", XFA_ELEMENT_User, XFA_XDPPACKET_SourceSet,
1538      XFA_OBJECTTYPE_TextNode},
1539     {0xb5848ad5, L"rectangle", XFA_ELEMENT_Rectangle,
1540      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1541     {0xb6dacb72, L"effectiveOutputPolicy", XFA_ELEMENT_EffectiveOutputPolicy,
1542      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_Node},
1543     {0xb7d7654d, L"ADBE_JSDebugger", XFA_ELEMENT_ADBE_JSDebugger,
1544      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1545     {0xbab37f73, L"acrobat7", XFA_ELEMENT_Acrobat7, XFA_XDPPACKET_Config,
1546      XFA_OBJECTTYPE_Node},
1547     {0xbc70081e, L"interactive", XFA_ELEMENT_Interactive, XFA_XDPPACKET_Config,
1548      XFA_OBJECTTYPE_ContentNode},
1549     {0xbc8fa350, L"locale", XFA_ELEMENT_Locale,
1550      XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1551     {0xbcd44940, L"currentPage", XFA_ELEMENT_CurrentPage, XFA_XDPPACKET_Config,
1552      XFA_OBJECTTYPE_ContentNode},
1553     {0xbde9abda, L"data", XFA_ELEMENT_Data, XFA_XDPPACKET_Config,
1554      XFA_OBJECTTYPE_Node},
1555     {0xbde9abde, L"date", XFA_ELEMENT_Date,
1556      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1557     {0xbe52dfbf, L"desc", XFA_ELEMENT_Desc,
1558      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1559     {0xbf4b6405, L"encrypt", XFA_ELEMENT_Encrypt,
1560      XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_Form,
1561      XFA_OBJECTTYPE_ContentNode},
1562     {0xbfa87cce, L"draw", XFA_ELEMENT_Draw,
1563      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1564     {0xc181ff4b, L"encryption", XFA_ELEMENT_Encryption, XFA_XDPPACKET_Config,
1565      XFA_OBJECTTYPE_Node},
1566     {0xc1970f40, L"meridiemNames", XFA_ELEMENT_MeridiemNames,
1567      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1568     {0xc5ad9f5e, L"messaging", XFA_ELEMENT_Messaging, XFA_XDPPACKET_Config,
1569      XFA_OBJECTTYPE_Node},
1570     {0xc69549f4, L"speak", XFA_ELEMENT_Speak,
1571      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1572     {0xc7743dc7, L"dataGroup", XFA_ELEMENT_DataGroup, XFA_XDPPACKET_Datasets,
1573      XFA_OBJECTTYPE_Node},
1574     {0xc7eb20e9, L"common", XFA_ELEMENT_Common, XFA_XDPPACKET_Config,
1575      XFA_OBJECTTYPE_Node},
1576     {0xc85d4528, L"#text", XFA_ELEMENT_Sharptext,
1577      XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_LocaleSet |
1578          XFA_XDPPACKET_ConnectionSet | XFA_XDPPACKET_SourceSet |
1579          XFA_XDPPACKET_Form,
1580      XFA_OBJECTTYPE_NodeV},
1581     {0xc861556a, L"paginationOverride", XFA_ELEMENT_PaginationOverride,
1582      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1583     {0xc903dabb, L"reasons", XFA_ELEMENT_Reasons,
1584      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1585     {0xc9a8127f, L"signatureProperties", XFA_ELEMENT_SignatureProperties,
1586      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1587     {0xca010c2d, L"threshold", XFA_ELEMENT_Threshold, XFA_XDPPACKET_Config,
1588      XFA_OBJECTTYPE_NodeV},
1589     {0xcb4c5e96, L"appearanceFilter", XFA_ELEMENT_AppearanceFilter,
1590      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_NodeC},
1591     {0xcc92aba7, L"fill", XFA_ELEMENT_Fill,
1592      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1593     {0xcd308b77, L"font", XFA_ELEMENT_Font,
1594      XFA_XDPPACKET_Template | XFA_XDPPACKET_Config | XFA_XDPPACKET_Form,
1595      XFA_OBJECTTYPE_Node},
1596     {0xcd309ff4, L"form", XFA_ELEMENT_Form, XFA_XDPPACKET_Form,
1597      XFA_OBJECTTYPE_ModelNode},
1598     {0xcebcca2d, L"mediumInfo", XFA_ELEMENT_MediumInfo, XFA_XDPPACKET_Config,
1599      XFA_OBJECTTYPE_Node},
1600     {0xcfe0d643, L"certificate", XFA_ELEMENT_Certificate,
1601      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_TextNode},
1602     {0xd012c033, L"password", XFA_ELEMENT_Password, XFA_XDPPACKET_SourceSet,
1603      XFA_OBJECTTYPE_TextNode},
1604     {0xd01604bd, L"runScripts", XFA_ELEMENT_RunScripts, XFA_XDPPACKET_Config,
1605      XFA_OBJECTTYPE_ContentNode},
1606     {0xd1227e6f, L"trace", XFA_ELEMENT_Trace, XFA_XDPPACKET_Config,
1607      XFA_OBJECTTYPE_Node},
1608     {0xd1532876, L"float", XFA_ELEMENT_Float,
1609      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1610     {0xd17a6c30, L"renderPolicy", XFA_ELEMENT_RenderPolicy,
1611      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1612     {0xd4bf6823, L"logPseudoModel", XFA_ELEMENT_LogPseudoModel,
1613      XFA_XDPPACKET_XDP, XFA_OBJECTTYPE_OrdinaryObject},
1614     {0xd58aa962, L"destination", XFA_ELEMENT_Destination, XFA_XDPPACKET_Config,
1615      XFA_OBJECTTYPE_ContentNode},
1616     {0xd6e27f1d, L"value", XFA_ELEMENT_Value,
1617      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1618     {0xd7a14462, L"bookend", XFA_ELEMENT_Bookend,
1619      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1620     {0xd8c31254, L"exObject", XFA_ELEMENT_ExObject,
1621      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1622     {0xda6a8590, L"openAction", XFA_ELEMENT_OpenAction, XFA_XDPPACKET_Config,
1623      XFA_OBJECTTYPE_Node},
1624     {0xdab4fb7d, L"neverEmbed", XFA_ELEMENT_NeverEmbed, XFA_XDPPACKET_Config,
1625      XFA_OBJECTTYPE_NodeV},
1626     {0xdb98475f, L"bindItems", XFA_ELEMENT_BindItems,
1627      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1628     {0xdbfbe02e, L"calculate", XFA_ELEMENT_Calculate,
1629      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1630     {0xdd7676ed, L"print", XFA_ELEMENT_Print, XFA_XDPPACKET_Config,
1631      XFA_OBJECTTYPE_ContentNode},
1632     {0xdde273d7, L"extras", XFA_ELEMENT_Extras,
1633      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1634      XFA_OBJECTTYPE_Node},
1635     {0xde146b34, L"proto", XFA_ELEMENT_Proto,
1636      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1637     {0xdf059321, L"dSigData", XFA_ELEMENT_DSigData,
1638      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1639     {0xdfccf030, L"creator", XFA_ELEMENT_Creator, XFA_XDPPACKET_Config,
1640      XFA_OBJECTTYPE_ContentNode},
1641     {0xdff78c6a, L"connect", XFA_ELEMENT_Connect,
1642      XFA_XDPPACKET_SourceSet | XFA_XDPPACKET_Template | XFA_XDPPACKET_Form,
1643      XFA_OBJECTTYPE_Node},
1644     {0xe11a2cbc, L"permissions", XFA_ELEMENT_Permissions, XFA_XDPPACKET_Config,
1645      XFA_OBJECTTYPE_Node},
1646     {0xe14c801c, L"connectionSet", XFA_ELEMENT_ConnectionSet,
1647      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_ModelNode},
1648     {0xe1c83a14, L"submit", XFA_ELEMENT_Submit,
1649      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1650     {0xe29821cd, L"range", XFA_ELEMENT_Range, XFA_XDPPACKET_Config,
1651      XFA_OBJECTTYPE_NodeV},
1652     {0xe38d83c7, L"linearized", XFA_ELEMENT_Linearized, XFA_XDPPACKET_Config,
1653      XFA_OBJECTTYPE_ContentNode},
1654     {0xe3aa2578, L"packet", XFA_ELEMENT_Packet, XFA_XDPPACKET_XDP,
1655      XFA_OBJECTTYPE_NodeC},
1656     {0xe3aa860e, L"rootElement", XFA_ELEMENT_RootElement,
1657      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_TextNode},
1658     {0xe3e553fa, L"plaintextMetadata", XFA_ELEMENT_PlaintextMetadata,
1659      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1660     {0xe3e6e4f2, L"numberSymbols", XFA_ELEMENT_NumberSymbols,
1661      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1662     {0xe3f067f6, L"printHighQuality", XFA_ELEMENT_PrintHighQuality,
1663      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1664     {0xe3fd078c, L"driver", XFA_ELEMENT_Driver, XFA_XDPPACKET_Config,
1665      XFA_OBJECTTYPE_Node},
1666     {0xe48b34f2, L"incrementalLoad", XFA_ELEMENT_IncrementalLoad,
1667      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_NodeV},
1668     {0xe550e7c2, L"subjectDN", XFA_ELEMENT_SubjectDN,
1669      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_NodeC},
1670     {0xe6669a78, L"compressLogicalStructure",
1671      XFA_ELEMENT_CompressLogicalStructure, XFA_XDPPACKET_Config,
1672      XFA_OBJECTTYPE_ContentNode},
1673     {0xe7a7ea02, L"incrementalMerge", XFA_ELEMENT_IncrementalMerge,
1674      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1675     {0xe948530d, L"radial", XFA_ELEMENT_Radial,
1676      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1677     {0xea8d6999, L"variables", XFA_ELEMENT_Variables,
1678      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContainerNode},
1679     {0xeaa142c0, L"timePatterns", XFA_ELEMENT_TimePatterns,
1680      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_Node},
1681     {0xeb943a71, L"effectiveInputPolicy", XFA_ELEMENT_EffectiveInputPolicy,
1682      XFA_XDPPACKET_ConnectionSet, XFA_OBJECTTYPE_Node},
1683     {0xef04a2bc, L"nameAttr", XFA_ELEMENT_NameAttr, XFA_XDPPACKET_Config,
1684      XFA_OBJECTTYPE_NodeV},
1685     {0xf07222ab, L"conformance", XFA_ELEMENT_Conformance, XFA_XDPPACKET_Config,
1686      XFA_OBJECTTYPE_ContentNode},
1687     {0xf0aaaadc, L"transform", XFA_ELEMENT_Transform, XFA_XDPPACKET_Config,
1688      XFA_OBJECTTYPE_Node},
1689     {0xf1433e88, L"lockDocument", XFA_ELEMENT_LockDocument,
1690      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_ContentNode},
1691     {0xf54eb997, L"breakAfter", XFA_ELEMENT_BreakAfter,
1692      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1693     {0xf616da28, L"line", XFA_ELEMENT_Line,
1694      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1695     {0xf616f3dc, L"list", XFA_ELEMENT_List, XFA_XDPPACKET_XDP,
1696      XFA_OBJECTTYPE_OrdinaryList},
1697     {0xf7055fb1, L"source", XFA_ELEMENT_Source, XFA_XDPPACKET_SourceSet,
1698      XFA_OBJECTTYPE_Node},
1699     {0xf7eebe1c, L"occur", XFA_ELEMENT_Occur,
1700      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1701     {0xf8d10d97, L"pickTrayByPDFSize", XFA_ELEMENT_PickTrayByPDFSize,
1702      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1703     {0xf8f19e3a, L"monthNames", XFA_ELEMENT_MonthNames, XFA_XDPPACKET_LocaleSet,
1704      XFA_OBJECTTYPE_Node},
1705     {0xf984149b, L"severity", XFA_ELEMENT_Severity, XFA_XDPPACKET_Config,
1706      XFA_OBJECTTYPE_NodeV},
1707     {0xf9bcb037, L"groupParent", XFA_ELEMENT_GroupParent, XFA_XDPPACKET_Config,
1708      XFA_OBJECTTYPE_NodeV},
1709     {0xfbc42fff, L"documentAssembly", XFA_ELEMENT_DocumentAssembly,
1710      XFA_XDPPACKET_Config, XFA_OBJECTTYPE_ContentNode},
1711     {0xfc78159f, L"numberSymbol", XFA_ELEMENT_NumberSymbol,
1712      XFA_XDPPACKET_LocaleSet, XFA_OBJECTTYPE_ContentNode},
1713     {0xfcbd606c, L"tagged", XFA_ELEMENT_Tagged, XFA_XDPPACKET_Config,
1714      XFA_OBJECTTYPE_ContentNode},
1715     {0xff063802, L"items", XFA_ELEMENT_Items,
1716      XFA_XDPPACKET_Template | XFA_XDPPACKET_Form, XFA_OBJECTTYPE_Node},
1717 };
1718 extern const int32_t g_iXFAElementCount =
1719     sizeof(g_XFAElementData) / sizeof(XFA_ELEMENTINFO);
1720 extern const XFA_ELEMENTHIERARCHY g_XFAElementPropertyIndex[] = {
1721     {0, 8},    {8, 0},   {8, 14},   {22, 0},   {22, 0},   {22, 6},   {28, 0},
1722     {28, 0},   {28, 1},  {29, 3},   {32, 0},   {32, 0},   {32, 0},   {32, 3},
1723     {35, 1},   {36, 0},  {36, 0},   {36, 2},   {38, 0},   {38, 0},   {38, 0},
1724     {38, 4},   {42, 0},  {42, 0},   {42, 1},   {43, 0},   {43, 8},   {51, 19},
1725     {70, 0},   {70, 0},  {70, 2},   {72, 1},   {73, 0},   {73, 2},   {75, 4},
1726     {79, 1},   {80, 1},  {81, 0},   {81, 0},   {81, 3},   {84, 0},   {84, 4},
1727     {88, 4},   {92, 1},  {93, 0},   {93, 4},   {97, 9},   {106, 14}, {120, 0},
1728     {120, 0},  {120, 5}, {125, 0},  {125, 1},  {126, 0},  {126, 0},  {126, 0},
1729     {126, 0},  {126, 0}, {126, 1},  {127, 0},  {127, 0},  {127, 0},  {127, 0},
1730     {127, 0},  {127, 0}, {127, 0},  {127, 6},  {133, 1},  {134, 0},  {134, 1},
1731     {135, 0},  {135, 0}, {135, 1},  {136, 2},  {138, 5},  {143, 2},  {145, 0},
1732     {145, 0},  {145, 0}, {145, 0},  {145, 0},  {145, 5},  {150, 0},  {150, 0},
1733     {150, 0},  {150, 0}, {150, 0},  {150, 0},  {150, 0},  {150, 2},  {152, 0},
1734     {152, 0},  {152, 0}, {152, 17}, {169, 0},  {169, 1},  {170, 0},  {170, 0},
1735     {170, 2},  {172, 0}, {172, 0},  {172, 1},  {173, 0},  {173, 0},  {173, 2},
1736     {175, 2},  {177, 0}, {177, 0},  {177, 0},  {177, 11}, {188, 0},  {188, 0},
1737     {188, 0},  {188, 0}, {188, 0},  {188, 4},  {192, 3},  {195, 0},  {195, 0},
1738     {195, 0},  {195, 0}, {195, 0},  {195, 0},  {195, 9},  {204, 0},  {204, 0},
1739     {204, 17}, {221, 0}, {221, 0},  {221, 0},  {221, 0},  {221, 0},  {221, 0},
1740     {221, 0},  {221, 0}, {221, 0},  {221, 4},  {225, 0},  {225, 0},  {225, 0},
1741     {225, 0},  {225, 2}, {227, 3},  {230, 0},  {230, 0},  {230, 2},  {232, 0},
1742     {232, 1},  {233, 2}, {235, 2},  {237, 0},  {237, 0},  {237, 2},  {239, 0},
1743     {239, 1},  {240, 1}, {241, 2},  {243, 0},  {243, 3},  {246, 4},  {250, 0},
1744     {250, 1},  {251, 2}, {253, 0},  {253, 0},  {253, 0},  {253, 0},  {253, 0},
1745     {253, 0},  {253, 0}, {253, 0},  {253, 0},  {253, 0},  {253, 2},  {255, 2},
1746     {257, 0},  {257, 6}, {263, 5},  {268, 0},  {268, 0},  {268, 0},  {268, 3},
1747     {271, 0},  {271, 0}, {271, 3},  {274, 4},  {278, 0},  {278, 0},  {278, 4},
1748     {282, 0},  {282, 0}, {282, 5},  {287, 0},  {287, 5},  {292, 0},  {292, 0},
1749     {292, 0},  {292, 1}, {293, 0},  {293, 0},  {293, 1},  {294, 0},  {294, 2},
1750     {296, 0},  {296, 0}, {296, 0},  {296, 0},  {296, 1},  {297, 0},  {297, 0},
1751     {297, 4},  {301, 0}, {301, 0},  {301, 0},  {301, 0},  {301, 0},  {301, 0},
1752     {301, 1},  {302, 0}, {302, 2},  {304, 0},  {304, 0},  {304, 0},  {304, 0},
1753     {304, 1},  {305, 4}, {309, 0},  {309, 3},  {312, 0},  {312, 0},  {312, 1},
1754     {313, 0},  {313, 8}, {321, 0},  {321, 10}, {331, 0},  {331, 10}, {341, 1},
1755     {342, 12}, {354, 3}, {357, 1},  {358, 0},  {358, 0},  {358, 0},  {358, 8},
1756     {366, 0},  {366, 0}, {366, 0},  {366, 0},  {366, 0},  {366, 0},  {366, 7},
1757     {373, 2},  {375, 0}, {375, 1},  {376, 0},  {376, 0},  {376, 0},  {376, 0},
1758     {376, 0},  {376, 0}, {376, 0},  {376, 0},  {376, 13}, {389, 0},  {389, 1},
1759     {390, 1},  {391, 0}, {391, 0},  {391, 3},  {394, 0},  {394, 0},  {394, 0},
1760     {394, 0},  {394, 0}, {394, 4},  {398, 9},  {407, 0},  {407, 1},  {408, 0},
1761     {408, 0},  {408, 0}, {408, 0},  {408, 0},  {408, 1},  {409, 0},  {409, 2},
1762     {411, 0},  {411, 0}, {411, 0},  {411, 0},  {411, 2},  {413, 0},  {413, 1},
1763     {414, 0},  {414, 0}, {414, 0},  {414, 7},  {421, 0},  {421, 1},  {422, 1},
1764     {423, 0},  {423, 1}, {424, 1},  {425, 0},  {425, 1},  {426, 0},  {426, 0},
1765     {426, 0},  {426, 0}, {426, 0},  {426, 0},
1766 };
1767 extern const XFA_PROPERTY g_XFAElementPropertyData[] = {
1768     {XFA_ELEMENT_FontInfo, 1, 0},
1769     {XFA_ELEMENT_Jog, 1, 0},
1770     {XFA_ELEMENT_Xdc, 1, 0},
1771     {XFA_ELEMENT_BatchOutput, 1, 0},
1772     {XFA_ELEMENT_OutputBin, 1, 0},
1773     {XFA_ELEMENT_Compress, 1, 0},
1774     {XFA_ELEMENT_Staple, 1, 0},
1775     {XFA_ELEMENT_MediumInfo, 1, 0},
1776     {XFA_ELEMENT_CheckButton, 1, XFA_PROPERTYFLAG_OneOf},
1777     {XFA_ELEMENT_ChoiceList, 1, XFA_PROPERTYFLAG_OneOf},
1778     {XFA_ELEMENT_DefaultUi, 1, XFA_PROPERTYFLAG_OneOf},
1779     {XFA_ELEMENT_Barcode, 1, XFA_PROPERTYFLAG_OneOf},
1780     {XFA_ELEMENT_Button, 1, XFA_PROPERTYFLAG_OneOf},
1781     {XFA_ELEMENT_DateTimeEdit, 1, XFA_PROPERTYFLAG_OneOf},
1782     {XFA_ELEMENT_Picture, 1, 0},
1783     {XFA_ELEMENT_ImageEdit, 1, XFA_PROPERTYFLAG_OneOf},
1784     {XFA_ELEMENT_PasswordEdit, 1, XFA_PROPERTYFLAG_OneOf},
1785     {XFA_ELEMENT_NumericEdit, 1, XFA_PROPERTYFLAG_OneOf},
1786     {XFA_ELEMENT_Signature, 1, XFA_PROPERTYFLAG_OneOf},
1787     {XFA_ELEMENT_TextEdit, 1, XFA_PROPERTYFLAG_OneOf},
1788     {XFA_ELEMENT_ExObject, 1, XFA_PROPERTYFLAG_OneOf},
1789     {XFA_ELEMENT_Extras, 1, 0},
1790     {XFA_ELEMENT_Break, 1, 0},
1791     {XFA_ELEMENT_Overflow, 1, 0},
1792     {XFA_ELEMENT_Desc, 1, 0},
1793     {XFA_ELEMENT_Bookend, 1, 0},
1794     {XFA_ELEMENT_Extras, 1, 0},
1795     {XFA_ELEMENT_Occur, 1, 0},
1796     {XFA_ELEMENT_Extras, 1, 0},
1797     {XFA_ELEMENT_SubsetBelow, 1, 0},
1798     {XFA_ELEMENT_Map, 1, 0},
1799     {XFA_ELEMENT_Embed, 1, 0},
1800     {XFA_ELEMENT_Margin, 1, 0},
1801     {XFA_ELEMENT_Border, 1, 0},
1802     {XFA_ELEMENT_Extras, 1, 0},
1803     {XFA_ELEMENT_DatePattern, 4, 0},
1804     {XFA_ELEMENT_Edge, 1, 0},
1805     {XFA_ELEMENT_Fill, 1, 0},
1806     {XFA_ELEMENT_To, 1, 0},
1807     {XFA_ELEMENT_Uri, 1, 0},
1808     {XFA_ELEMENT_Mode, 1, 0},
1809     {XFA_ELEMENT_Threshold, 1, 0},
1810     {XFA_ELEMENT_Script, 1, 0},
1811     {XFA_ELEMENT_FontInfo, 1, 0},
1812     {XFA_ELEMENT_Jog, 1, 0},
1813     {XFA_ELEMENT_Xdc, 1, 0},
1814     {XFA_ELEMENT_BatchOutput, 1, 0},
1815     {XFA_ELEMENT_PageOffset, 1, 0},
1816     {XFA_ELEMENT_OutputBin, 1, 0},
1817     {XFA_ELEMENT_Staple, 1, 0},
1818     {XFA_ELEMENT_MediumInfo, 1, 0},
1819     {XFA_ELEMENT_AdobeExtensionLevel, 1, 0},
1820     {XFA_ELEMENT_FontInfo, 1, 0},
1821     {XFA_ELEMENT_Xdc, 1, 0},
1822     {XFA_ELEMENT_Pdfa, 1, 0},
1823     {XFA_ELEMENT_BatchOutput, 1, 0},
1824     {XFA_ELEMENT_ViewerPreferences, 1, 0},
1825     {XFA_ELEMENT_ScriptModel, 1, 0},
1826     {XFA_ELEMENT_Version, 1, 0},
1827     {XFA_ELEMENT_SubmitFormat, 1, 0},
1828     {XFA_ELEMENT_SilentPrint, 1, 0},
1829     {XFA_ELEMENT_Producer, 1, 0},
1830     {XFA_ELEMENT_Compression, 1, 0},
1831     {XFA_ELEMENT_Interactive, 1, 0},
1832     {XFA_ELEMENT_Encryption, 1, 0},
1833     {XFA_ELEMENT_RenderPolicy, 1, 0},
1834     {XFA_ELEMENT_OpenAction, 1, 0},
1835     {XFA_ELEMENT_Creator, 1, 0},
1836     {XFA_ELEMENT_Linearized, 1, 0},
1837     {XFA_ELEMENT_Tagged, 1, 0},
1838     {XFA_ELEMENT_Uri, 1, 0},
1839     {XFA_ELEMENT_Xsl, 1, 0},
1840     {XFA_ELEMENT_Packets, 1, 0},
1841     {XFA_ELEMENT_Uri, 1, 0},
1842     {XFA_ELEMENT_Debug, 1, 0},
1843     {XFA_ELEMENT_FontInfo, 1, 0},
1844     {XFA_ELEMENT_Xdc, 1, 0},
1845     {XFA_ELEMENT_BatchOutput, 1, 0},
1846     {XFA_ELEMENT_FlipLabel, 1, 0},
1847     {XFA_ELEMENT_TemplateCache, 1, 0},
1848     {XFA_ELEMENT_Extras, 1, 0},
1849     {XFA_ELEMENT_Margin, 1, 0},
1850     {XFA_ELEMENT_Border, 1, 0},
1851     {XFA_ELEMENT_Extras, 1, 0},
1852     {XFA_ELEMENT_FontInfo, 1, 0},
1853     {XFA_ELEMENT_Xdc, 1, 0},
1854     {XFA_ELEMENT_BatchOutput, 1, 0},
1855     {XFA_ELEMENT_FlipLabel, 1, 0},
1856     {XFA_ELEMENT_EraNames, 1, 0},
1857     {XFA_ELEMENT_DayNames, 2, 0},
1858     {XFA_ELEMENT_MeridiemNames, 1, 0},
1859     {XFA_ELEMENT_MonthNames, 2, 0},
1860     {XFA_ELEMENT_Hyphenation, 1, 0},
1861     {XFA_ELEMENT_Amd, 1, 0},
1862     {XFA_ELEMENT_Part, 1, 0},
1863     {XFA_ELEMENT_IncludeXDPContent, 1, 0},
1864     {XFA_ELEMENT_Conformance, 1, 0},
1865     {XFA_ELEMENT_Mdp, 1, 0},
1866     {XFA_ELEMENT_Certificates, 1, 0},
1867     {XFA_ELEMENT_TimeStamp, 1, 0},
1868     {XFA_ELEMENT_Handler, 1, 0},
1869     {XFA_ELEMENT_DigestMethods, 1, 0},
1870     {XFA_ELEMENT_Encodings, 1, 0},
1871     {XFA_ELEMENT_Reasons, 1, 0},
1872     {XFA_ELEMENT_AppearanceFilter, 1, 0},
1873     {XFA_ELEMENT_LockDocument, 1, 0},
1874     {XFA_ELEMENT_Xdp, 1, 0},
1875     {XFA_ELEMENT_Cache, 1, 0},
1876     {XFA_ELEMENT_Pagination, 1, 0},
1877     {XFA_ELEMENT_Overprint, 1, 0},
1878     {XFA_ELEMENT_BehaviorOverride, 1, 0},
1879     {XFA_ELEMENT_Copies, 1, 0},
1880     {XFA_ELEMENT_Output, 1, 0},
1881     {XFA_ELEMENT_Validate, 1, 0},
1882     {XFA_ELEMENT_Layout, 1, 0},
1883     {XFA_ELEMENT_Script, 1, 0},
1884     {XFA_ELEMENT_Common, 1, 0},
1885     {XFA_ELEMENT_PaginationOverride, 1, 0},
1886     {XFA_ELEMENT_Destination, 1, 0},
1887     {XFA_ELEMENT_IncrementalMerge, 1, 0},
1888     {XFA_ELEMENT_Execute, 1, XFA_PROPERTYFLAG_OneOf},
1889     {XFA_ELEMENT_Script, 1, XFA_PROPERTYFLAG_OneOf},
1890     {XFA_ELEMENT_SignData, 1, XFA_PROPERTYFLAG_OneOf},
1891     {XFA_ELEMENT_Extras, 1, 0},
1892     {XFA_ELEMENT_Submit, 1, XFA_PROPERTYFLAG_OneOf},
1893     {XFA_ELEMENT_Extras, 1, 0},
1894     {XFA_ELEMENT_CurrencySymbol, 3, 0},
1895     {XFA_ELEMENT_Operation, 1, 0},
1896     {XFA_ELEMENT_WsdlAddress, 1, 0},
1897     {XFA_ELEMENT_SoapAddress, 1, 0},
1898     {XFA_ELEMENT_SoapAction, 1, 0},
1899     {XFA_ELEMENT_EffectiveOutputPolicy, 1, 0},
1900     {XFA_ELEMENT_EffectiveInputPolicy, 1, 0},
1901     {XFA_ELEMENT_Uri, 1, 0},
1902     {XFA_ELEMENT_Era, 2, 0},
1903     {XFA_ELEMENT_Extras, 1, 0},
1904     {XFA_ELEMENT_Picture, 1, 0},
1905     {XFA_ELEMENT_Extras, 1, 0},
1906     {XFA_ELEMENT_Margin, 1, 0},
1907     {XFA_ELEMENT_Edge, 4, 0},
1908     {XFA_ELEMENT_Corner, 4, 0},
1909     {XFA_ELEMENT_Fill, 1, 0},
1910     {XFA_ELEMENT_Extras, 1, 0},
1911     {XFA_ELEMENT_Desc, 1, 0},
1912     {XFA_ELEMENT_Extras, 1, 0},
1913     {XFA_ELEMENT_KeyUsage, 1, 0},
1914     {XFA_ELEMENT_SubjectDNs, 1, 0},
1915     {XFA_ELEMENT_Issuers, 1, 0},
1916     {XFA_ELEMENT_Signing, 1, 0},
1917     {XFA_ELEMENT_Oids, 1, 0},
1918     {XFA_ELEMENT_Color, 1, 0},
1919     {XFA_ELEMENT_Extras, 1, 0},
1920     {XFA_ELEMENT_Ui, 1, 0},
1921     {XFA_ELEMENT_Margin, 1, 0},
1922     {XFA_ELEMENT_Para, 1, 0},
1923     {XFA_ELEMENT_Format, 1, 0},
1924     {XFA_ELEMENT_Border, 1, 0},
1925     {XFA_ELEMENT_Assist, 1, 0},
1926     {XFA_ELEMENT_Traversal, 1, 0},
1927     {XFA_ELEMENT_Keep, 1, 0},
1928     {XFA_ELEMENT_Validate, 1, 0},
1929     {XFA_ELEMENT_Caption, 1, 0},
1930     {XFA_ELEMENT_Bind, 1, 0},
1931     {XFA_ELEMENT_Desc, 1, 0},
1932     {XFA_ELEMENT_Font, 1, 0},
1933     {XFA_ELEMENT_Value, 1, 0},
1934     {XFA_ELEMENT_Calculate, 1, 0},
1935     {XFA_ELEMENT_Extras, 1, 0},
1936     {XFA_ELEMENT_Items, 2, 0},
1937     {XFA_ELEMENT_Uri, 1, 0},
1938     {XFA_ELEMENT_Desc, 1, 0},
1939     {XFA_ELEMENT_Extras, 1, 0},
1940     {XFA_ELEMENT_Extras, 1, 0},
1941     {XFA_ELEMENT_Color, 1, 0},
1942     {XFA_ELEMENT_Extras, 1, 0},
1943     {XFA_ELEMENT_Color, 1, 0},
1944     {XFA_ELEMENT_Extras, 1, 0},
1945     {XFA_ELEMENT_Margin, 1, 0},
1946     {XFA_ELEMENT_Para, 1, 0},
1947     {XFA_ELEMENT_Border, 1, 0},
1948     {XFA_ELEMENT_Assist, 1, 0},
1949     {XFA_ELEMENT_Traversal, 1, 0},
1950     {XFA_ELEMENT_Validate, 1, 0},
1951     {XFA_ELEMENT_Caption, 1, 0},
1952     {XFA_ELEMENT_Bind, 1, 0},
1953     {XFA_ELEMENT_Desc, 1, 0},
1954     {XFA_ELEMENT_Calculate, 1, 0},
1955     {XFA_ELEMENT_Extras, 1, 0},
1956     {XFA_ELEMENT_Margin, 1, 0},
1957     {XFA_ELEMENT_Border, 1, 0},
1958     {XFA_ELEMENT_Comb, 1, 0},
1959     {XFA_ELEMENT_Extras, 1, 0},
1960     {XFA_ELEMENT_Present, 1, 0},
1961     {XFA_ELEMENT_Acrobat, 1, 0},
1962     {XFA_ELEMENT_Trace, 1, 0},
1963     {XFA_ELEMENT_PrintScaling, 1, 0},
1964     {XFA_ELEMENT_Enforce, 1, 0},
1965     {XFA_ELEMENT_NumberOfCopies, 1, 0},
1966     {XFA_ELEMENT_PageRange, 1, 0},
1967     {XFA_ELEMENT_AddViewerPreferences, 1, 0},
1968     {XFA_ELEMENT_ADBE_JSConsole, 1, 0},
1969     {XFA_ELEMENT_DuplexOption, 1, 0},
1970     {XFA_ELEMENT_ADBE_JSDebugger, 1, 0},
1971     {XFA_ELEMENT_PickTrayByPDFSize, 1, 0},
1972     {XFA_ELEMENT_Break, 1, 0},
1973     {XFA_ELEMENT_Margin, 1, 0},
1974     {XFA_ELEMENT_Para, 1, 0},
1975     {XFA_ELEMENT_Border, 1, 0},
1976     {XFA_ELEMENT_Assist, 1, 0},
1977     {XFA_ELEMENT_Traversal, 1, 0},
1978     {XFA_ELEMENT_Keep, 1, 0},
1979     {XFA_ELEMENT_Validate, 1, 0},
1980     {XFA_ELEMENT_PageSet, 1, 0},
1981     {XFA_ELEMENT_Overflow, 1, 0},
1982     {XFA_ELEMENT_Bind, 1, 0},
1983     {XFA_ELEMENT_Desc, 1, 0},
1984     {XFA_ELEMENT_Bookend, 1, 0},
1985     {XFA_ELEMENT_Calculate, 1, 0},
1986     {XFA_ELEMENT_Extras, 1, 0},
1987     {XFA_ELEMENT_Variables, 1, 0},
1988     {XFA_ELEMENT_Occur, 1, 0},
1989     {XFA_ELEMENT_Query, 1, 0},
1990     {XFA_ELEMENT_Insert, 1, 0},
1991     {XFA_ELEMENT_Update, 1, 0},
1992     {XFA_ELEMENT_Delete, 1, 0},
1993     {XFA_ELEMENT_MsgId, 1, 0},
1994     {XFA_ELEMENT_Severity, 1, 0},
1995     {XFA_ELEMENT_To, 1, 0},
1996     {XFA_ELEMENT_Uri, 1, 0},
1997     {XFA_ELEMENT_Type, 1, 0},
1998     {XFA_ELEMENT_ToolTip, 1, 0},
1999     {XFA_ELEMENT_Speak, 1, 0},
2000     {XFA_ELEMENT_Extras, 1, 0},
2001     {XFA_ELEMENT_AddSilentPrint, 1, 0},
2002     {XFA_ELEMENT_PrinterName, 1, 0},
2003     {XFA_ELEMENT_FontInfo, 1, 0},
2004     {XFA_ELEMENT_Xdc, 1, 0},
2005     {XFA_ELEMENT_Color, 1, 0},
2006     {XFA_ELEMENT_Extras, 1, 0},
2007     {XFA_ELEMENT_Extras, 1, 0},
2008     {XFA_ELEMENT_Extras, 1, 0},
2009     {XFA_ELEMENT_RecordSet, 1, 0},
2010     {XFA_ELEMENT_Select, 1, 0},
2011     {XFA_ELEMENT_Margin, 1, 0},
2012     {XFA_ELEMENT_Border, 1, 0},
2013     {XFA_ELEMENT_Extras, 1, 0},
2014     {XFA_ELEMENT_Message, 1, 0},
2015     {XFA_ELEMENT_Picture, 1, 0},
2016     {XFA_ELEMENT_Script, 1, 0},
2017     {XFA_ELEMENT_Extras, 1, 0},
2018     {XFA_ELEMENT_NumberPattern, 4, 0},
2019     {XFA_ELEMENT_Extras, 1, 0},
2020     {XFA_ELEMENT_Occur, 1, 0},
2021     {XFA_ELEMENT_Uri, 1, 0},
2022     {XFA_ELEMENT_RootElement, 1, 0},
2023     {XFA_ELEMENT_Script, 1, 0},
2024     {XFA_ELEMENT_Extras, 1, 0},
2025     {XFA_ELEMENT_Uri, 1, 0},
2026     {XFA_ELEMENT_Xsl, 1, 0},
2027     {XFA_ELEMENT_StartPage, 1, 0},
2028     {XFA_ELEMENT_Relevant, 1, 0},
2029     {XFA_ELEMENT_Base, 1, 0},
2030     {XFA_ELEMENT_Extras, 1, 0},
2031     {XFA_ELEMENT_AutoSave, 1, 0},
2032     {XFA_ELEMENT_Validate, 1, 0},
2033     {XFA_ELEMENT_ValidateApprovalSignatures, 1, 0},
2034     {XFA_ELEMENT_Acrobat7, 1, 0},
2035     {XFA_ELEMENT_Common, 1, 0},
2036     {XFA_ELEMENT_Exclude, 1, 0},
2037     {XFA_ELEMENT_CurrentPage, 1, 0},
2038     {XFA_ELEMENT_RunScripts, 1, 0},
2039     {XFA_ELEMENT_Margin, 1, 0},
2040     {XFA_ELEMENT_Border, 1, 0},
2041     {XFA_ELEMENT_Extras, 1, 0},
2042     {XFA_ELEMENT_Margin, 1, 0},
2043     {XFA_ELEMENT_Border, 1, 0},
2044     {XFA_ELEMENT_Comb, 1, 0},
2045     {XFA_ELEMENT_Extras, 1, 0},
2046     {XFA_ELEMENT_Medium, 1, 0},
2047     {XFA_ELEMENT_Desc, 1, 0},
2048     {XFA_ELEMENT_Extras, 1, 0},
2049     {XFA_ELEMENT_Occur, 1, 0},
2050     {XFA_ELEMENT_Margin, 1, 0},
2051     {XFA_ELEMENT_Filter, 1, 0},
2052     {XFA_ELEMENT_Border, 1, 0},
2053     {XFA_ELEMENT_Manifest, 1, 0},
2054     {XFA_ELEMENT_Extras, 1, 0},
2055     {XFA_ELEMENT_Margin, 1, 0},
2056     {XFA_ELEMENT_Para, 1, 0},
2057     {XFA_ELEMENT_Font, 1, 0},
2058     {XFA_ELEMENT_Value, 1, 0},
2059     {XFA_ELEMENT_Extras, 1, 0},
2060     {XFA_ELEMENT_Day, 7, 0},
2061     {XFA_ELEMENT_Extras, 1, 0},
2062     {XFA_ELEMENT_Color, 1, 0},
2063     {XFA_ELEMENT_Extras, 1, 0},
2064     {XFA_ELEMENT_Occur, 1, 0},
2065     {XFA_ELEMENT_Margin, 1, 0},
2066     {XFA_ELEMENT_Border, 1, 0},
2067     {XFA_ELEMENT_Comb, 1, 0},
2068     {XFA_ELEMENT_Extras, 1, 0},
2069     {XFA_ELEMENT_Uri, 1, 0},
2070     {XFA_ELEMENT_Filter, 1, 0},
2071     {XFA_ELEMENT_Manifest, 1, 0},
2072     {XFA_ELEMENT_Picture, 1, 0},
2073     {XFA_ELEMENT_Level, 1, 0},
2074     {XFA_ELEMENT_Type, 1, 0},
2075     {XFA_ELEMENT_CompressObjectStream, 1, 0},
2076     {XFA_ELEMENT_CompressLogicalStructure, 1, 0},
2077     {XFA_ELEMENT_Edge, 4, 0},
2078     {XFA_ELEMENT_Corner, 4, 0},
2079     {XFA_ELEMENT_Fill, 1, 0},
2080     {XFA_ELEMENT_DynamicRender, 1, 0},
2081     {XFA_ELEMENT_DatePatterns, 1, 0},
2082     {XFA_ELEMENT_CalendarSymbols, 1, 0},
2083     {XFA_ELEMENT_CurrencySymbols, 1, 0},
2084     {XFA_ELEMENT_Typefaces, 1, 0},
2085     {XFA_ELEMENT_DateTimeSymbols, 1, 0},
2086     {XFA_ELEMENT_NumberPatterns, 1, 0},
2087     {XFA_ELEMENT_NumberSymbols, 1, 0},
2088     {XFA_ELEMENT_TimePatterns, 1, 0},
2089     {XFA_ELEMENT_Uri, 1, 0},
2090     {XFA_ELEMENT_Xsl, 1, 0},
2091     {XFA_ELEMENT_StartNode, 1, 0},
2092     {XFA_ELEMENT_OutputXSL, 1, 0},
2093     {XFA_ELEMENT_AdjustData, 1, 0},
2094     {XFA_ELEMENT_Attributes, 1, 0},
2095     {XFA_ELEMENT_Window, 1, 0},
2096     {XFA_ELEMENT_Record, 1, 0},
2097     {XFA_ELEMENT_Range, 1, 0},
2098     {XFA_ELEMENT_IncrementalLoad, 1, 0},
2099     {XFA_ELEMENT_Text, 1, 0},
2100     {XFA_ELEMENT_Time, 1, 0},
2101     {XFA_ELEMENT_DateTime, 1, 0},
2102     {XFA_ELEMENT_Image, 1, 0},
2103     {XFA_ELEMENT_Decimal, 1, 0},
2104     {XFA_ELEMENT_Boolean, 1, 0},
2105     {XFA_ELEMENT_Integer, 1, 0},
2106     {XFA_ELEMENT_ExData, 1, 0},
2107     {XFA_ELEMENT_Date, 1, 0},
2108     {XFA_ELEMENT_Float, 1, 0},
2109     {XFA_ELEMENT_Certificate, 1, 0},
2110     {XFA_ELEMENT_Ui, 1, 0},
2111     {XFA_ELEMENT_Margin, 1, 0},
2112     {XFA_ELEMENT_Para, 1, 0},
2113     {XFA_ELEMENT_Border, 1, 0},
2114     {XFA_ELEMENT_Assist, 1, 0},
2115     {XFA_ELEMENT_Traversal, 1, 0},
2116     {XFA_ELEMENT_Keep, 1, 0},
2117     {XFA_ELEMENT_Caption, 1, 0},
2118     {XFA_ELEMENT_Desc, 1, 0},
2119     {XFA_ELEMENT_Font, 1, 0},
2120     {XFA_ELEMENT_Value, 1, 0},
2121     {XFA_ELEMENT_Extras, 1, 0},
2122     {XFA_ELEMENT_EncryptionLevel, 1, 0},
2123     {XFA_ELEMENT_Encrypt, 1, 0},
2124     {XFA_ELEMENT_Permissions, 1, 0},
2125     {XFA_ELEMENT_Meridiem, 2, 0},
2126     {XFA_ELEMENT_SuppressBanner, 1, 0},
2127     {XFA_ELEMENT_VersionControl, 1, 0},
2128     {XFA_ELEMENT_LocaleSet, 1, 0},
2129     {XFA_ELEMENT_Template, 1, 0},
2130     {XFA_ELEMENT_ValidationMessaging, 1, 0},
2131     {XFA_ELEMENT_Locale, 1, 0},
2132     {XFA_ELEMENT_Data, 1, 0},
2133     {XFA_ELEMENT_Messaging, 1, 0},
2134     {XFA_ELEMENT_Pattern, 1, XFA_PROPERTYFLAG_OneOf},
2135     {XFA_ELEMENT_Solid, 1,
2136      XFA_PROPERTYFLAG_OneOf | XFA_PROPERTYFLAG_DefaultOneOf},
2137     {XFA_ELEMENT_Stipple, 1, XFA_PROPERTYFLAG_OneOf},
2138     {XFA_ELEMENT_Color, 1, 0},
2139     {XFA_ELEMENT_Linear, 1, XFA_PROPERTYFLAG_OneOf},
2140     {XFA_ELEMENT_Extras, 1, 0},
2141     {XFA_ELEMENT_Radial, 1, XFA_PROPERTYFLAG_OneOf},
2142     {XFA_ELEMENT_Fill, 1, 0},
2143     {XFA_ELEMENT_Extras, 1, 0},
2144     {XFA_ELEMENT_Map, 1, 0},
2145     {XFA_ELEMENT_Arc, 1, XFA_PROPERTYFLAG_OneOf},
2146     {XFA_ELEMENT_Text, 1, XFA_PROPERTYFLAG_OneOf},
2147     {XFA_ELEMENT_Time, 1, XFA_PROPERTYFLAG_OneOf},
2148     {XFA_ELEMENT_DateTime, 1, XFA_PROPERTYFLAG_OneOf},
2149     {XFA_ELEMENT_Image, 1, XFA_PROPERTYFLAG_OneOf},
2150     {XFA_ELEMENT_Decimal, 1, XFA_PROPERTYFLAG_OneOf},
2151     {XFA_ELEMENT_Boolean, 1, XFA_PROPERTYFLAG_OneOf},
2152     {XFA_ELEMENT_Integer, 1, XFA_PROPERTYFLAG_OneOf},
2153     {XFA_ELEMENT_ExData, 1, XFA_PROPERTYFLAG_OneOf},
2154     {XFA_ELEMENT_Rectangle, 1, XFA_PROPERTYFLAG_OneOf},
2155     {XFA_ELEMENT_Date, 1, XFA_PROPERTYFLAG_OneOf},
2156     {XFA_ELEMENT_Float, 1, XFA_PROPERTYFLAG_OneOf},
2157     {XFA_ELEMENT_Line, 1, XFA_PROPERTYFLAG_OneOf},
2158     {XFA_ELEMENT_Extras, 1, 0},
2159     {XFA_ELEMENT_Destination, 1, 0},
2160     {XFA_ELEMENT_Message, 1, 0},
2161     {XFA_ELEMENT_Script, 1, 0},
2162     {XFA_ELEMENT_Extras, 1, 0},
2163     {XFA_ELEMENT_Picture, 1, 0},
2164     {XFA_ELEMENT_ConnectString, 1, 0},
2165     {XFA_ELEMENT_User, 1, 0},
2166     {XFA_ELEMENT_Password, 1, 0},
2167     {XFA_ELEMENT_ModifyAnnots, 1, 0},
2168     {XFA_ELEMENT_ContentCopy, 1, 0},
2169     {XFA_ELEMENT_FormFieldFilling, 1, 0},
2170     {XFA_ELEMENT_Change, 1, 0},
2171     {XFA_ELEMENT_AccessibleContent, 1, 0},
2172     {XFA_ELEMENT_Print, 1, 0},
2173     {XFA_ELEMENT_PlaintextMetadata, 1, 0},
2174     {XFA_ELEMENT_PrintHighQuality, 1, 0},
2175     {XFA_ELEMENT_DocumentAssembly, 1, 0},
2176     {XFA_ELEMENT_Encrypt, 1, 0},
2177     {XFA_ELEMENT_NumberSymbol, 5, 0},
2178     {XFA_ELEMENT_FontInfo, 1, 0},
2179     {XFA_ELEMENT_Xdc, 1, 0},
2180     {XFA_ELEMENT_Color, 1, 0},
2181     {XFA_ELEMENT_Extras, 1, 0},
2182     {XFA_ELEMENT_TimePattern, 4, 0},
2183     {XFA_ELEMENT_Whitespace, 1, 0},
2184     {XFA_ELEMENT_Rename, 1, 0},
2185     {XFA_ELEMENT_IfEmpty, 1, 0},
2186     {XFA_ELEMENT_Presence, 1, 0},
2187     {XFA_ELEMENT_Picture, 1, 0},
2188     {XFA_ELEMENT_NameAttr, 1, 0},
2189     {XFA_ELEMENT_GroupParent, 1, 0},
2190     {XFA_ELEMENT_Script, 1, 0},
2191     {XFA_ELEMENT_Edge, 1, 0},
2192     {XFA_ELEMENT_Connect, 1, 0},
2193     {XFA_ELEMENT_Extras, 1, 0},
2194     {XFA_ELEMENT_Month, 12, 0},
2195 };
2196 extern const XFA_ELEMENTHIERARCHY g_XFAElementChildrenIndex[] = {
2197     {0, 0},   {0, 0},   {0, 0},   {0, 1},    {1, 0},   {1, 4},    {5, 0},
2198     {5, 0},   {5, 0},   {5, 3},   {8, 0},    {8, 0},   {8, 0},    {8, 0},
2199     {8, 0},   {8, 1},   {9, 0},   {9, 0},    {9, 0},   {9, 0},    {9, 0},
2200     {9, 0},   {9, 2},   {11, 0},  {11, 0},   {11, 0},  {11, 0},   {11, 0},
2201     {11, 0},  {11, 0},  {11, 0},  {11, 0},   {11, 0},  {11, 0},   {11, 0},
2202     {11, 0},  {11, 0},  {11, 0},  {11, 0},   {11, 0},  {11, 0},   {11, 0},
2203     {11, 0},  {11, 0},  {11, 0},  {11, 0},   {11, 0},  {11, 8},   {19, 0},
2204     {19, 0},  {19, 0},  {19, 0},  {19, 0},   {19, 0},  {19, 0},   {19, 0},
2205     {19, 0},  {19, 0},  {19, 0},  {19, 0},   {19, 0},  {19, 0},   {19, 1},
2206     {20, 1},  {21, 1},  {22, 0},  {22, 0},   {22, 0},  {22, 0},   {22, 0},
2207     {22, 0},  {22, 0},  {22, 0},  {22, 0},   {22, 0},  {22, 7},   {29, 0},
2208     {29, 0},  {29, 0},  {29, 0},  {29, 0},   {29, 0},  {29, 1},   {30, 1},
2209     {31, 0},  {31, 0},  {31, 0},  {31, 0},   {31, 0},  {31, 0},   {31, 0},
2210     {31, 0},  {31, 0},  {31, 4},  {35, 2},   {37, 0},  {37, 0},   {37, 0},
2211     {37, 0},  {37, 0},  {37, 0},  {37, 0},   {37, 0},  {37, 0},   {37, 0},
2212     {37, 0},  {37, 0},  {37, 0},  {37, 0},   {37, 4},  {41, 0},   {41, 0},
2213     {41, 0},  {41, 0},  {41, 0},  {41, 0},   {41, 2},  {43, 0},   {43, 0},
2214     {43, 0},  {43, 0},  {43, 0},  {43, 0},   {43, 0},  {43, 0},   {43, 0},
2215     {43, 13}, {56, 0},  {56, 0},  {56, 1},   {57, 0},  {57, 0},   {57, 0},
2216     {57, 0},  {57, 0},  {57, 0},  {57, 0},   {57, 0},  {57, 0},   {57, 0},
2217     {57, 0},  {57, 1},  {58, 0},  {58, 1},   {59, 0},  {59, 0},   {59, 0},
2218     {59, 1},  {60, 0},  {60, 0},  {60, 0},   {60, 0},  {60, 0},   {60, 0},
2219     {60, 0},  {60, 0},  {60, 1},  {61, 0},   {61, 0},  {61, 0},   {61, 1},
2220     {62, 0},  {62, 2},  {64, 0},  {64, 0},   {64, 0},  {64, 0},   {64, 0},
2221     {64, 0},  {64, 0},  {64, 0},  {64, 0},   {64, 0},  {64, 0},   {64, 0},
2222     {64, 1},  {65, 1},  {66, 1},  {67, 0},   {67, 1},  {68, 0},   {68, 0},
2223     {68, 0},  {68, 0},  {68, 0},  {68, 0},   {68, 0},  {68, 0},   {68, 6},
2224     {74, 0},  {74, 1},  {75, 0},  {75, 0},   {75, 0},  {75, 0},   {75, 0},
2225     {75, 0},  {75, 0},  {75, 0},  {75, 0},   {75, 1},  {76, 0},   {76, 0},
2226     {76, 0},  {76, 0},  {76, 0},  {76, 0},   {76, 0},  {76, 0},   {76, 0},
2227     {76, 0},  {76, 0},  {76, 0},  {76, 0},   {76, 0},  {76, 0},   {76, 0},
2228     {76, 0},  {76, 0},  {76, 0},  {76, 0},   {76, 0},  {76, 0},   {76, 0},
2229     {76, 0},  {76, 0},  {76, 0},  {76, 0},   {76, 0},  {76, 0},   {76, 0},
2230     {76, 0},  {76, 0},  {76, 0},  {76, 2},   {78, 0},  {78, 0},   {78, 0},
2231     {78, 1},  {79, 0},  {79, 0},  {79, 1},   {80, 0},  {80, 0},   {80, 1},
2232     {81, 0},  {81, 0},  {81, 1},  {82, 0},   {82, 0},  {82, 0},   {82, 0},
2233     {82, 0},  {82, 0},  {82, 0},  {82, 0},   {82, 0},  {82, 0},   {82, 1},
2234     {83, 0},  {83, 0},  {83, 0},  {83, 0},   {83, 0},  {83, 0},   {83, 11},
2235     {94, 0},  {94, 0},  {94, 0},  {94, 0},   {94, 0},  {94, 11},  {105, 106},
2236     {211, 0}, {211, 0}, {211, 1}, {212, 0},  {212, 3}, {215, 1},  {216, 0},
2237     {216, 0}, {216, 0}, {216, 0}, {216, 0},  {216, 0}, {216, 0},  {216, 0},
2238     {216, 0}, {216, 0}, {216, 0}, {216, 0},  {216, 0}, {216, 12}, {228, 0},
2239     {228, 0}, {228, 0}, {228, 0}, {228, 0},  {228, 0}, {228, 0},  {228, 0},
2240     {228, 0}, {228, 2}, {230, 0}, {230, 0},  {230, 0}, {230, 0},  {230, 0},
2241     {230, 0}, {230, 0}, {230, 0}, {230, 10},
2242 };
2243 extern const FX_WORD g_XFAElementChildrenData[] = {
2244     XFA_ELEMENT_Extras,
2245     XFA_ELEMENT_SubformSet,
2246     XFA_ELEMENT_BreakBefore,
2247     XFA_ELEMENT_Subform,
2248     XFA_ELEMENT_BreakAfter,
2249     XFA_ELEMENT_AlwaysEmbed,
2250     XFA_ELEMENT_DefaultTypeface,
2251     XFA_ELEMENT_NeverEmbed,
2252     XFA_ELEMENT_Source,
2253     XFA_ELEMENT_Equate,
2254     XFA_ELEMENT_EquateRange,
2255     XFA_ELEMENT_Ps,
2256     XFA_ELEMENT_Pcl,
2257     XFA_ELEMENT_Pdf,
2258     XFA_ELEMENT_Zpl,
2259     XFA_ELEMENT_LabelPrinter,
2260     XFA_ELEMENT_WebClient,
2261     XFA_ELEMENT_SubmitUrl,
2262     XFA_ELEMENT_Driver,
2263     XFA_ELEMENT_Typeface,
2264     XFA_ELEMENT_SubjectDN,
2265     XFA_ELEMENT_Certificate,
2266     XFA_ELEMENT_SubformSet,
2267     XFA_ELEMENT_Area,
2268     XFA_ELEMENT_Field,
2269     XFA_ELEMENT_ExclGroup,
2270     XFA_ELEMENT_Subform,
2271     XFA_ELEMENT_Draw,
2272     XFA_ELEMENT_ExObject,
2273     XFA_ELEMENT_EncryptionMethod,
2274     XFA_ELEMENT_Ref,
2275     XFA_ELEMENT_Event,
2276     XFA_ELEMENT_SetProperty,
2277     XFA_ELEMENT_BindItems,
2278     XFA_ELEMENT_Connect,
2279     XFA_ELEMENT_Pdf,
2280     XFA_ELEMENT_Destination,
2281     XFA_ELEMENT_Event,
2282     XFA_ELEMENT_SetProperty,
2283     XFA_ELEMENT_Field,
2284     XFA_ELEMENT_Connect,
2285     XFA_ELEMENT_Agent,
2286     XFA_ELEMENT_PsMap,
2287     XFA_ELEMENT_SubformSet,
2288     XFA_ELEMENT_BreakBefore,
2289     XFA_ELEMENT_Event,
2290     XFA_ELEMENT_Area,
2291     XFA_ELEMENT_SetProperty,
2292     XFA_ELEMENT_Field,
2293     XFA_ELEMENT_ExclGroup,
2294     XFA_ELEMENT_Subform,
2295     XFA_ELEMENT_Draw,
2296     XFA_ELEMENT_ExObject,
2297     XFA_ELEMENT_Proto,
2298     XFA_ELEMENT_Connect,
2299     XFA_ELEMENT_BreakAfter,
2300     XFA_ELEMENT_Locale,
2301     XFA_ELEMENT_Text,
2302     XFA_ELEMENT_Font,
2303     XFA_ELEMENT_Traverse,
2304     XFA_ELEMENT_Map,
2305     XFA_ELEMENT_DigestMethod,
2306     XFA_ELEMENT_PageSet,
2307     XFA_ELEMENT_PageArea,
2308     XFA_ELEMENT_Encoding,
2309     XFA_ELEMENT_Subform,
2310     XFA_ELEMENT_SubmitUrl,
2311     XFA_ELEMENT_Certificate,
2312     XFA_ELEMENT_Area,
2313     XFA_ELEMENT_Field,
2314     XFA_ELEMENT_ContentArea,
2315     XFA_ELEMENT_ExclGroup,
2316     XFA_ELEMENT_Subform,
2317     XFA_ELEMENT_Draw,
2318     XFA_ELEMENT_Oid,
2319     XFA_ELEMENT_Ref,
2320     XFA_ELEMENT_ExcludeNS,
2321     XFA_ELEMENT_Transform,
2322     XFA_ELEMENT_SetProperty,
2323     XFA_ELEMENT_Message,
2324     XFA_ELEMENT_Log,
2325     XFA_ELEMENT_Reason,
2326     XFA_ELEMENT_Area,
2327     XFA_ELEMENT_Text,
2328     XFA_ELEMENT_Time,
2329     XFA_ELEMENT_DateTime,
2330     XFA_ELEMENT_Image,
2331     XFA_ELEMENT_Decimal,
2332     XFA_ELEMENT_Boolean,
2333     XFA_ELEMENT_Integer,
2334     XFA_ELEMENT_ExData,
2335     XFA_ELEMENT_Date,
2336     XFA_ELEMENT_Float,
2337     XFA_ELEMENT_ExObject,
2338     XFA_ELEMENT_Text,
2339     XFA_ELEMENT_Time,
2340     XFA_ELEMENT_DateTime,
2341     XFA_ELEMENT_Image,
2342     XFA_ELEMENT_Decimal,
2343     XFA_ELEMENT_Boolean,
2344     XFA_ELEMENT_Integer,
2345     XFA_ELEMENT_ExData,
2346     XFA_ELEMENT_Date,
2347     XFA_ELEMENT_Float,
2348     XFA_ELEMENT_Extras,
2349     XFA_ELEMENT_Ui,
2350     XFA_ELEMENT_SubformSet,
2351     XFA_ELEMENT_Break,
2352     XFA_ELEMENT_CheckButton,
2353     XFA_ELEMENT_Arc,
2354     XFA_ELEMENT_Mdp,
2355     XFA_ELEMENT_BreakBefore,
2356     XFA_ELEMENT_Oid,
2357     XFA_ELEMENT_Ref,
2358     XFA_ELEMENT_Margin,
2359     XFA_ELEMENT_KeyUsage,
2360     XFA_ELEMENT_ChoiceList,
2361     XFA_ELEMENT_Para,
2362     XFA_ELEMENT_Filter,
2363     XFA_ELEMENT_Encoding,
2364     XFA_ELEMENT_Event,
2365     XFA_ELEMENT_DefaultUi,
2366     XFA_ELEMENT_Barcode,
2367     XFA_ELEMENT_SubjectDNs,
2368     XFA_ELEMENT_Issuers,
2369     XFA_ELEMENT_Button,
2370     XFA_ELEMENT_Format,
2371     XFA_ELEMENT_Border,
2372     XFA_ELEMENT_Area,
2373     XFA_ELEMENT_Hyphenation,
2374     XFA_ELEMENT_Text,
2375     XFA_ELEMENT_Time,
2376     XFA_ELEMENT_Certificates,
2377     XFA_ELEMENT_SetProperty,
2378     XFA_ELEMENT_DateTime,
2379     XFA_ELEMENT_Comb,
2380     XFA_ELEMENT_Pattern,
2381     XFA_ELEMENT_Field,
2382     XFA_ELEMENT_ContentArea,
2383     XFA_ELEMENT_Solid,
2384     XFA_ELEMENT_Edge,
2385     XFA_ELEMENT_Stipple,
2386     XFA_ELEMENT_ExclGroup,
2387     XFA_ELEMENT_ToolTip,
2388     XFA_ELEMENT_Reason,
2389     XFA_ELEMENT_Execute,
2390     XFA_ELEMENT_DateTimeEdit,
2391     XFA_ELEMENT_Image,
2392     XFA_ELEMENT_TimeStamp,
2393     XFA_ELEMENT_Decimal,
2394     XFA_ELEMENT_Subform,
2395     XFA_ELEMENT_Handler,
2396     XFA_ELEMENT_Boolean,
2397     XFA_ELEMENT_Message,
2398     XFA_ELEMENT_Assist,
2399     XFA_ELEMENT_Picture,
2400     XFA_ELEMENT_Traversal,
2401     XFA_ELEMENT_Corner,
2402     XFA_ELEMENT_Color,
2403     XFA_ELEMENT_Keep,
2404     XFA_ELEMENT_ImageEdit,
2405     XFA_ELEMENT_Validate,
2406     XFA_ELEMENT_DigestMethods,
2407     XFA_ELEMENT_PageSet,
2408     XFA_ELEMENT_Integer,
2409     XFA_ELEMENT_Traverse,
2410     XFA_ELEMENT_Encodings,
2411     XFA_ELEMENT_Signing,
2412     XFA_ELEMENT_Script,
2413     XFA_ELEMENT_PasswordEdit,
2414     XFA_ELEMENT_NumericEdit,
2415     XFA_ELEMENT_PageArea,
2416     XFA_ELEMENT_Oids,
2417     XFA_ELEMENT_Signature,
2418     XFA_ELEMENT_Caption,
2419     XFA_ELEMENT_ExData,
2420     XFA_ELEMENT_Manifest,
2421     XFA_ELEMENT_Overflow,
2422     XFA_ELEMENT_Linear,
2423     XFA_ELEMENT_DigestMethod,
2424     XFA_ELEMENT_Medium,
2425     XFA_ELEMENT_TextEdit,
2426     XFA_ELEMENT_SignData,
2427     XFA_ELEMENT_Rectangle,
2428     XFA_ELEMENT_Date,
2429     XFA_ELEMENT_Desc,
2430     XFA_ELEMENT_Encrypt,
2431     XFA_ELEMENT_Draw,
2432     XFA_ELEMENT_Speak,
2433     XFA_ELEMENT_Reasons,
2434     XFA_ELEMENT_AppearanceFilter,
2435     XFA_ELEMENT_Fill,
2436     XFA_ELEMENT_Font,
2437     XFA_ELEMENT_Certificate,
2438     XFA_ELEMENT_Float,
2439     XFA_ELEMENT_Value,
2440     XFA_ELEMENT_Bookend,
2441     XFA_ELEMENT_ExObject,
2442     XFA_ELEMENT_BindItems,
2443     XFA_ELEMENT_Calculate,
2444     XFA_ELEMENT_Extras,
2445     XFA_ELEMENT_Connect,
2446     XFA_ELEMENT_Submit,
2447     XFA_ELEMENT_SubjectDN,
2448     XFA_ELEMENT_Radial,
2449     XFA_ELEMENT_Variables,
2450     XFA_ELEMENT_LockDocument,
2451     XFA_ELEMENT_BreakAfter,
2452     XFA_ELEMENT_Line,
2453     XFA_ELEMENT_Occur,
2454     XFA_ELEMENT_Items,
2455     XFA_ELEMENT_Extras,
2456     XFA_ELEMENT_WsdlConnection,
2457     XFA_ELEMENT_XsdConnection,
2458     XFA_ELEMENT_XmlConnection,
2459     XFA_ELEMENT_SignData,
2460     XFA_ELEMENT_Text,
2461     XFA_ELEMENT_Time,
2462     XFA_ELEMENT_DateTime,
2463     XFA_ELEMENT_Image,
2464     XFA_ELEMENT_Decimal,
2465     XFA_ELEMENT_Boolean,
2466     XFA_ELEMENT_Integer,
2467     XFA_ELEMENT_Script,
2468     XFA_ELEMENT_ExData,
2469     XFA_ELEMENT_Manifest,
2470     XFA_ELEMENT_Date,
2471     XFA_ELEMENT_Float,
2472     XFA_ELEMENT_Command,
2473     XFA_ELEMENT_Bind,
2474     XFA_ELEMENT_Text,
2475     XFA_ELEMENT_Time,
2476     XFA_ELEMENT_DateTime,
2477     XFA_ELEMENT_Image,
2478     XFA_ELEMENT_Decimal,
2479     XFA_ELEMENT_Boolean,
2480     XFA_ELEMENT_Integer,
2481     XFA_ELEMENT_ExData,
2482     XFA_ELEMENT_Date,
2483     XFA_ELEMENT_Float,
2484 };
2485 extern const XFA_ELEMENTHIERARCHY g_XFAElementAttributeIndex[] = {
2486     {0, 3},    {3, 2},    {5, 3},    {8, 10},   {18, 2},   {20, 6},   {26, 2},
2487     {28, 1},   {29, 13},  {42, 2},   {44, 1},   {45, 2},   {47, 2},   {49, 7},
2488     {56, 0},   {56, 4},   {60, 2},   {62, 7},   {69, 0},   {69, 0},   {69, 2},
2489     {71, 2},   {73, 8},   {81, 5},   {86, 8},   {94, 4},   {98, 3},   {101, 3},
2490     {104, 3},  {107, 6},  {113, 2},  {115, 2},  {117, 2},  {119, 2},  {121, 3},
2491     {124, 2},  {126, 7},  {133, 13}, {146, 2},  {148, 6},  {154, 2},  {156, 3},
2492     {159, 1},  {160, 17}, {177, 2},  {179, 2},  {181, 6},  {187, 2},  {189, 2},
2493     {191, 3},  {194, 7},  {201, 2},  {203, 3},  {206, 0},  {206, 21}, {227, 1},
2494     {228, 3},  {231, 2},  {233, 0},  {233, 2},  {235, 2},  {237, 6},  {243, 0},
2495     {243, 4},  {247, 4},  {251, 0},  {251, 2},  {253, 2},  {255, 0},  {255, 0},
2496     {255, 2},  {257, 2},  {259, 4},  {263, 3},  {266, 7},  {273, 10}, {283, 9},
2497     {292, 6},  {298, 4},  {302, 2},  {304, 2},  {306, 6},  {312, 4},  {316, 3},
2498     {319, 2},  {321, 2},  {323, 4},  {327, 4},  {331, 4},  {335, 4},  {339, 2},
2499     {341, 2},  {343, 2},  {345, 22}, {367, 3},  {370, 2},  {372, 2},  {374, 2},
2500     {376, 9},  {385, 0},  {385, 4},  {389, 3},  {392, 0},  {392, 2},  {394, 7},
2501     {401, 4},  {405, 2},  {407, 4},  {411, 0},  {411, 21}, {432, 4},  {436, 3},
2502     {439, 4},  {443, 6},  {449, 2},  {451, 5},  {456, 2},  {458, 8},  {466, 1},
2503     {467, 2},  {469, 2},  {471, 5},  {476, 0},  {476, 2},  {478, 2},  {480, 6},
2504     {486, 26}, {512, 4},  {516, 2},  {518, 2},  {520, 4},  {524, 0},  {524, 2},
2505     {526, 2},  {528, 2},  {530, 2},  {532, 5},  {537, 2},  {539, 3},  {542, 2},
2506     {544, 4},  {548, 5},  {553, 2},  {555, 0},  {555, 2},  {557, 4},  {561, 5},
2507     {566, 3},  {569, 2},  {571, 3},  {574, 0},  {574, 2},  {576, 9},  {585, 2},
2508     {587, 5},  {592, 6},  {598, 5},  {603, 4},  {607, 4},  {611, 8},  {619, 4},
2509     {623, 0},  {623, 7},  {630, 4},  {634, 4},  {638, 5},  {643, 2},  {645, 2},
2510     {647, 4},  {651, 4},  {655, 2},  {657, 2},  {659, 1},  {660, 2},  {662, 5},
2511     {667, 4},  {671, 3},  {674, 2},  {676, 2},  {678, 4},  {682, 0},  {682, 9},
2512     {691, 2},  {693, 2},  {695, 5},  {700, 4},  {704, 3},  {707, 2},  {709, 10},
2513     {719, 2},  {721, 4},  {725, 4},  {729, 2},  {731, 6},  {737, 2},  {739, 2},
2514     {741, 9},  {750, 1},  {751, 4},  {755, 3},  {758, 5},  {763, 6},  {769, 4},
2515     {773, 1},  {774, 4},  {778, 0},  {778, 3},  {781, 1},  {782, 5},  {787, 10},
2516     {797, 7},  {804, 3},  {807, 2},  {809, 5},  {814, 2},  {816, 0},  {816, 2},
2517     {818, 2},  {820, 2},  {822, 6},  {828, 2},  {830, 1},  {831, 2},  {833, 2},
2518     {835, 8},  {843, 2},  {845, 4},  {849, 4},  {853, 4},  {857, 2},  {859, 2},
2519     {861, 2},  {863, 3},  {866, 2},  {868, 2},  {870, 4},  {874, 3},  {877, 5},
2520     {882, 20}, {902, 2},  {904, 0},  {904, 2},  {906, 6},  {912, 1},  {913, 2},
2521     {915, 1},  {916, 2},  {918, 4},  {922, 2},  {924, 2},  {926, 4},  {930, 4},
2522     {934, 20}, {954, 1},  {955, 2},  {957, 4},  {961, 4},  {965, 2},  {967, 2},
2523     {969, 4},  {973, 2},  {975, 0},  {975, 2},  {977, 5},  {982, 5},  {987, 8},
2524     {995, 2},  {997, 2},  {999, 4},  {1003, 4}, {1007, 2}, {1009, 4}, {1013, 0},
2525     {1013, 1}, {1014, 2}, {1016, 9}, {1025, 2}, {1027, 0}, {1027, 8}, {1035, 2},
2526     {1037, 2}, {1039, 0}, {1039, 4}, {1043, 2}, {1045, 0}, {1045, 2}, {1047, 3},
2527     {1050, 2}, {1052, 5}, {1057, 2}, {1059, 2}, {1061, 4}, {1065, 3}, {1068, 0},
2528     {1068, 4}, {1072, 2}, {1074, 2}, {1076, 3}, {1079, 4}, {1083, 8}, {1091, 5},
2529     {1096, 0}, {1096, 4}, {1100, 6}, {1106, 2}, {1108, 1}, {1109, 2}, {1111, 2},
2530     {1113, 2}, {1115, 1}, {1116, 2}, {1118, 7},
2531 };
2532 extern const uint8_t g_XFAElementAttributeData[] = {
2533     XFA_ATTRIBUTE_Name,
2534     XFA_ATTRIBUTE_Desc,
2535     XFA_ATTRIBUTE_Lock,
2536     XFA_ATTRIBUTE_Desc,
2537     XFA_ATTRIBUTE_Lock,
2538     XFA_ATTRIBUTE_Id,
2539     XFA_ATTRIBUTE_Use,
2540     XFA_ATTRIBUTE_Usehref,
2541     XFA_ATTRIBUTE_Id,
2542     XFA_ATTRIBUTE_Name,
2543     XFA_ATTRIBUTE_Max,
2544     XFA_ATTRIBUTE_Use,
2545     XFA_ATTRIBUTE_EofAction,
2546     XFA_ATTRIBUTE_CursorType,
2547     XFA_ATTRIBUTE_LockType,
2548     XFA_ATTRIBUTE_BofAction,
2549     XFA_ATTRIBUTE_Usehref,
2550     XFA_ATTRIBUTE_CursorLocation,
2551     XFA_ATTRIBUTE_Desc,
2552     XFA_ATTRIBUTE_Lock,
2553     XFA_ATTRIBUTE_Id,
2554     XFA_ATTRIBUTE_Name,
2555     XFA_ATTRIBUTE_Use,
2556     XFA_ATTRIBUTE_Relation,
2557     XFA_ATTRIBUTE_Relevant,
2558     XFA_ATTRIBUTE_Usehref,
2559     XFA_ATTRIBUTE_Desc,
2560     XFA_ATTRIBUTE_Lock,
2561     XFA_ATTRIBUTE_Name,
2562     XFA_ATTRIBUTE_Id,
2563     XFA_ATTRIBUTE_BeforeTarget,
2564     XFA_ATTRIBUTE_Use,
2565     XFA_ATTRIBUTE_OverflowTarget,
2566     XFA_ATTRIBUTE_OverflowLeader,
2567     XFA_ATTRIBUTE_OverflowTrailer,
2568     XFA_ATTRIBUTE_StartNew,
2569     XFA_ATTRIBUTE_BookendTrailer,
2570     XFA_ATTRIBUTE_After,
2571     XFA_ATTRIBUTE_Usehref,
2572     XFA_ATTRIBUTE_BookendLeader,
2573     XFA_ATTRIBUTE_AfterTarget,
2574     XFA_ATTRIBUTE_Before,
2575     XFA_ATTRIBUTE_Desc,
2576     XFA_ATTRIBUTE_Lock,
2577     XFA_ATTRIBUTE_Name,
2578     XFA_ATTRIBUTE_Desc,
2579     XFA_ATTRIBUTE_Lock,
2580     XFA_ATTRIBUTE_Desc,
2581     XFA_ATTRIBUTE_Lock,
2582     XFA_ATTRIBUTE_Id,
2583     XFA_ATTRIBUTE_Use,
2584     XFA_ATTRIBUTE_AllowNeutral,
2585     XFA_ATTRIBUTE_Mark,
2586     XFA_ATTRIBUTE_Shape,
2587     XFA_ATTRIBUTE_Size,
2588     XFA_ATTRIBUTE_Usehref,
2589     XFA_ATTRIBUTE_Id,
2590     XFA_ATTRIBUTE_Name,
2591     XFA_ATTRIBUTE_Use,
2592     XFA_ATTRIBUTE_Usehref,
2593     XFA_ATTRIBUTE_Desc,
2594     XFA_ATTRIBUTE_Lock,
2595     XFA_ATTRIBUTE_Id,
2596     XFA_ATTRIBUTE_Use,
2597     XFA_ATTRIBUTE_StartAngle,
2598     XFA_ATTRIBUTE_SweepAngle,
2599     XFA_ATTRIBUTE_Circular,
2600     XFA_ATTRIBUTE_Usehref,
2601     XFA_ATTRIBUTE_Hand,
2602     XFA_ATTRIBUTE_Desc,
2603     XFA_ATTRIBUTE_Lock,
2604     XFA_ATTRIBUTE_Desc,
2605     XFA_ATTRIBUTE_Lock,
2606     XFA_ATTRIBUTE_Id,
2607     XFA_ATTRIBUTE_Name,
2608     XFA_ATTRIBUTE_Use,
2609     XFA_ATTRIBUTE_Bind,
2610     XFA_ATTRIBUTE_Usehref,
2611     XFA_ATTRIBUTE_Desc,
2612     XFA_ATTRIBUTE_From,
2613     XFA_ATTRIBUTE_Lock,
2614     XFA_ATTRIBUTE_Id,
2615     XFA_ATTRIBUTE_Use,
2616     XFA_ATTRIBUTE_SignatureType,
2617     XFA_ATTRIBUTE_Usehref,
2618     XFA_ATTRIBUTE_Permissions,
2619     XFA_ATTRIBUTE_Id,
2620     XFA_ATTRIBUTE_Use,
2621     XFA_ATTRIBUTE_StartNew,
2622     XFA_ATTRIBUTE_Trailer,
2623     XFA_ATTRIBUTE_TargetType,
2624     XFA_ATTRIBUTE_Usehref,
2625     XFA_ATTRIBUTE_Target,
2626     XFA_ATTRIBUTE_Leader,
2627     XFA_ATTRIBUTE_Id,
2628     XFA_ATTRIBUTE_Name,
2629     XFA_ATTRIBUTE_Use,
2630     XFA_ATTRIBUTE_Usehref,
2631     XFA_ATTRIBUTE_Name,
2632     XFA_ATTRIBUTE_Desc,
2633     XFA_ATTRIBUTE_Lock,
2634     XFA_ATTRIBUTE_Name,
2635     XFA_ATTRIBUTE_Desc,
2636     XFA_ATTRIBUTE_Lock,
2637     XFA_ATTRIBUTE_Id,
2638     XFA_ATTRIBUTE_Use,
2639     XFA_ATTRIBUTE_Usehref,
2640     XFA_ATTRIBUTE_Id,
2641     XFA_ATTRIBUTE_Name,
2642     XFA_ATTRIBUTE_Use,
2643     XFA_ATTRIBUTE_Usehref,
2644     XFA_ATTRIBUTE_Desc,
2645     XFA_ATTRIBUTE_Lock,
2646     XFA_ATTRIBUTE_Desc,
2647     XFA_ATTRIBUTE_Lock,
2648     XFA_ATTRIBUTE_Desc,
2649     XFA_ATTRIBUTE_Lock,
2650     XFA_ATTRIBUTE_TimeStamp,
2651     XFA_ATTRIBUTE_Uuid,
2652     XFA_ATTRIBUTE_Desc,
2653     XFA_ATTRIBUTE_Lock,
2654     XFA_ATTRIBUTE_Name,
2655     XFA_ATTRIBUTE_Desc,
2656     XFA_ATTRIBUTE_Lock,
2657     XFA_ATTRIBUTE_Desc,
2658     XFA_ATTRIBUTE_Lock,
2659     XFA_ATTRIBUTE_Id,
2660     XFA_ATTRIBUTE_Use,
2661     XFA_ATTRIBUTE_LeftInset,
2662     XFA_ATTRIBUTE_BottomInset,
2663     XFA_ATTRIBUTE_TopInset,
2664     XFA_ATTRIBUTE_RightInset,
2665     XFA_ATTRIBUTE_Usehref,
2666     XFA_ATTRIBUTE_Id,
2667     XFA_ATTRIBUTE_Use,
2668     XFA_ATTRIBUTE_NonRepudiation,
2669     XFA_ATTRIBUTE_EncipherOnly,
2670     XFA_ATTRIBUTE_Type,
2671     XFA_ATTRIBUTE_DigitalSignature,
2672     XFA_ATTRIBUTE_CrlSign,
2673     XFA_ATTRIBUTE_KeyAgreement,
2674     XFA_ATTRIBUTE_KeyEncipherment,
2675     XFA_ATTRIBUTE_Usehref,
2676     XFA_ATTRIBUTE_DataEncipherment,
2677     XFA_ATTRIBUTE_KeyCertSign,
2678     XFA_ATTRIBUTE_DecipherOnly,
2679     XFA_ATTRIBUTE_Desc,
2680     XFA_ATTRIBUTE_Lock,
2681     XFA_ATTRIBUTE_Id,
2682     XFA_ATTRIBUTE_Use,
2683     XFA_ATTRIBUTE_Open,
2684     XFA_ATTRIBUTE_CommitOn,
2685     XFA_ATTRIBUTE_TextEntry,
2686     XFA_ATTRIBUTE_Usehref,
2687     XFA_ATTRIBUTE_Desc,
2688     XFA_ATTRIBUTE_Lock,
2689     XFA_ATTRIBUTE_Name,
2690     XFA_ATTRIBUTE_Desc,
2691     XFA_ATTRIBUTE_Lock,
2692     XFA_ATTRIBUTE_Name,
2693     XFA_ATTRIBUTE_Id,
2694     XFA_ATTRIBUTE_HAlign,
2695     XFA_ATTRIBUTE_TextIndent,
2696     XFA_ATTRIBUTE_Use,
2697     XFA_ATTRIBUTE_Widows,
2698     XFA_ATTRIBUTE_MarginRight,
2699     XFA_ATTRIBUTE_MarginLeft,
2700     XFA_ATTRIBUTE_RadixOffset,
2701     XFA_ATTRIBUTE_Preserve,
2702     XFA_ATTRIBUTE_SpaceBelow,
2703     XFA_ATTRIBUTE_VAlign,
2704     XFA_ATTRIBUTE_TabDefault,
2705     XFA_ATTRIBUTE_TabStops,
2706     XFA_ATTRIBUTE_Orphans,
2707     XFA_ATTRIBUTE_Usehref,
2708     XFA_ATTRIBUTE_LineHeight,
2709     XFA_ATTRIBUTE_SpaceAbove,
2710     XFA_ATTRIBUTE_Desc,
2711     XFA_ATTRIBUTE_Lock,
2712     XFA_ATTRIBUTE_Desc,
2713     XFA_ATTRIBUTE_Lock,
2714     XFA_ATTRIBUTE_Id,
2715     XFA_ATTRIBUTE_Name,
2716     XFA_ATTRIBUTE_Use,
2717     XFA_ATTRIBUTE_Version,
2718     XFA_ATTRIBUTE_Usehref,
2719     XFA_ATTRIBUTE_AddRevocationInfo,
2720     XFA_ATTRIBUTE_Desc,
2721     XFA_ATTRIBUTE_Lock,
2722     XFA_ATTRIBUTE_Desc,
2723     XFA_ATTRIBUTE_Lock,
2724     XFA_ATTRIBUTE_Id,
2725     XFA_ATTRIBUTE_Use,
2726     XFA_ATTRIBUTE_Usehref,
2727     XFA_ATTRIBUTE_Id,
2728     XFA_ATTRIBUTE_Name,
2729     XFA_ATTRIBUTE_Ref,
2730     XFA_ATTRIBUTE_Use,
2731     XFA_ATTRIBUTE_Listen,
2732     XFA_ATTRIBUTE_Usehref,
2733     XFA_ATTRIBUTE_Activity,
2734     XFA_ATTRIBUTE_Desc,
2735     XFA_ATTRIBUTE_Lock,
2736     XFA_ATTRIBUTE_Id,
2737     XFA_ATTRIBUTE_Use,
2738     XFA_ATTRIBUTE_Usehref,
2739     XFA_ATTRIBUTE_Id,
2740     XFA_ATTRIBUTE_DataRowCount,
2741     XFA_ATTRIBUTE_Use,
2742     XFA_ATTRIBUTE_DataPrep,
2743     XFA_ATTRIBUTE_Type,
2744     XFA_ATTRIBUTE_TextLocation,
2745     XFA_ATTRIBUTE_ModuleWidth,
2746     XFA_ATTRIBUTE_PrintCheckDigit,
2747     XFA_ATTRIBUTE_ModuleHeight,
2748     XFA_ATTRIBUTE_StartChar,
2749     XFA_ATTRIBUTE_Truncate,
2750     XFA_ATTRIBUTE_WideNarrowRatio,
2751     XFA_ATTRIBUTE_ErrorCorrectionLevel,
2752     XFA_ATTRIBUTE_UpsMode,
2753     XFA_ATTRIBUTE_Checksum,
2754     XFA_ATTRIBUTE_CharEncoding,
2755     XFA_ATTRIBUTE_Usehref,
2756     XFA_ATTRIBUTE_DataColumnCount,
2757     XFA_ATTRIBUTE_RowColumnRatio,
2758     XFA_ATTRIBUTE_DataLength,
2759     XFA_ATTRIBUTE_EndChar,
2760     XFA_ATTRIBUTE_Name,
2761     XFA_ATTRIBUTE_Format,
2762     XFA_ATTRIBUTE_Desc,
2763     XFA_ATTRIBUTE_Lock,
2764     XFA_ATTRIBUTE_Desc,
2765     XFA_ATTRIBUTE_Lock,
2766     XFA_ATTRIBUTE_Desc,
2767     XFA_ATTRIBUTE_Lock,
2768     XFA_ATTRIBUTE_Desc,
2769     XFA_ATTRIBUTE_Lock,
2770     XFA_ATTRIBUTE_Id,
2771     XFA_ATTRIBUTE_Name,
2772     XFA_ATTRIBUTE_Use,
2773     XFA_ATTRIBUTE_Output,
2774     XFA_ATTRIBUTE_Usehref,
2775     XFA_ATTRIBUTE_Input,
2776     XFA_ATTRIBUTE_Id,
2777     XFA_ATTRIBUTE_Use,
2778     XFA_ATTRIBUTE_Type,
2779     XFA_ATTRIBUTE_Usehref,
2780     XFA_ATTRIBUTE_Id,
2781     XFA_ATTRIBUTE_Use,
2782     XFA_ATTRIBUTE_Type,
2783     XFA_ATTRIBUTE_Usehref,
2784     XFA_ATTRIBUTE_Name,
2785     XFA_ATTRIBUTE_DataDescription,
2786     XFA_ATTRIBUTE_Desc,
2787     XFA_ATTRIBUTE_Lock,
2788     XFA_ATTRIBUTE_Desc,
2789     XFA_ATTRIBUTE_Lock,
2790     XFA_ATTRIBUTE_Desc,
2791     XFA_ATTRIBUTE_Lock,
2792     XFA_ATTRIBUTE_Id,
2793     XFA_ATTRIBUTE_Use,
2794     XFA_ATTRIBUTE_Usehref,
2795     XFA_ATTRIBUTE_Highlight,
2796     XFA_ATTRIBUTE_Id,
2797     XFA_ATTRIBUTE_Use,
2798     XFA_ATTRIBUTE_Usehref,
2799     XFA_ATTRIBUTE_Id,
2800     XFA_ATTRIBUTE_Break,
2801     XFA_ATTRIBUTE_Use,
2802     XFA_ATTRIBUTE_Presence,
2803     XFA_ATTRIBUTE_Relevant,
2804     XFA_ATTRIBUTE_Usehref,
2805     XFA_ATTRIBUTE_Hand,
2806     XFA_ATTRIBUTE_X,
2807     XFA_ATTRIBUTE_Y,
2808     XFA_ATTRIBUTE_Id,
2809     XFA_ATTRIBUTE_Name,
2810     XFA_ATTRIBUTE_Use,
2811     XFA_ATTRIBUTE_Level,
2812     XFA_ATTRIBUTE_Relevant,
2813     XFA_ATTRIBUTE_ColSpan,
2814     XFA_ATTRIBUTE_Usehref,
2815     XFA_ATTRIBUTE_Lock,
2816     XFA_ATTRIBUTE_Id,
2817     XFA_ATTRIBUTE_Use,
2818     XFA_ATTRIBUTE_WordCharacterCount,
2819     XFA_ATTRIBUTE_Hyphenate,
2820     XFA_ATTRIBUTE_ExcludeInitialCap,
2821     XFA_ATTRIBUTE_PushCharacterCount,
2822     XFA_ATTRIBUTE_RemainCharacterCount,
2823     XFA_ATTRIBUTE_Usehref,
2824     XFA_ATTRIBUTE_ExcludeAllCaps,
2825     XFA_ATTRIBUTE_Id,
2826     XFA_ATTRIBUTE_Name,
2827     XFA_ATTRIBUTE_Rid,
2828     XFA_ATTRIBUTE_Use,
2829     XFA_ATTRIBUTE_MaxChars,
2830     XFA_ATTRIBUTE_Usehref,
2831     XFA_ATTRIBUTE_Id,
2832     XFA_ATTRIBUTE_Name,
2833     XFA_ATTRIBUTE_Use,
2834     XFA_ATTRIBUTE_Usehref,
2835     XFA_ATTRIBUTE_Desc,
2836     XFA_ATTRIBUTE_Lock,
2837     XFA_ATTRIBUTE_Desc,
2838     XFA_ATTRIBUTE_Lock,
2839     XFA_ATTRIBUTE_Id,
2840     XFA_ATTRIBUTE_Url,
2841     XFA_ATTRIBUTE_Use,
2842     XFA_ATTRIBUTE_CredentialServerPolicy,
2843     XFA_ATTRIBUTE_Usehref,
2844     XFA_ATTRIBUTE_UrlPolicy,
2845     XFA_ATTRIBUTE_Id,
2846     XFA_ATTRIBUTE_Use,
2847     XFA_ATTRIBUTE_Type,
2848     XFA_ATTRIBUTE_Usehref,
2849     XFA_ATTRIBUTE_Ref,
2850     XFA_ATTRIBUTE_Connection,
2851     XFA_ATTRIBUTE_Target,
2852     XFA_ATTRIBUTE_Desc,
2853     XFA_ATTRIBUTE_Lock,
2854     XFA_ATTRIBUTE_Desc,
2855     XFA_ATTRIBUTE_Lock,
2856     XFA_ATTRIBUTE_X,
2857     XFA_ATTRIBUTE_Y,
2858     XFA_ATTRIBUTE_Desc,
2859     XFA_ATTRIBUTE_Lock,
2860     XFA_ATTRIBUTE_Id,
2861     XFA_ATTRIBUTE_Name,
2862     XFA_ATTRIBUTE_Use,
2863     XFA_ATTRIBUTE_Usehref,
2864     XFA_ATTRIBUTE_Id,
2865     XFA_ATTRIBUTE_Use,
2866     XFA_ATTRIBUTE_NumberOfCells,
2867     XFA_ATTRIBUTE_Usehref,
2868     XFA_ATTRIBUTE_Id,
2869     XFA_ATTRIBUTE_Use,
2870     XFA_ATTRIBUTE_Type,
2871     XFA_ATTRIBUTE_Usehref,
2872     XFA_ATTRIBUTE_Desc,
2873     XFA_ATTRIBUTE_Lock,
2874     XFA_ATTRIBUTE_Desc,
2875     XFA_ATTRIBUTE_Lock,
2876     XFA_ATTRIBUTE_Desc,
2877     XFA_ATTRIBUTE_Lock,
2878     XFA_ATTRIBUTE_H,
2879     XFA_ATTRIBUTE_W,
2880     XFA_ATTRIBUTE_X,
2881     XFA_ATTRIBUTE_Y,
2882     XFA_ATTRIBUTE_Id,
2883     XFA_ATTRIBUTE_HAlign,
2884     XFA_ATTRIBUTE_Name,
2885     XFA_ATTRIBUTE_Use,
2886     XFA_ATTRIBUTE_Access,
2887     XFA_ATTRIBUTE_Rotate,
2888     XFA_ATTRIBUTE_Presence,
2889     XFA_ATTRIBUTE_VAlign,
2890     XFA_ATTRIBUTE_MaxH,
2891     XFA_ATTRIBUTE_MaxW,
2892     XFA_ATTRIBUTE_MinH,
2893     XFA_ATTRIBUTE_MinW,
2894     XFA_ATTRIBUTE_Relevant,
2895     XFA_ATTRIBUTE_ColSpan,
2896     XFA_ATTRIBUTE_Usehref,
2897     XFA_ATTRIBUTE_Locale,
2898     XFA_ATTRIBUTE_AnchorType,
2899     XFA_ATTRIBUTE_AccessKey,
2900     XFA_ATTRIBUTE_Name,
2901     XFA_ATTRIBUTE_Desc,
2902     XFA_ATTRIBUTE_Lock,
2903     XFA_ATTRIBUTE_Desc,
2904     XFA_ATTRIBUTE_Lock,
2905     XFA_ATTRIBUTE_Desc,
2906     XFA_ATTRIBUTE_Lock,
2907     XFA_ATTRIBUTE_Desc,
2908     XFA_ATTRIBUTE_Lock,
2909     XFA_ATTRIBUTE_H,
2910     XFA_ATTRIBUTE_W,
2911     XFA_ATTRIBUTE_X,
2912     XFA_ATTRIBUTE_Y,
2913     XFA_ATTRIBUTE_Id,
2914     XFA_ATTRIBUTE_Name,
2915     XFA_ATTRIBUTE_Use,
2916     XFA_ATTRIBUTE_Relevant,
2917     XFA_ATTRIBUTE_Usehref,
2918     XFA_ATTRIBUTE_Id,
2919     XFA_ATTRIBUTE_Name,
2920     XFA_ATTRIBUTE_Use,
2921     XFA_ATTRIBUTE_Usehref,
2922     XFA_ATTRIBUTE_Id,
2923     XFA_ATTRIBUTE_Use,
2924     XFA_ATTRIBUTE_Usehref,
2925     XFA_ATTRIBUTE_Desc,
2926     XFA_ATTRIBUTE_Lock,
2927     XFA_ATTRIBUTE_Id,
2928     XFA_ATTRIBUTE_Cap,
2929     XFA_ATTRIBUTE_Use,
2930     XFA_ATTRIBUTE_Stroke,
2931     XFA_ATTRIBUTE_Presence,
2932     XFA_ATTRIBUTE_Thickness,
2933     XFA_ATTRIBUTE_Usehref,
2934     XFA_ATTRIBUTE_Id,
2935     XFA_ATTRIBUTE_Use,
2936     XFA_ATTRIBUTE_Rate,
2937     XFA_ATTRIBUTE_Usehref,
2938     XFA_ATTRIBUTE_Desc,
2939     XFA_ATTRIBUTE_Lock,
2940     XFA_ATTRIBUTE_SourceBelow,
2941     XFA_ATTRIBUTE_OutputBelow,
2942     XFA_ATTRIBUTE_SourceAbove,
2943     XFA_ATTRIBUTE_Lock,
2944     XFA_ATTRIBUTE_H,
2945     XFA_ATTRIBUTE_W,
2946     XFA_ATTRIBUTE_X,
2947     XFA_ATTRIBUTE_Y,
2948     XFA_ATTRIBUTE_Id,
2949     XFA_ATTRIBUTE_HAlign,
2950     XFA_ATTRIBUTE_Name,
2951     XFA_ATTRIBUTE_Use,
2952     XFA_ATTRIBUTE_Access,
2953     XFA_ATTRIBUTE_Presence,
2954     XFA_ATTRIBUTE_VAlign,
2955     XFA_ATTRIBUTE_MaxH,
2956     XFA_ATTRIBUTE_MaxW,
2957     XFA_ATTRIBUTE_MinH,
2958     XFA_ATTRIBUTE_MinW,
2959     XFA_ATTRIBUTE_Layout,
2960     XFA_ATTRIBUTE_Relevant,
2961     XFA_ATTRIBUTE_ColSpan,
2962     XFA_ATTRIBUTE_Usehref,
2963     XFA_ATTRIBUTE_AnchorType,
2964     XFA_ATTRIBUTE_AccessKey,
2965     XFA_ATTRIBUTE_Id,
2966     XFA_ATTRIBUTE_Rid,
2967     XFA_ATTRIBUTE_Use,
2968     XFA_ATTRIBUTE_Usehref,
2969     XFA_ATTRIBUTE_Desc,
2970     XFA_ATTRIBUTE_Scope,
2971     XFA_ATTRIBUTE_Lock,
2972     XFA_ATTRIBUTE_Id,
2973     XFA_ATTRIBUTE_Name,
2974     XFA_ATTRIBUTE_Use,
2975     XFA_ATTRIBUTE_Usehref,
2976     XFA_ATTRIBUTE_Id,
2977     XFA_ATTRIBUTE_Use,
2978     XFA_ATTRIBUTE_Connection,
2979     XFA_ATTRIBUTE_RunAt,
2980     XFA_ATTRIBUTE_ExecuteType,
2981     XFA_ATTRIBUTE_Usehref,
2982     XFA_ATTRIBUTE_Desc,
2983     XFA_ATTRIBUTE_Lock,
2984     XFA_ATTRIBUTE_Id,
2985     XFA_ATTRIBUTE_Use,
2986     XFA_ATTRIBUTE_Usehref,
2987     XFA_ATTRIBUTE_Picker,
2988     XFA_ATTRIBUTE_HScrollPolicy,
2989     XFA_ATTRIBUTE_Desc,
2990     XFA_ATTRIBUTE_Lock,
2991     XFA_ATTRIBUTE_Id,
2992     XFA_ATTRIBUTE_Name,
2993     XFA_ATTRIBUTE_Use,
2994     XFA_ATTRIBUTE_ContentType,
2995     XFA_ATTRIBUTE_TransferEncoding,
2996     XFA_ATTRIBUTE_Usehref,
2997     XFA_ATTRIBUTE_Aspect,
2998     XFA_ATTRIBUTE_Href,
2999     XFA_ATTRIBUTE_Value,
3000     XFA_ATTRIBUTE_Desc,
3001     XFA_ATTRIBUTE_Lock,
3002     XFA_ATTRIBUTE_Desc,
3003     XFA_ATTRIBUTE_Lock,
3004     XFA_ATTRIBUTE_Id,
3005     XFA_ATTRIBUTE_Use,
3006     XFA_ATTRIBUTE_Type,
3007     XFA_ATTRIBUTE_Server,
3008     XFA_ATTRIBUTE_Usehref,
3009     XFA_ATTRIBUTE_Desc,
3010     XFA_ATTRIBUTE_Lock,
3011     XFA_ATTRIBUTE_Desc,
3012     XFA_ATTRIBUTE_Lock,
3013     XFA_ATTRIBUTE_Id,
3014     XFA_ATTRIBUTE_Name,
3015     XFA_ATTRIBUTE_Use,
3016     XFA_ATTRIBUTE_FracDigits,
3017     XFA_ATTRIBUTE_Usehref,
3018     XFA_ATTRIBUTE_LeadDigits,
3019     XFA_ATTRIBUTE_H,
3020     XFA_ATTRIBUTE_W,
3021     XFA_ATTRIBUTE_X,
3022     XFA_ATTRIBUTE_Y,
3023     XFA_ATTRIBUTE_Id,
3024     XFA_ATTRIBUTE_HAlign,
3025     XFA_ATTRIBUTE_Name,
3026     XFA_ATTRIBUTE_Use,
3027     XFA_ATTRIBUTE_AllowMacro,
3028     XFA_ATTRIBUTE_ColumnWidths,
3029     XFA_ATTRIBUTE_Access,
3030     XFA_ATTRIBUTE_Presence,
3031     XFA_ATTRIBUTE_VAlign,
3032     XFA_ATTRIBUTE_MaxH,
3033     XFA_ATTRIBUTE_MaxW,
3034     XFA_ATTRIBUTE_MinH,
3035     XFA_ATTRIBUTE_MinW,
3036     XFA_ATTRIBUTE_Layout,
3037     XFA_ATTRIBUTE_Relevant,
3038     XFA_ATTRIBUTE_MergeMode,
3039     XFA_ATTRIBUTE_ColSpan,
3040     XFA_ATTRIBUTE_Usehref,
3041     XFA_ATTRIBUTE_Locale,
3042     XFA_ATTRIBUTE_AnchorType,
3043     XFA_ATTRIBUTE_RestoreState,
3044     XFA_ATTRIBUTE_Scope,
3045     XFA_ATTRIBUTE_Id,
3046     XFA_ATTRIBUTE_Name,
3047     XFA_ATTRIBUTE_Use,
3048     XFA_ATTRIBUTE_Usehref,
3049     XFA_ATTRIBUTE_Desc,
3050     XFA_ATTRIBUTE_Lock,
3051     XFA_ATTRIBUTE_Desc,
3052     XFA_ATTRIBUTE_Lock,
3053     XFA_ATTRIBUTE_Id,
3054     XFA_ATTRIBUTE_Use,
3055     XFA_ATTRIBUTE_Type,
3056     XFA_ATTRIBUTE_Usehref,
3057     XFA_ATTRIBUTE_Desc,
3058     XFA_ATTRIBUTE_Lock,
3059     XFA_ATTRIBUTE_Desc,
3060     XFA_ATTRIBUTE_Lock,
3061     XFA_ATTRIBUTE_Desc,
3062     XFA_ATTRIBUTE_Lock,
3063     XFA_ATTRIBUTE_Desc,
3064     XFA_ATTRIBUTE_Lock,
3065     XFA_ATTRIBUTE_Id,
3066     XFA_ATTRIBUTE_Name,
3067     XFA_ATTRIBUTE_Use,
3068     XFA_ATTRIBUTE_Timeout,
3069     XFA_ATTRIBUTE_Usehref,
3070     XFA_ATTRIBUTE_Desc,
3071     XFA_ATTRIBUTE_Lock,
3072     XFA_ATTRIBUTE_Mode,
3073     XFA_ATTRIBUTE_Desc,
3074     XFA_ATTRIBUTE_Lock,
3075     XFA_ATTRIBUTE_Desc,
3076     XFA_ATTRIBUTE_Lock,
3077     XFA_ATTRIBUTE_Id,
3078     XFA_ATTRIBUTE_Name,
3079     XFA_ATTRIBUTE_Use,
3080     XFA_ATTRIBUTE_Usehref,
3081     XFA_ATTRIBUTE_Id,
3082     XFA_ATTRIBUTE_Use,
3083     XFA_ATTRIBUTE_Usehref,
3084     XFA_ATTRIBUTE_Desc,
3085     XFA_ATTRIBUTE_Lock,
3086     XFA_ATTRIBUTE_Desc,
3087     XFA_ATTRIBUTE_Lock,
3088     XFA_ATTRIBUTE_Desc,
3089     XFA_ATTRIBUTE_Lock,
3090     XFA_ATTRIBUTE_Id,
3091     XFA_ATTRIBUTE_Use,
3092     XFA_ATTRIBUTE_Role,
3093     XFA_ATTRIBUTE_Usehref,
3094     XFA_ATTRIBUTE_Id,
3095     XFA_ATTRIBUTE_Use,
3096     XFA_ATTRIBUTE_Usehref,
3097     XFA_ATTRIBUTE_Desc,
3098     XFA_ATTRIBUTE_Lock,
3099     XFA_ATTRIBUTE_Id,
3100     XFA_ATTRIBUTE_Use,
3101     XFA_ATTRIBUTE_Usehref,
3102     XFA_ATTRIBUTE_Desc,
3103     XFA_ATTRIBUTE_Lock,
3104     XFA_ATTRIBUTE_Name,
3105     XFA_ATTRIBUTE_Desc,
3106     XFA_ATTRIBUTE_Lock,
3107     XFA_ATTRIBUTE_Desc,
3108     XFA_ATTRIBUTE_Lock,
3109     XFA_ATTRIBUTE_Id,
3110     XFA_ATTRIBUTE_Use,
3111     XFA_ATTRIBUTE_Stroke,
3112     XFA_ATTRIBUTE_Presence,
3113     XFA_ATTRIBUTE_Inverted,
3114     XFA_ATTRIBUTE_Thickness,
3115     XFA_ATTRIBUTE_Usehref,
3116     XFA_ATTRIBUTE_Join,
3117     XFA_ATTRIBUTE_Radius,
3118     XFA_ATTRIBUTE_Desc,
3119     XFA_ATTRIBUTE_Lock,
3120     XFA_ATTRIBUTE_Id,
3121     XFA_ATTRIBUTE_Use,
3122     XFA_ATTRIBUTE_CSpace,
3123     XFA_ATTRIBUTE_Usehref,
3124     XFA_ATTRIBUTE_Value,
3125     XFA_ATTRIBUTE_Id,
3126     XFA_ATTRIBUTE_Next,
3127     XFA_ATTRIBUTE_Use,
3128     XFA_ATTRIBUTE_Previous,
3129     XFA_ATTRIBUTE_Usehref,
3130     XFA_ATTRIBUTE_Intact,
3131     XFA_ATTRIBUTE_Id,
3132     XFA_ATTRIBUTE_Name,
3133     XFA_ATTRIBUTE_Use,
3134     XFA_ATTRIBUTE_CommandType,
3135     XFA_ATTRIBUTE_Usehref,
3136     XFA_ATTRIBUTE_Id,
3137     XFA_ATTRIBUTE_Name,
3138     XFA_ATTRIBUTE_Use,
3139     XFA_ATTRIBUTE_Usehref,
3140     XFA_ATTRIBUTE_Id,
3141     XFA_ATTRIBUTE_Use,
3142     XFA_ATTRIBUTE_Usehref,
3143     XFA_ATTRIBUTE_Data,
3144     XFA_ATTRIBUTE_Id,
3145     XFA_ATTRIBUTE_Use,
3146     XFA_ATTRIBUTE_ScriptTest,
3147     XFA_ATTRIBUTE_NullTest,
3148     XFA_ATTRIBUTE_Usehref,
3149     XFA_ATTRIBUTE_Desc,
3150     XFA_ATTRIBUTE_FormatTest,
3151     XFA_ATTRIBUTE_Lock,
3152     XFA_ATTRIBUTE_Id,
3153     XFA_ATTRIBUTE_Use,
3154     XFA_ATTRIBUTE_Type,
3155     XFA_ATTRIBUTE_Usehref,
3156     XFA_ATTRIBUTE_Id,
3157     XFA_ATTRIBUTE_Name,
3158     XFA_ATTRIBUTE_Use,
3159     XFA_ATTRIBUTE_Relation,
3160     XFA_ATTRIBUTE_Relevant,
3161     XFA_ATTRIBUTE_DuplexImposition,
3162     XFA_ATTRIBUTE_Usehref,
3163     XFA_ATTRIBUTE_Id,
3164     XFA_ATTRIBUTE_Name,
3165     XFA_ATTRIBUTE_Use,
3166     XFA_ATTRIBUTE_Usehref,
3167     XFA_ATTRIBUTE_Id,
3168     XFA_ATTRIBUTE_Name,
3169     XFA_ATTRIBUTE_Use,
3170     XFA_ATTRIBUTE_Usehref,
3171     XFA_ATTRIBUTE_To,
3172     XFA_ATTRIBUTE_Force,
3173     XFA_ATTRIBUTE_Desc,
3174     XFA_ATTRIBUTE_From,
3175     XFA_ATTRIBUTE_Lock,
3176     XFA_ATTRIBUTE_Desc,
3177     XFA_ATTRIBUTE_Lock,
3178     XFA_ATTRIBUTE_Desc,
3179     XFA_ATTRIBUTE_Lock,
3180     XFA_ATTRIBUTE_Id,
3181     XFA_ATTRIBUTE_Name,
3182     XFA_ATTRIBUTE_Use,
3183     XFA_ATTRIBUTE_Usehref,
3184     XFA_ATTRIBUTE_Id,
3185     XFA_ATTRIBUTE_Name,
3186     XFA_ATTRIBUTE_Use,
3187     XFA_ATTRIBUTE_Usehref,
3188     XFA_ATTRIBUTE_Desc,
3189     XFA_ATTRIBUTE_Lock,
3190     XFA_ATTRIBUTE_Desc,
3191     XFA_ATTRIBUTE_Lock,
3192     XFA_ATTRIBUTE_Value,
3193     XFA_ATTRIBUTE_Name,
3194     XFA_ATTRIBUTE_DataDescription,
3195     XFA_ATTRIBUTE_Id,
3196     XFA_ATTRIBUTE_Ref,
3197     XFA_ATTRIBUTE_Use,
3198     XFA_ATTRIBUTE_Operation,
3199     XFA_ATTRIBUTE_Usehref,
3200     XFA_ATTRIBUTE_Id,
3201     XFA_ATTRIBUTE_Use,
3202     XFA_ATTRIBUTE_Type,
3203     XFA_ATTRIBUTE_Usehref,
3204     XFA_ATTRIBUTE_Desc,
3205     XFA_ATTRIBUTE_BaseProfile,
3206     XFA_ATTRIBUTE_Lock,
3207     XFA_ATTRIBUTE_Desc,
3208     XFA_ATTRIBUTE_Lock,
3209     XFA_ATTRIBUTE_Desc,
3210     XFA_ATTRIBUTE_Lock,
3211     XFA_ATTRIBUTE_Id,
3212     XFA_ATTRIBUTE_Use,
3213     XFA_ATTRIBUTE_Type,
3214     XFA_ATTRIBUTE_Usehref,
3215     XFA_ATTRIBUTE_Id,
3216     XFA_ATTRIBUTE_Name,
3217     XFA_ATTRIBUTE_Use,
3218     XFA_ATTRIBUTE_ContentType,
3219     XFA_ATTRIBUTE_RunAt,
3220     XFA_ATTRIBUTE_Binding,
3221     XFA_ATTRIBUTE_Usehref,
3222     XFA_ATTRIBUTE_Desc,
3223     XFA_ATTRIBUTE_Lock,
3224     XFA_ATTRIBUTE_Desc,
3225     XFA_ATTRIBUTE_Lock,
3226     XFA_ATTRIBUTE_Desc,
3227     XFA_ATTRIBUTE_Lock,
3228     XFA_ATTRIBUTE_Id,
3229     XFA_ATTRIBUTE_Use,
3230     XFA_ATTRIBUTE_PasswordChar,
3231     XFA_ATTRIBUTE_Usehref,
3232     XFA_ATTRIBUTE_HScrollPolicy,
3233     XFA_ATTRIBUTE_Id,
3234     XFA_ATTRIBUTE_Use,
3235     XFA_ATTRIBUTE_Usehref,
3236     XFA_ATTRIBUTE_HScrollPolicy,
3237     XFA_ATTRIBUTE_Id,
3238     XFA_ATTRIBUTE_Use,
3239     XFA_ATTRIBUTE_Usehref,
3240     XFA_ATTRIBUTE_Desc,
3241     XFA_ATTRIBUTE_Lock,
3242     XFA_ATTRIBUTE_Id,
3243     XFA_ATTRIBUTE_Name,
3244     XFA_ATTRIBUTE_Use,
3245     XFA_ATTRIBUTE_PagePosition,
3246     XFA_ATTRIBUTE_OddOrEven,
3247     XFA_ATTRIBUTE_Relevant,
3248     XFA_ATTRIBUTE_InitialNumber,
3249     XFA_ATTRIBUTE_Usehref,
3250     XFA_ATTRIBUTE_Numbered,
3251     XFA_ATTRIBUTE_BlankOrNotBlank,
3252     XFA_ATTRIBUTE_Desc,
3253     XFA_ATTRIBUTE_Lock,
3254     XFA_ATTRIBUTE_Id,
3255     XFA_ATTRIBUTE_Use,
3256     XFA_ATTRIBUTE_Type,
3257     XFA_ATTRIBUTE_Usehref,
3258     XFA_ATTRIBUTE_Id,
3259     XFA_ATTRIBUTE_Use,
3260     XFA_ATTRIBUTE_Type,
3261     XFA_ATTRIBUTE_Usehref,
3262     XFA_ATTRIBUTE_Desc,
3263     XFA_ATTRIBUTE_Lock,
3264     XFA_ATTRIBUTE_Id,
3265     XFA_ATTRIBUTE_Use,
3266     XFA_ATTRIBUTE_Reserve,
3267     XFA_ATTRIBUTE_Presence,
3268     XFA_ATTRIBUTE_Usehref,
3269     XFA_ATTRIBUTE_Placement,
3270     XFA_ATTRIBUTE_Desc,
3271     XFA_ATTRIBUTE_Lock,
3272     XFA_ATTRIBUTE_Desc,
3273     XFA_ATTRIBUTE_Lock,
3274     XFA_ATTRIBUTE_Id,
3275     XFA_ATTRIBUTE_Name,
3276     XFA_ATTRIBUTE_Rid,
3277     XFA_ATTRIBUTE_Use,
3278     XFA_ATTRIBUTE_ContentType,
3279     XFA_ATTRIBUTE_TransferEncoding,
3280     XFA_ATTRIBUTE_Usehref,
3281     XFA_ATTRIBUTE_MaxLength,
3282     XFA_ATTRIBUTE_Href,
3283     XFA_ATTRIBUTE_Abbr,
3284     XFA_ATTRIBUTE_Id,
3285     XFA_ATTRIBUTE_Name,
3286     XFA_ATTRIBUTE_Use,
3287     XFA_ATTRIBUTE_Usehref,
3288     XFA_ATTRIBUTE_Desc,
3289     XFA_ATTRIBUTE_WritingScript,
3290     XFA_ATTRIBUTE_Lock,
3291     XFA_ATTRIBUTE_Id,
3292     XFA_ATTRIBUTE_Name,
3293     XFA_ATTRIBUTE_Use,
3294     XFA_ATTRIBUTE_Action,
3295     XFA_ATTRIBUTE_Usehref,
3296     XFA_ATTRIBUTE_Id,
3297     XFA_ATTRIBUTE_Use,
3298     XFA_ATTRIBUTE_Trailer,
3299     XFA_ATTRIBUTE_Usehref,
3300     XFA_ATTRIBUTE_Target,
3301     XFA_ATTRIBUTE_Leader,
3302     XFA_ATTRIBUTE_Id,
3303     XFA_ATTRIBUTE_Use,
3304     XFA_ATTRIBUTE_Type,
3305     XFA_ATTRIBUTE_Usehref,
3306     XFA_ATTRIBUTE_Name,
3307     XFA_ATTRIBUTE_Id,
3308     XFA_ATTRIBUTE_Name,
3309     XFA_ATTRIBUTE_Use,
3310     XFA_ATTRIBUTE_Usehref,
3311     XFA_ATTRIBUTE_Id,
3312     XFA_ATTRIBUTE_Use,
3313     XFA_ATTRIBUTE_Usehref,
3314     XFA_ATTRIBUTE_Name,
3315     XFA_ATTRIBUTE_To,
3316     XFA_ATTRIBUTE_UnicodeRange,
3317     XFA_ATTRIBUTE_Desc,
3318     XFA_ATTRIBUTE_From,
3319     XFA_ATTRIBUTE_Lock,
3320     XFA_ATTRIBUTE_Id,
3321     XFA_ATTRIBUTE_TrayOut,
3322     XFA_ATTRIBUTE_Use,
3323     XFA_ATTRIBUTE_Orientation,
3324     XFA_ATTRIBUTE_ImagingBBox,
3325     XFA_ATTRIBUTE_Short,
3326     XFA_ATTRIBUTE_TrayIn,
3327     XFA_ATTRIBUTE_Usehref,
3328     XFA_ATTRIBUTE_Stock,
3329     XFA_ATTRIBUTE_Long,
3330     XFA_ATTRIBUTE_Id,
3331     XFA_ATTRIBUTE_VScrollPolicy,
3332     XFA_ATTRIBUTE_Use,
3333     XFA_ATTRIBUTE_AllowRichText,
3334     XFA_ATTRIBUTE_MultiLine,
3335     XFA_ATTRIBUTE_Usehref,
3336     XFA_ATTRIBUTE_HScrollPolicy,
3337     XFA_ATTRIBUTE_Desc,
3338     XFA_ATTRIBUTE_MaxEntries,
3339     XFA_ATTRIBUTE_Lock,
3340     XFA_ATTRIBUTE_Desc,
3341     XFA_ATTRIBUTE_Lock,
3342     XFA_ATTRIBUTE_Name,
3343     XFA_ATTRIBUTE_ContentType,
3344     XFA_ATTRIBUTE_Contains,
3345     XFA_ATTRIBUTE_Value,
3346     XFA_ATTRIBUTE_IsNull,
3347     XFA_ATTRIBUTE_Desc,
3348     XFA_ATTRIBUTE_Lock,
3349     XFA_ATTRIBUTE_Desc,
3350     XFA_ATTRIBUTE_Lock,
3351     XFA_ATTRIBUTE_Name,
3352     XFA_ATTRIBUTE_DataDescription,
3353     XFA_ATTRIBUTE_Desc,
3354     XFA_ATTRIBUTE_Lock,
3355     XFA_ATTRIBUTE_Id,
3356     XFA_ATTRIBUTE_Ref,
3357     XFA_ATTRIBUTE_Use,
3358     XFA_ATTRIBUTE_Operation,
3359     XFA_ATTRIBUTE_Usehref,
3360     XFA_ATTRIBUTE_Target,
3361     XFA_ATTRIBUTE_Desc,
3362     XFA_ATTRIBUTE_Lock,
3363     XFA_ATTRIBUTE_Name,
3364     XFA_ATTRIBUTE_Desc,
3365     XFA_ATTRIBUTE_Lock,
3366     XFA_ATTRIBUTE_Desc,
3367     XFA_ATTRIBUTE_Lock,
3368     XFA_ATTRIBUTE_Id,
3369     XFA_ATTRIBUTE_Name,
3370     XFA_ATTRIBUTE_Ref,
3371     XFA_ATTRIBUTE_Use,
3372     XFA_ATTRIBUTE_ContentType,
3373     XFA_ATTRIBUTE_TransferEncoding,
3374     XFA_ATTRIBUTE_Usehref,
3375     XFA_ATTRIBUTE_Match,
3376     XFA_ATTRIBUTE_Desc,
3377     XFA_ATTRIBUTE_Lock,
3378     XFA_ATTRIBUTE_Id,
3379     XFA_ATTRIBUTE_Name,
3380     XFA_ATTRIBUTE_Use,
3381     XFA_ATTRIBUTE_Usehref,
3382     XFA_ATTRIBUTE_Id,
3383     XFA_ATTRIBUTE_Use,
3384     XFA_ATTRIBUTE_Usehref,
3385     XFA_ATTRIBUTE_Hand,
3386     XFA_ATTRIBUTE_Id,
3387     XFA_ATTRIBUTE_Name,
3388     XFA_ATTRIBUTE_Use,
3389     XFA_ATTRIBUTE_Usehref,
3390     XFA_ATTRIBUTE_Desc,
3391     XFA_ATTRIBUTE_Lock,
3392     XFA_ATTRIBUTE_Desc,
3393     XFA_ATTRIBUTE_Lock,
3394     XFA_ATTRIBUTE_Desc,
3395     XFA_ATTRIBUTE_Lock,
3396     XFA_ATTRIBUTE_Name,
3397     XFA_ATTRIBUTE_Desc,
3398     XFA_ATTRIBUTE_Lock,
3399     XFA_ATTRIBUTE_Desc,
3400     XFA_ATTRIBUTE_Lock,
3401     XFA_ATTRIBUTE_Desc,
3402     XFA_ATTRIBUTE_Lock,
3403     XFA_ATTRIBUTE_Id,
3404     XFA_ATTRIBUTE_Name,
3405     XFA_ATTRIBUTE_Use,
3406     XFA_ATTRIBUTE_Usehref,
3407     XFA_ATTRIBUTE_Id,
3408     XFA_ATTRIBUTE_Use,
3409     XFA_ATTRIBUTE_Usehref,
3410     XFA_ATTRIBUTE_Id,
3411     XFA_ATTRIBUTE_Use,
3412     XFA_ATTRIBUTE_Usehref,
3413     XFA_ATTRIBUTE_Desc,
3414     XFA_ATTRIBUTE_Lock,
3415     XFA_ATTRIBUTE_H,
3416     XFA_ATTRIBUTE_W,
3417     XFA_ATTRIBUTE_X,
3418     XFA_ATTRIBUTE_Y,
3419     XFA_ATTRIBUTE_Id,
3420     XFA_ATTRIBUTE_HAlign,
3421     XFA_ATTRIBUTE_Name,
3422     XFA_ATTRIBUTE_Use,
3423     XFA_ATTRIBUTE_Rotate,
3424     XFA_ATTRIBUTE_Presence,
3425     XFA_ATTRIBUTE_VAlign,
3426     XFA_ATTRIBUTE_MaxH,
3427     XFA_ATTRIBUTE_MaxW,
3428     XFA_ATTRIBUTE_MinH,
3429     XFA_ATTRIBUTE_MinW,
3430     XFA_ATTRIBUTE_Relevant,
3431     XFA_ATTRIBUTE_ColSpan,
3432     XFA_ATTRIBUTE_Usehref,
3433     XFA_ATTRIBUTE_Locale,
3434     XFA_ATTRIBUTE_AnchorType,
3435     XFA_ATTRIBUTE_Desc,
3436     XFA_ATTRIBUTE_Lock,
3437     XFA_ATTRIBUTE_Desc,
3438     XFA_ATTRIBUTE_Lock,
3439     XFA_ATTRIBUTE_Id,
3440     XFA_ATTRIBUTE_Rid,
3441     XFA_ATTRIBUTE_Use,
3442     XFA_ATTRIBUTE_Priority,
3443     XFA_ATTRIBUTE_Usehref,
3444     XFA_ATTRIBUTE_Disable,
3445     XFA_ATTRIBUTE_Name,
3446     XFA_ATTRIBUTE_Desc,
3447     XFA_ATTRIBUTE_Lock,
3448     XFA_ATTRIBUTE_Value,
3449     XFA_ATTRIBUTE_Desc,
3450     XFA_ATTRIBUTE_Lock,
3451     XFA_ATTRIBUTE_Id,
3452     XFA_ATTRIBUTE_Use,
3453     XFA_ATTRIBUTE_Type,
3454     XFA_ATTRIBUTE_Usehref,
3455     XFA_ATTRIBUTE_Use,
3456     XFA_ATTRIBUTE_Usehref,
3457     XFA_ATTRIBUTE_Desc,
3458     XFA_ATTRIBUTE_Lock,
3459     XFA_ATTRIBUTE_Id,
3460     XFA_ATTRIBUTE_Use,
3461     XFA_ATTRIBUTE_Type,
3462     XFA_ATTRIBUTE_Usehref,
3463     XFA_ATTRIBUTE_Id,
3464     XFA_ATTRIBUTE_Use,
3465     XFA_ATTRIBUTE_Presence,
3466     XFA_ATTRIBUTE_Usehref,
3467     XFA_ATTRIBUTE_Id,
3468     XFA_ATTRIBUTE_LineThrough,
3469     XFA_ATTRIBUTE_Typeface,
3470     XFA_ATTRIBUTE_FontHorizontalScale,
3471     XFA_ATTRIBUTE_Use,
3472     XFA_ATTRIBUTE_KerningMode,
3473     XFA_ATTRIBUTE_Underline,
3474     XFA_ATTRIBUTE_BaselineShift,
3475     XFA_ATTRIBUTE_OverlinePeriod,
3476     XFA_ATTRIBUTE_LetterSpacing,
3477     XFA_ATTRIBUTE_LineThroughPeriod,
3478     XFA_ATTRIBUTE_FontVerticalScale,
3479     XFA_ATTRIBUTE_PsName,
3480     XFA_ATTRIBUTE_Size,
3481     XFA_ATTRIBUTE_Posture,
3482     XFA_ATTRIBUTE_Usehref,
3483     XFA_ATTRIBUTE_Weight,
3484     XFA_ATTRIBUTE_UnderlinePeriod,
3485     XFA_ATTRIBUTE_Overline,
3486     XFA_ATTRIBUTE_GenericFamily,
3487     XFA_ATTRIBUTE_Checksum,
3488     XFA_ATTRIBUTE_Desc,
3489     XFA_ATTRIBUTE_Lock,
3490     XFA_ATTRIBUTE_Id,
3491     XFA_ATTRIBUTE_Name,
3492     XFA_ATTRIBUTE_Use,
3493     XFA_ATTRIBUTE_Usehref,
3494     XFA_ATTRIBUTE_Id,
3495     XFA_ATTRIBUTE_Name,
3496     XFA_ATTRIBUTE_Use,
3497     XFA_ATTRIBUTE_Usehref,
3498     XFA_ATTRIBUTE_Desc,
3499     XFA_ATTRIBUTE_Lock,
3500     XFA_ATTRIBUTE_Desc,
3501     XFA_ATTRIBUTE_Lock,
3502     XFA_ATTRIBUTE_Id,
3503     XFA_ATTRIBUTE_Name,
3504     XFA_ATTRIBUTE_Use,
3505     XFA_ATTRIBUTE_Usehref,
3506     XFA_ATTRIBUTE_Desc,
3507     XFA_ATTRIBUTE_Lock,
3508     XFA_ATTRIBUTE_Desc,
3509     XFA_ATTRIBUTE_Lock,
3510     XFA_ATTRIBUTE_Id,
3511     XFA_ATTRIBUTE_Use,
3512     XFA_ATTRIBUTE_Relevant,
3513     XFA_ATTRIBUTE_Usehref,
3514     XFA_ATTRIBUTE_Override,
3515     XFA_ATTRIBUTE_Id,
3516     XFA_ATTRIBUTE_Use,
3517     XFA_ATTRIBUTE_Trailer,
3518     XFA_ATTRIBUTE_Usehref,
3519     XFA_ATTRIBUTE_Leader,
3520     XFA_ATTRIBUTE_Id,
3521     XFA_ATTRIBUTE_Name,
3522     XFA_ATTRIBUTE_Use,
3523     XFA_ATTRIBUTE_CodeType,
3524     XFA_ATTRIBUTE_Archive,
3525     XFA_ATTRIBUTE_Usehref,
3526     XFA_ATTRIBUTE_CodeBase,
3527     XFA_ATTRIBUTE_ClassId,
3528     XFA_ATTRIBUTE_Desc,
3529     XFA_ATTRIBUTE_Lock,
3530     XFA_ATTRIBUTE_Desc,
3531     XFA_ATTRIBUTE_Lock,
3532     XFA_ATTRIBUTE_Ref,
3533     XFA_ATTRIBUTE_Connection,
3534     XFA_ATTRIBUTE_LabelRef,
3535     XFA_ATTRIBUTE_ValueRef,
3536     XFA_ATTRIBUTE_Id,
3537     XFA_ATTRIBUTE_Use,
3538     XFA_ATTRIBUTE_Usehref,
3539     XFA_ATTRIBUTE_Override,
3540     XFA_ATTRIBUTE_Desc,
3541     XFA_ATTRIBUTE_Lock,
3542     XFA_ATTRIBUTE_Id,
3543     XFA_ATTRIBUTE_Name,
3544     XFA_ATTRIBUTE_Use,
3545     XFA_ATTRIBUTE_Usehref,
3546     XFA_ATTRIBUTE_Value,
3547     XFA_ATTRIBUTE_Desc,
3548     XFA_ATTRIBUTE_Lock,
3549     XFA_ATTRIBUTE_Id,
3550     XFA_ATTRIBUTE_Name,
3551     XFA_ATTRIBUTE_Ref,
3552     XFA_ATTRIBUTE_Use,
3553     XFA_ATTRIBUTE_Timeout,
3554     XFA_ATTRIBUTE_Connection,
3555     XFA_ATTRIBUTE_Usage,
3556     XFA_ATTRIBUTE_Usehref,
3557     XFA_ATTRIBUTE_DelayedOpen,
3558     XFA_ATTRIBUTE_Desc,
3559     XFA_ATTRIBUTE_Lock,
3560     XFA_ATTRIBUTE_Id,
3561     XFA_ATTRIBUTE_Use,
3562     XFA_ATTRIBUTE_Format,
3563     XFA_ATTRIBUTE_EmbedPDF,
3564     XFA_ATTRIBUTE_Usehref,
3565     XFA_ATTRIBUTE_Target,
3566     XFA_ATTRIBUTE_TextEncoding,
3567     XFA_ATTRIBUTE_XdpContent,
3568     XFA_ATTRIBUTE_Desc,
3569     XFA_ATTRIBUTE_Lock,
3570     XFA_ATTRIBUTE_Desc,
3571     XFA_ATTRIBUTE_Lock,
3572     XFA_ATTRIBUTE_Id,
3573     XFA_ATTRIBUTE_Name,
3574     XFA_ATTRIBUTE_Use,
3575     XFA_ATTRIBUTE_Usehref,
3576     XFA_ATTRIBUTE_Desc,
3577     XFA_ATTRIBUTE_Lock,
3578     XFA_ATTRIBUTE_Desc,
3579     XFA_ATTRIBUTE_Lock,
3580     XFA_ATTRIBUTE_Name,
3581     XFA_ATTRIBUTE_Desc,
3582     XFA_ATTRIBUTE_Lock,
3583     XFA_ATTRIBUTE_Desc,
3584     XFA_ATTRIBUTE_Lock,
3585     XFA_ATTRIBUTE_Id,
3586     XFA_ATTRIBUTE_Name,
3587     XFA_ATTRIBUTE_Use,
3588     XFA_ATTRIBUTE_Delimiter,
3589     XFA_ATTRIBUTE_Usehref,
3590     XFA_ATTRIBUTE_Desc,
3591     XFA_ATTRIBUTE_Lock,
3592     XFA_ATTRIBUTE_Desc,
3593     XFA_ATTRIBUTE_Lock,
3594     XFA_ATTRIBUTE_Id,
3595     XFA_ATTRIBUTE_Use,
3596     XFA_ATTRIBUTE_Type,
3597     XFA_ATTRIBUTE_Usehref,
3598     XFA_ATTRIBUTE_Id,
3599     XFA_ATTRIBUTE_Use,
3600     XFA_ATTRIBUTE_Usehref,
3601     XFA_ATTRIBUTE_Id,
3602     XFA_ATTRIBUTE_Name,
3603     XFA_ATTRIBUTE_Use,
3604     XFA_ATTRIBUTE_Usehref,
3605     XFA_ATTRIBUTE_Desc,
3606     XFA_ATTRIBUTE_Lock,
3607     XFA_ATTRIBUTE_Desc,
3608     XFA_ATTRIBUTE_Lock,
3609     XFA_ATTRIBUTE_Ref,
3610     XFA_ATTRIBUTE_Desc,
3611     XFA_ATTRIBUTE_Lock,
3612     XFA_ATTRIBUTE_Id,
3613     XFA_ATTRIBUTE_Use,
3614     XFA_ATTRIBUTE_Type,
3615     XFA_ATTRIBUTE_Usehref,
3616     XFA_ATTRIBUTE_Id,
3617     XFA_ATTRIBUTE_Use,
3618     XFA_ATTRIBUTE_StartNew,
3619     XFA_ATTRIBUTE_Trailer,
3620     XFA_ATTRIBUTE_TargetType,
3621     XFA_ATTRIBUTE_Usehref,
3622     XFA_ATTRIBUTE_Target,
3623     XFA_ATTRIBUTE_Leader,
3624     XFA_ATTRIBUTE_Id,
3625     XFA_ATTRIBUTE_Use,
3626     XFA_ATTRIBUTE_Slope,
3627     XFA_ATTRIBUTE_Usehref,
3628     XFA_ATTRIBUTE_Hand,
3629     XFA_ATTRIBUTE_Id,
3630     XFA_ATTRIBUTE_Name,
3631     XFA_ATTRIBUTE_Use,
3632     XFA_ATTRIBUTE_Usehref,
3633     XFA_ATTRIBUTE_Id,
3634     XFA_ATTRIBUTE_Max,
3635     XFA_ATTRIBUTE_Min,
3636     XFA_ATTRIBUTE_Use,
3637     XFA_ATTRIBUTE_Initial,
3638     XFA_ATTRIBUTE_Usehref,
3639     XFA_ATTRIBUTE_Desc,
3640     XFA_ATTRIBUTE_Lock,
3641     XFA_ATTRIBUTE_Abbr,
3642     XFA_ATTRIBUTE_Desc,
3643     XFA_ATTRIBUTE_Lock,
3644     XFA_ATTRIBUTE_Desc,
3645     XFA_ATTRIBUTE_Lock,
3646     XFA_ATTRIBUTE_Desc,
3647     XFA_ATTRIBUTE_Lock,
3648     XFA_ATTRIBUTE_Name,
3649     XFA_ATTRIBUTE_Desc,
3650     XFA_ATTRIBUTE_Lock,
3651     XFA_ATTRIBUTE_Id,
3652     XFA_ATTRIBUTE_Name,
3653     XFA_ATTRIBUTE_Ref,
3654     XFA_ATTRIBUTE_Use,
3655     XFA_ATTRIBUTE_Presence,
3656     XFA_ATTRIBUTE_Save,
3657     XFA_ATTRIBUTE_Usehref,
3658 };
3659 extern const XFA_PACKETINFO g_XFAPacketData[] = {
3660     {0x0, NULL, XFA_XDPPACKET_USER, NULL,
3661      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTMANY},
3662     {0x811929d, L"sourceSet", XFA_XDPPACKET_SourceSet,
3663      L"http://www.xfa.org/schema/xfa-source-set/",
3664      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3665     {0xb843dba, L"pdf", XFA_XDPPACKET_Pdf, L"http://ns.adobe.com/xdp/pdf/",
3666      XFA_XDPPACKET_FLAGS_COMPLETEMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3667     {0xc56afbf, L"xdc", XFA_XDPPACKET_Xdc, L"http://www.xfa.org/schema/xdc/",
3668      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3669     {0xc56afcc, L"xdp", XFA_XDPPACKET_XDP, L"http://ns.adobe.com/xdp/",
3670      XFA_XDPPACKET_FLAGS_COMPLETEMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3671     {0x132a8fbc, L"xmpmeta", XFA_XDPPACKET_Xmpmeta,
3672      L"http://ns.adobe.com/xmpmeta/",
3673      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTMANY},
3674     {0x48d004a8, L"xfdf", XFA_XDPPACKET_Xfdf, L"http://ns.adobe.com/xfdf/",
3675      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3676     {0x4e1e39b6, L"config", XFA_XDPPACKET_Config,
3677      L"http://www.xfa.org/schema/xci/",
3678      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3679     {0x5473b6dc, L"localeSet", XFA_XDPPACKET_LocaleSet,
3680      L"http://www.xfa.org/schema/xfa-locale-set/",
3681      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3682     {0x6038580a, L"stylesheet", XFA_XDPPACKET_Stylesheet,
3683      L"http://www.w3.org/1999/XSL/Transform",
3684      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTMANY},
3685     {0x803550fc, L"template", XFA_XDPPACKET_Template,
3686      L"http://www.xfa.org/schema/xfa-template/",
3687      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3688     {0x8b036f32, L"signature", XFA_XDPPACKET_Signature,
3689      L"http://www.w3.org/2000/09/xmldsig#",
3690      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3691     {0x99b95079, L"datasets", XFA_XDPPACKET_Datasets,
3692      L"http://www.xfa.org/schema/xfa-data/",
3693      XFA_XDPPACKET_FLAGS_PREFIXMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3694     {0xcd309ff4, L"form", XFA_XDPPACKET_Form,
3695      L"http://www.xfa.org/schema/xfa-form/",
3696      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3697     {0xe14c801c, L"connectionSet", XFA_XDPPACKET_ConnectionSet,
3698      L"http://www.xfa.org/schema/xfa-connection-set/",
3699      XFA_XDPPACKET_FLAGS_NOMATCH | XFA_XDPPACKET_FLAGS_SUPPORTONE},
3700 };
3701 extern const int32_t g_iXFAPacketCount =
3702     sizeof(g_XFAPacketData) / sizeof(XFA_PACKETINFO);
3703 extern const XFA_SCRIPTHIERARCHY g_XFAScriptIndex[] = {
3704     {0, 0, 0, 2, 316},      {0, 0, 2, 2, 316},       {0, 0, 4, 2, 316},
3705     {0, 0, 6, 8, 316},      {0, 0, 14, 4, 316},      {0, 0, 18, 5, 317},
3706     {0, 0, 23, 2, 316},     {0, 0, 25, 1, 316},      {0, 0, 26, 12, 316},
3707     {0, 0, 38, 2, 316},     {0, 0, 40, 1, 316},      {0, 0, 41, 3, 316},
3708     {0, 0, 44, 2, 316},     {0, 0, 46, 6, 316},      {0, 0, 52, 0, 316},
3709     {0, 0, 52, 2, 319},     {0, 0, 54, 2, 316},      {0, 0, 56, 6, 316},
3710     {0, 0, 62, 0, 316},     {0, 0, 62, 0, 316},      {0, 0, 62, 2, 316},
3711     {0, 0, 64, 2, 316},     {0, 0, 66, 6, 316},      {0, 0, 72, 4, 316},
3712     {0, 0, 76, 7, 316},     {0, 0, 83, 2, 320},      {0, 0, 85, 3, 316},
3713     {0, 0, 88, 3, 316},     {0, 0, 91, 2, 320},      {0, 0, 93, 6, 320},
3714     {0, 0, 99, 4, 316},     {0, 0, 103, 2, 316},     {0, 0, 105, 3, 319},
3715     {0, 0, 108, 4, 316},    {0, 0, 112, 3, 316},     {0, 0, 115, 2, 316},
3716     {0, 0, 117, 6, 316},    {0, 0, 123, 12, 316},    {0, 0, 135, 2, 316},
3717     {0, 0, 137, 5, 316},    {0, 0, 142, 2, 316},     {0, 0, 144, 3, 316},
3718     {0, 0, 147, 1, 316},    {0, 0, 148, 14, 316},    {0, 0, 162, 2, 316},
3719     {0, 0, 164, 2, 316},    {0, 0, 166, 3, 316},     {0, 0, 169, 2, 316},
3720     {0, 0, 171, 2, 316},    {0, 0, 173, 2, 316},     {0, 0, 175, 4, 316},
3721     {0, 0, 179, 2, 316},    {0, 0, 181, 2, 316},     {0, 0, 183, 0, 319},
3722     {0, 0, 183, 20, 316},   {0, 0, 203, 1, 316},     {0, 0, 204, 3, 316},
3723     {0, 0, 207, 2, 316},    {0, 0, 209, 0, 316},     {0, 0, 209, 2, 316},
3724     {0, 0, 211, 2, 316},    {0, 0, 213, 4, 320},     {0, 0, 217, 0, 316},
3725     {0, 0, 217, 1, 316},    {0, 0, 218, 3, 316},     {0, 4, 221, 0, 312},
3726     {4, 1, 221, 1, 316},    {5, 0, 222, 2, 316},     {5, 1, 224, 3, -1},
3727     {6, 0, 227, 0, 316},    {6, 0, 227, 2, 316},     {6, 0, 229, 2, 316},
3728     {6, 0, 231, 3, 316},    {6, 0, 234, 2, 316},     {6, 0, 236, 6, 316},
3729     {6, 0, 242, 10, 317},   {6, 0, 252, 9, 316},     {6, 0, 261, 5, 318},
3730     {6, 0, 266, 4, 318},    {6, 0, 270, 2, 316},     {6, 0, 272, 2, 316},
3731     {6, 0, 274, 5, 316},    {6, 0, 279, 3, 316},     {6, 0, 282, 2, 316},
3732     {6, 0, 284, 2, 316},    {6, 0, 286, 2, 316},     {6, 0, 288, 2, 316},
3733     {6, 0, 290, 4, 316},    {6, 0, 294, 3, 316},     {6, 0, 297, 3, 316},
3734     {6, 0, 300, 2, 316},    {6, 0, 302, 2, 316},     {6, 0, 304, 2, 316},
3735     {6, 13, 306, 36, 317},  {19, 0, 342, 3, 316},    {19, 0, 345, 2, 316},
3736     {19, 0, 347, 2, 316},   {19, 0, 349, 2, 316},    {19, 0, 351, 7, 317},
3737     {19, 2, 358, 16, 312},  {21, 0, 374, 2, 320},    {21, 0, 376, 2, 316},
3738     {21, 0, 378, 0, 316},   {21, 0, 378, 2, 316},    {21, 0, 380, 6, 316},
3739     {21, 0, 386, 3, 316},   {21, 0, 389, 2, 316},    {21, 0, 391, 4, 316},
3740     {21, 0, 395, 0, 316},   {21, 5, 395, 30, 316},   {26, 0, 425, 2, 320},
3741     {26, 0, 427, 3, 316},   {26, 0, 430, 2, 320},    {26, 0, 432, 5, 316},
3742     {26, 0, 437, 2, 316},   {26, 0, 439, 3, 316},    {26, 0, 442, 2, 316},
3743     {26, 0, 444, 8, 316},   {26, 0, 452, 1, 316},    {26, 0, 453, 2, 316},
3744     {26, 0, 455, 2, 316},   {26, 0, 457, 4, 316},    {26, 0, 461, 0, 316},
3745     {26, 0, 461, 2, 316},   {26, 0, 463, 2, 316},    {26, 0, 465, 6, 318},
3746     {26, 5, 471, 31, 317},  {31, 0, 502, 2, 320},    {31, 0, 504, 2, 316},
3747     {31, 0, 506, 2, 316},   {31, 0, 508, 4, 320},    {31, 16, 512, 14, 312},
3748     {47, 0, 526, 2, 316},   {47, 0, 528, 2, 316},    {47, 0, 530, 2, 316},
3749     {47, 0, 532, 2, 316},   {47, 0, 534, 3, 316},    {47, 0, 537, 2, 316},
3750     {47, 0, 539, 3, 316},   {47, 0, 542, 3, 316},    {47, 0, 545, 4, 318},
3751     {47, 0, 549, 4, 316},   {47, 0, 553, 2, 316},    {47, 0, 555, 0, 316},
3752     {47, 0, 555, 2, 316},   {47, 0, 557, 3, 316},    {47, 0, 560, 6, 316},
3753     {47, 0, 566, 2, 316},   {47, 0, 568, 2, 316},    {47, 0, 570, 3, 316},
3754     {47, 19, 573, 1, 312},  {66, 0, 574, 2, 316},    {66, 0, 576, 8, 316},
3755     {66, 0, 584, 2, 316},   {66, 0, 586, 4, 316},    {66, 0, 590, 5, 316},
3756     {66, 0, 595, 3, 316},   {66, 0, 598, 2, 320},    {66, 0, 600, 3, 316},
3757     {66, 0, 603, 7, 316},   {66, 0, 610, 3, 316},    {66, 0, 613, 0, 316},
3758     {66, 0, 613, 4, 317},   {66, 0, 617, 4, 318},    {66, 0, 621, 2, 320},
3759     {66, 0, 623, 5, 316},   {66, 0, 628, 2, 316},    {66, 0, 630, 2, 316},
3760     {66, 0, 632, 2, 320},   {66, 0, 634, 2, 320},    {66, 0, 636, 4, 316},
3761     {66, 0, 640, 2, 316},   {66, 0, 642, 1, 316},    {66, 0, 643, 1, 316},
3762     {66, 0, 644, 4, 316},   {66, 0, 648, 3, 316},    {66, 7, 651, 2, 319},
3763     {73, 0, 653, 2, 316},   {73, 0, 655, 2, 316},    {73, 0, 657, 3, 316},
3764     {73, 4, 660, 4, 312},   {77, 0, 664, 10, 316},   {77, 0, 674, 2, 316},
3765     {77, 0, 676, 4, 316},   {77, 0, 680, 4, 316},    {77, 0, 684, 3, 316},
3766     {77, 0, 687, 2, 316},   {77, 0, 689, 2, 316},    {77, 0, 691, 8, 317},
3767     {77, 0, 699, 3, 316},   {77, 0, 702, 3, 316},    {77, 0, 705, 2, 316},
3768     {77, 0, 707, 2, 316},   {77, 0, 709, 5, 316},    {77, 0, 714, 4, 316},
3769     {77, 0, 718, 2, 316},   {77, 0, 720, 8, 318},    {77, 0, 728, 1, 316},
3770     {77, 0, 729, 2, 320},   {77, 0, 731, 3, 316},    {77, 1, 734, 4, 316},
3771     {78, 0, 738, 5, 316},   {78, 0, 743, 3, 316},    {78, 0, 746, 1, 316},
3772     {78, 0, 747, 2, 320},   {78, 0, 749, 0, 313},    {78, 0, 749, 2, 316},
3773     {78, 5, 751, 3, 316},   {83, 0, 754, 5, 316},    {83, 0, 759, 7, 316},
3774     {83, 0, 766, 6, 316},   {83, 0, 772, 3, 316},    {83, 0, 775, 2, 316},
3775     {83, 0, 777, 5, 316},   {83, 0, 782, 2, 316},    {83, 0, 784, 0, 314},
3776     {83, 0, 784, 2, 316},   {83, 0, 786, 1, 316},    {83, 0, 787, 2, 316},
3777     {83, 0, 789, 5, 316},   {83, 0, 794, 2, 316},    {83, 0, 796, 1, 316},
3778     {83, 0, 797, 2, 316},   {83, 0, 799, 2, 316},    {83, 0, 801, 6, 316},
3779     {83, 0, 807, 2, 316},   {83, 0, 809, 2, 320},    {83, 0, 811, 3, 316},
3780     {83, 0, 814, 4, 316},   {83, 0, 818, 2, 316},    {83, 0, 820, 2, 316},
3781     {83, 0, 822, 2, 316},   {83, 0, 824, 2, 316},    {83, 0, 826, 2, 316},
3782     {83, 0, 828, 2, 316},   {83, 0, 830, 4, 318},    {83, 1, 834, 2, 316},
3783     {84, 0, 836, 5, 316},   {84, 0, 841, 20, 317},   {84, 0, 861, 2, 316},
3784     {84, 0, 863, 0, 316},   {84, 0, 863, 2, 316},    {84, 0, 865, 4, 320},
3785     {84, 0, 869, 0, 316},   {84, 0, 869, 2, 316},    {84, 0, 871, 1, 316},
3786     {84, 0, 872, 2, 316},   {84, 0, 874, 3, 316},    {84, 0, 877, 2, 316},
3787     {84, 0, 879, 2, 316},   {84, 0, 881, 4, 316},    {84, 0, 885, 3, 316},
3788     {84, 0, 888, 17, 316},  {84, 6, 905, 1, 319},    {90, 0, 906, 2, 316},
3789     {90, 0, 908, 2, 320},   {90, 0, 910, 2, 320},    {90, 0, 912, 2, 316},
3790     {90, 0, 914, 2, 316},   {90, 0, 916, 4, 318},    {90, 0, 920, 2, 316},
3791     {90, 5, 922, 0, 312},   {95, 0, 922, 2, 316},    {95, 0, 924, 4, 316},
3792     {95, 0, 928, 4, 316},   {95, 0, 932, 6, 316},    {95, 0, 938, 2, 316},
3793     {95, 0, 940, 4, 316},   {95, 0, 944, 3, 316},    {95, 0, 947, 3, 316},
3794     {95, 0, 950, 2, 316},   {95, 0, 952, 3, 316},    {95, 0, 955, 0, 316},
3795     {95, 0, 955, 0, 316},   {95, 0, 955, 2, 316},    {95, 0, 957, 7, 316},
3796     {95, 0, 964, 2, 316},   {95, 0, 966, 0, 319},    {95, 0, 966, 7, 316},
3797     {95, 0, 973, 2, 316},   {95, 0, 975, 2, 316},    {95, 3, 977, 1, 316},
3798     {98, 0, 978, 2, 320},   {98, 0, 980, 4, 316},    {98, 0, 984, 0, 316},
3799     {98, 0, 984, 2, 316},   {98, 0, 986, 2, 316},    {98, 0, 988, 4, 316},
3800     {98, 0, 992, 1, 316},   {98, 0, 993, 2, 316},    {98, 0, 995, 2, 316},
3801     {98, 0, 997, 3, 316},   {98, 0, 1000, 2, 317},   {98, 0, 1002, 0, 316},
3802     {98, 0, 1002, 4, 316},  {98, 0, 1006, 4, 316},   {98, 0, 1010, 2, 316},
3803     {98, 0, 1012, 3, 316},  {98, 0, 1015, 4, 316},   {98, 0, 1019, 7, 316},
3804     {98, 0, 1026, 4, 316},  {98, 0, 1030, 1, 313},   {98, 17, 1031, 3, 316},
3805     {115, 0, 1034, 5, 316}, {115, 0, 1039, 2, 316},  {115, 0, 1041, 1, 316},
3806     {115, 0, 1042, 4, 316}, {115, 0, 1046, 2, 316},  {115, 0, 1048, 2, 316},
3807     {115, 0, 1050, 1, 316}, {115, 0, 1051, 2, 316},  {115, 0, 1053, 5, 316},
3808     {115, 0, 1058, 1, -1},  {115, 4, 1059, 1, 312},  {119, 1, 1060, 0, 313},
3809     {120, 2, 1060, 8, 312}, {122, 11, 1068, 6, 315}, {133, 2, 1074, 0, 316},
3810     {135, 0, 1074, 0, 316}, {135, 3, 1074, 2, 316},  {138, 0, 1076, 2, 316},
3811 };
3812 extern const XFA_METHODINFO g_SomMethodData[] = {
3813     {0x3c752495, L"verify", (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::
3814                                 Script_SignaturePseudoModel_Verify},
3815     {0xa68635f1, L"sign", (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::
3816                               Script_SignaturePseudoModel_Sign},
3817     {0xa7f2c5e6, L"enumerate",
3818      (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::
3819          Script_SignaturePseudoModel_Enumerate},
3820     {0xd8ed1467, L"clear", (XFA_METHOD_CALLBACK)&CScript_SignaturePseudoModel::
3821                                Script_SignaturePseudoModel_Clear},
3822     {0x4bdcce13, L"execute",
3823      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_WsdlConnection_Execute},
3824     {0x1c296ba4, L"restore",
3825      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Delta_Restore},
3826     {0x7d123a9, L"clearItems",
3827      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ClearItems},
3828     {0xfb0b007, L"execEvent",
3829      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecEvent},
3830     {0x6716ce97, L"execInitialize",
3831      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecInitialize},
3832     {0x7bb919c2, L"deleteItem",
3833      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_DeleteItem},
3834     {0x9f053d5e, L"getSaveItem",
3835      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_GetSaveItem},
3836     {0xbbd32747, L"boundItem",
3837      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_BoundItem},
3838     {0xc492d950, L"getItemState",
3839      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_GetItemState},
3840     {0xc6013cd3, L"execCalculate",
3841      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecCalculate},
3842     {0xd8930d0e, L"setItems",
3843      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_SetItems},
3844     {0xe0f15045, L"getDisplayItem",
3845      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_GetDisplayItem},
3846     {0xe23acddc, L"setItemState",
3847      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_SetItemState},
3848     {0xe2dfb2f8, L"addItem",
3849      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_AddItem},
3850     {0xef8ce48f, L"execValidate",
3851      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Field_ExecValidate},
3852     {0x461079ef, L"emit", (XFA_METHOD_CALLBACK)&CScript_EventPseudoModel::
3853                               Script_EventPseudoModel_Emit},
3854     {0xfec90c63, L"reset", (XFA_METHOD_CALLBACK)&CScript_EventPseudoModel::
3855                                Script_EventPseudoModel_Reset},
3856     {0xfb0b007, L"execEvent",
3857      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecEvent},
3858     {0x3d832221, L"selectedMember",
3859      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_SelectedMember},
3860     {0x6716ce97, L"execInitialize",
3861      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecInitialize},
3862     {0xc6013cd3, L"execCalculate",
3863      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecCalculate},
3864     {0xef8ce48f, L"execValidate",
3865      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ExclGroup_ExecValidate},
3866     {0xfb0b007, L"execEvent",
3867      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecEvent},
3868     {0x6716ce97, L"execInitialize",
3869      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecInitialize},
3870     {0xc6013cd3, L"execCalculate",
3871      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecCalculate},
3872     {0xd9b9b1f1, L"getInvalidObjects",
3873      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_GetInvalidObjects},
3874     {0xef8ce48f, L"execValidate",
3875      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Subform_ExecValidate},
3876     {0xa366b7c, L"exportData", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3877                                    Script_HostPseudoModel_ExportData},
3878     {0x16cc226c, L"gotoURL", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3879                                  Script_HostPseudoModel_GotoURL},
3880     {0x1e0722f5, L"pageDown", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3881                                   Script_HostPseudoModel_PageDown},
3882     {0x3e66cb2c, L"setFocus", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3883                                   Script_HostPseudoModel_SetFocus},
3884     {0x4ac9faae, L"openList", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3885                                   Script_HostPseudoModel_OpenList},
3886     {0x7b89714f, L"response", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3887                                   Script_HostPseudoModel_Response},
3888     {0x7fd9fd58, L"documentInBatch",
3889      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3890          Script_HostPseudoModel_DocumentInBatch},
3891     {0xaf1d019d, L"resetData", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3892                                    Script_HostPseudoModel_ResetData},
3893     {0xb07be13c, L"beep", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3894                               Script_HostPseudoModel_Beep},
3895     {0xb1882ca0, L"getFocus", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3896                                   Script_HostPseudoModel_GetFocus},
3897     {0xbf4ba9ee, L"messageBox", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3898                                     Script_HostPseudoModel_MessageBox},
3899     {0xd6d4dbc1, L"documentCountInBatch",
3900      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3901          Script_HostPseudoModel_DocumentCountInBatch},
3902     {0xdd7676ed, L"print", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3903                                Script_HostPseudoModel_Print},
3904     {0xe2f863d0, L"currentDateTime",
3905      (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3906          Script_HostPseudoModel_CurrentDateTime},
3907     {0xf995d0f5, L"importData", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3908                                     Script_HostPseudoModel_ImportData},
3909     {0xfeb96b62, L"pageUp", (XFA_METHOD_CALLBACK)&CScript_HostPseudoModel::
3910                                 Script_HostPseudoModel_PageUp},
3911     {0x68, L"h", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3912                      Script_LayoutPseudoModel_H},
3913     {0x77, L"w", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3914                      Script_LayoutPseudoModel_W},
3915     {0x78, L"x", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3916                      Script_LayoutPseudoModel_X},
3917     {0x79, L"y", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3918                      Script_LayoutPseudoModel_Y},
3919     {0x5460206, L"pageCount", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3920                                   Script_LayoutPseudoModel_PageCount},
3921     {0x5eb5b0f, L"pageSpan", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3922                                  Script_LayoutPseudoModel_PageSpan},
3923     {0x10f1b1bd, L"page", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3924                               Script_LayoutPseudoModel_Page},
3925     {0x1c1e6318, L"pageContent",
3926      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3927          Script_LayoutPseudoModel_PageContent},
3928     {0x1c1f4a5c, L"absPageCount",
3929      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3930          Script_LayoutPseudoModel_AbsPageCount},
3931     {0x1ec47db5, L"absPageCountInBatch",
3932      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3933          Script_LayoutPseudoModel_AbsPageCountInBatch},
3934     {0x2e4ecbdb, L"sheetCountInBatch",
3935      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3936          Script_LayoutPseudoModel_SheetCountInBatch},
3937     {0x2fcff4b5, L"relayout", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3938                                   Script_LayoutPseudoModel_Relayout},
3939     {0x3bf1c2a5, L"absPageSpan",
3940      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3941          Script_LayoutPseudoModel_AbsPageSpan},
3942     {0x5775c2cc, L"absPageInBatch",
3943      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3944          Script_LayoutPseudoModel_AbsPageInBatch},
3945     {0x8c5feb32, L"sheetInBatch",
3946      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3947          Script_LayoutPseudoModel_SheetInBatch},
3948     {0x8f3a8379, L"sheet", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3949                                Script_LayoutPseudoModel_Sheet},
3950     {0x96f3c4cb, L"relayoutPageArea",
3951      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3952          Script_LayoutPseudoModel_RelayoutPageArea},
3953     {0xd2a4a542, L"sheetCount",
3954      (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3955          Script_LayoutPseudoModel_SheetCount},
3956     {0xe74f0653, L"absPage", (XFA_METHOD_CALLBACK)&CScript_LayoutPseudoModel::
3957                                  Script_LayoutPseudoModel_AbsPage},
3958     {0x44c352ad, L"formNodes",
3959      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_FormNodes},
3960     {0x45efb847, L"remerge",
3961      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_Remerge},
3962     {0x6716ce97, L"execInitialize",
3963      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_ExecInitialize},
3964     {0x712c6afa, L"createNode",
3965      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_CreateNode},
3966     {0xa8a35e25, L"recalculate",
3967      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_Recalculate},
3968     {0xc6013cd3, L"execCalculate",
3969      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_ExecCalculate},
3970     {0xef8ce48f, L"execValidate",
3971      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Template_ExecValidate},
3972     {0x4cc1c0f9, L"moveCurrentRecord",
3973      (XFA_METHOD_CALLBACK)&CScript_DataWindow::
3974          Script_DataWindow_MoveCurrentRecord},
3975     {0x5779d65f, L"record",
3976      (XFA_METHOD_CALLBACK)&CScript_DataWindow::Script_DataWindow_Record},
3977     {0x8a476498, L"gotoRecord",
3978      (XFA_METHOD_CALLBACK)&CScript_DataWindow::Script_DataWindow_GotoRecord},
3979     {0xaac241c8, L"isRecordGroup",
3980      (XFA_METHOD_CALLBACK)&CScript_DataWindow::Script_DataWindow_IsRecordGroup},
3981     {0x1c6f4277, L"evaluate",
3982      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Manifest_Evaluate},
3983     {0x2afec2cc, L"moveInstance",
3984      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_MoveInstance},
3985     {0x2bf94a63, L"removeInstance",
3986      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_RemoveInstance},
3987     {0x303adaf4, L"setInstances",
3988      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_SetInstances},
3989     {0x4d76b89e, L"addInstance",
3990      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_AddInstance},
3991     {0xc660dc8a, L"insertInstance",
3992      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_InstanceManager_InsertInstance},
3993     {0xddfd1ea1, L"metadata",
3994      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Desc_Metadata},
3995     {0x44c352ad, L"formNodes",
3996      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_FormNodes},
3997     {0x45efb847, L"remerge",
3998      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_Remerge},
3999     {0x6716ce97, L"execInitialize",
4000      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_ExecInitialize},
4001     {0xa8a35e25, L"recalculate",
4002      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_Recalculate},
4003     {0xc6013cd3, L"execCalculate",
4004      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_ExecCalculate},
4005     {0xef8ce48f, L"execValidate",
4006      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Form_ExecValidate},
4007     {0x60490a85, L"message", (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::
4008                                  Script_LogPseudoModel_Message},
4009     {0x60ecfcc9, L"traceDeactivate",
4010      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::
4011          Script_LogPseudoModel_TraceDeactivate},
4012     {0x86a0f4c0, L"traceActivate",
4013      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::
4014          Script_LogPseudoModel_TraceActivate},
4015     {0x93eac39a, L"traceEnabled", (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::
4016                                       Script_LogPseudoModel_TraceEnabled},
4017     {0xd1227e6f, L"trace",
4018      (XFA_METHOD_CALLBACK)&CScript_LogPseudoModel::Script_LogPseudoModel_Trace},
4019     {0x36c0ee14, L"getAttribute",
4020      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Packet_GetAttribute},
4021     {0x5468e2a0, L"setAttribute",
4022      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Packet_SetAttribute},
4023     {0xadc48de2, L"removeAttribute",
4024      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Packet_RemoveAttribute},
4025     {0x3848b3f, L"next", (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Next},
4026     {0x14e25bc8, L"cancelBatch",
4027      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_CancelBatch},
4028     {0x3ce05d68, L"first",
4029      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_First},
4030     {0x649e1e65, L"updateBatch",
4031      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_UpdateBatch},
4032     {0x6a3405dd, L"previous",
4033      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Previous},
4034     {0x74818fb3, L"isBOF",
4035      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_IsBOF},
4036     {0x74d07a76, L"isEOF",
4037      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_IsEOF},
4038     {0x7613cb66, L"cancel",
4039      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Cancel},
4040     {0x7baca2e3, L"update",
4041      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Update},
4042     {0x8b90e1f2, L"open", (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Open},
4043     {0x9c6471b3, L"delete",
4044      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Delete},
4045     {0xa7315093, L"addNew",
4046      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_AddNew},
4047     {0xa7ce5f8d, L"requery",
4048      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Requery},
4049     {0xc7368674, L"resync",
4050      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Resync},
4051     {0xd9f47f36, L"close",
4052      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Close},
4053     {0xf54481d4, L"last", (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_Last},
4054     {0xf7965460, L"hasDataChanged",
4055      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_Source_HasDataChanged},
4056     {0x6275f6af, L"item",
4057      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Item},
4058     {0x7033bfd5, L"insert",
4059      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Insert},
4060     {0x9cab7cae, L"remove",
4061      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Remove},
4062     {0xda12e518, L"append",
4063      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_ListClass_Append},
4064     {0xd892a054, L"namedItem",
4065      (XFA_METHOD_CALLBACK)&CXFA_NodeList::Script_TreelistClass_NamedItem},
4066     {0xba2dd386, L"resolveNode",
4067      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_TreeClass_ResolveNode},
4068     {0xe509e2b9, L"resolveNodes",
4069      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_TreeClass_ResolveNodes},
4070     {0x1bca1ebd, L"applyXSL",
4071      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_ApplyXSL},
4072     {0x36c0ee14, L"getAttribute",
4073      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_GetAttribute},
4074     {0x5468e2a0, L"setAttribute",
4075      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SetAttribute},
4076     {0x5ee00996, L"setElement",
4077      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SetElement},
4078     {0x92dada4f, L"saveFilteredXML",
4079      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SaveFilteredXML},
4080     {0x9c456500, L"saveXML",
4081      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_SaveXML},
4082     {0xabd3200a, L"getElement",
4083      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_GetElement},
4084     {0xb269c60d, L"isPropertySpecified",
4085      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_IsPropertySpecified},
4086     {0xb528be91, L"loadXML",
4087      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_LoadXML},
4088     {0xd9f46591, L"clone",
4089      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_Clone},
4090     {0xe006a76b, L"assignNode",
4091      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_NodeClass_AssignNode},
4092     {0x7303fcea, L"getDelta",
4093      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ContainerClass_GetDelta},
4094     {0xe7742c9d, L"getDeltas",
4095      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ContainerClass_GetDeltas},
4096     {0x30ff6aad, L"clearErrorList",
4097      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ModelClass_ClearErrorList},
4098     {0x712c6afa, L"createNode",
4099      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ModelClass_CreateNode},
4100     {0x83a6411d, L"isCompatibleNS",
4101      (XFA_METHOD_CALLBACK)&CXFA_Node::Script_ModelClass_IsCompatibleNS},
4102 };
4103 extern const int32_t g_iSomMethodCount =
4104     sizeof(g_SomMethodData) / sizeof(XFA_METHODINFO);
4105 extern const _XFA_SCRIPTATTRIBUTEINFO g_SomAttributeData[] = {
4106     {0xbe52dfbf, L"desc",
4107      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4108      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4109     {0xf6b47749, L"lock",
4110      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4111      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4112     {0xbe52dfbf, L"desc",
4113      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4114      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4115     {0xf6b47749, L"lock",
4116      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4117      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4118     {0xc0811ed, L"use",
4119      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4120      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4121     {0xbc254332, L"usehref",
4122      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4123      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4124     {0xb3543a6, L"max",
4125      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4126      XFA_ATTRIBUTE_Max, XFA_SCRIPT_Basic},
4127     {0xc0811ed, L"use",
4128      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4129      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4130     {0x45a6daf8, L"eofAction",
4131      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4132      XFA_ATTRIBUTE_EofAction, XFA_SCRIPT_Basic},
4133     {0x5ec958c0, L"cursorType",
4134      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4135      XFA_ATTRIBUTE_CursorType, XFA_SCRIPT_Basic},
4136     {0x79975f2b, L"lockType",
4137      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4138      XFA_ATTRIBUTE_LockType, XFA_SCRIPT_Basic},
4139     {0xa5340ff5, L"bofAction",
4140      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4141      XFA_ATTRIBUTE_BofAction, XFA_SCRIPT_Basic},
4142     {0xbc254332, L"usehref",
4143      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4144      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4145     {0xc5762157, L"cursorLocation",
4146      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4147      XFA_ATTRIBUTE_CursorLocation, XFA_SCRIPT_Basic},
4148     {0xbe52dfbf, L"desc",
4149      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4150      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4151     {0xbe52dfbf, L"desc",
4152      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4153      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4154     {0xf6b47749, L"lock",
4155      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4156      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4157     {0xf6b47749, L"lock",
4158      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4159      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4160     {0xc0811ed, L"use",
4161      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4162      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4163     {0x1ee2d24d, L"instanceIndex",
4164      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_InstanceIndex, -1,
4165      XFA_SCRIPT_Basic},
4166     {0x8c99377e, L"relation",
4167      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4168      XFA_ATTRIBUTE_Relation, XFA_SCRIPT_Basic},
4169     {0x8e1c2921, L"relevant",
4170      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4171      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
4172     {0xbc254332, L"usehref",
4173      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4174      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4175     {0xbe52dfbf, L"desc",
4176      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4177      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4178     {0xf6b47749, L"lock",
4179      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4180      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4181     {0x31b19c1, L"name",
4182      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4183      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4184     {0x3106c3a, L"beforeTarget",
4185      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4186      XFA_ATTRIBUTE_BeforeTarget, XFA_SCRIPT_Basic},
4187     {0xc0811ed, L"use",
4188      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4189      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4190     {0x13a08bdb, L"overflowTarget",
4191      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4192      XFA_ATTRIBUTE_OverflowTarget, XFA_SCRIPT_Basic},
4193     {0x169134a1, L"overflowLeader",
4194      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4195      XFA_ATTRIBUTE_OverflowLeader, XFA_SCRIPT_Basic},
4196     {0x20914367, L"overflowTrailer",
4197      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4198      XFA_ATTRIBUTE_OverflowTrailer, XFA_SCRIPT_Basic},
4199     {0x453eaf38, L"startNew",
4200      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4201      XFA_ATTRIBUTE_StartNew, XFA_SCRIPT_Basic},
4202     {0x64110ab5, L"bookendTrailer",
4203      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4204      XFA_ATTRIBUTE_BookendTrailer, XFA_SCRIPT_Basic},
4205     {0xb6b44172, L"after",
4206      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4207      XFA_ATTRIBUTE_After, XFA_SCRIPT_Basic},
4208     {0xbc254332, L"usehref",
4209      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4210      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4211     {0xc3c1442f, L"bookendLeader",
4212      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4213      XFA_ATTRIBUTE_BookendLeader, XFA_SCRIPT_Basic},
4214     {0xcb150479, L"afterTarget",
4215      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4216      XFA_ATTRIBUTE_AfterTarget, XFA_SCRIPT_Basic},
4217     {0xf4ffce73, L"before",
4218      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4219      XFA_ATTRIBUTE_Before, XFA_SCRIPT_Basic},
4220     {0xbe52dfbf, L"desc",
4221      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4222      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4223     {0xf6b47749, L"lock",
4224      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4225      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4226     {0x31b19c1, L"name",
4227      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4228      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4229     {0xbe52dfbf, L"desc",
4230      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4231      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4232     {0xd6e27f1d, L"value",
4233      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue_Read, -1,
4234      XFA_SCRIPT_Basic},
4235     {0xf6b47749, L"lock",
4236      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4237      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4238     {0xbe52dfbf, L"desc",
4239      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4240      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4241     {0xf6b47749, L"lock",
4242      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4243      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4244     {0xc0811ed, L"use",
4245      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4246      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4247     {0x47cfa43a, L"allowNeutral",
4248      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4249      XFA_ATTRIBUTE_AllowNeutral, XFA_SCRIPT_Basic},
4250     {0x7c2fd80b, L"mark",
4251      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4252      XFA_ATTRIBUTE_Mark, XFA_SCRIPT_Basic},
4253     {0x8ed182d1, L"shape",
4254      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4255      XFA_ATTRIBUTE_Shape, XFA_SCRIPT_Basic},
4256     {0xa686975b, L"size",
4257      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4258      XFA_ATTRIBUTE_Size, XFA_SCRIPT_Basic},
4259     {0xbc254332, L"usehref",
4260      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4261      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4262     {0xc0811ed, L"use",
4263      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4264      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4265     {0xbc254332, L"usehref",
4266      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4267      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4268     {0xbe52dfbf, L"desc",
4269      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4270      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4271     {0xf6b47749, L"lock",
4272      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4273      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4274     {0xc0811ed, L"use",
4275      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4276      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4277     {0x5c054755, L"startAngle",
4278      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4279      XFA_ATTRIBUTE_StartAngle, XFA_SCRIPT_Basic},
4280     {0x74788f8b, L"sweepAngle",
4281      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4282      XFA_ATTRIBUTE_SweepAngle, XFA_SCRIPT_Basic},
4283     {0x9d833d75, L"circular",
4284      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4285      XFA_ATTRIBUTE_Circular, XFA_SCRIPT_Basic},
4286     {0xbc254332, L"usehref",
4287      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4288      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4289     {0xd996fa9b, L"hand",
4290      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4291      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
4292     {0xbe52dfbf, L"desc",
4293      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4294      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4295     {0xf6b47749, L"lock",
4296      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4297      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4298     {0xbe52dfbf, L"desc",
4299      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4300      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4301     {0xf6b47749, L"lock",
4302      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4303      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4304     {0xc0811ed, L"use",
4305      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4306      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4307     {0xb0e5485d, L"bind",
4308      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4309      XFA_ATTRIBUTE_Bind, XFA_SCRIPT_Basic},
4310     {0xbc254332, L"usehref",
4311      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4312      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4313     {0xbe52dfbf, L"desc",
4314      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4315      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4316     {0xcd7f7b54, L"from",
4317      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4318      XFA_ATTRIBUTE_From, XFA_SCRIPT_Basic},
4319     {0xf6b47749, L"lock",
4320      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4321      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4322     {0xc0811ed, L"use",
4323      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4324      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4325     {0x8e29d794, L"signatureType",
4326      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4327      XFA_ATTRIBUTE_SignatureType, XFA_SCRIPT_Basic},
4328     {0xbc254332, L"usehref",
4329      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4330      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4331     {0xe11a2cbc, L"permissions",
4332      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4333      XFA_ATTRIBUTE_Permissions, XFA_SCRIPT_Basic},
4334     {0xc0811ed, L"use",
4335      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4336      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4337     {0x453eaf38, L"startNew",
4338      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4339      XFA_ATTRIBUTE_StartNew, XFA_SCRIPT_Basic},
4340     {0x9dcc3ab3, L"trailer",
4341      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4342      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
4343     {0xa6118c89, L"targetType",
4344      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4345      XFA_ATTRIBUTE_TargetType, XFA_SCRIPT_Basic},
4346     {0xbc254332, L"usehref",
4347      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4348      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4349     {0xc8da4da7, L"target",
4350      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4351      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
4352     {0xcbcaf66d, L"leader",
4353      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4354      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
4355     {0xc0811ed, L"use",
4356      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4357      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4358     {0xbc254332, L"usehref",
4359      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4360      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4361     {0x31b19c1, L"name",
4362      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4363      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4364     {0xbe52dfbf, L"desc",
4365      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4366      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4367     {0xf6b47749, L"lock",
4368      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4369      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4370     {0x31b19c1, L"name",
4371      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4372      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4373     {0xbe52dfbf, L"desc",
4374      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4375      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4376     {0xf6b47749, L"lock",
4377      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4378      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4379     {0xc0811ed, L"use",
4380      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4381      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4382     {0xbc254332, L"usehref",
4383      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4384      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4385     {0xc0811ed, L"use",
4386      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4387      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4388     {0xbc254332, L"usehref",
4389      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4390      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4391     {0xbe52dfbf, L"desc",
4392      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4393      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4394     {0xbe52dfbf, L"desc",
4395      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4396      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4397     {0xf6b47749, L"lock",
4398      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4399      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4400     {0xf6b47749, L"lock",
4401      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4402      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4403     {0xbe52dfbf, L"desc",
4404      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4405      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4406     {0xbe52dfbf, L"desc",
4407      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4408      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4409     {0xf6b47749, L"lock",
4410      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4411      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4412     {0xf6b47749, L"lock",
4413      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4414      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4415     {0xbe52dfbf, L"desc",
4416      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4417      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4418     {0xf6b47749, L"lock",
4419      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4420      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4421     {0x2d574d58, L"this", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Xfa_This,
4422      -1, XFA_SCRIPT_Object},
4423     {0x4fdc3454, L"timeStamp",
4424      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4425      XFA_ATTRIBUTE_TimeStamp, XFA_SCRIPT_Basic},
4426     {0xb598a1f7, L"uuid",
4427      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4428      XFA_ATTRIBUTE_Uuid, XFA_SCRIPT_Basic},
4429     {0xbe52dfbf, L"desc",
4430      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4431      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4432     {0xbe52dfbf, L"desc",
4433      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4434      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4435     {0xf6b47749, L"lock",
4436      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4437      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4438     {0xf6b47749, L"lock",
4439      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4440      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4441     {0x31b19c1, L"name",
4442      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4443      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4444     {0xbe52dfbf, L"desc",
4445      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4446      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4447     {0xf6b47749, L"lock",
4448      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4449      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4450     {0xbe52dfbf, L"desc",
4451      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4452      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4453     {0xf6b47749, L"lock",
4454      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4455      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4456     {0xc0811ed, L"use",
4457      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4458      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4459     {0xcfea02e, L"leftInset",
4460      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4461      XFA_ATTRIBUTE_LeftInset, XFA_SCRIPT_Basic},
4462     {0x1356caf8, L"bottomInset",
4463      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4464      XFA_ATTRIBUTE_BottomInset, XFA_SCRIPT_Basic},
4465     {0x25764436, L"topInset",
4466      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4467      XFA_ATTRIBUTE_TopInset, XFA_SCRIPT_Basic},
4468     {0x8a692521, L"rightInset",
4469      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4470      XFA_ATTRIBUTE_RightInset, XFA_SCRIPT_Basic},
4471     {0xbc254332, L"usehref",
4472      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4473      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4474     {0xc0811ed, L"use",
4475      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4476      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4477     {0x1e459b8f, L"nonRepudiation",
4478      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4479      XFA_ATTRIBUTE_NonRepudiation, XFA_SCRIPT_Basic},
4480     {0x2bb3f470, L"encipherOnly",
4481      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4482      XFA_ATTRIBUTE_EncipherOnly, XFA_SCRIPT_Basic},
4483     {0x2f16a382, L"type",
4484      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4485      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
4486     {0x5f760b50, L"digitalSignature",
4487      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4488      XFA_ATTRIBUTE_DigitalSignature, XFA_SCRIPT_Basic},
4489     {0x69aa2292, L"crlSign",
4490      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4491      XFA_ATTRIBUTE_CrlSign, XFA_SCRIPT_Basic},
4492     {0x98fd4d81, L"keyAgreement",
4493      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4494      XFA_ATTRIBUTE_KeyAgreement, XFA_SCRIPT_Basic},
4495     {0xa66404cb, L"keyEncipherment",
4496      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4497      XFA_ATTRIBUTE_KeyEncipherment, XFA_SCRIPT_Basic},
4498     {0xbc254332, L"usehref",
4499      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4500      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4501     {0xca5dc27c, L"dataEncipherment",
4502      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4503      XFA_ATTRIBUTE_DataEncipherment, XFA_SCRIPT_Basic},
4504     {0xe8f118a8, L"keyCertSign",
4505      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4506      XFA_ATTRIBUTE_KeyCertSign, XFA_SCRIPT_Basic},
4507     {0xfea53ec6, L"decipherOnly",
4508      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4509      XFA_ATTRIBUTE_DecipherOnly, XFA_SCRIPT_Basic},
4510     {0xbe52dfbf, L"desc",
4511      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4512      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4513     {0xf6b47749, L"lock",
4514      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4515      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4516     {0xc0811ed, L"use",
4517      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4518      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4519     {0x8b90e1f2, L"open",
4520      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4521      XFA_ATTRIBUTE_Open, XFA_SCRIPT_Basic},
4522     {0x957fa006, L"commitOn",
4523      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4524      XFA_ATTRIBUTE_CommitOn, XFA_SCRIPT_Basic},
4525     {0xb12128b7, L"textEntry",
4526      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4527      XFA_ATTRIBUTE_TextEntry, XFA_SCRIPT_Basic},
4528     {0xbc254332, L"usehref",
4529      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4530      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4531     {0xbe52dfbf, L"desc",
4532      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4533      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4534     {0xf6b47749, L"lock",
4535      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4536      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4537     {0x31b19c1, L"name",
4538      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4539      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4540     {0xbe52dfbf, L"desc",
4541      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4542      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4543     {0xf6b47749, L"lock",
4544      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4545      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4546     {0x31b19c1, L"name",
4547      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4548      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4549     {0x2282c73, L"hAlign",
4550      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4551      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
4552     {0x8d4f1c7, L"textIndent",
4553      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4554      XFA_ATTRIBUTE_TextIndent, XFA_SCRIPT_Basic},
4555     {0xc0811ed, L"use",
4556      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4557      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4558     {0x2a82d99c, L"marginRight",
4559      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4560      XFA_ATTRIBUTE_MarginRight, XFA_SCRIPT_Basic},
4561     {0x534729c9, L"marginLeft",
4562      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4563      XFA_ATTRIBUTE_MarginLeft, XFA_SCRIPT_Basic},
4564     {0x5739d1ff, L"radixOffset",
4565      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4566      XFA_ATTRIBUTE_RadixOffset, XFA_SCRIPT_Basic},
4567     {0x577682ac, L"preserve",
4568      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4569      XFA_ATTRIBUTE_Preserve, XFA_SCRIPT_Basic},
4570     {0x731e0665, L"spaceBelow",
4571      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4572      XFA_ATTRIBUTE_SpaceBelow, XFA_SCRIPT_Basic},
4573     {0x7a7cc341, L"vAlign",
4574      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4575      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
4576     {0x836d4d7c, L"tabDefault",
4577      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4578      XFA_ATTRIBUTE_TabDefault, XFA_SCRIPT_Basic},
4579     {0x8fa01790, L"tabStops",
4580      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4581      XFA_ATTRIBUTE_TabStops, XFA_SCRIPT_Basic},
4582     {0xbc254332, L"usehref",
4583      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4584      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4585     {0xd4b01921, L"lineHeight",
4586      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4587      XFA_ATTRIBUTE_LineHeight, XFA_SCRIPT_Basic},
4588     {0xe18b5659, L"spaceAbove",
4589      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4590      XFA_ATTRIBUTE_SpaceAbove, XFA_SCRIPT_Basic},
4591     {0xbe52dfbf, L"desc",
4592      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4593      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4594     {0xf6b47749, L"lock",
4595      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4596      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4597     {0xbe52dfbf, L"desc",
4598      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4599      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4600     {0xf6b47749, L"lock",
4601      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4602      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4603     {0xc0811ed, L"use",
4604      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4605      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4606     {0xbc254332, L"usehref",
4607      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4608      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4609     {0xd861f8af, L"addRevocationInfo",
4610      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4611      XFA_ATTRIBUTE_AddRevocationInfo, XFA_SCRIPT_Basic},
4612     {0xbe52dfbf, L"desc",
4613      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4614      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4615     {0xf6b47749, L"lock",
4616      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4617      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4618     {0xbe52dfbf, L"desc",
4619      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4620      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4621     {0xf6b47749, L"lock",
4622      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4623      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4624     {0xc0811ed, L"use",
4625      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4626      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4627     {0xbc254332, L"usehref",
4628      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4629      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4630     {0xbb8df5d, L"ref",
4631      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4632      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
4633     {0xc0811ed, L"use",
4634      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4635      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4636     {0xbc254332, L"usehref",
4637      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4638      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4639     {0xd6128d8d, L"activity",
4640      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4641      XFA_ATTRIBUTE_Activity, XFA_SCRIPT_Basic},
4642     {0xbe52dfbf, L"desc",
4643      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4644      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4645     {0xf6b47749, L"lock",
4646      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4647      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4648     {0xc0811ed, L"use",
4649      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4650      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4651     {0xbc254332, L"usehref",
4652      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4653      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4654     {0x43e349b, L"dataRowCount",
4655      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4656      XFA_ATTRIBUTE_DataRowCount, XFA_SCRIPT_Basic},
4657     {0xc0811ed, L"use",
4658      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4659      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4660     {0x28e17e91, L"dataPrep",
4661      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4662      XFA_ATTRIBUTE_DataPrep, XFA_SCRIPT_Basic},
4663     {0x2f16a382, L"type",
4664      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4665      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
4666     {0x3650557e, L"textLocation",
4667      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4668      XFA_ATTRIBUTE_TextLocation, XFA_SCRIPT_Basic},
4669     {0x3b582286, L"moduleWidth",
4670      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4671      XFA_ATTRIBUTE_ModuleWidth, XFA_SCRIPT_Basic},
4672     {0x52666f1c, L"printCheckDigit",
4673      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4674      XFA_ATTRIBUTE_PrintCheckDigit, XFA_SCRIPT_Basic},
4675     {0x5404d6df, L"moduleHeight",
4676      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4677      XFA_ATTRIBUTE_ModuleHeight, XFA_SCRIPT_Basic},
4678     {0x5ab23b6c, L"startChar",
4679      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4680      XFA_ATTRIBUTE_StartChar, XFA_SCRIPT_Basic},
4681     {0x7c732a66, L"truncate",
4682      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4683      XFA_ATTRIBUTE_Truncate, XFA_SCRIPT_Basic},
4684     {0x8d181d61, L"wideNarrowRatio",
4685      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4686      XFA_ATTRIBUTE_WideNarrowRatio, XFA_SCRIPT_Basic},
4687     {0x99800d7a, L"errorCorrectionLevel",
4688      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4689      XFA_ATTRIBUTE_ErrorCorrectionLevel, XFA_SCRIPT_Basic},
4690     {0x9a63da3d, L"upsMode",
4691      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4692      XFA_ATTRIBUTE_UpsMode, XFA_SCRIPT_Basic},
4693     {0xaf754613, L"checksum",
4694      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4695      XFA_ATTRIBUTE_Checksum, XFA_SCRIPT_Basic},
4696     {0xb045fbc5, L"charEncoding",
4697      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4698      XFA_ATTRIBUTE_CharEncoding, XFA_SCRIPT_Basic},
4699     {0xbc254332, L"usehref",
4700      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4701      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4702     {0xc035c6b1, L"dataColumnCount",
4703      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4704      XFA_ATTRIBUTE_DataColumnCount, XFA_SCRIPT_Basic},
4705     {0xd3c84d25, L"rowColumnRatio",
4706      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4707      XFA_ATTRIBUTE_RowColumnRatio, XFA_SCRIPT_Basic},
4708     {0xd57c513c, L"dataLength",
4709      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4710      XFA_ATTRIBUTE_DataLength, XFA_SCRIPT_Basic},
4711     {0xf575ca75, L"endChar",
4712      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4713      XFA_ATTRIBUTE_EndChar, XFA_SCRIPT_Basic},
4714     {0x31b19c1, L"name",
4715      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4716      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4717     {0x28dee6e9, L"format",
4718      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4719      XFA_ATTRIBUTE_Format, XFA_SCRIPT_Basic},
4720     {0xbe52dfbf, L"desc",
4721      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4722      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4723     {0xf6b47749, L"lock",
4724      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4725      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4726     {0xbe52dfbf, L"desc",
4727      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4728      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4729     {0xf6b47749, L"lock",
4730      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4731      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4732     {0xbe52dfbf, L"desc",
4733      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4734      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4735     {0xf6b47749, L"lock",
4736      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4737      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4738     {0xbe52dfbf, L"desc",
4739      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4740      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4741     {0xf6b47749, L"lock",
4742      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4743      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4744     {0xc0811ed, L"use",
4745      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4746      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4747     {0x60d4c8b1, L"output",
4748      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4749      XFA_ATTRIBUTE_Output, XFA_SCRIPT_Basic},
4750     {0xbc254332, L"usehref",
4751      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4752      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4753     {0xd6a39990, L"input",
4754      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4755      XFA_ATTRIBUTE_Input, XFA_SCRIPT_Basic},
4756     {0x2f16a382, L"type",
4757      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4758      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
4759     {0xc0811ed, L"use",
4760      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4761      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4762     {0x2f16a382, L"type",
4763      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4764      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
4765     {0xbc254332, L"usehref",
4766      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4767      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4768     {0x2b5df51e, L"dataDescription",
4769      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4770      XFA_ATTRIBUTE_DataDescription, XFA_SCRIPT_Basic},
4771     {0xbe52dfbf, L"desc",
4772      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4773      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4774     {0xf6b47749, L"lock",
4775      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4776      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4777     {0x6c0d9600, L"currentValue",
4778      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Delta_CurrentValue, -1,
4779      XFA_SCRIPT_Basic},
4780     {0x942643f0, L"savedValue",
4781      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Delta_SavedValue, -1,
4782      XFA_SCRIPT_Basic},
4783     {0xc8da4da7, L"target",
4784      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Delta_Target, -1,
4785      XFA_SCRIPT_Basic},
4786     {0xbe52dfbf, L"desc",
4787      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4788      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4789     {0xf6b47749, L"lock",
4790      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4791      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4792     {0xbe52dfbf, L"desc",
4793      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4794      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4795     {0xf6b47749, L"lock",
4796      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4797      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4798     {0xc0811ed, L"use",
4799      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4800      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4801     {0xbc254332, L"usehref",
4802      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4803      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4804     {0xd4cc53f8, L"highlight",
4805      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4806      XFA_ATTRIBUTE_Highlight, XFA_SCRIPT_Basic},
4807     {0xc0811ed, L"use",
4808      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4809      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4810     {0xbc254332, L"usehref",
4811      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4812      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4813     {0x5518c25, L"break",
4814      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4815      XFA_ATTRIBUTE_Break, XFA_SCRIPT_Basic},
4816     {0xc0811ed, L"use",
4817      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4818      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4819     {0x570ce835, L"presence",
4820      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4821      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
4822     {0x8e1c2921, L"relevant",
4823      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4824      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
4825     {0xbc254332, L"usehref",
4826      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4827      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4828     {0xd996fa9b, L"hand",
4829      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4830      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
4831     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4832      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
4833     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4834      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
4835     {0x31b19c1, L"name",
4836      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4837      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4838     {0x31b19c1, L"name",
4839      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4840      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
4841     {0xc0811ed, L"use",
4842      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4843      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4844     {0x1059ec18, L"level",
4845      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_Integer,
4846      XFA_ATTRIBUTE_Level, XFA_SCRIPT_Basic},
4847     {0x8e1c2921, L"relevant",
4848      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4849      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
4850     {0xac06e2b0, L"colSpan",
4851      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4852      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
4853     {0xbc254332, L"usehref",
4854      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4855      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4856     {0xf6b47749, L"lock",
4857      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4858      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4859     {0x21aed, L"id",
4860      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4861      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
4862     {0xc0811ed, L"use",
4863      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4864      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4865     {0x2f105f72, L"wordCharacterCount",
4866      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4867      XFA_ATTRIBUTE_WordCharacterCount, XFA_SCRIPT_Basic},
4868     {0x3d123c26, L"hyphenate",
4869      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4870      XFA_ATTRIBUTE_Hyphenate, XFA_SCRIPT_Basic},
4871     {0x66539c48, L"excludeInitialCap",
4872      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4873      XFA_ATTRIBUTE_ExcludeInitialCap, XFA_SCRIPT_Basic},
4874     {0x6a95c976, L"pushCharacterCount",
4875      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4876      XFA_ATTRIBUTE_PushCharacterCount, XFA_SCRIPT_Basic},
4877     {0x982bd892, L"remainCharacterCount",
4878      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4879      XFA_ATTRIBUTE_RemainCharacterCount, XFA_SCRIPT_Basic},
4880     {0xbc254332, L"usehref",
4881      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4882      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4883     {0xe5c96d6a, L"excludeAllCaps",
4884      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4885      XFA_ATTRIBUTE_ExcludeAllCaps, XFA_SCRIPT_Basic},
4886     {0xc0811ed, L"use",
4887      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4888      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4889     {0x8af2e657, L"maxChars",
4890      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4891      XFA_ATTRIBUTE_MaxChars, XFA_SCRIPT_Basic},
4892     {0xa52682bd, L"{default}",
4893      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
4894      XFA_SCRIPT_Basic},
4895     {0xbc254332, L"usehref",
4896      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4897      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4898     {0xd6e27f1d, L"value",
4899      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
4900      XFA_SCRIPT_Basic},
4901     {0xc0811ed, L"use",
4902      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4903      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4904     {0xa52682bd, L"{default}",
4905      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
4906      XFA_SCRIPT_Basic},
4907     {0xbc254332, L"usehref",
4908      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4909      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4910     {0xd6e27f1d, L"value",
4911      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
4912      XFA_SCRIPT_Basic},
4913     {0xbe52dfbf, L"desc",
4914      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4915      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4916     {0xf6b47749, L"lock",
4917      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4918      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4919     {0xbe52dfbf, L"desc",
4920      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4921      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4922     {0xf6b47749, L"lock",
4923      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4924      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4925     {0xc080cd3, L"url",
4926      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4927      XFA_ATTRIBUTE_Url, XFA_SCRIPT_Basic},
4928     {0xc0811ed, L"use",
4929      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4930      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4931     {0xa6710262, L"credentialServerPolicy",
4932      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4933      XFA_ATTRIBUTE_CredentialServerPolicy, XFA_SCRIPT_Basic},
4934     {0xbc254332, L"usehref",
4935      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4936      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4937     {0xc2ba0923, L"urlPolicy",
4938      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4939      XFA_ATTRIBUTE_UrlPolicy, XFA_SCRIPT_Basic},
4940     {0xc0811ed, L"use",
4941      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4942      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4943     {0x2f16a382, L"type",
4944      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4945      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
4946     {0xbc254332, L"usehref",
4947      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4948      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4949     {0x47d03490, L"connection",
4950      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4951      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
4952     {0xc8da4da7, L"target",
4953      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4954      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
4955     {0xbe52dfbf, L"desc",
4956      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4957      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4958     {0xf6b47749, L"lock",
4959      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4960      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4961     {0xbe52dfbf, L"desc",
4962      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4963      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4964     {0xf6b47749, L"lock",
4965      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4966      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4967     {0xbe52dfbf, L"desc",
4968      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4969      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
4970     {0xf6b47749, L"lock",
4971      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
4972      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
4973     {0xc0811ed, L"use",
4974      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4975      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4976     {0xa52682bd, L"{default}",
4977      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
4978      XFA_SCRIPT_Basic},
4979     {0xbc254332, L"usehref",
4980      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4981      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4982     {0xd6e27f1d, L"value",
4983      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
4984      XFA_SCRIPT_Basic},
4985     {0xc0811ed, L"use",
4986      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4987      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4988     {0x78bff531, L"numberOfCells",
4989      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_Integer,
4990      XFA_ATTRIBUTE_NumberOfCells, XFA_SCRIPT_Basic},
4991     {0xbc254332, L"usehref",
4992      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4993      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
4994     {0xc0811ed, L"use",
4995      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4996      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
4997     {0x2f16a382, L"type",
4998      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
4999      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
5000     {0xbc254332, L"usehref",
5001      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5002      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5003     {0xbe52dfbf, L"desc",
5004      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5005      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5006     {0xf6b47749, L"lock",
5007      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5008      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5009     {0xbe52dfbf, L"desc",
5010      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5011      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5012     {0xf6b47749, L"lock",
5013      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5014      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5015     {0xbe52dfbf, L"desc",
5016      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5017      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5018     {0xf6b47749, L"lock",
5019      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5020      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5021     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5022      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
5023     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5024      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
5025     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5026      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
5027     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5028      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
5029     {0x2282c73, L"hAlign",
5030      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5031      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
5032     {0xc0811ed, L"use",
5033      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5034      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5035     {0x1abbd7e0, L"dataNode",
5036      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DataNode, -1,
5037      XFA_SCRIPT_Object},
5038     {0x25839852, L"access",
5039      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5040      XFA_ATTRIBUTE_Access, XFA_SCRIPT_Basic},
5041     {0x2ee7678f, L"rotate",
5042      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5043      XFA_ATTRIBUTE_Rotate, XFA_SCRIPT_Basic},
5044     {0x3b1ddd06, L"fillColor",
5045      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FillColor, -1,
5046      XFA_SCRIPT_Basic},
5047     {0x54c399e3, L"formattedValue",
5048      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_FormattedValue, -1,
5049      XFA_SCRIPT_Basic},
5050     {0x570ce835, L"presence",
5051      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5052      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
5053     {0x5a3b375d, L"borderColor",
5054      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderColor, -1,
5055      XFA_SCRIPT_Basic},
5056     {0x5e936ed6, L"fontColor",
5057      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FontColor, -1,
5058      XFA_SCRIPT_Basic},
5059     {0x6826c408, L"parentSubform",
5060      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_ParentSubform, -1,
5061      XFA_SCRIPT_Basic},
5062     {0x79b67434, L"mandatoryMessage",
5063      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_MandatoryMessage, -1,
5064      XFA_SCRIPT_Basic},
5065     {0x7a7cc341, L"vAlign",
5066      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5067      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
5068     {0x7c2ff6ae, L"maxH",
5069      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5070      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
5071     {0x7c2ff6bd, L"maxW",
5072      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5073      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
5074     {0x7d02356c, L"minH",
5075      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5076      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
5077     {0x7d02357b, L"minW",
5078      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5079      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
5080     {0x85fd6faf, L"mandatory",
5081      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_Mandatory, -1,
5082      XFA_SCRIPT_Basic},
5083     {0x8e1c2921, L"relevant",
5084      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5085      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
5086     {0x964fb42e, L"formatMessage",
5087      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_FormatMessage, -1,
5088      XFA_SCRIPT_Basic},
5089     {0xa03cf627, L"rawValue",
5090      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5091      XFA_SCRIPT_Basic},
5092     {0xa52682bd, L"{default}",
5093      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5094      XFA_SCRIPT_Basic},
5095     {0xa60dd202, L"length",
5096      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_Length, -1,
5097      XFA_SCRIPT_Basic},
5098     {0xac06e2b0, L"colSpan",
5099      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5100      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
5101     {0xbc254332, L"usehref",
5102      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5103      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5104     {0xbc8fa350, L"locale",
5105      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5106      XFA_ATTRIBUTE_Locale, XFA_SCRIPT_Basic},
5107     {0xc2bd40fd, L"anchorType",
5108      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5109      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
5110     {0xc4fed09b, L"accessKey",
5111      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5112      XFA_ATTRIBUTE_AccessKey, XFA_SCRIPT_Basic},
5113     {0xcabfa3d0, L"validationMessage",
5114      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_ValidationMessage, -1,
5115      XFA_SCRIPT_Basic},
5116     {0xdcecd663, L"editValue",
5117      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_EditValue, -1,
5118      XFA_SCRIPT_Basic},
5119     {0xe07e5061, L"selectedIndex",
5120      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Field_SelectedIndex, -1,
5121      XFA_SCRIPT_Basic},
5122     {0xf65e34be, L"borderWidth",
5123      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderWidth, -1,
5124      XFA_SCRIPT_Basic},
5125     {0x31b19c1, L"name",
5126      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5127      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
5128     {0xbe52dfbf, L"desc",
5129      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5130      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5131     {0xf6b47749, L"lock",
5132      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5133      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5134     {0xbe52dfbf, L"desc",
5135      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5136      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5137     {0xf6b47749, L"lock",
5138      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5139      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5140     {0xbe52dfbf, L"desc",
5141      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5142      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5143     {0xf6b47749, L"lock",
5144      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5145      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5146     {0xbe52dfbf, L"desc",
5147      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5148      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5149     {0xf6b47749, L"lock",
5150      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5151      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5152     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5153      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
5154     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5155      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
5156     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5157      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
5158     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5159      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
5160     {0xc0811ed, L"use",
5161      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5162      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5163     {0x8e1c2921, L"relevant",
5164      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5165      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
5166     {0xbc254332, L"usehref",
5167      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5168      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5169     {0xd843798, L"fullText", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5170                                  Script_EventPseudoModel_FullText,
5171      -1, XFA_SCRIPT_Basic},
5172     {0x1b6d1cf5, L"reenter", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5173                                  Script_EventPseudoModel_Reenter,
5174      -1, XFA_SCRIPT_Basic},
5175     {0x1e6ffa9a, L"prevContentType",
5176      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5177          Script_EventPseudoModel_PrevContentType,
5178      -1, XFA_SCRIPT_Basic},
5179     {0x25a3c206, L"soapFaultString",
5180      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5181          Script_EventPseudoModel_SoapFaultString,
5182      -1, XFA_SCRIPT_Basic},
5183     {0x2e00c007, L"newContentType",
5184      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5185          Script_EventPseudoModel_NewContentType,
5186      -1, XFA_SCRIPT_Basic},
5187     {0x4570500f, L"modifier",
5188      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5189          Script_EventPseudoModel_Modifier,
5190      -1, XFA_SCRIPT_Basic},
5191     {0x50e2e33b, L"selEnd", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5192                                 Script_EventPseudoModel_SelEnd,
5193      -1, XFA_SCRIPT_Basic},
5194     {0x57de87c2, L"prevText",
5195      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5196          Script_EventPseudoModel_PrevText,
5197      -1, XFA_SCRIPT_Basic},
5198     {0x6ea04e0a, L"soapFaultCode",
5199      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5200          Script_EventPseudoModel_SoapFaultCode,
5201      -1, XFA_SCRIPT_Basic},
5202     {0x6f6556cf, L"newText", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5203                                  Script_EventPseudoModel_NewText,
5204      -1, XFA_SCRIPT_Basic},
5205     {0x891f4606, L"change", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5206                                 Script_EventPseudoModel_Change,
5207      -1, XFA_SCRIPT_Basic},
5208     {0x8fa3c19e, L"shift", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5209                                Script_EventPseudoModel_Shift,
5210      -1, XFA_SCRIPT_Basic},
5211     {0xa9d9b2e1, L"keyDown", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5212                                  Script_EventPseudoModel_KeyDown,
5213      -1, XFA_SCRIPT_Basic},
5214     {0xbfc89db2, L"selStart",
5215      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5216          Script_EventPseudoModel_SelStart,
5217      -1, XFA_SCRIPT_Basic},
5218     {0xc32a5812, L"commitKey",
5219      (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5220          Script_EventPseudoModel_CommitKey,
5221      -1, XFA_SCRIPT_Basic},
5222     {0xc8da4da7, L"target", (XFA_ATTRIBUTE_CALLBACK)&CScript_EventPseudoModel::
5223                                 Script_EventPseudoModel_Target,
5224      -1, XFA_SCRIPT_Basic},
5225     {0xc0811ed, L"use",
5226      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5227      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5228     {0xbc254332, L"usehref",
5229      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5230      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5231     {0xc0811ed, L"use",
5232      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5233      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5234     {0xbc254332, L"usehref",
5235      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5236      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5237     {0xbe52dfbf, L"desc",
5238      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5239      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5240     {0xf6b47749, L"lock",
5241      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5242      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5243     {0xa2e3514, L"cap",
5244      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5245      XFA_ATTRIBUTE_Cap, XFA_SCRIPT_Basic},
5246     {0xc0811ed, L"use",
5247      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5248      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5249     {0x5392ea58, L"stroke",
5250      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5251      XFA_ATTRIBUTE_Stroke, XFA_SCRIPT_Basic},
5252     {0x570ce835, L"presence",
5253      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5254      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
5255     {0x94446dcc, L"thickness",
5256      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5257      XFA_ATTRIBUTE_Thickness, XFA_SCRIPT_Basic},
5258     {0xbc254332, L"usehref",
5259      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5260      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5261     {0xc0811ed, L"use",
5262      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5263      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5264     {0x1ec8ab2c, L"rate",
5265      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5266      XFA_ATTRIBUTE_Rate, XFA_SCRIPT_Basic},
5267     {0xbc254332, L"usehref",
5268      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5269      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5270     {0xbe52dfbf, L"desc",
5271      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5272      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5273     {0xf6b47749, L"lock",
5274      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5275      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5276     {0x7b29630a, L"sourceBelow",
5277      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5278      XFA_ATTRIBUTE_SourceBelow, XFA_SCRIPT_Basic},
5279     {0x8fc36c0a, L"outputBelow",
5280      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5281      XFA_ATTRIBUTE_OutputBelow, XFA_SCRIPT_Basic},
5282     {0xe996b2fe, L"sourceAbove",
5283      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5284      XFA_ATTRIBUTE_SourceAbove, XFA_SCRIPT_Basic},
5285     {0xf6b47749, L"lock",
5286      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5287      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5288     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5289      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
5290     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5291      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
5292     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5293      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
5294     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5295      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
5296     {0x2282c73, L"hAlign",
5297      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5298      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
5299     {0xc0811ed, L"use",
5300      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5301      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5302     {0xf23332f, L"errorText",
5303      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_ErrorText, -1,
5304      XFA_SCRIPT_Basic},
5305     {0x1abbd7e0, L"dataNode",
5306      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DataNode, -1,
5307      XFA_SCRIPT_Object},
5308     {0x25839852, L"access",
5309      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5310      XFA_ATTRIBUTE_Access, XFA_SCRIPT_Basic},
5311     {0x3b1ddd06, L"fillColor",
5312      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FillColor, -1,
5313      XFA_SCRIPT_Basic},
5314     {0x570ce835, L"presence",
5315      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5316      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
5317     {0x5a3b375d, L"borderColor",
5318      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderColor, -1,
5319      XFA_SCRIPT_Basic},
5320     {0x79b67434, L"mandatoryMessage",
5321      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_MandatoryMessage, -1,
5322      XFA_SCRIPT_Basic},
5323     {0x7a7cc341, L"vAlign",
5324      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5325      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
5326     {0x7c2ff6ae, L"maxH",
5327      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5328      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
5329     {0x7c2ff6bd, L"maxW",
5330      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5331      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
5332     {0x7d02356c, L"minH",
5333      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5334      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
5335     {0x7d02357b, L"minW",
5336      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5337      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
5338     {0x7e7e845e, L"layout",
5339      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5340      XFA_ATTRIBUTE_Layout, XFA_SCRIPT_Basic},
5341     {0x846599f8, L"transient",
5342      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_Transient, -1,
5343      XFA_SCRIPT_Basic},
5344     {0x85fd6faf, L"mandatory",
5345      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_Mandatory, -1,
5346      XFA_SCRIPT_Basic},
5347     {0x8e1c2921, L"relevant",
5348      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5349      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
5350     {0xa03cf627, L"rawValue",
5351      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_DefaultAndRawValue,
5352      -1, XFA_SCRIPT_Basic},
5353     {0xa52682bd, L"{default}",
5354      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ExclGroup_DefaultAndRawValue,
5355      -1, XFA_SCRIPT_Basic},
5356     {0xac06e2b0, L"colSpan",
5357      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5358      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
5359     {0xbc254332, L"usehref",
5360      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5361      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5362     {0xc2bd40fd, L"anchorType",
5363      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5364      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
5365     {0xc4fed09b, L"accessKey",
5366      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5367      XFA_ATTRIBUTE_AccessKey, XFA_SCRIPT_Basic},
5368     {0xcabfa3d0, L"validationMessage",
5369      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_ValidationMessage, -1,
5370      XFA_SCRIPT_Basic},
5371     {0xf65e34be, L"borderWidth",
5372      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderWidth, -1,
5373      XFA_SCRIPT_Basic},
5374     {0xc0811ed, L"use",
5375      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5376      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5377     {0xbc254332, L"usehref",
5378      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5379      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5380     {0xbe52dfbf, L"desc",
5381      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5382      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5383     {0xeda9017a, L"scope",
5384      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5385      XFA_ATTRIBUTE_Scope, XFA_SCRIPT_Basic},
5386     {0xf6b47749, L"lock",
5387      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5388      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5389     {0xc0811ed, L"use",
5390      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5391      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5392     {0xbc254332, L"usehref",
5393      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5394      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5395     {0xc0811ed, L"use",
5396      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5397      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5398     {0x47d03490, L"connection",
5399      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5400      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
5401     {0x6cfa828a, L"runAt",
5402      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5403      XFA_ATTRIBUTE_RunAt, XFA_SCRIPT_Basic},
5404     {0xa1b0d2f5, L"executeType",
5405      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5406      XFA_ATTRIBUTE_ExecuteType, XFA_SCRIPT_Basic},
5407     {0xbc254332, L"usehref",
5408      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5409      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5410     {0xbe52dfbf, L"desc",
5411      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5412      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5413     {0xf6b47749, L"lock",
5414      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5415      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5416     {0xc0811ed, L"use",
5417      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5418      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5419     {0xbc254332, L"usehref",
5420      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5421      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5422     {0xe6f99487, L"hScrollPolicy",
5423      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5424      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
5425     {0xbe52dfbf, L"desc",
5426      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5427      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5428     {0xf6b47749, L"lock",
5429      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5430      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5431     {0xc0811ed, L"use",
5432      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5433      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5434     {0x42fed1fd, L"contentType",
5435      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5436      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
5437     {0x54fa722c, L"transferEncoding",
5438      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5439      XFA_ATTRIBUTE_TransferEncoding, XFA_SCRIPT_Basic},
5440     {0xa52682bd, L"{default}",
5441      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue_Read, -1,
5442      XFA_SCRIPT_Basic},
5443     {0xbc254332, L"usehref",
5444      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5445      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5446     {0xd171b240, L"aspect",
5447      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5448      XFA_ATTRIBUTE_Aspect, XFA_SCRIPT_Basic},
5449     {0xd6e27f1d, L"value",
5450      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue_Read, -1,
5451      XFA_SCRIPT_Basic},
5452     {0xdb55fec5, L"href",
5453      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5454      XFA_ATTRIBUTE_Href, XFA_SCRIPT_Basic},
5455     {0xd6e27f1d, L"value",
5456      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5457      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
5458     {0xbe52dfbf, L"desc",
5459      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5460      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5461     {0xf6b47749, L"lock",
5462      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5463      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5464     {0xbe52dfbf, L"desc",
5465      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5466      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5467     {0xf6b47749, L"lock",
5468      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5469      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5470     {0xc0811ed, L"use",
5471      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5472      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5473     {0x2f16a382, L"type",
5474      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5475      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
5476     {0x7f6fd3d7, L"server",
5477      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5478      XFA_ATTRIBUTE_Server, XFA_SCRIPT_Basic},
5479     {0xbc254332, L"usehref",
5480      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5481      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5482     {0xbe52dfbf, L"desc",
5483      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5484      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5485     {0xf6b47749, L"lock",
5486      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5487      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5488     {0xbe52dfbf, L"desc",
5489      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5490      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5491     {0xf6b47749, L"lock",
5492      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5493      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5494     {0xc0811ed, L"use",
5495      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5496      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5497     {0x4b8bc840, L"fracDigits",
5498      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5499      XFA_ATTRIBUTE_FracDigits, XFA_SCRIPT_Basic},
5500     {0xa52682bd, L"{default}",
5501      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5502      XFA_SCRIPT_Basic},
5503     {0xbc254332, L"usehref",
5504      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5505      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5506     {0xd6e27f1d, L"value",
5507      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5508      XFA_SCRIPT_Basic},
5509     {0xde7f92ba, L"leadDigits",
5510      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5511      XFA_ATTRIBUTE_LeadDigits, XFA_SCRIPT_Basic},
5512     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5513      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
5514     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5515      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
5516     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5517      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
5518     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5519      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
5520     {0x2282c73, L"hAlign",
5521      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5522      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
5523     {0xc0811ed, L"use",
5524      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5525      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5526     {0x1414d431, L"allowMacro",
5527      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5528      XFA_ATTRIBUTE_AllowMacro, XFA_SCRIPT_Basic},
5529     {0x1517dfa1, L"columnWidths",
5530      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5531      XFA_ATTRIBUTE_ColumnWidths, XFA_SCRIPT_Basic},
5532     {0x1abbd7e0, L"dataNode",
5533      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DataNode, -1,
5534      XFA_SCRIPT_Object},
5535     {0x1ee2d24d, L"instanceIndex",
5536      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_InstanceIndex, -1,
5537      XFA_SCRIPT_Basic},
5538     {0x25839852, L"access",
5539      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5540      XFA_ATTRIBUTE_Access, XFA_SCRIPT_Basic},
5541     {0x3b1ddd06, L"fillColor",
5542      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_FillColor, -1,
5543      XFA_SCRIPT_Basic},
5544     {0x570ce835, L"presence",
5545      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5546      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
5547     {0x5a3b375d, L"borderColor",
5548      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderColor, -1,
5549      XFA_SCRIPT_Basic},
5550     {0x7a7cc341, L"vAlign",
5551      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5552      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
5553     {0x7c2ff6ae, L"maxH",
5554      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5555      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
5556     {0x7c2ff6bd, L"maxW",
5557      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5558      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
5559     {0x7d02356c, L"minH",
5560      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5561      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
5562     {0x7d02357b, L"minW",
5563      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5564      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
5565     {0x7e7e845e, L"layout",
5566      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5567      XFA_ATTRIBUTE_Layout, XFA_SCRIPT_Basic},
5568     {0x8e1c2921, L"relevant",
5569      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5570      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
5571     {0x9cc17d75, L"mergeMode",
5572      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5573      XFA_ATTRIBUTE_MergeMode, XFA_SCRIPT_Basic},
5574     {0x9f3e9510, L"instanceManager",
5575      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Subform_InstanceManager, -1,
5576      XFA_SCRIPT_Object},
5577     {0xac06e2b0, L"colSpan",
5578      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5579      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
5580     {0xbc254332, L"usehref",
5581      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5582      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5583     {0xbc8fa350, L"locale",
5584      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Subform_Locale, -1,
5585      XFA_SCRIPT_Basic},
5586     {0xc2bd40fd, L"anchorType",
5587      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5588      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
5589     {0xcabfa3d0, L"validationMessage",
5590      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_ValidationMessage, -1,
5591      XFA_SCRIPT_Basic},
5592     {0xe4c3a5e5, L"restoreState",
5593      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5594      XFA_ATTRIBUTE_RestoreState, XFA_SCRIPT_Basic},
5595     {0xeda9017a, L"scope",
5596      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5597      XFA_ATTRIBUTE_Scope, XFA_SCRIPT_Basic},
5598     {0xf65e34be, L"borderWidth",
5599      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_BorderWidth, -1,
5600      XFA_SCRIPT_Basic},
5601     {0xc0811ed, L"use",
5602      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5603      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5604     {0xbc254332, L"usehref",
5605      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5606      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5607     {0xbe52dfbf, L"desc",
5608      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5609      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5610     {0xf6b47749, L"lock",
5611      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5612      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5613     {0xbe52dfbf, L"desc",
5614      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5615      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5616     {0xf6b47749, L"lock",
5617      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5618      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5619     {0xc0811ed, L"use",
5620      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5621      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5622     {0x2f16a382, L"type",
5623      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5624      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
5625     {0x5a50e9e6, L"version",
5626      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Handler_Version, -1,
5627      XFA_SCRIPT_Basic},
5628     {0xbc254332, L"usehref",
5629      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5630      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5631     {0x4107ed, L"foxitAppType",
5632      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5633          Script_HostPseudoModel_FoxitAppType,
5634      -1, XFA_SCRIPT_Basic},
5635     {0x31b19c1, L"name", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5636                              Script_HostPseudoModel_Name,
5637      -1, XFA_SCRIPT_Basic},
5638     {0x66c1ae9, L"validationsEnabled",
5639      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5640          Script_HostPseudoModel_ValidationsEnabled,
5641      -1, XFA_SCRIPT_Basic},
5642     {0x14d04502, L"title", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5643                                Script_HostPseudoModel_Title,
5644      -1, XFA_SCRIPT_Basic},
5645     {0x193afe8b, L"foxitName",
5646      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5647          Script_HostPseudoModel_FoxitName,
5648      -1, XFA_SCRIPT_Basic},
5649     {0x392ae445, L"platform", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5650                                   Script_HostPseudoModel_Platform,
5651      -1, XFA_SCRIPT_Basic},
5652     {0x5a50e9e6, L"version", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5653                                  Script_HostPseudoModel_Version,
5654      -1, XFA_SCRIPT_Basic},
5655     {0x66cb1eed, L"variation",
5656      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5657          Script_HostPseudoModel_Variation,
5658      -1, XFA_SCRIPT_Basic},
5659     {0x7717cbc4, L"language", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5660                                   Script_HostPseudoModel_Language,
5661      -1, XFA_SCRIPT_Basic},
5662     {0x86698963, L"appType", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5663                                  Script_HostPseudoModel_AppType,
5664      -1, XFA_SCRIPT_Basic},
5665     {0x94ff9e8d, L"calculationsEnabled",
5666      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5667          Script_HostPseudoModel_CalculationsEnabled,
5668      -1, XFA_SCRIPT_Basic},
5669     {0xbcd44940, L"currentPage",
5670      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5671          Script_HostPseudoModel_CurrentPage,
5672      -1, XFA_SCRIPT_Basic},
5673     {0xd4286870, L"foxitVersion",
5674      (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5675          Script_HostPseudoModel_FoxitVersion,
5676      -1, XFA_SCRIPT_Basic},
5677     {0xd592b920, L"numPages", (XFA_ATTRIBUTE_CALLBACK)&CScript_HostPseudoModel::
5678                                   Script_HostPseudoModel_NumPages,
5679      -1, XFA_SCRIPT_Basic},
5680     {0xbe52dfbf, L"desc",
5681      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5682      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5683     {0xf6b47749, L"lock",
5684      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5685      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5686     {0xbe52dfbf, L"desc",
5687      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5688      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5689     {0xf6b47749, L"lock",
5690      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5691      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5692     {0xbe52dfbf, L"desc",
5693      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5694      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5695     {0xf6b47749, L"lock",
5696      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5697      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5698     {0xbe52dfbf, L"desc",
5699      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5700      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5701     {0xf6b47749, L"lock",
5702      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5703      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5704     {0xc0811ed, L"use",
5705      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5706      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5707     {0x24d85167, L"timeout",
5708      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5709      XFA_ATTRIBUTE_Timeout, XFA_SCRIPT_Basic},
5710     {0xbc254332, L"usehref",
5711      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5712      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5713     {0xbe52dfbf, L"desc",
5714      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5715      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5716     {0xf6b47749, L"lock",
5717      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5718      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5719     {0x7d9fd7c5, L"mode",
5720      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5721      XFA_ATTRIBUTE_Mode, XFA_SCRIPT_Basic},
5722     {0xbe52dfbf, L"desc",
5723      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5724      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5725     {0xf6b47749, L"lock",
5726      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5727      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5728     {0x7d9fd7c5, L"mode",
5729      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_SubmitFormat_Mode, -1,
5730      XFA_SCRIPT_Basic},
5731     {0xbe52dfbf, L"desc",
5732      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5733      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5734     {0xf6b47749, L"lock",
5735      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5736      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5737     {0xc0811ed, L"use",
5738      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5739      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5740     {0xa52682bd, L"{default}",
5741      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5742      XFA_SCRIPT_Basic},
5743     {0xbc254332, L"usehref",
5744      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5745      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5746     {0xd6e27f1d, L"value",
5747      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5748      XFA_SCRIPT_Basic},
5749     {0xc0811ed, L"use",
5750      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5751      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5752     {0xbc254332, L"usehref",
5753      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5754      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5755     {0xbe52dfbf, L"desc",
5756      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5757      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5758     {0xf6b47749, L"lock",
5759      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5760      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5761     {0xbe52dfbf, L"desc",
5762      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5763      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5764     {0xf6b47749, L"lock",
5765      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5766      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5767     {0xbe52dfbf, L"desc",
5768      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5769      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5770     {0xf6b47749, L"lock",
5771      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5772      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5773     {0xc0811ed, L"use",
5774      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5775      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5776     {0x2038c9b2, L"role",
5777      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5778      XFA_ATTRIBUTE_Role, XFA_SCRIPT_Basic},
5779     {0xbc254332, L"usehref",
5780      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5781      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5782     {0xc0811ed, L"use",
5783      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5784      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5785     {0xa52682bd, L"{default}",
5786      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5787      XFA_SCRIPT_Basic},
5788     {0xbc254332, L"usehref",
5789      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5790      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5791     {0xbe52dfbf, L"desc",
5792      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5793      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5794     {0xd6e27f1d, L"value",
5795      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5796      XFA_SCRIPT_Basic},
5797     {0xf6b47749, L"lock",
5798      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5799      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5800     {0xc0811ed, L"use",
5801      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5802      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5803     {0xbc254332, L"usehref",
5804      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5805      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5806     {0xbe52dfbf, L"desc",
5807      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5808      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5809     {0xf6b47749, L"lock",
5810      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5811      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5812     {0x31b19c1, L"name",
5813      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5814      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
5815     {0xbe52dfbf, L"desc",
5816      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5817      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5818     {0xf6b47749, L"lock",
5819      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5820      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5821     {0xfcef86b5, L"ready", (XFA_ATTRIBUTE_CALLBACK)&CScript_LayoutPseudoModel::
5822                                Script_LayoutPseudoModel_Ready,
5823      -1, XFA_SCRIPT_Basic},
5824     {0xbe52dfbf, L"desc",
5825      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5826      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5827     {0xf6b47749, L"lock",
5828      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5829      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5830     {0xc0811ed, L"use",
5831      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5832      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5833     {0x5392ea58, L"stroke",
5834      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5835      XFA_ATTRIBUTE_Stroke, XFA_SCRIPT_Basic},
5836     {0x570ce835, L"presence",
5837      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5838      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
5839     {0x7b95e661, L"inverted",
5840      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5841      XFA_ATTRIBUTE_Inverted, XFA_SCRIPT_Basic},
5842     {0x94446dcc, L"thickness",
5843      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5844      XFA_ATTRIBUTE_Thickness, XFA_SCRIPT_Basic},
5845     {0xbc254332, L"usehref",
5846      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5847      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5848     {0xe8dddf50, L"join",
5849      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5850      XFA_ATTRIBUTE_Join, XFA_SCRIPT_Basic},
5851     {0xe948b9a8, L"radius",
5852      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5853      XFA_ATTRIBUTE_Radius, XFA_SCRIPT_Basic},
5854     {0xbe52dfbf, L"desc",
5855      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5856      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5857     {0xf6b47749, L"lock",
5858      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5859      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5860     {0xc0811ed, L"use",
5861      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5862      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5863     {0xabfa6c4f, L"cSpace",
5864      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5865      XFA_ATTRIBUTE_CSpace, XFA_SCRIPT_Basic},
5866     {0xbc254332, L"usehref",
5867      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5868      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5869     {0xd6e27f1d, L"value",
5870      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5871      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
5872     {0x3848b3f, L"next",
5873      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5874      XFA_ATTRIBUTE_Next, XFA_SCRIPT_Basic},
5875     {0xc0811ed, L"use",
5876      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5877      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5878     {0x6a3405dd, L"previous",
5879      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5880      XFA_ATTRIBUTE_Previous, XFA_SCRIPT_Basic},
5881     {0xbc254332, L"usehref",
5882      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5883      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5884     {0xf6b59543, L"intact",
5885      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5886      XFA_ATTRIBUTE_Intact, XFA_SCRIPT_Basic},
5887     {0xc0811ed, L"use",
5888      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5889      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5890     {0x268b7ec1, L"commandType",
5891      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5892      XFA_ATTRIBUTE_CommandType, XFA_SCRIPT_Basic},
5893     {0xbc254332, L"usehref",
5894      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5895      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5896     {0xc0811ed, L"use",
5897      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5898      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5899     {0xbc254332, L"usehref",
5900      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5901      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5902     {0xc0811ed, L"use",
5903      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5904      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5905     {0xbc254332, L"usehref",
5906      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5907      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5908     {0xbde9abda, L"data",
5909      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5910      XFA_ATTRIBUTE_Data, XFA_SCRIPT_Basic},
5911     {0xc0811ed, L"use",
5912      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5913      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5914     {0x5b707a35, L"scriptTest",
5915      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5916      XFA_ATTRIBUTE_ScriptTest, XFA_SCRIPT_Basic},
5917     {0x6b6ddcfb, L"nullTest",
5918      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5919      XFA_ATTRIBUTE_NullTest, XFA_SCRIPT_Basic},
5920     {0xbc254332, L"usehref",
5921      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5922      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5923     {0xbe52dfbf, L"desc",
5924      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5925      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5926     {0xe64b1129, L"formatTest",
5927      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5928      XFA_ATTRIBUTE_FormatTest, XFA_SCRIPT_Basic},
5929     {0xf6b47749, L"lock",
5930      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5931      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5932     {0xc0811ed, L"use",
5933      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5934      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5935     {0x2f16a382, L"type",
5936      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5937      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
5938     {0xbc254332, L"usehref",
5939      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5940      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5941     {0xc0811ed, L"use",
5942      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5943      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5944     {0x8c99377e, L"relation",
5945      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5946      XFA_ATTRIBUTE_Relation, XFA_SCRIPT_Basic},
5947     {0x8e1c2921, L"relevant",
5948      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5949      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
5950     {0xbc254332, L"usehref",
5951      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5952      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5953     {0xc0811ed, L"use",
5954      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5955      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5956     {0xa52682bd, L"{default}",
5957      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5958      XFA_SCRIPT_Basic},
5959     {0xbc254332, L"usehref",
5960      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5961      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5962     {0xd6e27f1d, L"value",
5963      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
5964      XFA_SCRIPT_Basic},
5965     {0xc0811ed, L"use",
5966      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5967      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
5968     {0xbc254332, L"usehref",
5969      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5970      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
5971     {0x25363, L"to",
5972      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5973      XFA_ATTRIBUTE_To, XFA_SCRIPT_Basic},
5974     {0x66642f8f, L"force",
5975      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5976      XFA_ATTRIBUTE_Force, XFA_SCRIPT_Basic},
5977     {0xbe52dfbf, L"desc",
5978      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5979      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5980     {0xcd7f7b54, L"from",
5981      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5982      XFA_ATTRIBUTE_From, XFA_SCRIPT_Basic},
5983     {0xf6b47749, L"lock",
5984      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5985      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5986     {0xbe52dfbf, L"desc",
5987      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5988      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5989     {0xf6b47749, L"lock",
5990      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5991      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5992     {0xbe52dfbf, L"desc",
5993      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
5994      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
5995     {0xf6b47749, L"lock",
5996      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
5997      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
5998     {0xc0811ed, L"use",
5999      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6000      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6001     {0xbc254332, L"usehref",
6002      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6003      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6004     {0xc0811ed, L"use",
6005      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6006      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6007     {0xbc254332, L"usehref",
6008      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6009      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6010     {0xbe52dfbf, L"desc",
6011      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6012      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6013     {0xbe52dfbf, L"desc",
6014      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6015      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6016     {0xf6b47749, L"lock",
6017      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6018      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6019     {0xf6b47749, L"lock",
6020      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6021      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6022     {0xbe52dfbf, L"desc",
6023      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6024      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6025     {0xf6b47749, L"lock",
6026      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6027      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6028     {0xd6e27f1d, L"value",
6029      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6030      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
6031     {0x2b5df51e, L"dataDescription",
6032      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6033      XFA_ATTRIBUTE_DataDescription, XFA_SCRIPT_Basic},
6034     {0xbb8df5d, L"ref",
6035      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6036      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
6037     {0xc0811ed, L"use",
6038      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6039      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6040     {0x226ca8f1, L"operation",
6041      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6042      XFA_ATTRIBUTE_Operation, XFA_SCRIPT_Basic},
6043     {0xbc254332, L"usehref",
6044      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6045      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6046     {0xc0811ed, L"use",
6047      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6048      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6049     {0x2f16a382, L"type",
6050      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6051      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
6052     {0xbc254332, L"usehref",
6053      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6054      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6055     {0xbe52dfbf, L"desc",
6056      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6057      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6058     {0xf6b47749, L"lock",
6059      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6060      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6061     {0xbe52dfbf, L"desc",
6062      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6063      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6064     {0xf6b47749, L"lock",
6065      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6066      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6067     {0xbe52dfbf, L"desc",
6068      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6069      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6070     {0xf6b47749, L"lock",
6071      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6072      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6073     {0xc0811ed, L"use",
6074      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6075      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6076     {0x2f16a382, L"type",
6077      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6078      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
6079     {0xbc254332, L"usehref",
6080      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6081      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6082     {0xfb67185, L"recordsBefore", (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::
6083                                       Script_DataWindow_RecordsBefore,
6084      -1, XFA_SCRIPT_Basic},
6085     {0x21d5dfcb, L"currentRecordNumber",
6086      (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::
6087          Script_DataWindow_CurrentRecordNumber,
6088      -1, XFA_SCRIPT_Basic},
6089     {0x312af044, L"recordsAfter", (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::
6090                                       Script_DataWindow_RecordsAfter,
6091      -1, XFA_SCRIPT_Basic},
6092     {0x6aab37cb, L"isDefined",
6093      (XFA_ATTRIBUTE_CALLBACK)&CScript_DataWindow::Script_DataWindow_IsDefined,
6094      -1, XFA_SCRIPT_Basic},
6095     {0xc0811ed, L"use",
6096      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6097      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6098     {0x42fed1fd, L"contentType",
6099      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6100      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
6101     {0x6cfa828a, L"runAt",
6102      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6103      XFA_ATTRIBUTE_RunAt, XFA_SCRIPT_Basic},
6104     {0xa021b738, L"stateless",
6105      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Script_Stateless, -1,
6106      XFA_SCRIPT_Basic},
6107     {0xa52682bd, L"{default}",
6108      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6109      XFA_SCRIPT_Basic},
6110     {0xadc4c77b, L"binding",
6111      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6112      XFA_ATTRIBUTE_Binding, XFA_SCRIPT_Basic},
6113     {0xbc254332, L"usehref",
6114      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6115      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6116     {0xbe52dfbf, L"desc",
6117      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6118      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6119     {0xd6e27f1d, L"value",
6120      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6121      XFA_SCRIPT_Basic},
6122     {0xf6b47749, L"lock",
6123      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6124      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6125     {0xbe52dfbf, L"desc",
6126      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6127      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6128     {0xf6b47749, L"lock",
6129      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6130      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6131     {0xbe52dfbf, L"desc",
6132      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6133      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6134     {0xbe52dfbf, L"desc",
6135      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6136      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6137     {0xf6b47749, L"lock",
6138      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6139      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6140     {0xf6b47749, L"lock",
6141      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6142      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6143     {0xc0811ed, L"use",
6144      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6145      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6146     {0x7a0cc471, L"passwordChar",
6147      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6148      XFA_ATTRIBUTE_PasswordChar, XFA_SCRIPT_Basic},
6149     {0xbc254332, L"usehref",
6150      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6151      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6152     {0xe6f99487, L"hScrollPolicy",
6153      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6154      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
6155     {0xc0811ed, L"use",
6156      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6157      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6158     {0xbc254332, L"usehref",
6159      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6160      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6161     {0xe6f99487, L"hScrollPolicy",
6162      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6163      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
6164     {0xc0811ed, L"use",
6165      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6166      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6167     {0xbc254332, L"usehref",
6168      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6169      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6170     {0xbe52dfbf, L"desc",
6171      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6172      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6173     {0xf6b47749, L"lock",
6174      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6175      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6176     {0xc0811ed, L"use",
6177      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6178      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6179     {0x14a32d52, L"pagePosition",
6180      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6181      XFA_ATTRIBUTE_PagePosition, XFA_SCRIPT_Basic},
6182     {0x8340ea66, L"oddOrEven",
6183      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6184      XFA_ATTRIBUTE_OddOrEven, XFA_SCRIPT_Basic},
6185     {0x8e1c2921, L"relevant",
6186      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6187      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
6188     {0xa85e74f3, L"initialNumber",
6189      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6190      XFA_ATTRIBUTE_InitialNumber, XFA_SCRIPT_Basic},
6191     {0xbc254332, L"usehref",
6192      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6193      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6194     {0xbe9ba472, L"numbered",
6195      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6196      XFA_ATTRIBUTE_Numbered, XFA_SCRIPT_Basic},
6197     {0xd70798c2, L"blankOrNotBlank",
6198      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6199      XFA_ATTRIBUTE_BlankOrNotBlank, XFA_SCRIPT_Basic},
6200     {0xbe52dfbf, L"desc",
6201      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6202      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6203     {0xd6e27f1d, L"value",
6204      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6205      XFA_SCRIPT_Basic},
6206     {0xf6b47749, L"lock",
6207      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6208      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6209     {0xc0811ed, L"use",
6210      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6211      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6212     {0x2f16a382, L"type",
6213      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6214      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
6215     {0xbc254332, L"usehref",
6216      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6217      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6218     {0xc0811ed, L"use",
6219      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6220      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6221     {0xbc254332, L"usehref",
6222      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6223      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6224     {0xbe52dfbf, L"desc",
6225      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6226      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6227     {0xf6b47749, L"lock",
6228      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6229      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6230     {0xc0811ed, L"use",
6231      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6232      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6233     {0x34ae103c, L"reserve",
6234      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6235      XFA_ATTRIBUTE_Reserve, XFA_SCRIPT_Basic},
6236     {0x570ce835, L"presence",
6237      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6238      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
6239     {0xbc254332, L"usehref",
6240      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6241      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6242     {0xf2009339, L"placement",
6243      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6244      XFA_ATTRIBUTE_Placement, XFA_SCRIPT_Basic},
6245     {0xbe52dfbf, L"desc",
6246      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6247      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6248     {0xbe52dfbf, L"desc",
6249      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6250      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6251     {0xf6b47749, L"lock",
6252      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6253      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6254     {0xf6b47749, L"lock",
6255      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6256      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6257     {0xbe52dfbf, L"desc",
6258      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6259      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6260     {0xf6b47749, L"lock",
6261      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6262      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6263     {0xc0811ed, L"use",
6264      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6265      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6266     {0x42fed1fd, L"contentType",
6267      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6268      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
6269     {0x54fa722c, L"transferEncoding",
6270      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6271      XFA_ATTRIBUTE_TransferEncoding, XFA_SCRIPT_Basic},
6272     {0xa52682bd, L"{default}",
6273      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6274      XFA_SCRIPT_Basic},
6275     {0xbc254332, L"usehref",
6276      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6277      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6278     {0xc4547a08, L"maxLength",
6279      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6280      XFA_ATTRIBUTE_MaxLength, XFA_SCRIPT_Basic},
6281     {0xd6e27f1d, L"value",
6282      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6283      XFA_SCRIPT_Basic},
6284     {0xdb55fec5, L"href",
6285      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6286      XFA_ATTRIBUTE_Href, XFA_SCRIPT_Basic},
6287     {0x29418bb7, L"abbr",
6288      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6289      XFA_ATTRIBUTE_Abbr, XFA_SCRIPT_Basic},
6290     {0xc0811ed, L"use",
6291      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6292      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6293     {0xbc254332, L"usehref",
6294      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6295      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6296     {0xbe52dfbf, L"desc",
6297      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6298      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6299     {0xf531b059, L"writingScript",
6300      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6301      XFA_ATTRIBUTE_WritingScript, XFA_SCRIPT_Basic},
6302     {0xf6b47749, L"lock",
6303      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6304      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6305     {0xc0811ed, L"use",
6306      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6307      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6308     {0x1b8dce3e, L"action",
6309      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6310      XFA_ATTRIBUTE_Action, XFA_SCRIPT_Basic},
6311     {0xa52682bd, L"{default}",
6312      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6313      XFA_SCRIPT_Basic},
6314     {0xbc254332, L"usehref",
6315      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6316      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6317     {0xc0811ed, L"use",
6318      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6319      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6320     {0x9dcc3ab3, L"trailer",
6321      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6322      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
6323     {0xbc254332, L"usehref",
6324      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6325      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6326     {0xc8da4da7, L"target",
6327      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6328      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
6329     {0xcbcaf66d, L"leader",
6330      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6331      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
6332     {0xc0811ed, L"use",
6333      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6334      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6335     {0x2f16a382, L"type",
6336      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6337      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
6338     {0xbc254332, L"usehref",
6339      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6340      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6341     {0x31b19c1, L"name",
6342      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6343      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
6344     {0xc0811ed, L"use",
6345      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6346      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6347     {0xbc254332, L"usehref",
6348      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6349      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6350     {0xc0811ed, L"use",
6351      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6352      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6353     {0xbc254332, L"usehref",
6354      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6355      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6356     {0xb3543a6, L"max",
6357      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_InstanceManager_Max, -1,
6358      XFA_SCRIPT_Basic},
6359     {0xb356ca4, L"min",
6360      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_InstanceManager_Min, -1,
6361      XFA_SCRIPT_Basic},
6362     {0x6f544d49, L"count",
6363      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_InstanceManager_Count, -1,
6364      XFA_SCRIPT_Basic},
6365     {0x25363, L"to",
6366      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6367      XFA_ATTRIBUTE_To, XFA_SCRIPT_Basic},
6368     {0xa0933954, L"unicodeRange",
6369      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6370      XFA_ATTRIBUTE_UnicodeRange, XFA_SCRIPT_Basic},
6371     {0xbe52dfbf, L"desc",
6372      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6373      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6374     {0xcd7f7b54, L"from",
6375      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6376      XFA_ATTRIBUTE_From, XFA_SCRIPT_Basic},
6377     {0xf6b47749, L"lock",
6378      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6379      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6380     {0xc0811ed, L"use",
6381      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6382      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6383     {0x4ef3d02c, L"orientation",
6384      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6385      XFA_ATTRIBUTE_Orientation, XFA_SCRIPT_Basic},
6386     {0x65e30c67, L"imagingBBox",
6387      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6388      XFA_ATTRIBUTE_ImagingBBox, XFA_SCRIPT_Basic},
6389     {0x9041d4b0, L"short",
6390      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6391      XFA_ATTRIBUTE_Short, XFA_SCRIPT_Basic},
6392     {0xbc254332, L"usehref",
6393      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6394      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6395     {0xe349d044, L"stock",
6396      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6397      XFA_ATTRIBUTE_Stock, XFA_SCRIPT_Basic},
6398     {0xf6b4afb0, L"long",
6399      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6400      XFA_ATTRIBUTE_Long, XFA_SCRIPT_Basic},
6401     {0x5ce6195, L"vScrollPolicy",
6402      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6403      XFA_ATTRIBUTE_VScrollPolicy, XFA_SCRIPT_Basic},
6404     {0xc0811ed, L"use",
6405      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6406      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6407     {0x1ef3a64a, L"allowRichText",
6408      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6409      XFA_ATTRIBUTE_AllowRichText, XFA_SCRIPT_Basic},
6410     {0x5a32e493, L"multiLine",
6411      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6412      XFA_ATTRIBUTE_MultiLine, XFA_SCRIPT_Basic},
6413     {0xbc254332, L"usehref",
6414      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6415      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6416     {0xe6f99487, L"hScrollPolicy",
6417      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6418      XFA_ATTRIBUTE_HScrollPolicy, XFA_SCRIPT_Basic},
6419     {0xbe52dfbf, L"desc",
6420      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6421      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6422     {0xd52482e0, L"maxEntries",
6423      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6424      XFA_ATTRIBUTE_MaxEntries, XFA_SCRIPT_Basic},
6425     {0xf6b47749, L"lock",
6426      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6427      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6428     {0xbe52dfbf, L"desc",
6429      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6430      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6431     {0xf6b47749, L"lock",
6432      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6433      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6434     {0x42fed1fd, L"contentType",
6435      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6436      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
6437     {0x8855805f, L"contains",
6438      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6439      XFA_ATTRIBUTE_Contains, XFA_SCRIPT_Basic},
6440     {0xa52682bd, L"{default}",
6441      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6442      XFA_SCRIPT_Basic},
6443     {0xd6e27f1d, L"value",
6444      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6445      XFA_SCRIPT_Basic},
6446     {0xe372ae97, L"isNull",
6447      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6448      XFA_ATTRIBUTE_IsNull, XFA_SCRIPT_Basic},
6449     {0xbe52dfbf, L"desc",
6450      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6451      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6452     {0xf6b47749, L"lock",
6453      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6454      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6455     {0xbe52dfbf, L"desc",
6456      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6457      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6458     {0xf6b47749, L"lock",
6459      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6460      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6461     {0x2b5df51e, L"dataDescription",
6462      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6463      XFA_ATTRIBUTE_DataDescription, XFA_SCRIPT_Basic},
6464     {0xbe52dfbf, L"desc",
6465      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6466      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6467     {0xf6b47749, L"lock",
6468      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6469      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6470     {0xbb8df5d, L"ref",
6471      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6472      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
6473     {0xc0811ed, L"use",
6474      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6475      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6476     {0x226ca8f1, L"operation",
6477      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6478      XFA_ATTRIBUTE_Operation, XFA_SCRIPT_Basic},
6479     {0xbc254332, L"usehref",
6480      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6481      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6482     {0xc8da4da7, L"target",
6483      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6484      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
6485     {0xbe52dfbf, L"desc",
6486      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6487      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6488     {0xf6b47749, L"lock",
6489      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6490      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6491     {0x31b19c1, L"name",
6492      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6493      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
6494     {0xbe52dfbf, L"desc",
6495      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6496      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6497     {0xf6b47749, L"lock",
6498      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6499      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6500     {0xbe52dfbf, L"desc",
6501      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6502      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6503     {0xf6b47749, L"lock",
6504      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6505      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6506     {0xbb8df5d, L"ref",
6507      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6508      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
6509     {0xc0811ed, L"use",
6510      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6511      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6512     {0x42fed1fd, L"contentType",
6513      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6514      XFA_ATTRIBUTE_ContentType, XFA_SCRIPT_Basic},
6515     {0x54fa722c, L"transferEncoding",
6516      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6517      XFA_ATTRIBUTE_TransferEncoding, XFA_SCRIPT_Basic},
6518     {0xbc254332, L"usehref",
6519      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6520      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6521     {0xf197844d, L"match",
6522      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6523      XFA_ATTRIBUTE_Match, XFA_SCRIPT_Basic},
6524     {0xbe52dfbf, L"desc",
6525      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6526      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6527     {0xf6b47749, L"lock",
6528      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6529      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6530     {0xc0811ed, L"use",
6531      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6532      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6533     {0xbc254332, L"usehref",
6534      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6535      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6536     {0xc0811ed, L"use",
6537      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6538      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6539     {0xbc254332, L"usehref",
6540      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6541      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6542     {0xd996fa9b, L"hand",
6543      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6544      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
6545     {0x21aed, L"id",
6546      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6547      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
6548     {0x31b19c1, L"name",
6549      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6550      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
6551     {0xc0811ed, L"use",
6552      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6553      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6554     {0xbc254332, L"usehref",
6555      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6556      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6557     {0xbe52dfbf, L"desc",
6558      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6559      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6560     {0xf6b47749, L"lock",
6561      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6562      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6563     {0xbe52dfbf, L"desc",
6564      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6565      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6566     {0xf6b47749, L"lock",
6567      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6568      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6569     {0xbe52dfbf, L"desc",
6570      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6571      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6572     {0xf6b47749, L"lock",
6573      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6574      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6575     {0xbe52dfbf, L"desc",
6576      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6577      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6578     {0xf6b47749, L"lock",
6579      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6580      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6581     {0xbe52dfbf, L"desc",
6582      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6583      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6584     {0xf6b47749, L"lock",
6585      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6586      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6587     {0xbe52dfbf, L"desc",
6588      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6589      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6590     {0xf6b47749, L"lock",
6591      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6592      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6593     {0xc0811ed, L"use",
6594      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6595      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6596     {0xa52682bd, L"{default}",
6597      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6598      XFA_SCRIPT_Basic},
6599     {0xbc254332, L"usehref",
6600      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6601      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6602     {0xd6e27f1d, L"value",
6603      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6604      XFA_SCRIPT_Basic},
6605     {0xc0811ed, L"use",
6606      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6607      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6608     {0xbc254332, L"usehref",
6609      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6610      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6611     {0xc0811ed, L"use",
6612      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6613      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6614     {0x28dee6e9, L"format",
6615      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Encrypt_Format, -1,
6616      XFA_SCRIPT_Basic},
6617     {0xbc254332, L"usehref",
6618      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6619      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6620     {0xbe52dfbf, L"desc",
6621      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6622      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6623     {0xf6b47749, L"lock",
6624      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6625      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6626     {0x68, L"h", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6627      XFA_ATTRIBUTE_H, XFA_SCRIPT_Basic},
6628     {0x77, L"w", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6629      XFA_ATTRIBUTE_W, XFA_SCRIPT_Basic},
6630     {0x78, L"x", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6631      XFA_ATTRIBUTE_X, XFA_SCRIPT_Basic},
6632     {0x79, L"y", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6633      XFA_ATTRIBUTE_Y, XFA_SCRIPT_Basic},
6634     {0x2282c73, L"hAlign",
6635      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6636      XFA_ATTRIBUTE_HAlign, XFA_SCRIPT_Basic},
6637     {0xc0811ed, L"use",
6638      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6639      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6640     {0x2ee7678f, L"rotate",
6641      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6642      XFA_ATTRIBUTE_Rotate, XFA_SCRIPT_Basic},
6643     {0x570ce835, L"presence",
6644      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6645      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
6646     {0x7a7cc341, L"vAlign",
6647      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6648      XFA_ATTRIBUTE_VAlign, XFA_SCRIPT_Basic},
6649     {0x7c2ff6ae, L"maxH",
6650      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6651      XFA_ATTRIBUTE_MaxH, XFA_SCRIPT_Basic},
6652     {0x7c2ff6bd, L"maxW",
6653      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6654      XFA_ATTRIBUTE_MaxW, XFA_SCRIPT_Basic},
6655     {0x7d02356c, L"minH",
6656      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6657      XFA_ATTRIBUTE_MinH, XFA_SCRIPT_Basic},
6658     {0x7d02357b, L"minW",
6659      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6660      XFA_ATTRIBUTE_MinW, XFA_SCRIPT_Basic},
6661     {0x8e1c2921, L"relevant",
6662      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6663      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
6664     {0xa03cf627, L"rawValue",
6665      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6666      XFA_SCRIPT_Basic},
6667     {0xa52682bd, L"{default}",
6668      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6669      XFA_SCRIPT_Basic},
6670     {0xac06e2b0, L"colSpan",
6671      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6672      XFA_ATTRIBUTE_ColSpan, XFA_SCRIPT_Basic},
6673     {0xbc254332, L"usehref",
6674      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6675      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6676     {0xbc8fa350, L"locale",
6677      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6678      XFA_ATTRIBUTE_Locale, XFA_SCRIPT_Basic},
6679     {0xc2bd40fd, L"anchorType",
6680      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6681      XFA_ATTRIBUTE_AnchorType, XFA_SCRIPT_Basic},
6682     {0xbe52dfbf, L"desc",
6683      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6684      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6685     {0xf6b47749, L"lock",
6686      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6687      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6688     {0xbe52dfbf, L"desc",
6689      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6690      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6691     {0xf6b47749, L"lock",
6692      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6693      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6694     {0xc0811ed, L"use",
6695      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6696      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6697     {0x39cdb0a2, L"priority",
6698      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6699      XFA_ATTRIBUTE_Priority, XFA_SCRIPT_Basic},
6700     {0xbc254332, L"usehref",
6701      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6702      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6703     {0xeb511b54, L"disable",
6704      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6705      XFA_ATTRIBUTE_Disable, XFA_SCRIPT_Basic},
6706     {0xbe52dfbf, L"desc",
6707      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6708      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6709     {0xf6b47749, L"lock",
6710      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6711      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6712     {0xd6e27f1d, L"value",
6713      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6714      XFA_ATTRIBUTE_Value, XFA_SCRIPT_Basic},
6715     {0xbe52dfbf, L"desc",
6716      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6717      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6718     {0xf6b47749, L"lock",
6719      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6720      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6721     {0xc0811ed, L"use",
6722      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6723      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6724     {0x2f16a382, L"type",
6725      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6726      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
6727     {0xbc254332, L"usehref",
6728      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6729      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6730     {0xc0811ed, L"use",
6731      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6732      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6733     {0xbc254332, L"usehref",
6734      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6735      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6736     {0xbe52dfbf, L"desc",
6737      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6738      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6739     {0xf6b47749, L"lock",
6740      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6741      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6742     {0x21aed, L"id",
6743      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6744      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
6745     {0xc0811ed, L"use",
6746      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6747      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6748     {0x2f16a382, L"type",
6749      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6750      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
6751     {0xbc254332, L"usehref",
6752      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6753      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6754     {0xc0811ed, L"use",
6755      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6756      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6757     {0x570ce835, L"presence",
6758      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6759      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
6760     {0xbc254332, L"usehref",
6761      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6762      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6763     {0xcb0ac9, L"lineThrough",
6764      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6765      XFA_ATTRIBUTE_LineThrough, XFA_SCRIPT_Basic},
6766     {0x2c1c7f1, L"typeface",
6767      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6768      XFA_ATTRIBUTE_Typeface, XFA_SCRIPT_Basic},
6769     {0x8c74ae9, L"fontHorizontalScale",
6770      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6771      XFA_ATTRIBUTE_FontHorizontalScale, XFA_SCRIPT_Basic},
6772     {0xc0811ed, L"use",
6773      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6774      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6775     {0x2cd79033, L"kerningMode",
6776      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6777      XFA_ATTRIBUTE_KerningMode, XFA_SCRIPT_Basic},
6778     {0x3a0273a6, L"underline",
6779      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6780      XFA_ATTRIBUTE_Underline, XFA_SCRIPT_Basic},
6781     {0x4873c601, L"baselineShift",
6782      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6783      XFA_ATTRIBUTE_BaselineShift, XFA_SCRIPT_Basic},
6784     {0x4b319767, L"overlinePeriod",
6785      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6786      XFA_ATTRIBUTE_OverlinePeriod, XFA_SCRIPT_Basic},
6787     {0x79543055, L"letterSpacing",
6788      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6789      XFA_ATTRIBUTE_LetterSpacing, XFA_SCRIPT_Basic},
6790     {0x8ec6204c, L"lineThroughPeriod",
6791      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6792      XFA_ATTRIBUTE_LineThroughPeriod, XFA_SCRIPT_Basic},
6793     {0x907c7719, L"fontVerticalScale",
6794      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6795      XFA_ATTRIBUTE_FontVerticalScale, XFA_SCRIPT_Basic},
6796     {0xa686975b, L"size",
6797      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6798      XFA_ATTRIBUTE_Size, XFA_SCRIPT_Basic},
6799     {0xb5e49bf2, L"posture",
6800      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6801      XFA_ATTRIBUTE_Posture, XFA_SCRIPT_Basic},
6802     {0xbc254332, L"usehref",
6803      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6804      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6805     {0xbd6e1d88, L"weight",
6806      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6807      XFA_ATTRIBUTE_Weight, XFA_SCRIPT_Basic},
6808     {0xbd96a0e9, L"underlinePeriod",
6809      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6810      XFA_ATTRIBUTE_UnderlinePeriod, XFA_SCRIPT_Basic},
6811     {0xc0ec9fa4, L"overline",
6812      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6813      XFA_ATTRIBUTE_Overline, XFA_SCRIPT_Basic},
6814     {0xaf754613, L"checksum",
6815      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Form_Checksum, -1,
6816      XFA_SCRIPT_Basic},
6817     {0xbe52dfbf, L"desc",
6818      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6819      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6820     {0xf6b47749, L"lock",
6821      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6822      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6823     {0xc0811ed, L"use",
6824      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6825      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6826     {0xbc254332, L"usehref",
6827      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6828      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6829     {0xc0811ed, L"use",
6830      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6831      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6832     {0xbc254332, L"usehref",
6833      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6834      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6835     {0xbe52dfbf, L"desc",
6836      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6837      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6838     {0xf6b47749, L"lock",
6839      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6840      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6841     {0xbe52dfbf, L"desc",
6842      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6843      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6844     {0xf6b47749, L"lock",
6845      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6846      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6847     {0xc0811ed, L"use",
6848      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6849      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6850     {0xa52682bd, L"{default}",
6851      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6852      XFA_SCRIPT_Basic},
6853     {0xbc254332, L"usehref",
6854      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6855      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6856     {0xd6e27f1d, L"value",
6857      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
6858      XFA_SCRIPT_Basic},
6859     {0xbe52dfbf, L"desc",
6860      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6861      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6862     {0xf6b47749, L"lock",
6863      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6864      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6865     {0xbe52dfbf, L"desc",
6866      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6867      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6868     {0xf6b47749, L"lock",
6869      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6870      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6871     {0xc0811ed, L"use",
6872      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6873      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6874     {0x8e1c2921, L"relevant",
6875      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6876      XFA_ATTRIBUTE_Relevant, XFA_SCRIPT_Basic},
6877     {0xbc254332, L"usehref",
6878      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6879      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6880     {0xea7090a0, L"override",
6881      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6882      XFA_ATTRIBUTE_Override, XFA_SCRIPT_Basic},
6883     {0xc0811ed, L"use",
6884      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6885      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6886     {0x9dcc3ab3, L"trailer",
6887      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6888      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
6889     {0xbc254332, L"usehref",
6890      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6891      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6892     {0xcbcaf66d, L"leader",
6893      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6894      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
6895     {0xc0811ed, L"use",
6896      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6897      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6898     {0x60a61edd, L"codeType",
6899      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6900      XFA_ATTRIBUTE_CodeType, XFA_SCRIPT_Basic},
6901     {0xb373a862, L"archive",
6902      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6903      XFA_ATTRIBUTE_Archive, XFA_SCRIPT_Basic},
6904     {0xbc254332, L"usehref",
6905      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6906      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6907     {0xe1a26b56, L"codeBase",
6908      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6909      XFA_ATTRIBUTE_CodeBase, XFA_SCRIPT_Basic},
6910     {0xeb091003, L"classId",
6911      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6912      XFA_ATTRIBUTE_ClassId, XFA_SCRIPT_Basic},
6913     {0xbe52dfbf, L"desc",
6914      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6915      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6916     {0xf6b47749, L"lock",
6917      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6918      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6919     {0xbe52dfbf, L"desc",
6920      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6921      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6922     {0xbe52dfbf, L"desc",
6923      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6924      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6925     {0xf6b47749, L"lock",
6926      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6927      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6928     {0xf6b47749, L"lock",
6929      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6930      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6931     {0x47d03490, L"connection",
6932      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6933      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
6934     {0xc39a88bd, L"labelRef",
6935      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6936      XFA_ATTRIBUTE_LabelRef, XFA_SCRIPT_Basic},
6937     {0xd50f903a, L"valueRef",
6938      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6939      XFA_ATTRIBUTE_ValueRef, XFA_SCRIPT_Basic},
6940     {0xc0811ed, L"use",
6941      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6942      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6943     {0xbc254332, L"usehref",
6944      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6945      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6946     {0xea7090a0, L"override",
6947      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6948      XFA_ATTRIBUTE_Override, XFA_SCRIPT_Basic},
6949     {0xbe52dfbf, L"desc",
6950      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6951      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6952     {0xf6b47749, L"lock",
6953      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6954      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6955     {0xc0811ed, L"use",
6956      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6957      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6958     {0x2f16a382, L"type",
6959      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Extras_Type, -1,
6960      XFA_SCRIPT_Basic},
6961     {0xbc254332, L"usehref",
6962      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6963      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6964     {0xbe52dfbf, L"desc",
6965      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6966      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6967     {0xf6b47749, L"lock",
6968      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6969      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6970     {0xbb8df5d, L"ref",
6971      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6972      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
6973     {0xc0811ed, L"use",
6974      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6975      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
6976     {0x24d85167, L"timeout",
6977      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6978      XFA_ATTRIBUTE_Timeout, XFA_SCRIPT_Basic},
6979     {0x47d03490, L"connection",
6980      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6981      XFA_ATTRIBUTE_Connection, XFA_SCRIPT_Basic},
6982     {0x552d9ad5, L"usage",
6983      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6984      XFA_ATTRIBUTE_Usage, XFA_SCRIPT_Basic},
6985     {0xbc254332, L"usehref",
6986      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6987      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
6988     {0xc860f30a, L"delayedOpen",
6989      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6990      XFA_ATTRIBUTE_DelayedOpen, XFA_SCRIPT_Basic},
6991     {0xbe52dfbf, L"desc",
6992      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6993      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
6994     {0xf6b47749, L"lock",
6995      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
6996      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
6997     {0xc0811ed, L"use",
6998      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
6999      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7000     {0x28dee6e9, L"format",
7001      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7002      XFA_ATTRIBUTE_Format, XFA_SCRIPT_Basic},
7003     {0x824f21b7, L"embedPDF",
7004      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7005      XFA_ATTRIBUTE_EmbedPDF, XFA_SCRIPT_Basic},
7006     {0xbc254332, L"usehref",
7007      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7008      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7009     {0xc8da4da7, L"target",
7010      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7011      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
7012     {0xdc75676c, L"textEncoding",
7013      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7014      XFA_ATTRIBUTE_TextEncoding, XFA_SCRIPT_Basic},
7015     {0xf889e747, L"xdpContent",
7016      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7017      XFA_ATTRIBUTE_XdpContent, XFA_SCRIPT_Basic},
7018     {0xbe52dfbf, L"desc",
7019      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7020      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7021     {0xf6b47749, L"lock",
7022      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7023      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7024     {0xbe52dfbf, L"desc",
7025      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7026      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7027     {0xf6b47749, L"lock",
7028      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7029      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7030     {0x97be91b, L"content",
7031      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Packet_Content, -1,
7032      XFA_SCRIPT_Basic},
7033     {0xc0811ed, L"use",
7034      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7035      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7036     {0xbc254332, L"usehref",
7037      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7038      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7039     {0xbe52dfbf, L"desc",
7040      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7041      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7042     {0xbe52dfbf, L"desc",
7043      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7044      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7045     {0xf6b47749, L"lock",
7046      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7047      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7048     {0xf6b47749, L"lock",
7049      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7050      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7051     {0xbe52dfbf, L"desc",
7052      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7053      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7054     {0xf6b47749, L"lock",
7055      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7056      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7057     {0xbe52dfbf, L"desc",
7058      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7059      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7060     {0xf6b47749, L"lock",
7061      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7062      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7063     {0xbe52dfbf, L"desc",
7064      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7065      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7066     {0xbe52dfbf, L"desc",
7067      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7068      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7069     {0xf6b47749, L"lock",
7070      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7071      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7072     {0xf6b47749, L"lock",
7073      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7074      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7075     {0x4156ee3f, L"delimiter",
7076      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7077      XFA_ATTRIBUTE_Delimiter, XFA_SCRIPT_Basic},
7078     {0xbe52dfbf, L"desc",
7079      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7080      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7081     {0xf6b47749, L"lock",
7082      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7083      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7084     {0xbe52dfbf, L"desc",
7085      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7086      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7087     {0xf6b47749, L"lock",
7088      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7089      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7090     {0xc0811ed, L"use",
7091      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7092      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7093     {0x2f16a382, L"type",
7094      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7095      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
7096     {0xbc254332, L"usehref",
7097      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7098      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7099     {0xc0811ed, L"use",
7100      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7101      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7102     {0xbc254332, L"usehref",
7103      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7104      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7105     {0x21aed, L"id",
7106      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7107      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
7108     {0x31b19c1, L"name",
7109      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7110      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
7111     {0xc0811ed, L"use",
7112      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7113      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7114     {0xbc254332, L"usehref",
7115      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7116      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7117     {0xbe52dfbf, L"desc",
7118      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7119      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7120     {0xbe52dfbf, L"desc",
7121      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7122      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7123     {0xf6b47749, L"lock",
7124      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7125      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7126     {0xf6b47749, L"lock",
7127      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7128      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7129     {0xbe52dfbf, L"desc",
7130      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7131      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7132     {0xf6b47749, L"lock",
7133      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7134      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7135     {0xbb8df5d, L"ref",
7136      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7137      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
7138     {0xbe52dfbf, L"desc",
7139      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7140      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7141     {0xf6b47749, L"lock",
7142      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7143      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7144     {0x21aed, L"id",
7145      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7146      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
7147     {0xc0811ed, L"use",
7148      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7149      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7150     {0x2f16a382, L"type",
7151      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7152      XFA_ATTRIBUTE_Type, XFA_SCRIPT_Basic},
7153     {0xbc254332, L"usehref",
7154      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7155      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7156     {0xc0811ed, L"use",
7157      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7158      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7159     {0x453eaf38, L"startNew",
7160      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7161      XFA_ATTRIBUTE_StartNew, XFA_SCRIPT_Basic},
7162     {0x9dcc3ab3, L"trailer",
7163      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7164      XFA_ATTRIBUTE_Trailer, XFA_SCRIPT_Basic},
7165     {0xa6118c89, L"targetType",
7166      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7167      XFA_ATTRIBUTE_TargetType, XFA_SCRIPT_Basic},
7168     {0xbc254332, L"usehref",
7169      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7170      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7171     {0xc8da4da7, L"target",
7172      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7173      XFA_ATTRIBUTE_Target, XFA_SCRIPT_Basic},
7174     {0xcbcaf66d, L"leader",
7175      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7176      XFA_ATTRIBUTE_Leader, XFA_SCRIPT_Basic},
7177     {0xc0811ed, L"use",
7178      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7179      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7180     {0xabef37e3, L"slope",
7181      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7182      XFA_ATTRIBUTE_Slope, XFA_SCRIPT_Basic},
7183     {0xbc254332, L"usehref",
7184      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7185      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7186     {0xd996fa9b, L"hand",
7187      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7188      XFA_ATTRIBUTE_Hand, XFA_SCRIPT_Basic},
7189     {0xa60dd202, L"length",
7190      (XFA_ATTRIBUTE_CALLBACK)&CXFA_NodeList::Script_ListClass_Length, -1,
7191      XFA_SCRIPT_Basic},
7192     {0x20146, L"db", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Source_Db, -1,
7193      XFA_SCRIPT_Basic},
7194     {0xc0811ed, L"use",
7195      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7196      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7197     {0xbc254332, L"usehref",
7198      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7199      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7200     {0xb3543a6, L"max", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Occur_Max,
7201      -1, XFA_SCRIPT_Basic},
7202     {0xb356ca4, L"min", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Occur_Min,
7203      -1, XFA_SCRIPT_Basic},
7204     {0xc0811ed, L"use",
7205      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7206      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7207     {0x7d0b5fca, L"initial",
7208      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7209      XFA_ATTRIBUTE_Initial, XFA_SCRIPT_Basic},
7210     {0xbc254332, L"usehref",
7211      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7212      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7213     {0xbe52dfbf, L"desc",
7214      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7215      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7216     {0xf6b47749, L"lock",
7217      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7218      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7219     {0x29418bb7, L"abbr",
7220      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7221      XFA_ATTRIBUTE_Abbr, XFA_SCRIPT_Basic},
7222     {0xbe52dfbf, L"desc",
7223      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7224      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7225     {0xbe52dfbf, L"desc",
7226      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7227      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7228     {0xf6b47749, L"lock",
7229      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7230      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7231     {0xf6b47749, L"lock",
7232      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7233      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7234     {0xbe52dfbf, L"desc",
7235      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7236      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7237     {0xf6b47749, L"lock",
7238      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7239      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7240     {0xbe52dfbf, L"desc",
7241      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7242      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7243     {0xf6b47749, L"lock",
7244      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7245      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7246     {0x31b19c1, L"name",
7247      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7248      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
7249     {0xbe52dfbf, L"desc",
7250      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7251      XFA_ATTRIBUTE_Desc, XFA_SCRIPT_Basic},
7252     {0xf6b47749, L"lock",
7253      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_BOOL,
7254      XFA_ATTRIBUTE_Lock, XFA_SCRIPT_Basic},
7255     {0xbb8df5d, L"ref",
7256      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7257      XFA_ATTRIBUTE_Ref, XFA_SCRIPT_Basic},
7258     {0xc0811ed, L"use",
7259      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7260      XFA_ATTRIBUTE_Use, XFA_SCRIPT_Basic},
7261     {0x570ce835, L"presence",
7262      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7263      XFA_ATTRIBUTE_Presence, XFA_SCRIPT_Basic},
7264     {0xa5b410cf, L"save",
7265      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7266      XFA_ATTRIBUTE_Save, XFA_SCRIPT_Basic},
7267     {0xbc254332, L"usehref",
7268      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7269      XFA_ATTRIBUTE_Usehref, XFA_SCRIPT_Basic},
7270     {0xb2c80857, L"className",
7271      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Object::Script_ObjectClass_ClassName, -1,
7272      XFA_SCRIPT_Basic},
7273     {0xa60dd202, L"length",
7274      (XFA_ATTRIBUTE_CALLBACK)&CXFA_NodeList::Script_ListClass_Length, -1,
7275      XFA_SCRIPT_Basic},
7276     {0x31b19c1, L"name",
7277      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7278      XFA_ATTRIBUTE_Name, XFA_SCRIPT_Basic},
7279     {0x9f9d0f9, L"all",
7280      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_All, -1,
7281      XFA_SCRIPT_Object},
7282     {0x4df15659, L"nodes",
7283      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_Nodes, -1,
7284      XFA_SCRIPT_Object},
7285     {0x78a8d6cf, L"classAll",
7286      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_ClassAll, -1,
7287      XFA_SCRIPT_Object},
7288     {0xcad6d8ca, L"parent",
7289      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_Parent, -1,
7290      XFA_SCRIPT_Object},
7291     {0xd5679c78, L"index",
7292      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_Index, -1,
7293      XFA_SCRIPT_Basic},
7294     {0xdb5b4bce, L"classIndex",
7295      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_ClassIndex, -1,
7296      XFA_SCRIPT_Basic},
7297     {0xe4989adf, L"somExpression",
7298      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_TreeClass_SomExpression, -1,
7299      XFA_SCRIPT_Basic},
7300     {0x21aed, L"id",
7301      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Attribute_String,
7302      XFA_ATTRIBUTE_Id, XFA_SCRIPT_Basic},
7303     {0x234a1, L"ns", (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_Ns,
7304      -1, XFA_SCRIPT_Basic},
7305     {0x50d1a9d1, L"model",
7306      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_Model, -1,
7307      XFA_SCRIPT_Object},
7308     {0xacb4823f, L"isContainer",
7309      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_IsContainer, -1,
7310      XFA_SCRIPT_Basic},
7311     {0xe372ae97, L"isNull",
7312      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_IsNull, -1,
7313      XFA_SCRIPT_Basic},
7314     {0xfe612a5b, L"oneOfChild",
7315      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_NodeClass_OneOfChild, -1,
7316      XFA_SCRIPT_Object},
7317     {0x97c1c65, L"context",
7318      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ModelClass_Context, -1,
7319      XFA_SCRIPT_Object},
7320     {0x58be2870, L"aliasNode",
7321      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_ModelClass_AliasNode, -1,
7322      XFA_SCRIPT_Object},
7323     {0xa52682bd, L"{default}",
7324      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
7325      XFA_SCRIPT_Basic},
7326     {0xd6e27f1d, L"value",
7327      (XFA_ATTRIBUTE_CALLBACK)&CXFA_Node::Script_Som_DefaultValue, -1,
7328      XFA_SCRIPT_Basic},
7329 };
7330 extern const int32_t g_iSomAttributeCount =
7331     sizeof(g_SomAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
7332