diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-03-19 09:11:56 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2005-03-19 09:11:56 +0000 |
commit | 20d135115b7493f3a5d857868b3811e57c16a3fe (patch) | |
tree | ab6f9e57e814debc57a4eea4f5f4aecbfcd2eca0 /epan/dissectors/packet-dcerpc-efs.h | |
parent | de69f70b4722d464f0b03358e695cb27fc287514 (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
svn path=/trunk/; revision=13806
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 */ |