diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-03-19 09:11:56 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-03-19 09:11:56 +0000 |
commit | 9fd0ce7dda6aa463426f2e181f0aaa3176dbec24 (patch) | |
tree | ab6f9e57e814debc57a4eea4f5f4aecbfcd2eca0 /epan/dissectors/packet-dcerpc-efs.h | |
parent | 0916431b31bf3b0201c0ad49cfd4f0067bc05f9c (diff) |
bugfix to idl2eth : handle the case when pointers were not explicitely specified
and we have a pointer to an array of pointers
make the EFS dissector autogenerated by idl2eth
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13806 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-dcerpc-efs.h')
-rw-r--r-- | epan/dissectors/packet-dcerpc-efs.h | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/epan/dissectors/packet-dcerpc-efs.h b/epan/dissectors/packet-dcerpc-efs.h index 31ac17a4d5..d1e1294058 100644 --- a/epan/dissectors/packet-dcerpc-efs.h +++ b/epan/dissectors/packet-dcerpc-efs.h @@ -1,6 +1,11 @@ +/* DO NOT EDIT + * This dissector is autogenerated + * ronnie sahlberg 2005 + * Autogenerated based on the IDL definitions by + * Jean-Baptiste Marchand + */ /* packet-dcerpc-efs.h - * Routines for the efsrpc MSRPC interface - * Copyright 2004 Ronnie Sahlberg, Jean-Baptiste Marchand + * Routines for EFS packet disassembly * * $Id$ * @@ -26,21 +31,16 @@ #ifndef __PACKET_DCERPC_EFS_H #define __PACKET_DCERPC_EFS_H -/* MSRPC functions available in the efsrpc interface */ -#define EFS_RPC_OPEN_FILE_RAW 0x00 -#define EFS_RPC_READ_FILE_RAW 0x01 -#define EFS_RPC_WRITE_FILE_RAW 0x02 -#define EFS_RPC_CLOSE_RAW 0x03 -#define EFS_RPC_ENCRYPT_FILE_SRV 0x04 -#define EFS_RPC_DECRYPT_FILE_SRV 0x05 -#define EFS_RPC_QUERY_USERS_ON_FILE 0x06 -#define EFS_RPC_QUERY_RECOVERY_AGENTS 0x07 -#define EFS_RPC_REMOVE_USERS_FROM_FILE 0x08 -#define EFS_RPC_ADD_USERS_TO_FILE 0x09 -#define EFS_RPC_SET_FILE_ENCRYPTION_KEY 0x0a -#define EFS_RPC_NOT_SUPPORTED 0x0b -#define EFS_RPC_FILE_KEY_INFO 0x0c -#define EFS_RPC_DUPLICATE_ENCRYPTION_INFO_FILE 0x0d + +/* INCLUDED FILE : ETH_HDR */ +int efs_dissect_EFS_HASH_BLOB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); +int efs_dissect_ENCRYPTION_CERTIFICATE_HASH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); +int efs_dissect_ENCRYPTION_CERTIFICATE_HASH_LIST(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); +int efs_dissect_EFS_CERTIFICATE_BLOB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); +int efs_dissect_ENCRYPTION_CERTIFICATE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint8 *drep, int hf_index, guint32 param); +/* END OF INCLUDED FILE : ETH_HDR */ + + #endif /* packet-dcerpc-efs.h */ |