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