11#ifndef __PACKET_DCERPC_NETDFS_H
12#define __PACKET_DCERPC_NETDFS_H
14#define DFS_STORAGE_STATES ( 0xf )
16#define DFS_MANAGER_VERSION_NT4 (1)
17#define DFS_MANAGER_VERSION_W2K (2)
18#define DFS_MANAGER_VERSION_W2K3 (4)
19extern const value_string netdfs_dfs_ManagerVersion_vals[];
20unsigned netdfs_dissect_enum_dfs_ManagerVersion(tvbuff_t *tvb _U_,
unsigned 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_);
21unsigned netdfs_dissect_struct_dfs_Info0(tvbuff_t *tvb _U_,
unsigned 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_);
22unsigned netdfs_dissect_struct_dfs_Info1(tvbuff_t *tvb _U_,
unsigned 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_);
23unsigned netdfs_dissect_bitmap_dfs_VolumeState(tvbuff_t *tvb _U_,
unsigned 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_);
24unsigned netdfs_dissect_struct_dfs_Info2(tvbuff_t *tvb _U_,
unsigned 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_);
25unsigned netdfs_dissect_bitmap_dfs_StorageState(tvbuff_t *tvb _U_,
unsigned 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_);
26unsigned netdfs_dissect_struct_dfs_StorageInfo(tvbuff_t *tvb _U_,
unsigned 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_);
27unsigned netdfs_dissect_struct_dfs_Info3(tvbuff_t *tvb _U_,
unsigned 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_);
28unsigned netdfs_dissect_struct_dfs_Info4(tvbuff_t *tvb _U_,
unsigned 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_);
29unsigned netdfs_dissect_bitmap_dfs_PropertyFlags(tvbuff_t *tvb _U_,
unsigned 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_);
30unsigned netdfs_dissect_struct_dfs_Info5(tvbuff_t *tvb _U_,
unsigned 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_);
31#define DFS_INVALID_PRIORITY_CLASS (-1)
32#define DFS_SITE_COST_NORMAL_PRIORITY_CLASS (0)
33#define DFS_GLOBAL_HIGH_PRIORITY_CLASS (1)
34#define DFS_SITE_COST_HIGH_PRIORITY_CLASS (2)
35#define DFS_SITE_COST_LOW_PRIORITY_CLASS (3)
36#define DFS_GLOBAL_LOW_PRIORITY_CLASS (4)
37extern const value_string netdfs_dfs_Target_PriorityClass_vals[];
38unsigned netdfs_dissect_enum_dfs_Target_PriorityClass(tvbuff_t *tvb _U_,
unsigned 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_);
39unsigned netdfs_dissect_struct_dfs_Target_Priority(tvbuff_t *tvb _U_,
unsigned 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_);
40unsigned netdfs_dissect_struct_dfs_StorageInfo2(tvbuff_t *tvb _U_,
unsigned 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_);
41unsigned netdfs_dissect_struct_dfs_Info6(tvbuff_t *tvb _U_,
unsigned 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_);
42unsigned netdfs_dissect_struct_dfs_Info7(tvbuff_t *tvb _U_,
unsigned 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_);
43unsigned netdfs_dissect_struct_dfs_Info100(tvbuff_t *tvb _U_,
unsigned 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_);
44unsigned netdfs_dissect_struct_dfs_Info101(tvbuff_t *tvb _U_,
unsigned 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_);
45unsigned netdfs_dissect_struct_dfs_Info102(tvbuff_t *tvb _U_,
unsigned 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_);
46unsigned netdfs_dissect_struct_dfs_Info103(tvbuff_t *tvb _U_,
unsigned 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_);
47unsigned netdfs_dissect_struct_dfs_Info104(tvbuff_t *tvb _U_,
unsigned 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_);
48unsigned netdfs_dissect_struct_dfs_Info105(tvbuff_t *tvb _U_,
unsigned 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_);
49unsigned netdfs_dissect_struct_dfs_Info106(tvbuff_t *tvb _U_,
unsigned 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_);
50unsigned netdfs_dissect_struct_dfs_Info200(tvbuff_t *tvb _U_,
unsigned 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_);
51#define DFS_VOLUME_FLAVOR_STANDALONE (0x100)
52#define DFS_VOLUME_FLAVOR_AD_BLOB (0x200)
54unsigned netdfs_dissect_enum_dfs_VolumeFlavor(tvbuff_t *tvb _U_,
unsigned 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_);
55unsigned netdfs_dissect_struct_dfs_Info300(tvbuff_t *tvb _U_,
unsigned 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_);
56unsigned netdfs_dissect_struct_dfs_EnumArray1(tvbuff_t *tvb _U_,
unsigned 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_);
57unsigned netdfs_dissect_struct_dfs_EnumArray2(tvbuff_t *tvb _U_,
unsigned 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_);
58unsigned netdfs_dissect_struct_dfs_EnumArray3(tvbuff_t *tvb _U_,
unsigned 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_);
59unsigned netdfs_dissect_struct_dfs_EnumArray4(tvbuff_t *tvb _U_,
unsigned 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_);
60unsigned netdfs_dissect_struct_dfs_EnumArray200(tvbuff_t *tvb _U_,
unsigned 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_);
61unsigned netdfs_dissect_struct_dfs_EnumArray300(tvbuff_t *tvb _U_,
unsigned 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_);
62unsigned netdfs_dissect_struct_dfs_EnumStruct(tvbuff_t *tvb _U_,
unsigned 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_);
63unsigned netdfs_dissect_struct_dfs_UnknownStruct(tvbuff_t *tvb _U_,
unsigned 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_);
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.
struct _value_string value_string
Mapping between a 32-bit integer value and its string representation.