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"
24extern 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};
293extern const int32_t g_iXFAEnumCount =
294    sizeof(g_XFAEnumData) / sizeof(XFA_ATTRIBUTEENUMINFO);
295static 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};
306extern 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};
969extern const int32_t g_iXFAAttributeCount =
970    sizeof(g_XFAAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
971extern 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};
1068extern const int32_t g_iXFANotsureCount =
1069    sizeof(g_XFANotsureAttributes) / sizeof(XFA_NOTSUREATTRIBUTE);
1070extern 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};
1718extern const int32_t g_iXFAElementCount =
1719    sizeof(g_XFAElementData) / sizeof(XFA_ELEMENTINFO);
1720extern 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};
1767extern 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};
2196extern 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};
2243extern 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};
2485extern 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};
2532extern 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};
3659extern 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};
3701extern const int32_t g_iXFAPacketCount =
3702    sizeof(g_XFAPacketData) / sizeof(XFA_PACKETINFO);
3703extern 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};
3812extern 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};
4103extern const int32_t g_iSomMethodCount =
4104    sizeof(g_SomMethodData) / sizeof(XFA_METHODINFO);
4105extern 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};
7330extern const int32_t g_iSomAttributeCount =
7331    sizeof(g_SomAttributeData) / sizeof(XFA_ATTRIBUTEINFO);
7332