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