static gint ett_drsuapi_drsuapi_DsReplicaLinkedAttribute3;
static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr6;
static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr9;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr1TS;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr6TS;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr9TS;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesCompressedCtr;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr2;
-static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr7;
static gint ett_drsuapi_drsuapi_DsGetNCChangesCtr;
static gint ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1;
static gint ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest2;
static gint hf_drsuapi_drsuapi_DsGetMemberships_level;
static gint hf_drsuapi_drsuapi_DsGetMemberships_level_out;
static gint hf_drsuapi_drsuapi_DsGetMemberships_req;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip1;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip6;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip9;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress1;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress6;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress9;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1_;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1___ndr_size;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1_extended_ret;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1_first_object;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_guid;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1_source_dsa_invocation_id;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr1_uptodateness_vector;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr2_mszip1;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6_;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6___ndr_size;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6_drs_error;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6_extended_ret;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_guid;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6_source_dsa_invocation_id;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr6_uptodateness_vector;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr7_ctr;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr9TS_ctr9;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr9TS_ctr9_;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr9___ndr_size;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr9_drs_error;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr9_extended_ret;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr1;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr6;
static gint hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr9;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_compressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_decompressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts_;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_compressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_decompressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts_;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_compressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_decompressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts_;
static gint hf_drsuapi_drsuapi_DsGetNCChangesRequest10_destination_dsa_guid;
static gint hf_drsuapi_drsuapi_DsGetNCChangesRequest10_extended_op;
static gint hf_drsuapi_drsuapi_DsGetNCChangesRequest10_fsmo_info;
static gint hf_drsuapi_drsuapi_DsGetNCChangesRequest_req11;
static gint hf_drsuapi_drsuapi_DsGetNCChangesRequest_req5;
static gint hf_drsuapi_drsuapi_DsGetNCChangesRequest_req8;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_compressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_decompressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts_;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_compressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_decompressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts_;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_compressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_decompressed_length;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts;
-static gint hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts_;
static gint hf_drsuapi_drsuapi_DsGetNCChanges_bind_handle;
static gint hf_drsuapi_drsuapi_DsGetNCChanges_ctr;
static gint hf_drsuapi_drsuapi_DsGetNCChanges_level;
static int drsuapi_dissect_element_DsGetNCChangesCtr9_linked_attributes_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
static int drsuapi_dissect_element_DsGetNCChangesCtr9_linked_attributes__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
static int drsuapi_dissect_element_DsGetNCChangesCtr9_drs_error(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr9TS_ctr9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr9TS_ctr9_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-const value_string drsuapi_drsuapi_DsGetNCChangesCompressionType_vals[] = {
- { DRSUAPI_COMPRESSION_TYPE_MSZIP, "DRSUAPI_COMPRESSION_TYPE_MSZIP" },
- { DRSUAPI_COMPRESSION_TYPE_XPRESS, "DRSUAPI_COMPRESSION_TYPE_XPRESS" },
-{ 0, NULL }
-};
-static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr2_mszip1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
-static int drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_);
}
-/* IDL: struct { */
-/* IDL: [subcontext(0xFFFFFC01)] drsuapi_DsGetNCChangesCtr1 ctr1; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint34359730184 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint34359730184(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1_(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr1(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesCtr1TS(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesCtr1TS);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr1TS_ctr1(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: [subcontext(0xFFFFFC01)] drsuapi_DsGetNCChangesCtr6 ctr6; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint34359730184 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint34359730184(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6_(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr6(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesCtr6TS(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesCtr6TS);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr6TS_ctr6(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: [subcontext(0xFFFFFC01)] drsuapi_DsGetNCChangesCtr9 ctr9; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr9TS_ctr9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint34359730184 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint34359730184(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr9TS_ctr9_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesCtr9TS_ctr9_(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr9TS_ctr9_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr9(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCtr9TS_ctr9,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesCtr9TS(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesCtr9TS);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr9TS_ctr9(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: uint32 decompressed_length; */
-/* IDL: uint32 compressed_length; */
-/* IDL: [compression(NDR_COMPRESSION_MSZIP,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr1TS *ts; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_decompressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_compressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, di, drep, drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts_, NDR_POINTER_UNIQUE, "Pointer to Ts (drsuapi_DsGetNCChangesCtr1TS)",hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint3264 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts__(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr1TS(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_decompressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_compressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr1_ts(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: uint32 decompressed_length; */
-/* IDL: uint32 compressed_length; */
-/* IDL: [compression(NDR_COMPRESSION_MSZIP,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr6TS *ts; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_decompressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_compressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, di, drep, drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts_, NDR_POINTER_UNIQUE, "Pointer to Ts (drsuapi_DsGetNCChangesCtr6TS)",hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint3264 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts__(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr6TS(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_decompressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_compressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr6_ts(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: uint32 decompressed_length; */
-/* IDL: uint32 compressed_length; */
-/* IDL: [compression(NDR_COMPRESSION_MSZIP,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr9TS *ts; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_decompressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_compressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, di, drep, drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts_, NDR_POINTER_UNIQUE, "Pointer to Ts (drsuapi_DsGetNCChangesCtr9TS)",hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint3264 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts__(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr9TS(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_decompressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_compressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesMSZIPCtr9_ts(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: uint32 decompressed_length; */
-/* IDL: uint32 compressed_length; */
-/* IDL: [compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr1TS *ts; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_decompressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_compressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, di, drep, drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts_, NDR_POINTER_UNIQUE, "Pointer to Ts (drsuapi_DsGetNCChangesCtr1TS)",hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint3264 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts__(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr1TS(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesXPRESSCtr1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_decompressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_compressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr1_ts(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: uint32 decompressed_length; */
-/* IDL: uint32 compressed_length; */
-/* IDL: [compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr6TS *ts; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_decompressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_compressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, di, drep, drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts_, NDR_POINTER_UNIQUE, "Pointer to Ts (drsuapi_DsGetNCChangesCtr6TS)",hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint3264 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts__(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr6TS(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesXPRESSCtr6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_decompressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_compressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr6_ts(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: uint32 decompressed_length; */
-/* IDL: uint32 compressed_length; */
-/* IDL: [compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length)] [subcontext(4)] [subcontext_size(compressed_length)] [unique(1)] drsuapi_DsGetNCChangesCtr9TS *ts; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_decompressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_decompressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_compressed_length(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_compressed_length, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, di, drep, drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts_, NDR_POINTER_UNIQUE, "Pointer to Ts (drsuapi_DsGetNCChangesCtr9TS)",hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- guint3264 size;
- int conformant = di->conformant_run;
- tvbuff_t *subtvb;
-
- if (!conformant) {
- guint32 saved_flags = di->call_data->flags;
- offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts_, &size);
- di->call_data->flags &= ~DCERPC_IS_NDR64;
- subtvb = tvb_new_subset_length_caplen(tvb, offset, (const gint)size, -1);
- drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts__(subtvb, 0, pinfo, tree, di, drep);
- offset += (int)size;
- di->call_data->flags = saved_flags;
- }
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesCtr9TS(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesXPRESSCtr9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_decompressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_compressed_length(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesXPRESSCtr9_ts(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: enum { */
-/* IDL: DRSUAPI_COMPRESSION_TYPE_MSZIP=2, */
-/* IDL: DRSUAPI_COMPRESSION_TYPE_XPRESS=3, */
-/* IDL: } */
-
-int
-drsuapi_dissect_enum_DsGetNCChangesCompressionType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint16 *param _U_)
-{
- guint16 parameter=0;
- if (param) {
- parameter = *param;
- }
- offset = dissect_ndr_uint16(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter);
- if (param) {
- *param = parameter;
- }
- return offset;
-}
-
-
-/* IDL: [flag(LIBNDR_PRINT_ARRAY_HEX)] [nodiscriminant(1)] union { */
-/* IDL: [case(1|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] [case(1|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] drsuapi_DsGetNCChangesMSZIPCtr1 mszip1; */
-/* IDL: [case(6|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] [case(6|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] drsuapi_DsGetNCChangesMSZIPCtr6 mszip6; */
-/* IDL: [case(9|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] [case(9|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16))] drsuapi_DsGetNCChangesMSZIPCtr9 mszip9; */
-/* IDL: [case(1|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16))] [case(1|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16))] drsuapi_DsGetNCChangesXPRESSCtr1 xpress1; */
-/* IDL: [case(6|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16))] [case(6|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16))] drsuapi_DsGetNCChangesXPRESSCtr6 xpress6; */
-/* IDL: [case(9|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16))] [case(9|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16))] drsuapi_DsGetNCChangesXPRESSCtr9 xpress9; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr1(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip1,0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr6(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip6,0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr9(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip9,0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesXPRESSCtr1(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress1,0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesXPRESSCtr6(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress6,0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress9(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesXPRESSCtr9(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress9,0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_DsGetNCChangesCompressedCtr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
- guint32 level = param;
-
- old_offset = offset;
- if (parent_tree) {
- tree = proto_tree_add_subtree(parent_tree, tvb, offset, -1, ett_drsuapi_drsuapi_DsGetNCChangesCompressedCtr, &item, "drsuapi_DsGetNCChangesCompressedCtr");
- }
-
- switch(level) {
- case 1|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16):
- offset = drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip1(tvb, offset, pinfo, tree, di, drep);
- break;
-
- case 6|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16):
- offset = drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip6(tvb, offset, pinfo, tree, di, drep);
- break;
-
- case 9|(DRSUAPI_COMPRESSION_TYPE_MSZIP<<16):
- offset = drsuapi_dissect_element_DsGetNCChangesCompressedCtr_mszip9(tvb, offset, pinfo, tree, di, drep);
- break;
-
- case 1|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16):
- offset = drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvb, offset, pinfo, tree, di, drep);
- break;
-
- case 6|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16):
- offset = drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress6(tvb, offset, pinfo, tree, di, drep);
- break;
-
- case 9|(DRSUAPI_COMPRESSION_TYPE_XPRESS<<16):
- offset = drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress9(tvb, offset, pinfo, tree, di, drep);
- break;
- }
- proto_item_set_len(item, offset-old_offset);
-
-
- return offset;
-}
-
-/* IDL: struct { */
-/* IDL: drsuapi_DsGetNCChangesMSZIPCtr1 mszip1; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr2_mszip1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_struct_DsGetNCChangesMSZIPCtr1(tvb,offset,pinfo,tree,di,drep,hf_drsuapi_drsuapi_DsGetNCChangesCtr2_mszip1,0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesCtr2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesCtr2);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr2_mszip1(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
-/* IDL: struct { */
-/* IDL: [range(0,9)] uint32 level; */
-/* IDL: [range(2,3)] drsuapi_DsGetNCChangesCompressionType type; */
-/* IDL: [switch_is(level|(type<<16))] drsuapi_DsGetNCChangesCompressedCtr ctr; */
-/* IDL: } */
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_enum_DsGetNCChangesCompressionType(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type, 0);
-
- return offset;
-}
-
-static int
-drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_)
-{
- offset = drsuapi_dissect_DsGetNCChangesCompressedCtr(tvb, offset, pinfo, tree, di, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_ctr, 0);
-
- return offset;
-}
-
-int
-drsuapi_dissect_struct_DsGetNCChangesCtr7(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
-{
- proto_item *item = NULL;
- proto_tree *tree = NULL;
- int old_offset;
-
- ALIGN_TO_5_BYTES;
-
- old_offset = offset;
-
- if (parent_tree) {
- item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
- tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesCtr7);
- }
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvb, offset, pinfo, tree, di, drep);
-
- offset = drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvb, offset, pinfo, tree, di, drep);
-
-
- proto_item_set_len(item, offset-old_offset);
-
-
- if (di->call_data->flags & DCERPC_IS_NDR64) {
- ALIGN_TO_5_BYTES;
- }
-
- return offset;
-}
-
-
/* IDL: [switch_type(uint32)] union { */
/* IDL: [case(1)] [case(1)] drsuapi_DsGetNCChangesCtr1 ctr1; */
/* IDL: [case(6)] [case(6)] drsuapi_DsGetNCChangesCtr6 ctr6; */
{ "Level Out", "drsuapi.drsuapi_DsGetMemberships.level_out", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetMemberships_req,
{ "Req", "drsuapi.drsuapi_DsGetMemberships.req", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip1,
- { "Mszip1", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.mszip1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip6,
- { "Mszip6", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.mszip6", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_mszip9,
- { "Mszip9", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.mszip9", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress1,
- { "Xpress1", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.xpress1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress6,
- { "Xpress6", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.xpress6", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCompressedCtr_xpress9,
- { "Xpress9", "drsuapi.drsuapi_DsGetNCChangesCompressedCtr.xpress9", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1,
- { "Ctr1", "drsuapi.drsuapi_DsGetNCChangesCtr1TS.ctr1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr1TS_ctr1_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesCtr1TS.subcontext", FT_UINT34359730184, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr1___ndr_size,
{ "Ndr Size", "drsuapi.drsuapi_DsGetNCChangesCtr1.__ndr_size", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_extended_ret,
{ "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesCtr1.source_dsa_invocation_id", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr1_uptodateness_vector,
{ "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesCtr1.uptodateness_vector", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr2_mszip1,
- { "Mszip1", "drsuapi.drsuapi_DsGetNCChangesCtr2.mszip1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6,
- { "Ctr6", "drsuapi.drsuapi_DsGetNCChangesCtr6TS.ctr6", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr6TS_ctr6_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesCtr6TS.subcontext", FT_UINT34359730184, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr6___ndr_size,
{ "Ndr Size", "drsuapi.drsuapi_DsGetNCChangesCtr6.__ndr_size", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_drs_error,
{ "Source Dsa Invocation Id", "drsuapi.drsuapi_DsGetNCChangesCtr6.source_dsa_invocation_id", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr6_uptodateness_vector,
{ "Uptodateness Vector", "drsuapi.drsuapi_DsGetNCChangesCtr6.uptodateness_vector", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr7_ctr,
- { "Ctr", "drsuapi.drsuapi_DsGetNCChangesCtr7.ctr", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level,
- { "Level", "drsuapi.drsuapi_DsGetNCChangesCtr7.level", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type,
- { "Type", "drsuapi.drsuapi_DsGetNCChangesCtr7.type", FT_UINT16, BASE_DEC, VALS(drsuapi_drsuapi_DsGetNCChangesCompressionType_vals), 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr9TS_ctr9,
- { "Ctr9", "drsuapi.drsuapi_DsGetNCChangesCtr9TS.ctr9", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesCtr9TS_ctr9_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesCtr9TS.subcontext", FT_UINT34359730184, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr9___ndr_size,
{ "Ndr Size", "drsuapi.drsuapi_DsGetNCChangesCtr9.__ndr_size", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr9_drs_error,
{ "Ctr6", "drsuapi.drsuapi_DsGetNCChangesCtr.ctr6", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesCtr_ctr9,
{ "Ctr9", "drsuapi.drsuapi_DsGetNCChangesCtr.ctr9", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_compressed_length,
- { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.compressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_decompressed_length,
- { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.decompressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts,
- { "Ts", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.ts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1_ts_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr1.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_compressed_length,
- { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.compressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_decompressed_length,
- { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.decompressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts,
- { "Ts", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.ts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6_ts_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr6.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_compressed_length,
- { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr9.compressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_decompressed_length,
- { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr9.decompressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts,
- { "Ts", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr9.ts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9_ts_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesMSZIPCtr9.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_destination_dsa_guid,
{ "Destination Dsa Guid", "drsuapi.drsuapi_DsGetNCChangesRequest10.destination_dsa_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesRequest10_extended_op,
{ "Req5", "drsuapi.drsuapi_DsGetNCChangesRequest.req5", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChangesRequest_req8,
{ "Req8", "drsuapi.drsuapi_DsGetNCChangesRequest.req8", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_compressed_length,
- { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr1.compressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_decompressed_length,
- { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr1.decompressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts,
- { "Ts", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr1.ts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1_ts_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr1.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_compressed_length,
- { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr6.compressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_decompressed_length,
- { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr6.decompressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts,
- { "Ts", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr6.ts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6_ts_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr6.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_compressed_length,
- { "Compressed Length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr9.compressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_decompressed_length,
- { "Decompressed Length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr9.decompressed_length", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts,
- { "Ts", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr9.ts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
- { &hf_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9_ts_,
- { "Subcontext length", "drsuapi.drsuapi_DsGetNCChangesXPRESSCtr9.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChanges_bind_handle,
{ "Bind Handle", "drsuapi.drsuapi_DsGetNCChanges.bind_handle", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_drsuapi_drsuapi_DsGetNCChanges_ctr,
&ett_drsuapi_drsuapi_DsReplicaLinkedAttribute3,
&ett_drsuapi_drsuapi_DsGetNCChangesCtr6,
&ett_drsuapi_drsuapi_DsGetNCChangesCtr9,
- &ett_drsuapi_drsuapi_DsGetNCChangesCtr1TS,
- &ett_drsuapi_drsuapi_DsGetNCChangesCtr6TS,
- &ett_drsuapi_drsuapi_DsGetNCChangesCtr9TS,
- &ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr1,
- &ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr6,
- &ett_drsuapi_drsuapi_DsGetNCChangesMSZIPCtr9,
- &ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr1,
- &ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr6,
- &ett_drsuapi_drsuapi_DsGetNCChangesXPRESSCtr9,
- &ett_drsuapi_drsuapi_DsGetNCChangesCompressedCtr,
- &ett_drsuapi_drsuapi_DsGetNCChangesCtr2,
- &ett_drsuapi_drsuapi_DsGetNCChangesCtr7,
&ett_drsuapi_drsuapi_DsGetNCChangesCtr,
&ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest1,
&ett_drsuapi_drsuapi_DsReplicaUpdateRefsRequest2,