dcerpc_dissect_struct_rts_cmd(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint32 CommandType;
- Command;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
netdfs_dissect_struct_dfs_EnumStruct(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint32 level;
- e;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
static int dfsblobs_dissect_element_dfs_referral_r2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int dfsblobs_dissect_element_dfs_padding_value(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int dfsblobs_dissect_element_dfs_padding_value_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int dfsblobs_dissect_element_dfs_referral_v3_size(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *size);
+static int dfsblobs_dissect_element_dfs_referral_v3_size(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int dfsblobs_dissect_element_dfs_referral_v3_server_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int dfsblobs_dissect_element_dfs_referral_v3_entry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *entry_flags);
+static int dfsblobs_dissect_element_dfs_referral_v3_entry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int dfsblobs_dissect_element_dfs_referral_v3_ttl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int dfsblobs_dissect_element_dfs_referral_v3_referrals(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
static int dfsblobs_dissect_element_dfs_referral_v3_service_site_guid(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
/* IDL: } */
static int
-dfsblobs_dissect_element_dfs_referral_v3_size(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *size)
+dfsblobs_dissect_element_dfs_referral_v3_size(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dfsblobs_dfs_referral_v3_size, size);
+ offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dfsblobs_dfs_referral_v3_size, 0);
return offset;
}
}
static int
-dfsblobs_dissect_element_dfs_referral_v3_entry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *entry_flags)
+dfsblobs_dissect_element_dfs_referral_v3_entry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = dfsblobs_dissect_enum_DFS_FLAGS_REFERRAL(tvb, offset, pinfo, tree, drep, hf_dfsblobs_dfs_referral_v3_entry_flags, entry_flags);
+ offset = dfsblobs_dissect_enum_DFS_FLAGS_REFERRAL(tvb, offset, pinfo, tree, drep, hf_dfsblobs_dfs_referral_v3_entry_flags, 0);
return offset;
}
int
dfsblobs_dissect_struct_dfs_referral_v3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- guint16 size;
- guint16 entry_flags;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
tree = proto_item_add_subtree(item, ett_dfsblobs_dfs_referral_v3);
}
- offset = dfsblobs_dissect_element_dfs_referral_v3_size(tvb, offset, pinfo, tree, drep, &size);
+ offset = dfsblobs_dissect_element_dfs_referral_v3_size(tvb, offset, pinfo, tree, drep);
offset = dfsblobs_dissect_element_dfs_referral_v3_server_type(tvb, offset, pinfo, tree, drep);
- offset = dfsblobs_dissect_element_dfs_referral_v3_entry_flags(tvb, offset, pinfo, tree, drep, &entry_flags);
+ offset = dfsblobs_dissect_element_dfs_referral_v3_entry_flags(tvb, offset, pinfo, tree, drep);
offset = dfsblobs_dissect_element_dfs_referral_v3_ttl(tvb, offset, pinfo, tree, drep);
drsblobs_dissect_struct_ldapControlDirSyncBlob(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint32 extra_length;
- extra;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
drsblobs_dissect_struct_ExtendedErrorComputerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint1632 present;
- n;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
drsblobs_dissect_struct_ExtendedErrorParam(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint1632 type;
- p;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
static int drsuapi_dissect_element_DsGetNCChangesCompressedCtr_xpress1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _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_, 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_, 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_, guint8 *drep _U_, guint32 *level);
-static int drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint1632 *type);
+static int drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _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_, 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_, guint8 *drep _U_, guint32 *);
static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int drsuapi_dissect_element_DsGetNCChangesCtr_ctr2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
/* IDL: } */
static int
-drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *level)
+drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_level, level);
+ offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, 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_, guint8 *drep _U_, guint1632 *type)
+drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = drsuapi_dissect_enum_DsGetNCChangesCompressionType(tvb, offset, pinfo, tree, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type, type);
+ offset = drsuapi_dissect_enum_DsGetNCChangesCompressionType(tvb, offset, pinfo, tree, drep, hf_drsuapi_drsuapi_DsGetNCChangesCtr7_type, 0);
return offset;
}
int
drsuapi_dissect_struct_DsGetNCChangesCtr7(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- guint32 level;
- guint1632 type;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
tree = proto_item_add_subtree(item, ett_drsuapi_drsuapi_DsGetNCChangesCtr7);
}
- offset = drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvb, offset, pinfo, tree, drep, &level);
+ offset = drsuapi_dissect_element_DsGetNCChangesCtr7_level(tvb, offset, pinfo, tree, drep);
- offset = drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvb, offset, pinfo, tree, drep, &type);
+ offset = drsuapi_dissect_element_DsGetNCChangesCtr7_type(tvb, offset, pinfo, tree, drep);
offset = drsuapi_dissect_element_DsGetNCChangesCtr7_ctr(tvb, offset, pinfo, tree, drep, &);
static int epmapper_dissect_element_epm_rhs_unknown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int epmapper_dissect_element_epm_lhs_protocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int epmapper_dissect_element_epm_lhs_lhs_data(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int epmapper_dissect_element_epm_floor_lhs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *lhs);
-static int epmapper_dissect_element_epm_floor_lhs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *lhs);
+static int epmapper_dissect_element_epm_floor_lhs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
+static int epmapper_dissect_element_epm_floor_lhs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int epmapper_dissect_element_epm_floor_rhs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
static int epmapper_dissect_element_epm_floor_rhs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
static int epmapper_dissect_element_epm_tower_num_floors(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
/* IDL: } */
static int
-epmapper_dissect_element_epm_floor_lhs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *lhs)
+epmapper_dissect_element_epm_floor_lhs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
guint16 size;
offset = dissect_ndr_uint16(tvb, offset, pinfo, tree, drep, hf_epmapper_epm_floor_lhs_, &size);
di->call_data->flags &= ~DCERPC_IS_NDR64;
subtvb = tvb_new_subset(tvb, offset, size, -1);
- epmapper_dissect_element_epm_floor_lhs_(subtvb, 0, pinfo, tree, drep, lhs);
+ epmapper_dissect_element_epm_floor_lhs_(subtvb, 0, pinfo, tree, drep);
offset += size;
di->call_data->flags = saved_flags;
}
}
static int
-epmapper_dissect_element_epm_floor_lhs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *lhs)
+epmapper_dissect_element_epm_floor_lhs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = epmapper_dissect_struct_epm_lhs(tvb,offset,pinfo,tree,drep,hf_epmapper_epm_floor_lhs,lhs);
+ offset = epmapper_dissect_struct_epm_lhs(tvb,offset,pinfo,tree,drep,hf_epmapper_epm_floor_lhs,0);
return offset;
}
int
epmapper_dissect_struct_epm_floor(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- lhs;
proto_item *item = NULL;
proto_tree *tree = NULL;
int old_offset;
tree = proto_item_add_subtree(item, ett_epmapper_epm_floor);
}
- offset = epmapper_dissect_element_epm_floor_lhs(tvb, offset, pinfo, tree, drep, &lhs);
+ offset = epmapper_dissect_element_epm_floor_lhs(tvb, offset, pinfo, tree, drep);
offset = epmapper_dissect_element_epm_floor_rhs(tvb, offset, pinfo, tree, drep, &);
frstrans_dissect_struct_RdcParameters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint1632 rdc_chunker_algorithm;
- u;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
nbt_dissect_struct_dgram_message(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint32 dgram_body_type;
- body;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
static int netlogon_dissect_element_netr_ChangeLogEntry_serial_number1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int netlogon_dissect_element_netr_ChangeLogEntry_serial_number2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int netlogon_dissect_element_netr_ChangeLogEntry_object_rid(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int netlogon_dissect_element_netr_ChangeLogEntry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *flags);
+static int netlogon_dissect_element_netr_ChangeLogEntry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int netlogon_dissect_element_netr_ChangeLogEntry_db_index(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int netlogon_dissect_element_netr_ChangeLogEntry_delta_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int netlogon_dissect_element_netr_ChangeLogEntry_object(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
}
static int
-netlogon_dissect_element_netr_ChangeLogEntry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *flags)
+netlogon_dissect_element_netr_ChangeLogEntry_flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = netlogon_dissect_bitmap_netr_ChangeLogFlags(tvb, offset, pinfo, tree, drep, hf_netlogon_netr_ChangeLogEntry_flags, flags);
+ offset = netlogon_dissect_bitmap_netr_ChangeLogFlags(tvb, offset, pinfo, tree, drep, hf_netlogon_netr_ChangeLogEntry_flags, 0);
return offset;
}
int
netlogon_dissect_struct_netr_ChangeLogEntry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- flags;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
offset = netlogon_dissect_element_netr_ChangeLogEntry_object_rid(tvb, offset, pinfo, tree, drep);
- offset = netlogon_dissect_element_netr_ChangeLogEntry_flags(tvb, offset, pinfo, tree, drep, &flags);
+ offset = netlogon_dissect_element_netr_ChangeLogEntry_flags(tvb, offset, pinfo, tree, drep);
offset = netlogon_dissect_element_netr_ChangeLogEntry_db_index(tvb, offset, pinfo, tree, drep);
static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_Signature(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_Signature_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_MessageType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *NegotiateFlags);
+static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_DomainNameLen(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_DomainNameMaxLen(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_NEGOTIATE_MESSAGE_DomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_TargetName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_TargetName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_TargetName__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *NegotiateFlags);
+static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_ServerChallenge(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_ServerChallenge_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_CHALLENGE_MESSAGE_Reserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_EncryptedRandomSessionKey(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_EncryptedRandomSessionKey_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_EncryptedRandomSessionKey__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *NegotiateFlags);
+static int ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_Version(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
static int ntlmssp_dissect_element_NTLMSSP_MESSAGE_SIGNATURE_Version(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int ntlmssp_dissect_element_NTLMSSP_MESSAGE_SIGNATURE_RandomPad(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
}
static int
-ntlmssp_dissect_element_NEGOTIATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *NegotiateFlags)
+ntlmssp_dissect_element_NEGOTIATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = ntlmssp_dissect_bitmap_NEGOTIATE(tvb, offset, pinfo, tree, drep, hf_ntlmssp_NEGOTIATE_MESSAGE_NegotiateFlags, NegotiateFlags);
+ offset = ntlmssp_dissect_bitmap_NEGOTIATE(tvb, offset, pinfo, tree, drep, hf_ntlmssp_NEGOTIATE_MESSAGE_NegotiateFlags, 0);
return offset;
}
int
ntlmssp_dissect_struct_NEGOTIATE_MESSAGE(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- NegotiateFlags;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
offset = ntlmssp_dissect_element_NEGOTIATE_MESSAGE_MessageType(tvb, offset, pinfo, tree, drep);
- offset = ntlmssp_dissect_element_NEGOTIATE_MESSAGE_NegotiateFlags(tvb, offset, pinfo, tree, drep, &NegotiateFlags);
+ offset = ntlmssp_dissect_element_NEGOTIATE_MESSAGE_NegotiateFlags(tvb, offset, pinfo, tree, drep);
offset = ntlmssp_dissect_element_NEGOTIATE_MESSAGE_DomainNameLen(tvb, offset, pinfo, tree, drep);
}
static int
-ntlmssp_dissect_element_CHALLENGE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *NegotiateFlags)
+ntlmssp_dissect_element_CHALLENGE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = ntlmssp_dissect_bitmap_NEGOTIATE(tvb, offset, pinfo, tree, drep, hf_ntlmssp_CHALLENGE_MESSAGE_NegotiateFlags, NegotiateFlags);
+ offset = ntlmssp_dissect_bitmap_NEGOTIATE(tvb, offset, pinfo, tree, drep, hf_ntlmssp_CHALLENGE_MESSAGE_NegotiateFlags, 0);
return offset;
}
int
ntlmssp_dissect_struct_CHALLENGE_MESSAGE(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- NegotiateFlags;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
offset = ntlmssp_dissect_element_CHALLENGE_MESSAGE_TargetName(tvb, offset, pinfo, tree, drep);
- offset = ntlmssp_dissect_element_CHALLENGE_MESSAGE_NegotiateFlags(tvb, offset, pinfo, tree, drep, &NegotiateFlags);
+ offset = ntlmssp_dissect_element_CHALLENGE_MESSAGE_NegotiateFlags(tvb, offset, pinfo, tree, drep);
offset = ntlmssp_dissect_element_CHALLENGE_MESSAGE_ServerChallenge(tvb, offset, pinfo, tree, drep);
}
static int
-ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *NegotiateFlags)
+ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_NegotiateFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = ntlmssp_dissect_bitmap_NEGOTIATE(tvb, offset, pinfo, tree, drep, hf_ntlmssp_AUTHENTICATE_MESSAGE_NegotiateFlags, NegotiateFlags);
+ offset = ntlmssp_dissect_bitmap_NEGOTIATE(tvb, offset, pinfo, tree, drep, hf_ntlmssp_AUTHENTICATE_MESSAGE_NegotiateFlags, 0);
return offset;
}
ntlmssp_dissect_struct_AUTHENTICATE_MESSAGE(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
guint16 LmChallengeResponseLen;
- LmChallengeResponse;
guint16 NtChallengeResponseLen;
- NtChallengeResponse;
- NegotiateFlags;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
offset = ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_EncryptedRandomSessionKey(tvb, offset, pinfo, tree, drep);
- offset = ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_NegotiateFlags(tvb, offset, pinfo, tree, drep, &NegotiateFlags);
+ offset = ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_NegotiateFlags(tvb, offset, pinfo, tree, drep);
offset = ntlmssp_dissect_element_AUTHENTICATE_MESSAGE_Version(tvb, offset, pinfo, tree, drep, &);
static int schannel_dissect_element_NL_AUTH_MESSAGE_BUFFER_u(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int schannel_dissect_element_NL_AUTH_MESSAGE_BUFFER_u(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int schannel_dissect_element_NL_AUTH_MESSAGE_BUFFER_REPLY_dummy(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int schannel_dissect_element_NL_AUTH_MESSAGE_MessageType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *MessageType);
+static int schannel_dissect_element_NL_AUTH_MESSAGE_MessageType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int schannel_dissect_element_NL_AUTH_MESSAGE_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int schannel_dissect_element_NL_AUTH_MESSAGE_oem_netbios_domain(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
static int schannel_dissect_element_NL_AUTH_MESSAGE_oem_netbios_computer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
/* IDL: } */
static int
-schannel_dissect_element_NL_AUTH_MESSAGE_MessageType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *MessageType)
+schannel_dissect_element_NL_AUTH_MESSAGE_MessageType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
{
- offset = schannel_dissect_enum_NL_AUTH_MESSAGE_TYPE(tvb, offset, pinfo, tree, drep, hf_schannel_NL_AUTH_MESSAGE_MessageType, MessageType);
+ offset = schannel_dissect_enum_NL_AUTH_MESSAGE_TYPE(tvb, offset, pinfo, tree, drep, hf_schannel_NL_AUTH_MESSAGE_MessageType, 0);
return offset;
}
int
schannel_dissect_struct_NL_AUTH_MESSAGE(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
- guint32 MessageType;
proto_item *item = NULL;
proto_tree *tree = NULL;
dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
tree = proto_item_add_subtree(item, ett_schannel_NL_AUTH_MESSAGE);
}
- offset = schannel_dissect_element_NL_AUTH_MESSAGE_MessageType(tvb, offset, pinfo, tree, drep, &MessageType);
+ offset = schannel_dissect_element_NL_AUTH_MESSAGE_MessageType(tvb, offset, pinfo, tree, drep);
offset = schannel_dissect_element_NL_AUTH_MESSAGE_Flags(tvb, offset, pinfo, tree, drep);
static int spoolss_dissect_element_NotifyData_devmode(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int spoolss_dissect_element_NotifyData_time(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int spoolss_dissect_element_NotifyData_sd(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int spoolss_dissect_element_Notify_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
-static int spoolss_dissect_element_Notify_field(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *);
+static int spoolss_dissect_element_Notify_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *type);
+static int spoolss_dissect_element_Notify_field(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *type);
static int spoolss_dissect_element_Notify_variable_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *variable_type);
static int spoolss_dissect_element_Notify_job_id(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
static int spoolss_dissect_element_Notify_data(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *variable_type);
/* IDL: } */
static int
-spoolss_dissect_element_Notify_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
+spoolss_dissect_element_Notify_type(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *type)
{
- offset = spoolss_dissect_enum_NotifyType(tvb, offset, pinfo, tree, drep, hf_spoolss_spoolss_Notify_type, 0);
+ offset = spoolss_dissect_enum_NotifyType(tvb, offset, pinfo, tree, drep, hf_spoolss_spoolss_Notify_type, type);
return offset;
}
static int
-spoolss_dissect_element_Notify_field(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint32 *)
+spoolss_dissect_element_Notify_field(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *type)
{
- offset = spoolss_dissect_Field(tvb, offset, pinfo, tree, drep, hf_spoolss_spoolss_Notify_field, *);
+ offset = spoolss_dissect_Field(tvb, offset, pinfo, tree, drep, hf_spoolss_spoolss_Notify_field, *type);
return offset;
}
int
spoolss_dissect_struct_Notify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_)
{
+ guint16 type;
guint32 variable_type;
proto_item *item = NULL;
proto_tree *tree = NULL;
tree = proto_item_add_subtree(item, ett_spoolss_spoolss_Notify);
}
- offset = spoolss_dissect_element_Notify_type(tvb, offset, pinfo, tree, drep);
+ offset = spoolss_dissect_element_Notify_type(tvb, offset, pinfo, tree, drep, &type);
- offset = spoolss_dissect_element_Notify_field(tvb, offset, pinfo, tree, drep, &);
+ offset = spoolss_dissect_element_Notify_field(tvb, offset, pinfo, tree, drep, &type);
offset = spoolss_dissect_element_Notify_variable_type(tvb, offset, pinfo, tree, drep, &variable_type);