2 This file was automatically generated by Pidl
3 from initshutdown.idl and initshutdown.cnf.
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://wiki.wireshark.org/Pidl
11 #include "packet-dcerpc-lsa.h"
13 #ifndef __PACKET_DCERPC_INITSHUTDOWN_H
14 #define __PACKET_DCERPC_INITSHUTDOWN_H
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_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *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_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *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_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
56 #endif /* __PACKET_DCERPC_INITSHUTDOWN_H */