}
-/* IDL: [noprint(1)] [nodiscriminant(1)] union { */
-/* IDL: [case(PRINTER_NOTIFY_TYPE)] [case(PRINTER_NOTIFY_TYPE)] uint16 field; */
-/* IDL: [case(JOB_NOTIFY_TYPE)] [case(JOB_NOTIFY_TYPE)] uint16 field; */
+/* IDL: [noprint(1)] [nodiscriminant(1)] [switch_type(spoolss_NotifyType)] union { */
+/* IDL: [case(PRINTER_NOTIFY_TYPE)] [case(PRINTER_NOTIFY_TYPE)] spoolss_JobNotifyField field; */
+/* IDL: [case(JOB_NOTIFY_TYPE)] [case(JOB_NOTIFY_TYPE)] spoolss_PrintNotifyField field; */
/* IDL: [default] ; */
/* IDL: } */
static int
spoolss_dissect_element_Field_field(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_spoolss_spoolss_Field_field, 0);
+ offset = spoolss_dissect_enum_JobNotifyField(tvb, offset, pinfo, tree, drep, hf_spoolss_spoolss_Field_field, 0);
return offset;
}
static int
spoolss_dissect_element_Field_field(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_spoolss_spoolss_Field_field, 0);
+ offset = spoolss_dissect_enum_PrintNotifyField(tvb, offset, pinfo, tree, drep, hf_spoolss_spoolss_Field_field, 0);
return offset;
}