/* IDL typedef struct { IDL char computer_name; IDL long timecreated; IDL long serial_number; IDL } UAS_INFO_0;  */
static int netlogon_dissect_UAS_INFO_0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep)
/* IDL typedef struct { IDL char computer_name; IDL long timecreated; IDL long serial_number; IDL } UAS_INFO_0;  */
static int netlogon_dissect_UAS_INFO_0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep)
{
    guint32 time_created;
    if(di->conformant_run){
        return offset;
    }
    proto_tree_add_item(tree, hf_netlogon_computer_name, tvb, offset, 16, ENC_ASCII|ENC_NA);
    offset += 16;
    time_created = tvb_get_guint32(tvb, offset, DREP_ENC_INTEGER(drep));
    proto_tree_add_uint_format_value(tree, hf_netlogon_time_created, tvb, offset, 4, time_created, "unknown time format");
    offset+= 4;
    offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, di, drep,
                                hf_netlogon_serial_number, NULL);
    return offset;
}