diff options
-rw-r--r-- | epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c | 13 | ||||
-rw-r--r-- | epan/dissectors/dcerpc/idl2wrs.c | 12 | ||||
-rw-r--r-- | epan/dissectors/packet-dcerpc-budb.c | 3578 | ||||
-rw-r--r-- | epan/dissectors/packet-dcerpc-butc.c | 2154 | ||||
-rw-r--r-- | epan/dissectors/packet-dcerpc-drsuapi.c | 7339 | ||||
-rw-r--r-- | epan/dissectors/packet-dcerpc-drsuapi.h | 8 |
6 files changed, 6554 insertions, 6550 deletions
diff --git a/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c b/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c index fbc29754c5..50d726df77 100644 --- a/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c +++ b/epan/dissectors/dcerpc/drsuapi/packet-dcerpc-drsuapi-template.c @@ -49,10 +49,8 @@ ETH_ETT static int ucarray_drsuapi_dissect_DsReplicaSyncRequest1Info_nc_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - header_field_info *hfinfo; static guint32 len; dcerpc_info *di; - char *s; int old_offset; di=pinfo->private_data; @@ -72,16 +70,9 @@ ucarray_drsuapi_dissect_DsReplicaSyncRequest1Info_nc_dn(tvbuff_t *tvb, int offse ALIGN_TO_2_BYTES; - s = tvb_get_unicode_string(tvb, offset, len*2, ENC_LITTLE_ENDIAN); if (tree && len) { - hfinfo = proto_registrar_get_nth(hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn); - if (hfinfo->type == FT_STRING) { - proto_tree_add_string(tree, hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn, tvb, offset, - len, s); - } else { - proto_tree_add_item(tree, hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn, tvb, offset, - len, DREP_ENC_INTEGER(drep)); - } + proto_tree_add_item(tree, hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn, tvb, offset, + len*2, ENC_UTF_16|ENC_LITTLE_ENDIAN); } offset+=2*len; diff --git a/epan/dissectors/dcerpc/idl2wrs.c b/epan/dissectors/dcerpc/idl2wrs.c index ada09deb31..174adc31c5 100644 --- a/epan/dissectors/dcerpc/idl2wrs.c +++ b/epan/dissectors/dcerpc/idl2wrs.c @@ -1219,7 +1219,7 @@ find_type(char *name) FPRINTF(eth_code, " return offset;\n"); FPRINTF(eth_code, "}\n"); FPRINTF(eth_code, "\n"); - tmptype=register_new_type("NTTIME", dissectorname, "FT_ABSOLUTE_TIME", "BASE_NONE", "0", "NULL", 4); + tmptype=register_new_type("NTTIME", dissectorname, "FT_ABSOLUTE_TIME", "ABSOLUTE_TIME_LOCAL", "0", "NULL", 4); } else if(!strcmp(name,"NTTIME_hyper")){ /* 8 bytes, aligned to 8 bytes */ sprintf(dissectorname, "%s_dissect_%s", ifname, name); @@ -1235,7 +1235,7 @@ find_type(char *name) FPRINTF(eth_code, " return offset;\n"); FPRINTF(eth_code, "}\n"); FPRINTF(eth_code, "\n"); - tmptype=register_new_type("NTTIME_hyper", dissectorname, "FT_ABSOLUTE_TIME", "BASE_NONE", "0", "NULL", 4); + tmptype=register_new_type("NTTIME_hyper", dissectorname, "FT_ABSOLUTE_TIME", "ABSOLUTE_TIME_LOCAL", "0", "NULL", 4); } else if(!strcmp(name,"NTTIME_1sec")){ /* 8 bytes, aligned to 8 bytes */ sprintf(dissectorname, "%s_dissect_%s", ifname, name); @@ -1251,7 +1251,7 @@ find_type(char *name) FPRINTF(eth_code, " return offset;\n"); FPRINTF(eth_code, "}\n"); FPRINTF(eth_code, "\n"); - tmptype=register_new_type("NTTIME_1sec", dissectorname, "FT_ABSOLUTE_TIME", "BASE_NONE", "0", "NULL", 4); + tmptype=register_new_type("NTTIME_1sec", dissectorname, "FT_ABSOLUTE_TIME", "ABSOLUTE_TIME_LOCAL", "0", "NULL", 4); } else if(!strcmp(name,"udlong")){ /* 8 bytes, aligned to 4 bytes */ sprintf(dissectorname, "%s_dissect_%s", ifname, name); @@ -1311,7 +1311,7 @@ find_type(char *name) FPRINTF(eth_code, " return offset;\n"); FPRINTF(eth_code, "}\n"); FPRINTF(eth_code, "\n"); - tmptype=register_new_type("time_t", dissectorname, "FT_ABSOLUTE_TIME", "BASE_NONE", "0", "NULL", 4); + tmptype=register_new_type("time_t", dissectorname, "FT_ABSOLUTE_TIME", "ABSOLUTE_TIME_LOCAL", "0", "NULL", 4); } else if(!strcmp(name,"SID")){ sprintf(dissectorname, "%s_dissect_%s", ifname, name); FPRINTF(NULL,"\nAutogenerating built-in type:%s\n------------\n",name); @@ -1553,7 +1553,7 @@ static void parsetypedefstruct(int pass) } FPRINTF(eth_code, " old_offset=offset;\n"); FPRINTF(eth_code, " if(parent_tree){\n"); - FPRINTF(eth_code, " item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE);\n"); + FPRINTF(eth_code, " item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);\n"); FPRINTF(eth_code, " tree=proto_item_add_subtree(item, ett_%s_%s);\n", ifname, struct_name); FPRINTF(eth_code, " }\n"); FPRINTF(eth_code, "\n"); @@ -1988,7 +1988,7 @@ static void parsetypedefbitmap(int pass) } FPRINTF(eth_code, "\n"); FPRINTF(eth_code, " if(parent_tree){\n"); - FPRINTF(eth_code, " item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, %d, TRUE);\n", alignment); + FPRINTF(eth_code, " item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, %d, ENC_LITTLE_ENDIAN);\n", alignment); FPRINTF(eth_code, " tree=proto_item_add_subtree(item, ett_%s_%s);\n", ifname, bitmap_name); FPRINTF(eth_code, " }\n"); FPRINTF(eth_code, "\n"); diff --git a/epan/dissectors/packet-dcerpc-budb.c b/epan/dissectors/packet-dcerpc-budb.c index 8e9ae92271..34ad401ec5 100644 --- a/epan/dissectors/packet-dcerpc-budb.c +++ b/epan/dissectors/packet-dcerpc-budb.c @@ -295,8 +295,8 @@ budb_dissect_NameString_t(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t /* INCLUDED FILE : ETH_CODE */ static e_uuid_t uuid_dcerpc_budb = { - 0xeb814e2a, 0x0099, 0x11ca, - { 0x86, 0x78, 0x02, 0x60, 0x8c, 0x2e, 0xa9, 0x6e} + 0xeb814e2a, 0x0099, 0x11ca, + { 0x86, 0x78, 0x02, 0x60, 0x8c, 0x2e, 0xa9, 0x6e} }; static guint16 ver_budb = 4; @@ -304,33 +304,33 @@ static guint16 ver_budb = 4; static int budb_dissect_principal_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_name, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_name, param); + return offset; } static int budb_dissect_principal_instance(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_instance, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_instance, param); + return offset; } static int budb_dissect_principal_cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_cell, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_cell, param); + return offset; } static int budb_dissect_principal_spare(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare, param); + return offset; } @@ -344,33 +344,33 @@ budb_dissect_uint32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int budb_dissect_principal_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare1, param); + return offset; } static int budb_dissect_principal_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare2, param); + return offset; } static int budb_dissect_principal_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare3, param); + return offset; } static int budb_dissect_principal_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_principal_spare4, param); + return offset; } @@ -385,8 +385,8 @@ budb_dissect_principal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_principal); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_principal); } offset=budb_dissect_principal_name(tvb, offset, pinfo, tree, drep); @@ -420,81 +420,81 @@ budb_dissect_int32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tr static int budb_dissect_tapeSet_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_id, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_id, param); + return offset; } static int budb_dissect_tapeSet_tapeServer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_tapeServer, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_tapeServer, param); + return offset; } static int budb_dissect_tapeSet_format(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_format, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_format, param); + return offset; } static int budb_dissect_tapeSet_maxTapes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_maxTapes, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_maxTapes, param); + return offset; } static int budb_dissect_tapeSet_a(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_a, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_a, param); + return offset; } static int budb_dissect_tapeSet_b(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_b, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_b, param); + return offset; } static int budb_dissect_tapeSet_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare1, param); + return offset; } static int budb_dissect_tapeSet_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare2, param); + return offset; } static int budb_dissect_tapeSet_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare3, param); + return offset; } static int budb_dissect_tapeSet_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeSet_spare4, param); + return offset; } @@ -509,8 +509,8 @@ budb_dissect_tapeSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_tapeSet); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_tapeSet); } offset=budb_dissect_tapeSet_id(tvb, offset, pinfo, tree, drep); @@ -540,57 +540,57 @@ budb_dissect_tapeSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * static int budb_dissect_dumpEntry_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_id, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_id, param); + return offset; } static int budb_dissect_dumpEntry_parent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_parent, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_parent, param); + return offset; } static int budb_dissect_dumpEntry_level(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_level, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_level, param); + return offset; } static int budb_dissect_dumpEntry_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_flags, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_flags, param); + return offset; } static int budb_dissect_dumpEntry_volumeSetName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_volumeSetName, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_volumeSetName, param); + return offset; } static int budb_dissect_dumpEntry_dumpPath(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_dumpPath, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_dumpPath, param); + return offset; } static int budb_dissect_dumpEntry_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_name, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_name, param); + return offset; } @@ -606,73 +606,73 @@ budb_dissect_time_t(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int budb_dissect_dumpEntry_created(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_created, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_created, param); + return offset; } static int budb_dissect_dumpEntry_incTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_incTime, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_incTime, param); + return offset; } static int budb_dissect_dumpEntry_nVolumes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_nVolumes, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_nVolumes, param); + return offset; } static int budb_dissect_dumpEntry_tapes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_tapeSet(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_tapes, param); - return offset; + guint32 param=0; + offset=budb_dissect_tapeSet(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_tapes, param); + return offset; } static int budb_dissect_dumpEntry_dumper(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_principal(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_dumper, param); - return offset; + guint32 param=0; + offset=budb_dissect_principal(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_dumper, param); + return offset; } static int budb_dissect_dumpEntry_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare1, param); + return offset; } static int budb_dissect_dumpEntry_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare2, param); + return offset; } static int budb_dissect_dumpEntry_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare3, param); + return offset; } static int budb_dissect_dumpEntry_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpEntry_spare4, param); + return offset; } @@ -687,8 +687,8 @@ budb_dissect_dumpEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_dumpEntry); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_dumpEntry); } offset=budb_dissect_dumpEntry_id(tvb, offset, pinfo, tree, drep); @@ -730,137 +730,137 @@ budb_dissect_dumpEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_tapeEntry_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_name, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_name, param); + return offset; } static int budb_dissect_tapeEntry_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_flags, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_flags, param); + return offset; } static int budb_dissect_tapeEntry_written(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_written, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_written, param); + return offset; } static int budb_dissect_tapeEntry_expires(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_expires, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_expires, param); + return offset; } static int budb_dissect_tapeEntry_nMBytes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nMBytes, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nMBytes, param); + return offset; } static int budb_dissect_tapeEntry_nBytes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nBytes, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nBytes, param); + return offset; } static int budb_dissect_tapeEntry_nFiles(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nFiles, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nFiles, param); + return offset; } static int budb_dissect_tapeEntry_nVolumes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nVolumes, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_nVolumes, param); + return offset; } static int budb_dissect_tapeEntry_seq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_seq, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_seq, param); + return offset; } static int budb_dissect_tapeEntry_tapeid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_tapeid, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_tapeid, param); + return offset; } static int budb_dissect_tapeEntry_useCount(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_useCount, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_useCount, param); + return offset; } static int budb_dissect_tapeEntry_mediaType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_mediaType, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_mediaType, param); + return offset; } static int budb_dissect_tapeEntry_dump(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_dump, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_dump, param); + return offset; } static int budb_dissect_tapeEntry_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare1, param); + return offset; } static int budb_dissect_tapeEntry_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare2, param); + return offset; } static int budb_dissect_tapeEntry_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare3, param); + return offset; } static int budb_dissect_tapeEntry_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeEntry_spare4, param); + return offset; } @@ -875,8 +875,8 @@ budb_dissect_tapeEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_tapeEntry); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_tapeEntry); } offset=budb_dissect_tapeEntry_name(tvb, offset, pinfo, tree, drep); @@ -920,17 +920,17 @@ budb_dissect_tapeEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_volumeEntry_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_name, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_name, param); + return offset; } static int budb_dissect_volumeEntry_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_flags, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_flags, param); + return offset; } @@ -946,129 +946,129 @@ budb_dissect_udlong(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int budb_dissect_volumeEntry_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_id, param); - return offset; + guint32 param=0; + offset=budb_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_id, param); + return offset; } static int budb_dissect_volumeEntry_server(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_server, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_server, param); + return offset; } static int budb_dissect_volumeEntry_partition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_partition, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_partition, param); + return offset; } static int budb_dissect_volumeEntry_nFrags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_nFrags, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_nFrags, param); + return offset; } static int budb_dissect_volumeEntry_position(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_position, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_position, param); + return offset; } static int budb_dissect_volumeEntry_clone(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_clone, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_clone, param); + return offset; } static int budb_dissect_volumeEntry_incTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_incTime, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_incTime, param); + return offset; } static int budb_dissect_volumeEntry_startByte(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_startByte, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_startByte, param); + return offset; } static int budb_dissect_volumeEntry_nBytes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_nBytes, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_nBytes, param); + return offset; } static int budb_dissect_volumeEntry_seq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_seq, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_seq, param); + return offset; } static int budb_dissect_volumeEntry_dump(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_dump, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_dump, param); + return offset; } static int budb_dissect_volumeEntry_tape(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_tape, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_tape, param); + return offset; } static int budb_dissect_volumeEntry_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare1, param); + return offset; } static int budb_dissect_volumeEntry_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare2, param); + return offset; } static int budb_dissect_volumeEntry_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare3, param); + return offset; } static int budb_dissect_volumeEntry_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeEntry_spare4, param); + return offset; } @@ -1083,8 +1083,8 @@ budb_dissect_volumeEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_volumeEntry); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_volumeEntry); } offset=budb_dissect_volumeEntry_name(tvb, offset, pinfo, tree, drep); @@ -1130,31 +1130,31 @@ budb_dissect_volumeEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int budb_dissect_volumeList_volumeList_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeList_volumeList_len, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_volumeList_volumeList_len, param); + return offset; } static int budb_dissect_volumeList_volumeList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_volumeEntry(tvb, offset, pinfo, tree, drep, hf_budb_volumeList_volumeList_val, param); - return offset; + guint32 param=0; + offset=budb_dissect_volumeEntry(tvb, offset, pinfo, tree, drep, hf_budb_volumeList_volumeList_val, param); + return offset; } static int ptr_budb_dissect_volumeList_volumeList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, budb_dissect_volumeList_volumeList_val, NDR_POINTER_PTR, "volumeList_val", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, budb_dissect_volumeList_volumeList_val, NDR_POINTER_PTR, "volumeList_val", -1); + return offset; } static int ucarray_ptr_budb_dissect_volumeList_volumeList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_budb_dissect_volumeList_volumeList_val); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_budb_dissect_volumeList_volumeList_val); + return offset; } @@ -1169,8 +1169,8 @@ budb_dissect_volumeList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_volumeList); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_volumeList); } offset=budb_dissect_volumeList_volumeList_len(tvb, offset, pinfo, tree, drep); @@ -1184,31 +1184,31 @@ budb_dissect_volumeList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int budb_dissect_dumpList_dumpList_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpList_dumpList_len, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dumpList_dumpList_len, param); + return offset; } static int budb_dissect_dumpList_dumpList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_dumpEntry(tvb, offset, pinfo, tree, drep, hf_budb_dumpList_dumpList_val, param); - return offset; + guint32 param=0; + offset=budb_dissect_dumpEntry(tvb, offset, pinfo, tree, drep, hf_budb_dumpList_dumpList_val, param); + return offset; } static int ptr_budb_dissect_dumpList_dumpList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, budb_dissect_dumpList_dumpList_val, NDR_POINTER_PTR, "dumpList_val", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, budb_dissect_dumpList_dumpList_val, NDR_POINTER_PTR, "dumpList_val", -1); + return offset; } static int ucarray_ptr_budb_dissect_dumpList_dumpList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_budb_dissect_dumpList_dumpList_val); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_budb_dissect_dumpList_dumpList_val); + return offset; } @@ -1223,8 +1223,8 @@ budb_dissect_dumpList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_dumpList); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_dumpList); } offset=budb_dissect_dumpList_dumpList_len(tvb, offset, pinfo, tree, drep); @@ -1238,31 +1238,31 @@ budb_dissect_dumpList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_tapeList_tapeList_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeList_tapeList_len, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_tapeList_tapeList_len, param); + return offset; } static int budb_dissect_tapeList_tapeList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_tapeEntry(tvb, offset, pinfo, tree, drep, hf_budb_tapeList_tapeList_val, param); - return offset; + guint32 param=0; + offset=budb_dissect_tapeEntry(tvb, offset, pinfo, tree, drep, hf_budb_tapeList_tapeList_val, param); + return offset; } static int ptr_budb_dissect_tapeList_tapeList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, budb_dissect_tapeList_tapeList_val, NDR_POINTER_PTR, "tapeList_val", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, budb_dissect_tapeList_tapeList_val, NDR_POINTER_PTR, "tapeList_val", -1); + return offset; } static int ucarray_ptr_budb_dissect_tapeList_tapeList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_budb_dissect_tapeList_tapeList_val); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_budb_dissect_tapeList_tapeList_val); + return offset; } @@ -1277,8 +1277,8 @@ budb_dissect_tapeList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_tapeList); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_tapeList); } offset=budb_dissect_tapeList_tapeList_len(tvb, offset, pinfo, tree, drep); @@ -1292,9 +1292,9 @@ budb_dissect_tapeList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_charListT_charListT_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_charListT_charListT_len, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_charListT_charListT_len, param); + return offset; } @@ -1308,27 +1308,27 @@ budb_dissect_uint8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tr static int budb_dissect_charListT_charListT_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_budb_charListT_charListT_val, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_budb_charListT_charListT_val, param); + return offset; } static int fixedarray_budb_dissect_charListT_charListT_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - int count=1024; - while(count--){ - offset=budb_dissect_charListT_charListT_val(tvb, offset, pinfo, tree, drep); - } + int count=1024; + while(count--){ + offset=budb_dissect_charListT_charListT_val(tvb, offset, pinfo, tree, drep); + } - return offset; + return offset; } static int uvarray_fixedarray_budb_dissect_charListT_charListT_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_uvarray(tvb, offset, pinfo, tree, drep, fixedarray_budb_dissect_charListT_charListT_val); - return offset; + offset=dissect_ndr_uvarray(tvb, offset, pinfo, tree, drep, fixedarray_budb_dissect_charListT_charListT_val); + return offset; } @@ -1343,8 +1343,8 @@ budb_dissect_charListT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_charListT); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_charListT); } offset=budb_dissect_charListT_charListT_len(tvb, offset, pinfo, tree, drep); @@ -1358,81 +1358,81 @@ budb_dissect_charListT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_DbHeader_dbversion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_dbversion, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_dbversion, param); + return offset; } static int budb_dissect_DbHeader_created(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_created, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_created, param); + return offset; } static int budb_dissect_DbHeader_cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_cell, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_cell, param); + return offset; } static int budb_dissect_DbHeader_lastDumpId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_lastDumpId, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_lastDumpId, param); + return offset; } static int budb_dissect_DbHeader_lastInstanceId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_lastInstanceId, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_lastInstanceId, param); + return offset; } static int budb_dissect_DbHeader_lastTapeId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_lastTapeId, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_lastTapeId, param); + return offset; } static int budb_dissect_DbHeader_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare1, param); + return offset; } static int budb_dissect_DbHeader_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare2, param); + return offset; } static int budb_dissect_DbHeader_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare3, param); + return offset; } static int budb_dissect_DbHeader_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_DbHeader_spare4, param); + return offset; } @@ -1447,8 +1447,8 @@ budb_dissect_DbHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_DbHeader); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_DbHeader); } offset=budb_dissect_DbHeader_dbversion(tvb, offset, pinfo, tree, drep); @@ -1478,145 +1478,145 @@ budb_dissect_DbHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_dbVolume_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_name, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_name, param); + return offset; } static int budb_dissect_dbVolume_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_flags, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_flags, param); + return offset; } static int budb_dissect_dbVolume_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_id, param); - return offset; + guint32 param=0; + offset=budb_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_id, param); + return offset; } static int budb_dissect_dbVolume_server(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_server, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_server, param); + return offset; } static int budb_dissect_dbVolume_partition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_partition, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_partition, param); + return offset; } static int budb_dissect_dbVolume_nFrags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_nFrags, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_nFrags, param); + return offset; } static int budb_dissect_dbVolume_position(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_position, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_position, param); + return offset; } static int budb_dissect_dbVolume_clone(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_clone, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_clone, param); + return offset; } static int budb_dissect_dbVolume_incTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_incTime, param); - return offset; + guint32 param=0; + offset=budb_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_incTime, param); + return offset; } static int budb_dissect_dbVolume_startByte(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_startByte, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_startByte, param); + return offset; } static int budb_dissect_dbVolume_nBytes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_nBytes, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_nBytes, param); + return offset; } static int budb_dissect_dbVolume_seq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_seq, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_seq, param); + return offset; } static int budb_dissect_dbVolume_dump(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_dump, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_dump, param); + return offset; } static int budb_dissect_dbVolume_tape(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_tape, param); - return offset; + guint32 param=0; + offset=budb_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_tape, param); + return offset; } static int budb_dissect_dbVolume_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare1, param); + return offset; } static int budb_dissect_dbVolume_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare2, param); + return offset; } static int budb_dissect_dbVolume_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare3, param); + return offset; } static int budb_dissect_dbVolume_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dbVolume_spare4, param); + return offset; } @@ -1631,8 +1631,8 @@ budb_dissect_dbVolume(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_dbVolume); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_dbVolume); } offset=budb_dissect_dbVolume_name(tvb, offset, pinfo, tree, drep); @@ -1678,57 +1678,57 @@ budb_dissect_dbVolume(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int budb_dissect_structDumpHeader_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_type, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_type, param); + return offset; } static int budb_dissect_structDumpHeader_structversion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_structversion, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_structversion, param); + return offset; } static int budb_dissect_structDumpHeader_size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_size, param); - return offset; + guint32 param=0; + offset=budb_dissect_int32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_size, param); + return offset; } static int budb_dissect_structDumpHeader_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare1, param); + return offset; } static int budb_dissect_structDumpHeader_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare2, param); + return offset; } static int budb_dissect_structDumpHeader_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare3, param); + return offset; } static int budb_dissect_structDumpHeader_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_structDumpHeader_spare4, param); + return offset; } @@ -1743,8 +1743,8 @@ budb_dissect_structDumpHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, pro old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_structDumpHeader); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_structDumpHeader); } offset=budb_dissect_structDumpHeader_type(tvb, offset, pinfo, tree, drep); @@ -1784,8 +1784,8 @@ ref_budb_dissect_AddVolume_vol(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int budb_dissect_AddVolume_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_AddVolume_vol(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_AddVolume_vol(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1818,8 +1818,8 @@ ref_budb_dissect_CreateDump_dump(tvbuff_t *tvb, int offset, packet_info *pinfo, static int budb_dissect_CreateDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_CreateDump_dump(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_CreateDump_dump(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1828,8 +1828,8 @@ budb_dissect_CreateDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info * static int budb_dissect_CreateDump_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_CreateDump_dump(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_CreateDump_dump(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -1848,8 +1848,8 @@ budb_dissect_DeleteDump_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ static int budb_dissect_DeleteDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_DeleteDump_id(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_DeleteDump_id(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1882,8 +1882,8 @@ ref_budb_dissect_DeleteTape_tape(tvbuff_t *tvb, int offset, packet_info *pinfo, static int budb_dissect_DeleteTape_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_DeleteTape_tape(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_DeleteTape_tape(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1939,14 +1939,14 @@ budb_dissect_DeleteVDP_curDumpId(tvbuff_t *tvb, int offset, packet_info *pinfo, static int budb_dissect_DeleteVDP_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ptr_budb_dissect_DeleteVDP_dsname(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_DeleteVDP_dsname(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_DeleteVDP_dumpPath(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_DeleteVDP_dumpPath(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_DeleteVDP_curDumpId(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_DeleteVDP_curDumpId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2017,11 +2017,11 @@ ref_budb_dissect_FindClone_cloneSpare(tvbuff_t *tvb, int offset, packet_info *pi static int budb_dissect_FindClone_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_FindClone_dumpID(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_FindClone_dumpID(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_FindClone_volName(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_FindClone_volName(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2030,11 +2030,11 @@ budb_dissect_FindClone_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *p static int budb_dissect_FindClone_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_FindClone_clonetime(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FindClone_clonetime(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_FindClone_cloneSpare(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FindClone_cloneSpare(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2091,14 +2091,14 @@ ref_budb_dissect_FindDump_deptr(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int budb_dissect_FindDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ptr_budb_dissect_FindDump_volName(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_FindDump_volName(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_FindDump_beforeDate(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_FindDump_beforeDate(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_FindDump_dateSpare(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_FindDump_dateSpare(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2107,8 +2107,8 @@ budb_dissect_FindDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pi static int budb_dissect_FindDump_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_FindDump_deptr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FindDump_deptr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2164,11 +2164,11 @@ ref_budb_dissect_FindLatestDump_dumpentry(tvbuff_t *tvb, int offset, packet_info static int budb_dissect_FindLatestDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ptr_budb_dissect_FindLatestDump_vsname(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_FindLatestDump_vsname(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_FindLatestDump_dname(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_FindLatestDump_dname(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2177,8 +2177,8 @@ budb_dissect_FindLatestDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int budb_dissect_FindLatestDump_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_FindLatestDump_dumpentry(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FindLatestDump_dumpentry(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2204,8 +2204,8 @@ ref_budb_dissect_FinishDump_dump(tvbuff_t *tvb, int offset, packet_info *pinfo, static int budb_dissect_FinishDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_FinishDump_dump(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FinishDump_dump(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2214,8 +2214,8 @@ budb_dissect_FinishDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info * static int budb_dissect_FinishDump_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_FinishDump_dump(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FinishDump_dump(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2241,8 +2241,8 @@ ref_budb_dissect_FinishTape_tape(tvbuff_t *tvb, int offset, packet_info *pinfo, static int budb_dissect_FinishTape_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_FinishTape_tape(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_FinishTape_tape(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2367,23 +2367,23 @@ ptr_ptr_budb_dissect_GetDumps_dumps(tvbuff_t *tvb, int offset, packet_info *pinf static int budb_dissect_GetDumps_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_GetDumps_majorVersion(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetDumps_majorVersion(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetDumps_flags(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetDumps_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_GetDumps_name(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_GetDumps_name(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetDumps_start(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetDumps_start(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetDumps_end(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetDumps_end(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetDumps_index(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetDumps_index(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2392,14 +2392,14 @@ budb_dissect_GetDumps_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pi static int budb_dissect_GetDumps_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetDumps_nextIndex(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetDumps_nextIndex(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_GetDumps_dbUpdate(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetDumps_dbUpdate(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_ptr_budb_dissect_GetDumps_dumps(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_ptr_budb_dissect_GetDumps_dumps(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2517,23 +2517,23 @@ ptr_ptr_budb_dissect_GetTapes_tapes(tvbuff_t *tvb, int offset, packet_info *pinf static int budb_dissect_GetTapes_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_GetTapes_majorVersion(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetTapes_majorVersion(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetTapes_flags(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetTapes_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_GetTapes_name(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_GetTapes_name(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetTapes_start(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetTapes_start(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetTapes_end(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetTapes_end(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetTapes_index(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetTapes_index(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2542,14 +2542,14 @@ budb_dissect_GetTapes_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pi static int budb_dissect_GetTapes_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetTapes_nextIndex(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetTapes_nextIndex(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_GetTapes_dbUpdate(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetTapes_dbUpdate(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_ptr_budb_dissect_GetTapes_tapes(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_ptr_budb_dissect_GetTapes_tapes(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2667,23 +2667,23 @@ ptr_ptr_budb_dissect_GetVolumes_volumes(tvbuff_t *tvb, int offset, packet_info * static int budb_dissect_GetVolumes_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_GetVolumes_majorVersion(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetVolumes_majorVersion(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetVolumes_flags(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetVolumes_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_GetVolumes_name(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_GetVolumes_name(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetVolumes_start(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetVolumes_start(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetVolumes_end(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetVolumes_end(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetVolumes_index(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetVolumes_index(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2692,14 +2692,14 @@ budb_dissect_GetVolumes_request(tvbuff_t *tvb _U_, int offset _U_, packet_info * static int budb_dissect_GetVolumes_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetVolumes_nextIndex(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetVolumes_nextIndex(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_GetVolumes_dbUpdate(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetVolumes_dbUpdate(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_ptr_budb_dissect_GetVolumes_volumes(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_ptr_budb_dissect_GetVolumes_volumes(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2740,8 +2740,8 @@ ref_budb_dissect_UseTape_new(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int budb_dissect_UseTape_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_UseTape_tape(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_UseTape_tape(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2750,8 +2750,8 @@ budb_dissect_UseTape_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pin static int budb_dissect_UseTape_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_UseTape_new(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_UseTape_new(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2824,17 +2824,17 @@ ref_budb_dissect_GetText_charListPtr(tvbuff_t *tvb, int offset, packet_info *pin static int budb_dissect_GetText_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_GetText_lockHandle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetText_lockHandle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetText_textType(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetText_textType(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetText_maxLength(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetText_maxLength(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetText_offset(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetText_offset(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2843,11 +2843,11 @@ budb_dissect_GetText_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pin static int budb_dissect_GetText_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetText_nextOffset(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetText_nextOffset(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_GetText_charListPtr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetText_charListPtr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2881,8 +2881,8 @@ ref_budb_dissect_GetTextVersion_tversion(tvbuff_t *tvb, int offset, packet_info static int budb_dissect_GetTextVersion_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_GetTextVersion_textType(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetTextVersion_textType(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2891,8 +2891,8 @@ budb_dissect_GetTextVersion_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int budb_dissect_GetTextVersion_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetTextVersion_tversion(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetTextVersion_tversion(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -2950,20 +2950,20 @@ ref_budb_dissect_SaveText_charListPtr(tvbuff_t *tvb, int offset, packet_info *pi static int budb_dissect_SaveText_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_SaveText_lockHandle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_SaveText_lockHandle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_SaveText_textType(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_SaveText_textType(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_SaveText_offset(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_SaveText_offset(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_SaveText_flags(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_SaveText_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_SaveText_charListPtr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_SaveText_charListPtr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2989,8 +2989,8 @@ budb_dissect_FreeAllLocks_instanceId(tvbuff_t *tvb, int offset, packet_info *pin static int budb_dissect_FreeAllLocks_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_FreeAllLocks_instanceId(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_FreeAllLocks_instanceId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3016,8 +3016,8 @@ budb_dissect_FreeLock_lockHandle(tvbuff_t *tvb, int offset, packet_info *pinfo, static int budb_dissect_FreeLock_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_FreeLock_lockHandle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_FreeLock_lockHandle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3057,8 +3057,8 @@ budb_dissect_GetInstanceId_request(tvbuff_t *tvb _U_, int offset _U_, packet_inf static int budb_dissect_GetInstanceId_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetInstanceId_instanceId(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetInstanceId_instanceId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -3108,14 +3108,14 @@ ref_budb_dissect_GetLock_lockHandle(tvbuff_t *tvb, int offset, packet_info *pinf static int budb_dissect_GetLock_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_GetLock_instanceId(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetLock_instanceId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetLock_lockName(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetLock_lockName(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=budb_dissect_GetLock_expiration(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_GetLock_expiration(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3124,8 +3124,8 @@ budb_dissect_GetLock_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pin static int budb_dissect_GetLock_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetLock_lockHandle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetLock_lockHandle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -3188,14 +3188,14 @@ budb_dissect_DbVerify_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pi static int budb_dissect_DbVerify_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_DbVerify_status(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_DbVerify_status(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_DbVerify_orphans(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_DbVerify_orphans(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_DbVerify_host(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_DbVerify_host(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -3244,8 +3244,8 @@ ref_budb_dissect_DumpDB_charListPtr(tvbuff_t *tvb, int offset, packet_info *pinf static int budb_dissect_DumpDB_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_DumpDB_maxLength(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_DumpDB_maxLength(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3254,11 +3254,11 @@ budb_dissect_DumpDB_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinf static int budb_dissect_DumpDB_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_DumpDB_flags(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_DumpDB_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_budb_dissect_DumpDB_charListPtr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_DumpDB_charListPtr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -3284,8 +3284,8 @@ ref_budb_dissect_RestoreDbHeader_header(tvbuff_t *tvb, int offset, packet_info * static int budb_dissect_RestoreDbHeader_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_RestoreDbHeader_header(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_RestoreDbHeader_header(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3325,8 +3325,8 @@ budb_dissect_T_GetVersion_request(tvbuff_t *tvb _U_, int offset _U_, packet_info static int budb_dissect_T_GetVersion_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_T_GetVersion_majorVersion(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_T_GetVersion_majorVersion(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -3360,11 +3360,11 @@ ptr_budb_dissect_T_DumpHashTable_filename(tvbuff_t *tvb, int offset, packet_info static int budb_dissect_T_DumpHashTable_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_T_DumpHashTable_type(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_T_DumpHashTable_type(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ptr_budb_dissect_T_DumpHashTable_filename(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_T_DumpHashTable_filename(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3397,8 +3397,8 @@ ptr_budb_dissect_T_DumpDatabase_filename(tvbuff_t *tvb, int offset, packet_info static int budb_dissect_T_DumpDatabase_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ptr_budb_dissect_T_DumpDatabase_filename(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ptr_budb_dissect_T_DumpDatabase_filename(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3423,9 +3423,9 @@ budb_dissect_uuid_t(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int budb_dissect_dfs_interfaceDescription_interface_uuid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uuid_t(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_interface_uuid, param); - return offset; + guint32 param=0; + offset=budb_dissect_uuid_t(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_interface_uuid, param); + return offset; } @@ -3439,124 +3439,124 @@ budb_dissect_uint16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int budb_dissect_dfs_interfaceDescription_vers_major(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_vers_major, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_vers_major, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_vers_minor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_vers_minor, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_vers_minor, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_vers_provider(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_vers_provider, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_vers_provider, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare0, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare0, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare1, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare1, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare2, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare2, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare3, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare3, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare4, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare4, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare5, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare5, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare6, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare6, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare7(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare7, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare7, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare8, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare8, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spare9(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare9, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spare9, param); + return offset; } static int budb_dissect_dfs_interfaceDescription_spareText(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spareText, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceDescription_spareText, param); + return offset; } static int fixedarray_budb_dissect_dfs_interfaceDescription_spareText(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - int count=50; - while(count--){ - offset=budb_dissect_dfs_interfaceDescription_spareText(tvb, offset, pinfo, tree, drep); - } + int count=50; + while(count--){ + offset=budb_dissect_dfs_interfaceDescription_spareText(tvb, offset, pinfo, tree, drep); + } - return offset; + return offset; } @@ -3571,8 +3571,8 @@ budb_dissect_dfs_interfaceDescription(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_dfs_interfaceDescription); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_dfs_interfaceDescription); } offset=budb_dissect_dfs_interfaceDescription_interface_uuid(tvb, offset, pinfo, tree, drep); @@ -3612,24 +3612,24 @@ budb_dissect_dfs_interfaceDescription(tvbuff_t *tvb, int offset, packet_info *pi static int budb_dissect_dfs_interfaceList_dfs_interfaceList_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceList_dfs_interfaceList_len, param); - return offset; + guint32 param=0; + offset=budb_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceList_dfs_interfaceList_len, param); + return offset; } static int budb_dissect_dfs_interfaceList_dfs_interfaceList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=budb_dissect_dfs_interfaceDescription(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceList_dfs_interfaceList_val, param); - return offset; + guint32 param=0; + offset=budb_dissect_dfs_interfaceDescription(tvb, offset, pinfo, tree, drep, hf_budb_dfs_interfaceList_dfs_interfaceList_val, param); + return offset; } static int uvarray_budb_dissect_dfs_interfaceList_dfs_interfaceList_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_uvarray(tvb, offset, pinfo, tree, drep, budb_dissect_dfs_interfaceList_dfs_interfaceList_val); - return offset; + offset=dissect_ndr_uvarray(tvb, offset, pinfo, tree, drep, budb_dissect_dfs_interfaceList_dfs_interfaceList_val); + return offset; } @@ -3644,8 +3644,8 @@ budb_dissect_dfs_interfaceList(tvbuff_t *tvb, int offset, packet_info *pinfo, pr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_budb_dfs_interfaceList); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_budb_dfs_interfaceList); } offset=budb_dissect_dfs_interfaceList_dfs_interfaceList_len(tvb, offset, pinfo, tree, drep); @@ -3675,8 +3675,8 @@ ref_budb_dissect_GetServerInterfaces_serverInterfacesP(tvbuff_t *tvb, int offset static int budb_dissect_GetServerInterfaces_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetServerInterfaces_serverInterfacesP(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetServerInterfaces_serverInterfacesP(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3685,8 +3685,8 @@ budb_dissect_GetServerInterfaces_request(tvbuff_t *tvb _U_, int offset _U_, pack static int budb_dissect_GetServerInterfaces_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_budb_dissect_GetServerInterfaces_serverInterfacesP(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_budb_dissect_GetServerInterfaces_serverInterfacesP(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_budb_rc, NULL); @@ -3720,11 +3720,11 @@ ucarray_budb_dissect_AddVolumes_vol(tvbuff_t *tvb, int offset, packet_info *pinf static int budb_dissect_AddVolumes_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=budb_dissect_AddVolumes_cnt(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=budb_dissect_AddVolumes_cnt(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ucarray_budb_dissect_AddVolumes_vol(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ucarray_budb_dissect_AddVolumes_vol(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3750,1075 +3750,1075 @@ proto_register_budb(void) /* INCLUDED FILE : ETH_HFARR */ - { &hf_budb_opnum, - { "Operation", "budb.opnum", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_rc, - { "Return code", "budb.rc", FT_UINT32, BASE_HEX, - VALS(NT_errors), 0, - NULL, HFILL }}, - - { &hf_budb_principal_name, - { "name", "budb.principal.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_instance, - { "instance", "budb.principal.instance", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_cell, - { "cell", "budb.principal.cell", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_spare, - { "spare", "budb.principal.spare", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_spare1, - { "spare1", "budb.principal.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_spare2, - { "spare2", "budb.principal.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_spare3, - { "spare3", "budb.principal.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_principal_spare4, - { "spare4", "budb.principal.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_id, - { "id", "budb.tapeSet.id", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_tapeServer, - { "tapeServer", "budb.tapeSet.tapeServer", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_format, - { "format", "budb.tapeSet.format", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_maxTapes, - { "maxTapes", "budb.tapeSet.maxTapes", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_a, - { "a", "budb.tapeSet.a", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_b, - { "b", "budb.tapeSet.b", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_spare1, - { "spare1", "budb.tapeSet.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_spare2, - { "spare2", "budb.tapeSet.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_spare3, - { "spare3", "budb.tapeSet.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeSet_spare4, - { "spare4", "budb.tapeSet.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_id, - { "id", "budb.dumpEntry.id", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_parent, - { "parent", "budb.dumpEntry.parent", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_level, - { "level", "budb.dumpEntry.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_flags, - { "flags", "budb.dumpEntry.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_volumeSetName, - { "volumeSetName", "budb.dumpEntry.volumeSetName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_dumpPath, - { "dumpPath", "budb.dumpEntry.dumpPath", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_name, - { "name", "budb.dumpEntry.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_created, - { "created", "budb.dumpEntry.created", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_incTime, - { "incTime", "budb.dumpEntry.incTime", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_nVolumes, - { "nVolumes", "budb.dumpEntry.nVolumes", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_tapes, - { "tapes", "budb.dumpEntry.tapes", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_dumper, - { "dumper", "budb.dumpEntry.dumper", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_spare1, - { "spare1", "budb.dumpEntry.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_spare2, - { "spare2", "budb.dumpEntry.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_spare3, - { "spare3", "budb.dumpEntry.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpEntry_spare4, - { "spare4", "budb.dumpEntry.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_name, - { "name", "budb.tapeEntry.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_flags, - { "flags", "budb.tapeEntry.flags", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_written, - { "written", "budb.tapeEntry.written", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_expires, - { "expires", "budb.tapeEntry.expires", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_nMBytes, - { "nMBytes", "budb.tapeEntry.nMBytes", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_nBytes, - { "nBytes", "budb.tapeEntry.nBytes", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_nFiles, - { "nFiles", "budb.tapeEntry.nFiles", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_nVolumes, - { "nVolumes", "budb.tapeEntry.nVolumes", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_seq, - { "seq", "budb.tapeEntry.seq", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_tapeid, - { "tapeid", "budb.tapeEntry.tapeid", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_useCount, - { "useCount", "budb.tapeEntry.useCount", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_mediaType, - { "mediaType", "budb.tapeEntry.mediaType", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_dump, - { "dump", "budb.tapeEntry.dump", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_spare1, - { "spare1", "budb.tapeEntry.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_spare2, - { "spare2", "budb.tapeEntry.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_spare3, - { "spare3", "budb.tapeEntry.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeEntry_spare4, - { "spare4", "budb.tapeEntry.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_name, - { "name", "budb.volumeEntry.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_flags, - { "flags", "budb.volumeEntry.flags", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_id, - { "id", "budb.volumeEntry.id", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_server, - { "server", "budb.volumeEntry.server", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_partition, - { "partition", "budb.volumeEntry.partition", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_nFrags, - { "nFrags", "budb.volumeEntry.nFrags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_position, - { "position", "budb.volumeEntry.position", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_clone, - { "clone", "budb.volumeEntry.clone", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_incTime, - { "incTime", "budb.volumeEntry.incTime", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_startByte, - { "startByte", "budb.volumeEntry.startByte", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_nBytes, - { "nBytes", "budb.volumeEntry.nBytes", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_seq, - { "seq", "budb.volumeEntry.seq", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_dump, - { "dump", "budb.volumeEntry.dump", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_tape, - { "tape", "budb.volumeEntry.tape", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_spare1, - { "spare1", "budb.volumeEntry.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_spare2, - { "spare2", "budb.volumeEntry.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_spare3, - { "spare3", "budb.volumeEntry.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeEntry_spare4, - { "spare4", "budb.volumeEntry.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeList_volumeList_len, - { "volumeList_len", "budb.volumeList.volumeList_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_volumeList_volumeList_val, - { "volumeList_val", "budb.volumeList.volumeList_val", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpList_dumpList_len, - { "dumpList_len", "budb.dumpList.dumpList_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dumpList_dumpList_val, - { "dumpList_val", "budb.dumpList.dumpList_val", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeList_tapeList_len, - { "tapeList_len", "budb.tapeList.tapeList_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_tapeList_tapeList_val, - { "tapeList_val", "budb.tapeList.tapeList_val", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_charListT_charListT_len, - { "charListT_len", "budb.charListT.charListT_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_charListT_charListT_val, - { "charListT_val", "budb.charListT.charListT_val", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_dbversion, - { "dbversion", "budb.DbHeader.dbversion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_created, - { "created", "budb.DbHeader.created", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_cell, - { "cell", "budb.DbHeader.cell", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_lastDumpId, - { "lastDumpId", "budb.DbHeader.lastDumpId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_lastInstanceId, - { "lastInstanceId", "budb.DbHeader.lastInstanceId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_lastTapeId, - { "lastTapeId", "budb.DbHeader.lastTapeId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_spare1, - { "spare1", "budb.DbHeader.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_spare2, - { "spare2", "budb.DbHeader.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_spare3, - { "spare3", "budb.DbHeader.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbHeader_spare4, - { "spare4", "budb.DbHeader.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_name, - { "name", "budb.dbVolume.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_flags, - { "flags", "budb.dbVolume.flags", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_id, - { "id", "budb.dbVolume.id", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_server, - { "server", "budb.dbVolume.server", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_partition, - { "partition", "budb.dbVolume.partition", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_nFrags, - { "nFrags", "budb.dbVolume.nFrags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_position, - { "position", "budb.dbVolume.position", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_clone, - { "clone", "budb.dbVolume.clone", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_incTime, - { "incTime", "budb.dbVolume.incTime", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_startByte, - { "startByte", "budb.dbVolume.startByte", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_nBytes, - { "nBytes", "budb.dbVolume.nBytes", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_seq, - { "seq", "budb.dbVolume.seq", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_dump, - { "dump", "budb.dbVolume.dump", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_tape, - { "tape", "budb.dbVolume.tape", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_spare1, - { "spare1", "budb.dbVolume.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_spare2, - { "spare2", "budb.dbVolume.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_spare3, - { "spare3", "budb.dbVolume.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dbVolume_spare4, - { "spare4", "budb.dbVolume.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_type, - { "type", "budb.structDumpHeader.type", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_structversion, - { "structversion", "budb.structDumpHeader.structversion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_size, - { "size", "budb.structDumpHeader.size", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_spare1, - { "spare1", "budb.structDumpHeader.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_spare2, - { "spare2", "budb.structDumpHeader.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_spare3, - { "spare3", "budb.structDumpHeader.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_structDumpHeader_spare4, - { "spare4", "budb.structDumpHeader.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_AddVolume_vol, - { "vol", "budb.AddVolume.vol", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_CreateDump_dump, - { "dump", "budb.CreateDump.dump", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DeleteDump_id, - { "id", "budb.DeleteDump.id", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DeleteTape_tape, - { "tape", "budb.DeleteTape.tape", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DeleteVDP_dsname, - { "dsname", "budb.DeleteVDP.dsname", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DeleteVDP_dumpPath, - { "dumpPath", "budb.DeleteVDP.dumpPath", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DeleteVDP_curDumpId, - { "curDumpId", "budb.DeleteVDP.curDumpId", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindClone_dumpID, - { "dumpID", "budb.FindClone.dumpID", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindClone_volName, - { "volName", "budb.FindClone.volName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindClone_clonetime, - { "clonetime", "budb.FindClone.clonetime", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindClone_cloneSpare, - { "cloneSpare", "budb.FindClone.cloneSpare", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindDump_volName, - { "volName", "budb.FindDump.volName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindDump_beforeDate, - { "beforeDate", "budb.FindDump.beforeDate", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindDump_dateSpare, - { "dateSpare", "budb.FindDump.dateSpare", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindDump_deptr, - { "deptr", "budb.FindDump.deptr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindLatestDump_vsname, - { "vsname", "budb.FindLatestDump.vsname", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindLatestDump_dname, - { "dname", "budb.FindLatestDump.dname", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FindLatestDump_dumpentry, - { "dumpentry", "budb.FindLatestDump.dumpentry", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FinishDump_dump, - { "dump", "budb.FinishDump.dump", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FinishTape_tape, - { "tape", "budb.FinishTape.tape", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_majorVersion, - { "majorVersion", "budb.GetDumps.majorVersion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_flags, - { "flags", "budb.GetDumps.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_name, - { "name", "budb.GetDumps.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_start, - { "start", "budb.GetDumps.start", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_end, - { "end", "budb.GetDumps.end", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_index, - { "index", "budb.GetDumps.index", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_nextIndex, - { "nextIndex", "budb.GetDumps.nextIndex", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_dbUpdate, - { "dbUpdate", "budb.GetDumps.dbUpdate", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetDumps_dumps, - { "dumps", "budb.GetDumps.dumps", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_majorVersion, - { "majorVersion", "budb.GetTapes.majorVersion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_flags, - { "flags", "budb.GetTapes.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_name, - { "name", "budb.GetTapes.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_start, - { "start", "budb.GetTapes.start", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_end, - { "end", "budb.GetTapes.end", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_index, - { "index", "budb.GetTapes.index", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_nextIndex, - { "nextIndex", "budb.GetTapes.nextIndex", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_dbUpdate, - { "dbUpdate", "budb.GetTapes.dbUpdate", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTapes_tapes, - { "tapes", "budb.GetTapes.tapes", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_majorVersion, - { "majorVersion", "budb.GetVolumes.majorVersion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_flags, - { "flags", "budb.GetVolumes.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_name, - { "name", "budb.GetVolumes.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_start, - { "start", "budb.GetVolumes.start", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_end, - { "end", "budb.GetVolumes.end", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_index, - { "index", "budb.GetVolumes.index", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_nextIndex, - { "nextIndex", "budb.GetVolumes.nextIndex", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_dbUpdate, - { "dbUpdate", "budb.GetVolumes.dbUpdate", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetVolumes_volumes, - { "volumes", "budb.GetVolumes.volumes", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_UseTape_tape, - { "tape", "budb.UseTape.tape", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_UseTape_new, - { "new", "budb.UseTape.new", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetText_lockHandle, - { "lockHandle", "budb.GetText.lockHandle", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetText_textType, - { "textType", "budb.GetText.textType", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetText_maxLength, - { "maxLength", "budb.GetText.maxLength", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetText_offset, - { "offset", "budb.GetText.offset", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetText_nextOffset, - { "nextOffset", "budb.GetText.nextOffset", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetText_charListPtr, - { "charListPtr", "budb.GetText.charListPtr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTextVersion_textType, - { "textType", "budb.GetTextVersion.textType", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetTextVersion_tversion, - { "tversion", "budb.GetTextVersion.tversion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_SaveText_lockHandle, - { "lockHandle", "budb.SaveText.lockHandle", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_SaveText_textType, - { "textType", "budb.SaveText.textType", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_SaveText_offset, - { "offset", "budb.SaveText.offset", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_SaveText_flags, - { "flags", "budb.SaveText.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_SaveText_charListPtr, - { "charListPtr", "budb.SaveText.charListPtr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FreeAllLocks_instanceId, - { "instanceId", "budb.FreeAllLocks.instanceId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_FreeLock_lockHandle, - { "lockHandle", "budb.FreeLock.lockHandle", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetInstanceId_instanceId, - { "instanceId", "budb.GetInstanceId.instanceId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetLock_instanceId, - { "instanceId", "budb.GetLock.instanceId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetLock_lockName, - { "lockName", "budb.GetLock.lockName", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetLock_expiration, - { "expiration", "budb.GetLock.expiration", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetLock_lockHandle, - { "lockHandle", "budb.GetLock.lockHandle", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbVerify_status, - { "status", "budb.DbVerify.status", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbVerify_orphans, - { "orphans", "budb.DbVerify.orphans", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DbVerify_host, - { "host", "budb.DbVerify.host", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DumpDB_maxLength, - { "maxLength", "budb.DumpDB.maxLength", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DumpDB_flags, - { "flags", "budb.DumpDB.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_DumpDB_charListPtr, - { "charListPtr", "budb.DumpDB.charListPtr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_RestoreDbHeader_header, - { "header", "budb.RestoreDbHeader.header", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_T_GetVersion_majorVersion, - { "majorVersion", "budb.T_GetVersion.majorVersion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_T_DumpHashTable_type, - { "type", "budb.T_DumpHashTable.type", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_T_DumpHashTable_filename, - { "filename", "budb.T_DumpHashTable.filename", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_T_DumpDatabase_filename, - { "filename", "budb.T_DumpDatabase.filename", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_interface_uuid, - { "interface_uuid", "budb.dfs_interfaceDescription.interface_uuid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_vers_major, - { "vers_major", "budb.dfs_interfaceDescription.vers_major", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_vers_minor, - { "vers_minor", "budb.dfs_interfaceDescription.vers_minor", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_vers_provider, - { "vers_provider", "budb.dfs_interfaceDescription.vers_provider", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare0, - { "spare0", "budb.dfs_interfaceDescription.spare0", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare1, - { "spare1", "budb.dfs_interfaceDescription.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare2, - { "spare2", "budb.dfs_interfaceDescription.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare3, - { "spare3", "budb.dfs_interfaceDescription.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare4, - { "spare4", "budb.dfs_interfaceDescription.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare5, - { "spare5", "budb.dfs_interfaceDescription.spare5", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare6, - { "spare6", "budb.dfs_interfaceDescription.spare6", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare7, - { "spare7", "budb.dfs_interfaceDescription.spare7", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare8, - { "spare8", "budb.dfs_interfaceDescription.spare8", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spare9, - { "spare9", "budb.dfs_interfaceDescription.spare9", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceDescription_spareText, - { "spareText", "budb.dfs_interfaceDescription.spareText", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceList_dfs_interfaceList_len, - { "dfs_interfaceList_len", "budb.dfs_interfaceList.dfs_interfaceList_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_dfs_interfaceList_dfs_interfaceList_val, - { "dfs_interfaceList_val", "budb.dfs_interfaceList.dfs_interfaceList_val", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_GetServerInterfaces_serverInterfacesP, - { "serverInterfacesP", "budb.GetServerInterfaces.serverInterfacesP", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_AddVolumes_cnt, - { "cnt", "budb.AddVolumes.cnt", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_budb_AddVolumes_vol, - { "vol", "budb.AddVolumes.vol", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, + { &hf_budb_opnum, + { "Operation", "budb.opnum", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_rc, + { "Return code", "budb.rc", FT_UINT32, BASE_HEX, + VALS(NT_errors), 0, + NULL, HFILL }}, + + { &hf_budb_principal_name, + { "name", "budb.principal.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_instance, + { "instance", "budb.principal.instance", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_cell, + { "cell", "budb.principal.cell", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_spare, + { "spare", "budb.principal.spare", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_spare1, + { "spare1", "budb.principal.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_spare2, + { "spare2", "budb.principal.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_spare3, + { "spare3", "budb.principal.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_principal_spare4, + { "spare4", "budb.principal.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_id, + { "id", "budb.tapeSet.id", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_tapeServer, + { "tapeServer", "budb.tapeSet.tapeServer", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_format, + { "format", "budb.tapeSet.format", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_maxTapes, + { "maxTapes", "budb.tapeSet.maxTapes", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_a, + { "a", "budb.tapeSet.a", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_b, + { "b", "budb.tapeSet.b", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_spare1, + { "spare1", "budb.tapeSet.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_spare2, + { "spare2", "budb.tapeSet.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_spare3, + { "spare3", "budb.tapeSet.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeSet_spare4, + { "spare4", "budb.tapeSet.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_id, + { "id", "budb.dumpEntry.id", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_parent, + { "parent", "budb.dumpEntry.parent", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_level, + { "level", "budb.dumpEntry.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_flags, + { "flags", "budb.dumpEntry.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_volumeSetName, + { "volumeSetName", "budb.dumpEntry.volumeSetName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_dumpPath, + { "dumpPath", "budb.dumpEntry.dumpPath", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_name, + { "name", "budb.dumpEntry.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_created, + { "created", "budb.dumpEntry.created", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_incTime, + { "incTime", "budb.dumpEntry.incTime", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_nVolumes, + { "nVolumes", "budb.dumpEntry.nVolumes", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_tapes, + { "tapes", "budb.dumpEntry.tapes", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_dumper, + { "dumper", "budb.dumpEntry.dumper", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_spare1, + { "spare1", "budb.dumpEntry.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_spare2, + { "spare2", "budb.dumpEntry.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_spare3, + { "spare3", "budb.dumpEntry.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpEntry_spare4, + { "spare4", "budb.dumpEntry.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_name, + { "name", "budb.tapeEntry.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_flags, + { "flags", "budb.tapeEntry.flags", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_written, + { "written", "budb.tapeEntry.written", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_expires, + { "expires", "budb.tapeEntry.expires", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_nMBytes, + { "nMBytes", "budb.tapeEntry.nMBytes", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_nBytes, + { "nBytes", "budb.tapeEntry.nBytes", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_nFiles, + { "nFiles", "budb.tapeEntry.nFiles", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_nVolumes, + { "nVolumes", "budb.tapeEntry.nVolumes", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_seq, + { "seq", "budb.tapeEntry.seq", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_tapeid, + { "tapeid", "budb.tapeEntry.tapeid", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_useCount, + { "useCount", "budb.tapeEntry.useCount", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_mediaType, + { "mediaType", "budb.tapeEntry.mediaType", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_dump, + { "dump", "budb.tapeEntry.dump", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_spare1, + { "spare1", "budb.tapeEntry.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_spare2, + { "spare2", "budb.tapeEntry.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_spare3, + { "spare3", "budb.tapeEntry.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeEntry_spare4, + { "spare4", "budb.tapeEntry.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_name, + { "name", "budb.volumeEntry.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_flags, + { "flags", "budb.volumeEntry.flags", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_id, + { "id", "budb.volumeEntry.id", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_server, + { "server", "budb.volumeEntry.server", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_partition, + { "partition", "budb.volumeEntry.partition", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_nFrags, + { "nFrags", "budb.volumeEntry.nFrags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_position, + { "position", "budb.volumeEntry.position", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_clone, + { "clone", "budb.volumeEntry.clone", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_incTime, + { "incTime", "budb.volumeEntry.incTime", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_startByte, + { "startByte", "budb.volumeEntry.startByte", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_nBytes, + { "nBytes", "budb.volumeEntry.nBytes", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_seq, + { "seq", "budb.volumeEntry.seq", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_dump, + { "dump", "budb.volumeEntry.dump", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_tape, + { "tape", "budb.volumeEntry.tape", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_spare1, + { "spare1", "budb.volumeEntry.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_spare2, + { "spare2", "budb.volumeEntry.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_spare3, + { "spare3", "budb.volumeEntry.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeEntry_spare4, + { "spare4", "budb.volumeEntry.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeList_volumeList_len, + { "volumeList_len", "budb.volumeList.volumeList_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_volumeList_volumeList_val, + { "volumeList_val", "budb.volumeList.volumeList_val", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpList_dumpList_len, + { "dumpList_len", "budb.dumpList.dumpList_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dumpList_dumpList_val, + { "dumpList_val", "budb.dumpList.dumpList_val", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeList_tapeList_len, + { "tapeList_len", "budb.tapeList.tapeList_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_tapeList_tapeList_val, + { "tapeList_val", "budb.tapeList.tapeList_val", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_charListT_charListT_len, + { "charListT_len", "budb.charListT.charListT_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_charListT_charListT_val, + { "charListT_val", "budb.charListT.charListT_val", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_dbversion, + { "dbversion", "budb.DbHeader.dbversion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_created, + { "created", "budb.DbHeader.created", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_cell, + { "cell", "budb.DbHeader.cell", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_lastDumpId, + { "lastDumpId", "budb.DbHeader.lastDumpId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_lastInstanceId, + { "lastInstanceId", "budb.DbHeader.lastInstanceId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_lastTapeId, + { "lastTapeId", "budb.DbHeader.lastTapeId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_spare1, + { "spare1", "budb.DbHeader.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_spare2, + { "spare2", "budb.DbHeader.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_spare3, + { "spare3", "budb.DbHeader.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbHeader_spare4, + { "spare4", "budb.DbHeader.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_name, + { "name", "budb.dbVolume.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_flags, + { "flags", "budb.dbVolume.flags", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_id, + { "id", "budb.dbVolume.id", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_server, + { "server", "budb.dbVolume.server", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_partition, + { "partition", "budb.dbVolume.partition", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_nFrags, + { "nFrags", "budb.dbVolume.nFrags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_position, + { "position", "budb.dbVolume.position", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_clone, + { "clone", "budb.dbVolume.clone", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_incTime, + { "incTime", "budb.dbVolume.incTime", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_startByte, + { "startByte", "budb.dbVolume.startByte", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_nBytes, + { "nBytes", "budb.dbVolume.nBytes", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_seq, + { "seq", "budb.dbVolume.seq", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_dump, + { "dump", "budb.dbVolume.dump", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_tape, + { "tape", "budb.dbVolume.tape", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_spare1, + { "spare1", "budb.dbVolume.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_spare2, + { "spare2", "budb.dbVolume.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_spare3, + { "spare3", "budb.dbVolume.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dbVolume_spare4, + { "spare4", "budb.dbVolume.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_type, + { "type", "budb.structDumpHeader.type", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_structversion, + { "structversion", "budb.structDumpHeader.structversion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_size, + { "size", "budb.structDumpHeader.size", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_spare1, + { "spare1", "budb.structDumpHeader.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_spare2, + { "spare2", "budb.structDumpHeader.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_spare3, + { "spare3", "budb.structDumpHeader.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_structDumpHeader_spare4, + { "spare4", "budb.structDumpHeader.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_AddVolume_vol, + { "vol", "budb.AddVolume.vol", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_CreateDump_dump, + { "dump", "budb.CreateDump.dump", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DeleteDump_id, + { "id", "budb.DeleteDump.id", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DeleteTape_tape, + { "tape", "budb.DeleteTape.tape", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DeleteVDP_dsname, + { "dsname", "budb.DeleteVDP.dsname", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DeleteVDP_dumpPath, + { "dumpPath", "budb.DeleteVDP.dumpPath", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DeleteVDP_curDumpId, + { "curDumpId", "budb.DeleteVDP.curDumpId", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindClone_dumpID, + { "dumpID", "budb.FindClone.dumpID", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindClone_volName, + { "volName", "budb.FindClone.volName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindClone_clonetime, + { "clonetime", "budb.FindClone.clonetime", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindClone_cloneSpare, + { "cloneSpare", "budb.FindClone.cloneSpare", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindDump_volName, + { "volName", "budb.FindDump.volName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindDump_beforeDate, + { "beforeDate", "budb.FindDump.beforeDate", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindDump_dateSpare, + { "dateSpare", "budb.FindDump.dateSpare", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindDump_deptr, + { "deptr", "budb.FindDump.deptr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindLatestDump_vsname, + { "vsname", "budb.FindLatestDump.vsname", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindLatestDump_dname, + { "dname", "budb.FindLatestDump.dname", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FindLatestDump_dumpentry, + { "dumpentry", "budb.FindLatestDump.dumpentry", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FinishDump_dump, + { "dump", "budb.FinishDump.dump", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FinishTape_tape, + { "tape", "budb.FinishTape.tape", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_majorVersion, + { "majorVersion", "budb.GetDumps.majorVersion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_flags, + { "flags", "budb.GetDumps.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_name, + { "name", "budb.GetDumps.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_start, + { "start", "budb.GetDumps.start", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_end, + { "end", "budb.GetDumps.end", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_index, + { "index", "budb.GetDumps.index", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_nextIndex, + { "nextIndex", "budb.GetDumps.nextIndex", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_dbUpdate, + { "dbUpdate", "budb.GetDumps.dbUpdate", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetDumps_dumps, + { "dumps", "budb.GetDumps.dumps", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_majorVersion, + { "majorVersion", "budb.GetTapes.majorVersion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_flags, + { "flags", "budb.GetTapes.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_name, + { "name", "budb.GetTapes.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_start, + { "start", "budb.GetTapes.start", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_end, + { "end", "budb.GetTapes.end", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_index, + { "index", "budb.GetTapes.index", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_nextIndex, + { "nextIndex", "budb.GetTapes.nextIndex", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_dbUpdate, + { "dbUpdate", "budb.GetTapes.dbUpdate", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTapes_tapes, + { "tapes", "budb.GetTapes.tapes", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_majorVersion, + { "majorVersion", "budb.GetVolumes.majorVersion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_flags, + { "flags", "budb.GetVolumes.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_name, + { "name", "budb.GetVolumes.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_start, + { "start", "budb.GetVolumes.start", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_end, + { "end", "budb.GetVolumes.end", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_index, + { "index", "budb.GetVolumes.index", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_nextIndex, + { "nextIndex", "budb.GetVolumes.nextIndex", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_dbUpdate, + { "dbUpdate", "budb.GetVolumes.dbUpdate", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetVolumes_volumes, + { "volumes", "budb.GetVolumes.volumes", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_UseTape_tape, + { "tape", "budb.UseTape.tape", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_UseTape_new, + { "new", "budb.UseTape.new", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetText_lockHandle, + { "lockHandle", "budb.GetText.lockHandle", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetText_textType, + { "textType", "budb.GetText.textType", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetText_maxLength, + { "maxLength", "budb.GetText.maxLength", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetText_offset, + { "offset", "budb.GetText.offset", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetText_nextOffset, + { "nextOffset", "budb.GetText.nextOffset", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetText_charListPtr, + { "charListPtr", "budb.GetText.charListPtr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTextVersion_textType, + { "textType", "budb.GetTextVersion.textType", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetTextVersion_tversion, + { "tversion", "budb.GetTextVersion.tversion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_SaveText_lockHandle, + { "lockHandle", "budb.SaveText.lockHandle", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_SaveText_textType, + { "textType", "budb.SaveText.textType", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_SaveText_offset, + { "offset", "budb.SaveText.offset", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_SaveText_flags, + { "flags", "budb.SaveText.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_SaveText_charListPtr, + { "charListPtr", "budb.SaveText.charListPtr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FreeAllLocks_instanceId, + { "instanceId", "budb.FreeAllLocks.instanceId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_FreeLock_lockHandle, + { "lockHandle", "budb.FreeLock.lockHandle", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetInstanceId_instanceId, + { "instanceId", "budb.GetInstanceId.instanceId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetLock_instanceId, + { "instanceId", "budb.GetLock.instanceId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetLock_lockName, + { "lockName", "budb.GetLock.lockName", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetLock_expiration, + { "expiration", "budb.GetLock.expiration", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetLock_lockHandle, + { "lockHandle", "budb.GetLock.lockHandle", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbVerify_status, + { "status", "budb.DbVerify.status", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbVerify_orphans, + { "orphans", "budb.DbVerify.orphans", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DbVerify_host, + { "host", "budb.DbVerify.host", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DumpDB_maxLength, + { "maxLength", "budb.DumpDB.maxLength", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DumpDB_flags, + { "flags", "budb.DumpDB.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_DumpDB_charListPtr, + { "charListPtr", "budb.DumpDB.charListPtr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_RestoreDbHeader_header, + { "header", "budb.RestoreDbHeader.header", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_T_GetVersion_majorVersion, + { "majorVersion", "budb.T_GetVersion.majorVersion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_T_DumpHashTable_type, + { "type", "budb.T_DumpHashTable.type", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_T_DumpHashTable_filename, + { "filename", "budb.T_DumpHashTable.filename", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_T_DumpDatabase_filename, + { "filename", "budb.T_DumpDatabase.filename", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_interface_uuid, + { "interface_uuid", "budb.dfs_interfaceDescription.interface_uuid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_vers_major, + { "vers_major", "budb.dfs_interfaceDescription.vers_major", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_vers_minor, + { "vers_minor", "budb.dfs_interfaceDescription.vers_minor", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_vers_provider, + { "vers_provider", "budb.dfs_interfaceDescription.vers_provider", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare0, + { "spare0", "budb.dfs_interfaceDescription.spare0", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare1, + { "spare1", "budb.dfs_interfaceDescription.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare2, + { "spare2", "budb.dfs_interfaceDescription.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare3, + { "spare3", "budb.dfs_interfaceDescription.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare4, + { "spare4", "budb.dfs_interfaceDescription.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare5, + { "spare5", "budb.dfs_interfaceDescription.spare5", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare6, + { "spare6", "budb.dfs_interfaceDescription.spare6", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare7, + { "spare7", "budb.dfs_interfaceDescription.spare7", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare8, + { "spare8", "budb.dfs_interfaceDescription.spare8", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spare9, + { "spare9", "budb.dfs_interfaceDescription.spare9", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceDescription_spareText, + { "spareText", "budb.dfs_interfaceDescription.spareText", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceList_dfs_interfaceList_len, + { "dfs_interfaceList_len", "budb.dfs_interfaceList.dfs_interfaceList_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_dfs_interfaceList_dfs_interfaceList_val, + { "dfs_interfaceList_val", "budb.dfs_interfaceList.dfs_interfaceList_val", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_GetServerInterfaces_serverInterfacesP, + { "serverInterfacesP", "budb.GetServerInterfaces.serverInterfacesP", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_AddVolumes_cnt, + { "cnt", "budb.AddVolumes.cnt", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_budb_AddVolumes_vol, + { "vol", "budb.AddVolumes.vol", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, /* END OF INCLUDED FILE : ETH_HFARR */ @@ -4829,21 +4829,21 @@ proto_register_budb(void) /* INCLUDED FILE : ETH_ETTARR */ - &ett_budb, - &ett_budb_principal, - &ett_budb_tapeSet, - &ett_budb_dumpEntry, - &ett_budb_tapeEntry, - &ett_budb_volumeEntry, - &ett_budb_volumeList, - &ett_budb_dumpList, - &ett_budb_tapeList, - &ett_budb_charListT, - &ett_budb_DbHeader, - &ett_budb_dbVolume, - &ett_budb_structDumpHeader, - &ett_budb_dfs_interfaceDescription, - &ett_budb_dfs_interfaceList, + &ett_budb, + &ett_budb_principal, + &ett_budb_tapeSet, + &ett_budb_dumpEntry, + &ett_budb_tapeEntry, + &ett_budb_volumeEntry, + &ett_budb_volumeList, + &ett_budb_dumpList, + &ett_budb_tapeList, + &ett_budb_charListT, + &ett_budb_DbHeader, + &ett_budb_dbVolume, + &ett_budb_structDumpHeader, + &ett_budb_dfs_interfaceDescription, + &ett_budb_dfs_interfaceList, /* END OF INCLUDED FILE : ETH_ETTARR */ @@ -4860,93 +4860,93 @@ static dcerpc_sub_dissector function_dissectors[] = { /* INCLUDED FILE : ETH_FT */ - { 0, "AddVolume", - budb_dissect_AddVolume_request, - budb_dissect_AddVolume_response }, - { 1, "CreateDump", - budb_dissect_CreateDump_request, - budb_dissect_CreateDump_response }, - { 2, "DeleteDump", - budb_dissect_DeleteDump_request, - budb_dissect_DeleteDump_response }, - { 3, "DeleteTape", - budb_dissect_DeleteTape_request, - budb_dissect_DeleteTape_response }, - { 4, "DeleteVDP", - budb_dissect_DeleteVDP_request, - budb_dissect_DeleteVDP_response }, - { 5, "FindClone", - budb_dissect_FindClone_request, - budb_dissect_FindClone_response }, - { 6, "FindDump", - budb_dissect_FindDump_request, - budb_dissect_FindDump_response }, - { 7, "FindLatestDump", - budb_dissect_FindLatestDump_request, - budb_dissect_FindLatestDump_response }, - { 8, "FinishDump", - budb_dissect_FinishDump_request, - budb_dissect_FinishDump_response }, - { 9, "FinishTape", - budb_dissect_FinishTape_request, - budb_dissect_FinishTape_response }, - { 10, "GetDumps", - budb_dissect_GetDumps_request, - budb_dissect_GetDumps_response }, - { 11, "GetTapes", - budb_dissect_GetTapes_request, - budb_dissect_GetTapes_response }, - { 12, "GetVolumes", - budb_dissect_GetVolumes_request, - budb_dissect_GetVolumes_response }, - { 13, "UseTape", - budb_dissect_UseTape_request, - budb_dissect_UseTape_response }, - { 14, "GetText", - budb_dissect_GetText_request, - budb_dissect_GetText_response }, - { 15, "GetTextVersion", - budb_dissect_GetTextVersion_request, - budb_dissect_GetTextVersion_response }, - { 16, "SaveText", - budb_dissect_SaveText_request, - budb_dissect_SaveText_response }, - { 17, "FreeAllLocks", - budb_dissect_FreeAllLocks_request, - budb_dissect_FreeAllLocks_response }, - { 18, "FreeLock", - budb_dissect_FreeLock_request, - budb_dissect_FreeLock_response }, - { 19, "GetInstanceId", - budb_dissect_GetInstanceId_request, - budb_dissect_GetInstanceId_response }, - { 20, "GetLock", - budb_dissect_GetLock_request, - budb_dissect_GetLock_response }, - { 21, "DbVerify", - budb_dissect_DbVerify_request, - budb_dissect_DbVerify_response }, - { 22, "DumpDB", - budb_dissect_DumpDB_request, - budb_dissect_DumpDB_response }, - { 23, "RestoreDbHeader", - budb_dissect_RestoreDbHeader_request, - budb_dissect_RestoreDbHeader_response }, - { 24, "T_GetVersion", - budb_dissect_T_GetVersion_request, - budb_dissect_T_GetVersion_response }, - { 25, "T_DumpHashTable", - budb_dissect_T_DumpHashTable_request, - budb_dissect_T_DumpHashTable_response }, - { 26, "T_DumpDatabase", - budb_dissect_T_DumpDatabase_request, - budb_dissect_T_DumpDatabase_response }, - { 27, "GetServerInterfaces", - budb_dissect_GetServerInterfaces_request, - budb_dissect_GetServerInterfaces_response }, - { 28, "AddVolumes", - budb_dissect_AddVolumes_request, - budb_dissect_AddVolumes_response }, + { 0, "AddVolume", + budb_dissect_AddVolume_request, + budb_dissect_AddVolume_response }, + { 1, "CreateDump", + budb_dissect_CreateDump_request, + budb_dissect_CreateDump_response }, + { 2, "DeleteDump", + budb_dissect_DeleteDump_request, + budb_dissect_DeleteDump_response }, + { 3, "DeleteTape", + budb_dissect_DeleteTape_request, + budb_dissect_DeleteTape_response }, + { 4, "DeleteVDP", + budb_dissect_DeleteVDP_request, + budb_dissect_DeleteVDP_response }, + { 5, "FindClone", + budb_dissect_FindClone_request, + budb_dissect_FindClone_response }, + { 6, "FindDump", + budb_dissect_FindDump_request, + budb_dissect_FindDump_response }, + { 7, "FindLatestDump", + budb_dissect_FindLatestDump_request, + budb_dissect_FindLatestDump_response }, + { 8, "FinishDump", + budb_dissect_FinishDump_request, + budb_dissect_FinishDump_response }, + { 9, "FinishTape", + budb_dissect_FinishTape_request, + budb_dissect_FinishTape_response }, + { 10, "GetDumps", + budb_dissect_GetDumps_request, + budb_dissect_GetDumps_response }, + { 11, "GetTapes", + budb_dissect_GetTapes_request, + budb_dissect_GetTapes_response }, + { 12, "GetVolumes", + budb_dissect_GetVolumes_request, + budb_dissect_GetVolumes_response }, + { 13, "UseTape", + budb_dissect_UseTape_request, + budb_dissect_UseTape_response }, + { 14, "GetText", + budb_dissect_GetText_request, + budb_dissect_GetText_response }, + { 15, "GetTextVersion", + budb_dissect_GetTextVersion_request, + budb_dissect_GetTextVersion_response }, + { 16, "SaveText", + budb_dissect_SaveText_request, + budb_dissect_SaveText_response }, + { 17, "FreeAllLocks", + budb_dissect_FreeAllLocks_request, + budb_dissect_FreeAllLocks_response }, + { 18, "FreeLock", + budb_dissect_FreeLock_request, + budb_dissect_FreeLock_response }, + { 19, "GetInstanceId", + budb_dissect_GetInstanceId_request, + budb_dissect_GetInstanceId_response }, + { 20, "GetLock", + budb_dissect_GetLock_request, + budb_dissect_GetLock_response }, + { 21, "DbVerify", + budb_dissect_DbVerify_request, + budb_dissect_DbVerify_response }, + { 22, "DumpDB", + budb_dissect_DumpDB_request, + budb_dissect_DumpDB_response }, + { 23, "RestoreDbHeader", + budb_dissect_RestoreDbHeader_request, + budb_dissect_RestoreDbHeader_response }, + { 24, "T_GetVersion", + budb_dissect_T_GetVersion_request, + budb_dissect_T_GetVersion_response }, + { 25, "T_DumpHashTable", + budb_dissect_T_DumpHashTable_request, + budb_dissect_T_DumpHashTable_response }, + { 26, "T_DumpDatabase", + budb_dissect_T_DumpDatabase_request, + budb_dissect_T_DumpDatabase_response }, + { 27, "GetServerInterfaces", + budb_dissect_GetServerInterfaces_request, + budb_dissect_GetServerInterfaces_response }, + { 28, "AddVolumes", + budb_dissect_AddVolumes_request, + budb_dissect_AddVolumes_response }, /* END OF INCLUDED FILE : ETH_FT */ @@ -4959,9 +4959,9 @@ proto_reg_handoff_budb(void) /* INCLUDED FILE : ETH_HANDOFF */ - dcerpc_init_uuid(proto_budb, ett_budb, - &uuid_dcerpc_budb, ver_budb, - function_dissectors, hf_budb_opnum); + dcerpc_init_uuid(proto_budb, ett_budb, + &uuid_dcerpc_budb, ver_budb, + function_dissectors, hf_budb_opnum); /* END OF INCLUDED FILE : ETH_HANDOFF */ diff --git a/epan/dissectors/packet-dcerpc-butc.c b/epan/dissectors/packet-dcerpc-butc.c index 906a2605e4..42b193681f 100644 --- a/epan/dissectors/packet-dcerpc-butc.c +++ b/epan/dissectors/packet-dcerpc-butc.c @@ -205,8 +205,8 @@ butc_dissect_NameString_t(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t /* INCLUDED FILE : ETH_CODE */ static e_uuid_t uuid_dcerpc_butc = { - 0x1d193c08, 0x000b, 0x11ca, - { 0xba, 0x1d, 0x02, 0x60, 0x8c, 0x2e, 0xa9, 0x6e} + 0x1d193c08, 0x000b, 0x11ca, + { 0xba, 0x1d, 0x02, 0x60, 0x8c, 0x2e, 0xa9, 0x6e} }; static guint16 ver_butc = 4; @@ -232,8 +232,8 @@ butc_dissect_Restore_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_butc_Restore_flags); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_butc_Restore_flags); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -241,18 +241,18 @@ butc_dissect_Restore_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ proto_tree_add_boolean(tree, hf_butc_Restore_flags_TC_RESTORE_CREATE, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " TC_RESTORE_CREATE"); + proto_item_append_text(item, " TC_RESTORE_CREATE"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_butc_Restore_flags_TC_RESTORE_INCR, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " TC_RESTORE_INCR"); + proto_item_append_text(item, " TC_RESTORE_INCR"); } flags&=(~0x00000002); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -268,9 +268,9 @@ butc_dissect_uint16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int butc_dissect_afsNetAddr_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_butc_afsNetAddr_type, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_butc_afsNetAddr_type, param); + return offset; } @@ -284,20 +284,20 @@ butc_dissect_uint8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tr static int butc_dissect_afsNetAddr_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_butc_afsNetAddr_data, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_butc_afsNetAddr_data, param); + return offset; } static int fixedarray_butc_dissect_afsNetAddr_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - int count=14; - while(count--){ - offset=butc_dissect_afsNetAddr_data(tvb, offset, pinfo, tree, drep); - } + int count=14; + while(count--){ + offset=butc_dissect_afsNetAddr_data(tvb, offset, pinfo, tree, drep); + } - return offset; + return offset; } @@ -312,8 +312,8 @@ butc_dissect_afsNetAddr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_afsNetAddr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_afsNetAddr); } offset=butc_dissect_afsNetAddr_type(tvb, offset, pinfo, tree, drep); @@ -337,17 +337,17 @@ butc_dissect_udlong(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int butc_dissect_tc_dumpDesc_vid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_vid, param); - return offset; + guint32 param=0; + offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_vid, param); + return offset; } static int butc_dissect_tc_dumpDesc_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_name, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_name, param); + return offset; } @@ -361,9 +361,9 @@ butc_dissect_int32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tr static int butc_dissect_tc_dumpDesc_partition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_partition, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_partition, param); + return offset; } @@ -379,25 +379,25 @@ butc_dissect_time_t(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int butc_dissect_tc_dumpDesc_date(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_date, param); - return offset; + guint32 param=0; + offset=butc_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_date, param); + return offset; } static int butc_dissect_tc_dumpDesc_cloneDate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_cloneDate, param); - return offset; + guint32 param=0; + offset=butc_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_cloneDate, param); + return offset; } static int butc_dissect_tc_dumpDesc_hostAddr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_afsNetAddr(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_hostAddr, param); - return offset; + guint32 param=0; + offset=butc_dissect_afsNetAddr(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_hostAddr, param); + return offset; } @@ -411,33 +411,33 @@ butc_dissect_uint32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *t static int butc_dissect_tc_dumpDesc_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare1, param); + return offset; } static int butc_dissect_tc_dumpDesc_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare2, param); + return offset; } static int butc_dissect_tc_dumpDesc_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare3, param); + return offset; } static int butc_dissect_tc_dumpDesc_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpDesc_spare4, param); + return offset; } @@ -452,8 +452,8 @@ butc_dissect_tc_dumpDesc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_dumpDesc); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_dumpDesc); } offset=butc_dissect_tc_dumpDesc_vid(tvb, offset, pinfo, tree, drep); @@ -483,113 +483,113 @@ butc_dissect_tc_dumpDesc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int butc_dissect_tc_restoreDesc_frag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_frag, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_frag, param); + return offset; } static int butc_dissect_tc_restoreDesc_tapeName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_tapeName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_tapeName, param); + return offset; } static int butc_dissect_tc_restoreDesc_position(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_position, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_position, param); + return offset; } static int butc_dissect_tc_restoreDesc_origVid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_origVid, param); - return offset; + guint32 param=0; + offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_origVid, param); + return offset; } static int butc_dissect_tc_restoreDesc_vid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_vid, param); - return offset; + guint32 param=0; + offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_vid, param); + return offset; } static int butc_dissect_tc_restoreDesc_partition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_partition, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_partition, param); + return offset; } static int butc_dissect_tc_restoreDesc_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_Restore_flags(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_flags, param); - return offset; + guint32 param=0; + offset=butc_dissect_Restore_flags(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_flags, param); + return offset; } static int butc_dissect_tc_restoreDesc_hostAddr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_afsNetAddr(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_hostAddr, param); - return offset; + guint32 param=0; + offset=butc_dissect_afsNetAddr(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_hostAddr, param); + return offset; } static int butc_dissect_tc_restoreDesc_realDumpId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_realDumpId, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_realDumpId, param); + return offset; } static int butc_dissect_tc_restoreDesc_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_spare2, param); + return offset; } static int butc_dissect_tc_restoreDesc_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_spare3, param); + return offset; } static int butc_dissect_tc_restoreDesc_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_spare4, param); + return offset; } static int butc_dissect_tc_restoreDesc_oldName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_oldName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_oldName, param); + return offset; } static int butc_dissect_tc_restoreDesc_newName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_newName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreDesc_newName, param); + return offset; } @@ -604,8 +604,8 @@ butc_dissect_tc_restoreDesc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_restoreDesc); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_restoreDesc); } offset=butc_dissect_tc_restoreDesc_frag(tvb, offset, pinfo, tree, drep); @@ -643,73 +643,73 @@ butc_dissect_tc_restoreDesc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int butc_dissect_tc_dumpStat_dumpID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_dumpID, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_dumpID, param); + return offset; } static int butc_dissect_tc_dumpStat_bytesDumped(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_bytesDumped, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_bytesDumped, param); + return offset; } static int butc_dissect_tc_dumpStat_volumeBeingDumped(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_volumeBeingDumped, param); - return offset; + guint32 param=0; + offset=butc_dissect_udlong(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_volumeBeingDumped, param); + return offset; } static int butc_dissect_tc_dumpStat_numVolErrs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_numVolErrs, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_numVolErrs, param); + return offset; } static int butc_dissect_tc_dumpStat_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_flags, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_flags, param); + return offset; } static int butc_dissect_tc_dumpStat_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare1, param); + return offset; } static int butc_dissect_tc_dumpStat_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare2, param); + return offset; } static int butc_dissect_tc_dumpStat_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare3, param); + return offset; } static int butc_dissect_tc_dumpStat_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpStat_spare4, param); + return offset; } @@ -724,8 +724,8 @@ butc_dissect_tc_dumpStat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_dumpStat); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_dumpStat); } offset=butc_dissect_tc_dumpStat_dumpID(tvb, offset, pinfo, tree, drep); @@ -753,65 +753,65 @@ butc_dissect_tc_dumpStat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr static int butc_dissect_tc_tapeLabel_size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_size, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_size, param); + return offset; } static int butc_dissect_tc_tapeLabel_size_ext(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_size_ext, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_size_ext, param); + return offset; } static int butc_dissect_tc_tapeLabel_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare1, param); + return offset; } static int butc_dissect_tc_tapeLabel_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare2, param); + return offset; } static int butc_dissect_tc_tapeLabel_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare3, param); + return offset; } static int butc_dissect_tc_tapeLabel_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_spare4, param); + return offset; } static int butc_dissect_tc_tapeLabel_nameLen(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_nameLen, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_nameLen, param); + return offset; } static int butc_dissect_tc_tapeLabel_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_name, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeLabel_name, param); + return offset; } @@ -826,8 +826,8 @@ butc_dissect_tc_tapeLabel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_tapeLabel); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_tapeLabel); } offset=butc_dissect_tc_tapeLabel_size(tvb, offset, pinfo, tree, drep); @@ -853,97 +853,97 @@ butc_dissect_tc_tapeLabel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int butc_dissect_tc_tapeSet_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_id, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_id, param); + return offset; } static int butc_dissect_tc_tapeSet_tapeServer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_tapeServer, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_tapeServer, param); + return offset; } static int butc_dissect_tc_tapeSet_format(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_format, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_format, param); + return offset; } static int butc_dissect_tc_tapeSet_maxTapes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_maxTapes, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_maxTapes, param); + return offset; } static int butc_dissect_tc_tapeSet_a(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_a, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_a, param); + return offset; } static int butc_dissect_tc_tapeSet_b(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_b, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_b, param); + return offset; } static int butc_dissect_tc_tapeSet_expDate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_expDate, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_expDate, param); + return offset; } static int butc_dissect_tc_tapeSet_expType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_expType, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_expType, param); + return offset; } static int butc_dissect_tc_tapeSet_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare1, param); + return offset; } static int butc_dissect_tc_tapeSet_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare2, param); + return offset; } static int butc_dissect_tc_tapeSet_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare3, param); + return offset; } static int butc_dissect_tc_tapeSet_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tapeSet_spare4, param); + return offset; } @@ -958,8 +958,8 @@ butc_dissect_tc_tapeSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_tapeSet); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_tapeSet); } offset=butc_dissect_tc_tapeSet_id(tvb, offset, pinfo, tree, drep); @@ -993,41 +993,41 @@ butc_dissect_tc_tapeSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre static int butc_dissect_tc_tcInfo_tcVersion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_tcVersion, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_tcVersion, param); + return offset; } static int butc_dissect_tc_tcInfo_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare1, param); + return offset; } static int butc_dissect_tc_tcInfo_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare2, param); + return offset; } static int butc_dissect_tc_tcInfo_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare3, param); + return offset; } static int butc_dissect_tc_tcInfo_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_tcInfo_spare4, param); + return offset; } @@ -1042,8 +1042,8 @@ butc_dissect_tc_tcInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_tcInfo); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_tcInfo); } offset=butc_dissect_tc_tcInfo_tcVersion(tvb, offset, pinfo, tree, drep); @@ -1063,31 +1063,31 @@ butc_dissect_tc_tcInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int butc_dissect_tc_restoreArray_tc_restoreArray_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreArray_tc_restoreArray_len, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreArray_tc_restoreArray_len, param); + return offset; } static int butc_dissect_tc_restoreArray_tc_restoreArray_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_tc_restoreDesc(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreArray_tc_restoreArray_val, param); - return offset; + guint32 param=0; + offset=butc_dissect_tc_restoreDesc(tvb, offset, pinfo, tree, drep, hf_butc_tc_restoreArray_tc_restoreArray_val, param); + return offset; } static int ptr_butc_dissect_tc_restoreArray_tc_restoreArray_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_tc_restoreArray_tc_restoreArray_val, NDR_POINTER_PTR, "tc_restoreArray_val", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_tc_restoreArray_tc_restoreArray_val, NDR_POINTER_PTR, "tc_restoreArray_val", -1); + return offset; } static int ucarray_ptr_butc_dissect_tc_restoreArray_tc_restoreArray_val(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_butc_dissect_tc_restoreArray_tc_restoreArray_val); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_butc_dissect_tc_restoreArray_tc_restoreArray_val); + return offset; } @@ -1102,8 +1102,8 @@ butc_dissect_tc_restoreArray(tvbuff_t *tvb, int offset, packet_info *pinfo, prot old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_restoreArray); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_restoreArray); } offset=butc_dissect_tc_restoreArray_tc_restoreArray_len(tvb, offset, pinfo, tree, drep); @@ -1117,31 +1117,31 @@ butc_dissect_tc_restoreArray(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int butc_dissect_tc_dumpArray_tc_dumpArray_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpArray_tc_dumpArray_len, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpArray_tc_dumpArray_len, param); + return offset; } static int butc_dissect_tc_dumpArray_tc_dumpArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_tc_dumpDesc(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpArray_tc_dumpArray, param); - return offset; + guint32 param=0; + offset=butc_dissect_tc_dumpDesc(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpArray_tc_dumpArray, param); + return offset; } static int ptr_butc_dissect_tc_dumpArray_tc_dumpArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_tc_dumpArray_tc_dumpArray, NDR_POINTER_PTR, "tc_dumpArray", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_tc_dumpArray_tc_dumpArray, NDR_POINTER_PTR, "tc_dumpArray", -1); + return offset; } static int ucarray_ptr_butc_dissect_tc_dumpArray_tc_dumpArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_butc_dissect_tc_dumpArray_tc_dumpArray); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, ptr_butc_dissect_tc_dumpArray_tc_dumpArray); + return offset; } @@ -1156,8 +1156,8 @@ butc_dissect_tc_dumpArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_dumpArray); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_dumpArray); } offset=butc_dissect_tc_dumpArray_tc_dumpArray_len(tvb, offset, pinfo, tree, drep); @@ -1171,81 +1171,81 @@ butc_dissect_tc_dumpArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_t static int butc_dissect_tc_dumpInterface_dumpPath(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_dumpPath, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_dumpPath, param); + return offset; } static int butc_dissect_tc_dumpInterface_volumeSetName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_volumeSetName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_volumeSetName, param); + return offset; } static int butc_dissect_tc_dumpInterface_dumpName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_dumpName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_dumpName, param); + return offset; } static int butc_dissect_tc_dumpInterface_tapeSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_tc_tapeSet(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_tapeSet, param); - return offset; + guint32 param=0; + offset=butc_dissect_tc_tapeSet(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_tapeSet, param); + return offset; } static int butc_dissect_tc_dumpInterface_parentDumpId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_parentDumpId, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_parentDumpId, param); + return offset; } static int butc_dissect_tc_dumpInterface_dumpLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_dumpLevel, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_dumpLevel, param); + return offset; } static int butc_dissect_tc_dumpInterface_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare1, param); + return offset; } static int butc_dissect_tc_dumpInterface_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare2, param); + return offset; } static int butc_dissect_tc_dumpInterface_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare3, param); + return offset; } static int butc_dissect_tc_dumpInterface_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_dumpInterface_spare4, param); + return offset; } @@ -1260,8 +1260,8 @@ butc_dissect_tc_dumpInterface(tvbuff_t *tvb, int offset, packet_info *pinfo, pro old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_dumpInterface); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_dumpInterface); } offset=butc_dissect_tc_dumpInterface_dumpPath(tvb, offset, pinfo, tree, drep); @@ -1291,33 +1291,33 @@ butc_dissect_tc_dumpInterface(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static int butc_dissect_tc_statusInfoSwitchVol_nKBytes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_nKBytes, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_nKBytes, param); + return offset; } static int butc_dissect_tc_statusInfoSwitchVol_volumeName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_volumeName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_volumeName, param); + return offset; } static int butc_dissect_tc_statusInfoSwitchVol_volsFailed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_volsFailed, param); - return offset; + guint32 param=0; + offset=butc_dissect_int32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_volsFailed, param); + return offset; } static int butc_dissect_tc_statusInfoSwitchVol_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchVol_spare1, param); + return offset; } @@ -1332,8 +1332,8 @@ butc_dissect_tc_statusInfoSwitchVol(tvbuff_t *tvb, int offset, packet_info *pinf old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_statusInfoSwitchVol); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_statusInfoSwitchVol); } offset=butc_dissect_tc_statusInfoSwitchVol_nKBytes(tvb, offset, pinfo, tree, drep); @@ -1351,17 +1351,17 @@ butc_dissect_tc_statusInfoSwitchVol(tvbuff_t *tvb, int offset, packet_info *pinf static int butc_dissect_tc_statusInfoSwitchLabel_tapeLabel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_tc_tapeLabel(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchLabel_tapeLabel, param); - return offset; + guint32 param=0; + offset=butc_dissect_tc_tapeLabel(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchLabel_tapeLabel, param); + return offset; } static int butc_dissect_tc_statusInfoSwitchLabel_spare1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchLabel_spare1, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tc_statusInfoSwitchLabel_spare1, param); + return offset; } @@ -1376,8 +1376,8 @@ butc_dissect_tc_statusInfoSwitchLabel(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tc_statusInfoSwitchLabel); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tc_statusInfoSwitchLabel); } offset=butc_dissect_tc_statusInfoSwitchLabel_tapeLabel(tvb, offset, pinfo, tree, drep); @@ -1475,69 +1475,69 @@ butc_dissect_union_tc_statusInfoSwitch(tvbuff_t *tvb, int offset, packet_info *p proto_item *item=NULL; proto_tree *tree=NULL; int old_offset; - guint32 level; + guint32 level = 0; ALIGN_TO_4_BYTES; old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "tc_statusInfoSwitch"); - tree=proto_item_add_subtree(item, ett_butc_tc_statusInfoSwitch); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "tc_statusInfoSwitch"); + tree=proto_item_add_subtree(item, ett_butc_tc_statusInfoSwitch); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case TCOP_NONE: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_NONE_none(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_NONE_none(tvb, offset, pinfo, tree, drep); + break; case TCOP_DUMP: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_DUMP_vol(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_DUMP_vol(tvb, offset, pinfo, tree, drep); + break; case TCOP_RESTORE: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_RESTORE_vol(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_RESTORE_vol(tvb, offset, pinfo, tree, drep); + break; case TCOP_LABELTAPE: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_LABELTAPE_label(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_LABELTAPE_label(tvb, offset, pinfo, tree, drep); + break; case TCOP_READLABEL: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_READLABEL_label(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_READLABEL_label(tvb, offset, pinfo, tree, drep); + break; case TCOP_SCANTAPE: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_SCANTAPE_spare1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_SCANTAPE_spare1(tvb, offset, pinfo, tree, drep); + break; case TCOP_STATUS: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_STATUS_spare2(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_STATUS_spare2(tvb, offset, pinfo, tree, drep); + break; case TCOP_SAVEDB: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_SAVEDB_spare3(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_SAVEDB_spare3(tvb, offset, pinfo, tree, drep); + break; case TCOP_RESTOREDB: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_RESTOREDB_spare4(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_RESTOREDB_spare4(tvb, offset, pinfo, tree, drep); + break; case TCOP_SPARE: - ALIGN_TO_4_BYTES; - offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_SPARE_spare5(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=butc_dissect_union_tc_statusInfoSwitch_TCOP_SPARE_spare5(tvb, offset, pinfo, tree, drep); + break; } @@ -1548,65 +1548,65 @@ butc_dissect_union_tc_statusInfoSwitch(tvbuff_t *tvb, int offset, packet_info *p static int butc_dissect_tciStatusS_taskName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_taskName, param); - return offset; + guint32 param=0; + offset=butc_dissect_NameString_t(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_taskName, param); + return offset; } static int butc_dissect_tciStatusS_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_flags, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_flags, param); + return offset; } static int butc_dissect_tciStatusS_lastPolled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_lastPolled, param); - return offset; + guint32 param=0; + offset=butc_dissect_time_t(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_lastPolled, param); + return offset; } static int butc_dissect_tciStatusS_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_union_tc_statusInfoSwitch(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_info, param); - return offset; + guint32 param=0; + offset=butc_dissect_union_tc_statusInfoSwitch(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_info, param); + return offset; } static int butc_dissect_tciStatusS_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_taskId, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_taskId, param); + return offset; } static int butc_dissect_tciStatusS_spare2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_spare2, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_spare2, param); + return offset; } static int butc_dissect_tciStatusS_spare3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_spare3, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_spare3, param); + return offset; } static int butc_dissect_tciStatusS_spare4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_spare4, param); - return offset; + guint32 param=0; + offset=butc_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_butc_tciStatusS_spare4, param); + return offset; } @@ -1621,8 +1621,8 @@ butc_dissect_tciStatusS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_butc_tciStatusS); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_butc_tciStatusS); } offset=butc_dissect_tciStatusS_taskName(tvb, offset, pinfo, tree, drep); @@ -1656,7 +1656,7 @@ butc_dissect_BUTC_PerformDump_tcdiPtr(tvbuff_t *tvb, int offset, packet_info *pi static int ref_butc_dissect_BUTC_PerformDump_tcdiPtr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformDump_tcdiPtr, NDR_POINTER_REF, "tcdiPtr", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformDump_tcdiPtr, NDR_POINTER_REF, "tcdiPtr", -1); return offset; } @@ -1671,7 +1671,7 @@ butc_dissect_BUTC_PerformDump_dumps(tvbuff_t *tvb, int offset, packet_info *pinf static int ref_butc_dissect_BUTC_PerformDump_dumps(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformDump_dumps, NDR_POINTER_REF, "dumps", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformDump_dumps, NDR_POINTER_REF, "dumps", -1); return offset; } @@ -1686,7 +1686,7 @@ butc_dissect_BUTC_PerformDump_dumpID(tvbuff_t *tvb, int offset, packet_info *pin static int ref_butc_dissect_BUTC_PerformDump_dumpID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformDump_dumpID, NDR_POINTER_REF, "dumpID", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformDump_dumpID, NDR_POINTER_REF, "dumpID", -1); return offset; } @@ -1694,9 +1694,11 @@ ref_butc_dissect_BUTC_PerformDump_dumpID(tvbuff_t *tvb, int offset, packet_info static int butc_dissect_BUTC_PerformDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_PerformDump_tcdiPtr(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_PerformDump_tcdiPtr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_butc_dissect_BUTC_PerformDump_dumps(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_PerformDump_dumps(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1705,7 +1707,8 @@ butc_dissect_BUTC_PerformDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_ static int butc_dissect_BUTC_PerformDump_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_PerformDump_dumpID(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_PerformDump_dumpID(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -1723,7 +1726,7 @@ butc_dissect_BUTC_PerformRestore_dumpSetName(tvbuff_t *tvb, int offset, packet_i static int ptr_butc_dissect_BUTC_PerformRestore_dumpSetName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformRestore_dumpSetName, NDR_POINTER_PTR, "dumpSetName", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformRestore_dumpSetName, NDR_POINTER_PTR, "dumpSetName", -1); return offset; } @@ -1738,7 +1741,7 @@ butc_dissect_BUTC_PerformRestore_restores(tvbuff_t *tvb, int offset, packet_info static int ref_butc_dissect_BUTC_PerformRestore_restores(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformRestore_restores, NDR_POINTER_REF, "restores", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformRestore_restores, NDR_POINTER_REF, "restores", -1); return offset; } @@ -1753,7 +1756,7 @@ butc_dissect_BUTC_PerformRestore_dumpID(tvbuff_t *tvb, int offset, packet_info * static int ref_butc_dissect_BUTC_PerformRestore_dumpID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformRestore_dumpID, NDR_POINTER_REF, "dumpID", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_PerformRestore_dumpID, NDR_POINTER_REF, "dumpID", -1); return offset; } @@ -1761,9 +1764,11 @@ ref_butc_dissect_BUTC_PerformRestore_dumpID(tvbuff_t *tvb, int offset, packet_in static int butc_dissect_BUTC_PerformRestore_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ptr_butc_dissect_BUTC_PerformRestore_dumpSetName(tvb, offset, pinfo, tree, drep); + offset=ptr_butc_dissect_BUTC_PerformRestore_dumpSetName(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_butc_dissect_BUTC_PerformRestore_restores(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_PerformRestore_restores(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1772,7 +1777,8 @@ butc_dissect_BUTC_PerformRestore_request(tvbuff_t *tvb _U_, int offset _U_, pack static int butc_dissect_BUTC_PerformRestore_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_PerformRestore_dumpID(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_PerformRestore_dumpID(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -1791,7 +1797,8 @@ butc_dissect_BUTC_AbortDump_dumpID(tvbuff_t *tvb, int offset, packet_info *pinfo static int butc_dissect_BUTC_AbortDump_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=butc_dissect_BUTC_AbortDump_dumpID(tvb, offset, pinfo, tree, drep); + offset=butc_dissect_BUTC_AbortDump_dumpID(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1816,7 +1823,7 @@ butc_dissect_BUTC_LabelTape_label(tvbuff_t *tvb, int offset, packet_info *pinfo, static int ref_butc_dissect_BUTC_LabelTape_label(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_LabelTape_label, NDR_POINTER_REF, "label", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_LabelTape_label, NDR_POINTER_REF, "label", -1); return offset; } @@ -1831,7 +1838,7 @@ butc_dissect_BUTC_LabelTape_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo static int ref_butc_dissect_BUTC_LabelTape_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_LabelTape_taskId, NDR_POINTER_REF, "taskId", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_LabelTape_taskId, NDR_POINTER_REF, "taskId", -1); return offset; } @@ -1839,7 +1846,8 @@ ref_butc_dissect_BUTC_LabelTape_taskId(tvbuff_t *tvb, int offset, packet_info *p static int butc_dissect_BUTC_LabelTape_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_LabelTape_label(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_LabelTape_label(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1848,7 +1856,8 @@ butc_dissect_BUTC_LabelTape_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int butc_dissect_BUTC_LabelTape_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_LabelTape_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_LabelTape_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -1866,7 +1875,7 @@ butc_dissect_BUTC_ReadLabel_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo static int ref_butc_dissect_BUTC_ReadLabel_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ReadLabel_taskId, NDR_POINTER_REF, "taskId", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ReadLabel_taskId, NDR_POINTER_REF, "taskId", -1); return offset; } @@ -1881,7 +1890,8 @@ butc_dissect_BUTC_ReadLabel_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int butc_dissect_BUTC_ReadLabel_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_ReadLabel_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ReadLabel_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -1907,7 +1917,7 @@ butc_dissect_BUTC_ScanDumps_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo static int ref_butc_dissect_BUTC_ScanDumps_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanDumps_taskId, NDR_POINTER_REF, "taskId", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanDumps_taskId, NDR_POINTER_REF, "taskId", -1); return offset; } @@ -1915,7 +1925,8 @@ ref_butc_dissect_BUTC_ScanDumps_taskId(tvbuff_t *tvb, int offset, packet_info *p static int butc_dissect_BUTC_ScanDumps_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=butc_dissect_BUTC_ScanDumps_addDbFlag(tvb, offset, pinfo, tree, drep); + offset=butc_dissect_BUTC_ScanDumps_addDbFlag(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1924,7 +1935,8 @@ butc_dissect_BUTC_ScanDumps_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int butc_dissect_BUTC_ScanDumps_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_ScanDumps_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ScanDumps_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -1942,7 +1954,7 @@ butc_dissect_BUTC_TCInfo_tciptr(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int ref_butc_dissect_BUTC_TCInfo_tciptr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_TCInfo_tciptr, NDR_POINTER_REF, "tciptr", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_TCInfo_tciptr, NDR_POINTER_REF, "tciptr", -1); return offset; } @@ -1957,7 +1969,8 @@ butc_dissect_BUTC_TCInfo_request(tvbuff_t *tvb _U_, int offset _U_, packet_info static int butc_dissect_BUTC_TCInfo_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_TCInfo_tciptr(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_TCInfo_tciptr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -1975,7 +1988,7 @@ butc_dissect_BUTC_SaveDb_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int ref_butc_dissect_BUTC_SaveDb_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_SaveDb_taskId, NDR_POINTER_REF, "taskId", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_SaveDb_taskId, NDR_POINTER_REF, "taskId", -1); return offset; } @@ -1990,7 +2003,8 @@ butc_dissect_BUTC_SaveDb_request(tvbuff_t *tvb _U_, int offset _U_, packet_info static int butc_dissect_BUTC_SaveDb_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_SaveDb_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_SaveDb_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -2008,7 +2022,7 @@ butc_dissect_BUTC_RestoreDb_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo static int ref_butc_dissect_BUTC_RestoreDb_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_RestoreDb_taskId, NDR_POINTER_REF, "taskId", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_RestoreDb_taskId, NDR_POINTER_REF, "taskId", -1); return offset; } @@ -2023,7 +2037,8 @@ butc_dissect_BUTC_RestoreDb_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int butc_dissect_BUTC_RestoreDb_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_RestoreDb_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_RestoreDb_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -2042,7 +2057,8 @@ butc_dissect_BUTC_EndStatus_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo static int butc_dissect_BUTC_EndStatus_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=butc_dissect_BUTC_EndStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=butc_dissect_BUTC_EndStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2075,7 +2091,7 @@ butc_dissect_BUTC_GetStatus_statusPtr(tvbuff_t *tvb, int offset, packet_info *pi static int ref_butc_dissect_BUTC_GetStatus_statusPtr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_GetStatus_statusPtr, NDR_POINTER_REF, "statusPtr", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_GetStatus_statusPtr, NDR_POINTER_REF, "statusPtr", -1); return offset; } @@ -2083,7 +2099,8 @@ ref_butc_dissect_BUTC_GetStatus_statusPtr(tvbuff_t *tvb, int offset, packet_info static int butc_dissect_BUTC_GetStatus_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=butc_dissect_BUTC_GetStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=butc_dissect_BUTC_GetStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2092,7 +2109,8 @@ butc_dissect_BUTC_GetStatus_request(tvbuff_t *tvb _U_, int offset _U_, packet_in static int butc_dissect_BUTC_GetStatus_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_GetStatus_statusPtr(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_GetStatus_statusPtr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -2111,7 +2129,8 @@ butc_dissect_BUTC_RequestAbort_taskId(tvbuff_t *tvb, int offset, packet_info *pi static int butc_dissect_BUTC_RequestAbort_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=butc_dissect_BUTC_RequestAbort_taskId(tvb, offset, pinfo, tree, drep); + offset=butc_dissect_BUTC_RequestAbort_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2136,7 +2155,7 @@ butc_dissect_BUTC_ScanStatus_taskId(tvbuff_t *tvb, int offset, packet_info *pinf static int ref_butc_dissect_BUTC_ScanStatus_taskId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanStatus_taskId, NDR_POINTER_REF, "taskId", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanStatus_taskId, NDR_POINTER_REF, "taskId", -1); return offset; } @@ -2151,7 +2170,7 @@ butc_dissect_BUTC_ScanStatus_statusPtr(tvbuff_t *tvb, int offset, packet_info *p static int ref_butc_dissect_BUTC_ScanStatus_statusPtr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanStatus_statusPtr, NDR_POINTER_REF, "statusPtr", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanStatus_statusPtr, NDR_POINTER_REF, "statusPtr", -1); return offset; } @@ -2166,7 +2185,7 @@ butc_dissect_BUTC_ScanStatus_flags(tvbuff_t *tvb, int offset, packet_info *pinfo static int ref_butc_dissect_BUTC_ScanStatus_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanStatus_flags, NDR_POINTER_REF, "flags", -1); + offset=dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, butc_dissect_BUTC_ScanStatus_flags, NDR_POINTER_REF, "flags", -1); return offset; } @@ -2174,9 +2193,11 @@ ref_butc_dissect_BUTC_ScanStatus_flags(tvbuff_t *tvb, int offset, packet_info *p static int butc_dissect_BUTC_ScanStatus_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_ScanStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ScanStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_butc_dissect_BUTC_ScanStatus_flags(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ScanStatus_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -2185,11 +2206,14 @@ butc_dissect_BUTC_ScanStatus_request(tvbuff_t *tvb _U_, int offset _U_, packet_i static int butc_dissect_BUTC_ScanStatus_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_butc_dissect_BUTC_ScanStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ScanStatus_taskId(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_butc_dissect_BUTC_ScanStatus_statusPtr(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ScanStatus_statusPtr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_butc_dissect_BUTC_ScanStatus_flags(tvb, offset, pinfo, tree, drep); + offset=ref_butc_dissect_BUTC_ScanStatus_flags(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_butc_rc, NULL); @@ -2224,625 +2248,625 @@ proto_register_butc(void) /* INCLUDED FILE : ETH_HFARR */ - { &hf_butc_opnum, - { "Operation", "butc.opnum", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_rc, - { "Return code", "butc.rc", FT_UINT32, BASE_HEX, - VALS(NT_errors), 0, - NULL, HFILL }}, - - { &hf_butc_Restore_flags_TC_RESTORE_CREATE, - { "TC_RESTORE_CREATE", "butc.Restore_flags.TC_RESTORE_CREATE", FT_BOOLEAN, 32, - TFS(&TC_RESTORE_CREATE_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_butc_Restore_flags_TC_RESTORE_INCR, - { "TC_RESTORE_INCR", "butc.Restore_flags.TC_RESTORE_INCR", FT_BOOLEAN, 32, - TFS(&TC_RESTORE_INCR_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_butc_afsNetAddr_type, - { "type", "butc.afsNetAddr.type", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_afsNetAddr_data, - { "data", "butc.afsNetAddr.data", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_vid, - { "vid", "butc.tc_dumpDesc.vid", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_name, - { "name", "butc.tc_dumpDesc.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_partition, - { "partition", "butc.tc_dumpDesc.partition", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_date, - { "date", "butc.tc_dumpDesc.date", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_cloneDate, - { "cloneDate", "butc.tc_dumpDesc.cloneDate", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_hostAddr, - { "hostAddr", "butc.tc_dumpDesc.hostAddr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_spare1, - { "spare1", "butc.tc_dumpDesc.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_spare2, - { "spare2", "butc.tc_dumpDesc.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_spare3, - { "spare3", "butc.tc_dumpDesc.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpDesc_spare4, - { "spare4", "butc.tc_dumpDesc.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_frag, - { "frag", "butc.tc_restoreDesc.frag", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_tapeName, - { "tapeName", "butc.tc_restoreDesc.tapeName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_position, - { "position", "butc.tc_restoreDesc.position", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_origVid, - { "origVid", "butc.tc_restoreDesc.origVid", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_vid, - { "vid", "butc.tc_restoreDesc.vid", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_partition, - { "partition", "butc.tc_restoreDesc.partition", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_flags, - { "flags", "butc.tc_restoreDesc.flags", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_hostAddr, - { "hostAddr", "butc.tc_restoreDesc.hostAddr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_realDumpId, - { "realDumpId", "butc.tc_restoreDesc.realDumpId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_spare2, - { "spare2", "butc.tc_restoreDesc.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_spare3, - { "spare3", "butc.tc_restoreDesc.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_spare4, - { "spare4", "butc.tc_restoreDesc.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_oldName, - { "oldName", "butc.tc_restoreDesc.oldName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreDesc_newName, - { "newName", "butc.tc_restoreDesc.newName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_dumpID, - { "dumpID", "butc.tc_dumpStat.dumpID", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_bytesDumped, - { "bytesDumped", "butc.tc_dumpStat.bytesDumped", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_volumeBeingDumped, - { "volumeBeingDumped", "butc.tc_dumpStat.volumeBeingDumped", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_numVolErrs, - { "numVolErrs", "butc.tc_dumpStat.numVolErrs", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_flags, - { "flags", "butc.tc_dumpStat.flags", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_spare1, - { "spare1", "butc.tc_dumpStat.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_spare2, - { "spare2", "butc.tc_dumpStat.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_spare3, - { "spare3", "butc.tc_dumpStat.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpStat_spare4, - { "spare4", "butc.tc_dumpStat.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_size, - { "size", "butc.tc_tapeLabel.size", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_size_ext, - { "size_ext", "butc.tc_tapeLabel.size_ext", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_spare1, - { "spare1", "butc.tc_tapeLabel.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_spare2, - { "spare2", "butc.tc_tapeLabel.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_spare3, - { "spare3", "butc.tc_tapeLabel.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_spare4, - { "spare4", "butc.tc_tapeLabel.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_nameLen, - { "nameLen", "butc.tc_tapeLabel.nameLen", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeLabel_name, - { "name", "butc.tc_tapeLabel.name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_id, - { "id", "butc.tc_tapeSet.id", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_tapeServer, - { "tapeServer", "butc.tc_tapeSet.tapeServer", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_format, - { "format", "butc.tc_tapeSet.format", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_maxTapes, - { "maxTapes", "butc.tc_tapeSet.maxTapes", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_a, - { "a", "butc.tc_tapeSet.a", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_b, - { "b", "butc.tc_tapeSet.b", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_expDate, - { "expDate", "butc.tc_tapeSet.expDate", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_expType, - { "expType", "butc.tc_tapeSet.expType", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_spare1, - { "spare1", "butc.tc_tapeSet.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_spare2, - { "spare2", "butc.tc_tapeSet.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_spare3, - { "spare3", "butc.tc_tapeSet.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tapeSet_spare4, - { "spare4", "butc.tc_tapeSet.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tcInfo_tcVersion, - { "tcVersion", "butc.tc_tcInfo.tcVersion", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tcInfo_spare1, - { "spare1", "butc.tc_tcInfo.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tcInfo_spare2, - { "spare2", "butc.tc_tcInfo.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tcInfo_spare3, - { "spare3", "butc.tc_tcInfo.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_tcInfo_spare4, - { "spare4", "butc.tc_tcInfo.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreArray_tc_restoreArray_len, - { "tc_restoreArray_len", "butc.tc_restoreArray.tc_restoreArray_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_restoreArray_tc_restoreArray_val, - { "tc_restoreArray_val", "butc.tc_restoreArray.tc_restoreArray_val", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpArray_tc_dumpArray_len, - { "tc_dumpArray_len", "butc.tc_dumpArray.tc_dumpArray_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpArray_tc_dumpArray, - { "tc_dumpArray", "butc.tc_dumpArray.tc_dumpArray", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_dumpPath, - { "dumpPath", "butc.tc_dumpInterface.dumpPath", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_volumeSetName, - { "volumeSetName", "butc.tc_dumpInterface.volumeSetName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_dumpName, - { "dumpName", "butc.tc_dumpInterface.dumpName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_tapeSet, - { "tapeSet", "butc.tc_dumpInterface.tapeSet", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_parentDumpId, - { "parentDumpId", "butc.tc_dumpInterface.parentDumpId", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_dumpLevel, - { "dumpLevel", "butc.tc_dumpInterface.dumpLevel", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_spare1, - { "spare1", "butc.tc_dumpInterface.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_spare2, - { "spare2", "butc.tc_dumpInterface.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_spare3, - { "spare3", "butc.tc_dumpInterface.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_dumpInterface_spare4, - { "spare4", "butc.tc_dumpInterface.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitchVol_nKBytes, - { "nKBytes", "butc.tc_statusInfoSwitchVol.nKBytes", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitchVol_volumeName, - { "volumeName", "butc.tc_statusInfoSwitchVol.volumeName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitchVol_volsFailed, - { "volsFailed", "butc.tc_statusInfoSwitchVol.volsFailed", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitchVol_spare1, - { "spare1", "butc.tc_statusInfoSwitchVol.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitchLabel_tapeLabel, - { "tapeLabel", "butc.tc_statusInfoSwitchLabel.tapeLabel", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitchLabel_spare1, - { "spare1", "butc.tc_statusInfoSwitchLabel.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_NONE_none, - { "none", "butc.tc_statusInfoSwitch.none", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_DUMP_vol, - { "vol", "butc.tc_statusInfoSwitch.vol", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_RESTORE_vol, - { "vol", "butc.tc_statusInfoSwitch.vol", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_LABELTAPE_label, - { "label", "butc.tc_statusInfoSwitch.label", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_READLABEL_label, - { "label", "butc.tc_statusInfoSwitch.label", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_SCANTAPE_spare1, - { "spare1", "butc.tc_statusInfoSwitch.spare1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_STATUS_spare2, - { "spare2", "butc.tc_statusInfoSwitch.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_SAVEDB_spare3, - { "spare3", "butc.tc_statusInfoSwitch.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_RESTOREDB_spare4, - { "spare4", "butc.tc_statusInfoSwitch.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tc_statusInfoSwitch_TCOP_SPARE_spare5, - { "spare5", "butc.tc_statusInfoSwitch.spare5", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_taskName, - { "taskName", "butc.tciStatusS.taskName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_flags, - { "flags", "butc.tciStatusS.flags", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_lastPolled, - { "lastPolled", "butc.tciStatusS.lastPolled", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_info, - { "info", "butc.tciStatusS.info", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_taskId, - { "taskId", "butc.tciStatusS.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_spare2, - { "spare2", "butc.tciStatusS.spare2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_spare3, - { "spare3", "butc.tciStatusS.spare3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_tciStatusS_spare4, - { "spare4", "butc.tciStatusS.spare4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_PerformDump_tcdiPtr, - { "tcdiPtr", "butc.BUTC_PerformDump.tcdiPtr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_PerformDump_dumps, - { "dumps", "butc.BUTC_PerformDump.dumps", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_PerformDump_dumpID, - { "dumpID", "butc.BUTC_PerformDump.dumpID", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_PerformRestore_dumpSetName, - { "dumpSetName", "butc.BUTC_PerformRestore.dumpSetName", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_PerformRestore_restores, - { "restores", "butc.BUTC_PerformRestore.restores", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_PerformRestore_dumpID, - { "dumpID", "butc.BUTC_PerformRestore.dumpID", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_AbortDump_dumpID, - { "dumpID", "butc.BUTC_AbortDump.dumpID", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_LabelTape_label, - { "label", "butc.BUTC_LabelTape.label", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_LabelTape_taskId, - { "taskId", "butc.BUTC_LabelTape.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_ReadLabel_taskId, - { "taskId", "butc.BUTC_ReadLabel.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_ScanDumps_addDbFlag, - { "addDbFlag", "butc.BUTC_ScanDumps.addDbFlag", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_ScanDumps_taskId, - { "taskId", "butc.BUTC_ScanDumps.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_TCInfo_tciptr, - { "tciptr", "butc.BUTC_TCInfo.tciptr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_SaveDb_taskId, - { "taskId", "butc.BUTC_SaveDb.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_RestoreDb_taskId, - { "taskId", "butc.BUTC_RestoreDb.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_EndStatus_taskId, - { "taskId", "butc.BUTC_EndStatus.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_GetStatus_taskId, - { "taskId", "butc.BUTC_GetStatus.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_GetStatus_statusPtr, - { "statusPtr", "butc.BUTC_GetStatus.statusPtr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_RequestAbort_taskId, - { "taskId", "butc.BUTC_RequestAbort.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_ScanStatus_taskId, - { "taskId", "butc.BUTC_ScanStatus.taskId", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_ScanStatus_statusPtr, - { "statusPtr", "butc.BUTC_ScanStatus.statusPtr", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_butc_BUTC_ScanStatus_flags, - { "flags", "butc.BUTC_ScanStatus.flags", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, + { &hf_butc_opnum, + { "Operation", "butc.opnum", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_rc, + { "Return code", "butc.rc", FT_UINT32, BASE_HEX, + VALS(NT_errors), 0, + NULL, HFILL }}, + + { &hf_butc_Restore_flags_TC_RESTORE_CREATE, + { "TC_RESTORE_CREATE", "butc.Restore_flags.TC_RESTORE_CREATE", FT_BOOLEAN, 32, + TFS(&TC_RESTORE_CREATE_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_butc_Restore_flags_TC_RESTORE_INCR, + { "TC_RESTORE_INCR", "butc.Restore_flags.TC_RESTORE_INCR", FT_BOOLEAN, 32, + TFS(&TC_RESTORE_INCR_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_butc_afsNetAddr_type, + { "type", "butc.afsNetAddr.type", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_afsNetAddr_data, + { "data", "butc.afsNetAddr.data", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_vid, + { "vid", "butc.tc_dumpDesc.vid", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_name, + { "name", "butc.tc_dumpDesc.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_partition, + { "partition", "butc.tc_dumpDesc.partition", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_date, + { "date", "butc.tc_dumpDesc.date", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_cloneDate, + { "cloneDate", "butc.tc_dumpDesc.cloneDate", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_hostAddr, + { "hostAddr", "butc.tc_dumpDesc.hostAddr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_spare1, + { "spare1", "butc.tc_dumpDesc.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_spare2, + { "spare2", "butc.tc_dumpDesc.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_spare3, + { "spare3", "butc.tc_dumpDesc.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpDesc_spare4, + { "spare4", "butc.tc_dumpDesc.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_frag, + { "frag", "butc.tc_restoreDesc.frag", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_tapeName, + { "tapeName", "butc.tc_restoreDesc.tapeName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_position, + { "position", "butc.tc_restoreDesc.position", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_origVid, + { "origVid", "butc.tc_restoreDesc.origVid", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_vid, + { "vid", "butc.tc_restoreDesc.vid", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_partition, + { "partition", "butc.tc_restoreDesc.partition", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_flags, + { "flags", "butc.tc_restoreDesc.flags", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_hostAddr, + { "hostAddr", "butc.tc_restoreDesc.hostAddr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_realDumpId, + { "realDumpId", "butc.tc_restoreDesc.realDumpId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_spare2, + { "spare2", "butc.tc_restoreDesc.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_spare3, + { "spare3", "butc.tc_restoreDesc.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_spare4, + { "spare4", "butc.tc_restoreDesc.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_oldName, + { "oldName", "butc.tc_restoreDesc.oldName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreDesc_newName, + { "newName", "butc.tc_restoreDesc.newName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_dumpID, + { "dumpID", "butc.tc_dumpStat.dumpID", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_bytesDumped, + { "bytesDumped", "butc.tc_dumpStat.bytesDumped", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_volumeBeingDumped, + { "volumeBeingDumped", "butc.tc_dumpStat.volumeBeingDumped", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_numVolErrs, + { "numVolErrs", "butc.tc_dumpStat.numVolErrs", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_flags, + { "flags", "butc.tc_dumpStat.flags", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_spare1, + { "spare1", "butc.tc_dumpStat.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_spare2, + { "spare2", "butc.tc_dumpStat.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_spare3, + { "spare3", "butc.tc_dumpStat.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpStat_spare4, + { "spare4", "butc.tc_dumpStat.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_size, + { "size", "butc.tc_tapeLabel.size", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_size_ext, + { "size_ext", "butc.tc_tapeLabel.size_ext", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_spare1, + { "spare1", "butc.tc_tapeLabel.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_spare2, + { "spare2", "butc.tc_tapeLabel.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_spare3, + { "spare3", "butc.tc_tapeLabel.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_spare4, + { "spare4", "butc.tc_tapeLabel.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_nameLen, + { "nameLen", "butc.tc_tapeLabel.nameLen", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeLabel_name, + { "name", "butc.tc_tapeLabel.name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_id, + { "id", "butc.tc_tapeSet.id", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_tapeServer, + { "tapeServer", "butc.tc_tapeSet.tapeServer", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_format, + { "format", "butc.tc_tapeSet.format", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_maxTapes, + { "maxTapes", "butc.tc_tapeSet.maxTapes", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_a, + { "a", "butc.tc_tapeSet.a", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_b, + { "b", "butc.tc_tapeSet.b", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_expDate, + { "expDate", "butc.tc_tapeSet.expDate", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_expType, + { "expType", "butc.tc_tapeSet.expType", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_spare1, + { "spare1", "butc.tc_tapeSet.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_spare2, + { "spare2", "butc.tc_tapeSet.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_spare3, + { "spare3", "butc.tc_tapeSet.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tapeSet_spare4, + { "spare4", "butc.tc_tapeSet.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tcInfo_tcVersion, + { "tcVersion", "butc.tc_tcInfo.tcVersion", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tcInfo_spare1, + { "spare1", "butc.tc_tcInfo.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tcInfo_spare2, + { "spare2", "butc.tc_tcInfo.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tcInfo_spare3, + { "spare3", "butc.tc_tcInfo.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_tcInfo_spare4, + { "spare4", "butc.tc_tcInfo.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreArray_tc_restoreArray_len, + { "tc_restoreArray_len", "butc.tc_restoreArray.tc_restoreArray_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_restoreArray_tc_restoreArray_val, + { "tc_restoreArray_val", "butc.tc_restoreArray.tc_restoreArray_val", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpArray_tc_dumpArray_len, + { "tc_dumpArray_len", "butc.tc_dumpArray.tc_dumpArray_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpArray_tc_dumpArray, + { "tc_dumpArray", "butc.tc_dumpArray.tc_dumpArray", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_dumpPath, + { "dumpPath", "butc.tc_dumpInterface.dumpPath", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_volumeSetName, + { "volumeSetName", "butc.tc_dumpInterface.volumeSetName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_dumpName, + { "dumpName", "butc.tc_dumpInterface.dumpName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_tapeSet, + { "tapeSet", "butc.tc_dumpInterface.tapeSet", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_parentDumpId, + { "parentDumpId", "butc.tc_dumpInterface.parentDumpId", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_dumpLevel, + { "dumpLevel", "butc.tc_dumpInterface.dumpLevel", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_spare1, + { "spare1", "butc.tc_dumpInterface.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_spare2, + { "spare2", "butc.tc_dumpInterface.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_spare3, + { "spare3", "butc.tc_dumpInterface.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_dumpInterface_spare4, + { "spare4", "butc.tc_dumpInterface.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitchVol_nKBytes, + { "nKBytes", "butc.tc_statusInfoSwitchVol.nKBytes", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitchVol_volumeName, + { "volumeName", "butc.tc_statusInfoSwitchVol.volumeName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitchVol_volsFailed, + { "volsFailed", "butc.tc_statusInfoSwitchVol.volsFailed", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitchVol_spare1, + { "spare1", "butc.tc_statusInfoSwitchVol.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitchLabel_tapeLabel, + { "tapeLabel", "butc.tc_statusInfoSwitchLabel.tapeLabel", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitchLabel_spare1, + { "spare1", "butc.tc_statusInfoSwitchLabel.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_NONE_none, + { "none", "butc.tc_statusInfoSwitch.none", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_DUMP_vol, + { "vol", "butc.tc_statusInfoSwitch.vol", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_RESTORE_vol, + { "vol", "butc.tc_statusInfoSwitch.vol", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_LABELTAPE_label, + { "label", "butc.tc_statusInfoSwitch.label", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_READLABEL_label, + { "label", "butc.tc_statusInfoSwitch.label", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_SCANTAPE_spare1, + { "spare1", "butc.tc_statusInfoSwitch.spare1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_STATUS_spare2, + { "spare2", "butc.tc_statusInfoSwitch.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_SAVEDB_spare3, + { "spare3", "butc.tc_statusInfoSwitch.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_RESTOREDB_spare4, + { "spare4", "butc.tc_statusInfoSwitch.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tc_statusInfoSwitch_TCOP_SPARE_spare5, + { "spare5", "butc.tc_statusInfoSwitch.spare5", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_taskName, + { "taskName", "butc.tciStatusS.taskName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_flags, + { "flags", "butc.tciStatusS.flags", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_lastPolled, + { "lastPolled", "butc.tciStatusS.lastPolled", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_info, + { "info", "butc.tciStatusS.info", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_taskId, + { "taskId", "butc.tciStatusS.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_spare2, + { "spare2", "butc.tciStatusS.spare2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_spare3, + { "spare3", "butc.tciStatusS.spare3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_tciStatusS_spare4, + { "spare4", "butc.tciStatusS.spare4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_PerformDump_tcdiPtr, + { "tcdiPtr", "butc.BUTC_PerformDump.tcdiPtr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_PerformDump_dumps, + { "dumps", "butc.BUTC_PerformDump.dumps", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_PerformDump_dumpID, + { "dumpID", "butc.BUTC_PerformDump.dumpID", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_PerformRestore_dumpSetName, + { "dumpSetName", "butc.BUTC_PerformRestore.dumpSetName", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_PerformRestore_restores, + { "restores", "butc.BUTC_PerformRestore.restores", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_PerformRestore_dumpID, + { "dumpID", "butc.BUTC_PerformRestore.dumpID", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_AbortDump_dumpID, + { "dumpID", "butc.BUTC_AbortDump.dumpID", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_LabelTape_label, + { "label", "butc.BUTC_LabelTape.label", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_LabelTape_taskId, + { "taskId", "butc.BUTC_LabelTape.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_ReadLabel_taskId, + { "taskId", "butc.BUTC_ReadLabel.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_ScanDumps_addDbFlag, + { "addDbFlag", "butc.BUTC_ScanDumps.addDbFlag", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_ScanDumps_taskId, + { "taskId", "butc.BUTC_ScanDumps.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_TCInfo_tciptr, + { "tciptr", "butc.BUTC_TCInfo.tciptr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_SaveDb_taskId, + { "taskId", "butc.BUTC_SaveDb.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_RestoreDb_taskId, + { "taskId", "butc.BUTC_RestoreDb.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_EndStatus_taskId, + { "taskId", "butc.BUTC_EndStatus.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_GetStatus_taskId, + { "taskId", "butc.BUTC_GetStatus.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_GetStatus_statusPtr, + { "statusPtr", "butc.BUTC_GetStatus.statusPtr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_RequestAbort_taskId, + { "taskId", "butc.BUTC_RequestAbort.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_ScanStatus_taskId, + { "taskId", "butc.BUTC_ScanStatus.taskId", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_ScanStatus_statusPtr, + { "statusPtr", "butc.BUTC_ScanStatus.statusPtr", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_butc_BUTC_ScanStatus_flags, + { "flags", "butc.BUTC_ScanStatus.flags", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, /* END OF INCLUDED FILE : ETH_HFARR */ @@ -2853,22 +2877,22 @@ proto_register_butc(void) /* INCLUDED FILE : ETH_ETTARR */ - &ett_butc, - &ett_butc_Restore_flags, - &ett_butc_afsNetAddr, - &ett_butc_tc_dumpDesc, - &ett_butc_tc_restoreDesc, - &ett_butc_tc_dumpStat, - &ett_butc_tc_tapeLabel, - &ett_butc_tc_tapeSet, - &ett_butc_tc_tcInfo, - &ett_butc_tc_restoreArray, - &ett_butc_tc_dumpArray, - &ett_butc_tc_dumpInterface, - &ett_butc_tc_statusInfoSwitchVol, - &ett_butc_tc_statusInfoSwitchLabel, - &ett_butc_tc_statusInfoSwitch, - &ett_butc_tciStatusS, + &ett_butc, + &ett_butc_Restore_flags, + &ett_butc_afsNetAddr, + &ett_butc_tc_dumpDesc, + &ett_butc_tc_restoreDesc, + &ett_butc_tc_dumpStat, + &ett_butc_tc_tapeLabel, + &ett_butc_tc_tapeSet, + &ett_butc_tc_tcInfo, + &ett_butc_tc_restoreArray, + &ett_butc_tc_dumpArray, + &ett_butc_tc_dumpInterface, + &ett_butc_tc_statusInfoSwitchVol, + &ett_butc_tc_statusInfoSwitchLabel, + &ett_butc_tc_statusInfoSwitch, + &ett_butc_tciStatusS, /* END OF INCLUDED FILE : ETH_ETTARR */ @@ -2885,48 +2909,48 @@ static dcerpc_sub_dissector function_dissectors[] = { /* INCLUDED FILE : ETH_FT */ - { 0, "BUTC_PerformDump", - butc_dissect_BUTC_PerformDump_request, - butc_dissect_BUTC_PerformDump_response }, - { 1, "BUTC_PerformRestore", - butc_dissect_BUTC_PerformRestore_request, - butc_dissect_BUTC_PerformRestore_response }, - { 2, "BUTC_AbortDump", - butc_dissect_BUTC_AbortDump_request, - butc_dissect_BUTC_AbortDump_response }, - { 3, "BUTC_LabelTape", - butc_dissect_BUTC_LabelTape_request, - butc_dissect_BUTC_LabelTape_response }, - { 4, "BUTC_ReadLabel", - butc_dissect_BUTC_ReadLabel_request, - butc_dissect_BUTC_ReadLabel_response }, - { 5, "BUTC_ScanDumps", - butc_dissect_BUTC_ScanDumps_request, - butc_dissect_BUTC_ScanDumps_response }, - { 6, "BUTC_TCInfo", - butc_dissect_BUTC_TCInfo_request, - butc_dissect_BUTC_TCInfo_response }, - { 7, "BUTC_SaveDb", - butc_dissect_BUTC_SaveDb_request, - butc_dissect_BUTC_SaveDb_response }, - { 8, "BUTC_RestoreDb", - butc_dissect_BUTC_RestoreDb_request, - butc_dissect_BUTC_RestoreDb_response }, - { 9, "BUTC_EndStatus", - butc_dissect_BUTC_EndStatus_request, - butc_dissect_BUTC_EndStatus_response }, - { 10, "BUTC_GetStatus", - butc_dissect_BUTC_GetStatus_request, - butc_dissect_BUTC_GetStatus_response }, - { 11, "BUTC_RequestAbort", - butc_dissect_BUTC_RequestAbort_request, - butc_dissect_BUTC_RequestAbort_response }, - { 12, "BUTC_ScanStatus", - butc_dissect_BUTC_ScanStatus_request, - butc_dissect_BUTC_ScanStatus_response }, - { 13, "BUTC_GetServerInterfaces", - butc_dissect_BUTC_GetServerInterfaces_request, - butc_dissect_BUTC_GetServerInterfaces_response }, + { 0, "BUTC_PerformDump", + butc_dissect_BUTC_PerformDump_request, + butc_dissect_BUTC_PerformDump_response }, + { 1, "BUTC_PerformRestore", + butc_dissect_BUTC_PerformRestore_request, + butc_dissect_BUTC_PerformRestore_response }, + { 2, "BUTC_AbortDump", + butc_dissect_BUTC_AbortDump_request, + butc_dissect_BUTC_AbortDump_response }, + { 3, "BUTC_LabelTape", + butc_dissect_BUTC_LabelTape_request, + butc_dissect_BUTC_LabelTape_response }, + { 4, "BUTC_ReadLabel", + butc_dissect_BUTC_ReadLabel_request, + butc_dissect_BUTC_ReadLabel_response }, + { 5, "BUTC_ScanDumps", + butc_dissect_BUTC_ScanDumps_request, + butc_dissect_BUTC_ScanDumps_response }, + { 6, "BUTC_TCInfo", + butc_dissect_BUTC_TCInfo_request, + butc_dissect_BUTC_TCInfo_response }, + { 7, "BUTC_SaveDb", + butc_dissect_BUTC_SaveDb_request, + butc_dissect_BUTC_SaveDb_response }, + { 8, "BUTC_RestoreDb", + butc_dissect_BUTC_RestoreDb_request, + butc_dissect_BUTC_RestoreDb_response }, + { 9, "BUTC_EndStatus", + butc_dissect_BUTC_EndStatus_request, + butc_dissect_BUTC_EndStatus_response }, + { 10, "BUTC_GetStatus", + butc_dissect_BUTC_GetStatus_request, + butc_dissect_BUTC_GetStatus_response }, + { 11, "BUTC_RequestAbort", + butc_dissect_BUTC_RequestAbort_request, + butc_dissect_BUTC_RequestAbort_response }, + { 12, "BUTC_ScanStatus", + butc_dissect_BUTC_ScanStatus_request, + butc_dissect_BUTC_ScanStatus_response }, + { 13, "BUTC_GetServerInterfaces", + butc_dissect_BUTC_GetServerInterfaces_request, + butc_dissect_BUTC_GetServerInterfaces_response }, /* END OF INCLUDED FILE : ETH_FT */ @@ -2939,9 +2963,9 @@ proto_reg_handoff_butc(void) /* INCLUDED FILE : ETH_HANDOFF */ - dcerpc_init_uuid(proto_butc, ett_butc, - &uuid_dcerpc_butc, ver_butc, - function_dissectors, hf_butc_opnum); + dcerpc_init_uuid(proto_butc, ett_butc, + &uuid_dcerpc_butc, ver_butc, + function_dissectors, hf_butc_opnum); /* END OF INCLUDED FILE : ETH_HANDOFF */ diff --git a/epan/dissectors/packet-dcerpc-drsuapi.c b/epan/dissectors/packet-dcerpc-drsuapi.c index 210b1d7cf8..0c6c6e769e 100644 --- a/epan/dissectors/packet-dcerpc-drsuapi.c +++ b/epan/dissectors/packet-dcerpc-drsuapi.c @@ -1,7 +1,5 @@ /* DO NOT EDIT * This dissector is autogenerated - * (XXX - Is this true?) - * Well, the IDL is in epan/dissectors/dcerpc/drsuapi/ ... */ /* packet-dcerpc-drsuapi.c @@ -552,15 +550,13 @@ static gint ett_drsuapi_DsReplicaInfo = -1; static int ucarray_drsuapi_dissect_DsReplicaSyncRequest1Info_nc_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - header_field_info *hfinfo; static guint32 len; dcerpc_info *di; - char *s; int old_offset; di=pinfo->private_data; if(di->conformant_run){ - /*just a run to handle conformant arrays, nothing to dissect + /*just a run to handle conformant arrays, nothing to dissect but we need to remember how long this array was. see packet-dcerpc.c for examples of conformant_run and what it is. @@ -575,16 +571,9 @@ ucarray_drsuapi_dissect_DsReplicaSyncRequest1Info_nc_dn(tvbuff_t *tvb, int offse ALIGN_TO_2_BYTES; - s = tvb_get_unicode_string(tvb, offset, len*2, ENC_LITTLE_ENDIAN); if (tree && len) { - hfinfo = proto_registrar_get_nth(hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn); - if (hfinfo->type == FT_STRING) { - proto_tree_add_string(tree, hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn, tvb, offset, - len, s); - } else { - proto_tree_add_item(tree, hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn, tvb, offset, - len, DREP_ENC_INTEGER(drep)); - } + proto_tree_add_item(tree, hf_drsuapi_DsReplicaSyncRequest1Info_nc_dn, tvb, offset, + len*2, ENC_UTF_16|ENC_LITTLE_ENDIAN); } offset+=2*len; @@ -602,8 +591,8 @@ drsuapi_dissect_a_string(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tr /* INCLUDED FILE : ETH_CODE */ static e_uuid_t uuid_dcerpc_drsuapi = { - 0xe3514235, 0x4b06, 0x11d1, - { 0xab, 0x04, 0x00, 0xc0, 0x4f, 0xc2, 0xdc, 0xd2} + 0xe3514235, 0x4b06, 0x11d1, + { 0xab, 0x04, 0x00, 0xc0, 0x4f, 0xc2, 0xdc, 0xd2} }; static guint16 ver_drsuapi = 4; @@ -789,8 +778,8 @@ drsuapi_dissect_SupportedExtensions(tvbuff_t *tvb, int offset, packet_info *pinf ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_SupportedExtensions); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_drsuapi_SupportedExtensions); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -798,210 +787,210 @@ drsuapi_dissect_SupportedExtensions(tvbuff_t *tvb, int offset, packet_info *pinf proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_BASE"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_BASE"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION"); } flags&=(~0x00000002); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI, tvb, offset-4, 4, flags); if(flags&0x00000004){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI"); } flags&=(~0x00000004); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2, tvb, offset-4, 4, flags); if(flags&0x00000008){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2"); } flags&=(~0x00000008); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS, tvb, offset-4, 4, flags); if(flags&0x00000010){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS"); } flags&=(~0x00000010); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1, tvb, offset-4, 4, flags); if(flags&0x00000020){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1"); } flags&=(~0x00000020); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION, tvb, offset-4, 4, flags); if(flags&0x00000040){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION"); } flags&=(~0x00000040); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_00000080, tvb, offset-4, 4, flags); if(flags&0x00000080){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_00000080"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_00000080"); } flags&=(~0x00000080); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE, tvb, offset-4, 4, flags); if(flags&0x00000100){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE"); } flags&=(~0x00000100); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2, tvb, offset-4, 4, flags); if(flags&0x00000200){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2"); } flags&=(~0x00000200); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION, tvb, offset-4, 4, flags); if(flags&0x00000400){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION"); } flags&=(~0x00000400); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2, tvb, offset-4, 4, flags); if(flags&0x00000800){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2"); } flags&=(~0x00000800); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD, tvb, offset-4, 4, flags); if(flags&0x00001000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD"); } flags&=(~0x00001000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND, tvb, offset-4, 4, flags); if(flags&0x00002000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND"); } flags&=(~0x00002000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO, tvb, offset-4, 4, flags); if(flags&0x00004000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO"); } flags&=(~0x00004000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION, tvb, offset-4, 4, flags); if(flags&0x00008000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION"); } flags&=(~0x00008000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01, tvb, offset-4, 4, flags); if(flags&0x00010000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01"); } flags&=(~0x00010000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP, tvb, offset-4, 4, flags); if(flags&0x00020000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP"); } flags&=(~0x00020000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY, tvb, offset-4, 4, flags); if(flags&0x00040000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY"); } flags&=(~0x00040000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3, tvb, offset-4, 4, flags); if(flags&0x00080000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3"); } flags&=(~0x00080000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_00100000, tvb, offset-4, 4, flags); if(flags&0x00100000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_00100000"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_00100000"); } flags&=(~0x00100000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2, tvb, offset-4, 4, flags); if(flags&0x00200000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2"); } flags&=(~0x00200000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6, tvb, offset-4, 4, flags); if(flags&0x00400000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6"); } flags&=(~0x00400000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS, tvb, offset-4, 4, flags); if(flags&0x00800000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS"); } flags&=(~0x00800000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8, tvb, offset-4, 4, flags); if(flags&0x01000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8"); } flags&=(~0x01000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5, tvb, offset-4, 4, flags); if(flags&0x02000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5"); } flags&=(~0x02000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6, tvb, offset-4, 4, flags); if(flags&0x04000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6"); } flags&=(~0x04000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3, tvb, offset-4, 4, flags); if(flags&0x08000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3"); } flags&=(~0x08000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7, tvb, offset-4, 4, flags); if(flags&0x08000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7"); } flags&=(~0x08000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT, tvb, offset-4, 4, flags); if(flags&0x08000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT"); } flags&=(~0x08000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS, tvb, offset-4, 4, flags); if(flags&0x10000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS"); } flags&=(~0x10000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_20000000, tvb, offset-4, 4, flags); if(flags&0x20000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_20000000"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_20000000"); } flags&=(~0x20000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_40000000, tvb, offset-4, 4, flags); if(flags&0x40000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_40000000"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_40000000"); } flags&=(~0x40000000); proto_tree_add_boolean(tree, hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_80000000, tvb, offset-4, 4, flags); if(flags&0x80000000){ - proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_80000000"); + proto_item_append_text(item, " DRSUAPI_SUPPORTED_EXTENSION_80000000"); } flags&=(~0x80000000); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -1009,9 +998,9 @@ drsuapi_dissect_SupportedExtensions(tvbuff_t *tvb, int offset, packet_info *pinf static int drsuapi_dissect_DsBindInfo24_supported_extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_SupportedExtensions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo24_supported_extensions, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_SupportedExtensions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo24_supported_extensions, param); + return offset; } @@ -1025,9 +1014,9 @@ drsuapi_dissect_GUID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree * static int drsuapi_dissect_DsBindInfo24_site_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo24_site_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo24_site_guid, param); + return offset; } @@ -1041,9 +1030,9 @@ drsuapi_dissect_uint32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsBindInfo24_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo24_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo24_u1, param); + return offset; } @@ -1058,8 +1047,8 @@ drsuapi_dissect_DsBindInfo24(tvbuff_t *tvb, int offset, packet_info *pinfo, prot old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfo24); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfo24); } offset=drsuapi_dissect_DsBindInfo24_supported_extensions(tvb, offset, pinfo, tree, drep); @@ -1075,33 +1064,33 @@ drsuapi_dissect_DsBindInfo24(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int drsuapi_dissect_DsBindInfo28_supported_extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_SupportedExtensions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_supported_extensions, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_SupportedExtensions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_supported_extensions, param); + return offset; } static int drsuapi_dissect_DsBindInfo28_site_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_site_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_site_guid, param); + return offset; } static int drsuapi_dissect_DsBindInfo28_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_u1, param); + return offset; } static int drsuapi_dissect_DsBindInfo28_repl_epoch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_repl_epoch, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfo28_repl_epoch, param); + return offset; } @@ -1116,8 +1105,8 @@ drsuapi_dissect_DsBindInfo28(tvbuff_t *tvb, int offset, packet_info *pinfo, prot old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfo28); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfo28); } offset=drsuapi_dissect_DsBindInfo28_supported_extensions(tvb, offset, pinfo, tree, drep); @@ -1161,23 +1150,23 @@ drsuapi_dissect_union_DsBindInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsBindInfo"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfo); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsBindInfo"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfo); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 24: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsBindInfo_24_info24(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsBindInfo_24_info24(tvb, offset, pinfo, tree, drep); + break; case 28: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsBindInfo_28_info28(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsBindInfo_28_info28(tvb, offset, pinfo, tree, drep); + break; } @@ -1188,17 +1177,17 @@ drsuapi_dissect_union_DsBindInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, static int drsuapi_dissect_DsBindInfoCtr_length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfoCtr_length, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfoCtr_length, param); + return offset; } static int drsuapi_dissect_DsBindInfoCtr_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_union_DsBindInfo(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfoCtr_info, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_union_DsBindInfo(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsBindInfoCtr_info, param); + return offset; } @@ -1213,8 +1202,8 @@ drsuapi_dissect_DsBindInfoCtr(tvbuff_t *tvb, int offset, packet_info *pinfo, pro old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfoCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsBindInfoCtr); } offset=drsuapi_dissect_DsBindInfoCtr_length(tvb, offset, pinfo, tree, drep); @@ -1263,8 +1252,8 @@ static int drsuapi_dissect_policy_handle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param) { offset = dissect_nt_policy_hnd(tvb, offset, pinfo, tree, drep, - hf_index, &policy_hnd, &hnd_item, - param&0x01, param&0x02); + hf_index, &policy_hnd, &hnd_item, + param&0x01, param&0x02); return offset; } @@ -1287,11 +1276,11 @@ ref_drsuapi_dissect_DsBind_bind_handle(tvbuff_t *tvb, int offset, packet_info *p static int drsuapi_dissect_DsBind_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=unique_drsuapi_dissect_DsBind_bind_guid(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=unique_drsuapi_dissect_DsBind_bind_guid(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=unique_drsuapi_dissect_DsBind_bind_info(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=unique_drsuapi_dissect_DsBind_bind_info(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1300,11 +1289,11 @@ drsuapi_dissect_DsBind_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *p static int drsuapi_dissect_DsBind_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=unique_drsuapi_dissect_DsBind_bind_info(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=unique_drsuapi_dissect_DsBind_bind_info(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_drsuapi_dissect_DsBind_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsBind_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -1330,8 +1319,8 @@ ref_drsuapi_dissect_DsUnbind_bind_handle(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsUnbind_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsUnbind_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsUnbind_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1340,8 +1329,8 @@ drsuapi_dissect_DsUnbind_request(tvbuff_t *tvb _U_, int offset _U_, packet_info static int drsuapi_dissect_DsUnbind_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsUnbind_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsUnbind_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -1351,25 +1340,25 @@ drsuapi_dissect_DsUnbind_response(tvbuff_t *tvb _U_, int offset _U_, packet_info static int drsuapi_dissect_DsReplicaSyncRequest1Info_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_unknown1, param); + return offset; } static int drsuapi_dissect_DsReplicaSyncRequest1Info_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_unknown2, param); + return offset; } static int drsuapi_dissect_DsReplicaSyncRequest1Info_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_guid1, param); + return offset; } @@ -1383,28 +1372,28 @@ drsuapi_dissect_uint8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsReplicaSyncRequest1Info_byte_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_byte_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_byte_array, param); + return offset; } static int fixedarray_drsuapi_dissect_DsReplicaSyncRequest1Info_byte_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - int count=28; - while(count--){ - offset=drsuapi_dissect_DsReplicaSyncRequest1Info_byte_array(tvb, offset, pinfo, tree, drep); - } + int count=28; + while(count--){ + offset=drsuapi_dissect_DsReplicaSyncRequest1Info_byte_array(tvb, offset, pinfo, tree, drep); + } - return offset; + return offset; } static int drsuapi_dissect_DsReplicaSyncRequest1Info_str_len(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_str_len, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1Info_str_len, param); + return offset; } @@ -1429,8 +1418,8 @@ drsuapi_dissect_DsReplicaSyncRequest1Info(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncRequest1Info); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncRequest1Info); } offset=drsuapi_dissect_DsReplicaSyncRequest1Info_unknown1(tvb, offset, pinfo, tree, drep); @@ -1580,8 +1569,8 @@ drsuapi_dissect_DsReplicaSyncOptions(tvbuff_t *tvb, int offset, packet_info *pin ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncOptions); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncOptions); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -1589,150 +1578,150 @@ drsuapi_dissect_DsReplicaSyncOptions(tvbuff_t *tvb, int offset, packet_info *pin proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_WRITEABLE, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_WRITEABLE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_WRITEABLE"); } flags&=(~0x00000002); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PERIODIC, tvb, offset-4, 4, flags); if(flags&0x00000004){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_PERIODIC"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_PERIODIC"); } flags&=(~0x00000004); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING, tvb, offset-4, 4, flags); if(flags&0x00000008){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING"); } flags&=(~0x00000008); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES, tvb, offset-4, 4, flags); if(flags&0x00000010){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES"); } flags&=(~0x00000010); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FULL, tvb, offset-4, 4, flags); if(flags&0x00000020){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_FULL"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_FULL"); } flags&=(~0x00000020); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_URGENT, tvb, offset-4, 4, flags); if(flags&0x00000040){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_URGENT"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_URGENT"); } flags&=(~0x00000040); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD, tvb, offset-4, 4, flags); if(flags&0x00000080){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD"); } flags&=(~0x00000080); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FORCE, tvb, offset-4, 4, flags); if(flags&0x00000100){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_FORCE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_FORCE"); } flags&=(~0x00000100); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE, tvb, offset-4, 4, flags); if(flags&0x00000200){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE"); } flags&=(~0x00000200); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED, tvb, offset-4, 4, flags); if(flags&0x00000400){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED"); } flags&=(~0x00000400); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_TWO_WAY, tvb, offset-4, 4, flags); if(flags&0x00000800){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_TWO_WAY"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_TWO_WAY"); } flags&=(~0x00000800); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY, tvb, offset-4, 4, flags); if(flags&0x00001000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY"); } flags&=(~0x00001000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INITIAL, tvb, offset-4, 4, flags); if(flags&0x00002000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_INITIAL"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_INITIAL"); } flags&=(~0x00002000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION, tvb, offset-4, 4, flags); if(flags&0x00004000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION"); } flags&=(~0x00004000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ABANDONED, tvb, offset-4, 4, flags); if(flags&0x00008000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ABANDONED"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ABANDONED"); } flags&=(~0x00008000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS, tvb, offset-4, 4, flags); if(flags&0x00010000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS"); } flags&=(~0x00010000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET, tvb, offset-4, 4, flags); if(flags&0x00020000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET"); } flags&=(~0x00020000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_REQUEUE, tvb, offset-4, 4, flags); if(flags&0x00040000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_REQUEUE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_REQUEUE"); } flags&=(~0x00040000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION, tvb, offset-4, 4, flags); if(flags&0x00080000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION"); } flags&=(~0x00080000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA, tvb, offset-4, 4, flags); if(flags&0x00100000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA"); } flags&=(~0x00100000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_CRITICAL, tvb, offset-4, 4, flags); if(flags&0x00200000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_CRITICAL"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_CRITICAL"); } flags&=(~0x00200000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS, tvb, offset-4, 4, flags); if(flags&0x00400000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS"); } flags&=(~0x00400000); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PREEMPTED, tvb, offset-4, 4, flags); if(flags&0x00800000){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_PREEMPTED"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_SYNC_PREEMPTED"); } flags&=(~0x00800000); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -1740,47 +1729,47 @@ drsuapi_dissect_DsReplicaSyncOptions(tvbuff_t *tvb, int offset, packet_info *pin static int drsuapi_dissect_DsReplicaSyncRequest1_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_info, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_info, param); + return offset; } static int ref_drsuapi_dissect_DsReplicaSyncRequest1_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaSyncRequest1_info, NDR_POINTER_REF, "info", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaSyncRequest1_info, NDR_POINTER_REF, "info", -1); + return offset; } static int drsuapi_dissect_DsReplicaSyncRequest1_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_guid1, param); + return offset; } static int drsuapi_dissect_DsReplicaSyncRequest1_string1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_a_string(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_string1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_a_string(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_string1, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaSyncRequest1_string1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaSyncRequest1_string1, NDR_POINTER_UNIQUE, "string1", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaSyncRequest1_string1, NDR_POINTER_UNIQUE, "string1", -1); + return offset; } static int drsuapi_dissect_DsReplicaSyncRequest1_options(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaSyncOptions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_options, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaSyncOptions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaSyncRequest1_options, param); + return offset; } @@ -1795,8 +1784,8 @@ drsuapi_dissect_DsReplicaSyncRequest1(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncRequest1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncRequest1); } offset=ref_drsuapi_dissect_DsReplicaSyncRequest1_info(tvb, offset, pinfo, tree, drep); @@ -1840,18 +1829,18 @@ drsuapi_dissect_union_DsReplicaSyncRequest(tvbuff_t *tvb, int offset, packet_inf old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaSyncRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaSyncRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaSyncRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaSyncRequest_1_req1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaSyncRequest_1_req1(tvb, offset, pinfo, tree, drep); + break; } @@ -1901,14 +1890,14 @@ ref_drsuapi_dissect_DsReplicaSync_req(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsReplicaSync_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsReplicaSync_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsReplicaSync_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsReplicaSync_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaSync_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=ref_drsuapi_dissect_DsReplicaSync_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsReplicaSync_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -1926,7 +1915,7 @@ drsuapi_dissect_DsReplicaSync_response(tvbuff_t *tvb _U_, int offset _U_, packet static int drsuapi_dissect_uint64(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param _U_) { - + ALIGN_TO_8_BYTES; offset=dissect_ndr_uint64(tvb, offset, pinfo, tree, drep, hf_index, NULL); @@ -1936,25 +1925,25 @@ drsuapi_dissect_uint64(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsGetNCChangesUsnTriple_usn1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesUsnTriple_usn1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesUsnTriple_usn1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesUsnTriple_usn2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesUsnTriple_usn2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesUsnTriple_usn2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesUsnTriple_usn3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesUsnTriple_usn3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesUsnTriple_usn3, param); + return offset; } @@ -1969,8 +1958,8 @@ drsuapi_dissect_DsGetNCChangesUsnTriple(tvbuff_t *tvb, int offset, packet_info * old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesUsnTriple); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesUsnTriple); } offset=drsuapi_dissect_DsGetNCChangesUsnTriple_usn1(tvb, offset, pinfo, tree, drep); @@ -1986,17 +1975,17 @@ drsuapi_dissect_DsGetNCChangesUsnTriple(tvbuff_t *tvb, int offset, packet_info * static int drsuapi_dissect_DsReplicaCoursor_source_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor_source_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor_source_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor_highest_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor_highest_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor_highest_usn, param); + return offset; } @@ -2011,8 +2000,8 @@ drsuapi_dissect_DsReplicaCoursor(tvbuff_t *tvb, int offset, packet_info *pinfo, old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor); } offset=drsuapi_dissect_DsReplicaCoursor_source_dsa_invocation_id(tvb, offset, pinfo, tree, drep); @@ -2026,48 +2015,48 @@ drsuapi_dissect_DsReplicaCoursor(tvbuff_t *tvb, int offset, packet_info *pinfo, static int drsuapi_dissect_DsReplicaCoursor05Ctr_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_u1, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor05Ctr_u2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_u2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_u2, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor05Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor05Ctr_u3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_u3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_u3, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor05Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor05Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaCoursor05Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor05Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor05Ctr_array); + return offset; } @@ -2082,8 +2071,8 @@ drsuapi_dissect_DsReplicaCoursor05Ctr(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor05Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor05Ctr); } offset=drsuapi_dissect_DsReplicaCoursor05Ctr_u1(tvb, offset, pinfo, tree, drep); @@ -2103,95 +2092,95 @@ drsuapi_dissect_DsReplicaCoursor05Ctr(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsGetNCChangesRequest5_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_guid1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_guid2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_guid2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_guid2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_sync_req_info1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_sync_req_info1, param); + return offset; } static int ref_drsuapi_dissect_DsGetNCChangesRequest5_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest5_sync_req_info1, NDR_POINTER_REF, "sync_req_info1", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest5_sync_req_info1, NDR_POINTER_REF, "sync_req_info1", -1); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_usn1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_usn1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_usn1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_coursor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor05Ctr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_coursor, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor05Ctr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_coursor, param); + return offset; } static int unique_drsuapi_dissect_DsGetNCChangesRequest5_coursor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest5_coursor, NDR_POINTER_UNIQUE, "coursor", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest5_coursor, NDR_POINTER_UNIQUE, "coursor", -1); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_unknown3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown3, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_unknown4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown4, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_unknown4, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest5_h1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_h1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest5_h1, param); + return offset; } @@ -2206,8 +2195,8 @@ drsuapi_dissect_DsGetNCChangesRequest5(tvbuff_t *tvb, int offset, packet_info *p old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest5); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest5); } offset=drsuapi_dissect_DsGetNCChangesRequest5_guid1(tvb, offset, pinfo, tree, drep); @@ -2237,31 +2226,31 @@ drsuapi_dissect_DsGetNCChangesRequest5(tvbuff_t *tvb, int offset, packet_info *p static int drsuapi_dissect_DsGetNCChangesRequest_Ctr14_length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr14_length, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr14_length, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr14_byte_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr14_byte_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array); + return offset; } static int unique_ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array, NDR_POINTER_UNIQUE, "byte_array", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr14_byte_array, NDR_POINTER_UNIQUE, "byte_array", -1); + return offset; } @@ -2276,8 +2265,8 @@ drsuapi_dissect_DsGetNCChangesRequest_Ctr14(tvbuff_t *tvb, int offset, packet_in old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest_Ctr14); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest_Ctr14); } offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr14_length(tvb, offset, pinfo, tree, drep); @@ -2291,17 +2280,17 @@ drsuapi_dissect_DsGetNCChangesRequest_Ctr14(tvbuff_t *tvb, int offset, packet_in static int drsuapi_dissect_DsGetNCChangesRequest_Ctr13_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr13_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr13_unknown1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest_Ctr13_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr14(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr13_data, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr14(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr13_data, param); + return offset; } @@ -2316,8 +2305,8 @@ drsuapi_dissect_DsGetNCChangesRequest_Ctr13(tvbuff_t *tvb, int offset, packet_in old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest_Ctr13); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest_Ctr13); } offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr13_unknown1(tvb, offset, pinfo, tree, drep); @@ -2331,31 +2320,31 @@ drsuapi_dissect_DsGetNCChangesRequest_Ctr13(tvbuff_t *tvb, int offset, packet_in static int drsuapi_dissect_DsGetNCChangesRequest_Ctr12_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr12_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr12_count, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr13(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr12_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr13(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest_Ctr12_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array); + return offset; } static int unique_ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array, NDR_POINTER_UNIQUE, "array", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetNCChangesRequest_Ctr12_array, NDR_POINTER_UNIQUE, "array", -1); + return offset; } @@ -2370,8 +2359,8 @@ drsuapi_dissect_DsGetNCChangesRequest_Ctr12(tvbuff_t *tvb, int offset, packet_in old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest_Ctr12); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest_Ctr12); } offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr12_count(tvb, offset, pinfo, tree, drep); @@ -2385,119 +2374,119 @@ drsuapi_dissect_DsGetNCChangesRequest_Ctr12(tvbuff_t *tvb, int offset, packet_in static int drsuapi_dissect_DsGetNCChangesRequest8_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_guid1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_guid2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_guid2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_guid2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_sync_req_info1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_sync_req_info1, param); + return offset; } static int ref_drsuapi_dissect_DsGetNCChangesRequest8_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest8_sync_req_info1, NDR_POINTER_REF, "sync_req_info1", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest8_sync_req_info1, NDR_POINTER_REF, "sync_req_info1", -1); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_usn1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_usn1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_usn1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_coursor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor05Ctr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_coursor, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor05Ctr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_coursor, param); + return offset; } static int unique_drsuapi_dissect_DsGetNCChangesRequest8_coursor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest8_coursor, NDR_POINTER_UNIQUE, "coursor", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesRequest8_coursor, NDR_POINTER_UNIQUE, "coursor", -1); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_unknown3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown3, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_unknown4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown4, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unknown4, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_h1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_h1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_h1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_unique_ptr1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unique_ptr1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unique_ptr1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_unique_ptr2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unique_ptr2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_unique_ptr2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesRequest8_ctr12(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr12(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_ctr12, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr12(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesRequest8_ctr12, param); + return offset; } @@ -2512,8 +2501,8 @@ drsuapi_dissect_DsGetNCChangesRequest8(tvbuff_t *tvb, int offset, packet_info *p old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest8); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest8); } offset=drsuapi_dissect_DsGetNCChangesRequest8_guid1(tvb, offset, pinfo, tree, drep); @@ -2575,23 +2564,23 @@ drsuapi_dissect_union_DsGetNCChangesRequest(tvbuff_t *tvb, int offset, packet_in old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetNCChangesRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetNCChangesRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 5: - ALIGN_TO_8_BYTES; - offset=drsuapi_dissect_union_DsGetNCChangesRequest_5_req5(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_8_BYTES; + offset=drsuapi_dissect_union_DsGetNCChangesRequest_5_req5(tvb, offset, pinfo, tree, drep); + break; case 8: - ALIGN_TO_8_BYTES; - offset=drsuapi_dissect_union_DsGetNCChangesRequest_8_req8(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_8_BYTES; + offset=drsuapi_dissect_union_DsGetNCChangesRequest_8_req8(tvb, offset, pinfo, tree, drep); + break; } @@ -2602,9 +2591,9 @@ drsuapi_dissect_union_DsGetNCChangesRequest(tvbuff_t *tvb, int offset, packet_in static int drsuapi_dissect_DsReplicaCoursorEx_coursor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx_coursor, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx_coursor, param); + return offset; } @@ -2620,9 +2609,9 @@ drsuapi_dissect_NTTIME_1sec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int drsuapi_dissect_DsReplicaCoursorEx_time1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME_1sec(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx_time1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME_1sec(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx_time1, param); + return offset; } @@ -2637,8 +2626,8 @@ drsuapi_dissect_DsReplicaCoursorEx(tvbuff_t *tvb, int offset, packet_info *pinfo old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursorEx); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursorEx); } offset=drsuapi_dissect_DsReplicaCoursorEx_coursor(tvb, offset, pinfo, tree, drep); @@ -2652,48 +2641,48 @@ drsuapi_dissect_DsReplicaCoursorEx(tvbuff_t *tvb, int offset, packet_info *pinfo static int drsuapi_dissect_DsReplicaCoursorEx05Ctr_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_u1, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursorEx05Ctr_u2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_u2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_u2, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursorEx05Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursorEx05Ctr_u3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_u3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_u3, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursorEx05Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursorEx(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursorEx(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorEx05Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaCoursorEx05Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursorEx05Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursorEx05Ctr_array); + return offset; } @@ -2708,8 +2697,8 @@ drsuapi_dissect_DsReplicaCoursorEx05Ctr(tvbuff_t *tvb, int offset, packet_info * old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursorEx05Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursorEx05Ctr); } offset=drsuapi_dissect_DsReplicaCoursorEx05Ctr_u1(tvb, offset, pinfo, tree, drep); @@ -2729,141 +2718,141 @@ drsuapi_dissect_DsReplicaCoursorEx05Ctr(tvbuff_t *tvb, int offset, packet_info * static int drsuapi_dissect_DsGetNCChangesCtr6_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_guid1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_guid2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_guid2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_guid2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_sync_req_info1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_sync_req_info1, param); + return offset; } static int unique_drsuapi_dissect_DsGetNCChangesCtr6_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesCtr6_sync_req_info1, NDR_POINTER_UNIQUE, "sync_req_info1", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesCtr6_sync_req_info1, NDR_POINTER_UNIQUE, "sync_req_info1", -1); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_usn1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_usn1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_usn1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_usn2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_usn2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesUsnTriple(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_usn2, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_coursor_ex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursorEx05Ctr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_coursor_ex, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursorEx05Ctr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_coursor_ex, param); + return offset; } static int unique_drsuapi_dissect_DsGetNCChangesCtr6_coursor_ex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesCtr6_coursor_ex, NDR_POINTER_UNIQUE, "coursor_ex", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetNCChangesCtr6_coursor_ex, NDR_POINTER_UNIQUE, "coursor_ex", -1); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_ctr12(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr12(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_ctr12, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetNCChangesRequest_Ctr12(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_ctr12, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_u1, param); + return offset; } static int fixedarray_drsuapi_dissect_DsGetNCChangesCtr6_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - int count=3; - while(count--){ - offset=drsuapi_dissect_DsGetNCChangesCtr6_u1(tvb, offset, pinfo, tree, drep); - } + int count=3; + while(count--){ + offset=drsuapi_dissect_DsGetNCChangesCtr6_u1(tvb, offset, pinfo, tree, drep); + } - return offset; + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_ptr1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_ptr1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_ptr1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_u2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_u2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_u2, param); + return offset; } static int fixedarray_drsuapi_dissect_DsGetNCChangesCtr6_u2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - int count=3; - while(count--){ - offset=drsuapi_dissect_DsGetNCChangesCtr6_u2(tvb, offset, pinfo, tree, drep); - } + int count=3; + while(count--){ + offset=drsuapi_dissect_DsGetNCChangesCtr6_u2(tvb, offset, pinfo, tree, drep); + } - return offset; + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_len1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_len1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_len1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_array_ptr1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_array_ptr1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_array_ptr1, param); + return offset; } static int drsuapi_dissect_DsGetNCChangesCtr6_u3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_u3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetNCChangesCtr6_u3, param); + return offset; } @@ -2878,8 +2867,8 @@ drsuapi_dissect_DsGetNCChangesCtr6(tvbuff_t *tvb, int offset, packet_info *pinfo old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesCtr6); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesCtr6); } offset=drsuapi_dissect_DsGetNCChangesCtr6_guid1(tvb, offset, pinfo, tree, drep); @@ -2922,8 +2911,8 @@ drsuapi_dissect_DsGetNCChangesCtr7(tvbuff_t *tvb, int offset, packet_info *pinfo old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesCtr7); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesCtr7); } proto_item_set_len(item, offset-old_offset); @@ -2959,22 +2948,22 @@ drsuapi_dissect_union_DsGetNCChangesCtr(tvbuff_t *tvb, int offset, packet_info * old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetNCChangesCtr"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesCtr); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetNCChangesCtr"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetNCChangesCtr); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 6: - ALIGN_TO_8_BYTES; - offset=drsuapi_dissect_union_DsGetNCChangesCtr_6_ctr6(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_8_BYTES; + offset=drsuapi_dissect_union_DsGetNCChangesCtr_6_ctr6(tvb, offset, pinfo, tree, drep); + break; case 7: - offset=drsuapi_dissect_union_DsGetNCChangesCtr_7_ctr7(tvb, offset, pinfo, tree, drep); - break; + offset=drsuapi_dissect_union_DsGetNCChangesCtr_7_ctr7(tvb, offset, pinfo, tree, drep); + break; } @@ -3025,14 +3014,14 @@ drsuapi_dissect_DsGetNCChanges_ctr(tvbuff_t *tvb, int offset, packet_info *pinfo static int drsuapi_dissect_DsGetNCChanges_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsGetNCChanges_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsGetNCChanges_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsGetNCChanges_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetNCChanges_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsGetNCChanges_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetNCChanges_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3041,11 +3030,11 @@ drsuapi_dissect_DsGetNCChanges_request(tvbuff_t *tvb _U_, int offset _U_, packet static int drsuapi_dissect_DsGetNCChanges_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=drsuapi_dissect_DsGetNCChanges_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetNCChanges_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsGetNCChanges_ctr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetNCChanges_ctr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -3088,8 +3077,8 @@ drsuapi_dissect_DsReplicaUpdateRefsOptions(tvbuff_t *tvb, int offset, packet_inf ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaUpdateRefsOptions); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaUpdateRefsOptions); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -3097,36 +3086,36 @@ drsuapi_dissect_DsReplicaUpdateRefsOptions(tvbuff_t *tvb, int offset, packet_inf proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE"); } flags&=(~0x00000002); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE, tvb, offset-4, 4, flags); if(flags&0x00000004){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE"); } flags&=(~0x00000004); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE, tvb, offset-4, 4, flags); if(flags&0x00000008){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE"); } flags&=(~0x00000008); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_0x00000010, tvb, offset-4, 4, flags); if(flags&0x00000010){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_0x00000010"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_UPDATE_0x00000010"); } flags&=(~0x00000010); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -3134,41 +3123,41 @@ drsuapi_dissect_DsReplicaUpdateRefsOptions(tvbuff_t *tvb, int offset, packet_inf static int drsuapi_dissect_DsReplicaUpdateRefsRequest1_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown1, param); + return offset; } static int drsuapi_dissect_DsReplicaUpdateRefsRequest1_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown2, param); + return offset; } static int drsuapi_dissect_DsReplicaUpdateRefsRequest1_dest_dsa_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaUpdateRefsRequest1_options(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaUpdateRefsOptions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_options, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaUpdateRefsOptions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_options, param); + return offset; } static int drsuapi_dissect_DsReplicaUpdateRefsRequest1_sync_req_info1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_sync_req_info1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaSyncRequest1Info(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_sync_req_info1, param); + return offset; } @@ -3182,9 +3171,9 @@ drsuapi_dissect_ascstr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_ascstr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_ascstr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name, param); + return offset; } @@ -3199,8 +3188,8 @@ drsuapi_dissect_DsReplicaUpdateRefsRequest1(tvbuff_t *tvb, int offset, packet_in old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaUpdateRefsRequest1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaUpdateRefsRequest1); } offset=drsuapi_dissect_DsReplicaUpdateRefsRequest1_unknown1(tvb, offset, pinfo, tree, drep); @@ -3240,18 +3229,18 @@ drsuapi_dissect_union_DsReplicaUpdateRefsRequest(tvbuff_t *tvb, int offset, pack old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaUpdateRefsRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaUpdateRefsRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaUpdateRefsRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaUpdateRefsRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaUpdateRefsRequest_1_req1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaUpdateRefsRequest_1_req1(tvb, offset, pinfo, tree, drep); + break; } @@ -3294,14 +3283,14 @@ drsuapi_dissect_DsReplicaUpdateRefs_req(tvbuff_t *tvb, int offset, packet_info * static int drsuapi_dissect_DsReplicaUpdateRefs_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsReplicaUpdateRefs_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsReplicaUpdateRefs_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsReplicaUpdateRefs_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaUpdateRefs_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsReplicaUpdateRefs_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaUpdateRefs_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -3336,8 +3325,8 @@ drsuapi_dissect_DsReplicaAddOptions(tvbuff_t *tvb, int offset, packet_info *pinf ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAddOptions); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAddOptions); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -3345,18 +3334,18 @@ drsuapi_dissect_DsReplicaAddOptions(tvbuff_t *tvb, int offset, packet_info *pinf proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaAddOptions_DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaAddOptions_DRSUAPI_DS_REPLICA_ADD_WRITEABLE, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_ADD_WRITEABLE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_ADD_WRITEABLE"); } flags&=(~0x00000002); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -3398,8 +3387,8 @@ drsuapi_dissect_DsReplicaDeleteOptions(tvbuff_t *tvb, int offset, packet_info *p ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaDeleteOptions); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaDeleteOptions); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -3407,18 +3396,18 @@ drsuapi_dissect_DsReplicaDeleteOptions(tvbuff_t *tvb, int offset, packet_info *p proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaDeleteOptions_DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaDeleteOptions_DRSUAPI_DS_REPLICA_DELETE_WRITEABLE, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_DELETE_WRITEABLE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_DELETE_WRITEABLE"); } flags&=(~0x00000002); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -3460,8 +3449,8 @@ drsuapi_dissect_DsReplicaModifyOptions(tvbuff_t *tvb, int offset, packet_info *p ALIGN_TO_4_BYTES; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaModifyOptions); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, ENC_LITTLE_ENDIAN); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaModifyOptions); } offset=dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags); @@ -3469,18 +3458,18 @@ drsuapi_dissect_DsReplicaModifyOptions(tvbuff_t *tvb, int offset, packet_info *p proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaModifyOptions_DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION, tvb, offset-4, 4, flags); if(flags&0x00000001){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION"); } flags&=(~0x00000001); proto_tree_add_boolean(tree, hf_drsuapi_DsReplicaModifyOptions_DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE, tvb, offset-4, 4, flags); if(flags&0x00000002){ - proto_item_append_text(item, " DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE"); + proto_item_append_text(item, " DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE"); } flags&=(~0x00000002); if(flags){ - proto_item_append_text(item, "UNKNOWN-FLAGS"); + proto_item_append_text(item, "UNKNOWN-FLAGS"); } return offset; @@ -3636,16 +3625,16 @@ drsuapi_dissect_unistr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsNameString_str(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameString_str, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameString_str, param); + return offset; } static int unique_drsuapi_dissect_DsNameString_str(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameString_str, NDR_POINTER_UNIQUE, "str", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameString_str, NDR_POINTER_UNIQUE, "str", -1); + return offset; } @@ -3660,8 +3649,8 @@ drsuapi_dissect_DsNameString(tvbuff_t *tvb, int offset, packet_info *pinfo, prot old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsNameString); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsNameString); } offset=unique_drsuapi_dissect_DsNameString_str(tvb, offset, pinfo, tree, drep); @@ -3673,71 +3662,71 @@ drsuapi_dissect_DsNameString(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int drsuapi_dissect_DsNameRequest1_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_unknown1, param); + return offset; } static int drsuapi_dissect_DsNameRequest1_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_unknown2, param); + return offset; } static int drsuapi_dissect_DsNameRequest1_format_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameFlags(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_format_flags, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameFlags(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_format_flags, param); + return offset; } static int drsuapi_dissect_DsNameRequest1_format_offered(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameFormat(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_format_offered, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameFormat(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_format_offered, param); + return offset; } static int drsuapi_dissect_DsNameRequest1_format_desired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameFormat(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_format_desired, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameFormat(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_format_desired, param); + return offset; } static int drsuapi_dissect_DsNameRequest1_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_count, param); + return offset; } static int drsuapi_dissect_DsNameRequest1_names(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameString(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_names, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameString(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameRequest1_names, param); + return offset; } static int ucarray_drsuapi_dissect_DsNameRequest1_names(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameRequest1_names); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameRequest1_names); + return offset; } static int unique_ucarray_drsuapi_dissect_DsNameRequest1_names(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsNameRequest1_names, NDR_POINTER_UNIQUE, "names", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsNameRequest1_names, NDR_POINTER_UNIQUE, "names", -1); + return offset; } @@ -3752,8 +3741,8 @@ drsuapi_dissect_DsNameRequest1(tvbuff_t *tvb, int offset, packet_info *pinfo, pr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsNameRequest1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsNameRequest1); } offset=drsuapi_dissect_DsNameRequest1_unknown1(tvb, offset, pinfo, tree, drep); @@ -3795,18 +3784,18 @@ drsuapi_dissect_union_DsNameRequest(tvbuff_t *tvb, int offset, packet_info *pinf old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsNameRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsNameRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsNameRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsNameRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsNameRequest_1_req1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsNameRequest_1_req1(tvb, offset, pinfo, tree, drep); + break; } @@ -3817,39 +3806,39 @@ drsuapi_dissect_union_DsNameRequest(tvbuff_t *tvb, int offset, packet_info *pinf static int drsuapi_dissect_DsNameInfo1_status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameStatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameInfo1_status, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameStatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameInfo1_status, param); + return offset; } static int drsuapi_dissect_DsNameInfo1_dns_domain_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameInfo1_dns_domain_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameInfo1_dns_domain_name, param); + return offset; } static int unique_drsuapi_dissect_DsNameInfo1_dns_domain_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameInfo1_dns_domain_name, NDR_POINTER_UNIQUE, "dns_domain_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameInfo1_dns_domain_name, NDR_POINTER_UNIQUE, "dns_domain_name", -1); + return offset; } static int drsuapi_dissect_DsNameInfo1_result_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameInfo1_result_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameInfo1_result_name, param); + return offset; } static int unique_drsuapi_dissect_DsNameInfo1_result_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameInfo1_result_name, NDR_POINTER_UNIQUE, "result_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameInfo1_result_name, NDR_POINTER_UNIQUE, "result_name", -1); + return offset; } @@ -3864,8 +3853,8 @@ drsuapi_dissect_DsNameInfo1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsNameInfo1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsNameInfo1); } offset=drsuapi_dissect_DsNameInfo1_status(tvb, offset, pinfo, tree, drep); @@ -3881,31 +3870,31 @@ drsuapi_dissect_DsNameInfo1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int drsuapi_dissect_DsNameCtr1_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameCtr1_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameCtr1_count, param); + return offset; } static int drsuapi_dissect_DsNameCtr1_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameInfo1(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameCtr1_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameInfo1(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsNameCtr1_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsNameCtr1_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameCtr1_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsNameCtr1_array); + return offset; } static int unique_ucarray_drsuapi_dissect_DsNameCtr1_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsNameCtr1_array, NDR_POINTER_UNIQUE, "array", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsNameCtr1_array, NDR_POINTER_UNIQUE, "array", -1); + return offset; } @@ -3920,8 +3909,8 @@ drsuapi_dissect_DsNameCtr1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_ old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsNameCtr1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsNameCtr1); } offset=drsuapi_dissect_DsNameCtr1_count(tvb, offset, pinfo, tree, drep); @@ -3960,18 +3949,18 @@ drsuapi_dissect_union_DsNameCtr(tvbuff_t *tvb, int offset, packet_info *pinfo, p old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsNameCtr"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsNameCtr); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsNameCtr"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsNameCtr); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsNameCtr_1_ctr1_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsNameCtr_1_ctr1_unique(tvb, offset, pinfo, tree, drep); + break; } @@ -4022,14 +4011,14 @@ drsuapi_dissect_DsCrackNames_ctr(tvbuff_t *tvb, int offset, packet_info *pinfo, static int drsuapi_dissect_DsCrackNames_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsCrackNames_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsCrackNames_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsCrackNames_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsCrackNames_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsCrackNames_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsCrackNames_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -4038,11 +4027,11 @@ drsuapi_dissect_DsCrackNames_request(tvbuff_t *tvb _U_, int offset _U_, packet_i static int drsuapi_dissect_DsCrackNames_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=drsuapi_dissect_DsCrackNames_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsCrackNames_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsCrackNames_ctr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsCrackNames_ctr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -4067,62 +4056,62 @@ drsuapi_dissect_DsSpnOperation(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int drsuapi_dissect_DsWriteAccountSpnRequest1_operation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsSpnOperation(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_operation, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsSpnOperation(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_operation, param); + return offset; } static int drsuapi_dissect_DsWriteAccountSpnRequest1_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_unknown1, param); + return offset; } static int drsuapi_dissect_DsWriteAccountSpnRequest1_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_object_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_object_dn, param); + return offset; } static int unique_drsuapi_dissect_DsWriteAccountSpnRequest1_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsWriteAccountSpnRequest1_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsWriteAccountSpnRequest1_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); + return offset; } static int drsuapi_dissect_DsWriteAccountSpnRequest1_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_count, param); + return offset; } static int drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsNameString(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_spn_names, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsNameString(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnRequest1_spn_names, param); + return offset; } static int ucarray_drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names); + return offset; } static int unique_ucarray_drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names, NDR_POINTER_UNIQUE, "spn_names", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsWriteAccountSpnRequest1_spn_names, NDR_POINTER_UNIQUE, "spn_names", -1); + return offset; } @@ -4137,8 +4126,8 @@ drsuapi_dissect_DsWriteAccountSpnRequest1(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnRequest1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnRequest1); } offset=drsuapi_dissect_DsWriteAccountSpnRequest1_operation(tvb, offset, pinfo, tree, drep); @@ -4176,18 +4165,18 @@ drsuapi_dissect_union_DsWriteAccountSpnRequest(tvbuff_t *tvb, int offset, packet old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsWriteAccountSpnRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsWriteAccountSpnRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsWriteAccountSpnRequest_1_req1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsWriteAccountSpnRequest_1_req1(tvb, offset, pinfo, tree, drep); + break; } @@ -4199,7 +4188,7 @@ drsuapi_dissect_union_DsWriteAccountSpnRequest(tvbuff_t *tvb, int offset, packet static int drsuapi_dissect_WERROR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param _U_) { - + offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, NULL); return offset; @@ -4208,9 +4197,9 @@ drsuapi_dissect_WERROR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsWriteAccountSpnResult1_status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_WERROR(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnResult1_status, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_WERROR(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsWriteAccountSpnResult1_status, param); + return offset; } @@ -4225,8 +4214,8 @@ drsuapi_dissect_DsWriteAccountSpnResult1(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnResult1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnResult1); } offset=drsuapi_dissect_DsWriteAccountSpnResult1_status(tvb, offset, pinfo, tree, drep); @@ -4256,18 +4245,18 @@ drsuapi_dissect_union_DsWriteAccountSpnResult(tvbuff_t *tvb, int offset, packet_ old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsWriteAccountSpnResult"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnResult); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsWriteAccountSpnResult"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsWriteAccountSpnResult); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsWriteAccountSpnResult_1_res1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsWriteAccountSpnResult_1_res1(tvb, offset, pinfo, tree, drep); + break; } @@ -4318,14 +4307,14 @@ drsuapi_dissect_DsWriteAccountSpn_res(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsWriteAccountSpn_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsWriteAccountSpn_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsWriteAccountSpn_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsWriteAccountSpn_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsWriteAccountSpn_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsWriteAccountSpn_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsWriteAccountSpn_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -4334,11 +4323,11 @@ drsuapi_dissect_DsWriteAccountSpn_request(tvbuff_t *tvb _U_, int offset _U_, pac static int drsuapi_dissect_DsWriteAccountSpn_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=drsuapi_dissect_DsWriteAccountSpn_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsWriteAccountSpn_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsWriteAccountSpn_res(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsWriteAccountSpn_res(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -4380,24 +4369,24 @@ drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_response(tvbuff_t *tvb _U_, int offset static int drsuapi_dissect_DsGetDCInfoRequest1_domain_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoRequest1_domain_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoRequest1_domain_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfoRequest1_domain_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoRequest1_domain_name, NDR_POINTER_UNIQUE, "domain_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoRequest1_domain_name, NDR_POINTER_UNIQUE, "domain_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfoRequest1_level(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoRequest1_level, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoRequest1_level, param); + return offset; } @@ -4412,8 +4401,8 @@ drsuapi_dissect_DsGetDCInfoRequest1(tvbuff_t *tvb, int offset, packet_info *pinf old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoRequest1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoRequest1); } offset=unique_drsuapi_dissect_DsGetDCInfoRequest1_domain_name(tvb, offset, pinfo, tree, drep); @@ -4445,18 +4434,18 @@ drsuapi_dissect_union_DsGetDCInfoRequest(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetDCInfoRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetDCInfoRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case 1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsGetDCInfoRequest_1_req1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsGetDCInfoRequest_1_req1(tvb, offset, pinfo, tree, drep); + break; } @@ -4467,92 +4456,92 @@ drsuapi_dissect_union_DsGetDCInfoRequest(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsGetDCInfo1_netbios_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_netbios_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_netbios_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo1_netbios_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_netbios_name, NDR_POINTER_UNIQUE, "netbios_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_netbios_name, NDR_POINTER_UNIQUE, "netbios_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo1_dns_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_dns_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_dns_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo1_dns_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_dns_name, NDR_POINTER_UNIQUE, "dns_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_dns_name, NDR_POINTER_UNIQUE, "dns_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo1_site_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_site_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_site_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo1_site_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_site_name, NDR_POINTER_UNIQUE, "site_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_site_name, NDR_POINTER_UNIQUE, "site_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo1_computer_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_computer_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_computer_dn, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo1_computer_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_computer_dn, NDR_POINTER_UNIQUE, "computer_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_computer_dn, NDR_POINTER_UNIQUE, "computer_dn", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo1_server_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_server_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_server_dn, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo1_server_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_server_dn, NDR_POINTER_UNIQUE, "server_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo1_server_dn, NDR_POINTER_UNIQUE, "server_dn", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo1_is_pdc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_is_pdc, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_is_pdc, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo1_is_enabled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_is_enabled, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo1_is_enabled, param); + return offset; } @@ -4567,8 +4556,8 @@ drsuapi_dissect_DsGetDCInfo1(tvbuff_t *tvb, int offset, packet_info *pinfo, prot old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfo1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfo1); } offset=unique_drsuapi_dissect_DsGetDCInfo1_netbios_name(tvb, offset, pinfo, tree, drep); @@ -4592,31 +4581,31 @@ drsuapi_dissect_DsGetDCInfo1(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int drsuapi_dissect_DsGetDCInfoCtr1_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr1_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr1_count, param); + return offset; } static int drsuapi_dissect_DsGetDCInfoCtr1_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetDCInfo1(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr1_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetDCInfo1(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr1_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsGetDCInfoCtr1_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoCtr1_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoCtr1_array); + return offset; } static int unique_ucarray_drsuapi_dissect_DsGetDCInfoCtr1_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetDCInfoCtr1_array, NDR_POINTER_UNIQUE, "array", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetDCInfoCtr1_array, NDR_POINTER_UNIQUE, "array", -1); + return offset; } @@ -4631,8 +4620,8 @@ drsuapi_dissect_DsGetDCInfoCtr1(tvbuff_t *tvb, int offset, packet_info *pinfo, p old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr1); } offset=drsuapi_dissect_DsGetDCInfoCtr1_count(tvb, offset, pinfo, tree, drep); @@ -4646,162 +4635,162 @@ drsuapi_dissect_DsGetDCInfoCtr1(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int drsuapi_dissect_DsGetDCInfo2_netbios_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_netbios_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_netbios_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_netbios_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_netbios_name, NDR_POINTER_UNIQUE, "netbios_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_netbios_name, NDR_POINTER_UNIQUE, "netbios_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_dns_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_dns_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_dns_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_dns_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_dns_name, NDR_POINTER_UNIQUE, "dns_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_dns_name, NDR_POINTER_UNIQUE, "dns_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_site_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_site_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_site_name, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_site_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_site_name, NDR_POINTER_UNIQUE, "site_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_site_name, NDR_POINTER_UNIQUE, "site_name", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_site_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_site_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_site_dn, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_site_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_site_dn, NDR_POINTER_UNIQUE, "site_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_site_dn, NDR_POINTER_UNIQUE, "site_dn", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_computer_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_computer_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_computer_dn, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_computer_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_computer_dn, NDR_POINTER_UNIQUE, "computer_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_computer_dn, NDR_POINTER_UNIQUE, "computer_dn", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_server_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_server_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_server_dn, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_server_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_server_dn, NDR_POINTER_UNIQUE, "server_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_server_dn, NDR_POINTER_UNIQUE, "server_dn", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_ntds_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_ntds_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_ntds_dn, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo2_ntds_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_ntds_dn, NDR_POINTER_UNIQUE, "ntds_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo2_ntds_dn, NDR_POINTER_UNIQUE, "ntds_dn", -1); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_is_pdc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_is_pdc, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_is_pdc, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_is_enabled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_is_enabled, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_is_enabled, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_is_gc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_is_gc, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_is_gc, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_site_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_site_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_site_guid, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_computer_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_computer_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_computer_guid, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_server_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_server_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_server_guid, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo2_ntds_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_ntds_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo2_ntds_guid, param); + return offset; } @@ -4816,8 +4805,8 @@ drsuapi_dissect_DsGetDCInfo2(tvbuff_t *tvb, int offset, packet_info *pinfo, prot old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfo2); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfo2); } offset=unique_drsuapi_dissect_DsGetDCInfo2_netbios_name(tvb, offset, pinfo, tree, drep); @@ -4855,31 +4844,31 @@ drsuapi_dissect_DsGetDCInfo2(tvbuff_t *tvb, int offset, packet_info *pinfo, prot static int drsuapi_dissect_DsGetDCInfoCtr2_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr2_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr2_count, param); + return offset; } static int drsuapi_dissect_DsGetDCInfoCtr2_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetDCInfo2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr2_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetDCInfo2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr2_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsGetDCInfoCtr2_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoCtr2_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoCtr2_array); + return offset; } static int unique_ucarray_drsuapi_dissect_DsGetDCInfoCtr2_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetDCInfoCtr2_array, NDR_POINTER_UNIQUE, "array", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetDCInfoCtr2_array, NDR_POINTER_UNIQUE, "array", -1); + return offset; } @@ -4894,8 +4883,8 @@ drsuapi_dissect_DsGetDCInfoCtr2(tvbuff_t *tvb, int offset, packet_info *pinfo, p old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr2); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr2); } offset=drsuapi_dissect_DsGetDCInfoCtr2_count(tvb, offset, pinfo, tree, drep); @@ -4909,64 +4898,64 @@ drsuapi_dissect_DsGetDCInfoCtr2(tvbuff_t *tvb, int offset, packet_info *pinfo, p static int drsuapi_dissect_DsGetDCInfo01_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown1, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo01_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown2, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo01_unknown3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown3, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo01_unknown4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown4, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown4, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo01_unknown5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown5, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown5, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo01_unknown6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown6, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_unknown6, param); + return offset; } static int drsuapi_dissect_DsGetDCInfo01_server_nt4_account(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_server_nt4_account, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfo01_server_nt4_account, param); + return offset; } static int unique_drsuapi_dissect_DsGetDCInfo01_server_nt4_account(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo01_server_nt4_account, NDR_POINTER_UNIQUE, "server_nt4_account", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfo01_server_nt4_account, NDR_POINTER_UNIQUE, "server_nt4_account", -1); + return offset; } @@ -4981,8 +4970,8 @@ drsuapi_dissect_DsGetDCInfo01(tvbuff_t *tvb, int offset, packet_info *pinfo, pro old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfo01); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfo01); } offset=drsuapi_dissect_DsGetDCInfo01_unknown1(tvb, offset, pinfo, tree, drep); @@ -5006,31 +4995,31 @@ drsuapi_dissect_DsGetDCInfo01(tvbuff_t *tvb, int offset, packet_info *pinfo, pro static int drsuapi_dissect_DsGetDCInfoCtr01_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr01_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr01_count, param); + return offset; } static int drsuapi_dissect_DsGetDCInfoCtr01_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsGetDCInfo01(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr01_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsGetDCInfo01(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsGetDCInfoCtr01_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsGetDCInfoCtr01_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoCtr01_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsGetDCInfoCtr01_array); + return offset; } static int unique_ucarray_drsuapi_dissect_DsGetDCInfoCtr01_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetDCInfoCtr01_array, NDR_POINTER_UNIQUE, "array", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsGetDCInfoCtr01_array, NDR_POINTER_UNIQUE, "array", -1); + return offset; } @@ -5045,8 +5034,8 @@ drsuapi_dissect_DsGetDCInfoCtr01(tvbuff_t *tvb, int offset, packet_info *pinfo, old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr01); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr01); } offset=drsuapi_dissect_DsGetDCInfoCtr01_count(tvb, offset, pinfo, tree, drep); @@ -5109,28 +5098,28 @@ drsuapi_dissect_union_DsGetDCInfoCtr(tvbuff_t *tvb, int offset, packet_info *pin old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetDCInfoCtr"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsGetDCInfoCtr"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsGetDCInfoCtr); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case DRSUAPI_DC_INFO_CTR_1: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_1_ctr1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_1_ctr1(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DC_INFO_CTR_2: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_2_ctr2(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_2_ctr2(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DC_INFO_CTR_01: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_01_ctr01(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_01_ctr01(tvb, offset, pinfo, tree, drep); + break; } @@ -5181,14 +5170,14 @@ drsuapi_dissect_DsGetDomainControllerInfo_ctr(tvbuff_t *tvb, int offset, packet_ static int drsuapi_dissect_DsGetDomainControllerInfo_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsGetDomainControllerInfo_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsGetDomainControllerInfo_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsGetDomainControllerInfo_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetDomainControllerInfo_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsGetDomainControllerInfo_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetDomainControllerInfo_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -5197,11 +5186,11 @@ drsuapi_dissect_DsGetDomainControllerInfo_request(tvbuff_t *tvb _U_, int offset static int drsuapi_dissect_DsGetDomainControllerInfo_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=drsuapi_dissect_DsGetDomainControllerInfo_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetDomainControllerInfo_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsGetDomainControllerInfo_ctr(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsGetDomainControllerInfo_ctr(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -5284,32 +5273,32 @@ drsuapi_dissect_DsReplicaInfoType(tvbuff_t *tvb, int offset, packet_info *pinfo, static int drsuapi_dissect_DsReplicaGetInfoRequest1_info_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaInfoType(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest1_info_type, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaInfoType(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest1_info_type, param); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest1_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest1_object_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest1_object_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaGetInfoRequest1_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest1_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest1_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest1_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest1_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest1_guid1, param); + return offset; } @@ -5324,8 +5313,8 @@ drsuapi_dissect_DsReplicaGetInfoRequest1(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaGetInfoRequest1); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaGetInfoRequest1); } offset=drsuapi_dissect_DsReplicaGetInfoRequest1_info_type(tvb, offset, pinfo, tree, drep); @@ -5341,78 +5330,78 @@ drsuapi_dissect_DsReplicaGetInfoRequest1(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsReplicaGetInfoRequest2_info_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaInfoType(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_info_type, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaInfoType(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_info_type, param); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest2_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_object_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_object_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaGetInfoRequest2_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest2_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest2_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest2_guid1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_guid1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_guid1, param); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest2_unknown1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_unknown1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_unknown1, param); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest2_string1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_string1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_string1, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaGetInfoRequest2_string1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest2_string1, NDR_POINTER_UNIQUE, "string1", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest2_string1, NDR_POINTER_UNIQUE, "string1", -1); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest2_string2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_string2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_string2, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaGetInfoRequest2_string2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest2_string2, NDR_POINTER_UNIQUE, "string2", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaGetInfoRequest2_string2, NDR_POINTER_UNIQUE, "string2", -1); + return offset; } static int drsuapi_dissect_DsReplicaGetInfoRequest2_unknown2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_unknown2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaGetInfoRequest2_unknown2, param); + return offset; } @@ -5427,8 +5416,8 @@ drsuapi_dissect_DsReplicaGetInfoRequest2(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaGetInfoRequest2); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaGetInfoRequest2); } offset=drsuapi_dissect_DsReplicaGetInfoRequest2_info_type(tvb, offset, pinfo, tree, drep); @@ -5478,23 +5467,23 @@ drsuapi_dissect_union_DsReplicaGetInfoRequest(tvbuff_t *tvb, int offset, packet_ old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaGetInfoRequest"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaGetInfoRequest); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaGetInfoRequest"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaGetInfoRequest); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case DRSUAPI_DS_REPLICA_GET_INFO: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO_req1(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO_req1(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_GET_INFO2: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO2_req2(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO2_req2(tvb, offset, pinfo, tree, drep); + break; } @@ -5505,125 +5494,125 @@ drsuapi_dissect_union_DsReplicaGetInfoRequest(tvbuff_t *tvb, int offset, packet_ static int drsuapi_dissect_DsReplicaNeighbour_naming_context_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_naming_context_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_naming_context_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaNeighbour_naming_context_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_naming_context_dn, NDR_POINTER_UNIQUE, "naming_context_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_naming_context_dn, NDR_POINTER_UNIQUE, "naming_context_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_source_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaNeighbour_source_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_source_dsa_obj_dn, NDR_POINTER_UNIQUE, "source_dsa_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_source_dsa_obj_dn, NDR_POINTER_UNIQUE, "source_dsa_obj_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_source_dsa_address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_address, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_address, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaNeighbour_source_dsa_address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_source_dsa_address, NDR_POINTER_UNIQUE, "source_dsa_address", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_source_dsa_address, NDR_POINTER_UNIQUE, "source_dsa_address", -1); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_transport_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_transport_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_transport_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaNeighbour_transport_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_transport_obj_dn, NDR_POINTER_UNIQUE, "transport_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbour_transport_obj_dn, NDR_POINTER_UNIQUE, "transport_obj_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_replica_flags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_replica_flags, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_replica_flags, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_reserved, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_naming_context_obj_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_naming_context_obj_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_naming_context_obj_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_source_dsa_obj_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_source_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_transport_obj_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_transport_obj_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_transport_obj_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_tmp_highest_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_tmp_highest_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_tmp_highest_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_highest_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_highest_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_highest_usn, param); + return offset; } @@ -5638,33 +5627,33 @@ drsuapi_dissect_NTTIME(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree static int drsuapi_dissect_DsReplicaNeighbour_last_success(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_last_success, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_last_success, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_last_attempt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_last_attempt, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_last_attempt, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_result_last_attempt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_WERROR(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_result_last_attempt, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_WERROR(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_result_last_attempt, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbour_consecutive_sync_failures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_consecutive_sync_failures, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbour_consecutive_sync_failures, param); + return offset; } @@ -5679,8 +5668,8 @@ drsuapi_dissect_DsReplicaNeighbour(tvbuff_t *tvb, int offset, packet_info *pinfo old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaNeighbour); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaNeighbour); } offset=unique_drsuapi_dissect_DsReplicaNeighbour_naming_context_dn(tvb, offset, pinfo, tree, drep); @@ -5722,32 +5711,32 @@ drsuapi_dissect_DsReplicaNeighbour(tvbuff_t *tvb, int offset, packet_info *pinfo static int drsuapi_dissect_DsReplicaNeighbourCtr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbourCtr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbourCtr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbourCtr_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbourCtr_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbourCtr_reserved, param); + return offset; } static int drsuapi_dissect_DsReplicaNeighbourCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaNeighbour(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbourCtr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaNeighbour(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaNeighbourCtr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaNeighbourCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbourCtr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaNeighbourCtr_array); + return offset; } @@ -5762,8 +5751,8 @@ drsuapi_dissect_DsReplicaNeighbourCtr(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaNeighbourCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaNeighbourCtr); } offset=drsuapi_dissect_DsReplicaNeighbourCtr_count(tvb, offset, pinfo, tree, drep); @@ -5779,32 +5768,32 @@ drsuapi_dissect_DsReplicaNeighbourCtr(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsReplicaCoursorCtr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorCtr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorCtr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursorCtr_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorCtr_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorCtr_reserved, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursorCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorCtr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursorCtr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaCoursorCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursorCtr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursorCtr_array); + return offset; } @@ -5819,8 +5808,8 @@ drsuapi_dissect_DsReplicaCoursorCtr(tvbuff_t *tvb, int offset, packet_info *pinf old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursorCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursorCtr); } offset=drsuapi_dissect_DsReplicaCoursorCtr_count(tvb, offset, pinfo, tree, drep); @@ -5836,56 +5825,56 @@ drsuapi_dissect_DsReplicaCoursorCtr(tvbuff_t *tvb, int offset, packet_info *pinf static int drsuapi_dissect_DsReplicaObjMetaData_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_attribute_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_attribute_name, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaObjMetaData_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_version, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_version, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData_originating_last_changed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_originating_last_changed, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_originating_last_changed, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData_originating_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_originating_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_originating_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData_originating_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_originating_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_originating_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData_local_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_local_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData_local_usn, param); + return offset; } @@ -5900,8 +5889,8 @@ drsuapi_dissect_DsReplicaObjMetaData(tvbuff_t *tvb, int offset, packet_info *pin old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaData); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaData); } offset=unique_drsuapi_dissect_DsReplicaObjMetaData_attribute_name(tvb, offset, pinfo, tree, drep); @@ -5923,32 +5912,32 @@ drsuapi_dissect_DsReplicaObjMetaData(tvbuff_t *tvb, int offset, packet_info *pin static int drsuapi_dissect_DsReplicaObjMetaDataCtr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaDataCtr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaDataCtr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaDataCtr_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaDataCtr_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaDataCtr_reserved, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaDataCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaObjMetaData(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaDataCtr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaObjMetaData(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaDataCtr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaObjMetaDataCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaDataCtr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaDataCtr_array); + return offset; } @@ -5963,8 +5952,8 @@ drsuapi_dissect_DsReplicaObjMetaDataCtr(tvbuff_t *tvb, int offset, packet_info * old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaDataCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaDataCtr); } offset=drsuapi_dissect_DsReplicaObjMetaDataCtr_count(tvb, offset, pinfo, tree, drep); @@ -5980,48 +5969,48 @@ drsuapi_dissect_DsReplicaObjMetaDataCtr(tvbuff_t *tvb, int offset, packet_info * static int drsuapi_dissect_DsReplicaKccDsaFailure_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaKccDsaFailure_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaKccDsaFailure_dsa_obj_dn, NDR_POINTER_UNIQUE, "dsa_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaKccDsaFailure_dsa_obj_dn, NDR_POINTER_UNIQUE, "dsa_obj_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaKccDsaFailure_dsa_obj_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaKccDsaFailure_first_failure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_first_failure, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_first_failure, param); + return offset; } static int drsuapi_dissect_DsReplicaKccDsaFailure_num_failures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_num_failures, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_num_failures, param); + return offset; } static int drsuapi_dissect_DsReplicaKccDsaFailure_last_result(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_WERROR(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_last_result, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_WERROR(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailure_last_result, param); + return offset; } @@ -6036,8 +6025,8 @@ drsuapi_dissect_DsReplicaKccDsaFailure(tvbuff_t *tvb, int offset, packet_info *p old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaKccDsaFailure); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaKccDsaFailure); } offset=unique_drsuapi_dissect_DsReplicaKccDsaFailure_dsa_obj_dn(tvb, offset, pinfo, tree, drep); @@ -6057,32 +6046,32 @@ drsuapi_dissect_DsReplicaKccDsaFailure(tvbuff_t *tvb, int offset, packet_info *p static int drsuapi_dissect_DsReplicaKccDsaFailuresCtr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailuresCtr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailuresCtr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaKccDsaFailuresCtr_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailuresCtr_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailuresCtr_reserved, param); + return offset; } static int drsuapi_dissect_DsReplicaKccDsaFailuresCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaKccDsaFailure(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailuresCtr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaKccDsaFailure(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaKccDsaFailuresCtr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaKccDsaFailuresCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaKccDsaFailuresCtr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaKccDsaFailuresCtr_array); + return offset; } @@ -6097,8 +6086,8 @@ drsuapi_dissect_DsReplicaKccDsaFailuresCtr(tvbuff_t *tvb, int offset, packet_inf old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaKccDsaFailuresCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaKccDsaFailuresCtr); } offset=drsuapi_dissect_DsReplicaKccDsaFailuresCtr_count(tvb, offset, pinfo, tree, drep); @@ -6183,49 +6172,49 @@ drsuapi_dissect_union_DsRplicaOpOptions(tvbuff_t *tvb, int offset, packet_info * proto_item *item=NULL; proto_tree *tree=NULL; int old_offset; - guint16 level = 0; + guint16 level; ALIGN_TO_2_BYTES; old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsRplicaOpOptions"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsRplicaOpOptions); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsRplicaOpOptions"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsRplicaOpOptions); } offset=dissect_ndr_uint16(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case DRSUAPI_DS_REPLICA_OP_TYPE_SYNC: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_SYNC_sync(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_SYNC_sync(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_OP_TYPE_ADD: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_ADD_add(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_ADD_add(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_OP_TYPE_DELETE: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_DELETE_delete(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_DELETE_delete(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY_modify(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY_modify(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS_update_refs(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS_update_refs(tvb, offset, pinfo, tree, drep); + break; default: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsRplicaOpOptions_default_unknown(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsRplicaOpOptions_default_unknown(tvb, offset, pinfo, tree, drep); + break; } @@ -6236,102 +6225,102 @@ drsuapi_dissect_union_DsRplicaOpOptions(tvbuff_t *tvb, int offset, packet_info * static int drsuapi_dissect_DsReplicaOp_operation_start(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_operation_start, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_operation_start, param); + return offset; } static int drsuapi_dissect_DsReplicaOp_serial_num(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_serial_num, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_serial_num, param); + return offset; } static int drsuapi_dissect_DsReplicaOp_priority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_priority, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_priority, param); + return offset; } static int drsuapi_dissect_DsReplicaOp_operation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaOpType(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_operation_type, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaOpType(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_operation_type, param); + return offset; } static int drsuapi_dissect_DsReplicaOp_options(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_union_DsRplicaOpOptions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_options, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_union_DsRplicaOpOptions(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_options, param); + return offset; } static int drsuapi_dissect_DsReplicaOp_nc_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_nc_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_nc_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaOp_nc_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOp_nc_dn, NDR_POINTER_UNIQUE, "nc_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOp_nc_dn, NDR_POINTER_UNIQUE, "nc_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaOp_remote_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_remote_dsa_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_remote_dsa_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaOp_remote_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOp_remote_dsa_obj_dn, NDR_POINTER_UNIQUE, "remote_dsa_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOp_remote_dsa_obj_dn, NDR_POINTER_UNIQUE, "remote_dsa_obj_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaOp_remote_dsa_address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_remote_dsa_address, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_remote_dsa_address, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaOp_remote_dsa_address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOp_remote_dsa_address, NDR_POINTER_UNIQUE, "remote_dsa_address", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOp_remote_dsa_address, NDR_POINTER_UNIQUE, "remote_dsa_address", -1); + return offset; } static int drsuapi_dissect_DsReplicaOp_nc_obj_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_nc_obj_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_nc_obj_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaOp_remote_dsa_obj_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_remote_dsa_obj_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOp_remote_dsa_obj_guid, param); + return offset; } @@ -6346,8 +6335,8 @@ drsuapi_dissect_DsReplicaOp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaOp); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaOp); } offset=drsuapi_dissect_DsReplicaOp_operation_start(tvb, offset, pinfo, tree, drep); @@ -6377,32 +6366,32 @@ drsuapi_dissect_DsReplicaOp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int drsuapi_dissect_DsReplicaOpCtr_time(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOpCtr_time, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOpCtr_time, param); + return offset; } static int drsuapi_dissect_DsReplicaOpCtr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOpCtr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOpCtr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaOpCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaOp(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOpCtr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaOp(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaOpCtr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaOpCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOpCtr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaOpCtr_array); + return offset; } @@ -6417,8 +6406,8 @@ drsuapi_dissect_DsReplicaOpCtr(tvbuff_t *tvb, int offset, packet_info *pinfo, pr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaOpCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaOpCtr); } offset=drsuapi_dissect_DsReplicaOpCtr_time(tvb, offset, pinfo, tree, drep); @@ -6434,117 +6423,117 @@ drsuapi_dissect_DsReplicaOpCtr(tvbuff_t *tvb, int offset, packet_info *pinfo, pr static int drsuapi_dissect_DsReplicaAttrValMetaData_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_attribute_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_attribute_name, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaAttrValMetaData_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_object_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_object_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaAttrValMetaData_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_value_length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_value_length, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_value_length, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_value, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_value, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaAttrValMetaData_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData_value); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData_value); + return offset; } static int unique_ucarray_drsuapi_dissect_DsReplicaAttrValMetaData_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsReplicaAttrValMetaData_value, NDR_POINTER_UNIQUE, "value", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsReplicaAttrValMetaData_value, NDR_POINTER_UNIQUE, "value", -1); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_deleted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_deleted, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_deleted, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_created(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_created, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_created, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_version, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_version, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_originating_last_changed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_originating_last_changed, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_originating_last_changed, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_originating_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_originating_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_originating_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_originating_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_originating_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_originating_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData_local_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_local_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData_local_usn, param); + return offset; } @@ -6559,8 +6548,8 @@ drsuapi_dissect_DsReplicaAttrValMetaData(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaData); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaData); } offset=unique_drsuapi_dissect_DsReplicaAttrValMetaData_attribute_name(tvb, offset, pinfo, tree, drep); @@ -6592,32 +6581,32 @@ drsuapi_dissect_DsReplicaAttrValMetaData(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsReplicaAttrValMetaDataCtr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaDataCtr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaDataCtr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaDataCtr_enumeration_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaDataCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaAttrValMetaData(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaDataCtr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaAttrValMetaData(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaDataCtr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaAttrValMetaDataCtr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaDataCtr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaDataCtr_array); + return offset; } @@ -6632,8 +6621,8 @@ drsuapi_dissect_DsReplicaAttrValMetaDataCtr(tvbuff_t *tvb, int offset, packet_in old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaDataCtr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaDataCtr); } offset=drsuapi_dissect_DsReplicaAttrValMetaDataCtr_count(tvb, offset, pinfo, tree, drep); @@ -6649,25 +6638,25 @@ drsuapi_dissect_DsReplicaAttrValMetaDataCtr(tvbuff_t *tvb, int offset, packet_in static int drsuapi_dissect_DsReplicaCoursor2_source_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2_source_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2_source_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor2_highest_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2_highest_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2_highest_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor2_last_sync_success(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2_last_sync_success, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2_last_sync_success, param); + return offset; } @@ -6682,8 +6671,8 @@ drsuapi_dissect_DsReplicaCoursor2(tvbuff_t *tvb, int offset, packet_info *pinfo, old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor2); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor2); } offset=drsuapi_dissect_DsReplicaCoursor2_source_dsa_invocation_id(tvb, offset, pinfo, tree, drep); @@ -6699,32 +6688,32 @@ drsuapi_dissect_DsReplicaCoursor2(tvbuff_t *tvb, int offset, packet_info *pinfo, static int drsuapi_dissect_DsReplicaCoursor2Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor2Ctr_enumeration_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2Ctr_enumeration_context, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2Ctr_enumeration_context, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor2Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor2Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaCoursor2Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor2Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor2Ctr_array); + return offset; } @@ -6739,8 +6728,8 @@ drsuapi_dissect_DsReplicaCoursor2Ctr(tvbuff_t *tvb, int offset, packet_info *pin old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor2Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor2Ctr); } offset=drsuapi_dissect_DsReplicaCoursor2Ctr_count(tvb, offset, pinfo, tree, drep); @@ -6756,40 +6745,40 @@ drsuapi_dissect_DsReplicaCoursor2Ctr(tvbuff_t *tvb, int offset, packet_info *pin static int drsuapi_dissect_DsReplicaCoursor3_source_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_source_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_source_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor3_highest_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_highest_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_highest_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor3_last_sync_success(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_last_sync_success, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_last_sync_success, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor3_source_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_source_dsa_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3_source_dsa_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaCoursor3_source_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor3_source_dsa_obj_dn, NDR_POINTER_UNIQUE, "source_dsa_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor3_source_dsa_obj_dn, NDR_POINTER_UNIQUE, "source_dsa_obj_dn", -1); + return offset; } @@ -6804,8 +6793,8 @@ drsuapi_dissect_DsReplicaCoursor3(tvbuff_t *tvb, int offset, packet_info *pinfo, old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor3); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor3); } offset=drsuapi_dissect_DsReplicaCoursor3_source_dsa_invocation_id(tvb, offset, pinfo, tree, drep); @@ -6823,32 +6812,32 @@ drsuapi_dissect_DsReplicaCoursor3(tvbuff_t *tvb, int offset, packet_info *pinfo, static int drsuapi_dissect_DsReplicaCoursor3Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor3Ctr_enumeration_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3Ctr_enumeration_context, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3Ctr_enumeration_context, param); + return offset; } static int drsuapi_dissect_DsReplicaCoursor3Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaCoursor3(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaCoursor3(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaCoursor3Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaCoursor3Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor3Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaCoursor3Ctr_array); + return offset; } @@ -6863,8 +6852,8 @@ drsuapi_dissect_DsReplicaCoursor3Ctr(tvbuff_t *tvb, int offset, packet_info *pin old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor3Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaCoursor3Ctr); } offset=drsuapi_dissect_DsReplicaCoursor3Ctr_count(tvb, offset, pinfo, tree, drep); @@ -6880,71 +6869,71 @@ drsuapi_dissect_DsReplicaCoursor3Ctr(tvbuff_t *tvb, int offset, packet_info *pin static int drsuapi_dissect_DsReplicaObjMetaData2_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_attribute_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_attribute_name, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaObjMetaData2_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData2_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData2_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_version, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_version, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2_originating_last_changed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_last_changed, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_last_changed, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2_originating_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2_originating_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2_local_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_local_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_local_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2_originating_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaObjMetaData2_originating_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData2_originating_dsa_obj_dn, NDR_POINTER_UNIQUE, "originating_dsa_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData2_originating_dsa_obj_dn, NDR_POINTER_UNIQUE, "originating_dsa_obj_dn", -1); + return offset; } @@ -6959,8 +6948,8 @@ drsuapi_dissect_DsReplicaObjMetaData2(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaData2); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaData2); } offset=unique_drsuapi_dissect_DsReplicaObjMetaData2_attribute_name(tvb, offset, pinfo, tree, drep); @@ -6984,32 +6973,32 @@ drsuapi_dissect_DsReplicaObjMetaData2(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsReplicaObjMetaData2Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2Ctr_enumeration_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context, param); + return offset; } static int drsuapi_dissect_DsReplicaObjMetaData2Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaObjMetaData2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaObjMetaData2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaObjMetaData2Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaObjMetaData2Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData2Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaObjMetaData2Ctr_array); + return offset; } @@ -7024,8 +7013,8 @@ drsuapi_dissect_DsReplicaObjMetaData2Ctr(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaData2Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaObjMetaData2Ctr); } offset=drsuapi_dissect_DsReplicaObjMetaData2Ctr_count(tvb, offset, pinfo, tree, drep); @@ -7041,132 +7030,132 @@ drsuapi_dissect_DsReplicaObjMetaData2Ctr(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsReplicaAttrValMetaData2_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_attribute_name, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_attribute_name, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaAttrValMetaData2_attribute_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_attribute_name, NDR_POINTER_UNIQUE, "attribute_name", -1); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_object_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_object_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaAttrValMetaData2_object_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_object_dn, NDR_POINTER_UNIQUE, "object_dn", -1); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_value_length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_value_length, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_value_length, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_value, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_value, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaAttrValMetaData2_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_value); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_value); + return offset; } static int unique_ucarray_drsuapi_dissect_DsReplicaAttrValMetaData2_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsReplicaAttrValMetaData2_value, NDR_POINTER_UNIQUE, "value", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, ucarray_drsuapi_dissect_DsReplicaAttrValMetaData2_value, NDR_POINTER_UNIQUE, "value", -1); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_deleted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_deleted, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_deleted, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_created(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_created, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_created, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_version, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_version, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_originating_last_changed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_last_changed, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_last_changed, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_originating_dsa_invocation_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_invocation_id, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_invocation_id, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_originating_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_local_usn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_local_usn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_local_usn, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2_originating_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_obj_dn, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_obj_dn, param); + return offset; } static int unique_drsuapi_dissect_DsReplicaAttrValMetaData2_originating_dsa_obj_dn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_originating_dsa_obj_dn, NDR_POINTER_UNIQUE, "originating_dsa_obj_dn", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2_originating_dsa_obj_dn, NDR_POINTER_UNIQUE, "originating_dsa_obj_dn", -1); + return offset; } @@ -7181,8 +7170,8 @@ drsuapi_dissect_DsReplicaAttrValMetaData2(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaData2); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaData2); } offset=unique_drsuapi_dissect_DsReplicaAttrValMetaData2_attribute_name(tvb, offset, pinfo, tree, drep); @@ -7216,32 +7205,32 @@ drsuapi_dissect_DsReplicaAttrValMetaData2(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_enumeration_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_int32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context, param); + return offset; } static int drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaAttrValMetaData2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaAttrValMetaData2(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaAttrValMetaData2Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_array); + return offset; } @@ -7256,8 +7245,8 @@ drsuapi_dissect_DsReplicaAttrValMetaData2Ctr(tvbuff_t *tvb, int offset, packet_i old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaData2Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaAttrValMetaData2Ctr); } offset=drsuapi_dissect_DsReplicaAttrValMetaData2Ctr_count(tvb, offset, pinfo, tree, drep); @@ -7273,57 +7262,57 @@ drsuapi_dissect_DsReplicaAttrValMetaData2Ctr(tvbuff_t *tvb, int offset, packet_i static int drsuapi_dissect_DsReplicaConnection04_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u1, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04_u2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u2, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04_u3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u3, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04_bind_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_bind_guid, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_GUID(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_bind_guid, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04_bind_time(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_NTTIME_1sec(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_bind_time, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_NTTIME_1sec(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_bind_time, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04_u4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u4, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u4, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04_u5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u5, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04_u5, param); + return offset; } @@ -7338,8 +7327,8 @@ drsuapi_dissect_DsReplicaConnection04(tvbuff_t *tvb, int offset, packet_info *pi old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaConnection04); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaConnection04); } offset=drsuapi_dissect_DsReplicaConnection04_u1(tvb, offset, pinfo, tree, drep); @@ -7363,32 +7352,32 @@ drsuapi_dissect_DsReplicaConnection04(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsReplicaConnection04Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04Ctr_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04Ctr_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04Ctr_reserved, param); + return offset; } static int drsuapi_dissect_DsReplicaConnection04Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplicaConnection04(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplicaConnection04(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplicaConnection04Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplicaConnection04Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaConnection04Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplicaConnection04Ctr_array); + return offset; } @@ -7403,8 +7392,8 @@ drsuapi_dissect_DsReplicaConnection04Ctr(tvbuff_t *tvb, int offset, packet_info old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaConnection04Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaConnection04Ctr); } offset=drsuapi_dissect_DsReplicaConnection04Ctr_count(tvb, offset, pinfo, tree, drep); @@ -7420,72 +7409,72 @@ drsuapi_dissect_DsReplicaConnection04Ctr(tvbuff_t *tvb, int offset, packet_info static int drsuapi_dissect_DsReplica06_str1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_str1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_unistr(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_str1, param); + return offset; } static int unique_drsuapi_dissect_DsReplica06_str1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplica06_str1, NDR_POINTER_UNIQUE, "str1", -1); - return offset; + offset=dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplica06_str1, NDR_POINTER_UNIQUE, "str1", -1); + return offset; } static int drsuapi_dissect_DsReplica06_u1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u1, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u1, param); + return offset; } static int drsuapi_dissect_DsReplica06_u2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u2, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u2, param); + return offset; } static int drsuapi_dissect_DsReplica06_u3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u3, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u3, param); + return offset; } static int drsuapi_dissect_DsReplica06_u4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u4, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u4, param); + return offset; } static int drsuapi_dissect_DsReplica06_u5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u5, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u5, param); + return offset; } static int drsuapi_dissect_DsReplica06_u6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u6, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint64(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u6, param); + return offset; } static int drsuapi_dissect_DsReplica06_u7(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u7, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06_u7, param); + return offset; } @@ -7500,8 +7489,8 @@ drsuapi_dissect_DsReplica06(tvbuff_t *tvb, int offset, packet_info *pinfo, proto old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplica06); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplica06); } offset=unique_drsuapi_dissect_DsReplica06_str1(tvb, offset, pinfo, tree, drep); @@ -7527,32 +7516,32 @@ drsuapi_dissect_DsReplica06(tvbuff_t *tvb, int offset, packet_info *pinfo, proto static int drsuapi_dissect_DsReplica06Ctr_count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06Ctr_count, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06Ctr_count, param); + return offset; } static int drsuapi_dissect_DsReplica06Ctr_reserved(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06Ctr_reserved, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06Ctr_reserved, param); + return offset; } static int drsuapi_dissect_DsReplica06Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - guint32 param=0; - offset=drsuapi_dissect_DsReplica06(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06Ctr_array, param); - return offset; + guint32 param=0; + offset=drsuapi_dissect_DsReplica06(tvb, offset, pinfo, tree, drep, hf_drsuapi_DsReplica06Ctr_array, param); + return offset; } static int ucarray_drsuapi_dissect_DsReplica06Ctr_array(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep) { - offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplica06Ctr_array); - return offset; + offset=dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, drsuapi_dissect_DsReplica06Ctr_array); + return offset; } @@ -7567,8 +7556,8 @@ drsuapi_dissect_DsReplica06Ctr(tvbuff_t *tvb, int offset, packet_info *pinfo, pr old_offset=offset; if(parent_tree){ - item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, TRUE); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplica06Ctr); + item=proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplica06Ctr); } offset=drsuapi_dissect_DsReplica06Ctr_count(tvb, offset, pinfo, tree, drep); @@ -7819,88 +7808,88 @@ drsuapi_dissect_union_DsReplicaInfo(tvbuff_t *tvb, int offset, packet_info *pinf old_offset=offset; if(parent_tree){ - item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaInfo"); - tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaInfo); + item=proto_tree_add_text(parent_tree, tvb, offset, -1, "DsReplicaInfo"); + tree=proto_item_add_subtree(item, ett_drsuapi_DsReplicaInfo); } offset=dissect_ndr_uint32(tvb, offset, pinfo, tree, - drep, hf_index, &level); + drep, hf_index, &level); switch(level){ case DRSUAPI_DS_REPLICA_INFO_NEIGHBORS: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS_neighbours_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS_neighbours_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_CURSORS: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS_coursors_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS_coursors_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA_objmetadata_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA_objmetadata_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES_connectfailures_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES_connectfailures_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES_linkfailures_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES_linkfailures_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_PENDING_OPS: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_PENDING_OPS_pendingops_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_PENDING_OPS_pendingops_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA_attrvalmetadata_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA_attrvalmetadata_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_CURSORS2: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS2_coursors2_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS2_coursors2_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_CURSORS3: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS3_coursors3_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS3_coursors3_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2_objmetadata2_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2_objmetadata2_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2_attrvalmetadata2_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2_attrvalmetadata2_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_NEIGHBORS02: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS02_neighbours02_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS02_neighbours02_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_CONNECTIONS04: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CONNECTIONS04_connections04_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CONNECTIONS04_connections04_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_CURSURS05: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSURS05_coursors05_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSURS05_coursors05_unique(tvb, offset, pinfo, tree, drep); + break; case DRSUAPI_DS_REPLICA_INFO_06: - ALIGN_TO_4_BYTES; - offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_06_i06_unique(tvb, offset, pinfo, tree, drep); - break; + ALIGN_TO_4_BYTES; + offset=drsuapi_dissect_union_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_06_i06_unique(tvb, offset, pinfo, tree, drep); + break; } @@ -7959,14 +7948,14 @@ drsuapi_dissect_DsReplicaGetInfo_info(tvbuff_t *tvb, int offset, packet_info *pi static int drsuapi_dissect_DsReplicaGetInfo_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=ref_drsuapi_dissect_DsReplicaGetInfo_bind_handle(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=ref_drsuapi_dissect_DsReplicaGetInfo_bind_handle(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsReplicaGetInfo_level(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaGetInfo_level(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsReplicaGetInfo_req(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaGetInfo_req(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); return offset; @@ -7975,11 +7964,11 @@ drsuapi_dissect_DsReplicaGetInfo_request(tvbuff_t *tvb _U_, int offset _U_, pack static int drsuapi_dissect_DsReplicaGetInfo_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_) { - offset=drsuapi_dissect_DsReplicaGetInfo_info_type(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaGetInfo_info_type(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); - offset=drsuapi_dissect_DsReplicaGetInfo_info(tvb, offset, pinfo, tree, drep); - offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); + offset=drsuapi_dissect_DsReplicaGetInfo_info(tvb, offset, pinfo, tree, drep); + offset=dissect_deferred_pointers(pinfo, tvb, offset, drep); offset=dissect_ntstatus(tvb, offset, pinfo, tree, drep, hf_drsuapi_rc, NULL); @@ -8082,2075 +8071,2075 @@ proto_register_drsuapi(void) /* INCLUDED FILE : ETH_HFARR */ - { &hf_drsuapi_opnum, - { "Operation", "drsuapi.opnum", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_rc, - { "Return code", "drsuapi.rc", FT_UINT32, BASE_HEX, - VALS(NT_errors), 0, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE, - { "DRSUAPI_SUPPORTED_EXTENSION_BASE", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_BASE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_BASE_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION, - { "DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI, - { "DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI_tfs), 0x00000004, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2, - { "DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2_tfs), 0x00000008, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS, - { "DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS_tfs), 0x00000010, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1, - { "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1_tfs), 0x00000020, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION, - { "DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION_tfs), 0x00000040, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_00000080, - { "DRSUAPI_SUPPORTED_EXTENSION_00000080", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_00000080", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_00000080_tfs), 0x00000080, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE, - { "DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE_tfs), 0x00000100, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2, - { "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2_tfs), 0x00000200, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION, - { "DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION_tfs), 0x00000400, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2, - { "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2_tfs), 0x00000800, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD, - { "DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD_tfs), 0x00001000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND, - { "DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND_tfs), 0x00002000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO, - { "DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO_tfs), 0x00004000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION, - { "DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION_tfs), 0x00008000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01, - { "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01_tfs), 0x00010000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP, - { "DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP_tfs), 0x00020000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY, - { "DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY_tfs), 0x00040000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3, - { "DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3_tfs), 0x00080000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_00100000, - { "DRSUAPI_SUPPORTED_EXTENSION_00100000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_00100000", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_00100000_tfs), 0x00100000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2, - { "DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2_tfs), 0x00200000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6, - { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6_tfs), 0x00400000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS, - { "DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS_tfs), 0x00800000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8, - { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8_tfs), 0x01000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5, - { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5_tfs), 0x02000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6, - { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6_tfs), 0x04000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3, - { "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3_tfs), 0x08000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7, - { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7_tfs), 0x08000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT, - { "DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT_tfs), 0x08000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS, - { "DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS_tfs), 0x10000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_20000000, - { "DRSUAPI_SUPPORTED_EXTENSION_20000000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_20000000", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_20000000_tfs), 0x20000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_40000000, - { "DRSUAPI_SUPPORTED_EXTENSION_40000000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_40000000", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_40000000_tfs), 0x40000000, - NULL, HFILL }}, - - { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_80000000, - { "DRSUAPI_SUPPORTED_EXTENSION_80000000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_80000000", FT_BOOLEAN, 32, - TFS(&DRSUAPI_SUPPORTED_EXTENSION_80000000_tfs), 0x80000000, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo24_supported_extensions, - { "supported_extensions", "drsuapi.DsBindInfo24.supported_extensions", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo24_site_guid, - { "site_guid", "drsuapi.DsBindInfo24.site_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo24_u1, - { "u1", "drsuapi.DsBindInfo24.u1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo28_supported_extensions, - { "supported_extensions", "drsuapi.DsBindInfo28.supported_extensions", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo28_site_guid, - { "site_guid", "drsuapi.DsBindInfo28.site_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo28_u1, - { "u1", "drsuapi.DsBindInfo28.u1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo28_repl_epoch, - { "repl_epoch", "drsuapi.DsBindInfo28.repl_epoch", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo_24_info24, - { "info24", "drsuapi.DsBindInfo.info24", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfo_28_info28, - { "info28", "drsuapi.DsBindInfo.info28", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfoCtr_length, - { "length", "drsuapi.DsBindInfoCtr.length", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBindInfoCtr_info, - { "info", "drsuapi.DsBindInfoCtr.info", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBind_bind_guid, - { "bind_guid", "drsuapi.DsBind.bind_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBind_bind_info, - { "bind_info", "drsuapi.DsBind.bind_info", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsBind_bind_handle, - { "bind_handle", "drsuapi.DsBind.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsUnbind_bind_handle, - { "bind_handle", "drsuapi.DsUnbind.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1Info_unknown1, - { "unknown1", "drsuapi.DsReplicaSyncRequest1Info.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1Info_unknown2, - { "unknown2", "drsuapi.DsReplicaSyncRequest1Info.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1Info_guid1, - { "guid1", "drsuapi.DsReplicaSyncRequest1Info.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1Info_byte_array, - { "byte_array", "drsuapi.DsReplicaSyncRequest1Info.byte_array", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1Info_str_len, - { "str_len", "drsuapi.DsReplicaSyncRequest1Info.str_len", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION, - { "DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_WRITEABLE, - { "DRSUAPI_DS_REPLICA_SYNC_WRITEABLE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_WRITEABLE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_WRITEABLE_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PERIODIC, - { "DRSUAPI_DS_REPLICA_SYNC_PERIODIC", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_PERIODIC", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_PERIODIC_tfs), 0x00000004, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING, - { "DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING_tfs), 0x00000008, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES, - { "DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES_tfs), 0x00000010, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FULL, - { "DRSUAPI_DS_REPLICA_SYNC_FULL", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_FULL", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_FULL_tfs), 0x00000020, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_URGENT, - { "DRSUAPI_DS_REPLICA_SYNC_URGENT", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_URGENT", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_URGENT_tfs), 0x00000040, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD, - { "DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD_tfs), 0x00000080, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FORCE, - { "DRSUAPI_DS_REPLICA_SYNC_FORCE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_FORCE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_FORCE_tfs), 0x00000100, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE, - { "DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE_tfs), 0x00000200, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED, - { "DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED_tfs), 0x00000400, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_TWO_WAY, - { "DRSUAPI_DS_REPLICA_SYNC_TWO_WAY", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_TWO_WAY", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_TWO_WAY_tfs), 0x00000800, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY, - { "DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY_tfs), 0x00001000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INITIAL, - { "DRSUAPI_DS_REPLICA_SYNC_INITIAL", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_INITIAL", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_INITIAL_tfs), 0x00002000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION, - { "DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION_tfs), 0x00004000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ABANDONED, - { "DRSUAPI_DS_REPLICA_SYNC_ABANDONED", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ABANDONED", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_ABANDONED_tfs), 0x00008000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS, - { "DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS_tfs), 0x00010000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET, - { "DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET_tfs), 0x00020000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_REQUEUE, - { "DRSUAPI_DS_REPLICA_SYNC_REQUEUE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_REQUEUE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_REQUEUE_tfs), 0x00040000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION, - { "DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION_tfs), 0x00080000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA, - { "DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA_tfs), 0x00100000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_CRITICAL, - { "DRSUAPI_DS_REPLICA_SYNC_CRITICAL", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_CRITICAL", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_CRITICAL_tfs), 0x00200000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS, - { "DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS_tfs), 0x00400000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PREEMPTED, - { "DRSUAPI_DS_REPLICA_SYNC_PREEMPTED", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_PREEMPTED", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_SYNC_PREEMPTED_tfs), 0x00800000, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1_info, - { "info", "drsuapi.DsReplicaSyncRequest1.info", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1_guid1, - { "guid1", "drsuapi.DsReplicaSyncRequest1.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1_string1, - { "string1", "drsuapi.DsReplicaSyncRequest1.string1", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest1_options, - { "options", "drsuapi.DsReplicaSyncRequest1.options", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSyncRequest_1_req1, - { "req1", "drsuapi.DsReplicaSyncRequest.req1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSync_bind_handle, - { "bind_handle", "drsuapi.DsReplicaSync.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSync_level, - { "level", "drsuapi.DsReplicaSync.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaSync_req, - { "req", "drsuapi.DsReplicaSync.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesUsnTriple_usn1, - { "usn1", "drsuapi.DsGetNCChangesUsnTriple.usn1", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesUsnTriple_usn2, - { "usn2", "drsuapi.DsGetNCChangesUsnTriple.usn2", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesUsnTriple_usn3, - { "usn3", "drsuapi.DsGetNCChangesUsnTriple.usn3", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor_source_dsa_invocation_id, - { "source_dsa_invocation_id", "drsuapi.DsReplicaCoursor.source_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor_highest_usn, - { "highest_usn", "drsuapi.DsReplicaCoursor.highest_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor05Ctr_u1, - { "u1", "drsuapi.DsReplicaCoursor05Ctr.u1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor05Ctr_u2, - { "u2", "drsuapi.DsReplicaCoursor05Ctr.u2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor05Ctr_count, - { "count", "drsuapi.DsReplicaCoursor05Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor05Ctr_u3, - { "u3", "drsuapi.DsReplicaCoursor05Ctr.u3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor05Ctr_array, - { "array", "drsuapi.DsReplicaCoursor05Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_guid1, - { "guid1", "drsuapi.DsGetNCChangesRequest5.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_guid2, - { "guid2", "drsuapi.DsGetNCChangesRequest5.guid2", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_sync_req_info1, - { "sync_req_info1", "drsuapi.DsGetNCChangesRequest5.sync_req_info1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_usn1, - { "usn1", "drsuapi.DsGetNCChangesRequest5.usn1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_coursor, - { "coursor", "drsuapi.DsGetNCChangesRequest5.coursor", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_unknown1, - { "unknown1", "drsuapi.DsGetNCChangesRequest5.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_unknown2, - { "unknown2", "drsuapi.DsGetNCChangesRequest5.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_unknown3, - { "unknown3", "drsuapi.DsGetNCChangesRequest5.unknown3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_unknown4, - { "unknown4", "drsuapi.DsGetNCChangesRequest5.unknown4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest5_h1, - { "h1", "drsuapi.DsGetNCChangesRequest5.h1", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_Ctr14_length, - { "length", "drsuapi.DsGetNCChangesRequest_Ctr14.length", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_Ctr14_byte_array, - { "byte_array", "drsuapi.DsGetNCChangesRequest_Ctr14.byte_array", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_Ctr13_unknown1, - { "unknown1", "drsuapi.DsGetNCChangesRequest_Ctr13.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_Ctr13_data, - { "data", "drsuapi.DsGetNCChangesRequest_Ctr13.data", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_Ctr12_count, - { "count", "drsuapi.DsGetNCChangesRequest_Ctr12.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_Ctr12_array, - { "array", "drsuapi.DsGetNCChangesRequest_Ctr12.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_guid1, - { "guid1", "drsuapi.DsGetNCChangesRequest8.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_guid2, - { "guid2", "drsuapi.DsGetNCChangesRequest8.guid2", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_sync_req_info1, - { "sync_req_info1", "drsuapi.DsGetNCChangesRequest8.sync_req_info1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_usn1, - { "usn1", "drsuapi.DsGetNCChangesRequest8.usn1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_coursor, - { "coursor", "drsuapi.DsGetNCChangesRequest8.coursor", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_unknown1, - { "unknown1", "drsuapi.DsGetNCChangesRequest8.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_unknown2, - { "unknown2", "drsuapi.DsGetNCChangesRequest8.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_unknown3, - { "unknown3", "drsuapi.DsGetNCChangesRequest8.unknown3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_unknown4, - { "unknown4", "drsuapi.DsGetNCChangesRequest8.unknown4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_h1, - { "h1", "drsuapi.DsGetNCChangesRequest8.h1", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_unique_ptr1, - { "unique_ptr1", "drsuapi.DsGetNCChangesRequest8.unique_ptr1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_unique_ptr2, - { "unique_ptr2", "drsuapi.DsGetNCChangesRequest8.unique_ptr2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest8_ctr12, - { "ctr12", "drsuapi.DsGetNCChangesRequest8.ctr12", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_5_req5, - { "req5", "drsuapi.DsGetNCChangesRequest.req5", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesRequest_8_req8, - { "req8", "drsuapi.DsGetNCChangesRequest.req8", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx_coursor, - { "coursor", "drsuapi.DsReplicaCoursorEx.coursor", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx_time1, - { "time1", "drsuapi.DsReplicaCoursorEx.time1", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx05Ctr_u1, - { "u1", "drsuapi.DsReplicaCoursorEx05Ctr.u1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx05Ctr_u2, - { "u2", "drsuapi.DsReplicaCoursorEx05Ctr.u2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx05Ctr_count, - { "count", "drsuapi.DsReplicaCoursorEx05Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx05Ctr_u3, - { "u3", "drsuapi.DsReplicaCoursorEx05Ctr.u3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorEx05Ctr_array, - { "array", "drsuapi.DsReplicaCoursorEx05Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_guid1, - { "guid1", "drsuapi.DsGetNCChangesCtr6.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_guid2, - { "guid2", "drsuapi.DsGetNCChangesCtr6.guid2", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_sync_req_info1, - { "sync_req_info1", "drsuapi.DsGetNCChangesCtr6.sync_req_info1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_usn1, - { "usn1", "drsuapi.DsGetNCChangesCtr6.usn1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_usn2, - { "usn2", "drsuapi.DsGetNCChangesCtr6.usn2", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_coursor_ex, - { "coursor_ex", "drsuapi.DsGetNCChangesCtr6.coursor_ex", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_ctr12, - { "ctr12", "drsuapi.DsGetNCChangesCtr6.ctr12", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_u1, - { "u1", "drsuapi.DsGetNCChangesCtr6.u1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_ptr1, - { "ptr1", "drsuapi.DsGetNCChangesCtr6.ptr1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_u2, - { "u2", "drsuapi.DsGetNCChangesCtr6.u2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_len1, - { "len1", "drsuapi.DsGetNCChangesCtr6.len1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_array_ptr1, - { "array_ptr1", "drsuapi.DsGetNCChangesCtr6.array_ptr1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr6_u3, - { "u3", "drsuapi.DsGetNCChangesCtr6.u3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr_6_ctr6, - { "ctr6", "drsuapi.DsGetNCChangesCtr.ctr6", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChangesCtr_7_ctr7, - { "ctr7", "drsuapi.DsGetNCChangesCtr.ctr7", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChanges_bind_handle, - { "bind_handle", "drsuapi.DsGetNCChanges.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChanges_level, - { "level", "drsuapi.DsGetNCChanges.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChanges_req, - { "req", "drsuapi.DsGetNCChanges.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetNCChanges_ctr, - { "ctr", "drsuapi.DsGetNCChanges.ctr", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION, - { "DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE, - { "DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE, - { "DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE_tfs), 0x00000004, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE, - { "DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE_tfs), 0x00000008, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_0x00000010, - { "DRSUAPI_DS_REPLICA_UPDATE_0x00000010", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_0x00000010", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_UPDATE_0x00000010_tfs), 0x00000010, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown1, - { "unknown1", "drsuapi.DsReplicaUpdateRefsRequest1.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown2, - { "unknown2", "drsuapi.DsReplicaUpdateRefsRequest1.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid, - { "dest_dsa_guid", "drsuapi.DsReplicaUpdateRefsRequest1.dest_dsa_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest1_options, - { "options", "drsuapi.DsReplicaUpdateRefsRequest1.options", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest1_sync_req_info1, - { "sync_req_info1", "drsuapi.DsReplicaUpdateRefsRequest1.sync_req_info1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name, - { "dest_dsa_dns_name", "drsuapi.DsReplicaUpdateRefsRequest1.dest_dsa_dns_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefsRequest_1_req1, - { "req1", "drsuapi.DsReplicaUpdateRefsRequest.req1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefs_bind_handle, - { "bind_handle", "drsuapi.DsReplicaUpdateRefs.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefs_level, - { "level", "drsuapi.DsReplicaUpdateRefs.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaUpdateRefs_req, - { "req", "drsuapi.DsReplicaUpdateRefs.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAddOptions_DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION, - { "DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaAddOptions.DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAddOptions_DRSUAPI_DS_REPLICA_ADD_WRITEABLE, - { "DRSUAPI_DS_REPLICA_ADD_WRITEABLE", "drsuapi.DsReplicaAddOptions.DRSUAPI_DS_REPLICA_ADD_WRITEABLE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_ADD_WRITEABLE_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaDeleteOptions_DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION, - { "DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaDeleteOptions.DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaDeleteOptions_DRSUAPI_DS_REPLICA_DELETE_WRITEABLE, - { "DRSUAPI_DS_REPLICA_DELETE_WRITEABLE", "drsuapi.DsReplicaDeleteOptions.DRSUAPI_DS_REPLICA_DELETE_WRITEABLE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_DELETE_WRITEABLE_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaModifyOptions_DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION, - { "DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaModifyOptions.DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaModifyOptions_DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE, - { "DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE", "drsuapi.DsReplicaModifyOptions.DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE", FT_BOOLEAN, 32, - TFS(&DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE_tfs), 0x00000002, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameString_str, - { "str", "drsuapi.DsNameString.str", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_unknown1, - { "unknown1", "drsuapi.DsNameRequest1.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_unknown2, - { "unknown2", "drsuapi.DsNameRequest1.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_format_flags, - { "format_flags", "drsuapi.DsNameRequest1.format_flags", FT_INT32, BASE_DEC, - VALS(drsuapi_DsNameFlags_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_format_offered, - { "format_offered", "drsuapi.DsNameRequest1.format_offered", FT_INT32, BASE_DEC, - VALS(drsuapi_DsNameFormat_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_format_desired, - { "format_desired", "drsuapi.DsNameRequest1.format_desired", FT_INT32, BASE_DEC, - VALS(drsuapi_DsNameFormat_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_count, - { "count", "drsuapi.DsNameRequest1.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest1_names, - { "names", "drsuapi.DsNameRequest1.names", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameRequest_1_req1, - { "req1", "drsuapi.DsNameRequest.req1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameInfo1_status, - { "status", "drsuapi.DsNameInfo1.status", FT_INT32, BASE_DEC, - VALS(drsuapi_DsNameStatus_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameInfo1_dns_domain_name, - { "dns_domain_name", "drsuapi.DsNameInfo1.dns_domain_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameInfo1_result_name, - { "result_name", "drsuapi.DsNameInfo1.result_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameCtr1_count, - { "count", "drsuapi.DsNameCtr1.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameCtr1_array, - { "array", "drsuapi.DsNameCtr1.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsNameCtr_1_ctr1, - { "ctr1", "drsuapi.DsNameCtr.ctr1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsCrackNames_bind_handle, - { "bind_handle", "drsuapi.DsCrackNames.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsCrackNames_level, - { "level", "drsuapi.DsCrackNames.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsCrackNames_req, - { "req", "drsuapi.DsCrackNames.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsCrackNames_ctr, - { "ctr", "drsuapi.DsCrackNames.ctr", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnRequest1_operation, - { "operation", "drsuapi.DsWriteAccountSpnRequest1.operation", FT_INT32, BASE_DEC, - VALS(drsuapi_DsSpnOperation_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnRequest1_unknown1, - { "unknown1", "drsuapi.DsWriteAccountSpnRequest1.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnRequest1_object_dn, - { "object_dn", "drsuapi.DsWriteAccountSpnRequest1.object_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnRequest1_count, - { "count", "drsuapi.DsWriteAccountSpnRequest1.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnRequest1_spn_names, - { "spn_names", "drsuapi.DsWriteAccountSpnRequest1.spn_names", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnRequest_1_req1, - { "req1", "drsuapi.DsWriteAccountSpnRequest.req1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnResult1_status, - { "status", "drsuapi.DsWriteAccountSpnResult1.status", FT_UINT32, BASE_DEC, - VALS(NT_errors), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpnResult_1_res1, - { "res1", "drsuapi.DsWriteAccountSpnResult.res1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpn_bind_handle, - { "bind_handle", "drsuapi.DsWriteAccountSpn.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpn_level, - { "level", "drsuapi.DsWriteAccountSpn.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpn_req, - { "req", "drsuapi.DsWriteAccountSpn.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsWriteAccountSpn_res, - { "res", "drsuapi.DsWriteAccountSpn.res", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoRequest1_domain_name, - { "domain_name", "drsuapi.DsGetDCInfoRequest1.domain_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoRequest1_level, - { "level", "drsuapi.DsGetDCInfoRequest1.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoRequest_1_req1, - { "req1", "drsuapi.DsGetDCInfoRequest.req1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_netbios_name, - { "netbios_name", "drsuapi.DsGetDCInfo1.netbios_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_dns_name, - { "dns_name", "drsuapi.DsGetDCInfo1.dns_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_site_name, - { "site_name", "drsuapi.DsGetDCInfo1.site_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_computer_dn, - { "computer_dn", "drsuapi.DsGetDCInfo1.computer_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_server_dn, - { "server_dn", "drsuapi.DsGetDCInfo1.server_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_is_pdc, - { "is_pdc", "drsuapi.DsGetDCInfo1.is_pdc", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo1_is_enabled, - { "is_enabled", "drsuapi.DsGetDCInfo1.is_enabled", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr1_count, - { "count", "drsuapi.DsGetDCInfoCtr1.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr1_array, - { "array", "drsuapi.DsGetDCInfoCtr1.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_netbios_name, - { "netbios_name", "drsuapi.DsGetDCInfo2.netbios_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_dns_name, - { "dns_name", "drsuapi.DsGetDCInfo2.dns_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_site_name, - { "site_name", "drsuapi.DsGetDCInfo2.site_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_site_dn, - { "site_dn", "drsuapi.DsGetDCInfo2.site_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_computer_dn, - { "computer_dn", "drsuapi.DsGetDCInfo2.computer_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_server_dn, - { "server_dn", "drsuapi.DsGetDCInfo2.server_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_ntds_dn, - { "ntds_dn", "drsuapi.DsGetDCInfo2.ntds_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_is_pdc, - { "is_pdc", "drsuapi.DsGetDCInfo2.is_pdc", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_is_enabled, - { "is_enabled", "drsuapi.DsGetDCInfo2.is_enabled", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_is_gc, - { "is_gc", "drsuapi.DsGetDCInfo2.is_gc", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_site_guid, - { "site_guid", "drsuapi.DsGetDCInfo2.site_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_computer_guid, - { "computer_guid", "drsuapi.DsGetDCInfo2.computer_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_server_guid, - { "server_guid", "drsuapi.DsGetDCInfo2.server_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo2_ntds_guid, - { "ntds_guid", "drsuapi.DsGetDCInfo2.ntds_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr2_count, - { "count", "drsuapi.DsGetDCInfoCtr2.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr2_array, - { "array", "drsuapi.DsGetDCInfoCtr2.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_unknown1, - { "unknown1", "drsuapi.DsGetDCInfo01.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_unknown2, - { "unknown2", "drsuapi.DsGetDCInfo01.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_unknown3, - { "unknown3", "drsuapi.DsGetDCInfo01.unknown3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_unknown4, - { "unknown4", "drsuapi.DsGetDCInfo01.unknown4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_unknown5, - { "unknown5", "drsuapi.DsGetDCInfo01.unknown5", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_unknown6, - { "unknown6", "drsuapi.DsGetDCInfo01.unknown6", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfo01_server_nt4_account, - { "server_nt4_account", "drsuapi.DsGetDCInfo01.server_nt4_account", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr01_count, - { "count", "drsuapi.DsGetDCInfoCtr01.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr01_array, - { "array", "drsuapi.DsGetDCInfoCtr01.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_1_ctr1, - { "ctr1", "drsuapi.DsGetDCInfoCtr.ctr1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_2_ctr2, - { "ctr2", "drsuapi.DsGetDCInfoCtr.ctr2", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_01_ctr01, - { "ctr01", "drsuapi.DsGetDCInfoCtr.ctr01", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDomainControllerInfo_bind_handle, - { "bind_handle", "drsuapi.DsGetDomainControllerInfo.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDomainControllerInfo_level, - { "level", "drsuapi.DsGetDomainControllerInfo.level", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDomainControllerInfo_req, - { "req", "drsuapi.DsGetDomainControllerInfo.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsGetDomainControllerInfo_ctr, - { "ctr", "drsuapi.DsGetDomainControllerInfo.ctr", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest1_info_type, - { "info_type", "drsuapi.DsReplicaGetInfoRequest1.info_type", FT_INT32, BASE_DEC, - VALS(drsuapi_DsReplicaInfoType_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest1_object_dn, - { "object_dn", "drsuapi.DsReplicaGetInfoRequest1.object_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest1_guid1, - { "guid1", "drsuapi.DsReplicaGetInfoRequest1.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_info_type, - { "info_type", "drsuapi.DsReplicaGetInfoRequest2.info_type", FT_INT32, BASE_DEC, - VALS(drsuapi_DsReplicaInfoType_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_object_dn, - { "object_dn", "drsuapi.DsReplicaGetInfoRequest2.object_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_guid1, - { "guid1", "drsuapi.DsReplicaGetInfoRequest2.guid1", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_unknown1, - { "unknown1", "drsuapi.DsReplicaGetInfoRequest2.unknown1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_string1, - { "string1", "drsuapi.DsReplicaGetInfoRequest2.string1", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_string2, - { "string2", "drsuapi.DsReplicaGetInfoRequest2.string2", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest2_unknown2, - { "unknown2", "drsuapi.DsReplicaGetInfoRequest2.unknown2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO_req1, - { "req1", "drsuapi.DsReplicaGetInfoRequest.req1", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO2_req2, - { "req2", "drsuapi.DsReplicaGetInfoRequest.req2", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_naming_context_dn, - { "naming_context_dn", "drsuapi.DsReplicaNeighbour.naming_context_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn, - { "source_dsa_obj_dn", "drsuapi.DsReplicaNeighbour.source_dsa_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_source_dsa_address, - { "source_dsa_address", "drsuapi.DsReplicaNeighbour.source_dsa_address", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_transport_obj_dn, - { "transport_obj_dn", "drsuapi.DsReplicaNeighbour.transport_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_replica_flags, - { "replica_flags", "drsuapi.DsReplicaNeighbour.replica_flags", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_reserved, - { "reserved", "drsuapi.DsReplicaNeighbour.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_naming_context_obj_guid, - { "naming_context_obj_guid", "drsuapi.DsReplicaNeighbour.naming_context_obj_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid, - { "source_dsa_obj_guid", "drsuapi.DsReplicaNeighbour.source_dsa_obj_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id, - { "source_dsa_invocation_id", "drsuapi.DsReplicaNeighbour.source_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_transport_obj_guid, - { "transport_obj_guid", "drsuapi.DsReplicaNeighbour.transport_obj_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_tmp_highest_usn, - { "tmp_highest_usn", "drsuapi.DsReplicaNeighbour.tmp_highest_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_highest_usn, - { "highest_usn", "drsuapi.DsReplicaNeighbour.highest_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_last_success, - { "last_success", "drsuapi.DsReplicaNeighbour.last_success", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_last_attempt, - { "last_attempt", "drsuapi.DsReplicaNeighbour.last_attempt", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_result_last_attempt, - { "result_last_attempt", "drsuapi.DsReplicaNeighbour.result_last_attempt", FT_UINT32, BASE_DEC, - VALS(NT_errors), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbour_consecutive_sync_failures, - { "consecutive_sync_failures", "drsuapi.DsReplicaNeighbour.consecutive_sync_failures", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbourCtr_count, - { "count", "drsuapi.DsReplicaNeighbourCtr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbourCtr_reserved, - { "reserved", "drsuapi.DsReplicaNeighbourCtr.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaNeighbourCtr_array, - { "array", "drsuapi.DsReplicaNeighbourCtr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorCtr_count, - { "count", "drsuapi.DsReplicaCoursorCtr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorCtr_reserved, - { "reserved", "drsuapi.DsReplicaCoursorCtr.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursorCtr_array, - { "array", "drsuapi.DsReplicaCoursorCtr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData_attribute_name, - { "attribute_name", "drsuapi.DsReplicaObjMetaData.attribute_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData_version, - { "version", "drsuapi.DsReplicaObjMetaData.version", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData_originating_last_changed, - { "originating_last_changed", "drsuapi.DsReplicaObjMetaData.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData_originating_dsa_invocation_id, - { "originating_dsa_invocation_id", "drsuapi.DsReplicaObjMetaData.originating_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData_originating_usn, - { "originating_usn", "drsuapi.DsReplicaObjMetaData.originating_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData_local_usn, - { "local_usn", "drsuapi.DsReplicaObjMetaData.local_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaDataCtr_count, - { "count", "drsuapi.DsReplicaObjMetaDataCtr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaDataCtr_reserved, - { "reserved", "drsuapi.DsReplicaObjMetaDataCtr.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaDataCtr_array, - { "array", "drsuapi.DsReplicaObjMetaDataCtr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn, - { "dsa_obj_dn", "drsuapi.DsReplicaKccDsaFailure.dsa_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid, - { "dsa_obj_guid", "drsuapi.DsReplicaKccDsaFailure.dsa_obj_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailure_first_failure, - { "first_failure", "drsuapi.DsReplicaKccDsaFailure.first_failure", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailure_num_failures, - { "num_failures", "drsuapi.DsReplicaKccDsaFailure.num_failures", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailure_last_result, - { "last_result", "drsuapi.DsReplicaKccDsaFailure.last_result", FT_UINT32, BASE_DEC, - VALS(NT_errors), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailuresCtr_count, - { "count", "drsuapi.DsReplicaKccDsaFailuresCtr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailuresCtr_reserved, - { "reserved", "drsuapi.DsReplicaKccDsaFailuresCtr.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaKccDsaFailuresCtr_array, - { "array", "drsuapi.DsReplicaKccDsaFailuresCtr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_SYNC_sync, - { "sync", "drsuapi.DsRplicaOpOptions.sync", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_ADD_add, - { "add", "drsuapi.DsRplicaOpOptions.add", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_DELETE_delete, - { "delete", "drsuapi.DsRplicaOpOptions.delete", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY_modify, - { "modify", "drsuapi.DsRplicaOpOptions.modify", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS_update_refs, - { "update_refs", "drsuapi.DsRplicaOpOptions.update_refs", FT_UINT32, BASE_HEX, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsRplicaOpOptions_default_unknown, - { "unknown", "drsuapi.DsRplicaOpOptions.unknown", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_operation_start, - { "operation_start", "drsuapi.DsReplicaOp.operation_start", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_serial_num, - { "serial_num", "drsuapi.DsReplicaOp.serial_num", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_priority, - { "priority", "drsuapi.DsReplicaOp.priority", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_operation_type, - { "operation_type", "drsuapi.DsReplicaOp.operation_type", FT_INT16, BASE_DEC, - VALS(drsuapi_DsReplicaOpType_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_options, - { "options", "drsuapi.DsReplicaOp.options", FT_UINT16, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_nc_dn, - { "nc_dn", "drsuapi.DsReplicaOp.nc_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_remote_dsa_obj_dn, - { "remote_dsa_obj_dn", "drsuapi.DsReplicaOp.remote_dsa_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_remote_dsa_address, - { "remote_dsa_address", "drsuapi.DsReplicaOp.remote_dsa_address", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_nc_obj_guid, - { "nc_obj_guid", "drsuapi.DsReplicaOp.nc_obj_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOp_remote_dsa_obj_guid, - { "remote_dsa_obj_guid", "drsuapi.DsReplicaOp.remote_dsa_obj_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOpCtr_time, - { "time", "drsuapi.DsReplicaOpCtr.time", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOpCtr_count, - { "count", "drsuapi.DsReplicaOpCtr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaOpCtr_array, - { "array", "drsuapi.DsReplicaOpCtr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_attribute_name, - { "attribute_name", "drsuapi.DsReplicaAttrValMetaData.attribute_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_object_dn, - { "object_dn", "drsuapi.DsReplicaAttrValMetaData.object_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_value_length, - { "value_length", "drsuapi.DsReplicaAttrValMetaData.value_length", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_value, - { "value", "drsuapi.DsReplicaAttrValMetaData.value", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_deleted, - { "deleted", "drsuapi.DsReplicaAttrValMetaData.deleted", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_created, - { "created", "drsuapi.DsReplicaAttrValMetaData.created", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_version, - { "version", "drsuapi.DsReplicaAttrValMetaData.version", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_originating_last_changed, - { "originating_last_changed", "drsuapi.DsReplicaAttrValMetaData.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_originating_dsa_invocation_id, - { "originating_dsa_invocation_id", "drsuapi.DsReplicaAttrValMetaData.originating_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_originating_usn, - { "originating_usn", "drsuapi.DsReplicaAttrValMetaData.originating_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData_local_usn, - { "local_usn", "drsuapi.DsReplicaAttrValMetaData.local_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaDataCtr_count, - { "count", "drsuapi.DsReplicaAttrValMetaDataCtr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context, - { "enumeration_context", "drsuapi.DsReplicaAttrValMetaDataCtr.enumeration_context", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaDataCtr_array, - { "array", "drsuapi.DsReplicaAttrValMetaDataCtr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor2_source_dsa_invocation_id, - { "source_dsa_invocation_id", "drsuapi.DsReplicaCoursor2.source_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor2_highest_usn, - { "highest_usn", "drsuapi.DsReplicaCoursor2.highest_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor2_last_sync_success, - { "last_sync_success", "drsuapi.DsReplicaCoursor2.last_sync_success", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor2Ctr_count, - { "count", "drsuapi.DsReplicaCoursor2Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor2Ctr_enumeration_context, - { "enumeration_context", "drsuapi.DsReplicaCoursor2Ctr.enumeration_context", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor2Ctr_array, - { "array", "drsuapi.DsReplicaCoursor2Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3_source_dsa_invocation_id, - { "source_dsa_invocation_id", "drsuapi.DsReplicaCoursor3.source_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3_highest_usn, - { "highest_usn", "drsuapi.DsReplicaCoursor3.highest_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3_last_sync_success, - { "last_sync_success", "drsuapi.DsReplicaCoursor3.last_sync_success", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3_source_dsa_obj_dn, - { "source_dsa_obj_dn", "drsuapi.DsReplicaCoursor3.source_dsa_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3Ctr_count, - { "count", "drsuapi.DsReplicaCoursor3Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3Ctr_enumeration_context, - { "enumeration_context", "drsuapi.DsReplicaCoursor3Ctr.enumeration_context", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaCoursor3Ctr_array, - { "array", "drsuapi.DsReplicaCoursor3Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_attribute_name, - { "attribute_name", "drsuapi.DsReplicaObjMetaData2.attribute_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_version, - { "version", "drsuapi.DsReplicaObjMetaData2.version", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_originating_last_changed, - { "originating_last_changed", "drsuapi.DsReplicaObjMetaData2.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_invocation_id, - { "originating_dsa_invocation_id", "drsuapi.DsReplicaObjMetaData2.originating_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_originating_usn, - { "originating_usn", "drsuapi.DsReplicaObjMetaData2.originating_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_local_usn, - { "local_usn", "drsuapi.DsReplicaObjMetaData2.local_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_obj_dn, - { "originating_dsa_obj_dn", "drsuapi.DsReplicaObjMetaData2.originating_dsa_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2Ctr_count, - { "count", "drsuapi.DsReplicaObjMetaData2Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context, - { "enumeration_context", "drsuapi.DsReplicaObjMetaData2Ctr.enumeration_context", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaObjMetaData2Ctr_array, - { "array", "drsuapi.DsReplicaObjMetaData2Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_attribute_name, - { "attribute_name", "drsuapi.DsReplicaAttrValMetaData2.attribute_name", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_object_dn, - { "object_dn", "drsuapi.DsReplicaAttrValMetaData2.object_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_value_length, - { "value_length", "drsuapi.DsReplicaAttrValMetaData2.value_length", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_value, - { "value", "drsuapi.DsReplicaAttrValMetaData2.value", FT_UINT8, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_deleted, - { "deleted", "drsuapi.DsReplicaAttrValMetaData2.deleted", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_created, - { "created", "drsuapi.DsReplicaAttrValMetaData2.created", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_version, - { "version", "drsuapi.DsReplicaAttrValMetaData2.version", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_last_changed, - { "originating_last_changed", "drsuapi.DsReplicaAttrValMetaData2.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_invocation_id, - { "originating_dsa_invocation_id", "drsuapi.DsReplicaAttrValMetaData2.originating_dsa_invocation_id", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_usn, - { "originating_usn", "drsuapi.DsReplicaAttrValMetaData2.originating_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_local_usn, - { "local_usn", "drsuapi.DsReplicaAttrValMetaData2.local_usn", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_obj_dn, - { "originating_dsa_obj_dn", "drsuapi.DsReplicaAttrValMetaData2.originating_dsa_obj_dn", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2Ctr_count, - { "count", "drsuapi.DsReplicaAttrValMetaData2Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context, - { "enumeration_context", "drsuapi.DsReplicaAttrValMetaData2Ctr.enumeration_context", FT_INT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaAttrValMetaData2Ctr_array, - { "array", "drsuapi.DsReplicaAttrValMetaData2Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_u1, - { "u1", "drsuapi.DsReplicaConnection04.u1", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_u2, - { "u2", "drsuapi.DsReplicaConnection04.u2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_u3, - { "u3", "drsuapi.DsReplicaConnection04.u3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_bind_guid, - { "bind_guid", "drsuapi.DsReplicaConnection04.bind_guid", FT_GUID, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_bind_time, - { "bind_time", "drsuapi.DsReplicaConnection04.bind_time", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_u4, - { "u4", "drsuapi.DsReplicaConnection04.u4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04_u5, - { "u5", "drsuapi.DsReplicaConnection04.u5", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04Ctr_count, - { "count", "drsuapi.DsReplicaConnection04Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04Ctr_reserved, - { "reserved", "drsuapi.DsReplicaConnection04Ctr.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaConnection04Ctr_array, - { "array", "drsuapi.DsReplicaConnection04Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_str1, - { "str1", "drsuapi.DsReplica06.str1", FT_STRING, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u1, - { "u1", "drsuapi.DsReplica06.u1", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u2, - { "u2", "drsuapi.DsReplica06.u2", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u3, - { "u3", "drsuapi.DsReplica06.u3", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u4, - { "u4", "drsuapi.DsReplica06.u4", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u5, - { "u5", "drsuapi.DsReplica06.u5", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u6, - { "u6", "drsuapi.DsReplica06.u6", FT_UINT64, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06_u7, - { "u7", "drsuapi.DsReplica06.u7", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06Ctr_count, - { "count", "drsuapi.DsReplica06Ctr.count", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06Ctr_reserved, - { "reserved", "drsuapi.DsReplica06Ctr.reserved", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplica06Ctr_array, - { "array", "drsuapi.DsReplica06Ctr.array", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS_neighbours, - { "neighbours", "drsuapi.DsReplicaInfo.neighbours", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS_coursors, - { "coursors", "drsuapi.DsReplicaInfo.coursors", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA_objmetadata, - { "objmetadata", "drsuapi.DsReplicaInfo.objmetadata", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES_connectfailures, - { "connectfailures", "drsuapi.DsReplicaInfo.connectfailures", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES_linkfailures, - { "linkfailures", "drsuapi.DsReplicaInfo.linkfailures", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_PENDING_OPS_pendingops, - { "pendingops", "drsuapi.DsReplicaInfo.pendingops", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA_attrvalmetadata, - { "attrvalmetadata", "drsuapi.DsReplicaInfo.attrvalmetadata", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS2_coursors2, - { "coursors2", "drsuapi.DsReplicaInfo.coursors2", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS3_coursors3, - { "coursors3", "drsuapi.DsReplicaInfo.coursors3", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2_objmetadata2, - { "objmetadata2", "drsuapi.DsReplicaInfo.objmetadata2", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2_attrvalmetadata2, - { "attrvalmetadata2", "drsuapi.DsReplicaInfo.attrvalmetadata2", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS02_neighbours02, - { "neighbours02", "drsuapi.DsReplicaInfo.neighbours02", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CONNECTIONS04_connections04, - { "connections04", "drsuapi.DsReplicaInfo.connections04", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSURS05_coursors05, - { "coursors05", "drsuapi.DsReplicaInfo.coursors05", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_06_i06, - { "i06", "drsuapi.DsReplicaInfo.i06", FT_NONE, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfo_bind_handle, - { "bind_handle", "drsuapi.DsReplicaGetInfo.bind_handle", FT_BYTES, BASE_NONE, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfo_level, - { "level", "drsuapi.DsReplicaGetInfo.level", FT_INT32, BASE_DEC, - VALS(drsuapi_DsReplicaGetInfoLevel_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfo_req, - { "req", "drsuapi.DsReplicaGetInfo.req", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfo_info_type, - { "info_type", "drsuapi.DsReplicaGetInfo.info_type", FT_INT32, BASE_DEC, - VALS(drsuapi_DsReplicaInfoType_vals), 0, - NULL, HFILL }}, - - { &hf_drsuapi_DsReplicaGetInfo_info, - { "info", "drsuapi.DsReplicaGetInfo.info", FT_UINT32, BASE_DEC, - NULL, 0, - NULL, HFILL }}, + { &hf_drsuapi_opnum, + { "Operation", "drsuapi.opnum", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_rc, + { "Return code", "drsuapi.rc", FT_UINT32, BASE_HEX, + VALS(NT_errors), 0, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_BASE, + { "DRSUAPI_SUPPORTED_EXTENSION_BASE", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_BASE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_BASE_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION, + { "DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_ASYNC_REPLICATION_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI, + { "DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_REMOVEAPI_tfs), 0x00000004, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2, + { "DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_MOVEREQ_V2_tfs), 0x00000008, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS, + { "DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHG_COMPRESS_tfs), 0x00000010, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1, + { "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V1_tfs), 0x00000020, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION, + { "DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_RESTORE_USN_OPTIMIZATION_tfs), 0x00000040, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_00000080, + { "DRSUAPI_SUPPORTED_EXTENSION_00000080", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_00000080", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_00000080_tfs), 0x00000080, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE, + { "DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_KCC_EXECUTE_tfs), 0x00000100, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2, + { "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_ADDENTRY_V2_tfs), 0x00000200, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION, + { "DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_LINKED_VALUE_REPLICATION_tfs), 0x00000400, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2, + { "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V2_tfs), 0x00000800, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD, + { "DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_INSTANCE_TYPE_NOT_REQ_ON_MOD_tfs), 0x00001000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND, + { "DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_CRYPTO_BIND_tfs), 0x00002000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO, + { "DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GET_REPL_INFO_tfs), 0x00004000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION, + { "DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION_tfs), 0x00008000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01, + { "DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_DCINFO_V01_tfs), 0x00010000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP, + { "DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_TRANSITIVE_MEMBERSHIP_tfs), 0x00020000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY, + { "DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_ADD_SID_HISTORY_tfs), 0x00040000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3, + { "DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_POST_BETA3_tfs), 0x00080000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_00100000, + { "DRSUAPI_SUPPORTED_EXTENSION_00100000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_00100000", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_00100000_tfs), 0x00100000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2, + { "DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GET_MEMBERSHIPS2_tfs), 0x00200000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6, + { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V6_tfs), 0x00400000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS, + { "DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_NONDOMAIN_NCS_tfs), 0x00800000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8, + { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8_tfs), 0x01000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5, + { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V5_tfs), 0x02000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6, + { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V6_tfs), 0x04000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3, + { "DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_ADDENTRYREPLY_V3_tfs), 0x08000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7, + { "DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_GETCHGREPLY_V7_tfs), 0x08000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT, + { "DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_VERIFY_OBJECT_tfs), 0x08000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS, + { "DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_XPRESS_COMPRESS_tfs), 0x10000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_20000000, + { "DRSUAPI_SUPPORTED_EXTENSION_20000000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_20000000", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_20000000_tfs), 0x20000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_40000000, + { "DRSUAPI_SUPPORTED_EXTENSION_40000000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_40000000", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_40000000_tfs), 0x40000000, + NULL, HFILL }}, + + { &hf_drsuapi_SupportedExtensions_DRSUAPI_SUPPORTED_EXTENSION_80000000, + { "DRSUAPI_SUPPORTED_EXTENSION_80000000", "drsuapi.SupportedExtensions.DRSUAPI_SUPPORTED_EXTENSION_80000000", FT_BOOLEAN, 32, + TFS(&DRSUAPI_SUPPORTED_EXTENSION_80000000_tfs), 0x80000000, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo24_supported_extensions, + { "supported_extensions", "drsuapi.DsBindInfo24.supported_extensions", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo24_site_guid, + { "site_guid", "drsuapi.DsBindInfo24.site_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo24_u1, + { "u1", "drsuapi.DsBindInfo24.u1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo28_supported_extensions, + { "supported_extensions", "drsuapi.DsBindInfo28.supported_extensions", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo28_site_guid, + { "site_guid", "drsuapi.DsBindInfo28.site_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo28_u1, + { "u1", "drsuapi.DsBindInfo28.u1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo28_repl_epoch, + { "repl_epoch", "drsuapi.DsBindInfo28.repl_epoch", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo_24_info24, + { "info24", "drsuapi.DsBindInfo.info24", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfo_28_info28, + { "info28", "drsuapi.DsBindInfo.info28", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfoCtr_length, + { "length", "drsuapi.DsBindInfoCtr.length", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBindInfoCtr_info, + { "info", "drsuapi.DsBindInfoCtr.info", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBind_bind_guid, + { "bind_guid", "drsuapi.DsBind.bind_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBind_bind_info, + { "bind_info", "drsuapi.DsBind.bind_info", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsBind_bind_handle, + { "bind_handle", "drsuapi.DsBind.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsUnbind_bind_handle, + { "bind_handle", "drsuapi.DsUnbind.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1Info_unknown1, + { "unknown1", "drsuapi.DsReplicaSyncRequest1Info.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1Info_unknown2, + { "unknown2", "drsuapi.DsReplicaSyncRequest1Info.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1Info_guid1, + { "guid1", "drsuapi.DsReplicaSyncRequest1Info.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1Info_byte_array, + { "byte_array", "drsuapi.DsReplicaSyncRequest1Info.byte_array", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1Info_str_len, + { "str_len", "drsuapi.DsReplicaSyncRequest1Info.str_len", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION, + { "DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_WRITEABLE, + { "DRSUAPI_DS_REPLICA_SYNC_WRITEABLE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_WRITEABLE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_WRITEABLE_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PERIODIC, + { "DRSUAPI_DS_REPLICA_SYNC_PERIODIC", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_PERIODIC", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_PERIODIC_tfs), 0x00000004, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING, + { "DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_INTERSITE_MESSAGING_tfs), 0x00000008, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES, + { "DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_ALL_SOURCES_tfs), 0x00000010, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FULL, + { "DRSUAPI_DS_REPLICA_SYNC_FULL", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_FULL", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_FULL_tfs), 0x00000020, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_URGENT, + { "DRSUAPI_DS_REPLICA_SYNC_URGENT", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_URGENT", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_URGENT_tfs), 0x00000040, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD, + { "DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_NO_DISCARD_tfs), 0x00000080, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FORCE, + { "DRSUAPI_DS_REPLICA_SYNC_FORCE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_FORCE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_FORCE_tfs), 0x00000100, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE, + { "DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_ADD_REFERENCE_tfs), 0x00000200, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED, + { "DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_NEVER_COMPLETED_tfs), 0x00000400, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_TWO_WAY, + { "DRSUAPI_DS_REPLICA_SYNC_TWO_WAY", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_TWO_WAY", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_TWO_WAY_tfs), 0x00000800, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY, + { "DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_NEVER_NOTIFY_tfs), 0x00001000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INITIAL, + { "DRSUAPI_DS_REPLICA_SYNC_INITIAL", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_INITIAL", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_INITIAL_tfs), 0x00002000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION, + { "DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_USE_COMPRESSION_tfs), 0x00004000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ABANDONED, + { "DRSUAPI_DS_REPLICA_SYNC_ABANDONED", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ABANDONED", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_ABANDONED_tfs), 0x00008000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS, + { "DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_INITIAL_IN_PROGRESS_tfs), 0x00010000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET, + { "DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_PARTIAL_ATTRIBUTE_SET_tfs), 0x00020000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_REQUEUE, + { "DRSUAPI_DS_REPLICA_SYNC_REQUEUE", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_REQUEUE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_REQUEUE_tfs), 0x00040000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION, + { "DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_NOTIFICATION_tfs), 0x00080000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA, + { "DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_ASYNCHRONOUS_REPLICA_tfs), 0x00100000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_CRITICAL, + { "DRSUAPI_DS_REPLICA_SYNC_CRITICAL", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_CRITICAL", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_CRITICAL_tfs), 0x00200000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS, + { "DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_FULL_IN_PROGRESS_tfs), 0x00400000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncOptions_DRSUAPI_DS_REPLICA_SYNC_PREEMPTED, + { "DRSUAPI_DS_REPLICA_SYNC_PREEMPTED", "drsuapi.DsReplicaSyncOptions.DRSUAPI_DS_REPLICA_SYNC_PREEMPTED", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_SYNC_PREEMPTED_tfs), 0x00800000, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1_info, + { "info", "drsuapi.DsReplicaSyncRequest1.info", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1_guid1, + { "guid1", "drsuapi.DsReplicaSyncRequest1.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1_string1, + { "string1", "drsuapi.DsReplicaSyncRequest1.string1", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest1_options, + { "options", "drsuapi.DsReplicaSyncRequest1.options", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSyncRequest_1_req1, + { "req1", "drsuapi.DsReplicaSyncRequest.req1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSync_bind_handle, + { "bind_handle", "drsuapi.DsReplicaSync.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSync_level, + { "level", "drsuapi.DsReplicaSync.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaSync_req, + { "req", "drsuapi.DsReplicaSync.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesUsnTriple_usn1, + { "usn1", "drsuapi.DsGetNCChangesUsnTriple.usn1", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesUsnTriple_usn2, + { "usn2", "drsuapi.DsGetNCChangesUsnTriple.usn2", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesUsnTriple_usn3, + { "usn3", "drsuapi.DsGetNCChangesUsnTriple.usn3", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor_source_dsa_invocation_id, + { "source_dsa_invocation_id", "drsuapi.DsReplicaCoursor.source_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor_highest_usn, + { "highest_usn", "drsuapi.DsReplicaCoursor.highest_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor05Ctr_u1, + { "u1", "drsuapi.DsReplicaCoursor05Ctr.u1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor05Ctr_u2, + { "u2", "drsuapi.DsReplicaCoursor05Ctr.u2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor05Ctr_count, + { "count", "drsuapi.DsReplicaCoursor05Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor05Ctr_u3, + { "u3", "drsuapi.DsReplicaCoursor05Ctr.u3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor05Ctr_array, + { "array", "drsuapi.DsReplicaCoursor05Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_guid1, + { "guid1", "drsuapi.DsGetNCChangesRequest5.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_guid2, + { "guid2", "drsuapi.DsGetNCChangesRequest5.guid2", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_sync_req_info1, + { "sync_req_info1", "drsuapi.DsGetNCChangesRequest5.sync_req_info1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_usn1, + { "usn1", "drsuapi.DsGetNCChangesRequest5.usn1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_coursor, + { "coursor", "drsuapi.DsGetNCChangesRequest5.coursor", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_unknown1, + { "unknown1", "drsuapi.DsGetNCChangesRequest5.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_unknown2, + { "unknown2", "drsuapi.DsGetNCChangesRequest5.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_unknown3, + { "unknown3", "drsuapi.DsGetNCChangesRequest5.unknown3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_unknown4, + { "unknown4", "drsuapi.DsGetNCChangesRequest5.unknown4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest5_h1, + { "h1", "drsuapi.DsGetNCChangesRequest5.h1", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_Ctr14_length, + { "length", "drsuapi.DsGetNCChangesRequest_Ctr14.length", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_Ctr14_byte_array, + { "byte_array", "drsuapi.DsGetNCChangesRequest_Ctr14.byte_array", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_Ctr13_unknown1, + { "unknown1", "drsuapi.DsGetNCChangesRequest_Ctr13.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_Ctr13_data, + { "data", "drsuapi.DsGetNCChangesRequest_Ctr13.data", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_Ctr12_count, + { "count", "drsuapi.DsGetNCChangesRequest_Ctr12.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_Ctr12_array, + { "array", "drsuapi.DsGetNCChangesRequest_Ctr12.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_guid1, + { "guid1", "drsuapi.DsGetNCChangesRequest8.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_guid2, + { "guid2", "drsuapi.DsGetNCChangesRequest8.guid2", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_sync_req_info1, + { "sync_req_info1", "drsuapi.DsGetNCChangesRequest8.sync_req_info1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_usn1, + { "usn1", "drsuapi.DsGetNCChangesRequest8.usn1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_coursor, + { "coursor", "drsuapi.DsGetNCChangesRequest8.coursor", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_unknown1, + { "unknown1", "drsuapi.DsGetNCChangesRequest8.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_unknown2, + { "unknown2", "drsuapi.DsGetNCChangesRequest8.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_unknown3, + { "unknown3", "drsuapi.DsGetNCChangesRequest8.unknown3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_unknown4, + { "unknown4", "drsuapi.DsGetNCChangesRequest8.unknown4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_h1, + { "h1", "drsuapi.DsGetNCChangesRequest8.h1", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_unique_ptr1, + { "unique_ptr1", "drsuapi.DsGetNCChangesRequest8.unique_ptr1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_unique_ptr2, + { "unique_ptr2", "drsuapi.DsGetNCChangesRequest8.unique_ptr2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest8_ctr12, + { "ctr12", "drsuapi.DsGetNCChangesRequest8.ctr12", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_5_req5, + { "req5", "drsuapi.DsGetNCChangesRequest.req5", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesRequest_8_req8, + { "req8", "drsuapi.DsGetNCChangesRequest.req8", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx_coursor, + { "coursor", "drsuapi.DsReplicaCoursorEx.coursor", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx_time1, + { "time1", "drsuapi.DsReplicaCoursorEx.time1", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx05Ctr_u1, + { "u1", "drsuapi.DsReplicaCoursorEx05Ctr.u1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx05Ctr_u2, + { "u2", "drsuapi.DsReplicaCoursorEx05Ctr.u2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx05Ctr_count, + { "count", "drsuapi.DsReplicaCoursorEx05Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx05Ctr_u3, + { "u3", "drsuapi.DsReplicaCoursorEx05Ctr.u3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorEx05Ctr_array, + { "array", "drsuapi.DsReplicaCoursorEx05Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_guid1, + { "guid1", "drsuapi.DsGetNCChangesCtr6.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_guid2, + { "guid2", "drsuapi.DsGetNCChangesCtr6.guid2", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_sync_req_info1, + { "sync_req_info1", "drsuapi.DsGetNCChangesCtr6.sync_req_info1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_usn1, + { "usn1", "drsuapi.DsGetNCChangesCtr6.usn1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_usn2, + { "usn2", "drsuapi.DsGetNCChangesCtr6.usn2", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_coursor_ex, + { "coursor_ex", "drsuapi.DsGetNCChangesCtr6.coursor_ex", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_ctr12, + { "ctr12", "drsuapi.DsGetNCChangesCtr6.ctr12", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_u1, + { "u1", "drsuapi.DsGetNCChangesCtr6.u1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_ptr1, + { "ptr1", "drsuapi.DsGetNCChangesCtr6.ptr1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_u2, + { "u2", "drsuapi.DsGetNCChangesCtr6.u2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_len1, + { "len1", "drsuapi.DsGetNCChangesCtr6.len1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_array_ptr1, + { "array_ptr1", "drsuapi.DsGetNCChangesCtr6.array_ptr1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr6_u3, + { "u3", "drsuapi.DsGetNCChangesCtr6.u3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr_6_ctr6, + { "ctr6", "drsuapi.DsGetNCChangesCtr.ctr6", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChangesCtr_7_ctr7, + { "ctr7", "drsuapi.DsGetNCChangesCtr.ctr7", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChanges_bind_handle, + { "bind_handle", "drsuapi.DsGetNCChanges.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChanges_level, + { "level", "drsuapi.DsGetNCChanges.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChanges_req, + { "req", "drsuapi.DsGetNCChanges.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetNCChanges_ctr, + { "ctr", "drsuapi.DsGetNCChanges.ctr", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION, + { "DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_UPDATE_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE, + { "DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_UPDATE_WRITEABLE_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE, + { "DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_UPDATE_ADD_REFERENCE_tfs), 0x00000004, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE, + { "DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_UPDATE_DELETE_REFERENCE_tfs), 0x00000008, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsOptions_DRSUAPI_DS_REPLICA_UPDATE_0x00000010, + { "DRSUAPI_DS_REPLICA_UPDATE_0x00000010", "drsuapi.DsReplicaUpdateRefsOptions.DRSUAPI_DS_REPLICA_UPDATE_0x00000010", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_UPDATE_0x00000010_tfs), 0x00000010, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown1, + { "unknown1", "drsuapi.DsReplicaUpdateRefsRequest1.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest1_unknown2, + { "unknown2", "drsuapi.DsReplicaUpdateRefsRequest1.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_guid, + { "dest_dsa_guid", "drsuapi.DsReplicaUpdateRefsRequest1.dest_dsa_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest1_options, + { "options", "drsuapi.DsReplicaUpdateRefsRequest1.options", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest1_sync_req_info1, + { "sync_req_info1", "drsuapi.DsReplicaUpdateRefsRequest1.sync_req_info1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest1_dest_dsa_dns_name, + { "dest_dsa_dns_name", "drsuapi.DsReplicaUpdateRefsRequest1.dest_dsa_dns_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefsRequest_1_req1, + { "req1", "drsuapi.DsReplicaUpdateRefsRequest.req1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefs_bind_handle, + { "bind_handle", "drsuapi.DsReplicaUpdateRefs.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefs_level, + { "level", "drsuapi.DsReplicaUpdateRefs.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaUpdateRefs_req, + { "req", "drsuapi.DsReplicaUpdateRefs.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAddOptions_DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION, + { "DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaAddOptions.DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_ADD_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAddOptions_DRSUAPI_DS_REPLICA_ADD_WRITEABLE, + { "DRSUAPI_DS_REPLICA_ADD_WRITEABLE", "drsuapi.DsReplicaAddOptions.DRSUAPI_DS_REPLICA_ADD_WRITEABLE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_ADD_WRITEABLE_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaDeleteOptions_DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION, + { "DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaDeleteOptions.DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_DELETE_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaDeleteOptions_DRSUAPI_DS_REPLICA_DELETE_WRITEABLE, + { "DRSUAPI_DS_REPLICA_DELETE_WRITEABLE", "drsuapi.DsReplicaDeleteOptions.DRSUAPI_DS_REPLICA_DELETE_WRITEABLE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_DELETE_WRITEABLE_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaModifyOptions_DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION, + { "DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION", "drsuapi.DsReplicaModifyOptions.DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_MODIFY_ASYNCHRONOUS_OPERATION_tfs), 0x00000001, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaModifyOptions_DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE, + { "DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE", "drsuapi.DsReplicaModifyOptions.DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE", FT_BOOLEAN, 32, + TFS(&DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE_tfs), 0x00000002, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameString_str, + { "str", "drsuapi.DsNameString.str", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_unknown1, + { "unknown1", "drsuapi.DsNameRequest1.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_unknown2, + { "unknown2", "drsuapi.DsNameRequest1.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_format_flags, + { "format_flags", "drsuapi.DsNameRequest1.format_flags", FT_INT32, BASE_DEC, + VALS(drsuapi_DsNameFlags_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_format_offered, + { "format_offered", "drsuapi.DsNameRequest1.format_offered", FT_INT32, BASE_DEC, + VALS(drsuapi_DsNameFormat_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_format_desired, + { "format_desired", "drsuapi.DsNameRequest1.format_desired", FT_INT32, BASE_DEC, + VALS(drsuapi_DsNameFormat_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_count, + { "count", "drsuapi.DsNameRequest1.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest1_names, + { "names", "drsuapi.DsNameRequest1.names", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameRequest_1_req1, + { "req1", "drsuapi.DsNameRequest.req1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameInfo1_status, + { "status", "drsuapi.DsNameInfo1.status", FT_INT32, BASE_DEC, + VALS(drsuapi_DsNameStatus_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameInfo1_dns_domain_name, + { "dns_domain_name", "drsuapi.DsNameInfo1.dns_domain_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameInfo1_result_name, + { "result_name", "drsuapi.DsNameInfo1.result_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameCtr1_count, + { "count", "drsuapi.DsNameCtr1.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameCtr1_array, + { "array", "drsuapi.DsNameCtr1.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsNameCtr_1_ctr1, + { "ctr1", "drsuapi.DsNameCtr.ctr1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsCrackNames_bind_handle, + { "bind_handle", "drsuapi.DsCrackNames.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsCrackNames_level, + { "level", "drsuapi.DsCrackNames.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsCrackNames_req, + { "req", "drsuapi.DsCrackNames.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsCrackNames_ctr, + { "ctr", "drsuapi.DsCrackNames.ctr", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnRequest1_operation, + { "operation", "drsuapi.DsWriteAccountSpnRequest1.operation", FT_INT32, BASE_DEC, + VALS(drsuapi_DsSpnOperation_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnRequest1_unknown1, + { "unknown1", "drsuapi.DsWriteAccountSpnRequest1.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnRequest1_object_dn, + { "object_dn", "drsuapi.DsWriteAccountSpnRequest1.object_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnRequest1_count, + { "count", "drsuapi.DsWriteAccountSpnRequest1.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnRequest1_spn_names, + { "spn_names", "drsuapi.DsWriteAccountSpnRequest1.spn_names", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnRequest_1_req1, + { "req1", "drsuapi.DsWriteAccountSpnRequest.req1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnResult1_status, + { "status", "drsuapi.DsWriteAccountSpnResult1.status", FT_UINT32, BASE_DEC, + VALS(NT_errors), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpnResult_1_res1, + { "res1", "drsuapi.DsWriteAccountSpnResult.res1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpn_bind_handle, + { "bind_handle", "drsuapi.DsWriteAccountSpn.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpn_level, + { "level", "drsuapi.DsWriteAccountSpn.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpn_req, + { "req", "drsuapi.DsWriteAccountSpn.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsWriteAccountSpn_res, + { "res", "drsuapi.DsWriteAccountSpn.res", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoRequest1_domain_name, + { "domain_name", "drsuapi.DsGetDCInfoRequest1.domain_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoRequest1_level, + { "level", "drsuapi.DsGetDCInfoRequest1.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoRequest_1_req1, + { "req1", "drsuapi.DsGetDCInfoRequest.req1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_netbios_name, + { "netbios_name", "drsuapi.DsGetDCInfo1.netbios_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_dns_name, + { "dns_name", "drsuapi.DsGetDCInfo1.dns_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_site_name, + { "site_name", "drsuapi.DsGetDCInfo1.site_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_computer_dn, + { "computer_dn", "drsuapi.DsGetDCInfo1.computer_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_server_dn, + { "server_dn", "drsuapi.DsGetDCInfo1.server_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_is_pdc, + { "is_pdc", "drsuapi.DsGetDCInfo1.is_pdc", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo1_is_enabled, + { "is_enabled", "drsuapi.DsGetDCInfo1.is_enabled", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr1_count, + { "count", "drsuapi.DsGetDCInfoCtr1.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr1_array, + { "array", "drsuapi.DsGetDCInfoCtr1.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_netbios_name, + { "netbios_name", "drsuapi.DsGetDCInfo2.netbios_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_dns_name, + { "dns_name", "drsuapi.DsGetDCInfo2.dns_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_site_name, + { "site_name", "drsuapi.DsGetDCInfo2.site_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_site_dn, + { "site_dn", "drsuapi.DsGetDCInfo2.site_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_computer_dn, + { "computer_dn", "drsuapi.DsGetDCInfo2.computer_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_server_dn, + { "server_dn", "drsuapi.DsGetDCInfo2.server_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_ntds_dn, + { "ntds_dn", "drsuapi.DsGetDCInfo2.ntds_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_is_pdc, + { "is_pdc", "drsuapi.DsGetDCInfo2.is_pdc", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_is_enabled, + { "is_enabled", "drsuapi.DsGetDCInfo2.is_enabled", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_is_gc, + { "is_gc", "drsuapi.DsGetDCInfo2.is_gc", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_site_guid, + { "site_guid", "drsuapi.DsGetDCInfo2.site_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_computer_guid, + { "computer_guid", "drsuapi.DsGetDCInfo2.computer_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_server_guid, + { "server_guid", "drsuapi.DsGetDCInfo2.server_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo2_ntds_guid, + { "ntds_guid", "drsuapi.DsGetDCInfo2.ntds_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr2_count, + { "count", "drsuapi.DsGetDCInfoCtr2.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr2_array, + { "array", "drsuapi.DsGetDCInfoCtr2.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_unknown1, + { "unknown1", "drsuapi.DsGetDCInfo01.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_unknown2, + { "unknown2", "drsuapi.DsGetDCInfo01.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_unknown3, + { "unknown3", "drsuapi.DsGetDCInfo01.unknown3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_unknown4, + { "unknown4", "drsuapi.DsGetDCInfo01.unknown4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_unknown5, + { "unknown5", "drsuapi.DsGetDCInfo01.unknown5", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_unknown6, + { "unknown6", "drsuapi.DsGetDCInfo01.unknown6", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfo01_server_nt4_account, + { "server_nt4_account", "drsuapi.DsGetDCInfo01.server_nt4_account", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr01_count, + { "count", "drsuapi.DsGetDCInfoCtr01.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr01_array, + { "array", "drsuapi.DsGetDCInfoCtr01.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_1_ctr1, + { "ctr1", "drsuapi.DsGetDCInfoCtr.ctr1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_2_ctr2, + { "ctr2", "drsuapi.DsGetDCInfoCtr.ctr2", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDCInfoCtr_DRSUAPI_DC_INFO_CTR_01_ctr01, + { "ctr01", "drsuapi.DsGetDCInfoCtr.ctr01", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDomainControllerInfo_bind_handle, + { "bind_handle", "drsuapi.DsGetDomainControllerInfo.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDomainControllerInfo_level, + { "level", "drsuapi.DsGetDomainControllerInfo.level", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDomainControllerInfo_req, + { "req", "drsuapi.DsGetDomainControllerInfo.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsGetDomainControllerInfo_ctr, + { "ctr", "drsuapi.DsGetDomainControllerInfo.ctr", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest1_info_type, + { "info_type", "drsuapi.DsReplicaGetInfoRequest1.info_type", FT_INT32, BASE_DEC, + VALS(drsuapi_DsReplicaInfoType_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest1_object_dn, + { "object_dn", "drsuapi.DsReplicaGetInfoRequest1.object_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest1_guid1, + { "guid1", "drsuapi.DsReplicaGetInfoRequest1.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_info_type, + { "info_type", "drsuapi.DsReplicaGetInfoRequest2.info_type", FT_INT32, BASE_DEC, + VALS(drsuapi_DsReplicaInfoType_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_object_dn, + { "object_dn", "drsuapi.DsReplicaGetInfoRequest2.object_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_guid1, + { "guid1", "drsuapi.DsReplicaGetInfoRequest2.guid1", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_unknown1, + { "unknown1", "drsuapi.DsReplicaGetInfoRequest2.unknown1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_string1, + { "string1", "drsuapi.DsReplicaGetInfoRequest2.string1", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_string2, + { "string2", "drsuapi.DsReplicaGetInfoRequest2.string2", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest2_unknown2, + { "unknown2", "drsuapi.DsReplicaGetInfoRequest2.unknown2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO_req1, + { "req1", "drsuapi.DsReplicaGetInfoRequest.req1", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfoRequest_DRSUAPI_DS_REPLICA_GET_INFO2_req2, + { "req2", "drsuapi.DsReplicaGetInfoRequest.req2", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_naming_context_dn, + { "naming_context_dn", "drsuapi.DsReplicaNeighbour.naming_context_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_dn, + { "source_dsa_obj_dn", "drsuapi.DsReplicaNeighbour.source_dsa_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_source_dsa_address, + { "source_dsa_address", "drsuapi.DsReplicaNeighbour.source_dsa_address", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_transport_obj_dn, + { "transport_obj_dn", "drsuapi.DsReplicaNeighbour.transport_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_replica_flags, + { "replica_flags", "drsuapi.DsReplicaNeighbour.replica_flags", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_reserved, + { "reserved", "drsuapi.DsReplicaNeighbour.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_naming_context_obj_guid, + { "naming_context_obj_guid", "drsuapi.DsReplicaNeighbour.naming_context_obj_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_source_dsa_obj_guid, + { "source_dsa_obj_guid", "drsuapi.DsReplicaNeighbour.source_dsa_obj_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_source_dsa_invocation_id, + { "source_dsa_invocation_id", "drsuapi.DsReplicaNeighbour.source_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_transport_obj_guid, + { "transport_obj_guid", "drsuapi.DsReplicaNeighbour.transport_obj_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_tmp_highest_usn, + { "tmp_highest_usn", "drsuapi.DsReplicaNeighbour.tmp_highest_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_highest_usn, + { "highest_usn", "drsuapi.DsReplicaNeighbour.highest_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_last_success, + { "last_success", "drsuapi.DsReplicaNeighbour.last_success", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_last_attempt, + { "last_attempt", "drsuapi.DsReplicaNeighbour.last_attempt", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_result_last_attempt, + { "result_last_attempt", "drsuapi.DsReplicaNeighbour.result_last_attempt", FT_UINT32, BASE_DEC, + VALS(NT_errors), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbour_consecutive_sync_failures, + { "consecutive_sync_failures", "drsuapi.DsReplicaNeighbour.consecutive_sync_failures", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbourCtr_count, + { "count", "drsuapi.DsReplicaNeighbourCtr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbourCtr_reserved, + { "reserved", "drsuapi.DsReplicaNeighbourCtr.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaNeighbourCtr_array, + { "array", "drsuapi.DsReplicaNeighbourCtr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorCtr_count, + { "count", "drsuapi.DsReplicaCoursorCtr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorCtr_reserved, + { "reserved", "drsuapi.DsReplicaCoursorCtr.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursorCtr_array, + { "array", "drsuapi.DsReplicaCoursorCtr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData_attribute_name, + { "attribute_name", "drsuapi.DsReplicaObjMetaData.attribute_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData_version, + { "version", "drsuapi.DsReplicaObjMetaData.version", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData_originating_last_changed, + { "originating_last_changed", "drsuapi.DsReplicaObjMetaData.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData_originating_dsa_invocation_id, + { "originating_dsa_invocation_id", "drsuapi.DsReplicaObjMetaData.originating_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData_originating_usn, + { "originating_usn", "drsuapi.DsReplicaObjMetaData.originating_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData_local_usn, + { "local_usn", "drsuapi.DsReplicaObjMetaData.local_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaDataCtr_count, + { "count", "drsuapi.DsReplicaObjMetaDataCtr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaDataCtr_reserved, + { "reserved", "drsuapi.DsReplicaObjMetaDataCtr.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaDataCtr_array, + { "array", "drsuapi.DsReplicaObjMetaDataCtr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_dn, + { "dsa_obj_dn", "drsuapi.DsReplicaKccDsaFailure.dsa_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailure_dsa_obj_guid, + { "dsa_obj_guid", "drsuapi.DsReplicaKccDsaFailure.dsa_obj_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailure_first_failure, + { "first_failure", "drsuapi.DsReplicaKccDsaFailure.first_failure", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailure_num_failures, + { "num_failures", "drsuapi.DsReplicaKccDsaFailure.num_failures", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailure_last_result, + { "last_result", "drsuapi.DsReplicaKccDsaFailure.last_result", FT_UINT32, BASE_DEC, + VALS(NT_errors), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailuresCtr_count, + { "count", "drsuapi.DsReplicaKccDsaFailuresCtr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailuresCtr_reserved, + { "reserved", "drsuapi.DsReplicaKccDsaFailuresCtr.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaKccDsaFailuresCtr_array, + { "array", "drsuapi.DsReplicaKccDsaFailuresCtr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_SYNC_sync, + { "sync", "drsuapi.DsRplicaOpOptions.sync", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_ADD_add, + { "add", "drsuapi.DsRplicaOpOptions.add", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_DELETE_delete, + { "delete", "drsuapi.DsRplicaOpOptions.delete", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_MODIFY_modify, + { "modify", "drsuapi.DsRplicaOpOptions.modify", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsRplicaOpOptions_DRSUAPI_DS_REPLICA_OP_TYPE_UPDATE_REFS_update_refs, + { "update_refs", "drsuapi.DsRplicaOpOptions.update_refs", FT_UINT32, BASE_HEX, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsRplicaOpOptions_default_unknown, + { "unknown", "drsuapi.DsRplicaOpOptions.unknown", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_operation_start, + { "operation_start", "drsuapi.DsReplicaOp.operation_start", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_serial_num, + { "serial_num", "drsuapi.DsReplicaOp.serial_num", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_priority, + { "priority", "drsuapi.DsReplicaOp.priority", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_operation_type, + { "operation_type", "drsuapi.DsReplicaOp.operation_type", FT_INT16, BASE_DEC, + VALS(drsuapi_DsReplicaOpType_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_options, + { "options", "drsuapi.DsReplicaOp.options", FT_UINT16, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_nc_dn, + { "nc_dn", "drsuapi.DsReplicaOp.nc_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_remote_dsa_obj_dn, + { "remote_dsa_obj_dn", "drsuapi.DsReplicaOp.remote_dsa_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_remote_dsa_address, + { "remote_dsa_address", "drsuapi.DsReplicaOp.remote_dsa_address", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_nc_obj_guid, + { "nc_obj_guid", "drsuapi.DsReplicaOp.nc_obj_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOp_remote_dsa_obj_guid, + { "remote_dsa_obj_guid", "drsuapi.DsReplicaOp.remote_dsa_obj_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOpCtr_time, + { "time", "drsuapi.DsReplicaOpCtr.time", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOpCtr_count, + { "count", "drsuapi.DsReplicaOpCtr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaOpCtr_array, + { "array", "drsuapi.DsReplicaOpCtr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_attribute_name, + { "attribute_name", "drsuapi.DsReplicaAttrValMetaData.attribute_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_object_dn, + { "object_dn", "drsuapi.DsReplicaAttrValMetaData.object_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_value_length, + { "value_length", "drsuapi.DsReplicaAttrValMetaData.value_length", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_value, + { "value", "drsuapi.DsReplicaAttrValMetaData.value", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_deleted, + { "deleted", "drsuapi.DsReplicaAttrValMetaData.deleted", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_created, + { "created", "drsuapi.DsReplicaAttrValMetaData.created", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_version, + { "version", "drsuapi.DsReplicaAttrValMetaData.version", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_originating_last_changed, + { "originating_last_changed", "drsuapi.DsReplicaAttrValMetaData.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_originating_dsa_invocation_id, + { "originating_dsa_invocation_id", "drsuapi.DsReplicaAttrValMetaData.originating_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_originating_usn, + { "originating_usn", "drsuapi.DsReplicaAttrValMetaData.originating_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData_local_usn, + { "local_usn", "drsuapi.DsReplicaAttrValMetaData.local_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaDataCtr_count, + { "count", "drsuapi.DsReplicaAttrValMetaDataCtr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaDataCtr_enumeration_context, + { "enumeration_context", "drsuapi.DsReplicaAttrValMetaDataCtr.enumeration_context", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaDataCtr_array, + { "array", "drsuapi.DsReplicaAttrValMetaDataCtr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor2_source_dsa_invocation_id, + { "source_dsa_invocation_id", "drsuapi.DsReplicaCoursor2.source_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor2_highest_usn, + { "highest_usn", "drsuapi.DsReplicaCoursor2.highest_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor2_last_sync_success, + { "last_sync_success", "drsuapi.DsReplicaCoursor2.last_sync_success", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor2Ctr_count, + { "count", "drsuapi.DsReplicaCoursor2Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor2Ctr_enumeration_context, + { "enumeration_context", "drsuapi.DsReplicaCoursor2Ctr.enumeration_context", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor2Ctr_array, + { "array", "drsuapi.DsReplicaCoursor2Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3_source_dsa_invocation_id, + { "source_dsa_invocation_id", "drsuapi.DsReplicaCoursor3.source_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3_highest_usn, + { "highest_usn", "drsuapi.DsReplicaCoursor3.highest_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3_last_sync_success, + { "last_sync_success", "drsuapi.DsReplicaCoursor3.last_sync_success", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3_source_dsa_obj_dn, + { "source_dsa_obj_dn", "drsuapi.DsReplicaCoursor3.source_dsa_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3Ctr_count, + { "count", "drsuapi.DsReplicaCoursor3Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3Ctr_enumeration_context, + { "enumeration_context", "drsuapi.DsReplicaCoursor3Ctr.enumeration_context", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaCoursor3Ctr_array, + { "array", "drsuapi.DsReplicaCoursor3Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_attribute_name, + { "attribute_name", "drsuapi.DsReplicaObjMetaData2.attribute_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_version, + { "version", "drsuapi.DsReplicaObjMetaData2.version", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_originating_last_changed, + { "originating_last_changed", "drsuapi.DsReplicaObjMetaData2.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_invocation_id, + { "originating_dsa_invocation_id", "drsuapi.DsReplicaObjMetaData2.originating_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_originating_usn, + { "originating_usn", "drsuapi.DsReplicaObjMetaData2.originating_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_local_usn, + { "local_usn", "drsuapi.DsReplicaObjMetaData2.local_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2_originating_dsa_obj_dn, + { "originating_dsa_obj_dn", "drsuapi.DsReplicaObjMetaData2.originating_dsa_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2Ctr_count, + { "count", "drsuapi.DsReplicaObjMetaData2Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2Ctr_enumeration_context, + { "enumeration_context", "drsuapi.DsReplicaObjMetaData2Ctr.enumeration_context", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaObjMetaData2Ctr_array, + { "array", "drsuapi.DsReplicaObjMetaData2Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_attribute_name, + { "attribute_name", "drsuapi.DsReplicaAttrValMetaData2.attribute_name", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_object_dn, + { "object_dn", "drsuapi.DsReplicaAttrValMetaData2.object_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_value_length, + { "value_length", "drsuapi.DsReplicaAttrValMetaData2.value_length", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_value, + { "value", "drsuapi.DsReplicaAttrValMetaData2.value", FT_UINT8, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_deleted, + { "deleted", "drsuapi.DsReplicaAttrValMetaData2.deleted", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_created, + { "created", "drsuapi.DsReplicaAttrValMetaData2.created", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_version, + { "version", "drsuapi.DsReplicaAttrValMetaData2.version", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_last_changed, + { "originating_last_changed", "drsuapi.DsReplicaAttrValMetaData2.originating_last_changed", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_invocation_id, + { "originating_dsa_invocation_id", "drsuapi.DsReplicaAttrValMetaData2.originating_dsa_invocation_id", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_usn, + { "originating_usn", "drsuapi.DsReplicaAttrValMetaData2.originating_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_local_usn, + { "local_usn", "drsuapi.DsReplicaAttrValMetaData2.local_usn", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2_originating_dsa_obj_dn, + { "originating_dsa_obj_dn", "drsuapi.DsReplicaAttrValMetaData2.originating_dsa_obj_dn", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2Ctr_count, + { "count", "drsuapi.DsReplicaAttrValMetaData2Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2Ctr_enumeration_context, + { "enumeration_context", "drsuapi.DsReplicaAttrValMetaData2Ctr.enumeration_context", FT_INT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaAttrValMetaData2Ctr_array, + { "array", "drsuapi.DsReplicaAttrValMetaData2Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_u1, + { "u1", "drsuapi.DsReplicaConnection04.u1", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_u2, + { "u2", "drsuapi.DsReplicaConnection04.u2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_u3, + { "u3", "drsuapi.DsReplicaConnection04.u3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_bind_guid, + { "bind_guid", "drsuapi.DsReplicaConnection04.bind_guid", FT_GUID, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_bind_time, + { "bind_time", "drsuapi.DsReplicaConnection04.bind_time", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_u4, + { "u4", "drsuapi.DsReplicaConnection04.u4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04_u5, + { "u5", "drsuapi.DsReplicaConnection04.u5", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04Ctr_count, + { "count", "drsuapi.DsReplicaConnection04Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04Ctr_reserved, + { "reserved", "drsuapi.DsReplicaConnection04Ctr.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaConnection04Ctr_array, + { "array", "drsuapi.DsReplicaConnection04Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_str1, + { "str1", "drsuapi.DsReplica06.str1", FT_STRING, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u1, + { "u1", "drsuapi.DsReplica06.u1", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u2, + { "u2", "drsuapi.DsReplica06.u2", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u3, + { "u3", "drsuapi.DsReplica06.u3", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u4, + { "u4", "drsuapi.DsReplica06.u4", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u5, + { "u5", "drsuapi.DsReplica06.u5", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u6, + { "u6", "drsuapi.DsReplica06.u6", FT_UINT64, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06_u7, + { "u7", "drsuapi.DsReplica06.u7", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06Ctr_count, + { "count", "drsuapi.DsReplica06Ctr.count", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06Ctr_reserved, + { "reserved", "drsuapi.DsReplica06Ctr.reserved", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplica06Ctr_array, + { "array", "drsuapi.DsReplica06Ctr.array", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS_neighbours, + { "neighbours", "drsuapi.DsReplicaInfo.neighbours", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS_coursors, + { "coursors", "drsuapi.DsReplicaInfo.coursors", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA_objmetadata, + { "objmetadata", "drsuapi.DsReplicaInfo.objmetadata", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_CONNECT_FAILURES_connectfailures, + { "connectfailures", "drsuapi.DsReplicaInfo.connectfailures", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_KCC_DSA_LINK_FAILURES_linkfailures, + { "linkfailures", "drsuapi.DsReplicaInfo.linkfailures", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_PENDING_OPS_pendingops, + { "pendingops", "drsuapi.DsReplicaInfo.pendingops", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA_attrvalmetadata, + { "attrvalmetadata", "drsuapi.DsReplicaInfo.attrvalmetadata", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS2_coursors2, + { "coursors2", "drsuapi.DsReplicaInfo.coursors2", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSORS3_coursors3, + { "coursors3", "drsuapi.DsReplicaInfo.coursors3", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_OBJ_METADATA2_objmetadata2, + { "objmetadata2", "drsuapi.DsReplicaInfo.objmetadata2", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_ATTRIBUTE_VALUE_METADATA2_attrvalmetadata2, + { "attrvalmetadata2", "drsuapi.DsReplicaInfo.attrvalmetadata2", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_NEIGHBORS02_neighbours02, + { "neighbours02", "drsuapi.DsReplicaInfo.neighbours02", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CONNECTIONS04_connections04, + { "connections04", "drsuapi.DsReplicaInfo.connections04", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_CURSURS05_coursors05, + { "coursors05", "drsuapi.DsReplicaInfo.coursors05", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaInfo_DRSUAPI_DS_REPLICA_INFO_06_i06, + { "i06", "drsuapi.DsReplicaInfo.i06", FT_NONE, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfo_bind_handle, + { "bind_handle", "drsuapi.DsReplicaGetInfo.bind_handle", FT_BYTES, BASE_NONE, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfo_level, + { "level", "drsuapi.DsReplicaGetInfo.level", FT_INT32, BASE_DEC, + VALS(drsuapi_DsReplicaGetInfoLevel_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfo_req, + { "req", "drsuapi.DsReplicaGetInfo.req", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfo_info_type, + { "info_type", "drsuapi.DsReplicaGetInfo.info_type", FT_INT32, BASE_DEC, + VALS(drsuapi_DsReplicaInfoType_vals), 0, + NULL, HFILL }}, + + { &hf_drsuapi_DsReplicaGetInfo_info, + { "info", "drsuapi.DsReplicaGetInfo.info", FT_UINT32, BASE_DEC, + NULL, 0, + NULL, HFILL }}, /* END OF INCLUDED FILE : ETH_HFARR */ @@ -10161,90 +10150,90 @@ proto_register_drsuapi(void) /* INCLUDED FILE : ETH_ETTARR */ - &ett_drsuapi, - &ett_drsuapi_SupportedExtensions, - &ett_drsuapi_DsBindInfo24, - &ett_drsuapi_DsBindInfo28, - &ett_drsuapi_DsBindInfo, - &ett_drsuapi_DsBindInfoCtr, - &ett_drsuapi_DsReplicaSyncRequest1Info, - &ett_drsuapi_DsReplicaSyncOptions, - &ett_drsuapi_DsReplicaSyncRequest1, - &ett_drsuapi_DsReplicaSyncRequest, - &ett_drsuapi_DsGetNCChangesUsnTriple, - &ett_drsuapi_DsReplicaCoursor, - &ett_drsuapi_DsReplicaCoursor05Ctr, - &ett_drsuapi_DsGetNCChangesRequest5, - &ett_drsuapi_DsGetNCChangesRequest_Ctr14, - &ett_drsuapi_DsGetNCChangesRequest_Ctr13, - &ett_drsuapi_DsGetNCChangesRequest_Ctr12, - &ett_drsuapi_DsGetNCChangesRequest8, - &ett_drsuapi_DsGetNCChangesRequest, - &ett_drsuapi_DsReplicaCoursorEx, - &ett_drsuapi_DsReplicaCoursorEx05Ctr, - &ett_drsuapi_DsGetNCChangesCtr6, - &ett_drsuapi_DsGetNCChangesCtr7, - &ett_drsuapi_DsGetNCChangesCtr, - &ett_drsuapi_DsReplicaUpdateRefsOptions, - &ett_drsuapi_DsReplicaUpdateRefsRequest1, - &ett_drsuapi_DsReplicaUpdateRefsRequest, - &ett_drsuapi_DsReplicaAddOptions, - &ett_drsuapi_DsReplicaDeleteOptions, - &ett_drsuapi_DsReplicaModifyOptions, - &ett_drsuapi_DsNameString, - &ett_drsuapi_DsNameRequest1, - &ett_drsuapi_DsNameRequest, - &ett_drsuapi_DsNameInfo1, - &ett_drsuapi_DsNameCtr1, - &ett_drsuapi_DsNameCtr, - &ett_drsuapi_DsWriteAccountSpnRequest1, - &ett_drsuapi_DsWriteAccountSpnRequest, - &ett_drsuapi_DsWriteAccountSpnResult1, - &ett_drsuapi_DsWriteAccountSpnResult, - &ett_drsuapi_DsGetDCInfoRequest1, - &ett_drsuapi_DsGetDCInfoRequest, - &ett_drsuapi_DsGetDCInfo1, - &ett_drsuapi_DsGetDCInfoCtr1, - &ett_drsuapi_DsGetDCInfo2, - &ett_drsuapi_DsGetDCInfoCtr2, - &ett_drsuapi_DsGetDCInfo01, - &ett_drsuapi_DsGetDCInfoCtr01, - &ett_drsuapi_DsGetDCInfoCtr, - &ett_drsuapi_DsReplicaGetInfoRequest1, - &ett_drsuapi_DsReplicaGetInfoRequest2, - &ett_drsuapi_DsReplicaGetInfoRequest, - &ett_drsuapi_DsReplicaNeighbour, - &ett_drsuapi_DsReplicaNeighbourCtr, - &ett_drsuapi_DsReplicaCoursorCtr, - &ett_drsuapi_DsReplicaObjMetaData, - &ett_drsuapi_DsReplicaObjMetaDataCtr, - &ett_drsuapi_DsReplicaKccDsaFailure, - &ett_drsuapi_DsReplicaKccDsaFailuresCtr, - &ett_drsuapi_DsRplicaOpOptions, - &ett_drsuapi_DsReplicaOp, - &ett_drsuapi_DsReplicaOpCtr, - &ett_drsuapi_DsReplicaAttrValMetaData, - &ett_drsuapi_DsReplicaAttrValMetaDataCtr, - &ett_drsuapi_DsReplicaCoursor2, - &ett_drsuapi_DsReplicaCoursor2Ctr, - &ett_drsuapi_DsReplicaCoursor3, - &ett_drsuapi_DsReplicaCoursor3Ctr, - &ett_drsuapi_DsReplicaObjMetaData2, - &ett_drsuapi_DsReplicaObjMetaData2Ctr, - &ett_drsuapi_DsReplicaAttrValMetaData2, - &ett_drsuapi_DsReplicaAttrValMetaData2Ctr, - &ett_drsuapi_DsReplicaConnection04, - &ett_drsuapi_DsReplicaConnection04Ctr, - &ett_drsuapi_DsReplica06, - &ett_drsuapi_DsReplica06Ctr, - &ett_drsuapi_DsReplicaInfo, + &ett_drsuapi, + &ett_drsuapi_SupportedExtensions, + &ett_drsuapi_DsBindInfo24, + &ett_drsuapi_DsBindInfo28, + &ett_drsuapi_DsBindInfo, + &ett_drsuapi_DsBindInfoCtr, + &ett_drsuapi_DsReplicaSyncRequest1Info, + &ett_drsuapi_DsReplicaSyncOptions, + &ett_drsuapi_DsReplicaSyncRequest1, + &ett_drsuapi_DsReplicaSyncRequest, + &ett_drsuapi_DsGetNCChangesUsnTriple, + &ett_drsuapi_DsReplicaCoursor, + &ett_drsuapi_DsReplicaCoursor05Ctr, + &ett_drsuapi_DsGetNCChangesRequest5, + &ett_drsuapi_DsGetNCChangesRequest_Ctr14, + &ett_drsuapi_DsGetNCChangesRequest_Ctr13, + &ett_drsuapi_DsGetNCChangesRequest_Ctr12, + &ett_drsuapi_DsGetNCChangesRequest8, + &ett_drsuapi_DsGetNCChangesRequest, + &ett_drsuapi_DsReplicaCoursorEx, + &ett_drsuapi_DsReplicaCoursorEx05Ctr, + &ett_drsuapi_DsGetNCChangesCtr6, + &ett_drsuapi_DsGetNCChangesCtr7, + &ett_drsuapi_DsGetNCChangesCtr, + &ett_drsuapi_DsReplicaUpdateRefsOptions, + &ett_drsuapi_DsReplicaUpdateRefsRequest1, + &ett_drsuapi_DsReplicaUpdateRefsRequest, + &ett_drsuapi_DsReplicaAddOptions, + &ett_drsuapi_DsReplicaDeleteOptions, + &ett_drsuapi_DsReplicaModifyOptions, + &ett_drsuapi_DsNameString, + &ett_drsuapi_DsNameRequest1, + &ett_drsuapi_DsNameRequest, + &ett_drsuapi_DsNameInfo1, + &ett_drsuapi_DsNameCtr1, + &ett_drsuapi_DsNameCtr, + &ett_drsuapi_DsWriteAccountSpnRequest1, + &ett_drsuapi_DsWriteAccountSpnRequest, + &ett_drsuapi_DsWriteAccountSpnResult1, + &ett_drsuapi_DsWriteAccountSpnResult, + &ett_drsuapi_DsGetDCInfoRequest1, + &ett_drsuapi_DsGetDCInfoRequest, + &ett_drsuapi_DsGetDCInfo1, + &ett_drsuapi_DsGetDCInfoCtr1, + &ett_drsuapi_DsGetDCInfo2, + &ett_drsuapi_DsGetDCInfoCtr2, + &ett_drsuapi_DsGetDCInfo01, + &ett_drsuapi_DsGetDCInfoCtr01, + &ett_drsuapi_DsGetDCInfoCtr, + &ett_drsuapi_DsReplicaGetInfoRequest1, + &ett_drsuapi_DsReplicaGetInfoRequest2, + &ett_drsuapi_DsReplicaGetInfoRequest, + &ett_drsuapi_DsReplicaNeighbour, + &ett_drsuapi_DsReplicaNeighbourCtr, + &ett_drsuapi_DsReplicaCoursorCtr, + &ett_drsuapi_DsReplicaObjMetaData, + &ett_drsuapi_DsReplicaObjMetaDataCtr, + &ett_drsuapi_DsReplicaKccDsaFailure, + &ett_drsuapi_DsReplicaKccDsaFailuresCtr, + &ett_drsuapi_DsRplicaOpOptions, + &ett_drsuapi_DsReplicaOp, + &ett_drsuapi_DsReplicaOpCtr, + &ett_drsuapi_DsReplicaAttrValMetaData, + &ett_drsuapi_DsReplicaAttrValMetaDataCtr, + &ett_drsuapi_DsReplicaCoursor2, + &ett_drsuapi_DsReplicaCoursor2Ctr, + &ett_drsuapi_DsReplicaCoursor3, + &ett_drsuapi_DsReplicaCoursor3Ctr, + &ett_drsuapi_DsReplicaObjMetaData2, + &ett_drsuapi_DsReplicaObjMetaData2Ctr, + &ett_drsuapi_DsReplicaAttrValMetaData2, + &ett_drsuapi_DsReplicaAttrValMetaData2Ctr, + &ett_drsuapi_DsReplicaConnection04, + &ett_drsuapi_DsReplicaConnection04Ctr, + &ett_drsuapi_DsReplica06, + &ett_drsuapi_DsReplica06Ctr, + &ett_drsuapi_DsReplicaInfo, /* END OF INCLUDED FILE : ETH_ETTARR */ }; proto_drsuapi = proto_register_protocol( - "DRSUAPI", + "DRSUAPI", "DRSUAPI", "drsuapi"); proto_register_field_array(proto_drsuapi, hf, array_length(hf)); proto_register_subtree_array(ett, array_length(ett)); @@ -10254,81 +10243,81 @@ static dcerpc_sub_dissector function_dissectors[] = { /* INCLUDED FILE : ETH_FT */ - { 0, "DsBind", - drsuapi_dissect_DsBind_request, - drsuapi_dissect_DsBind_response }, - { 1, "DsUnbind", - drsuapi_dissect_DsUnbind_request, - drsuapi_dissect_DsUnbind_response }, - { 2, "DsReplicaSync", - drsuapi_dissect_DsReplicaSync_request, - drsuapi_dissect_DsReplicaSync_response }, - { 3, "DsGetNCChanges", - drsuapi_dissect_DsGetNCChanges_request, - drsuapi_dissect_DsGetNCChanges_response }, - { 4, "DsReplicaUpdateRefs", - drsuapi_dissect_DsReplicaUpdateRefs_request, - drsuapi_dissect_DsReplicaUpdateRefs_response }, - { 5, "DRSUAPI_REPLICA_ADD", - drsuapi_dissect_DRSUAPI_REPLICA_ADD_request, - drsuapi_dissect_DRSUAPI_REPLICA_ADD_response }, - { 6, "DRSUAPI_REPLICA_DEL", - drsuapi_dissect_DRSUAPI_REPLICA_DEL_request, - drsuapi_dissect_DRSUAPI_REPLICA_DEL_response }, - { 7, "DRSUAPI_REPLICA_MODIFY", - drsuapi_dissect_DRSUAPI_REPLICA_MODIFY_request, - drsuapi_dissect_DRSUAPI_REPLICA_MODIFY_response }, - { 8, "DRSUAPI_VERIFY_NAMES", - drsuapi_dissect_DRSUAPI_VERIFY_NAMES_request, - drsuapi_dissect_DRSUAPI_VERIFY_NAMES_response }, - { 9, "DRSUAPI_GET_MEMBERSHIPS", - drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS_request, - drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS_response }, - { 10, "DRSUAPI_INTER_DOMAIN_MOVE", - drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_request, - drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_response }, - { 11, "DRSUAPI_GET_NT4_CHANGELOG", - drsuapi_dissect_DRSUAPI_GET_NT4_CHANGELOG_request, - drsuapi_dissect_DRSUAPI_GET_NT4_CHANGELOG_response }, - { 12, "DsCrackNames", - drsuapi_dissect_DsCrackNames_request, - drsuapi_dissect_DsCrackNames_response }, - { 13, "DsWriteAccountSpn", - drsuapi_dissect_DsWriteAccountSpn_request, - drsuapi_dissect_DsWriteAccountSpn_response }, - { 14, "DRSUAPI_REMOVE_DS_SERVER", - drsuapi_dissect_DRSUAPI_REMOVE_DS_SERVER_request, - drsuapi_dissect_DRSUAPI_REMOVE_DS_SERVER_response }, - { 15, "DRSUAPI_REMOVE_DS_DOMAIN", - drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_request, - drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_response }, - { 16, "DsGetDomainControllerInfo", - drsuapi_dissect_DsGetDomainControllerInfo_request, - drsuapi_dissect_DsGetDomainControllerInfo_response }, - { 17, "DsAddEntry", - drsuapi_dissect_DsAddEntry_request, - drsuapi_dissect_DsAddEntry_response }, - { 18, "DRSUAPI_EXECUTE_KCC", - drsuapi_dissect_DRSUAPI_EXECUTE_KCC_request, - drsuapi_dissect_DRSUAPI_EXECUTE_KCC_response }, - { 19, "DsReplicaGetInfo", - drsuapi_dissect_DsReplicaGetInfo_request, - drsuapi_dissect_DsReplicaGetInfo_response }, - { 20, "DRSUAPI_ADD_SID_HISTORY", - drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_request, - drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_response }, - { 21, "DRSUAPI_GET_MEMBERSHIPS2", - drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS2_request, - drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS2_response }, - { 22, "DRSUAPI_REPLICA_VERIFY_OBJECTS", - drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_request, - drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_response }, - { 23, "DRSUAPI_GET_OBJECT_EXISTENCE", - drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_request, - drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_response }, - { 24, "DRSUAPI_QUERY_SITES_BY_COST", - drsuapi_dissect_DRSUAPI_QUERY_SITES_BY_COST_request, - drsuapi_dissect_DRSUAPI_QUERY_SITES_BY_COST_response }, + { 0, "DsBind", + drsuapi_dissect_DsBind_request, + drsuapi_dissect_DsBind_response }, + { 1, "DsUnbind", + drsuapi_dissect_DsUnbind_request, + drsuapi_dissect_DsUnbind_response }, + { 2, "DsReplicaSync", + drsuapi_dissect_DsReplicaSync_request, + drsuapi_dissect_DsReplicaSync_response }, + { 3, "DsGetNCChanges", + drsuapi_dissect_DsGetNCChanges_request, + drsuapi_dissect_DsGetNCChanges_response }, + { 4, "DsReplicaUpdateRefs", + drsuapi_dissect_DsReplicaUpdateRefs_request, + drsuapi_dissect_DsReplicaUpdateRefs_response }, + { 5, "DRSUAPI_REPLICA_ADD", + drsuapi_dissect_DRSUAPI_REPLICA_ADD_request, + drsuapi_dissect_DRSUAPI_REPLICA_ADD_response }, + { 6, "DRSUAPI_REPLICA_DEL", + drsuapi_dissect_DRSUAPI_REPLICA_DEL_request, + drsuapi_dissect_DRSUAPI_REPLICA_DEL_response }, + { 7, "DRSUAPI_REPLICA_MODIFY", + drsuapi_dissect_DRSUAPI_REPLICA_MODIFY_request, + drsuapi_dissect_DRSUAPI_REPLICA_MODIFY_response }, + { 8, "DRSUAPI_VERIFY_NAMES", + drsuapi_dissect_DRSUAPI_VERIFY_NAMES_request, + drsuapi_dissect_DRSUAPI_VERIFY_NAMES_response }, + { 9, "DRSUAPI_GET_MEMBERSHIPS", + drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS_request, + drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS_response }, + { 10, "DRSUAPI_INTER_DOMAIN_MOVE", + drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_request, + drsuapi_dissect_DRSUAPI_INTER_DOMAIN_MOVE_response }, + { 11, "DRSUAPI_GET_NT4_CHANGELOG", + drsuapi_dissect_DRSUAPI_GET_NT4_CHANGELOG_request, + drsuapi_dissect_DRSUAPI_GET_NT4_CHANGELOG_response }, + { 12, "DsCrackNames", + drsuapi_dissect_DsCrackNames_request, + drsuapi_dissect_DsCrackNames_response }, + { 13, "DsWriteAccountSpn", + drsuapi_dissect_DsWriteAccountSpn_request, + drsuapi_dissect_DsWriteAccountSpn_response }, + { 14, "DRSUAPI_REMOVE_DS_SERVER", + drsuapi_dissect_DRSUAPI_REMOVE_DS_SERVER_request, + drsuapi_dissect_DRSUAPI_REMOVE_DS_SERVER_response }, + { 15, "DRSUAPI_REMOVE_DS_DOMAIN", + drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_request, + drsuapi_dissect_DRSUAPI_REMOVE_DS_DOMAIN_response }, + { 16, "DsGetDomainControllerInfo", + drsuapi_dissect_DsGetDomainControllerInfo_request, + drsuapi_dissect_DsGetDomainControllerInfo_response }, + { 17, "DsAddEntry", + drsuapi_dissect_DsAddEntry_request, + drsuapi_dissect_DsAddEntry_response }, + { 18, "DRSUAPI_EXECUTE_KCC", + drsuapi_dissect_DRSUAPI_EXECUTE_KCC_request, + drsuapi_dissect_DRSUAPI_EXECUTE_KCC_response }, + { 19, "DsReplicaGetInfo", + drsuapi_dissect_DsReplicaGetInfo_request, + drsuapi_dissect_DsReplicaGetInfo_response }, + { 20, "DRSUAPI_ADD_SID_HISTORY", + drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_request, + drsuapi_dissect_DRSUAPI_ADD_SID_HISTORY_response }, + { 21, "DRSUAPI_GET_MEMBERSHIPS2", + drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS2_request, + drsuapi_dissect_DRSUAPI_GET_MEMBERSHIPS2_response }, + { 22, "DRSUAPI_REPLICA_VERIFY_OBJECTS", + drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_request, + drsuapi_dissect_DRSUAPI_REPLICA_VERIFY_OBJECTS_response }, + { 23, "DRSUAPI_GET_OBJECT_EXISTENCE", + drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_request, + drsuapi_dissect_DRSUAPI_GET_OBJECT_EXISTENCE_response }, + { 24, "DRSUAPI_QUERY_SITES_BY_COST", + drsuapi_dissect_DRSUAPI_QUERY_SITES_BY_COST_request, + drsuapi_dissect_DRSUAPI_QUERY_SITES_BY_COST_response }, /* END OF INCLUDED FILE : ETH_FT */ @@ -10341,9 +10330,9 @@ proto_reg_handoff_drsuapi(void) /* INCLUDED FILE : ETH_HANDOFF */ - dcerpc_init_uuid(proto_drsuapi, ett_drsuapi, - &uuid_dcerpc_drsuapi, ver_drsuapi, - function_dissectors, hf_drsuapi_opnum); + dcerpc_init_uuid(proto_drsuapi, ett_drsuapi, + &uuid_dcerpc_drsuapi, ver_drsuapi, + function_dissectors, hf_drsuapi_opnum); /* END OF INCLUDED FILE : ETH_HANDOFF */ diff --git a/epan/dissectors/packet-dcerpc-drsuapi.h b/epan/dissectors/packet-dcerpc-drsuapi.h index 31cffbb2a3..c3cea83e6f 100644 --- a/epan/dissectors/packet-dcerpc-drsuapi.h +++ b/epan/dissectors/packet-dcerpc-drsuapi.h @@ -70,10 +70,10 @@ extern const value_string drsuapi_DsNameStatus_vals[]; int drsuapi_dissect_DsNameStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); #define DRSUAPI_DS_NAME_FLAG_NO_FLAGS 0 -#define DRSUAPI_DS_NAME_FLAG_SYNTACTICAL_ONLY 0 -#define DRSUAPI_DS_NAME_FLAG_EVAL_AT_DC 0 -#define DRSUAPI_DS_NAME_FLAG_GCVERIFY 0 -#define DRSUAPI_DS_NAME_FLAG_TRUST_REFERRAL 0 +#define DRSUAPI_DS_NAME_FLAG_SYNTACTICAL_ONLY 1 +#define DRSUAPI_DS_NAME_FLAG_EVAL_AT_DC 2 +#define DRSUAPI_DS_NAME_FLAG_GCVERIFY 4 +#define DRSUAPI_DS_NAME_FLAG_TRUST_REFERRAL 8 extern const value_string drsuapi_DsNameFlags_vals[]; int drsuapi_dissect_DsNameFlags(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); |