/* IDL typedef struct { IDL bool SensitiveDataFlag; IDL long DataLength; IDL  char *SensitiveData; IDL } USER_PRIVATE_INFO;  */
static int netlogon_dissect_SENSITIVE_DATA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep)
/* IDL typedef struct { IDL bool SensitiveDataFlag; IDL long DataLength; IDL  char *SensitiveData; IDL } USER_PRIVATE_INFO;  */
static int netlogon_dissect_SENSITIVE_DATA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep)
{
    guint32 data_len;
    if(di->conformant_run){
        return offset;
    }
    offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, di, drep,
                                hf_netlogon_sensitive_data_len, &data_len);
    proto_tree_add_item(tree, hf_netlogon_sensitive_data, tvb, offset,
                        data_len, ENC_NA);
    offset += data_len;
    return offset;
}