aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-frsrpc.h
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2011-08-11 08:17:21 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2011-08-11 08:17:21 +0000
commit057cdcff27026d355e022e106c0c8a72dd9eb797 (patch)
treeaa6eb99498abd2d1e9fe7848d40b3c5eb356c21b /epan/dissectors/packet-dcerpc-frsrpc.h
parente97d9bb046560fe7dab126deeafd1de19b4214a5 (diff)
Regenerate a new updated FRSRPC dissector.
This dissectors now dissects a whole lot more of the FRS protocol. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@38476 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-dcerpc-frsrpc.h')
-rw-r--r--epan/dissectors/packet-dcerpc-frsrpc.h175
1 files changed, 137 insertions, 38 deletions
diff --git a/epan/dissectors/packet-dcerpc-frsrpc.h b/epan/dissectors/packet-dcerpc-frsrpc.h
index 8133ea9ed7..70bc015556 100644
--- a/epan/dissectors/packet-dcerpc-frsrpc.h
+++ b/epan/dissectors/packet-dcerpc-frsrpc.h
@@ -1,43 +1,142 @@
-/* packet-dcerpc-frsrpc.h
- * Routines for the frs (File Replication Service) MSRPC interface
- * Copyright 2004 Jean-Baptiste Marchand <jbm@hsc.fr>
- *
- * $Id$
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+/* autogenerated by pidl */
+
+/* DO NOT EDIT
+ This filter was automatically generated
+ from frsrpc.idl and frsrpc.cnf.
+
+ Pidl is a perl based IDL compiler for DCE/RPC idl files.
+ 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.wireshark.org/Pidl
+*/
+
+
+#include "packet-dcerpc-misc.h"
#ifndef __PACKET_DCERPC_FRSRPC_H
#define __PACKET_DCERPC_FRSRPC_H
-/* MSRPC functions available in the frsrpc interface */
-
-#define FRSRPC_SEND_COMM_PKT 0x00
-#define FRSRPC_VERIFY_PROMOTION_PARENT 0x01
-#define FRSRPC_START_PROMOTION_PARENT 0x02
-#define FRSRPC_NOP 0x03
-#define FRSRPC_BACKUP_COMPLETE 0x04
-#define FRSRPC_BACKUP_COMPLETE_5 0x05
-#define FRSRPC_BACKUP_COMPLETE_6 0x06
-#define FRSRPC_BACKUP_COMPLETE_7 0x07
-#define FRSRPC_BACKUP_COMPLETE_8 0x08
-#define FRSRPC_BACKUP_COMPLETE_9 0x09
-#define FRSRPC_VERIFY_PROMOTION_PARENT_EX 0x0a
+#define FRSRPC_CO_IFLAG_NONE ( 0x0000000 )
-#endif /* packet-dcerpc-frsrpc.h */
+int frsrpc_dissect_struct_CommPktChunkGuidName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+int frsrpc_dissect_struct_CommPktGSVN(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+int frsrpc_dissect_bitmap_CommPktCoCmdFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+int frsrpc_dissect_bitmap_CommPktCoCmdIFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_CO_STATUS_CO_ENTERED_LOG (0x00000000)
+#define FRSRPC_CO_STATUS_ALLOC_STAGING_LOCAL_CO (0x00000001)
+#define FRSRPC_CO_STATUS_LOCAL_CO_STAGING_STARTED (0x00000002)
+#define FRSRPC_CO_STATUS_LOCAL_CO_STAGING_COMPLETED (0x00000003)
+#define FRSRPC_CO_STATUS_WAIT_RETRY_LOCAL_CO_STAGING (0x00000004)
+#define FRSRPC_CO_STATUS_ALLOC_STAGING_REMOTE_CO (0x00000005)
+#define FRSRPC_CO_STATUS_REMOTE_CO_STAGING_STARTED (0x00000006)
+#define FRSRPC_CO_STATUS_REMOTE_CO_STAGING_COMPLETED (0x00000007)
+#define FRSRPC_CO_STATUS_WAIT_RETRY_REMOTE_CO_STAGING (0x00000008)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_REQUESTED (0x00000009)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_STARTED (0x0000000A)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_COMPLETED (0x0000000B)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_WAIT_RETRY (0x0000000C)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_RETRYING (0x0000000D)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_RENAME_RETRYING (0x0000000E)
+#define FRSRPC_CO_STATUS_FILE_INSTALL_DELETE_RETRYING (0x0000000F)
+#define FRSRPC_CO_STATUS_CO_RECYCLED_FOR_ENUM (0x00000013)
+#define FRSRPC_CO_STATUS_REQUEST_OUTBOUND_PROPAGATION (0x00000014)
+#define FRSRPC_CO_STATUS_REQUEST_ACCEPTED_OUTBOUND_LOG (0x00000015)
+#define FRSRPC_CO_STATUS_DB_STATE_UPDATE_STARTED (0x00000016)
+#define FRSRPC_CO_STATUS_DB_STATE_UPDATE_COMPLETED (0x00000017)
+#define FRSRPC_CO_STATUS_CO_ABORTED (0x00000018)
+extern const value_string frsrpc_frsrpc_CommPktCoCmdStatus_vals[];
+int frsrpc_dissect_enum_CommPktCoCmdStatus(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+int frsrpc_dissect_bitmap_CommPktCoCmdContentCmd(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_CO_LOCATION_FILE_CREATE (0x00000000)
+#define FRSRPC_CO_LOCATION_DIR_CREATE (0x00000000|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_DELETE (0x00000002)
+#define FRSRPC_CO_LOCATION_DIR_DELETE (0x00000002|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_MOVEIN (0x00000004)
+#define FRSRPC_CO_LOCATION_DIR_MOVEIN (0x00000004|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_MOVEIN2 (0x00000006)
+#define FRSRPC_CO_LOCATION_DIR_MOVEIN2 (0x00000006|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_MOVEOUT (0x00000008)
+#define FRSRPC_CO_LOCATION_DIR_MOVEOUT (0x00000008|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_MOVERS (0x0000000a)
+#define FRSRPC_CO_LOCATION_DIR_MOVERS (0x0000000a|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_MOVEDIR (0x0000000c)
+#define FRSRPC_CO_LOCATION_DIR_MOVEDIR (0x0000000c|0x00000001)
+#define FRSRPC_CO_LOCATION_FILE_NO_CMD (0x0000000e)
+#define FRSRPC_CO_LOCATION_DIR_NO_CMD (0x0000000e|0x00000001)
+extern const value_string frsrpc_frsrpc_CommPktCoCmdLocationCmd_vals[];
+int frsrpc_dissect_enum_CommPktCoCmdLocationCmd(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+int frsrpc_dissect_struct_CommPktChangeOrderCommand(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_DATA_EXTENSION_TERMINATOR (0x00000000)
+#define FRSRPC_DATA_EXTENSION_MD5_CHECKSUM (0x00000001)
+#define FRSRPC_DATA_EXTENSION_RETRY_TIMEOUT (0x00000002)
+extern const value_string frsrpc_frsrpc_CommPktDataExtensionType_vals[];
+int frsrpc_dissect_enum_CommPktDataExtensionType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+int frsrpc_dissect_struct_CommPktDataExtensionChecksum(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+int frsrpc_dissect_struct_CommPktDataExtensionRetryTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_CO_RECORD_EXTENSION_VERSION_WIN2K (0x0000)
+#define FRSRPC_CO_RECORD_EXTENSION_VERSION_1 (0x0001)
+extern const value_string frsrpc_frsrpc_CommPktCoRecordExtensionMajor_vals[];
+int frsrpc_dissect_enum_CommPktCoRecordExtensionMajor(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+int frsrpc_dissect_struct_CommPktCoRecordExtensionWin2k(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+int frsrpc_dissect_struct_CommPktChangeOrderRecordExtension(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_COMMAND_REMOTE_CO (0x00000218)
+#define FRSRPC_COMMAND_RECEIVING_STATE (0x00000238)
+#define FRSRPC_COMMAND_REMOTE_CO_DONE (0x00000250)
+#define FRSRPC_COMMAND_ABORT_FETCH (0x00000246)
+#define FRSRPC_COMMAND_RETRY_FETCH (0x00000244)
+#define FRSRPC_COMMAND_NEED_JOIN (0x00000121)
+#define FRSRPC_COMMAND_START_JOIN (0x00000122)
+#define FRSRPC_COMMAND_JOINING (0x00000130)
+#define FRSRPC_COMMAND_JOINED (0x00000128)
+#define FRSRPC_COMMAND_UNJOIN_REMOTE (0x00000148)
+#define FRSRPC_COMMAND_WJOIN_DONE (0x00000136)
+#define FRSRPC_COMMAND_SEND_STAGE (0x00000228)
+extern const value_string frsrpc_frsrpc_CommPktCommand_vals[];
+int frsrpc_dissect_enum_CommPktCommand(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+#define FRSRPC_COMM_PKT_CHUNK_BOP (0x0001)
+#define FRSRPC_COMM_PKT_CHUNK_COMMAND (0x0002)
+#define FRSRPC_COMM_PKT_CHUNK_TO (0x0003)
+#define FRSRPC_COMM_PKT_CHUNK_FROM (0x0004)
+#define FRSRPC_COMM_PKT_CHUNK_REPLICA (0x0005)
+#define FRSRPC_COMM_PKT_CHUNK_CONNECTION (0x0008)
+#define FRSRPC_COMM_PKT_CHUNK_JOIN_GUID (0x0006)
+#define FRSRPC_COMM_PKT_CHUNK_LAST_JOIN_TIME (0x0012)
+#define FRSRPC_COMM_PKT_CHUNK_VVECTOR (0x0007)
+#define FRSRPC_COMM_PKT_CHUNK_JOIN_TIME (0x0011)
+#define FRSRPC_COMM_PKT_CHUNK_REPLICA_VERSION_GUID (0x0014)
+#define FRSRPC_COMM_PKT_CHUNK_COMPRESSION_GUID (0x0018)
+#define FRSRPC_COMM_PKT_CHUNK_BLOCK (0x0009)
+#define FRSRPC_COMM_PKT_CHUNK_BLOCK_SIZE (0x000A)
+#define FRSRPC_COMM_PKT_CHUNK_FILE_SIZE (0x000B)
+#define FRSRPC_COMM_PKT_CHUNK_FILE_OFFSET (0x000C)
+#define FRSRPC_COMM_PKT_CHUNK_GVSN (0x000E)
+#define FRSRPC_COMM_PKT_CHUNK_CO_GUID (0x000F)
+#define FRSRPC_COMM_PKT_CHUNK_CO_SEQUENCE_NUMBER (0x0010)
+#define FRSRPC_COMM_PKT_CHUNK_REMOTE_CO (0x000D)
+#define FRSRPC_COMM_PKT_CHUNK_CO_EXT_WIN2K (0x0016)
+#define FRSRPC_COMM_PKT_CHUNK_CO_EXTENTION_2 (0x0017)
+#define FRSRPC_COMM_PKT_CHUNK_EOP (0x0013)
+extern const value_string frsrpc_frsrpc_CommPktChunkType_vals[];
+int frsrpc_dissect_enum_CommPktChunkType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+int frsrpc_dissect_struct_CommPktChunk(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_COMM_PKT_MAJOR_0 (0x00000000)
+extern const value_string frsrpc_frsrpc_CommPktMajor_vals[];
+int frsrpc_dissect_enum_CommPktMajor(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+#define FRSRPC_COMM_PKT_MINOR_0 (0x00000000)
+#define FRSRPC_COMM_PKT_MINOR_1 (0x00000001)
+#define FRSRPC_COMM_PKT_MINOR_2 (0x00000002)
+#define FRSRPC_COMM_PKT_MINOR_3 (0x00000003)
+#define FRSRPC_COMM_PKT_MINOR_4 (0x00000004)
+#define FRSRPC_COMM_PKT_MINOR_5 (0x00000005)
+#define FRSRPC_COMM_PKT_MINOR_6 (0x00000006)
+#define FRSRPC_COMM_PKT_MINOR_7 (0x00000007)
+#define FRSRPC_COMM_PKT_MINOR_8 (0x00000008)
+#define FRSRPC_COMM_PKT_MINOR_9 (0x00000009)
+extern const value_string frsrpc_frsrpc_CommPktMinor_vals[];
+int frsrpc_dissect_enum_CommPktMinor(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+int frsrpc_dissect_struct_FrsSendCommPktReq(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *parent_tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 param _U_);
+#define FRSRPC_PARENT_AUTH_LEVEL_ENCRYPTED_KERBEROS (0x00000000)
+#define FRSRPC_PARENT_AUTH_LEVEL_NO_AUTHENTICATION (0x00000001)
+extern const value_string frsrpc_frsrpc_PartnerAuthLevel_vals[];
+int frsrpc_dissect_enum_PartnerAuthLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, int hf_index _U_, guint32 *param _U_);
+#endif /* __PACKET_DCERPC_FRSRPC_H */