/* IDL typedef struct { IDL long duration; IDL short logon_count; IDL } LOGOFF_UAS_INFO;  */
static int netlogon_dissect_LOGOFF_UAS_INFO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep)
/* IDL typedef struct { IDL long duration; IDL short logon_count; IDL } LOGOFF_UAS_INFO;  */
static int netlogon_dissect_LOGOFF_UAS_INFO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep)
{
    guint32 duration;
    if(di->conformant_run){
        return offset;
    }
    duration = tvb_get_guint32(tvb, offset, DREP_ENC_INTEGER(drep));
    proto_tree_add_uint_format_value(tree, hf_netlogon_logon_duration, tvb, offset, 4, duration, "unknown time format");
    offset+= 4;
    offset = dissect_ndr_uint16(tvb, offset, pinfo, tree, di, drep,
                                hf_netlogon_logon_count16, NULL);
    return offset;
}