2 This file was automatically generated by Pidl
3 from frstrans.idl and frstrans.cnf.
5 Pidl is a perl based IDL compiler for DCE/RPC idl files.
6 It is maintained by the Samba team, not the Wireshark team.
7 Instructions on how to download and install Pidl can be
8 found at https://wiki.wireshark.org/Pidl
11 #ifndef __PACKET_DCERPC_FRSTRANS_H
12 #define __PACKET_DCERPC_FRSTRANS_H
14 #define FRSTRANS_PROTOCOL_VERSION_W2K3R2 (0x00050000)
15 #define FRSTRANS_PROTOCOL_VERSION_LONGHORN_SERVER (0x00050002)
16 extern const value_string frstrans_frstrans_ProtocolVersion_vals
[];
17 int frstrans_dissect_enum_ProtocolVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
18 int frstrans_dissect_bitmap_TransportFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
19 #define FRSTRANS_UPDATE_REQUEST_ALL (0x0000)
20 #define FRSTRANS_UPDATE_REQUEST_TOMBSTONES (0x0001)
21 #define FRSTRANS_UPDATE_REQUEST_LIVE (0x0002)
22 extern const value_string frstrans_frstrans_UpdateRequestType_vals
[];
23 int frstrans_dissect_enum_UpdateRequestType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
24 #define FRSTRANS_UPDATE_STATUS_DONE (0x0002)
25 #define FRSTRANS_UPDATE_STATUS_MORE (0x0003)
26 extern const value_string frstrans_frstrans_UpdateStatus_vals
[];
27 int frstrans_dissect_enum_UpdateStatus(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
28 int frstrans_dissect_struct_VersionVector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
29 int frstrans_dissect_struct_Update(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
30 #define FRSTRANS_VERSION_REQUEST_NORMAL_SYNC (0x0000)
31 #define FRSTRANS_VERSION_REQUEST_SLOW_SYNC (0x0001)
32 #define FRSTRANS_VERSION_REQUEST_SLAVE_SYNC (0x0002)
33 extern const value_string frstrans_frstrans_VersionRequestType_vals
[];
34 int frstrans_dissect_enum_VersionRequestType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
35 #define FRSTRANS_VERSION_CHANGE_NOTIFY (0x0000)
36 #define FRSTRANS_VERSION_CHANGE_ALL (0x0002)
37 extern const value_string frstrans_frstrans_VersionChangeType_vals
[];
38 int frstrans_dissect_enum_VersionChangeType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
39 int frstrans_dissect_struct_EpoqueVector(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
40 int frstrans_dissect_struct_AsyncVersionVectorResponse(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
41 int frstrans_dissect_struct_AsyncResponseContext(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
42 #define FRSTRANS_STAGING_POLICY_SERVER_DEFAULTY (0x0000)
43 #define FRSTRANS_STAGING_POLICY_STATGING_REQUIRED (0x0001)
44 #define FRSTRANS_STAGING_POLICY_RESTATGING_REQUIRED (0x0002)
45 extern const value_string frstrans_frstrans_RequestedStagingPolicy_vals
[];
46 int frstrans_dissect_enum_RequestedStagingPolicy(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
47 #define FRSTRANS_RDC_FILTER_GENERIC (0x0000)
48 #define FRSTRANS_RDC_FILTER_MAX (0x0001)
49 #define FRSTRANS_RDC_FILTER_POINT (0x0002)
50 #define FRSTRANS_RDC_MAX_ALGORITHM (0x0003)
51 extern const value_string frstrans_frstrans_RdcChunckerAlgorithm_vals
[];
52 int frstrans_dissect_enum_RdcChunckerAlgorithm(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
53 int frstrans_dissect_struct_RdcParameterGeneric(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
54 int frstrans_dissect_struct_RdcParameterFilterMax(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
55 int frstrans_dissect_struct_RdcParameterFilterPoint(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
56 int frstrans_dissect_struct_RdcParameters(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
57 #define FRSTRANS_RDC_VERSION (0x0001)
58 extern const value_string frstrans_frstrans_RdcVersion_vals
[];
59 int frstrans_dissect_enum_RdcVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
60 #define FRSTRANS_RDC_VERSION_COMPATIBLE (0x0001)
61 extern const value_string frstrans_frstrans_RdcVersionCompatible_vals
[];
62 int frstrans_dissect_enum_RdcVersionCompatible(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
63 #define FRSTRANS_RDC_UNCOMPRESSED (0x0000)
64 #define FRSTRANS_RDC_XPRESS (0x0001)
65 extern const value_string frstrans_frstrans_RdcCompressionAlgorithm_vals
[];
66 int frstrans_dissect_enum_RdcCompressionAlgorithm(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t *param _U_
);
67 int frstrans_dissect_struct_RdcFileInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
);
68 #endif /* __PACKET_DCERPC_FRSTRANS_H */