forked from osmocom/wireshark
pidl now handles empty bitmaps properly so no need for the dummy (dont trigger empty bitmapbug entry)
svn path=/trunk/; revision=19170
This commit is contained in:
parent
7647b986b6
commit
457c3f13c0
|
@ -3,9 +3,9 @@
|
|||
from winreg.idl and winreg.cnf.
|
||||
|
||||
Pidl is a perl based IDL compiler for DCE/RPC idl files.
|
||||
It is maintained by the Samba team, not the Ethereal team.
|
||||
It is maintained by the Samba team, not the Wireshark team.
|
||||
Instructions on how to download and install Pidl can be
|
||||
found at http://wiki.ethereal.com/Pidl
|
||||
found at http://wiki.wireshark.org/Pidl
|
||||
*/
|
||||
|
||||
|
||||
|
@ -76,7 +76,6 @@ static gint hf_winreg_winreg_QueryInfoKey_num_values = -1;
|
|||
static gint hf_winreg_winreg_InitiateSystemShutdown_reboot = -1;
|
||||
static gint hf_winreg_winreg_CreateKey_new_handle = -1;
|
||||
static gint hf_winreg_winreg_QueryValue_type = -1;
|
||||
static gint hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG = -1;
|
||||
static gint hf_winreg_KeySecurityData_data = -1;
|
||||
static gint hf_winreg_QueryMultipleValue_length = -1;
|
||||
static gint hf_winreg_winreg_LoadKey_keyname = -1;
|
||||
|
@ -141,10 +140,6 @@ static e_uuid_t uuid_dcerpc_winreg = {
|
|||
};
|
||||
static guint16 ver_dcerpc_winreg = 1;
|
||||
|
||||
static const true_false_string winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG_tfs = {
|
||||
"CANT_HAVE_EMPTY_BITMAP_PIDL_BUG is SET",
|
||||
"CANT_HAVE_EMPTY_BITMAP_PIDL_BUG is NOT SET",
|
||||
};
|
||||
const value_string winreg_winreg_Type_vals[] = {
|
||||
{ REG_NONE, "REG_NONE" },
|
||||
{ REG_SZ, "REG_SZ" },
|
||||
|
@ -375,7 +370,6 @@ static int winreg_dissect_element_OpenHKPN_handle_(tvbuff_t *tvb, int offset, pa
|
|||
static void
|
||||
winreg_specific_rights(tvbuff_t *tvb, gint offset, proto_tree *tree, guint32 access)
|
||||
{
|
||||
proto_tree_add_boolean(tree, hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG, tvb, offset, 4, access);
|
||||
}
|
||||
struct access_mask_info winreg_access_mask_info = {
|
||||
"WINREG", /* Name of specific rights */
|
||||
|
@ -415,7 +409,6 @@ winreg_dissect_bitmap_AccessMask(tvbuff_t *tvb, int offset, packet_info *pinfo,
|
|||
}
|
||||
|
||||
/* IDL: typedef bitmap { */
|
||||
/* IDL: CANT_HAVE_EMPTY_BITMAP_PIDL_BUG = 0x00000001 , */
|
||||
/* IDL: } winreg_AccessMask; */
|
||||
|
||||
/* IDL: typedef enum { */
|
||||
|
@ -3624,8 +3617,6 @@ void proto_register_dcerpc_winreg(void)
|
|||
{ "New Handle", "winreg.winreg_CreateKey.new_handle", FT_BYTES, BASE_NONE, NULL, 0, "", HFILL }},
|
||||
{ &hf_winreg_winreg_QueryValue_type,
|
||||
{ "Type", "winreg.winreg_QueryValue.type", FT_UINT32, BASE_DEC, VALS(winreg_winreg_Type_vals), 0, "", HFILL }},
|
||||
{ &hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG,
|
||||
{ "Cant Have Empty Bitmap Pidl Bug", "winreg.winreg_AccessMask.CANT_HAVE_EMPTY_BITMAP_PIDL_BUG", FT_BOOLEAN, 32, TFS(&winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG_tfs), ( 0x00000001 ), "", HFILL }},
|
||||
{ &hf_winreg_KeySecurityData_data,
|
||||
{ "Data", "winreg.KeySecurityData.data", FT_UINT8, BASE_DEC, NULL, 0, "", HFILL }},
|
||||
{ &hf_winreg_QueryMultipleValue_length,
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
from winreg.idl and winreg.cnf.
|
||||
|
||||
Pidl is a perl based IDL compiler for DCE/RPC idl files.
|
||||
It is maintained by the Samba team, not the Ethereal team.
|
||||
It is maintained by the Samba team, not the Wireshark team.
|
||||
Instructions on how to download and install Pidl can be
|
||||
found at http://wiki.ethereal.com/Pidl
|
||||
found at http://wiki.wireshark.org/Pidl
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -76,7 +76,6 @@ static gint hf_winreg_winreg_QueryInfoKey_num_values = -1;
|
|||
static gint hf_winreg_winreg_InitiateSystemShutdown_reboot = -1;
|
||||
static gint hf_winreg_winreg_CreateKey_new_handle = -1;
|
||||
static gint hf_winreg_winreg_QueryValue_type = -1;
|
||||
static gint hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG = -1;
|
||||
static gint hf_winreg_KeySecurityData_data = -1;
|
||||
static gint hf_winreg_QueryMultipleValue_length = -1;
|
||||
static gint hf_winreg_winreg_LoadKey_keyname = -1;
|
||||
|
@ -141,10 +140,6 @@ static e_uuid_t uuid_dcerpc_winreg = {
|
|||
};
|
||||
static guint16 ver_dcerpc_winreg = 1;
|
||||
|
||||
static const true_false_string winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG_tfs = {
|
||||
"CANT_HAVE_EMPTY_BITMAP_PIDL_BUG is SET",
|
||||
"CANT_HAVE_EMPTY_BITMAP_PIDL_BUG is NOT SET",
|
||||
};
|
||||
const value_string winreg_winreg_Type_vals[] = {
|
||||
{ REG_NONE, "REG_NONE" },
|
||||
{ REG_SZ, "REG_SZ" },
|
||||
|
@ -375,7 +370,6 @@ static int winreg_dissect_element_OpenHKPN_handle_(tvbuff_t *tvb, int offset, pa
|
|||
static void
|
||||
winreg_specific_rights(tvbuff_t *tvb, gint offset, proto_tree *tree, guint32 access)
|
||||
{
|
||||
proto_tree_add_boolean(tree, hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG, tvb, offset, 4, access);
|
||||
}
|
||||
struct access_mask_info winreg_access_mask_info = {
|
||||
"WINREG", /* Name of specific rights */
|
||||
|
@ -415,7 +409,6 @@ winreg_dissect_bitmap_AccessMask(tvbuff_t *tvb, int offset, packet_info *pinfo,
|
|||
}
|
||||
|
||||
/* IDL: typedef bitmap { */
|
||||
/* IDL: CANT_HAVE_EMPTY_BITMAP_PIDL_BUG = 0x00000001 , */
|
||||
/* IDL: } winreg_AccessMask; */
|
||||
|
||||
/* IDL: typedef enum { */
|
||||
|
@ -3624,8 +3617,6 @@ void proto_register_dcerpc_winreg(void)
|
|||
{ "New Handle", "winreg.winreg_CreateKey.new_handle", FT_BYTES, BASE_NONE, NULL, 0, "", HFILL }},
|
||||
{ &hf_winreg_winreg_QueryValue_type,
|
||||
{ "Type", "winreg.winreg_QueryValue.type", FT_UINT32, BASE_DEC, VALS(winreg_winreg_Type_vals), 0, "", HFILL }},
|
||||
{ &hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG,
|
||||
{ "Cant Have Empty Bitmap Pidl Bug", "winreg.winreg_AccessMask.CANT_HAVE_EMPTY_BITMAP_PIDL_BUG", FT_BOOLEAN, 32, TFS(&winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG_tfs), ( 0x00000001 ), "", HFILL }},
|
||||
{ &hf_winreg_KeySecurityData_data,
|
||||
{ "Data", "winreg.KeySecurityData.data", FT_UINT8, BASE_DEC, NULL, 0, "", HFILL }},
|
||||
{ &hf_winreg_QueryMultipleValue_length,
|
||||
|
|
|
@ -122,7 +122,6 @@ CODE START
|
|||
static void
|
||||
winreg_specific_rights(tvbuff_t *tvb, gint offset, proto_tree *tree, guint32 access)
|
||||
{
|
||||
proto_tree_add_boolean(tree, hf_winreg_winreg_AccessMask_CANT_HAVE_EMPTY_BITMAP_PIDL_BUG, tvb, offset, 4, access);
|
||||
}
|
||||
|
||||
struct access_mask_info winreg_access_mask_info = {
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
declare bitmap security_secinfo;
|
||||
|
||||
typedef [bitmap32bit] bitmap {
|
||||
CANT_HAVE_EMPTY_BITMAP_PIDL_BUG = 0x00000001
|
||||
} winreg_AccessMask;
|
||||
|
||||
typedef [v1_enum] enum {
|
||||
|
|
Loading…
Reference in New Issue