aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-efs.h
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-03-19 09:11:56 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-03-19 09:11:56 +0000
commit20d135115b7493f3a5d857868b3811e57c16a3fe (patch)
treeab6f9e57e814debc57a4eea4f5f4aecbfcd2eca0 /epan/dissectors/packet-dcerpc-efs.h
parentde69f70b4722d464f0b03358e695cb27fc287514 (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.h34
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 */