1 /* DO NOT EDIT 2 This file was automatically generated by Pidl 3 from initshutdown.idl and initshutdown.cnf. 4 5 Pidl is a perl based IDL compiler for DCE/RPC idl files. 6 It is maintained by the Samba team, not the Wireshark team. 7 Instructions on how to download and install Pidl can be 8 found at https://gitlab.com/wireshark/wireshark/-/wikis/Pidl 9 */ 10 11 #include "packet-dcerpc-lsa.h" 12 13 #ifndef __PACKET_DCERPC_INITSHUTDOWN_H 14 #define __PACKET_DCERPC_INITSHUTDOWN_H 15 16 #define SHTDN_REASON_MAJOR_OTHER (0x00000000) 17 #define SHTDN_REASON_MAJOR_HARDWARE (0x00010000) 18 #define SHTDN_REASON_MAJOR_OPERATINGSYSTEM (0x00020000) 19 #define SHTDN_REASON_MAJOR_SOFTWARE (0x00030000) 20 #define SHTDN_REASON_MAJOR_APPLICATION (0x00040000) 21 #define SHTDN_REASON_MAJOR_SYSTEM (0x00050000) 22 #define SHTDN_REASON_MAJOR_POWER (0x00060000) 23 #define SHTDN_REASON_MAJOR_LEGACY_API (0x00070000) 24 extern const value_string initshutdown_initshutdown_ReasonMajor_vals[]; 25 int initshutdown_dissect_enum_ReasonMajor(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_); 26 #define SHTDN_REASON_MINOR_OTHER (0x00000000) 27 #define SHTDN_REASON_MINOR_MAINTENANCE (0x00000001) 28 #define SHTDN_REASON_MINOR_INSTALLATION (0x00000002) 29 #define SHTDN_REASON_MINOR_UPGRADE (0x00000003) 30 #define SHTDN_REASON_MINOR_RECONFIG (0x00000004) 31 #define SHTDN_REASON_MINOR_HUNG (0x00000005) 32 #define SHTDN_REASON_MINOR_UNSTABLE (0x00000006) 33 #define SHTDN_REASON_MINOR_DISK (0x00000007) 34 #define SHTDN_REASON_MINOR_PROCESSOR (0x00000008) 35 #define SHTDN_REASON_MINOR_NETWORKCARD (0x00000009) 36 #define SHTDN_REASON_MINOR_POWER_SUPPLY (0x0000000a) 37 #define SHTDN_REASON_MINOR_CORDUNPLUGGED (0x0000000b) 38 #define SHTDN_REASON_MINOR_ENVIRONMENT (0x0000000c) 39 #define SHTDN_REASON_MINOR_HARDWARE_DRIVER (0x0000000d) 40 #define SHTDN_REASON_MINOR_OTHERDRIVER (0x0000000e) 41 #define SHTDN_REASON_MINOR_BLUESCREEN (0x0000000f) 42 #define SHTDN_REASON_MINOR_SERVICEPACK (0x00000010) 43 #define SHTDN_REASON_MINOR_HOTFIX (0x00000011) 44 #define SHTDN_REASON_MINOR_SECURITYFIX (0x00000012) 45 #define SHTDN_REASON_MINOR_SECURITY (0x00000013) 46 #define SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY (0x00000014) 47 #define SHTDN_REASON_MINOR_WMI (0x00000015) 48 #define SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL (0x00000016) 49 #define SHTDN_REASON_MINOR_HOTFIX_UNINSTALL (0x00000017) 50 #define SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL (0x00000018) 51 #define SHTDN_REASON_MINOR_MMC (0x00000019) 52 #define SHTDN_REASON_MINOR_TERMSRV (0x00000020) 53 extern const value_string initshutdown_initshutdown_ReasonMinor_vals[]; 54 int initshutdown_dissect_enum_ReasonMinor(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_); 55 int initshutdown_dissect_bitmap_ReasonFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, dcerpc_info* di _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_); 56 #endif /* __PACKET_DCERPC_INITSHUTDOWN_H */ 57