2 This filter was automatically generated
3 from /home/metze/devel/samba/4.0/master4-franky/librpc/idl/dnsserver.idl and /home/metze/devel/samba/4.0/master4-franky/librpc/idl/dnsserver.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 http://wiki.wireshark.org/Pidl
16 #pragma warning(disable:4005)
17 #pragma warning(disable:4013)
18 #pragma warning(disable:4018)
19 #pragma warning(disable:4101)
24 #include <epan/packet.h>
26 #include "packet-dcerpc.h"
27 #include "packet-dcerpc-nt.h"
28 #include "packet-windows-common.h"
29 #include "packet-dcerpc-dnsserver.h"
31 /* Ett declarations */
32 static gint ett_dcerpc_dnsserver = -1;
33 static gint ett_dnsserver_DNS_RPC_BUFFER = -1;
34 static gint ett_dnsserver_DNS_RPC_UTF8_STRING_LIST = -1;
35 static gint ett_dnsserver_DNS_RPC_NAME_AND_PARAM = -1;
36 static gint ett_dnsserver_DNS_RPC_NAME = -1;
37 static gint ett_dnsserver_DNS_RPC_NODE = -1;
38 static gint ett_dnsserver_DNS_RPC_RECORD_SOA = -1;
39 static gint ett_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE = -1;
40 static gint ett_dnsserver_DNS_RPC_RECORD_STRING = -1;
41 static gint ett_dnsserver_DNS_RPC_RECORD_SRV = -1;
42 static gint ett_dnsserver_DNS_RPC_DATA = -1;
43 static gint ett_dnsserver_DNS_RPC_RECORD = -1;
44 static gint ett_dnsserver_DNS_RPC_RECORD_BUF = -1;
45 static gint ett_dnsserver_IP4_ARRAY = -1;
46 static gint ett_dnsserver_DNS_ADDR = -1;
47 static gint ett_dnsserver_DNS_ADDR_ARRAY = -1;
48 static gint ett_dnsserver_DNS_RPC_IP_VALIDATE = -1;
49 static gint ett_dnsserver_DNS_RPC_SERVER_INFO_W2K = -1;
50 static gint ett_dnsserver_DNS_EXTENSION = -1;
51 static gint ett_dnsserver_DNS_RPC_SERVER_INFO_DOTNET = -1;
52 static gint ett_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN = -1;
53 static gint ett_dnsserver_DNS_RPC_DP_FLAGS = -1;
54 static gint ett_dnsserver_DNS_RPC_DP_REPLICA = -1;
55 static gint ett_dnsserver_DNS_RPC_DP_INFO = -1;
56 static gint ett_dnsserver_DNS_RPC_DP_ENUM = -1;
57 static gint ett_dnsserver_DNS_RPC_DP_LIST = -1;
58 static gint ett_dnsserver_DNS_RPC_ENLIST_DP = -1;
59 static gint ett_dnsserver_DNS_RPC_ZONE_CHANGE_DP = -1;
60 static gint ett_dnsserver_DNS_RPC_ZONE_FLAGS = -1;
61 static gint ett_dnsserver_DNS_RPC_ZONE_W2K = -1;
62 static gint ett_dnsserver_DNS_RPC_ZONE_DOTNET = -1;
63 static gint ett_dnsserver_DNS_RPC_ZONE_LIST_W2K = -1;
64 static gint ett_dnsserver_DNS_RPC_ZONE_LIST_DOTNET = -1;
65 static gint ett_dnsserver_DNS_RPC_ZONE_INFO_W2K = -1;
66 static gint ett_dnsserver_DNS_RPC_ZONE_INFO_DOTNET = -1;
67 static gint ett_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN = -1;
68 static gint ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K = -1;
69 static gint ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET = -1;
70 static gint ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN = -1;
71 static gint ett_dnsserver_DNS_RPC_ZONE_DATABASE_W2K = -1;
72 static gint ett_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET = -1;
73 static gint ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K = -1;
74 static gint ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET = -1;
75 static gint ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN = -1;
76 static gint ett_dnsserver_DNS_RPC_ZONE_EXPORT_INFO = -1;
77 static gint ett_dnsserver_DNS_RPC_ENUM_ZONES_FILTER = -1;
78 static gint ett_dnsserver_DNS_RPC_FORWARDERS_W2K = -1;
79 static gint ett_dnsserver_DNS_RPC_FORWARDERS_DOTNET = -1;
80 static gint ett_dnsserver_DNS_RPC_FORWARDERS_LONGHORN = -1;
81 static gint ett_dnsserver_DNS_RPC_AUTOCONFIGURE = -1;
82 static gint ett_dnsserver_DNS_EVENT_LOG_TYPES = -1;
83 static gint ett_dnsserver_DNS_SELECT_FLAGS = -1;
84 static gint ett_dnsserver_DNSSRV_STAT_HEADER = -1;
85 static gint ett_dnsserver_DNSSRV_STAT = -1;
86 static gint ett_dnsserver_DNSSRV_RPC_UNION = -1;
87 static gint ett_dnsserver_DNS_RPC_RECORDS = -1;
88 static gint ett_dnsserver_DNS_RPC_RECORDS_ARRAY = -1;
91 /* Header field declarations */
92 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_fNotifyLevel = -1;
93 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwForwardTimeout = -1;
94 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fDsAvailable = -1;
95 static gint hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_DOMAIN_DEFAULT = -1;
96 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAutoCacheUpdate = -1;
97 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fSecureSecondaries = -1;
98 static gint hf_dnsserver_DNS_RPC_BUFFER_Buffer = -1;
99 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fForwarderSlave = -1;
100 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_Flags = -1;
101 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders = -1;
102 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved2 = -1;
103 static gint hf_dnsserver_DnssrvEnumRecords_pszZone = -1;
104 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwMaxCacheTtl = -1;
105 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fDsIntegrated = -1;
106 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray = -1;
107 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved2 = -1;
108 static gint hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwReserved0 = -1;
109 static gint hf_dnsserver_DNS_RPC_RECORD_BUF_wContextLength = -1;
110 static gint hf_dnsserver_DnssrvUpdateRecord_pszZone = -1;
111 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLogLevel = -1;
112 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_AAAA_ipv6 = -1;
113 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwReplicaCount = -1;
114 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString = -1;
115 static gint hf_dnsserver_DnssrvOperation_dwContext = -1;
116 static gint hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_fRecurseAfterForwarding = -1;
117 static gint hf_dnsserver_DnssrvQuery2_pwszServerName = -1;
118 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fWriteAuthorityNs = -1;
119 static gint hf_dnsserver_DNS_RPC_RECORDS_dwChildCount = -1;
120 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved5 = -1;
121 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray = -1;
122 static gint hf_dnsserver_DnssrvQuery_ppData = -1;
123 static gint hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition = -1;
124 static gint hf_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE_wPreference = -1;
125 static gint hf_dnsserver_DnssrvComplexOperation_pszZone = -1;
126 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLogLevel = -1;
127 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAutoReverseZones = -1;
128 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fReserveArray = -1;
129 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwForwardTimeout = -1;
130 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_dwRefresh = -1;
131 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_PTR_ptr = -1;
132 static gint hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString = -1;
133 static gint hf_dnsserver_DNSSRV_STAT_HEADER_fClear = -1;
134 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K = -1;
135 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate = -1;
136 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsPollingInterval = -1;
137 static gint hf_dnsserver_DNS_RPC_RECORD_wType = -1;
138 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs = -1;
139 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE_timestamp = -1;
140 static gint hf_dnsserver_DnssrvComplexOperation_ppDataOut = -1;
141 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5 = -1;
142 static gint hf_dnsserver_DnssrvQuery_pwszServerName = -1;
143 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fReadOnlyZone = -1;
144 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension1 = -1;
145 static gint hf_dnsserver_DnssrvUpdateRecord2_dwClientVersion = -1;
146 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_cAddressAnswerLimit = -1;
147 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsForestVersion = -1;
148 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDefaultNoRefreshInterval = -1;
149 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved6 = -1;
150 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fForwardDelegations = -1;
151 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fSecureResponses = -1;
152 static gint hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders = -1;
153 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_PAUSED = -1;
154 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile = -1;
155 static gint hf_dnsserver_DNS_RPC_RECORD_dwTtlSeconds = -1;
156 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDebugLevel = -1;
157 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwMaxCacheTtl = -1;
158 static gint hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwForwardTimeout = -1;
159 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fLooseWildcarding = -1;
160 static gint hf_dnsserver_DnssrvOperation_pData = -1;
161 static gint hf_dnsserver_DnssrvOperation_pszZone = -1;
162 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fDsIntegrated = -1;
163 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAdminConfigured = -1;
164 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved = -1;
165 static gint hf_dnsserver_DnssrvComplexOperation2_pdwTypeOut = -1;
166 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcProtocol = -1;
167 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwRpcStructureVersion = -1;
168 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwZoneType = -1;
169 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn = -1;
170 static gint hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwRpcStructureVersion = -1;
171 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAllowUpdate = -1;
172 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwRpcStructureVersion = -1;
173 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers = -1;
174 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList = -1;
175 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fShutdown = -1;
176 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwReserved0 = -1;
177 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders = -1;
178 static gint hf_dnsserver_DnssrvComplexOperation_pszOperation = -1;
179 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved3 = -1;
180 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fStrictFileParsing = -1;
181 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseDatabase = -1;
182 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fPaused = -1;
183 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_SRV_srv = -1;
184 static gint hf_dnsserver_DNS_RPC_RECORD_dwSerial = -1;
185 static gint hf_dnsserver_DNS_RPC_RECORD_data = -1;
186 static gint hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwAutoConfigFlags = -1;
187 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsPollingInterval = -1;
188 static gint hf_dnsserver_DnssrvOperation_pwszServerName = -1;
189 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K = -1;
190 static gint hf_dnsserver_DNS_RPC_NODE_wLength = -1;
191 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fSecureSecondaries = -1;
192 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fSecureResponses = -1;
193 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved0 = -1;
194 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AGING = -1;
195 static gint hf_dnsserver_DnssrvQuery_pszZone = -1;
196 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved3 = -1;
197 static gint hf_dnsserver_DnssrvComplexOperation2_dwSettingFlags = -1;
198 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fBindSecondaries = -1;
199 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionRetry = -1;
200 static gint hf_dnsserver_DNSSRV_STAT_Buffer = -1;
201 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6 = -1;
202 static gint hf_dnsserver_DnssrvUpdateRecord2_pDeleteRecord = -1;
203 static gint hf_dnsserver_DNS_ADDR_MaxSa = -1;
204 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet = -1;
205 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDsPollingInterval = -1;
206 static gint hf_dnsserver_DnssrvQuery2_pszOperation = -1;
207 static gint hf_dnsserver_DNS_ADDR_ARRAY_Family = -1;
208 static gint hf_dnsserver_DnssrvOperation2_pszOperation = -1;
209 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_ZoneType = -1;
210 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension2 = -1;
211 static gint hf_dnsserver_DnssrvUpdateRecord2_pszZone = -1;
212 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_SHUTDOWN = -1;
213 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fLooseWildcarding = -1;
214 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fWriteAuthorityNs = -1;
215 static gint hf_dnsserver_DNS_RPC_ZONE_W2K_Version = -1;
216 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseNbstat = -1;
217 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulSoaCheck = -1;
218 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwReserved0 = -1;
219 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_fSecureSecondaries = -1;
220 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries = -1;
221 static gint hf_dnsserver_DNS_RPC_DP_INFO_pwszReserved = -1;
222 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwEventLogLevel = -1;
223 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsDomainVersion = -1;
224 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestName = -1;
225 static gint hf_dnsserver_DnssrvComplexOperation2_pwszServerName = -1;
226 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwRefreshInterval = -1;
227 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionTimeout = -1;
228 static gint hf_dnsserver_DNS_RPC_RECORD_SRV_nameTarget = -1;
229 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam = -1;
230 static gint hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwForwardTimeout = -1;
231 static gint hf_dnsserver_DNS_RPC_ENLIST_DP_dwReserved0 = -1;
232 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fNotifyLevel = -1;
233 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipNotify = -1;
234 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fBackgroundLoadInProgress = -1;
235 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionTimeout = -1;
236 static gint hf_dnsserver_IP4_ARRAY_AddrArray = -1;
237 static gint hf_dnsserver_DNS_RPC_RECORD_SRV_wWeight = -1;
238 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseNbstat = -1;
239 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter = -1;
240 static gint hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_aipForwarders = -1;
241 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fNotifyLevel = -1;
242 static gint hf_dnsserver_DNS_ADDR_ARRAY_MaxCount = -1;
243 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved1 = -1;
244 static gint hf_dnsserver_DnssrvUpdateRecord_pwszServerName = -1;
245 static gint hf_dnsserver_DnssrvOperation2_dwSettingFlags = -1;
246 static gint hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwFilter = -1;
247 static gint hf_dnsserver_DnssrvEnumRecords_pszNodeName = -1;
248 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fRecurseAfterForwarding = -1;
249 static gint hf_dnsserver_DNS_RPC_DP_ENUM_dwFlags = -1;
250 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName = -1;
251 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulSoaCheck = -1;
252 static gint hf_dnsserver_DNS_RPC_NAME_AND_PARAM_dwParam = -1;
253 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwRpcStructureVersion = -1;
254 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszServerName = -1;
255 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwZoneType = -1;
256 static gint hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_AUTOCREATED = -1;
257 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseWins = -1;
258 static gint hf_dnsserver_DnssrvEnumRecords_pszStartChild = -1;
259 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin = -1;
260 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwScavengingInterval = -1;
261 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_UNSECURE = -1;
262 static gint hf_dnsserver_DNS_RPC_DP_INFO_pszDpDn = -1;
263 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fAllowUpdate = -1;
264 static gint hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_SUCCESS = -1;
265 static gint hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_ENLISTED = -1;
266 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fAging = -1;
267 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAutoCacheUpdate = -1;
268 static gint hf_dnsserver_DNS_ADDR_ARRAY_Tag = -1;
269 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fRecurseAfterForwarding = -1;
270 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fWriteAuthorityNs = -1;
271 static gint hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_dwReserved0 = -1;
272 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszDpFqdn = -1;
273 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwDpFlags = -1;
274 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszDataFile = -1;
275 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved4 = -1;
276 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwDpFlags = -1;
277 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAutoCacheUpdate = -1;
278 static gint hf_dnsserver_DnssrvEnumRecords2_pszNodeName = -1;
279 static gint hf_dnsserver_DNS_RPC_ENLIST_DP_pszDpFqdn = -1;
280 static gint hf_dnsserver_DnssrvUpdateRecord2_pszNodeName = -1;
281 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD_Dword = -1;
282 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray = -1;
283 static gint hf_dnsserver_DnssrvEnumRecords2_pwszServerName = -1;
284 static gint hf_dnsserver_DnssrvEnumRecords_wRecordType = -1;
285 static gint hf_dnsserver_DnssrvQuery2_dwSettingFlags = -1;
286 static gint hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName = -1;
287 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwReserved0 = -1;
288 static gint hf_dnsserver_DnssrvQuery_pszOperation = -1;
289 static gint hf_dnsserver_DnssrvComplexOperation2_pDataIn = -1;
290 static gint hf_dnsserver_DNS_ADDR_ARRAY_Reserved1 = -1;
291 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_NS_name = -1;
292 static gint hf_dnsserver_DNS_RPC_RECORD_SRV_wPriority = -1;
293 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs = -1;
294 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fBindSecondaries = -1;
295 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify = -1;
296 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwZoneType = -1;
297 static gint hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwReserved0 = -1;
298 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwRefreshInterval = -1;
299 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fSecureSecondaries = -1;
300 static gint hf_dnsserver_DNS_RPC_DP_REPLICA_pszReplicaDn = -1;
301 static gint hf_dnsserver_DnssrvQuery_pdwTypeId = -1;
302 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_REVERSE = -1;
303 static gint hf_dnsserver_DNS_RPC_IP_VALIDATE_pszContextName = -1;
304 static gint hf_dnsserver_DNS_RPC_DP_ENUM_dwReserved0 = -1;
305 static gint hf_dnsserver_DnssrvQuery2_ppData = -1;
306 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition = -1;
307 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fShutdown = -1;
308 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter = -1;
309 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3 = -1;
310 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_fNotifyLevel = -1;
311 static gint hf_dnsserver_DnssrvEnumRecords2_wRecordType = -1;
312 static gint hf_dnsserver_DnssrvOperation2_pData = -1;
313 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile = -1;
314 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAging = -1;
315 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MX_mx = -1;
316 static gint hf_dnsserver_DnssrvEnumRecords2_pszZone = -1;
317 static gint hf_dnsserver_DnssrvComplexOperation_dwTypeIn = -1;
318 static gint hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwReserved0 = -1;
319 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwRpcStructureVersion = -1;
320 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fDefaultAgingState = -1;
321 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList = -1;
322 static gint hf_dnsserver_DnssrvComplexOperation_pwszServerName = -1;
323 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2 = -1;
324 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved0 = -1;
325 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fRecurseAfterForwarding = -1;
326 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fShutdown = -1;
327 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwZoneType = -1;
328 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray = -1;
329 static gint hf_dnsserver_DnssrvEnumRecords2_dwClientVersion = -1;
330 static gint hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_dwRpcStructureVersion = -1;
331 static gint hf_dnsserver_DNS_RPC_NODE_dwFlags = -1;
332 static gint hf_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE_nameExchange = -1;
333 static gint hf_dnsserver_DNS_RPC_RECORD_STRING_count = -1;
334 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fSecureSecondaries = -1;
335 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwZoneType = -1;
336 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fRecurseAfterForwarding = -1;
337 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwDpFlags = -1;
338 static gint hf_dnsserver_DNS_RPC_DP_ENUM_dwRpcStructureVersion = -1;
339 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName = -1;
340 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers = -1;
341 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwForwardTimeout = -1;
342 static gint hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn = -1;
343 static gint hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_dwReserved0 = -1;
344 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwAvailForScavengeTime = -1;
345 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwAvailForScavengeTime = -1;
346 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwDpFlags = -1;
347 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_NO_CHILDREN = -1;
348 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwDpFlags = -1;
349 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn = -1;
350 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer = -1;
351 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K = -1;
352 static gint hf_dnsserver_DNS_ADDR_ARRAY_MatchFlag = -1;
353 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultNoRefreshInterval = -1;
354 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition = -1;
355 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwEventLogLevel = -1;
356 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulXfr = -1;
357 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName = -1;
358 static gint hf_dnsserver_DnssrvEnumRecords2_pszStartChild = -1;
359 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwTimeout = -1;
360 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipSecondaries = -1;
361 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet = -1;
362 static gint hf_dnsserver_DNS_ADDR_ARRAY_WordReserved = -1;
363 static gint hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_FOREST_DEFAULT = -1;
364 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName = -1;
365 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipNotify = -1;
366 static gint hf_dnsserver_DnssrvUpdateRecord_pDeleteRecord = -1;
367 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fBindSecondaries = -1;
368 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_DSINTEGRATED = -1;
369 static gint hf_dnsserver_DNS_RPC_ENLIST_DP_dwOperation = -1;
370 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify = -1;
371 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MG_name = -1;
372 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLocalNetPriorityNetMask = -1;
373 static gint hf_dnsserver_DNS_RPC_RECORD_dwFlags = -1;
374 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcStructureVersion = -1;
375 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_DNAME_name = -1;
376 static gint hf_dnsserver_DNS_RPC_DP_ENUM_pszDpFqdn = -1;
377 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_ZoneAdministratorEmail = -1;
378 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AUTOCREATED = -1;
379 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fDefaultAgingState = -1;
380 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAllowUpdate = -1;
381 static gint hf_dnsserver_DNS_RPC_RECORD_SRV_wPort = -1;
382 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify = -1;
383 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4 = -1;
384 static gint hf_dnsserver_DnssrvComplexOperation2_dwClientVersion = -1;
385 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved2 = -1;
386 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension4 = -1;
387 static gint hf_dnsserver_DNS_ADDR_ARRAY_Reserved2 = -1;
388 static gint hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwRpcStructureVersion = -1;
389 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved7 = -1;
390 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MD_name = -1;
391 static gint hf_dnsserver_DNS_RPC_BUFFER_dwLength = -1;
392 static gint hf_dnsserver_DnssrvComplexOperation2_pszZone = -1;
393 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName = -1;
394 static gint hf_dnsserver_DnssrvEnumRecords2_fSelectFlag = -1;
395 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition = -1;
396 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries = -1;
397 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fSecureSecondaries = -1;
398 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter = -1;
399 static gint hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_ERROR_TYPE = -1;
400 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved1 = -1;
401 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K = -1;
402 static gint hf_dnsserver_DnssrvEnumRecords2_dwSettingFlags = -1;
403 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwReserved0 = -1;
404 static gint hf_dnsserver_DNS_ADDR_ARRAY_Flags = -1;
405 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_AUTHORITY_DATA = -1;
406 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsForestVersion = -1;
407 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fPaused = -1;
408 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath = -1;
409 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fStrictFileParsing = -1;
410 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats = -1;
411 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition = -1;
412 static gint hf_dnsserver_DNS_RPC_DP_LIST_dwDpCount = -1;
413 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDebugLevel = -1;
414 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszServerName = -1;
415 static gint hf_dnsserver_DNS_RPC_RECORDS_dwFlags = -1;
416 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwReserved0 = -1;
417 static gint hf_dnsserver_DNSSRV_STAT_HEADER_fReserved = -1;
418 static gint hf_dnsserver_DnssrvEnumRecords2_pdwBufferLength = -1;
419 static gint hf_dnsserver_DNS_RPC_RECORDS_wLength = -1;
420 static gint hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_fDsIntegrated = -1;
421 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension5 = -1;
422 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLastScavengeTime = -1;
423 static gint hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwZoneCount = -1;
424 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwReserved0 = -1;
425 static gint hf_dnsserver_DnssrvUpdateRecord2_pAddRecord = -1;
426 static gint hf_dnsserver_DNS_RPC_RECORD_BUF_rec = -1;
427 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet = -1;
428 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrResult = -1;
429 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fSecureSecondaries = -1;
430 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fBootMethod = -1;
431 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K = -1;
432 static gint hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_dwRpcStructureVersion = -1;
433 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_Version = -1;
434 static gint hf_dnsserver_DnssrvOperation2_dwClientVersion = -1;
435 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDomainVersion = -1;
436 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_NamePrimaryServer = -1;
437 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers = -1;
438 static gint hf_dnsserver_DNS_RPC_FORWARDERS_W2K_dwForwardTimeout = -1;
439 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String = -1;
440 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwNameCheckFlag = -1;
441 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions = -1;
442 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAllowUpdate = -1;
443 static gint hf_dnsserver_DnssrvUpdateRecord_pAddRecord = -1;
444 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fDsAvailable = -1;
445 static gint hf_dnsserver_DNS_RPC_IP_VALIDATE_dwReserved0 = -1;
446 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries = -1;
447 static gint hf_dnsserver_DNS_RPC_DP_LIST_dwReserved0 = -1;
448 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulXfr = -1;
449 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_dwMinimumTtl = -1;
450 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_HINFO_hinfo = -1;
451 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fSecureSecondaries = -1;
452 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MR_name = -1;
453 static gint hf_dnsserver_DnssrvUpdateRecord_pszNodeName = -1;
454 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName = -1;
455 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries = -1;
456 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath = -1;
457 static gint hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwRpcStructureVersion = -1;
458 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fBootMethod = -1;
459 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure = -1;
460 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRpcProtocol = -1;
461 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet = -1;
462 static gint hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_dwReserved0 = -1;
463 static gint hf_dnsserver_DnssrvComplexOperation_pdwTypeOut = -1;
464 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwNameCheckFlag = -1;
465 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDefaultRefreshInterval = -1;
466 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs = -1;
467 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwFlags = -1;
468 static gint hf_dnsserver_DNS_RPC_NODE_dwChildCount = -1;
469 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn = -1;
470 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum = -1;
471 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries = -1;
472 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved1 = -1;
473 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fQueuedForBackgroundLoad = -1;
474 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved5 = -1;
475 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipMasters = -1;
476 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters = -1;
477 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwTimeout = -1;
478 static gint hf_dnsserver_DNS_RPC_AUTOCONFIGURE_pszNewDomainName = -1;
479 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultRefreshInterval = -1;
480 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database = -1;
481 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fDsIntegrated = -1;
482 static gint hf_dnsserver_DnssrvEnumRecords2_pBuffer = -1;
483 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_fSecureSecondaries = -1;
484 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pExtensions = -1;
485 static gint hf_dnsserver_DNS_RPC_NODE_wRecordCount = -1;
486 static gint hf_dnsserver_DnssrvQuery2_pszZone = -1;
487 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs = -1;
488 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fRoundRobin = -1;
489 static gint hf_dnsserver_DNS_RPC_NAME_len = -1;
490 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName = -1;
491 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null = -1;
492 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved4 = -1;
493 static gint hf_dnsserver_DnssrvEnumRecords_pdwBufferLength = -1;
494 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K = -1;
495 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLogFileMaxSize = -1;
496 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_cAddressAnswerLimit = -1;
497 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAutoReverseZones = -1;
498 static gint hf_dnsserver_DnssrvComplexOperation2_dwTypeIn = -1;
499 static gint hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_pszStrings = -1;
500 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries = -1;
501 static gint hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwReserved0 = -1;
502 static gint hf_dnsserver_DNS_RPC_DP_INFO_pszDpFqdn = -1;
503 static gint hf_dnsserver_DNS_RPC_RECORDS_dnsNodeName = -1;
504 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwRpcStructureVersion = -1;
505 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName = -1;
506 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLastScavengeTime = -1;
507 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1 = -1;
508 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwNoRefreshInterval = -1;
509 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo = -1;
510 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fForwardDelegations = -1;
511 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K = -1;
512 static gint hf_dnsserver_DNS_RPC_RECORD_dwReserved = -1;
513 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters = -1;
514 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fLooseWildcarding = -1;
515 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fNotifyLevel = -1;
516 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension3 = -1;
517 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fBootMethod = -1;
518 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fNotifyLevel = -1;
519 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwAvailForScavengeTime = -1;
520 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_dwExpire = -1;
521 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fNotifyLevel = -1;
522 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwVersion = -1;
523 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries = -1;
524 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwVersion = -1;
525 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRecursionRetry = -1;
526 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszDsContainer = -1;
527 static gint hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_dwZoneCount = -1;
528 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fPaused = -1;
529 static gint hf_dnsserver_DNS_EXTENSION_extension = -1;
530 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters = -1;
531 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet = -1;
532 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_GLUE_DATA = -1;
533 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwScavengingInterval = -1;
534 static gint hf_dnsserver_DnssrvComplexOperation_pDataIn = -1;
535 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_A_ipv4 = -1;
536 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders = -1;
537 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAging = -1;
538 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8 = -1;
539 static gint hf_dnsserver_DNS_RPC_DP_INFO_ReplicaArray = -1;
540 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries = -1;
541 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs = -1;
542 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsDsaVersion = -1;
543 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fDsAvailable = -1;
544 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAging = -1;
545 static gint hf_dnsserver_DNS_RPC_FORWARDERS_W2K_fRecurseAfterForwarding = -1;
546 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwState = -1;
547 static gint hf_dnsserver_DNS_RPC_IP_VALIDATE_dwReserved1 = -1;
548 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_dwRetry = -1;
549 static gint hf_dnsserver_DNS_ADDR_DnsAddrUserDword = -1;
550 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwScavengingInterval = -1;
551 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipForwarders = -1;
552 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MB_name = -1;
553 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fStrictFileParsing = -1;
554 static gint hf_dnsserver_DNS_RPC_ZONE_W2K_ZoneType = -1;
555 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs = -1;
556 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionRetry = -1;
557 static gint hf_dnsserver_DNS_RPC_DP_LIST_dwRpcStructureVersion = -1;
558 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile = -1;
559 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved0 = -1;
560 static gint hf_dnsserver_DnssrvOperation_pszOperation = -1;
561 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_SOA_soa = -1;
562 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fRecurseAfterForwarding = -1;
563 static gint hf_dnsserver_DNS_RPC_IP_VALIDATE_dwRpcStructureVersion = -1;
564 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultNoRefreshInterval = -1;
565 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fNoRecursion = -1;
566 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAdminConfigured = -1;
567 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fLoadExisting = -1;
568 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MF_name = -1;
569 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fLoadExisting = -1;
570 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray = -1;
571 static gint hf_dnsserver_DNSSRV_STAT_HEADER_StatId = -1;
572 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fRoundRobin = -1;
573 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwRefreshInterval = -1;
574 static gint hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwRpcStructureVersion = -1;
575 static gint hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszZoneName = -1;
576 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile = -1;
577 static gint hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_LEGACY = -1;
578 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fReverse = -1;
579 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwRpcStructureVersion = -1;
580 static gint hf_dnsserver_DnssrvEnumRecords2_pszFilterStop = -1;
581 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName = -1;
582 static gint hf_dnsserver_DnssrvComplexOperation2_ppDataOut = -1;
583 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin = -1;
584 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwLogLevel = -1;
585 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn = -1;
586 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwFlags = -1;
587 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ONLY_CHILDREN = -1;
588 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwReserved = -1;
589 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fLocalNetPriority = -1;
590 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fReverse = -1;
591 static gint hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_WARNING_TYPE = -1;
592 static gint hf_dnsserver_DNS_RPC_RECORD_SOA_dwSerialNo = -1;
593 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwRpcStructureVersion = -1;
594 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved2 = -1;
595 static gint hf_dnsserver_DnssrvUpdateRecord2_dwSettingFlags = -1;
596 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fNotifyLevel = -1;
597 static gint hf_dnsserver_DNS_RPC_ZONE_W2K_pszZoneName = -1;
598 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved4 = -1;
599 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn = -1;
600 static gint hf_dnsserver_DnssrvQuery2_dwClientVersion = -1;
601 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwNoRefreshInterval = -1;
602 static gint hf_dnsserver_DNS_RPC_RECORD_STRING_str = -1;
603 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries = -1;
604 static gint hf_dnsserver_DNS_RPC_DP_LIST_DpArray = -1;
605 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwFlags = -1;
606 static gint hf_dnsserver_DnssrvEnumRecords_pszFilterStart = -1;
607 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszZoneName = -1;
608 static gint hf_dnsserver_DnssrvUpdateRecord2_pwszServerName = -1;
609 static gint hf_dnsserver_DNS_ADDR_ARRAY_AddrCount = -1;
610 static gint hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray = -1;
611 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAllowUpdate = -1;
612 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport = -1;
613 static gint hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_fRecurseAfterForwarding = -1;
614 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_READONLY = -1;
615 static gint hf_dnsserver_DnssrvOperation2_dwContext = -1;
616 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fNoRecursion = -1;
617 static gint hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwRpcStructureVersion = -1;
618 static gint hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_fDsIntegrated = -1;
619 static gint hf_dnsserver_DNS_RPC_DP_ENUM_dwZoneCount = -1;
620 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray = -1;
621 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn = -1;
622 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwForwarderTimeout = -1;
623 static gint hf_dnsserver_DNS_RPC_DP_INFO_dwZoneCount = -1;
624 static gint hf_dnsserver_DNS_RPC_RECORDS_ARRAY_rec = -1;
625 static gint hf_dnsserver_DNS_RPC_NAME_str = -1;
626 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAdminConfigured = -1;
627 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fSecureResponses = -1;
628 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile = -1;
629 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAllowUpdate = -1;
630 static gint hf_dnsserver_DnssrvOperation2_dwTypeId = -1;
631 static gint hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_ZoneArray = -1;
632 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLocalNetPriorityNetMask = -1;
633 static gint hf_dnsserver_DNS_ADDR_ARRAY_AddrArray = -1;
634 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fDefaultAgingState = -1;
635 static gint hf_dnsserver_DnssrvEnumRecords_fSelectFlag = -1;
636 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRpcStructureVersion = -1;
637 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fNoRecursion = -1;
638 static gint hf_dnsserver_DnssrvOperation2_pwszServerName = -1;
639 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAutoCreated = -1;
640 static gint hf_dnsserver_DnssrvEnumRecords_pBuffer_ = -1;
641 static gint hf_dnsserver_DNS_RPC_RECORDS_ARRAY_count = -1;
642 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo = -1;
643 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAutoReverseZones = -1;
644 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_CNAME_name = -1;
645 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwReserveArray = -1;
646 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwMaxCacheTtl = -1;
647 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseWins = -1;
648 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ADDITIONAL_DATA = -1;
649 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fLoadExisting = -1;
650 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters = -1;
651 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters = -1;
652 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved3 = -1;
653 static gint hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszReserved = -1;
654 static gint hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile = -1;
655 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAging = -1;
656 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters = -1;
657 static gint hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_pszFileName = -1;
658 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition = -1;
659 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwForwarderTimeout = -1;
660 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fRoundRobin = -1;
661 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAllowUpdate = -1;
662 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwVersion = -1;
663 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseDatabase = -1;
664 static gint hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_SECURE = -1;
665 static gint hf_dnsserver_DNSSRV_STAT_Header = -1;
666 static gint hf_dnsserver_DnssrvEnumRecords_pwszServerName = -1;
667 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_cAddressAnswerLimit = -1;
668 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer = -1;
669 static gint hf_dnsserver_DnssrvOperation2_pszZone = -1;
670 static gint hf_dnsserver_DnssrvEnumRecords_pszFilterStop = -1;
671 static gint hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwRpcStructureVersion = -1;
672 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer = -1;
673 static gint hf_dnsserver_DnssrvEnumRecords_pBuffer = -1;
674 static gint hf_dnsserver_DNS_RPC_IP_VALIDATE_aipValidateAddrs = -1;
675 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fReadOnlyDC = -1;
676 static gint hf_dnsserver_IP4_ARRAY_AddrCount = -1;
677 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRpcProtocol = -1;
678 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwFlags = -1;
679 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseNbstat = -1;
680 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList = -1;
681 static gint hf_dnsserver_DNS_RPC_IP_VALIDATE_dwContext = -1;
682 static gint hf_dnsserver_werror = -1;
683 static gint hf_dnsserver_DnssrvQuery2_pdwTypeId = -1;
684 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fReverse = -1;
685 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fNotifyLevel = -1;
686 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved1 = -1;
687 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwZoneType = -1;
688 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved = -1;
689 static gint hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_INFORMATION_TYPE = -1;
690 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseDatabase = -1;
691 static gint hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwReserved0 = -1;
692 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAutoCreated = -1;
693 static gint hf_dnsserver_DNS_RPC_ZONE_W2K_Flags = -1;
694 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAllowUpdate = -1;
695 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_CACHE_DATA = -1;
696 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLogFileMaxSize = -1;
697 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAging = -1;
698 static gint hf_dnsserver_DNS_RPC_NAME_AND_PARAM_pszNodeName = -1;
699 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRecursionTimeout = -1;
700 static gint hf_dnsserver_DnssrvOperation_dwTypeId = -1;
701 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAllowUpdate = -1;
702 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseWins = -1;
703 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7 = -1;
704 static gint hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_TXT_txt = -1;
705 static gint hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ROOT_HINT_DATA = -1;
706 static gint hf_dnsserver_DNS_RPC_ENLIST_DP_dwRpcStructureVersion = -1;
707 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwReserved0 = -1;
708 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipMasters = -1;
709 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin = -1;
710 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwNoRefreshInterval = -1;
711 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDsaVersion = -1;
712 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fForwarderSlave = -1;
713 static gint hf_dnsserver_DnssrvComplexOperation2_pszOperation = -1;
714 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate = -1;
715 static gint hf_dnsserver_DnssrvEnumRecords2_pBuffer_ = -1;
716 static gint hf_dnsserver_DNS_RPC_FORWARDERS_W2K_aipForwarders = -1;
717 static gint hf_dnsserver_DNS_RPC_NODE_dnsNodeName = -1;
718 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fLocalNetPriority = -1;
719 static gint hf_dnsserver_DNS_RPC_RECORD_data_ = -1;
720 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition = -1;
721 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultRefreshInterval = -1;
722 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved8 = -1;
723 static gint hf_dnsserver_DNSSRV_STAT_HEADER_wLength = -1;
724 static gint hf_dnsserver_DNS_RPC_RECORD_dwTimeStamp = -1;
725 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved3 = -1;
726 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDebugLevel = -1;
727 static gint hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_dwRpcStructureVersion = -1;
728 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fLocalNetPriority = -1;
729 static gint hf_dnsserver_DNS_RPC_RECORDS_records = -1;
730 static gint hf_dnsserver_DNS_RPC_DP_INFO_pszCrDn = -1;
731 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fForwardDelegations = -1;
732 static gint hf_dnsserver_DNS_RPC_RECORDS_wRecordCount = -1;
733 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwNameCheckFlag = -1;
734 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone = -1;
735 static gint hf_dnsserver_DNS_RPC_RECORD_wDataLength = -1;
736 static gint hf_dnsserver_DnssrvEnumRecords2_pszFilterStart = -1;
737 static gint hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved4 = -1;
738 static gint hf_dnsserver_opnum = -1;
739 static gint hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition = -1;
740 static gint hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_DELETED = -1;
741 static gint hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K = -1;
742 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify = -1;
743 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAutoCreated = -1;
744 static gint hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrAttempt = -1;
745 static gint hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwReserved1 = -1;
746 static gint hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_dwCount = -1;
748 static gint proto_dcerpc_dnsserver = -1;
749 /* Version information */
752 static e_uuid_t uuid_dcerpc_dnsserver = {
753 0x50abc2a4, 0x574d, 0x40b3,
754 { 0x9d, 0x66, 0xee, 0x4f, 0xd5, 0xfb, 0xa0, 0x76 }
756 static guint16 ver_dcerpc_dnsserver = 5;
758 const value_string dnsserver_DNS_RPC_PROTOCOLS_vals[] = {
759 { DNS_RPC_USE_TCPIP, "DNS_RPC_USE_TCPIP" },
760 { DNS_RPC_USE_NAMED_PIPE, "DNS_RPC_USE_NAMED_PIPE" },
761 { DNS_RPC_USE_LPC, "DNS_RPC_USE_LPC" },
762 { DNS_RPC_USE_ALL_PROTOCOLS, "DNS_RPC_USE_ALL_PROTOCOLS" },
765 const value_string dnsserver_DNS_RPC_CLIENT_VERSION_vals[] = {
766 { DNS_CLIENT_VERSION_W2K, "DNS_CLIENT_VERSION_W2K" },
767 { DNS_CLIENT_VERSION_DOTNET, "DNS_CLIENT_VERSION_DOTNET" },
768 { DNS_CLIENT_VERSION_LONGHORN, "DNS_CLIENT_VERSION_LONGHORN" },
771 static int dnsserver_dissect_element_DNS_RPC_BUFFER_dwLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
772 static int dnsserver_dissect_element_DNS_RPC_BUFFER_Buffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
773 static int dnsserver_dissect_element_DNS_RPC_BUFFER_Buffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
774 static int dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_dwCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
775 static int dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
776 static int dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
777 static int dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
778 static int dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_dwParam(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
779 static int dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
780 static int dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
781 static int dnsserver_dissect_element_DNS_RPC_NAME_len(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
782 static int dnsserver_dissect_element_DNS_RPC_NAME_str(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
783 static int dnsserver_dissect_element_DNS_RPC_NAME_str_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
784 static int dnsserver_dissect_element_DNS_RPC_NODE_wLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
785 static int dnsserver_dissect_element_DNS_RPC_NODE_wRecordCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
786 static int dnsserver_dissect_element_DNS_RPC_NODE_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
787 static int dnsserver_dissect_element_DNS_RPC_NODE_dwChildCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
788 static int dnsserver_dissect_element_DNS_RPC_NODE_dnsNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
789 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwSerialNo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
790 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwRefresh(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
791 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
792 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwExpire(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
793 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwMinimumTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
794 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_NamePrimaryServer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
795 static int dnsserver_dissect_element_DNS_RPC_RECORD_SOA_ZoneAdministratorEmail(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
796 static int dnsserver_dissect_element_DNS_RPC_RECORD_NAME_PREFERENCE_wPreference(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
797 static int dnsserver_dissect_element_DNS_RPC_RECORD_NAME_PREFERENCE_nameExchange(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
798 static int dnsserver_dissect_element_DNS_RPC_RECORD_STRING_count(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
799 static int dnsserver_dissect_element_DNS_RPC_RECORD_STRING_str(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
800 static int dnsserver_dissect_element_DNS_RPC_RECORD_STRING_str_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
801 static int dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
802 static int dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wWeight(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
803 static int dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wPort(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
804 static int dnsserver_dissect_element_DNS_RPC_RECORD_SRV_nameTarget(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
805 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE_timestamp(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
806 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_A_ipv4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
807 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_NS_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
808 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MD_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
809 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MF_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
810 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_CNAME_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
811 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_SOA_soa(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
812 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MB_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
813 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MG_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
814 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MR_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
815 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_PTR_ptr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
816 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_HINFO_hinfo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
817 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MX_mx(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
818 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_TXT_txt(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
819 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_AAAA_ipv6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
820 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_SRV_srv(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
821 static int dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_DNAME_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
822 static int dnsserver_dissect_element_DNS_RPC_RECORD_wDataLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
823 static int dnsserver_dissect_element_DNS_RPC_RECORD_wType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *wType);
824 static int dnsserver_dissect_element_DNS_RPC_RECORD_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
825 static int dnsserver_dissect_element_DNS_RPC_RECORD_dwSerial(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
826 static int dnsserver_dissect_element_DNS_RPC_RECORD_dwTtlSeconds(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
827 static int dnsserver_dissect_element_DNS_RPC_RECORD_dwTimeStamp(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
828 static int dnsserver_dissect_element_DNS_RPC_RECORD_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
829 static int dnsserver_dissect_element_DNS_RPC_RECORD_data(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *wType);
830 static int dnsserver_dissect_element_DNS_RPC_RECORD_data_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *wType);
831 static int dnsserver_dissect_element_DNS_RPC_RECORD_BUF_wContextLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
832 static int dnsserver_dissect_element_DNS_RPC_RECORD_BUF_rec(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
833 const value_string dnsserver_DNS_IPVAL_CONTEXT_vals[] = {
834 { DNS_IPVAL_DNS_SERVERS, "DNS_IPVAL_DNS_SERVERS" },
835 { DNS_IPVAL_DNS_ROOTHINTS, "DNS_IPVAL_DNS_ROOTHINTS" },
836 { DNS_IPVAL_DNS_FORWARDERS, "DNS_IPVAL_DNS_FORWARDERS" },
837 { DNS_IPVAL_DNS_ZONE_MASTERS, "DNS_IPVAL_DNS_ZONE_MASTERS" },
838 { DNS_IPVAL_DNS_DELEGATIONS, "DNS_IPVAL_DNS_DELEGATIONS" },
841 const value_string dnsserver_DNS_IP_VALIDATE_RETURN_FLAGS_vals[] = {
842 { ERROR_SUCCESS, "ERROR_SUCCESS" },
843 { DNS_IPVAL_INVALID_ADDR, "DNS_IPVAL_INVALID_ADDR" },
844 { DNS_IPVAL_UNREACHABLE, "DNS_IPVAL_UNREACHABLE" },
845 { DNS_IPVAL_NO_RESPONSE, "DNS_IPVAL_NO_RESPONSE" },
846 { DNS_IPVAL_NOT_AUTH_FOR_ZONE, "DNS_IPVAL_NOT_AUTH_FOR_ZONE" },
847 { DNS_IPVAL_UNKNOWN_ERROR, "DNS_IPVAL_UNKNOWN_ERROR" },
848 { DNS_IPVAL_NO_TCP, "DNS_IPVAL_NO_TCP" },
851 static int dnsserver_dissect_element_IP4_ARRAY_AddrCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
852 static int dnsserver_dissect_element_IP4_ARRAY_AddrArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
853 static int dnsserver_dissect_element_IP4_ARRAY_AddrArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
854 static int dnsserver_dissect_element_DNS_ADDR_MaxSa(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
855 static int dnsserver_dissect_element_DNS_ADDR_MaxSa_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
856 static int dnsserver_dissect_element_DNS_ADDR_DnsAddrUserDword(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
857 static int dnsserver_dissect_element_DNS_ADDR_DnsAddrUserDword_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
858 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_MaxCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
859 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
860 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_Tag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
861 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_Family(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
862 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_WordReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
863 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
864 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_MatchFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
865 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_Reserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
866 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_Reserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
867 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
868 static int dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
869 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
870 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
871 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwContext(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
872 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
873 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_pszContextName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
874 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_pszContextName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
875 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_aipValidateAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
876 static int dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_aipValidateAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
877 const value_string dnsserver_DNS_BOOT_METHOD_vals[] = {
878 { DNS_BOOT_METHOD_UNINITIALIZED, "DNS_BOOT_METHOD_UNINITIALIZED" },
879 { DNS_BOOT_METHOD_FILE, "DNS_BOOT_METHOD_FILE" },
880 { DNS_BOOT_METHOD_REGISTRY, "DNS_BOOT_METHOD_REGISTRY" },
881 { DNS_BOOT_METHOD_DIRECTORY, "DNS_BOOT_METHOD_DIRECTORY" },
884 const value_string dnsserver_DNS_NAME_CHECK_FLAG_vals[] = {
885 { DNS_ALLOW_RFC_NAMES_ONLY, "DNS_ALLOW_RFC_NAMES_ONLY" },
886 { DNS_ALLOW_NONRFC_NAMES, "DNS_ALLOW_NONRFC_NAMES" },
887 { DNS_ALLOW_MULTIBYTE_NAMES, "DNS_ALLOW_MULTIBYTE_NAMES" },
888 { DNS_ALLOW_ALL_NAMES, "DNS_ALLOW_ALL_NAMES" },
891 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
892 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fBootMethod(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
893 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAdminConfigured(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
894 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
895 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fDsAvailable(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
896 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
897 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
898 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszDsContainer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
899 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszDsContainer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
900 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
901 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
902 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
903 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
904 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
905 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
906 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
907 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
908 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
909 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension2_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
910 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
911 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension3_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
912 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
913 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension4_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
914 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
915 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension5_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
916 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
917 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDebugLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
918 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
919 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRpcProtocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
920 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwNameCheckFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
921 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_cAddressAnswerLimit(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
922 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRecursionRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
923 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRecursionTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
924 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwMaxCacheTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
925 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDsPollingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
926 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwScavengingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
927 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDefaultRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
928 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDefaultNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
929 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
930 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwReserveArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
931 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAutoReverseZones(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
932 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAutoCacheUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
933 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
934 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fForwardDelegations(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
935 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fNoRecursion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
936 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fSecureResponses(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
937 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fRoundRobin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
938 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fLocalNetPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
939 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fBindSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
940 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fWriteAuthorityNs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
941 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fStrictFileParsing(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
942 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fLooseWildcarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
943 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fDefaultAgingState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
944 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
945 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fReserveArray_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
946 static int dnsserver_dissect_element_DNS_EXTENSION_extension(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
947 static int dnsserver_dissect_element_DNS_EXTENSION_extension_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
948 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
949 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
950 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
951 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fBootMethod(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
952 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAdminConfigured(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
953 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
954 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fDsAvailable(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
955 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
956 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
957 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
958 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
959 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
960 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
961 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
962 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
963 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
964 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
965 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
966 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
967 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
968 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
969 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
970 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
971 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
972 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
973 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
974 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
975 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
976 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
977 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pExtensions(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
978 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pExtensions_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
979 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
980 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDebugLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
981 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
982 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRpcProtocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
983 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwNameCheckFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
984 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_cAddressAnswerLimit(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
985 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
986 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
987 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwMaxCacheTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
988 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsPollingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
989 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLocalNetPriorityNetMask(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
990 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwScavengingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
991 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
992 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
993 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLastScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
994 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwEventLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
995 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLogFileMaxSize(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
996 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsForestVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
997 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsDomainVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
998 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsDsaVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
999 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1000 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1001 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAutoReverseZones(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1002 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAutoCacheUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1003 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1004 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fForwardDelegations(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1005 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fNoRecursion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1006 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fSecureResponses(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1007 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fRoundRobin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1008 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fLocalNetPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1009 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fBindSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1010 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fWriteAuthorityNs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1011 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fStrictFileParsing(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1012 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fLooseWildcarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1013 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fDefaultAgingState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1014 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1015 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1016 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1017 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1018 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1019 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fBootMethod(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1020 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAdminConfigured(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1021 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1022 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fDsAvailable(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1023 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1024 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1025 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1026 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1027 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1028 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1029 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1030 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1031 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1032 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1033 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1034 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1035 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1036 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1037 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1038 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1039 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1040 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1041 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1042 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1043 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1044 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1045 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1046 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1047 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1048 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDebugLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1049 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1050 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcProtocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1051 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwNameCheckFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1052 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_cAddressAnswerLimit(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1053 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1054 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1055 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwMaxCacheTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1056 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsPollingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1057 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLocalNetPriorityNetMask(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1058 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwScavengingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1059 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1060 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1061 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLastScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1062 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwEventLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1063 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLogFileMaxSize(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1064 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsForestVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1065 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDomainVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1066 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDsaVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1067 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReadOnlyDC(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1068 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1069 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1070 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAutoReverseZones(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1071 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAutoCacheUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1072 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1073 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fForwardDelegations(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1074 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fNoRecursion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1075 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fSecureResponses(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1076 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fRoundRobin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1077 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fLocalNetPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1078 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fBindSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1079 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fWriteAuthorityNs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1080 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fStrictFileParsing(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1081 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fLooseWildcarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1082 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fDefaultAgingState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1083 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1084 static int dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1085 static const true_false_string DNS_RPC_DP_FLAGS_DNS_DP_AUTOCREATED_tfs = {
1086 "DNS_DP_AUTOCREATED is SET",
1087 "DNS_DP_AUTOCREATED is NOT SET",
1089 static const true_false_string DNS_RPC_DP_FLAGS_DNS_DP_LEGACY_tfs = {
1090 "DNS_DP_LEGACY is SET",
1091 "DNS_DP_LEGACY is NOT SET",
1093 static const true_false_string DNS_RPC_DP_FLAGS_DNS_DP_DOMAIN_DEFAULT_tfs = {
1094 "DNS_DP_DOMAIN_DEFAULT is SET",
1095 "DNS_DP_DOMAIN_DEFAULT is NOT SET",
1097 static const true_false_string DNS_RPC_DP_FLAGS_DNS_DP_FOREST_DEFAULT_tfs = {
1098 "DNS_DP_FOREST_DEFAULT is SET",
1099 "DNS_DP_FOREST_DEFAULT is NOT SET",
1101 static const true_false_string DNS_RPC_DP_FLAGS_DNS_DP_ENLISTED_tfs = {
1102 "DNS_DP_ENLISTED is SET",
1103 "DNS_DP_ENLISTED is NOT SET",
1105 static const true_false_string DNS_RPC_DP_FLAGS_DNS_DP_DELETED_tfs = {
1106 "DNS_DP_DELETED is SET",
1107 "DNS_DP_DELETED is NOT SET",
1109 static int dnsserver_dissect_element_DNS_RPC_DP_REPLICA_pszReplicaDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1110 static int dnsserver_dissect_element_DNS_RPC_DP_REPLICA_pszReplicaDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1111 const value_string dnsserver_DNS_DP_STATE_vals[] = {
1112 { DNS_DP_OKAY, "DNS_DP_OKAY" },
1113 { DNS_DP_STATE_REPL_INCOMING, "DNS_DP_STATE_REPL_INCOMING" },
1114 { DNS_DP_STATE_REPL_OUTGOING, "DNS_DP_STATE_REPL_OUTGOING" },
1115 { DNS_DP_STATE_UNKNOWN, "DNS_DP_STATE_UNKNOWN" },
1118 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1119 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1120 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1121 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1122 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1123 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1124 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pszCrDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1125 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pszCrDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1126 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1127 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1128 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1129 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1130 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1131 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pwszReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1132 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_pwszReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1133 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReplicaCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1134 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1135 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1136 static int dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1137 static int dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1138 static int dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1139 static int dnsserver_dissect_element_DNS_RPC_DP_ENUM_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1140 static int dnsserver_dissect_element_DNS_RPC_DP_ENUM_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1141 static int dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1142 static int dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1143 static int dnsserver_dissect_element_DNS_RPC_DP_LIST_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1144 static int dnsserver_dissect_element_DNS_RPC_DP_LIST_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1145 static int dnsserver_dissect_element_DNS_RPC_DP_LIST_dwDpCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1146 static int dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1147 static int dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1148 static int dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1149 static int dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1150 static int dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1151 static int dnsserver_dissect_element_DNS_RPC_ENLIST_DP_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1152 static int dnsserver_dissect_element_DNS_RPC_ENLIST_DP_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1153 static int dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1154 static int dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1155 static int dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1156 static int dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1157 static int dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1158 const value_string dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals[] = {
1159 { DNS_ZONE_SECSECURE_NO_SECURITY, "DNS_ZONE_SECSECURE_NO_SECURITY" },
1160 { DNS_ZONE_SECSECURE_NS_ONLY, "DNS_ZONE_SECSECURE_NS_ONLY" },
1161 { DNS_ZONE_SECSECURE_LIST_ONLY, "DNS_ZONE_SECSECURE_LIST_ONLY" },
1162 { DNS_ZONE_SECSECURE_NO_XFER, "DNS_ZONE_SECSECURE_NO_XFER" },
1165 const value_string dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals[] = {
1166 { DNS_ZONE_NOTIFY_OFF, "DNS_ZONE_NOTIFY_OFF" },
1167 { DNS_ZONE_NOTIFY_ALL_SECONDARIES, "DNS_ZONE_NOTIFY_ALL_SECONDARIES" },
1168 { DNS_ZONE_NOTIFY_LIST_ONLY, "DNS_ZONE_NOTIFY_LIST_ONLY" },
1171 const value_string dnsserver_DNS_ZONE_REQUEST_FILTERS_vals[] = {
1172 { DNS_ZONE_REQUEST_PRIMARY, "DNS_ZONE_REQUEST_PRIMARY" },
1173 { DNS_ZONE_REQUEST_SECONDARY, "DNS_ZONE_REQUEST_SECONDARY" },
1174 { DNS_ZONE_REQUEST_CACHE, "DNS_ZONE_REQUEST_CACHE" },
1175 { DNS_ZONE_REQUEST_AUTO, "DNS_ZONE_REQUEST_AUTO" },
1176 { DNS_ZONE_REQUEST_FORWARD, "DNS_ZONE_REQUEST_FORWARD" },
1177 { DNS_ZONE_REQUEST_REVERSE, "DNS_ZONE_REQUEST_REVERSE" },
1178 { DNS_ZONE_REQUEST_FORWARDER, "DNS_ZONE_REQUEST_FORWARDER" },
1179 { DNS_ZONE_REQUEST_STUB, "DNS_ZONE_REQUEST_STUB" },
1180 { DNS_ZONE_REQUEST_DS, "DNS_ZONE_REQUEST_DS" },
1181 { DNS_ZONE_REQUEST_NON_DS, "DNS_ZONE_REQUEST_NON_DS" },
1182 { DNS_ZONE_REQUEST_DOMAIN_DP, "DNS_ZONE_REQUEST_DOMAIN_DP" },
1183 { DNS_ZONE_REQUEST_FOREST_DP, "DNS_ZONE_REQUEST_FOREST_DP" },
1184 { DNS_ZONE_REQUEST_CUSTOM_DP, "DNS_ZONE_REQUEST_CUSTOM_DP" },
1185 { DNS_ZONE_REQUEST_LEGACY_DP, "DNS_ZONE_REQUEST_LEGACY_DP" },
1188 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_PAUSED_tfs = {
1189 "DNS_RPC_ZONE_PAUSED is SET",
1190 "DNS_RPC_ZONE_PAUSED is NOT SET",
1192 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_SHUTDOWN_tfs = {
1193 "DNS_RPC_ZONE_SHUTDOWN is SET",
1194 "DNS_RPC_ZONE_SHUTDOWN is NOT SET",
1196 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_REVERSE_tfs = {
1197 "DNS_RPC_ZONE_REVERSE is SET",
1198 "DNS_RPC_ZONE_REVERSE is NOT SET",
1200 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AUTOCREATED_tfs = {
1201 "DNS_RPC_ZONE_AUTOCREATED is SET",
1202 "DNS_RPC_ZONE_AUTOCREATED is NOT SET",
1204 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_DSINTEGRATED_tfs = {
1205 "DNS_RPC_ZONE_DSINTEGRATED is SET",
1206 "DNS_RPC_ZONE_DSINTEGRATED is NOT SET",
1208 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AGING_tfs = {
1209 "DNS_RPC_ZONE_AGING is SET",
1210 "DNS_RPC_ZONE_AGING is NOT SET",
1212 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_UNSECURE_tfs = {
1213 "DNS_RPC_ZONE_UPDATE_UNSECURE is SET",
1214 "DNS_RPC_ZONE_UPDATE_UNSECURE is NOT SET",
1216 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_SECURE_tfs = {
1217 "DNS_RPC_ZONE_UPDATE_SECURE is SET",
1218 "DNS_RPC_ZONE_UPDATE_SECURE is NOT SET",
1220 static const true_false_string DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_READONLY_tfs = {
1221 "DNS_RPC_ZONE_READONLY is SET",
1222 "DNS_RPC_ZONE_READONLY is NOT SET",
1224 static int dnsserver_dissect_element_DNS_RPC_ZONE_W2K_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1225 static int dnsserver_dissect_element_DNS_RPC_ZONE_W2K_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1226 static int dnsserver_dissect_element_DNS_RPC_ZONE_W2K_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1227 static int dnsserver_dissect_element_DNS_RPC_ZONE_W2K_ZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1228 static int dnsserver_dissect_element_DNS_RPC_ZONE_W2K_Version(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1229 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1230 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1231 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1232 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1233 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1234 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_ZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1235 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_Version(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1236 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1237 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1238 static int dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1239 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1240 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1241 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1242 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1243 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1244 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1245 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1246 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1247 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1248 static int dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1249 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1250 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1251 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1252 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fReverse(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1253 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1254 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fPaused(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1255 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fShutdown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1256 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAutoCreated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1257 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseDatabase(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1258 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1259 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1260 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1261 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1262 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1263 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1264 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1265 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1266 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1267 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1268 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseWins(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1269 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseNbstat(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1270 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1271 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1272 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1273 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwAvailForScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1274 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1275 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1276 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1277 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1278 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1279 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1280 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1281 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1282 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1283 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1284 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1285 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fReverse(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1286 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1287 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fPaused(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1288 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fShutdown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1289 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAutoCreated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1290 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseDatabase(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1291 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1292 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1293 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1294 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1295 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1296 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1297 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1298 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1299 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1300 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1301 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseWins(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1302 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseNbstat(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1303 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1304 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1305 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1306 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwAvailForScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1307 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1308 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1309 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwForwarderTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1310 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fForwarderSlave(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1311 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1312 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1313 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1314 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1315 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1316 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1317 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1318 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulSoaCheck(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1319 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulXfr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1320 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1321 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1322 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1323 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1324 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1325 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1326 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1327 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1328 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved2_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1329 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1330 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved3_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1331 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1332 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved4_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1333 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1334 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1335 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1336 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1337 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1338 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fReverse(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1339 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1340 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fPaused(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1341 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fShutdown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1342 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAutoCreated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1343 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseDatabase(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1344 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1345 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1346 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1347 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1348 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1349 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1350 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1351 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1352 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1353 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1354 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseWins(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1355 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseNbstat(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1356 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1357 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1358 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1359 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwAvailForScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1360 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1361 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1362 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwForwarderTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1363 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fForwarderSlave(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1364 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1365 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1366 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1367 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1368 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1369 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1370 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1371 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulSoaCheck(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1372 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulXfr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1373 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fQueuedForBackgroundLoad(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1374 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fBackgroundLoadInProgress(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1375 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fReadOnlyZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1376 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrAttempt(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1377 static int dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrResult(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1378 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1379 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1380 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1381 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1382 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1383 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1384 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1385 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1386 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1387 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1388 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1389 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1390 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1391 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1392 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1393 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1394 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1395 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1396 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1397 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1398 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1399 static int dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1400 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1401 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_pszFileName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1402 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_pszFileName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1403 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1404 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1405 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1406 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1407 static int dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1408 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1409 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1410 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1411 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1412 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1413 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1414 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1415 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1416 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1417 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fLoadExisting(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1418 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1419 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1420 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1421 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1422 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1423 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1424 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1425 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1426 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1427 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1428 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1429 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1430 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1431 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1432 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1433 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1434 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1435 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1436 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1437 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1438 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1439 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1440 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1441 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1442 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1443 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1444 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1445 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1446 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1447 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1448 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved7(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1449 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved8(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1450 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1451 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1452 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1453 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1454 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1455 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1456 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1457 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1458 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1459 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1460 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1461 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fLoadExisting(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1462 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1463 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1464 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1465 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1466 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1467 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1468 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1469 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1470 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1471 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1472 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1473 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1474 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1475 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1476 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1477 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1478 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1479 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1480 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1481 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1482 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1483 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1484 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1485 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1486 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1487 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1488 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fLoadExisting(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1489 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1490 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1491 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1492 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1493 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1494 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1495 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1496 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1497 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1498 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1499 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1500 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1501 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1502 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1503 static int dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1504 static int dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1505 static int dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1506 static int dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1507 static int dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1508 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1509 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1510 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1511 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1512 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1513 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1514 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1515 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1516 static int dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1517 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1518 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1519 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1520 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1521 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1522 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1523 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1524 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1525 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1526 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1527 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1528 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1529 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1530 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1531 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1532 static int dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1533 const value_string dnsserver_DNS_RPC_AUTOCONFIG_vals[] = {
1534 { DNS_RPC_AUTOCONFIG_INTERNAL_ROOTHINTS, "DNS_RPC_AUTOCONFIG_INTERNAL_ROOTHINTS" },
1535 { DNS_RPC_AUTOCONFIG_INTERNAL_FORWARDERS, "DNS_RPC_AUTOCONFIG_INTERNAL_FORWARDERS" },
1536 { DNS_RPC_AUTOCONFIG_INTERNAL_ZONES, "DNS_RPC_AUTOCONFIG_INTERNAL_ZONES" },
1537 { DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT, "DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT" },
1538 { DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT_PREPEND, "DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT_PREPEND" },
1539 { DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT_APPEND, "DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT_APPEND" },
1540 { DNS_RPC_AUTOCONFIG_INTERNAL_RETURN_ERROR, "DNS_RPC_AUTOCONFIG_INTERNAL_RETURN_ERROR" },
1541 { DNS_RPC_AUTOCONFIG_ALL, "DNS_RPC_AUTOCONFIG_ALL" },
1544 static int dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1545 static int dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1546 static int dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwAutoConfigFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1547 static int dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1548 static int dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_pszNewDomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1549 static int dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_pszNewDomainName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1550 static const true_false_string DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_SUCCESS_tfs = {
1551 "DNS_EVENT_LOG_SUCCESS is SET",
1552 "DNS_EVENT_LOG_SUCCESS is NOT SET",
1554 static const true_false_string DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_ERROR_TYPE_tfs = {
1555 "DNS_EVENT_LOG_ERROR_TYPE is SET",
1556 "DNS_EVENT_LOG_ERROR_TYPE is NOT SET",
1558 static const true_false_string DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_WARNING_TYPE_tfs = {
1559 "DNS_EVENT_LOG_WARNING_TYPE is SET",
1560 "DNS_EVENT_LOG_WARNING_TYPE is NOT SET",
1562 static const true_false_string DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_INFORMATION_TYPE_tfs = {
1563 "DNS_EVENT_LOG_INFORMATION_TYPE is SET",
1564 "DNS_EVENT_LOG_INFORMATION_TYPE is NOT SET",
1566 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_AUTHORITY_DATA_tfs = {
1567 "DNS_RPC_VIEW_AUTHORITY_DATA is SET",
1568 "DNS_RPC_VIEW_AUTHORITY_DATA is NOT SET",
1570 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_CACHE_DATA_tfs = {
1571 "DNS_RPC_VIEW_CACHE_DATA is SET",
1572 "DNS_RPC_VIEW_CACHE_DATA is NOT SET",
1574 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_GLUE_DATA_tfs = {
1575 "DNS_RPC_VIEW_GLUE_DATA is SET",
1576 "DNS_RPC_VIEW_GLUE_DATA is NOT SET",
1578 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_ROOT_HINT_DATA_tfs = {
1579 "DNS_RPC_VIEW_ROOT_HINT_DATA is SET",
1580 "DNS_RPC_VIEW_ROOT_HINT_DATA is NOT SET",
1582 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_ADDITIONAL_DATA_tfs = {
1583 "DNS_RPC_VIEW_ADDITIONAL_DATA is SET",
1584 "DNS_RPC_VIEW_ADDITIONAL_DATA is NOT SET",
1586 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_NO_CHILDREN_tfs = {
1587 "DNS_RPC_VIEW_NO_CHILDREN is SET",
1588 "DNS_RPC_VIEW_NO_CHILDREN is NOT SET",
1590 static const true_false_string DNS_SELECT_FLAGS_DNS_RPC_VIEW_ONLY_CHILDREN_tfs = {
1591 "DNS_RPC_VIEW_ONLY_CHILDREN is SET",
1592 "DNS_RPC_VIEW_ONLY_CHILDREN is NOT SET",
1594 static int dnsserver_dissect_element_DNSSRV_STAT_HEADER_StatId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1595 static int dnsserver_dissect_element_DNSSRV_STAT_HEADER_wLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1596 static int dnsserver_dissect_element_DNSSRV_STAT_HEADER_fClear(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1597 static int dnsserver_dissect_element_DNSSRV_STAT_HEADER_fReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1598 static int dnsserver_dissect_element_DNSSRV_STAT_Header(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1599 static int dnsserver_dissect_element_DNSSRV_STAT_Buffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1600 static int dnsserver_dissect_element_DNSSRV_STAT_Buffer_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1601 const value_string dnsserver_DNS_RPC_TYPEID_vals[] = {
1602 { DNSSRV_TYPEID_NULL, "DNSSRV_TYPEID_NULL" },
1603 { DNSSRV_TYPEID_DWORD, "DNSSRV_TYPEID_DWORD" },
1604 { DNSSRV_TYPEID_LPSTR, "DNSSRV_TYPEID_LPSTR" },
1605 { DNSSRV_TYPEID_LPWSTR, "DNSSRV_TYPEID_LPWSTR" },
1606 { DNSSRV_TYPEID_IPARRAY, "DNSSRV_TYPEID_IPARRAY" },
1607 { DNSSRV_TYPEID_BUFFER, "DNSSRV_TYPEID_BUFFER" },
1608 { DNSSRV_TYPEID_SERVER_INFO_W2K, "DNSSRV_TYPEID_SERVER_INFO_W2K" },
1609 { DNSSRV_TYPEID_STATS, "DNSSRV_TYPEID_STATS" },
1610 { DNSSRV_TYPEID_FORWARDERS_W2K, "DNSSRV_TYPEID_FORWARDERS_W2K" },
1611 { DNSSRV_TYPEID_ZONE_W2K, "DNSSRV_TYPEID_ZONE_W2K" },
1612 { DNSSRV_TYPEID_ZONE_INFO_W2K, "DNSSRV_TYPEID_ZONE_INFO_W2K" },
1613 { DNSSRV_TYPEID_ZONE_SECONDARIES_W2K, "DNSSRV_TYPEID_ZONE_SECONDARIES_W2K" },
1614 { DNSSRV_TYPEID_ZONE_DATABASE_W2K, "DNSSRV_TYPEID_ZONE_DATABASE_W2K" },
1615 { DNSSRV_TYPEID_ZONE_TYPE_RESET_W2K, "DNSSRV_TYPEID_ZONE_TYPE_RESET_W2K" },
1616 { DNSSRV_TYPEID_ZONE_CREATE_W2K, "DNSSRV_TYPEID_ZONE_CREATE_W2K" },
1617 { DNSSRV_TYPEID_NAME_AND_PARAM, "DNSSRV_TYPEID_NAME_AND_PARAM" },
1618 { DNSSRV_TYPEID_ZONE_LIST_W2K, "DNSSRV_TYPEID_ZONE_LIST_W2K" },
1619 { DNSSRV_TYPEID_ZONE_RENAME, "DNSSRV_TYPEID_ZONE_RENAME" },
1620 { DNSSRV_TYPEID_ZONE_EXPORT, "DNSSRV_TYPEID_ZONE_EXPORT" },
1621 { DNSSRV_TYPEID_SERVER_INFO_DOTNET, "DNSSRV_TYPEID_SERVER_INFO_DOTNET" },
1622 { DNSSRV_TYPEID_FORWARDERS_DOTNET, "DNSSRV_TYPEID_FORWARDERS_DOTNET" },
1623 { DNSSRV_TYPEID_ZONE, "DNSSRV_TYPEID_ZONE" },
1624 { DNSSRV_TYPEID_ZONE_INFO_DOTNET, "DNSSRV_TYPEID_ZONE_INFO_DOTNET" },
1625 { DNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET, "DNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET" },
1626 { DNSSRV_TYPEID_ZONE_DATABASE, "DNSSRV_TYPEID_ZONE_DATABASE" },
1627 { DNSSRV_TYPEID_ZONE_TYPE_RESET_DOTNET, "DNSSRV_TYPEID_ZONE_TYPE_RESET_DOTNET" },
1628 { DNSSRV_TYPEID_ZONE_CREATE_DOTNET, "DNSSRV_TYPEID_ZONE_CREATE_DOTNET" },
1629 { DNSSRV_TYPEID_ZONE_LIST, "DNSSRV_TYPEID_ZONE_LIST" },
1630 { DNSSRV_TYPEID_DP_ENUM, "DNSSRV_TYPEID_DP_ENUM" },
1631 { DNSSRV_TYPEID_DP_INFO, "DNSSRV_TYPEID_DP_INFO" },
1632 { DNSSRV_TYPEID_DP_LIST, "DNSSRV_TYPEID_DP_LIST" },
1633 { DNSSRV_TYPEID_ENLIST_DP, "DNSSRV_TYPEID_ENLIST_DP" },
1634 { DNSSRV_TYPEID_ZONE_CHANGE_DP, "DNSSRV_TYPEID_ZONE_CHANGE_DP" },
1635 { DNSSRV_TYPEID_ENUM_ZONES_FILTER, "DNSSRV_TYPEID_ENUM_ZONES_FILTER" },
1636 { DNSSRV_TYPEID_ADDRARRAY, "DNSSRV_TYPEID_ADDRARRAY" },
1637 { DNSSRV_TYPEID_SERVER_INFO, "DNSSRV_TYPEID_SERVER_INFO" },
1638 { DNSSRV_TYPEID_ZONE_INFO, "DNSSRV_TYPEID_ZONE_INFO" },
1639 { DNSSRV_TYPEID_FORWARDERS, "DNSSRV_TYPEID_FORWARDERS" },
1640 { DNSSRV_TYPEID_ZONE_SECONDARIES, "DNSSRV_TYPEID_ZONE_SECONDARIES" },
1641 { DNSSRV_TYPEID_ZONE_TYPE_RESET, "DNSSRV_TYPEID_ZONE_TYPE_RESET" },
1642 { DNSSRV_TYPEID_ZONE_CREATE, "DNSSRV_TYPEID_ZONE_CREATE" },
1643 { DNSSRV_TYPEID_IP_VALIDATE, "DNSSRV_TYPEID_IP_VALIDATE" },
1644 { DNSSRV_TYPEID_AUTOCONFIGURE, "DNSSRV_TYPEID_AUTOCONFIGURE" },
1645 { DNSSRV_TYPEID_UTF8_STRING_LIST, "DNSSRV_TYPEID_UTF8_STRING_LIST" },
1646 { DNSSRV_TYPEID_UNICODE_STRING_LIST, "DNSSRV_TYPEID_UNICODE_STRING_LIST" },
1649 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1650 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1651 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD_Dword(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1652 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1653 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1654 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1655 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1656 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1657 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1658 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1659 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1660 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1661 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1662 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1663 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1664 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1665 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1666 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1667 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1668 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1669 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1670 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1671 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1672 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1673 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1674 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1675 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1676 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1677 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1678 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1679 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1680 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1681 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1682 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1683 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1684 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1685 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1686 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1687 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1688 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1689 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1690 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1691 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1692 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1693 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1694 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1695 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1696 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1697 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1698 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1699 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1700 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1701 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1702 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1703 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1704 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1705 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1706 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1707 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1708 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1709 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1710 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1711 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1712 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1713 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1714 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1715 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1716 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1717 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1718 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1719 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1720 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1721 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1722 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1723 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1724 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1725 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1726 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1727 static int dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1728 static int dnsserver_dissect_element_DNS_RPC_RECORDS_wLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1729 static int dnsserver_dissect_element_DNS_RPC_RECORDS_wRecordCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1730 static int dnsserver_dissect_element_DNS_RPC_RECORDS_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1731 static int dnsserver_dissect_element_DNS_RPC_RECORDS_dwChildCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1732 static int dnsserver_dissect_element_DNS_RPC_RECORDS_dnsNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1733 static int dnsserver_dissect_element_DNS_RPC_RECORDS_records(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1734 static int dnsserver_dissect_element_DNS_RPC_RECORDS_records_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1735 static int dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_count(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1736 static int dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_rec(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1737 static int dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_rec_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1738 static int dnsserver_dissect_element_DnssrvOperation_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1739 static int dnsserver_dissect_element_DnssrvOperation_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1740 static int dnsserver_dissect_element_DnssrvOperation_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1741 static int dnsserver_dissect_element_DnssrvOperation_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1742 static int dnsserver_dissect_element_DnssrvOperation_dwContext(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1743 static int dnsserver_dissect_element_DnssrvOperation_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1744 static int dnsserver_dissect_element_DnssrvOperation_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1745 static int dnsserver_dissect_element_DnssrvOperation_dwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1746 static int dnsserver_dissect_element_DnssrvOperation_pData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1747 static int dnsserver_dissect_element_DnssrvQuery_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1748 static int dnsserver_dissect_element_DnssrvQuery_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1749 static int dnsserver_dissect_element_DnssrvQuery_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1750 static int dnsserver_dissect_element_DnssrvQuery_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1751 static int dnsserver_dissect_element_DnssrvQuery_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1752 static int dnsserver_dissect_element_DnssrvQuery_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1753 static int dnsserver_dissect_element_DnssrvQuery_pdwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1754 static int dnsserver_dissect_element_DnssrvQuery_pdwTypeId_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1755 static int dnsserver_dissect_element_DnssrvQuery_ppData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1756 static int dnsserver_dissect_element_DnssrvQuery_ppData_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1757 static int dnsserver_dissect_element_DnssrvComplexOperation_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1758 static int dnsserver_dissect_element_DnssrvComplexOperation_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1759 static int dnsserver_dissect_element_DnssrvComplexOperation_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1760 static int dnsserver_dissect_element_DnssrvComplexOperation_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1761 static int dnsserver_dissect_element_DnssrvComplexOperation_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1762 static int dnsserver_dissect_element_DnssrvComplexOperation_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1763 static int dnsserver_dissect_element_DnssrvComplexOperation_dwTypeIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1764 static int dnsserver_dissect_element_DnssrvComplexOperation_pDataIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1765 static int dnsserver_dissect_element_DnssrvComplexOperation_pdwTypeOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1766 static int dnsserver_dissect_element_DnssrvComplexOperation_pdwTypeOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1767 static int dnsserver_dissect_element_DnssrvComplexOperation_ppDataOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1768 static int dnsserver_dissect_element_DnssrvComplexOperation_ppDataOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1769 static int dnsserver_dissect_element_DnssrvEnumRecords_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1770 static int dnsserver_dissect_element_DnssrvEnumRecords_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1771 static int dnsserver_dissect_element_DnssrvEnumRecords_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1772 static int dnsserver_dissect_element_DnssrvEnumRecords_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1773 static int dnsserver_dissect_element_DnssrvEnumRecords_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1774 static int dnsserver_dissect_element_DnssrvEnumRecords_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1775 static int dnsserver_dissect_element_DnssrvEnumRecords_pszStartChild(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1776 static int dnsserver_dissect_element_DnssrvEnumRecords_pszStartChild_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1777 static int dnsserver_dissect_element_DnssrvEnumRecords_wRecordType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1778 static int dnsserver_dissect_element_DnssrvEnumRecords_fSelectFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1779 static int dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStart(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1780 static int dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStart_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1781 static int dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStop(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1782 static int dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStop_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1783 static int dnsserver_dissect_element_DnssrvEnumRecords_pdwBufferLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1784 static int dnsserver_dissect_element_DnssrvEnumRecords_pdwBufferLength_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1785 static int dnsserver_dissect_element_DnssrvEnumRecords_pBuffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1786 static int dnsserver_dissect_element_DnssrvEnumRecords_pBuffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1787 static int dnsserver_dissect_element_DnssrvEnumRecords_pBuffer__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1788 static int dnsserver_dissect_element_DnssrvEnumRecords_pBuffer___(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1789 static int dnsserver_dissect_element_DnssrvUpdateRecord_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1790 static int dnsserver_dissect_element_DnssrvUpdateRecord_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1791 static int dnsserver_dissect_element_DnssrvUpdateRecord_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1792 static int dnsserver_dissect_element_DnssrvUpdateRecord_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1793 static int dnsserver_dissect_element_DnssrvUpdateRecord_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1794 static int dnsserver_dissect_element_DnssrvUpdateRecord_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1795 static int dnsserver_dissect_element_DnssrvUpdateRecord_pAddRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1796 static int dnsserver_dissect_element_DnssrvUpdateRecord_pAddRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1797 static int dnsserver_dissect_element_DnssrvUpdateRecord_pDeleteRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1798 static int dnsserver_dissect_element_DnssrvUpdateRecord_pDeleteRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1799 static int dnsserver_dissect_element_DnssrvOperation2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1800 static int dnsserver_dissect_element_DnssrvOperation2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1801 static int dnsserver_dissect_element_DnssrvOperation2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1802 static int dnsserver_dissect_element_DnssrvOperation2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1803 static int dnsserver_dissect_element_DnssrvOperation2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1804 static int dnsserver_dissect_element_DnssrvOperation2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1805 static int dnsserver_dissect_element_DnssrvOperation2_dwContext(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1806 static int dnsserver_dissect_element_DnssrvOperation2_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1807 static int dnsserver_dissect_element_DnssrvOperation2_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1808 static int dnsserver_dissect_element_DnssrvOperation2_dwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1809 static int dnsserver_dissect_element_DnssrvOperation2_pData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1810 static int dnsserver_dissect_element_DnssrvQuery2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1811 static int dnsserver_dissect_element_DnssrvQuery2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1812 static int dnsserver_dissect_element_DnssrvQuery2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1813 static int dnsserver_dissect_element_DnssrvQuery2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1814 static int dnsserver_dissect_element_DnssrvQuery2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1815 static int dnsserver_dissect_element_DnssrvQuery2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1816 static int dnsserver_dissect_element_DnssrvQuery2_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1817 static int dnsserver_dissect_element_DnssrvQuery2_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1818 static int dnsserver_dissect_element_DnssrvQuery2_pdwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1819 static int dnsserver_dissect_element_DnssrvQuery2_pdwTypeId_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1820 static int dnsserver_dissect_element_DnssrvQuery2_ppData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1821 static int dnsserver_dissect_element_DnssrvQuery2_ppData_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1822 static int dnsserver_dissect_element_DnssrvComplexOperation2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1823 static int dnsserver_dissect_element_DnssrvComplexOperation2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1824 static int dnsserver_dissect_element_DnssrvComplexOperation2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1825 static int dnsserver_dissect_element_DnssrvComplexOperation2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1826 static int dnsserver_dissect_element_DnssrvComplexOperation2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1827 static int dnsserver_dissect_element_DnssrvComplexOperation2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1828 static int dnsserver_dissect_element_DnssrvComplexOperation2_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1829 static int dnsserver_dissect_element_DnssrvComplexOperation2_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1830 static int dnsserver_dissect_element_DnssrvComplexOperation2_dwTypeIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1831 static int dnsserver_dissect_element_DnssrvComplexOperation2_pDataIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1832 static int dnsserver_dissect_element_DnssrvComplexOperation2_pdwTypeOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1833 static int dnsserver_dissect_element_DnssrvComplexOperation2_pdwTypeOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1834 static int dnsserver_dissect_element_DnssrvComplexOperation2_ppDataOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1835 static int dnsserver_dissect_element_DnssrvComplexOperation2_ppDataOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1836 static int dnsserver_dissect_element_DnssrvEnumRecords2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1837 static int dnsserver_dissect_element_DnssrvEnumRecords2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1838 static int dnsserver_dissect_element_DnssrvEnumRecords2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1839 static int dnsserver_dissect_element_DnssrvEnumRecords2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1840 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1841 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1842 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1843 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1844 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszStartChild(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1845 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszStartChild_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1846 static int dnsserver_dissect_element_DnssrvEnumRecords2_wRecordType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1847 static int dnsserver_dissect_element_DnssrvEnumRecords2_fSelectFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1848 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStart(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1849 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStart_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1850 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStop(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1851 static int dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStop_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1852 static int dnsserver_dissect_element_DnssrvEnumRecords2_pdwBufferLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1853 static int dnsserver_dissect_element_DnssrvEnumRecords2_pdwBufferLength_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1854 static int dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1855 static int dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1856 static int dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1857 static int dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer___(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1858 static int dnsserver_dissect_element_DnssrvUpdateRecord2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1859 static int dnsserver_dissect_element_DnssrvUpdateRecord2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1860 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1861 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1862 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1863 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1864 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1865 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1866 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pAddRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1867 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pAddRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1868 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pDeleteRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1869 static int dnsserver_dissect_element_DnssrvUpdateRecord2_pDeleteRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_);
1873 /* IDL: DNS_RPC_USE_TCPIP=0x00000001, */
1874 /* IDL: DNS_RPC_USE_NAMED_PIPE=0x00000002, */
1875 /* IDL: DNS_RPC_USE_LPC=0x00000004, */
1876 /* IDL: DNS_RPC_USE_ALL_PROTOCOLS=0xFFFFFFFF, */
1880 dnsserver_dissect_enum_DNS_RPC_PROTOCOLS(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_)
1882 guint32 parameter=0;
1884 parameter=(guint32)*param;
1886 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
1888 *param=(guint32)parameter;
1895 /* IDL: DNS_CLIENT_VERSION_W2K=0x00000000, */
1896 /* IDL: DNS_CLIENT_VERSION_DOTNET=0x00060000, */
1897 /* IDL: DNS_CLIENT_VERSION_LONGHORN=0x00070000, */
1901 dnsserver_dissect_enum_DNS_RPC_CLIENT_VERSION(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_)
1903 guint32 parameter=0;
1905 parameter=(guint32)*param;
1907 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
1909 *param=(guint32)parameter;
1916 /* IDL: uint32 dwLength; */
1917 /* IDL: [size_is(dwLength)] uint8 Buffer[*]; */
1921 dnsserver_dissect_element_DNS_RPC_BUFFER_dwLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
1923 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_BUFFER_dwLength, 0);
1929 dnsserver_dissect_element_DNS_RPC_BUFFER_Buffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
1931 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_BUFFER_Buffer_);
1937 dnsserver_dissect_element_DNS_RPC_BUFFER_Buffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
1939 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_BUFFER_Buffer, 0);
1945 dnsserver_dissect_struct_DNS_RPC_BUFFER(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_)
1947 proto_item *item = NULL;
1948 proto_tree *tree = NULL;
1949 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
1954 old_offset = offset;
1957 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
1958 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_BUFFER);
1961 offset = dnsserver_dissect_element_DNS_RPC_BUFFER_dwLength(tvb, offset, pinfo, tree, drep);
1963 offset = dnsserver_dissect_element_DNS_RPC_BUFFER_Buffer(tvb, offset, pinfo, tree, drep);
1966 proto_item_set_len(item, offset-old_offset);
1969 if (di->call_data->flags & DCERPC_IS_NDR64) {
1978 /* IDL: [range(0,10000)] uint32 dwCount; */
1979 /* IDL: [unique(1)] [charset(UTF8)] [size_is(dwCount)] uint8 *pszStrings[*]; */
1983 dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_dwCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
1985 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_dwCount, 0);
1991 dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
1993 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings_);
1999 dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2001 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings__, NDR_POINTER_UNIQUE, "Pointer to Pszstrings (uint8)",hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_pszStrings);
2007 dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2011 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_pszStrings, FALSE, &data);
2012 proto_item_append_text(tree, ": %s", data);
2018 dnsserver_dissect_struct_DNS_RPC_UTF8_STRING_LIST(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_)
2020 proto_item *item = NULL;
2021 proto_tree *tree = NULL;
2022 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2027 old_offset = offset;
2030 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2031 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_UTF8_STRING_LIST);
2034 offset = dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_dwCount(tvb, offset, pinfo, tree, drep);
2036 offset = dnsserver_dissect_element_DNS_RPC_UTF8_STRING_LIST_pszStrings(tvb, offset, pinfo, tree, drep);
2039 proto_item_set_len(item, offset-old_offset);
2042 if (di->call_data->flags & DCERPC_IS_NDR64) {
2051 /* IDL: uint32 dwParam; */
2052 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszNodeName; */
2056 dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_dwParam(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2058 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NAME_AND_PARAM_dwParam, 0);
2064 dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2066 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_pszNodeName_, NDR_POINTER_UNIQUE, "Pointer to Psznodename (uint8)",hf_dnsserver_DNS_RPC_NAME_AND_PARAM_pszNodeName);
2072 dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2076 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_NAME_AND_PARAM_pszNodeName, FALSE, &data);
2077 proto_item_append_text(tree, ": %s", data);
2083 dnsserver_dissect_struct_DNS_RPC_NAME_AND_PARAM(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_)
2085 proto_item *item = NULL;
2086 proto_tree *tree = NULL;
2087 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2092 old_offset = offset;
2095 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2096 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_NAME_AND_PARAM);
2099 offset = dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_dwParam(tvb, offset, pinfo, tree, drep);
2101 offset = dnsserver_dissect_element_DNS_RPC_NAME_AND_PARAM_pszNodeName(tvb, offset, pinfo, tree, drep);
2104 proto_item_set_len(item, offset-old_offset);
2107 if (di->call_data->flags & DCERPC_IS_NDR64) {
2116 /* IDL: [value(strlen(str))] uint8 len; */
2117 /* IDL: [charset(UTF8)] uint8 str[len]; */
2121 dnsserver_dissect_element_DNS_RPC_NAME_len(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2123 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NAME_len, 0);
2129 dnsserver_dissect_element_DNS_RPC_NAME_str(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2136 dnsserver_dissect_element_DNS_RPC_NAME_str_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2138 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NAME_str, 0);
2144 dnsserver_dissect_struct_DNS_RPC_NAME(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_)
2146 proto_item *item = NULL;
2147 proto_tree *tree = NULL;
2151 old_offset = offset;
2154 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2155 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_NAME);
2158 offset = dnsserver_dissect_element_DNS_RPC_NAME_len(tvb, offset, pinfo, tree, drep);
2160 offset = dnsserver_dissect_element_DNS_RPC_NAME_str(tvb, offset, pinfo, tree, drep);
2163 proto_item_set_len(item, offset-old_offset);
2171 /* IDL: uint16 wLength; */
2172 /* IDL: uint16 wRecordCount; */
2173 /* IDL: uint32 dwFlags; */
2174 /* IDL: uint32 dwChildCount; */
2175 /* IDL: DNS_RPC_NAME dnsNodeName; */
2179 dnsserver_dissect_element_DNS_RPC_NODE_wLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2181 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NODE_wLength, 0);
2187 dnsserver_dissect_element_DNS_RPC_NODE_wRecordCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2189 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NODE_wRecordCount, 0);
2195 dnsserver_dissect_element_DNS_RPC_NODE_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2197 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NODE_dwFlags, 0);
2203 dnsserver_dissect_element_DNS_RPC_NODE_dwChildCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2205 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_NODE_dwChildCount, 0);
2211 dnsserver_dissect_element_DNS_RPC_NODE_dnsNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2213 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_NODE_dnsNodeName,0);
2219 dnsserver_dissect_struct_DNS_RPC_NODE(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_)
2221 proto_item *item = NULL;
2222 proto_tree *tree = NULL;
2223 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2228 old_offset = offset;
2231 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2232 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_NODE);
2235 offset = dnsserver_dissect_element_DNS_RPC_NODE_wLength(tvb, offset, pinfo, tree, drep);
2237 offset = dnsserver_dissect_element_DNS_RPC_NODE_wRecordCount(tvb, offset, pinfo, tree, drep);
2239 offset = dnsserver_dissect_element_DNS_RPC_NODE_dwFlags(tvb, offset, pinfo, tree, drep);
2241 offset = dnsserver_dissect_element_DNS_RPC_NODE_dwChildCount(tvb, offset, pinfo, tree, drep);
2243 offset = dnsserver_dissect_element_DNS_RPC_NODE_dnsNodeName(tvb, offset, pinfo, tree, drep);
2246 proto_item_set_len(item, offset-old_offset);
2249 if (di->call_data->flags & DCERPC_IS_NDR64) {
2258 /* IDL: uint32 dwSerialNo; */
2259 /* IDL: uint32 dwRefresh; */
2260 /* IDL: uint32 dwRetry; */
2261 /* IDL: uint32 dwExpire; */
2262 /* IDL: uint32 dwMinimumTtl; */
2263 /* IDL: DNS_RPC_NAME NamePrimaryServer; */
2264 /* IDL: DNS_RPC_NAME ZoneAdministratorEmail; */
2268 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwSerialNo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2270 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SOA_dwSerialNo, 0);
2276 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwRefresh(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2278 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SOA_dwRefresh, 0);
2284 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2286 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SOA_dwRetry, 0);
2292 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwExpire(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2294 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SOA_dwExpire, 0);
2300 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwMinimumTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2302 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SOA_dwMinimumTtl, 0);
2308 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_NamePrimaryServer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2310 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_SOA_NamePrimaryServer,0);
2316 dnsserver_dissect_element_DNS_RPC_RECORD_SOA_ZoneAdministratorEmail(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2318 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_SOA_ZoneAdministratorEmail,0);
2324 dnsserver_dissect_struct_DNS_RPC_RECORD_SOA(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_)
2326 proto_item *item = NULL;
2327 proto_tree *tree = NULL;
2328 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2333 old_offset = offset;
2336 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2337 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORD_SOA);
2340 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwSerialNo(tvb, offset, pinfo, tree, drep);
2342 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwRefresh(tvb, offset, pinfo, tree, drep);
2344 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwRetry(tvb, offset, pinfo, tree, drep);
2346 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwExpire(tvb, offset, pinfo, tree, drep);
2348 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_dwMinimumTtl(tvb, offset, pinfo, tree, drep);
2350 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_NamePrimaryServer(tvb, offset, pinfo, tree, drep);
2352 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SOA_ZoneAdministratorEmail(tvb, offset, pinfo, tree, drep);
2355 proto_item_set_len(item, offset-old_offset);
2358 if (di->call_data->flags & DCERPC_IS_NDR64) {
2367 /* IDL: uint16 wPreference; */
2368 /* IDL: DNS_RPC_NAME nameExchange; */
2372 dnsserver_dissect_element_DNS_RPC_RECORD_NAME_PREFERENCE_wPreference(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2374 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE_wPreference, 0);
2380 dnsserver_dissect_element_DNS_RPC_RECORD_NAME_PREFERENCE_nameExchange(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2382 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE_nameExchange,0);
2388 dnsserver_dissect_struct_DNS_RPC_RECORD_NAME_PREFERENCE(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_)
2390 proto_item *item = NULL;
2391 proto_tree *tree = NULL;
2392 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2397 old_offset = offset;
2400 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2401 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE);
2404 offset = dnsserver_dissect_element_DNS_RPC_RECORD_NAME_PREFERENCE_wPreference(tvb, offset, pinfo, tree, drep);
2406 offset = dnsserver_dissect_element_DNS_RPC_RECORD_NAME_PREFERENCE_nameExchange(tvb, offset, pinfo, tree, drep);
2409 proto_item_set_len(item, offset-old_offset);
2412 if (di->call_data->flags & DCERPC_IS_NDR64) {
2421 /* IDL: uint8 count; */
2422 /* IDL: DNS_RPC_NAME str[count]; */
2426 dnsserver_dissect_element_DNS_RPC_RECORD_STRING_count(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2428 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_STRING_count, 0);
2434 dnsserver_dissect_element_DNS_RPC_RECORD_STRING_str(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2441 dnsserver_dissect_element_DNS_RPC_RECORD_STRING_str_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2443 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_STRING_str,0);
2449 dnsserver_dissect_struct_DNS_RPC_RECORD_STRING(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_)
2451 proto_item *item = NULL;
2452 proto_tree *tree = NULL;
2456 old_offset = offset;
2459 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2460 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORD_STRING);
2463 offset = dnsserver_dissect_element_DNS_RPC_RECORD_STRING_count(tvb, offset, pinfo, tree, drep);
2465 offset = dnsserver_dissect_element_DNS_RPC_RECORD_STRING_str(tvb, offset, pinfo, tree, drep);
2468 proto_item_set_len(item, offset-old_offset);
2476 /* IDL: uint16 wPriority; */
2477 /* IDL: uint16 wWeight; */
2478 /* IDL: uint16 wPort; */
2479 /* IDL: DNS_RPC_NAME nameTarget; */
2483 dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2485 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SRV_wPriority, 0);
2491 dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wWeight(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2493 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SRV_wWeight, 0);
2499 dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wPort(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2501 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_SRV_wPort, 0);
2507 dnsserver_dissect_element_DNS_RPC_RECORD_SRV_nameTarget(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2509 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_SRV_nameTarget,0);
2515 dnsserver_dissect_struct_DNS_RPC_RECORD_SRV(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_)
2517 proto_item *item = NULL;
2518 proto_tree *tree = NULL;
2519 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2524 old_offset = offset;
2527 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2528 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORD_SRV);
2531 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wPriority(tvb, offset, pinfo, tree, drep);
2533 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wWeight(tvb, offset, pinfo, tree, drep);
2535 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SRV_wPort(tvb, offset, pinfo, tree, drep);
2537 offset = dnsserver_dissect_element_DNS_RPC_RECORD_SRV_nameTarget(tvb, offset, pinfo, tree, drep);
2540 proto_item_set_len(item, offset-old_offset);
2543 if (di->call_data->flags & DCERPC_IS_NDR64) {
2551 /* IDL: [gensize(1)] [nodiscriminant(1)] [flag(LIBNDR_FLAG_NOALIGN)] union { */
2552 /* IDL: [case(DNS_TYPE_TOMBSTONE)] [case(DNS_TYPE_TOMBSTONE)] NTTIME timestamp; */
2553 /* IDL: [case(DNS_TYPE_A)] [flag(LIBNDR_FLAG_BIGENDIAN)] [case(DNS_TYPE_A)] ipv4address ipv4; */
2554 /* IDL: [case(DNS_TYPE_NS)] [case(DNS_TYPE_NS)] DNS_RPC_NAME name; */
2555 /* IDL: [case(DNS_TYPE_MD)] [case(DNS_TYPE_MD)] DNS_RPC_NAME name; */
2556 /* IDL: [case(DNS_TYPE_MF)] [case(DNS_TYPE_MF)] DNS_RPC_NAME name; */
2557 /* IDL: [case(DNS_TYPE_CNAME)] [case(DNS_TYPE_CNAME)] DNS_RPC_NAME name; */
2558 /* IDL: [case(DNS_TYPE_SOA)] [case(DNS_TYPE_SOA)] DNS_RPC_RECORD_SOA soa; */
2559 /* IDL: [case(DNS_TYPE_MB)] [case(DNS_TYPE_MB)] DNS_RPC_NAME name; */
2560 /* IDL: [case(DNS_TYPE_MG)] [case(DNS_TYPE_MG)] DNS_RPC_NAME name; */
2561 /* IDL: [case(DNS_TYPE_MR)] [case(DNS_TYPE_MR)] DNS_RPC_NAME name; */
2562 /* IDL: [case(DNS_TYPE_PTR)] [case(DNS_TYPE_PTR)] DNS_RPC_NAME ptr; */
2563 /* IDL: [case(DNS_TYPE_HINFO)] [case(DNS_TYPE_HINFO)] DNS_RPC_NAME hinfo; */
2564 /* IDL: [case(DNS_TYPE_MX)] [case(DNS_TYPE_MX)] DNS_RPC_RECORD_NAME_PREFERENCE mx; */
2565 /* IDL: [case(DNS_TYPE_TXT)] [case(DNS_TYPE_TXT)] DNS_RPC_RECORD_STRING txt; */
2566 /* IDL: [case(DNS_TYPE_AAAA)] [case(DNS_TYPE_AAAA)] ipv6address ipv6; */
2567 /* IDL: [case(DNS_TYPE_SRV)] [case(DNS_TYPE_SRV)] DNS_RPC_RECORD_SRV srv; */
2568 /* IDL: [case(DNS_TYPE_DNAME)] [case(DNS_TYPE_DNAME)] DNS_RPC_NAME name; */
2572 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE_timestamp(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2574 offset = dissect_ndr_nt_NTTIME(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE_timestamp);
2580 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_A_ipv4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2582 offset = dnsserver_dissect_struct_ipv4address(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_A_ipv4,0);
2588 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_NS_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2590 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_NS_name,0);
2596 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MD_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2598 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MD_name,0);
2604 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MF_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2606 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MF_name,0);
2612 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_CNAME_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2614 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_CNAME_name,0);
2620 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_SOA_soa(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2622 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_SOA(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_SOA_soa,0);
2628 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MB_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2630 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MB_name,0);
2636 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MG_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2638 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MG_name,0);
2644 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MR_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2646 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MR_name,0);
2652 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_PTR_ptr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2654 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_PTR_ptr,0);
2660 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_HINFO_hinfo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2662 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_HINFO_hinfo,0);
2668 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MX_mx(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2670 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_NAME_PREFERENCE(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MX_mx,0);
2676 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_TXT_txt(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2678 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_STRING(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_TXT_txt,0);
2684 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_AAAA_ipv6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2686 offset = dnsserver_dissect_struct_ipv6address(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_AAAA_ipv6,0);
2692 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_SRV_srv(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2694 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_SRV(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_SRV_srv,0);
2700 dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_DNAME_name(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2702 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_DNAME_name,0);
2708 dnsserver_dissect_DNS_RPC_DATA(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_)
2710 proto_item *item = NULL;
2711 proto_tree *tree = NULL;
2713 guint32 level = param;
2715 old_offset = offset;
2717 item = proto_tree_add_text(parent_tree, tvb, offset, -1, "DNS_RPC_DATA");
2718 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_DATA);
2722 case DNS_TYPE_TOMBSTONE:
2723 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE_timestamp(tvb, offset, pinfo, tree, drep);
2727 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_A_ipv4(tvb, offset, pinfo, tree, drep);
2731 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_NS_name(tvb, offset, pinfo, tree, drep);
2735 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MD_name(tvb, offset, pinfo, tree, drep);
2739 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MF_name(tvb, offset, pinfo, tree, drep);
2742 case DNS_TYPE_CNAME:
2743 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_CNAME_name(tvb, offset, pinfo, tree, drep);
2747 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_SOA_soa(tvb, offset, pinfo, tree, drep);
2751 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MB_name(tvb, offset, pinfo, tree, drep);
2755 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MG_name(tvb, offset, pinfo, tree, drep);
2759 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MR_name(tvb, offset, pinfo, tree, drep);
2763 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_PTR_ptr(tvb, offset, pinfo, tree, drep);
2766 case DNS_TYPE_HINFO:
2767 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_HINFO_hinfo(tvb, offset, pinfo, tree, drep);
2771 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_MX_mx(tvb, offset, pinfo, tree, drep);
2775 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_TXT_txt(tvb, offset, pinfo, tree, drep);
2779 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_AAAA_ipv6(tvb, offset, pinfo, tree, drep);
2783 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_SRV_srv(tvb, offset, pinfo, tree, drep);
2786 case DNS_TYPE_DNAME:
2787 offset = dnsserver_dissect_element_DNS_RPC_DATA_valDNS_TYPE_DNAME_name(tvb, offset, pinfo, tree, drep);
2790 proto_item_set_len(item, offset-old_offset);
2797 /* IDL: [value(ndr_size_DNS_RPC_DATA(&data,wType,0))] uint16 wDataLength; */
2798 /* IDL: dns_record_type wType; */
2799 /* IDL: uint32 dwFlags; */
2800 /* IDL: uint32 dwSerial; */
2801 /* IDL: uint32 dwTtlSeconds; */
2802 /* IDL: uint32 dwTimeStamp; */
2803 /* IDL: uint32 dwReserved; */
2804 /* IDL: [subcontext_size(wDataLength)] [subcontext(0)] [switch_is(wType)] DNS_RPC_DATA data; */
2808 dnsserver_dissect_element_DNS_RPC_RECORD_wDataLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2810 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_wDataLength, 0);
2816 dnsserver_dissect_element_DNS_RPC_RECORD_wType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *wType)
2818 offset = dnsserver_dissect_struct_dns_record_type(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_wType,wType);
2824 dnsserver_dissect_element_DNS_RPC_RECORD_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2826 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_dwFlags, 0);
2832 dnsserver_dissect_element_DNS_RPC_RECORD_dwSerial(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2834 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_dwSerial, 0);
2840 dnsserver_dissect_element_DNS_RPC_RECORD_dwTtlSeconds(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2842 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_dwTtlSeconds, 0);
2848 dnsserver_dissect_element_DNS_RPC_RECORD_dwTimeStamp(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2850 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_dwTimeStamp, 0);
2856 dnsserver_dissect_element_DNS_RPC_RECORD_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2858 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_dwReserved, 0);
2864 dnsserver_dissect_element_DNS_RPC_RECORD_data(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *wType)
2866 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
2868 int conformant = di->conformant_run;
2872 guint32 saved_flags = di->call_data->flags;
2873 offset = dissect_ndr_uint0(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_data_, &size);
2874 di->call_data->flags &= ~DCERPC_IS_NDR64;
2875 subtvb = tvb_new_subset(tvb, offset, size, -1);
2876 dnsserver_dissect_element_DNS_RPC_RECORD_data_(subtvb, 0, pinfo, tree, drep, wType);
2878 di->call_data->flags = saved_flags;
2885 dnsserver_dissect_element_DNS_RPC_RECORD_data_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_, guint16 *wType)
2887 offset = dnsserver_dissect_DNS_RPC_DATA(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_data, *wType);
2893 dnsserver_dissect_struct_DNS_RPC_RECORD(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_)
2896 proto_item *item = NULL;
2897 proto_tree *tree = NULL;
2898 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2903 old_offset = offset;
2906 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2907 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORD);
2910 offset = dnsserver_dissect_element_DNS_RPC_RECORD_wDataLength(tvb, offset, pinfo, tree, drep);
2912 offset = dnsserver_dissect_element_DNS_RPC_RECORD_wType(tvb, offset, pinfo, tree, drep, &wType);
2914 offset = dnsserver_dissect_element_DNS_RPC_RECORD_dwFlags(tvb, offset, pinfo, tree, drep);
2916 offset = dnsserver_dissect_element_DNS_RPC_RECORD_dwSerial(tvb, offset, pinfo, tree, drep);
2918 offset = dnsserver_dissect_element_DNS_RPC_RECORD_dwTtlSeconds(tvb, offset, pinfo, tree, drep);
2920 offset = dnsserver_dissect_element_DNS_RPC_RECORD_dwTimeStamp(tvb, offset, pinfo, tree, drep);
2922 offset = dnsserver_dissect_element_DNS_RPC_RECORD_dwReserved(tvb, offset, pinfo, tree, drep);
2924 offset = dnsserver_dissect_element_DNS_RPC_RECORD_data(tvb, offset, pinfo, tree, drep, &wType);
2927 proto_item_set_len(item, offset-old_offset);
2930 if (di->call_data->flags & DCERPC_IS_NDR64) {
2939 /* IDL: [value(ndr_size_DNS_RPC_DATA(&rec.data,rec.wType,0))] uint3264 wContextLength; */
2940 /* IDL: DNS_RPC_RECORD rec; */
2944 dnsserver_dissect_element_DNS_RPC_RECORD_BUF_wContextLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2946 offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORD_BUF_wContextLength, NULL);
2952 dnsserver_dissect_element_DNS_RPC_RECORD_BUF_rec(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
2954 offset = dnsserver_dissect_struct_DNS_RPC_RECORD(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORD_BUF_rec,0);
2960 dnsserver_dissect_struct_DNS_RPC_RECORD_BUF(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_)
2962 proto_item *item = NULL;
2963 proto_tree *tree = NULL;
2964 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
2969 old_offset = offset;
2972 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
2973 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORD_BUF);
2976 offset = dnsserver_dissect_element_DNS_RPC_RECORD_BUF_wContextLength(tvb, offset, pinfo, tree, drep);
2978 offset = dnsserver_dissect_element_DNS_RPC_RECORD_BUF_rec(tvb, offset, pinfo, tree, drep);
2981 proto_item_set_len(item, offset-old_offset);
2984 if (di->call_data->flags & DCERPC_IS_NDR64) {
2993 /* IDL: DNS_IPVAL_DNS_SERVERS=0x00, */
2994 /* IDL: DNS_IPVAL_DNS_ROOTHINTS=0x01, */
2995 /* IDL: DNS_IPVAL_DNS_FORWARDERS=0x02, */
2996 /* IDL: DNS_IPVAL_DNS_ZONE_MASTERS=0x03, */
2997 /* IDL: DNS_IPVAL_DNS_DELEGATIONS=0x04, */
3001 dnsserver_dissect_enum_DNS_IPVAL_CONTEXT(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_)
3003 guint32 parameter=0;
3005 parameter=(guint32)*param;
3007 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
3009 *param=(guint32)parameter;
3016 /* IDL: ERROR_SUCCESS=0x00, */
3017 /* IDL: DNS_IPVAL_INVALID_ADDR=0x01, */
3018 /* IDL: DNS_IPVAL_UNREACHABLE=0x02, */
3019 /* IDL: DNS_IPVAL_NO_RESPONSE=0x03, */
3020 /* IDL: DNS_IPVAL_NOT_AUTH_FOR_ZONE=0x04, */
3021 /* IDL: DNS_IPVAL_UNKNOWN_ERROR=0xFF, */
3022 /* IDL: DNS_IPVAL_NO_TCP=0x80000000, */
3026 dnsserver_dissect_enum_DNS_IP_VALIDATE_RETURN_FLAGS(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_)
3028 guint32 parameter=0;
3030 parameter=(guint32)*param;
3032 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
3034 *param=(guint32)parameter;
3041 /* IDL: uint32 AddrCount; */
3042 /* IDL: [size_is(AddrCount)] uint32 AddrArray[*]; */
3046 dnsserver_dissect_element_IP4_ARRAY_AddrCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3048 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_IP4_ARRAY_AddrCount, 0);
3054 dnsserver_dissect_element_IP4_ARRAY_AddrArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3056 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_IP4_ARRAY_AddrArray_);
3062 dnsserver_dissect_element_IP4_ARRAY_AddrArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3064 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_IP4_ARRAY_AddrArray, 0);
3070 dnsserver_dissect_struct_IP4_ARRAY(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_)
3072 proto_item *item = NULL;
3073 proto_tree *tree = NULL;
3074 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
3079 old_offset = offset;
3082 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
3083 tree = proto_item_add_subtree(item, ett_dnsserver_IP4_ARRAY);
3086 offset = dnsserver_dissect_element_IP4_ARRAY_AddrCount(tvb, offset, pinfo, tree, drep);
3088 offset = dnsserver_dissect_element_IP4_ARRAY_AddrArray(tvb, offset, pinfo, tree, drep);
3091 proto_item_set_len(item, offset-old_offset);
3094 if (di->call_data->flags & DCERPC_IS_NDR64) {
3103 /* IDL: uint8 MaxSa[32]; */
3104 /* IDL: uint32 DnsAddrUserDword[8]; */
3108 dnsserver_dissect_element_DNS_ADDR_MaxSa(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3110 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
3111 int conformant = di->conformant_run;
3113 offset = dnsserver_dissect_element_DNS_ADDR_MaxSa_(tvb, offset, 32, pinfo, tree, drep);
3120 dnsserver_dissect_element_DNS_ADDR_MaxSa_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3122 proto_tree_add_bytes(tree, hf_dnsserver_DNS_ADDR_MaxSa, tvb, offset, length, tvb_get_ptr(tvb, offset,length)); offset += length;
3128 dnsserver_dissect_element_DNS_ADDR_DnsAddrUserDword(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3130 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
3131 int conformant = di->conformant_run;
3133 offset = dnsserver_dissect_element_DNS_ADDR_DnsAddrUserDword_(tvb, offset, pinfo, tree, drep);
3140 dnsserver_dissect_element_DNS_ADDR_DnsAddrUserDword_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3142 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_DnsAddrUserDword, 0);
3148 dnsserver_dissect_struct_DNS_ADDR(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_)
3150 proto_item *item = NULL;
3151 proto_tree *tree = NULL;
3152 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
3157 old_offset = offset;
3160 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
3161 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_ADDR);
3164 offset = dnsserver_dissect_element_DNS_ADDR_MaxSa(tvb, offset, pinfo, tree, drep);
3166 offset = dnsserver_dissect_element_DNS_ADDR_DnsAddrUserDword(tvb, offset, pinfo, tree, drep);
3169 proto_item_set_len(item, offset-old_offset);
3172 if (di->call_data->flags & DCERPC_IS_NDR64) {
3181 /* IDL: uint32 MaxCount; */
3182 /* IDL: uint32 AddrCount; */
3183 /* IDL: uint32 Tag; */
3184 /* IDL: uint16 Family; */
3185 /* IDL: uint16 WordReserved; */
3186 /* IDL: uint32 Flags; */
3187 /* IDL: uint32 MatchFlag; */
3188 /* IDL: uint32 Reserved1; */
3189 /* IDL: uint32 Reserved2; */
3190 /* IDL: [size_is(AddrCount)] DNS_ADDR AddrArray[*]; */
3194 dnsserver_dissect_element_DNS_ADDR_ARRAY_MaxCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3196 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_MaxCount, 0);
3202 dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3204 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_AddrCount, 0);
3210 dnsserver_dissect_element_DNS_ADDR_ARRAY_Tag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3212 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_Tag, 0);
3218 dnsserver_dissect_element_DNS_ADDR_ARRAY_Family(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3220 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_Family, 0);
3226 dnsserver_dissect_element_DNS_ADDR_ARRAY_WordReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3228 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_WordReserved, 0);
3234 dnsserver_dissect_element_DNS_ADDR_ARRAY_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3236 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_Flags, 0);
3242 dnsserver_dissect_element_DNS_ADDR_ARRAY_MatchFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3244 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_MatchFlag, 0);
3250 dnsserver_dissect_element_DNS_ADDR_ARRAY_Reserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3252 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_Reserved1, 0);
3258 dnsserver_dissect_element_DNS_ADDR_ARRAY_Reserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3260 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_ADDR_ARRAY_Reserved2, 0);
3266 dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3268 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrArray_);
3274 dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3276 offset = dnsserver_dissect_struct_DNS_ADDR(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_ADDR_ARRAY_AddrArray,0);
3282 dnsserver_dissect_struct_DNS_ADDR_ARRAY(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_)
3284 proto_item *item = NULL;
3285 proto_tree *tree = NULL;
3286 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
3291 old_offset = offset;
3294 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
3295 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_ADDR_ARRAY);
3298 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_MaxCount(tvb, offset, pinfo, tree, drep);
3300 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrCount(tvb, offset, pinfo, tree, drep);
3302 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_Tag(tvb, offset, pinfo, tree, drep);
3304 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_Family(tvb, offset, pinfo, tree, drep);
3306 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_WordReserved(tvb, offset, pinfo, tree, drep);
3308 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_Flags(tvb, offset, pinfo, tree, drep);
3310 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_MatchFlag(tvb, offset, pinfo, tree, drep);
3312 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_Reserved1(tvb, offset, pinfo, tree, drep);
3314 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_Reserved2(tvb, offset, pinfo, tree, drep);
3316 offset = dnsserver_dissect_element_DNS_ADDR_ARRAY_AddrArray(tvb, offset, pinfo, tree, drep);
3319 proto_item_set_len(item, offset-old_offset);
3322 if (di->call_data->flags & DCERPC_IS_NDR64) {
3331 /* IDL: uint32 dwRpcStructureVersion; */
3332 /* IDL: uint32 dwReserved0; */
3333 /* IDL: uint32 dwContext; */
3334 /* IDL: uint32 dwReserved1; */
3335 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszContextName; */
3336 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipValidateAddrs; */
3340 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3342 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_IP_VALIDATE_dwRpcStructureVersion, 0);
3348 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3350 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_IP_VALIDATE_dwReserved0, 0);
3356 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwContext(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3358 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_IP_VALIDATE_dwContext, 0);
3364 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3366 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_IP_VALIDATE_dwReserved1, 0);
3372 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_pszContextName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3374 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_pszContextName_, NDR_POINTER_UNIQUE, "Pointer to Pszcontextname (uint8)",hf_dnsserver_DNS_RPC_IP_VALIDATE_pszContextName);
3380 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_pszContextName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3384 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_IP_VALIDATE_pszContextName, FALSE, &data);
3385 proto_item_append_text(tree, ": %s", data);
3391 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_aipValidateAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3393 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_aipValidateAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aipvalidateaddrs (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_IP_VALIDATE_aipValidateAddrs);
3399 dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_aipValidateAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3401 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_IP_VALIDATE_aipValidateAddrs,0);
3407 dnsserver_dissect_struct_DNS_RPC_IP_VALIDATE(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_)
3409 proto_item *item = NULL;
3410 proto_tree *tree = NULL;
3411 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
3416 old_offset = offset;
3419 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
3420 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_IP_VALIDATE);
3423 offset = dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
3425 offset = dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwReserved0(tvb, offset, pinfo, tree, drep);
3427 offset = dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwContext(tvb, offset, pinfo, tree, drep);
3429 offset = dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_dwReserved1(tvb, offset, pinfo, tree, drep);
3431 offset = dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_pszContextName(tvb, offset, pinfo, tree, drep);
3433 offset = dnsserver_dissect_element_DNS_RPC_IP_VALIDATE_aipValidateAddrs(tvb, offset, pinfo, tree, drep);
3436 proto_item_set_len(item, offset-old_offset);
3439 if (di->call_data->flags & DCERPC_IS_NDR64) {
3448 /* IDL: DNS_BOOT_METHOD_UNINITIALIZED=0x00, */
3449 /* IDL: DNS_BOOT_METHOD_FILE=0x01, */
3450 /* IDL: DNS_BOOT_METHOD_REGISTRY=0x02, */
3451 /* IDL: DNS_BOOT_METHOD_DIRECTORY=0x03, */
3455 dnsserver_dissect_enum_DNS_BOOT_METHOD(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_)
3459 parameter=(guint8)*param;
3461 offset = dissect_ndr_uint8(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
3463 *param=(guint32)parameter;
3470 /* IDL: DNS_ALLOW_RFC_NAMES_ONLY=0x00, */
3471 /* IDL: DNS_ALLOW_NONRFC_NAMES=0x01, */
3472 /* IDL: DNS_ALLOW_MULTIBYTE_NAMES=0x02, */
3473 /* IDL: DNS_ALLOW_ALL_NAMES=0x03, */
3477 dnsserver_dissect_enum_DNS_NAME_CHECK_FLAG(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_)
3479 guint32 parameter=0;
3481 parameter=(guint32)*param;
3483 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
3485 *param=(guint32)parameter;
3492 /* IDL: uint32 dwVersion; */
3493 /* IDL: DNS_BOOT_METHOD fBootMethod; */
3494 /* IDL: uint8 fAdminConfigured; */
3495 /* IDL: uint8 fAllowUpdate; */
3496 /* IDL: uint8 fDsAvailable; */
3497 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszServerName; */
3498 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszDsContainer; */
3499 /* IDL: [unique(1)] IP4_ARRAY *aipServerAddrs; */
3500 /* IDL: [unique(1)] IP4_ARRAY *aipListenAddrs; */
3501 /* IDL: [unique(1)] IP4_ARRAY *aipForwarders; */
3502 /* IDL: [unique(1)] uint32 *pExtension1; */
3503 /* IDL: [unique(1)] uint32 *pExtension2; */
3504 /* IDL: [unique(1)] uint32 *pExtension3; */
3505 /* IDL: [unique(1)] uint32 *pExtension4; */
3506 /* IDL: [unique(1)] uint32 *pExtension5; */
3507 /* IDL: uint32 dwLogLevel; */
3508 /* IDL: uint32 dwDebugLevel; */
3509 /* IDL: uint32 dwForwardTimeout; */
3510 /* IDL: uint32 dwRpcProtocol; */
3511 /* IDL: DNS_NAME_CHECK_FLAG dwNameCheckFlag; */
3512 /* IDL: uint32 cAddressAnswerLimit; */
3513 /* IDL: uint32 dwRecursionRetry; */
3514 /* IDL: uint32 dwRecursionTimeout; */
3515 /* IDL: uint32 dwMaxCacheTtl; */
3516 /* IDL: uint32 dwDsPollingInterval; */
3517 /* IDL: uint32 dwScavengingInterval; */
3518 /* IDL: uint32 dwDefaultRefreshInterval; */
3519 /* IDL: uint32 dwDefaultNoRefreshInterval; */
3520 /* IDL: uint32 dwReserveArray[10]; */
3521 /* IDL: uint8 fAutoReverseZones; */
3522 /* IDL: uint8 fAutoCacheUpdate; */
3523 /* IDL: uint8 fRecurseAfterForwarding; */
3524 /* IDL: uint8 fForwardDelegations; */
3525 /* IDL: uint8 fNoRecursion; */
3526 /* IDL: uint8 fSecureResponses; */
3527 /* IDL: uint8 fRoundRobin; */
3528 /* IDL: uint8 fLocalNetPriority; */
3529 /* IDL: uint8 fBindSecondaries; */
3530 /* IDL: uint8 fWriteAuthorityNs; */
3531 /* IDL: uint8 fStrictFileParsing; */
3532 /* IDL: uint8 fLooseWildcarding; */
3533 /* IDL: uint8 fDefaultAgingState; */
3534 /* IDL: uint8 fReserveArray[15]; */
3538 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3540 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwVersion, 0);
3546 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fBootMethod(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3548 offset = dnsserver_dissect_enum_DNS_BOOT_METHOD(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fBootMethod, 0);
3554 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAdminConfigured(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3556 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAdminConfigured, 0);
3562 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3564 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAllowUpdate, 0);
3570 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fDsAvailable(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3572 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fDsAvailable, 0);
3578 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3580 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pszservername (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszServerName);
3586 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3590 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszServerName, FALSE, &data);
3591 proto_item_append_text(tree, ": %s", data);
3597 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszDsContainer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3599 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszDsContainer_, NDR_POINTER_UNIQUE, "Pointer to Pszdscontainer (uint16)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszDsContainer);
3605 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszDsContainer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3609 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszDsContainer, FALSE, &data);
3610 proto_item_append_text(tree, ": %s", data);
3616 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3618 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aipserveraddrs (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs);
3624 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3626 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs,0);
3632 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3634 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aiplistenaddrs (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs);
3640 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3642 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs,0);
3648 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3650 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipForwarders_, NDR_POINTER_UNIQUE, "Pointer to Aipforwarders (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipForwarders);
3656 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3658 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipForwarders,0);
3664 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3666 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension1_, NDR_POINTER_UNIQUE, "Pointer to Pextension1 (uint32)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension1);
3672 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3674 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension1, 0);
3680 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3682 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension2_, NDR_POINTER_UNIQUE, "Pointer to Pextension2 (uint32)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension2);
3688 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension2_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3690 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension2, 0);
3696 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3698 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension3_, NDR_POINTER_UNIQUE, "Pointer to Pextension3 (uint32)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension3);
3704 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension3_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3706 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension3, 0);
3712 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3714 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension4_, NDR_POINTER_UNIQUE, "Pointer to Pextension4 (uint32)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension4);
3720 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension4_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3722 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension4, 0);
3728 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3730 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension5_, NDR_POINTER_UNIQUE, "Pointer to Pextension5 (uint32)",hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension5);
3736 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension5_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3738 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension5, 0);
3744 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3746 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwLogLevel, 0);
3752 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDebugLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3754 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDebugLevel, 0);
3760 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3762 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwForwardTimeout, 0);
3768 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRpcProtocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3770 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRpcProtocol, 0);
3776 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwNameCheckFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3778 offset = dnsserver_dissect_enum_DNS_NAME_CHECK_FLAG(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwNameCheckFlag, 0);
3784 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_cAddressAnswerLimit(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3786 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_cAddressAnswerLimit, 0);
3792 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRecursionRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3794 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRecursionRetry, 0);
3800 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRecursionTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3802 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRecursionTimeout, 0);
3808 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwMaxCacheTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3810 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwMaxCacheTtl, 0);
3816 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDsPollingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3818 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDsPollingInterval, 0);
3824 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwScavengingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3826 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwScavengingInterval, 0);
3832 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDefaultRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3834 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDefaultRefreshInterval, 0);
3840 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDefaultNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3842 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDefaultNoRefreshInterval, 0);
3848 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3850 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
3851 int conformant = di->conformant_run;
3853 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwReserveArray_(tvb, offset, pinfo, tree, drep);
3860 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwReserveArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3862 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwReserveArray, 0);
3868 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAutoReverseZones(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3870 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAutoReverseZones, 0);
3876 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAutoCacheUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3878 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAutoCacheUpdate, 0);
3884 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3886 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fRecurseAfterForwarding, 0);
3892 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fForwardDelegations(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3894 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fForwardDelegations, 0);
3900 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fNoRecursion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3902 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fNoRecursion, 0);
3908 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fSecureResponses(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3910 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fSecureResponses, 0);
3916 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fRoundRobin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3918 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fRoundRobin, 0);
3924 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fLocalNetPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3926 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fLocalNetPriority, 0);
3932 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fBindSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3934 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fBindSecondaries, 0);
3940 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fWriteAuthorityNs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3942 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fWriteAuthorityNs, 0);
3948 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fStrictFileParsing(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3950 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fStrictFileParsing, 0);
3956 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fLooseWildcarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3958 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fLooseWildcarding, 0);
3964 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fDefaultAgingState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3966 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fDefaultAgingState, 0);
3972 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3974 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
3975 int conformant = di->conformant_run;
3977 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fReserveArray_(tvb, offset, 15, pinfo, tree, drep);
3984 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fReserveArray_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
3986 proto_tree_add_bytes(tree, hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fReserveArray, tvb, offset, length, tvb_get_ptr(tvb, offset,length)); offset += length;
3992 dnsserver_dissect_struct_DNS_RPC_SERVER_INFO_W2K(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_)
3994 proto_item *item = NULL;
3995 proto_tree *tree = NULL;
3996 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
4001 old_offset = offset;
4004 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
4005 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_SERVER_INFO_W2K);
4008 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwVersion(tvb, offset, pinfo, tree, drep);
4010 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fBootMethod(tvb, offset, pinfo, tree, drep);
4012 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAdminConfigured(tvb, offset, pinfo, tree, drep);
4014 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAllowUpdate(tvb, offset, pinfo, tree, drep);
4016 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fDsAvailable(tvb, offset, pinfo, tree, drep);
4018 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszServerName(tvb, offset, pinfo, tree, drep);
4020 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pszDsContainer(tvb, offset, pinfo, tree, drep);
4022 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs(tvb, offset, pinfo, tree, drep);
4024 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs(tvb, offset, pinfo, tree, drep);
4026 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_aipForwarders(tvb, offset, pinfo, tree, drep);
4028 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension1(tvb, offset, pinfo, tree, drep);
4030 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension2(tvb, offset, pinfo, tree, drep);
4032 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension3(tvb, offset, pinfo, tree, drep);
4034 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension4(tvb, offset, pinfo, tree, drep);
4036 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_pExtension5(tvb, offset, pinfo, tree, drep);
4038 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwLogLevel(tvb, offset, pinfo, tree, drep);
4040 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDebugLevel(tvb, offset, pinfo, tree, drep);
4042 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwForwardTimeout(tvb, offset, pinfo, tree, drep);
4044 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRpcProtocol(tvb, offset, pinfo, tree, drep);
4046 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwNameCheckFlag(tvb, offset, pinfo, tree, drep);
4048 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_cAddressAnswerLimit(tvb, offset, pinfo, tree, drep);
4050 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRecursionRetry(tvb, offset, pinfo, tree, drep);
4052 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwRecursionTimeout(tvb, offset, pinfo, tree, drep);
4054 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwMaxCacheTtl(tvb, offset, pinfo, tree, drep);
4056 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDsPollingInterval(tvb, offset, pinfo, tree, drep);
4058 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwScavengingInterval(tvb, offset, pinfo, tree, drep);
4060 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDefaultRefreshInterval(tvb, offset, pinfo, tree, drep);
4062 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwDefaultNoRefreshInterval(tvb, offset, pinfo, tree, drep);
4064 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_dwReserveArray(tvb, offset, pinfo, tree, drep);
4066 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAutoReverseZones(tvb, offset, pinfo, tree, drep);
4068 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fAutoCacheUpdate(tvb, offset, pinfo, tree, drep);
4070 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
4072 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fForwardDelegations(tvb, offset, pinfo, tree, drep);
4074 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fNoRecursion(tvb, offset, pinfo, tree, drep);
4076 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fSecureResponses(tvb, offset, pinfo, tree, drep);
4078 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fRoundRobin(tvb, offset, pinfo, tree, drep);
4080 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fLocalNetPriority(tvb, offset, pinfo, tree, drep);
4082 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fBindSecondaries(tvb, offset, pinfo, tree, drep);
4084 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fWriteAuthorityNs(tvb, offset, pinfo, tree, drep);
4086 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fStrictFileParsing(tvb, offset, pinfo, tree, drep);
4088 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fLooseWildcarding(tvb, offset, pinfo, tree, drep);
4090 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fDefaultAgingState(tvb, offset, pinfo, tree, drep);
4092 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_W2K_fReserveArray(tvb, offset, pinfo, tree, drep);
4095 proto_item_set_len(item, offset-old_offset);
4098 if (di->call_data->flags & DCERPC_IS_NDR64) {
4107 /* IDL: [unique(1)] [charset(UTF8)] uint8 *extension; */
4111 dnsserver_dissect_element_DNS_EXTENSION_extension(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4113 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_EXTENSION_extension_, NDR_POINTER_UNIQUE, "Pointer to Extension (uint8)",hf_dnsserver_DNS_EXTENSION_extension);
4119 dnsserver_dissect_element_DNS_EXTENSION_extension_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4123 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_EXTENSION_extension, FALSE, &data);
4124 proto_item_append_text(tree, ": %s", data);
4130 dnsserver_dissect_struct_DNS_EXTENSION(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_)
4132 proto_item *item = NULL;
4133 proto_tree *tree = NULL;
4134 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
4139 old_offset = offset;
4142 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
4143 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_EXTENSION);
4146 offset = dnsserver_dissect_element_DNS_EXTENSION_extension(tvb, offset, pinfo, tree, drep);
4149 proto_item_set_len(item, offset-old_offset);
4152 if (di->call_data->flags & DCERPC_IS_NDR64) {
4161 /* IDL: uint32 dwRpcStructureVersion; */
4162 /* IDL: uint32 dwReserved0; */
4163 /* IDL: uint32 dwVersion; */
4164 /* IDL: DNS_BOOT_METHOD fBootMethod; */
4165 /* IDL: uint8 fAdminConfigured; */
4166 /* IDL: uint8 fAllowUpdate; */
4167 /* IDL: uint8 fDsAvailable; */
4168 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszServerName; */
4169 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszDsContainer; */
4170 /* IDL: [unique(1)] IP4_ARRAY *aipServerAddrs; */
4171 /* IDL: [unique(1)] IP4_ARRAY *aipListenAddrs; */
4172 /* IDL: [unique(1)] IP4_ARRAY *aipForwarders; */
4173 /* IDL: [unique(1)] IP4_ARRAY *aipLogFilter; */
4174 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pwszLogFilePath; */
4175 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDomainName; */
4176 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszForestName; */
4177 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDomainDirectoryPartition; */
4178 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszForestDirectoryPartition; */
4179 /* IDL: DNS_EXTENSION pExtensions[6]; */
4180 /* IDL: uint32 dwLogLevel; */
4181 /* IDL: uint32 dwDebugLevel; */
4182 /* IDL: uint32 dwForwardTimeout; */
4183 /* IDL: uint32 dwRpcProtocol; */
4184 /* IDL: DNS_NAME_CHECK_FLAG dwNameCheckFlag; */
4185 /* IDL: uint32 cAddressAnswerLimit; */
4186 /* IDL: uint32 dwRecursionRetry; */
4187 /* IDL: uint32 dwRecursionTimeout; */
4188 /* IDL: uint32 dwMaxCacheTtl; */
4189 /* IDL: uint32 dwDsPollingInterval; */
4190 /* IDL: uint32 dwLocalNetPriorityNetMask; */
4191 /* IDL: uint32 dwScavengingInterval; */
4192 /* IDL: uint32 dwDefaultRefreshInterval; */
4193 /* IDL: uint32 dwDefaultNoRefreshInterval; */
4194 /* IDL: uint32 dwLastScavengeTime; */
4195 /* IDL: uint32 dwEventLogLevel; */
4196 /* IDL: uint32 dwLogFileMaxSize; */
4197 /* IDL: uint32 dwDsForestVersion; */
4198 /* IDL: uint32 dwDsDomainVersion; */
4199 /* IDL: uint32 dwDsDsaVersion; */
4200 /* IDL: uint32 dwReserveArray[4]; */
4201 /* IDL: uint8 fAutoReverseZones; */
4202 /* IDL: uint8 fAutoCacheUpdate; */
4203 /* IDL: uint8 fRecurseAfterForwarding; */
4204 /* IDL: uint8 fForwardDelegations; */
4205 /* IDL: uint8 fNoRecursion; */
4206 /* IDL: uint8 fSecureResponses; */
4207 /* IDL: uint8 fRoundRobin; */
4208 /* IDL: uint8 fLocalNetPriority; */
4209 /* IDL: uint8 fBindSecondaries; */
4210 /* IDL: uint8 fWriteAuthorityNs; */
4211 /* IDL: uint8 fStrictFileParsing; */
4212 /* IDL: uint8 fLooseWildcarding; */
4213 /* IDL: uint8 fDefaultAgingState; */
4214 /* IDL: uint8 fReserveArray[15]; */
4218 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4220 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRpcStructureVersion, 0);
4226 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4228 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwReserved0, 0);
4234 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4236 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwVersion, 0);
4242 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fBootMethod(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4244 offset = dnsserver_dissect_enum_DNS_BOOT_METHOD(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fBootMethod, 0);
4250 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAdminConfigured(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4252 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAdminConfigured, 0);
4258 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4260 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAllowUpdate, 0);
4266 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fDsAvailable(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4268 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fDsAvailable, 0);
4274 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4276 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pszservername (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszServerName);
4282 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4286 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszServerName, FALSE, &data);
4287 proto_item_append_text(tree, ": %s", data);
4293 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4295 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer_, NDR_POINTER_UNIQUE, "Pointer to Pszdscontainer (uint16)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer);
4301 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4305 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer, FALSE, &data);
4306 proto_item_append_text(tree, ": %s", data);
4312 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4314 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aipserveraddrs (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs);
4320 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4322 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs,0);
4328 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4330 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aiplistenaddrs (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs);
4336 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4338 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs,0);
4344 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4346 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders_, NDR_POINTER_UNIQUE, "Pointer to Aipforwarders (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders);
4352 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4354 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders,0);
4360 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4362 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter_, NDR_POINTER_UNIQUE, "Pointer to Aiplogfilter (IP4_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter);
4368 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4370 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter,0);
4376 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4378 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath_, NDR_POINTER_UNIQUE, "Pointer to Pwszlogfilepath (uint16)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath);
4384 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4388 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath, FALSE, &data);
4389 proto_item_append_text(tree, ": %s", data);
4395 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4397 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName_, NDR_POINTER_UNIQUE, "Pointer to Pszdomainname (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName);
4403 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4407 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName, FALSE, &data);
4408 proto_item_append_text(tree, ": %s", data);
4414 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4416 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestName_, NDR_POINTER_UNIQUE, "Pointer to Pszforestname (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestName);
4422 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4426 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestName, FALSE, &data);
4427 proto_item_append_text(tree, ": %s", data);
4433 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4435 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Pszdomaindirectorypartition (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition);
4441 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4445 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition, FALSE, &data);
4446 proto_item_append_text(tree, ": %s", data);
4452 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4454 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Pszforestdirectorypartition (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition);
4460 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4464 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition, FALSE, &data);
4465 proto_item_append_text(tree, ": %s", data);
4471 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pExtensions(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4473 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
4474 int conformant = di->conformant_run;
4476 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pExtensions_(tvb, offset, pinfo, tree, drep);
4483 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pExtensions_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4485 offset = dnsserver_dissect_struct_DNS_EXTENSION(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pExtensions,0);
4491 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4493 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLogLevel, 0);
4499 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDebugLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4501 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDebugLevel, 0);
4507 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4509 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwForwardTimeout, 0);
4515 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRpcProtocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4517 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRpcProtocol, 0);
4523 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwNameCheckFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4525 offset = dnsserver_dissect_enum_DNS_NAME_CHECK_FLAG(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwNameCheckFlag, 0);
4531 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_cAddressAnswerLimit(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4533 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_cAddressAnswerLimit, 0);
4539 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4541 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionRetry, 0);
4547 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4549 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionTimeout, 0);
4555 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwMaxCacheTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4557 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwMaxCacheTtl, 0);
4563 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsPollingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4565 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsPollingInterval, 0);
4571 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLocalNetPriorityNetMask(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4573 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLocalNetPriorityNetMask, 0);
4579 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwScavengingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4581 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwScavengingInterval, 0);
4587 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4589 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultRefreshInterval, 0);
4595 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4597 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultNoRefreshInterval, 0);
4603 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLastScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4605 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLastScavengeTime, 0);
4611 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwEventLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4613 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwEventLogLevel, 0);
4619 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLogFileMaxSize(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4621 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLogFileMaxSize, 0);
4627 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsForestVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4629 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsForestVersion, 0);
4635 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsDomainVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4637 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsDomainVersion, 0);
4643 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsDsaVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4645 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsDsaVersion, 0);
4651 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4653 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
4654 int conformant = di->conformant_run;
4656 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray_(tvb, offset, pinfo, tree, drep);
4663 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4665 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray, 0);
4671 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAutoReverseZones(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4673 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAutoReverseZones, 0);
4679 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAutoCacheUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4681 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAutoCacheUpdate, 0);
4687 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4689 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fRecurseAfterForwarding, 0);
4695 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fForwardDelegations(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4697 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fForwardDelegations, 0);
4703 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fNoRecursion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4705 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fNoRecursion, 0);
4711 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fSecureResponses(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4713 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fSecureResponses, 0);
4719 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fRoundRobin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4721 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fRoundRobin, 0);
4727 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fLocalNetPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4729 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fLocalNetPriority, 0);
4735 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fBindSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4737 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fBindSecondaries, 0);
4743 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fWriteAuthorityNs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4745 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fWriteAuthorityNs, 0);
4751 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fStrictFileParsing(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4753 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fStrictFileParsing, 0);
4759 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fLooseWildcarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4761 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fLooseWildcarding, 0);
4767 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fDefaultAgingState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4769 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fDefaultAgingState, 0);
4775 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4777 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
4778 int conformant = di->conformant_run;
4780 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray_(tvb, offset, 15, pinfo, tree, drep);
4787 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4789 proto_tree_add_bytes(tree, hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray, tvb, offset, length, tvb_get_ptr(tvb, offset,length)); offset += length;
4795 dnsserver_dissect_struct_DNS_RPC_SERVER_INFO_DOTNET(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_)
4797 proto_item *item = NULL;
4798 proto_tree *tree = NULL;
4799 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
4804 old_offset = offset;
4807 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
4808 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_SERVER_INFO_DOTNET);
4811 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
4813 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
4815 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwVersion(tvb, offset, pinfo, tree, drep);
4817 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fBootMethod(tvb, offset, pinfo, tree, drep);
4819 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAdminConfigured(tvb, offset, pinfo, tree, drep);
4821 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAllowUpdate(tvb, offset, pinfo, tree, drep);
4823 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fDsAvailable(tvb, offset, pinfo, tree, drep);
4825 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszServerName(tvb, offset, pinfo, tree, drep);
4827 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer(tvb, offset, pinfo, tree, drep);
4829 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs(tvb, offset, pinfo, tree, drep);
4831 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs(tvb, offset, pinfo, tree, drep);
4833 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders(tvb, offset, pinfo, tree, drep);
4835 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter(tvb, offset, pinfo, tree, drep);
4837 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath(tvb, offset, pinfo, tree, drep);
4839 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName(tvb, offset, pinfo, tree, drep);
4841 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestName(tvb, offset, pinfo, tree, drep);
4843 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition(tvb, offset, pinfo, tree, drep);
4845 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition(tvb, offset, pinfo, tree, drep);
4847 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_pExtensions(tvb, offset, pinfo, tree, drep);
4849 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLogLevel(tvb, offset, pinfo, tree, drep);
4851 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDebugLevel(tvb, offset, pinfo, tree, drep);
4853 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwForwardTimeout(tvb, offset, pinfo, tree, drep);
4855 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRpcProtocol(tvb, offset, pinfo, tree, drep);
4857 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwNameCheckFlag(tvb, offset, pinfo, tree, drep);
4859 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_cAddressAnswerLimit(tvb, offset, pinfo, tree, drep);
4861 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionRetry(tvb, offset, pinfo, tree, drep);
4863 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionTimeout(tvb, offset, pinfo, tree, drep);
4865 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwMaxCacheTtl(tvb, offset, pinfo, tree, drep);
4867 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsPollingInterval(tvb, offset, pinfo, tree, drep);
4869 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLocalNetPriorityNetMask(tvb, offset, pinfo, tree, drep);
4871 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwScavengingInterval(tvb, offset, pinfo, tree, drep);
4873 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultRefreshInterval(tvb, offset, pinfo, tree, drep);
4875 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultNoRefreshInterval(tvb, offset, pinfo, tree, drep);
4877 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLastScavengeTime(tvb, offset, pinfo, tree, drep);
4879 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwEventLogLevel(tvb, offset, pinfo, tree, drep);
4881 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwLogFileMaxSize(tvb, offset, pinfo, tree, drep);
4883 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsForestVersion(tvb, offset, pinfo, tree, drep);
4885 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsDomainVersion(tvb, offset, pinfo, tree, drep);
4887 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwDsDsaVersion(tvb, offset, pinfo, tree, drep);
4889 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray(tvb, offset, pinfo, tree, drep);
4891 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAutoReverseZones(tvb, offset, pinfo, tree, drep);
4893 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fAutoCacheUpdate(tvb, offset, pinfo, tree, drep);
4895 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
4897 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fForwardDelegations(tvb, offset, pinfo, tree, drep);
4899 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fNoRecursion(tvb, offset, pinfo, tree, drep);
4901 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fSecureResponses(tvb, offset, pinfo, tree, drep);
4903 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fRoundRobin(tvb, offset, pinfo, tree, drep);
4905 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fLocalNetPriority(tvb, offset, pinfo, tree, drep);
4907 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fBindSecondaries(tvb, offset, pinfo, tree, drep);
4909 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fWriteAuthorityNs(tvb, offset, pinfo, tree, drep);
4911 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fStrictFileParsing(tvb, offset, pinfo, tree, drep);
4913 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fLooseWildcarding(tvb, offset, pinfo, tree, drep);
4915 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fDefaultAgingState(tvb, offset, pinfo, tree, drep);
4917 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray(tvb, offset, pinfo, tree, drep);
4920 proto_item_set_len(item, offset-old_offset);
4923 if (di->call_data->flags & DCERPC_IS_NDR64) {
4932 /* IDL: uint32 dwRpcStructureVersion; */
4933 /* IDL: uint32 dwReserved0; */
4934 /* IDL: uint32 dwVersion; */
4935 /* IDL: DNS_BOOT_METHOD fBootMethod; */
4936 /* IDL: uint8 fAdminConfigured; */
4937 /* IDL: uint8 fAllowUpdate; */
4938 /* IDL: uint8 fDsAvailable; */
4939 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszServerName; */
4940 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszDsContainer; */
4941 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipServerAddrs; */
4942 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipListenAddrs; */
4943 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipForwarders; */
4944 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipLogFilter; */
4945 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pwszLogFilePath; */
4946 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDomainName; */
4947 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszForestName; */
4948 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDomainDirectoryPartition; */
4949 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszForestDirectoryPartition; */
4950 /* IDL: DNS_EXTENSION pExtensions[6]; */
4951 /* IDL: uint32 dwLogLevel; */
4952 /* IDL: uint32 dwDebugLevel; */
4953 /* IDL: uint32 dwForwardTimeout; */
4954 /* IDL: uint32 dwRpcProtocol; */
4955 /* IDL: DNS_NAME_CHECK_FLAG dwNameCheckFlag; */
4956 /* IDL: uint32 cAddressAnswerLimit; */
4957 /* IDL: uint32 dwRecursionRetry; */
4958 /* IDL: uint32 dwRecursionTimeout; */
4959 /* IDL: uint32 dwMaxCacheTtl; */
4960 /* IDL: uint32 dwDsPollingInterval; */
4961 /* IDL: uint32 dwLocalNetPriorityNetMask; */
4962 /* IDL: uint32 dwScavengingInterval; */
4963 /* IDL: uint32 dwDefaultRefreshInterval; */
4964 /* IDL: uint32 dwDefaultNoRefreshInterval; */
4965 /* IDL: uint32 dwLastScavengeTime; */
4966 /* IDL: uint32 dwEventLogLevel; */
4967 /* IDL: uint32 dwLogFileMaxSize; */
4968 /* IDL: uint32 dwDsForestVersion; */
4969 /* IDL: uint32 dwDsDomainVersion; */
4970 /* IDL: uint32 dwDsDsaVersion; */
4971 /* IDL: uint8 fReadOnlyDC; */
4972 /* IDL: uint32 dwReserveArray[3]; */
4973 /* IDL: uint8 fAutoReverseZones; */
4974 /* IDL: uint8 fAutoCacheUpdate; */
4975 /* IDL: uint8 fRecurseAfterForwarding; */
4976 /* IDL: uint8 fForwardDelegations; */
4977 /* IDL: uint8 fNoRecursion; */
4978 /* IDL: uint8 fSecureResponses; */
4979 /* IDL: uint8 fRoundRobin; */
4980 /* IDL: uint8 fLocalNetPriority; */
4981 /* IDL: uint8 fBindSecondaries; */
4982 /* IDL: uint8 fWriteAuthorityNs; */
4983 /* IDL: uint8 fStrictFileParsing; */
4984 /* IDL: uint8 fLooseWildcarding; */
4985 /* IDL: uint8 fDefaultAgingState; */
4986 /* IDL: uint8 fReserveArray[15]; */
4990 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
4992 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcStructureVersion, 0);
4998 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5000 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwReserved0, 0);
5006 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5008 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwVersion, 0);
5014 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fBootMethod(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5016 offset = dnsserver_dissect_enum_DNS_BOOT_METHOD(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fBootMethod, 0);
5022 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAdminConfigured(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5024 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAdminConfigured, 0);
5030 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5032 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAllowUpdate, 0);
5038 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fDsAvailable(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5040 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fDsAvailable, 0);
5046 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5048 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pszservername (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName);
5054 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5058 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName, FALSE, &data);
5059 proto_item_append_text(tree, ": %s", data);
5065 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5067 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer_, NDR_POINTER_UNIQUE, "Pointer to Pszdscontainer (uint16)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer);
5073 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5077 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer, FALSE, &data);
5078 proto_item_append_text(tree, ": %s", data);
5084 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5086 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aipserveraddrs (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs);
5092 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5094 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs,0);
5100 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5102 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs_, NDR_POINTER_UNIQUE, "Pointer to Aiplistenaddrs (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs);
5108 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5110 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs,0);
5116 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5118 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders_, NDR_POINTER_UNIQUE, "Pointer to Aipforwarders (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders);
5124 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5126 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders,0);
5132 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5134 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter_, NDR_POINTER_UNIQUE, "Pointer to Aiplogfilter (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter);
5140 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5142 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter,0);
5148 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5150 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath_, NDR_POINTER_UNIQUE, "Pointer to Pwszlogfilepath (uint16)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath);
5156 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5160 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath, FALSE, &data);
5161 proto_item_append_text(tree, ": %s", data);
5167 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5169 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName_, NDR_POINTER_UNIQUE, "Pointer to Pszdomainname (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName);
5175 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5179 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName, FALSE, &data);
5180 proto_item_append_text(tree, ": %s", data);
5186 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5188 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName_, NDR_POINTER_UNIQUE, "Pointer to Pszforestname (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName);
5194 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5198 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName, FALSE, &data);
5199 proto_item_append_text(tree, ": %s", data);
5205 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5207 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Pszdomaindirectorypartition (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition);
5213 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5217 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition, FALSE, &data);
5218 proto_item_append_text(tree, ": %s", data);
5224 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5226 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Pszforestdirectorypartition (uint8)",hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition);
5232 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5236 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition, FALSE, &data);
5237 proto_item_append_text(tree, ": %s", data);
5243 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5245 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
5246 int conformant = di->conformant_run;
5248 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions_(tvb, offset, pinfo, tree, drep);
5255 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5257 offset = dnsserver_dissect_struct_DNS_EXTENSION(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions,0);
5263 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5265 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLogLevel, 0);
5271 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDebugLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5273 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDebugLevel, 0);
5279 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5281 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwForwardTimeout, 0);
5287 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcProtocol(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5289 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcProtocol, 0);
5295 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwNameCheckFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5297 offset = dnsserver_dissect_enum_DNS_NAME_CHECK_FLAG(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwNameCheckFlag, 0);
5303 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_cAddressAnswerLimit(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5305 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_cAddressAnswerLimit, 0);
5311 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionRetry(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5313 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionRetry, 0);
5319 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5321 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionTimeout, 0);
5327 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwMaxCacheTtl(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5329 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwMaxCacheTtl, 0);
5335 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsPollingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5337 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsPollingInterval, 0);
5343 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLocalNetPriorityNetMask(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5345 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLocalNetPriorityNetMask, 0);
5351 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwScavengingInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5353 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwScavengingInterval, 0);
5359 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5361 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultRefreshInterval, 0);
5367 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5369 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultNoRefreshInterval, 0);
5375 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLastScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5377 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLastScavengeTime, 0);
5383 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwEventLogLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5385 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwEventLogLevel, 0);
5391 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLogFileMaxSize(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5393 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLogFileMaxSize, 0);
5399 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsForestVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5401 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsForestVersion, 0);
5407 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDomainVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5409 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDomainVersion, 0);
5415 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDsaVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5417 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDsaVersion, 0);
5423 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReadOnlyDC(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5425 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fReadOnlyDC, 0);
5431 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5433 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
5434 int conformant = di->conformant_run;
5436 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray_(tvb, offset, pinfo, tree, drep);
5443 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5445 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray, 0);
5451 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAutoReverseZones(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5453 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAutoReverseZones, 0);
5459 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAutoCacheUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5461 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAutoCacheUpdate, 0);
5467 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5469 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fRecurseAfterForwarding, 0);
5475 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fForwardDelegations(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5477 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fForwardDelegations, 0);
5483 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fNoRecursion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5485 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fNoRecursion, 0);
5491 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fSecureResponses(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5493 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fSecureResponses, 0);
5499 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fRoundRobin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5501 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fRoundRobin, 0);
5507 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fLocalNetPriority(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5509 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fLocalNetPriority, 0);
5515 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fBindSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5517 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fBindSecondaries, 0);
5523 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fWriteAuthorityNs(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5525 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fWriteAuthorityNs, 0);
5531 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fStrictFileParsing(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5533 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fStrictFileParsing, 0);
5539 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fLooseWildcarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5541 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fLooseWildcarding, 0);
5547 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fDefaultAgingState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5549 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fDefaultAgingState, 0);
5555 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5557 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
5558 int conformant = di->conformant_run;
5560 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray_(tvb, offset, 15, pinfo, tree, drep);
5567 dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5569 proto_tree_add_bytes(tree, hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray, tvb, offset, length, tvb_get_ptr(tvb, offset,length)); offset += length;
5575 dnsserver_dissect_struct_DNS_RPC_SERVER_INFO_LONGHORN(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_)
5577 proto_item *item = NULL;
5578 proto_tree *tree = NULL;
5579 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
5584 old_offset = offset;
5587 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
5588 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN);
5591 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
5593 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserved0(tvb, offset, pinfo, tree, drep);
5595 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwVersion(tvb, offset, pinfo, tree, drep);
5597 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fBootMethod(tvb, offset, pinfo, tree, drep);
5599 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAdminConfigured(tvb, offset, pinfo, tree, drep);
5601 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAllowUpdate(tvb, offset, pinfo, tree, drep);
5603 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fDsAvailable(tvb, offset, pinfo, tree, drep);
5605 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName(tvb, offset, pinfo, tree, drep);
5607 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer(tvb, offset, pinfo, tree, drep);
5609 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs(tvb, offset, pinfo, tree, drep);
5611 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs(tvb, offset, pinfo, tree, drep);
5613 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders(tvb, offset, pinfo, tree, drep);
5615 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter(tvb, offset, pinfo, tree, drep);
5617 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath(tvb, offset, pinfo, tree, drep);
5619 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName(tvb, offset, pinfo, tree, drep);
5621 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName(tvb, offset, pinfo, tree, drep);
5623 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition(tvb, offset, pinfo, tree, drep);
5625 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition(tvb, offset, pinfo, tree, drep);
5627 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions(tvb, offset, pinfo, tree, drep);
5629 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLogLevel(tvb, offset, pinfo, tree, drep);
5631 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDebugLevel(tvb, offset, pinfo, tree, drep);
5633 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwForwardTimeout(tvb, offset, pinfo, tree, drep);
5635 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcProtocol(tvb, offset, pinfo, tree, drep);
5637 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwNameCheckFlag(tvb, offset, pinfo, tree, drep);
5639 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_cAddressAnswerLimit(tvb, offset, pinfo, tree, drep);
5641 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionRetry(tvb, offset, pinfo, tree, drep);
5643 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionTimeout(tvb, offset, pinfo, tree, drep);
5645 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwMaxCacheTtl(tvb, offset, pinfo, tree, drep);
5647 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsPollingInterval(tvb, offset, pinfo, tree, drep);
5649 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLocalNetPriorityNetMask(tvb, offset, pinfo, tree, drep);
5651 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwScavengingInterval(tvb, offset, pinfo, tree, drep);
5653 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultRefreshInterval(tvb, offset, pinfo, tree, drep);
5655 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultNoRefreshInterval(tvb, offset, pinfo, tree, drep);
5657 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLastScavengeTime(tvb, offset, pinfo, tree, drep);
5659 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwEventLogLevel(tvb, offset, pinfo, tree, drep);
5661 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwLogFileMaxSize(tvb, offset, pinfo, tree, drep);
5663 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsForestVersion(tvb, offset, pinfo, tree, drep);
5665 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDomainVersion(tvb, offset, pinfo, tree, drep);
5667 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDsaVersion(tvb, offset, pinfo, tree, drep);
5669 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReadOnlyDC(tvb, offset, pinfo, tree, drep);
5671 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray(tvb, offset, pinfo, tree, drep);
5673 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAutoReverseZones(tvb, offset, pinfo, tree, drep);
5675 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fAutoCacheUpdate(tvb, offset, pinfo, tree, drep);
5677 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
5679 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fForwardDelegations(tvb, offset, pinfo, tree, drep);
5681 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fNoRecursion(tvb, offset, pinfo, tree, drep);
5683 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fSecureResponses(tvb, offset, pinfo, tree, drep);
5685 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fRoundRobin(tvb, offset, pinfo, tree, drep);
5687 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fLocalNetPriority(tvb, offset, pinfo, tree, drep);
5689 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fBindSecondaries(tvb, offset, pinfo, tree, drep);
5691 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fWriteAuthorityNs(tvb, offset, pinfo, tree, drep);
5693 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fStrictFileParsing(tvb, offset, pinfo, tree, drep);
5695 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fLooseWildcarding(tvb, offset, pinfo, tree, drep);
5697 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fDefaultAgingState(tvb, offset, pinfo, tree, drep);
5699 offset = dnsserver_dissect_element_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray(tvb, offset, pinfo, tree, drep);
5702 proto_item_set_len(item, offset-old_offset);
5705 if (di->call_data->flags & DCERPC_IS_NDR64) {
5714 /* IDL: DNS_DP_AUTOCREATED = 0x00000001 , */
5715 /* IDL: DNS_DP_LEGACY = 0x00000002 , */
5716 /* IDL: DNS_DP_DOMAIN_DEFAULT = 0x00000004 , */
5717 /* IDL: DNS_DP_FOREST_DEFAULT = 0x00000008 , */
5718 /* IDL: DNS_DP_ENLISTED = 0x00000010 , */
5719 /* IDL: DNS_DP_DELETED = 0x00000020 , */
5723 dnsserver_dissect_bitmap_DNS_RPC_DP_FLAGS(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_)
5725 proto_item *item = NULL;
5726 proto_tree *tree = NULL;
5732 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, DREP_ENC_INTEGER(drep));
5733 tree = proto_item_add_subtree(item,ett_dnsserver_DNS_RPC_DP_FLAGS);
5736 offset = dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags);
5737 proto_item_append_text(item, ": ");
5740 proto_item_append_text(item, "(No values set)");
5742 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_AUTOCREATED, tvb, offset-4, 4, flags);
5743 if (flags&( 0x00000001 )){
5744 proto_item_append_text(item, "DNS_DP_AUTOCREATED");
5745 if (flags & (~( 0x00000001 )))
5746 proto_item_append_text(item, ", ");
5748 flags&=(~( 0x00000001 ));
5750 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_LEGACY, tvb, offset-4, 4, flags);
5751 if (flags&( 0x00000002 )){
5752 proto_item_append_text(item, "DNS_DP_LEGACY");
5753 if (flags & (~( 0x00000002 )))
5754 proto_item_append_text(item, ", ");
5756 flags&=(~( 0x00000002 ));
5758 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_DOMAIN_DEFAULT, tvb, offset-4, 4, flags);
5759 if (flags&( 0x00000004 )){
5760 proto_item_append_text(item, "DNS_DP_DOMAIN_DEFAULT");
5761 if (flags & (~( 0x00000004 )))
5762 proto_item_append_text(item, ", ");
5764 flags&=(~( 0x00000004 ));
5766 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_FOREST_DEFAULT, tvb, offset-4, 4, flags);
5767 if (flags&( 0x00000008 )){
5768 proto_item_append_text(item, "DNS_DP_FOREST_DEFAULT");
5769 if (flags & (~( 0x00000008 )))
5770 proto_item_append_text(item, ", ");
5772 flags&=(~( 0x00000008 ));
5774 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_ENLISTED, tvb, offset-4, 4, flags);
5775 if (flags&( 0x00000010 )){
5776 proto_item_append_text(item, "DNS_DP_ENLISTED");
5777 if (flags & (~( 0x00000010 )))
5778 proto_item_append_text(item, ", ");
5780 flags&=(~( 0x00000010 ));
5782 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_DELETED, tvb, offset-4, 4, flags);
5783 if (flags&( 0x00000020 )){
5784 proto_item_append_text(item, "DNS_DP_DELETED");
5785 if (flags & (~( 0x00000020 )))
5786 proto_item_append_text(item, ", ");
5788 flags&=(~( 0x00000020 ));
5791 proto_item_append_text(item, "Unknown bitmap value 0x%x", flags);
5799 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszReplicaDn; */
5803 dnsserver_dissect_element_DNS_RPC_DP_REPLICA_pszReplicaDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5805 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_REPLICA_pszReplicaDn_, NDR_POINTER_UNIQUE, "Pointer to Pszreplicadn (uint16)",hf_dnsserver_DNS_RPC_DP_REPLICA_pszReplicaDn);
5811 dnsserver_dissect_element_DNS_RPC_DP_REPLICA_pszReplicaDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5815 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_DP_REPLICA_pszReplicaDn, FALSE, &data);
5816 proto_item_append_text(tree, ": %s", data);
5822 dnsserver_dissect_struct_DNS_RPC_DP_REPLICA(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_)
5824 proto_item *item = NULL;
5825 proto_tree *tree = NULL;
5826 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
5831 old_offset = offset;
5834 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
5835 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_DP_REPLICA);
5838 offset = dnsserver_dissect_element_DNS_RPC_DP_REPLICA_pszReplicaDn(tvb, offset, pinfo, tree, drep);
5841 proto_item_set_len(item, offset-old_offset);
5844 if (di->call_data->flags & DCERPC_IS_NDR64) {
5853 /* IDL: DNS_DP_OKAY=0x00, */
5854 /* IDL: DNS_DP_STATE_REPL_INCOMING=0x01, */
5855 /* IDL: DNS_DP_STATE_REPL_OUTGOING=0x02, */
5856 /* IDL: DNS_DP_STATE_UNKNOWN=0x03, */
5860 dnsserver_dissect_enum_DNS_DP_STATE(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_)
5862 guint32 parameter=0;
5864 parameter=(guint32)*param;
5866 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
5868 *param=(guint32)parameter;
5875 /* IDL: uint32 dwRpcStructureVersion; */
5876 /* IDL: uint32 dwReserved0; */
5877 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
5878 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszDpDn; */
5879 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszCrDn; */
5880 /* IDL: uint32 dwFlags; */
5881 /* IDL: uint32 dwZoneCount; */
5882 /* IDL: DNS_DP_STATE dwState; */
5883 /* IDL: uint32 dwReserved[3]; */
5884 /* IDL: DNS_EXTENSION pwszReserved[3]; */
5885 /* IDL: [range(0,10000)] uint32 dwReplicaCount; */
5886 /* IDL: [unique(1)] [size_is(dwReplicaCount)] DNS_RPC_DP_REPLICA *ReplicaArray[*]; */
5890 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5892 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwRpcStructureVersion, 0);
5898 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5900 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwReserved0, 0);
5906 dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5908 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_DP_INFO_pszDpFqdn);
5914 dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5918 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_DP_INFO_pszDpFqdn, FALSE, &data);
5919 proto_item_append_text(tree, ": %s", data);
5925 dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5927 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpDn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpdn (uint16)",hf_dnsserver_DNS_RPC_DP_INFO_pszDpDn);
5933 dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5937 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_DP_INFO_pszDpDn, FALSE, &data);
5938 proto_item_append_text(tree, ": %s", data);
5944 dnsserver_dissect_element_DNS_RPC_DP_INFO_pszCrDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5946 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_INFO_pszCrDn_, NDR_POINTER_UNIQUE, "Pointer to Pszcrdn (uint16)",hf_dnsserver_DNS_RPC_DP_INFO_pszCrDn);
5952 dnsserver_dissect_element_DNS_RPC_DP_INFO_pszCrDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5956 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_DP_INFO_pszCrDn, FALSE, &data);
5957 proto_item_append_text(tree, ": %s", data);
5963 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5965 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwFlags, 0);
5971 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5973 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwZoneCount, 0);
5979 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwState(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5981 offset = dnsserver_dissect_enum_DNS_DP_STATE(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwState, 0);
5987 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
5989 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
5990 int conformant = di->conformant_run;
5992 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved_(tvb, offset, pinfo, tree, drep);
5999 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6001 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwReserved, 0);
6007 dnsserver_dissect_element_DNS_RPC_DP_INFO_pwszReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6009 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
6010 int conformant = di->conformant_run;
6012 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_pwszReserved_(tvb, offset, pinfo, tree, drep);
6019 dnsserver_dissect_element_DNS_RPC_DP_INFO_pwszReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6021 offset = dnsserver_dissect_struct_DNS_EXTENSION(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DP_INFO_pwszReserved,0);
6027 dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReplicaCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6029 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_INFO_dwReplicaCount, 0);
6035 dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6037 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray_);
6043 dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6045 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray__, NDR_POINTER_UNIQUE, "Pointer to Replicaarray (DNS_RPC_DP_REPLICA)",hf_dnsserver_DNS_RPC_DP_INFO_ReplicaArray);
6051 dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6053 offset = dnsserver_dissect_struct_DNS_RPC_DP_REPLICA(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DP_INFO_ReplicaArray,0);
6059 dnsserver_dissect_struct_DNS_RPC_DP_INFO(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_)
6061 proto_item *item = NULL;
6062 proto_tree *tree = NULL;
6063 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6068 old_offset = offset;
6071 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6072 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_DP_INFO);
6075 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
6077 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved0(tvb, offset, pinfo, tree, drep);
6079 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpFqdn(tvb, offset, pinfo, tree, drep);
6081 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_pszDpDn(tvb, offset, pinfo, tree, drep);
6083 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_pszCrDn(tvb, offset, pinfo, tree, drep);
6085 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwFlags(tvb, offset, pinfo, tree, drep);
6087 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwZoneCount(tvb, offset, pinfo, tree, drep);
6089 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwState(tvb, offset, pinfo, tree, drep);
6091 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReserved(tvb, offset, pinfo, tree, drep);
6093 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_pwszReserved(tvb, offset, pinfo, tree, drep);
6095 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_dwReplicaCount(tvb, offset, pinfo, tree, drep);
6097 offset = dnsserver_dissect_element_DNS_RPC_DP_INFO_ReplicaArray(tvb, offset, pinfo, tree, drep);
6100 proto_item_set_len(item, offset-old_offset);
6103 if (di->call_data->flags & DCERPC_IS_NDR64) {
6112 /* IDL: uint32 dwRpcStructureVersion; */
6113 /* IDL: uint32 dwReserved0; */
6114 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
6115 /* IDL: uint32 dwFlags; */
6116 /* IDL: uint32 dwZoneCount; */
6120 dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6122 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_ENUM_dwRpcStructureVersion, 0);
6128 dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6130 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_ENUM_dwReserved0, 0);
6136 dnsserver_dissect_element_DNS_RPC_DP_ENUM_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6138 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_ENUM_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_DP_ENUM_pszDpFqdn);
6144 dnsserver_dissect_element_DNS_RPC_DP_ENUM_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6148 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_DP_ENUM_pszDpFqdn, FALSE, &data);
6149 proto_item_append_text(tree, ": %s", data);
6155 dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6157 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_ENUM_dwFlags, 0);
6163 dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6165 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_ENUM_dwZoneCount, 0);
6171 dnsserver_dissect_struct_DNS_RPC_DP_ENUM(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_)
6173 proto_item *item = NULL;
6174 proto_tree *tree = NULL;
6175 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6180 old_offset = offset;
6183 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6184 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_DP_ENUM);
6187 offset = dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
6189 offset = dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwReserved0(tvb, offset, pinfo, tree, drep);
6191 offset = dnsserver_dissect_element_DNS_RPC_DP_ENUM_pszDpFqdn(tvb, offset, pinfo, tree, drep);
6193 offset = dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwFlags(tvb, offset, pinfo, tree, drep);
6195 offset = dnsserver_dissect_element_DNS_RPC_DP_ENUM_dwZoneCount(tvb, offset, pinfo, tree, drep);
6198 proto_item_set_len(item, offset-old_offset);
6201 if (di->call_data->flags & DCERPC_IS_NDR64) {
6210 /* IDL: uint32 dwRpcStructureVersion; */
6211 /* IDL: uint32 dwReserved0; */
6212 /* IDL: [range(0,5000)] uint32 dwDpCount; */
6213 /* IDL: [unique(1)] [size_is(dwDpCount)] DNS_RPC_DP_ENUM *DpArray[*]; */
6217 dnsserver_dissect_element_DNS_RPC_DP_LIST_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6219 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_LIST_dwRpcStructureVersion, 0);
6225 dnsserver_dissect_element_DNS_RPC_DP_LIST_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6227 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_LIST_dwReserved0, 0);
6233 dnsserver_dissect_element_DNS_RPC_DP_LIST_dwDpCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6235 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_DP_LIST_dwDpCount, 0);
6241 dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6243 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray_);
6249 dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6251 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray__, NDR_POINTER_UNIQUE, "Pointer to Dparray (DNS_RPC_DP_ENUM)",hf_dnsserver_DNS_RPC_DP_LIST_DpArray);
6257 dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6259 offset = dnsserver_dissect_struct_DNS_RPC_DP_ENUM(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_DP_LIST_DpArray,0);
6265 dnsserver_dissect_struct_DNS_RPC_DP_LIST(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_)
6267 proto_item *item = NULL;
6268 proto_tree *tree = NULL;
6269 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6274 old_offset = offset;
6277 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6278 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_DP_LIST);
6281 offset = dnsserver_dissect_element_DNS_RPC_DP_LIST_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
6283 offset = dnsserver_dissect_element_DNS_RPC_DP_LIST_dwReserved0(tvb, offset, pinfo, tree, drep);
6285 offset = dnsserver_dissect_element_DNS_RPC_DP_LIST_dwDpCount(tvb, offset, pinfo, tree, drep);
6287 offset = dnsserver_dissect_element_DNS_RPC_DP_LIST_DpArray(tvb, offset, pinfo, tree, drep);
6290 proto_item_set_len(item, offset-old_offset);
6293 if (di->call_data->flags & DCERPC_IS_NDR64) {
6302 /* IDL: uint32 dwRpcStructureVersion; */
6303 /* IDL: uint32 dwReserved0; */
6304 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
6305 /* IDL: uint32 dwOperation; */
6309 dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6311 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ENLIST_DP_dwRpcStructureVersion, 0);
6317 dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6319 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ENLIST_DP_dwReserved0, 0);
6325 dnsserver_dissect_element_DNS_RPC_ENLIST_DP_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6327 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ENLIST_DP_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_ENLIST_DP_pszDpFqdn);
6333 dnsserver_dissect_element_DNS_RPC_ENLIST_DP_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6337 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ENLIST_DP_pszDpFqdn, FALSE, &data);
6338 proto_item_append_text(tree, ": %s", data);
6344 dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6346 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ENLIST_DP_dwOperation, 0);
6352 dnsserver_dissect_struct_DNS_RPC_ENLIST_DP(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_)
6354 proto_item *item = NULL;
6355 proto_tree *tree = NULL;
6356 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6361 old_offset = offset;
6364 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6365 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ENLIST_DP);
6368 offset = dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
6370 offset = dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwReserved0(tvb, offset, pinfo, tree, drep);
6372 offset = dnsserver_dissect_element_DNS_RPC_ENLIST_DP_pszDpFqdn(tvb, offset, pinfo, tree, drep);
6374 offset = dnsserver_dissect_element_DNS_RPC_ENLIST_DP_dwOperation(tvb, offset, pinfo, tree, drep);
6377 proto_item_set_len(item, offset-old_offset);
6380 if (di->call_data->flags & DCERPC_IS_NDR64) {
6389 /* IDL: uint32 dwRpcStructureVersion; */
6390 /* IDL: uint32 dwReserved0; */
6391 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDestPartition; */
6395 dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6397 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_dwRpcStructureVersion, 0);
6403 dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6405 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_dwReserved0, 0);
6411 dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6413 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition_, NDR_POINTER_UNIQUE, "Pointer to Pszdestpartition (uint8)",hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition);
6419 dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6423 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition, FALSE, &data);
6424 proto_item_append_text(tree, ": %s", data);
6430 dnsserver_dissect_struct_DNS_RPC_ZONE_CHANGE_DP(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_)
6432 proto_item *item = NULL;
6433 proto_tree *tree = NULL;
6434 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6439 old_offset = offset;
6442 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6443 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_CHANGE_DP);
6446 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
6448 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_dwReserved0(tvb, offset, pinfo, tree, drep);
6450 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition(tvb, offset, pinfo, tree, drep);
6453 proto_item_set_len(item, offset-old_offset);
6456 if (di->call_data->flags & DCERPC_IS_NDR64) {
6465 /* IDL: DNS_ZONE_SECSECURE_NO_SECURITY=0x00, */
6466 /* IDL: DNS_ZONE_SECSECURE_NS_ONLY=0x01, */
6467 /* IDL: DNS_ZONE_SECSECURE_LIST_ONLY=0x02, */
6468 /* IDL: DNS_ZONE_SECSECURE_NO_XFER=0x03, */
6472 dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(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_)
6474 guint32 parameter=0;
6476 parameter=(guint32)*param;
6478 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
6480 *param=(guint32)parameter;
6487 /* IDL: DNS_ZONE_NOTIFY_OFF=0x00, */
6488 /* IDL: DNS_ZONE_NOTIFY_ALL_SECONDARIES=0x01, */
6489 /* IDL: DNS_ZONE_NOTIFY_LIST_ONLY=0x02, */
6493 dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(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_)
6495 guint32 parameter=0;
6497 parameter=(guint32)*param;
6499 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
6501 *param=(guint32)parameter;
6508 /* IDL: DNS_ZONE_REQUEST_PRIMARY=0x00000001, */
6509 /* IDL: DNS_ZONE_REQUEST_SECONDARY=0x00000002, */
6510 /* IDL: DNS_ZONE_REQUEST_CACHE=0x00000004, */
6511 /* IDL: DNS_ZONE_REQUEST_AUTO=0x00000008, */
6512 /* IDL: DNS_ZONE_REQUEST_FORWARD=0x00000010, */
6513 /* IDL: DNS_ZONE_REQUEST_REVERSE=0x00000020, */
6514 /* IDL: DNS_ZONE_REQUEST_FORWARDER=0x00000040, */
6515 /* IDL: DNS_ZONE_REQUEST_STUB=0x00000080, */
6516 /* IDL: DNS_ZONE_REQUEST_DS=0x00000100, */
6517 /* IDL: DNS_ZONE_REQUEST_NON_DS=0x00000200, */
6518 /* IDL: DNS_ZONE_REQUEST_DOMAIN_DP=0x00000400, */
6519 /* IDL: DNS_ZONE_REQUEST_FOREST_DP=0x00000800, */
6520 /* IDL: DNS_ZONE_REQUEST_CUSTOM_DP=0x00001000, */
6521 /* IDL: DNS_ZONE_REQUEST_LEGACY_DP=0x00002000, */
6525 dnsserver_dissect_enum_DNS_ZONE_REQUEST_FILTERS(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_)
6527 guint32 parameter=0;
6529 parameter=(guint32)*param;
6531 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
6533 *param=(guint32)parameter;
6540 /* IDL: DNS_RPC_ZONE_PAUSED = 0x0001 , */
6541 /* IDL: DNS_RPC_ZONE_SHUTDOWN = 0x0002 , */
6542 /* IDL: DNS_RPC_ZONE_REVERSE = 0x0004 , */
6543 /* IDL: DNS_RPC_ZONE_AUTOCREATED = 0x0008 , */
6544 /* IDL: DNS_RPC_ZONE_DSINTEGRATED = 0x0010 , */
6545 /* IDL: DNS_RPC_ZONE_AGING = 0x0020 , */
6546 /* IDL: DNS_RPC_ZONE_UPDATE_UNSECURE = 0x0040 , */
6547 /* IDL: DNS_RPC_ZONE_UPDATE_SECURE = 0x0080 , */
6548 /* IDL: DNS_RPC_ZONE_READONLY = 0x0100 , */
6552 dnsserver_dissect_bitmap_DNS_RPC_ZONE_FLAGS(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_)
6554 proto_item *item = NULL;
6555 proto_tree *tree = NULL;
6561 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, DREP_ENC_INTEGER(drep));
6562 tree = proto_item_add_subtree(item,ett_dnsserver_DNS_RPC_ZONE_FLAGS);
6565 offset = dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags);
6566 proto_item_append_text(item, ": ");
6569 proto_item_append_text(item, "(No values set)");
6571 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_PAUSED, tvb, offset-4, 4, flags);
6572 if (flags&( 0x0001 )){
6573 proto_item_append_text(item, "DNS_RPC_ZONE_PAUSED");
6574 if (flags & (~( 0x0001 )))
6575 proto_item_append_text(item, ", ");
6577 flags&=(~( 0x0001 ));
6579 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_SHUTDOWN, tvb, offset-4, 4, flags);
6580 if (flags&( 0x0002 )){
6581 proto_item_append_text(item, "DNS_RPC_ZONE_SHUTDOWN");
6582 if (flags & (~( 0x0002 )))
6583 proto_item_append_text(item, ", ");
6585 flags&=(~( 0x0002 ));
6587 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_REVERSE, tvb, offset-4, 4, flags);
6588 if (flags&( 0x0004 )){
6589 proto_item_append_text(item, "DNS_RPC_ZONE_REVERSE");
6590 if (flags & (~( 0x0004 )))
6591 proto_item_append_text(item, ", ");
6593 flags&=(~( 0x0004 ));
6595 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AUTOCREATED, tvb, offset-4, 4, flags);
6596 if (flags&( 0x0008 )){
6597 proto_item_append_text(item, "DNS_RPC_ZONE_AUTOCREATED");
6598 if (flags & (~( 0x0008 )))
6599 proto_item_append_text(item, ", ");
6601 flags&=(~( 0x0008 ));
6603 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_DSINTEGRATED, tvb, offset-4, 4, flags);
6604 if (flags&( 0x0010 )){
6605 proto_item_append_text(item, "DNS_RPC_ZONE_DSINTEGRATED");
6606 if (flags & (~( 0x0010 )))
6607 proto_item_append_text(item, ", ");
6609 flags&=(~( 0x0010 ));
6611 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AGING, tvb, offset-4, 4, flags);
6612 if (flags&( 0x0020 )){
6613 proto_item_append_text(item, "DNS_RPC_ZONE_AGING");
6614 if (flags & (~( 0x0020 )))
6615 proto_item_append_text(item, ", ");
6617 flags&=(~( 0x0020 ));
6619 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_UNSECURE, tvb, offset-4, 4, flags);
6620 if (flags&( 0x0040 )){
6621 proto_item_append_text(item, "DNS_RPC_ZONE_UPDATE_UNSECURE");
6622 if (flags & (~( 0x0040 )))
6623 proto_item_append_text(item, ", ");
6625 flags&=(~( 0x0040 ));
6627 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_SECURE, tvb, offset-4, 4, flags);
6628 if (flags&( 0x0080 )){
6629 proto_item_append_text(item, "DNS_RPC_ZONE_UPDATE_SECURE");
6630 if (flags & (~( 0x0080 )))
6631 proto_item_append_text(item, ", ");
6633 flags&=(~( 0x0080 ));
6635 proto_tree_add_boolean(tree, hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_READONLY, tvb, offset-4, 4, flags);
6636 if (flags&( 0x0100 )){
6637 proto_item_append_text(item, "DNS_RPC_ZONE_READONLY");
6638 if (flags & (~( 0x0100 )))
6639 proto_item_append_text(item, ", ");
6641 flags&=(~( 0x0100 ));
6644 proto_item_append_text(item, "Unknown bitmap value 0x%x", flags);
6652 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszZoneName; */
6653 /* IDL: DNS_RPC_ZONE_FLAGS Flags; */
6654 /* IDL: uint8 ZoneType; */
6655 /* IDL: uint8 Version; */
6659 dnsserver_dissect_element_DNS_RPC_ZONE_W2K_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6661 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_W2K_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint16)",hf_dnsserver_DNS_RPC_ZONE_W2K_pszZoneName);
6667 dnsserver_dissect_element_DNS_RPC_ZONE_W2K_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6671 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_ZONE_W2K_pszZoneName, FALSE, &data);
6672 proto_item_append_text(tree, ": %s", data);
6678 dnsserver_dissect_element_DNS_RPC_ZONE_W2K_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6680 offset = dnsserver_dissect_bitmap_DNS_RPC_ZONE_FLAGS(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_W2K_Flags, 0);
6686 dnsserver_dissect_element_DNS_RPC_ZONE_W2K_ZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6688 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_W2K_ZoneType, 0);
6694 dnsserver_dissect_element_DNS_RPC_ZONE_W2K_Version(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6696 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_W2K_Version, 0);
6702 dnsserver_dissect_struct_DNS_RPC_ZONE_W2K(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_)
6704 proto_item *item = NULL;
6705 proto_tree *tree = NULL;
6706 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6711 old_offset = offset;
6714 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6715 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_W2K);
6718 offset = dnsserver_dissect_element_DNS_RPC_ZONE_W2K_pszZoneName(tvb, offset, pinfo, tree, drep);
6720 offset = dnsserver_dissect_element_DNS_RPC_ZONE_W2K_Flags(tvb, offset, pinfo, tree, drep);
6722 offset = dnsserver_dissect_element_DNS_RPC_ZONE_W2K_ZoneType(tvb, offset, pinfo, tree, drep);
6724 offset = dnsserver_dissect_element_DNS_RPC_ZONE_W2K_Version(tvb, offset, pinfo, tree, drep);
6727 proto_item_set_len(item, offset-old_offset);
6730 if (di->call_data->flags & DCERPC_IS_NDR64) {
6739 /* IDL: uint32 dwRpcStructureVersion; */
6740 /* IDL: uint32 dwReserved0; */
6741 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pszZoneName; */
6742 /* IDL: DNS_RPC_ZONE_FLAGS Flags; */
6743 /* IDL: uint8 ZoneType; */
6744 /* IDL: uint8 Version; */
6745 /* IDL: DNS_RPC_DP_FLAGS dwDpFlags; */
6746 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
6750 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6752 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwRpcStructureVersion, 0);
6758 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6760 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwReserved0, 0);
6766 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6768 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint16)",hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszZoneName);
6774 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6778 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszZoneName, FALSE, &data);
6779 proto_item_append_text(tree, ": %s", data);
6785 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_Flags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6787 offset = dnsserver_dissect_bitmap_DNS_RPC_ZONE_FLAGS(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DOTNET_Flags, 0);
6793 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_ZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6795 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DOTNET_ZoneType, 0);
6801 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_Version(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6803 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DOTNET_Version, 0);
6809 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6811 offset = dnsserver_dissect_bitmap_DNS_RPC_DP_FLAGS(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwDpFlags, 0);
6817 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6819 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszDpFqdn);
6825 dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6829 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszDpFqdn, FALSE, &data);
6830 proto_item_append_text(tree, ": %s", data);
6836 dnsserver_dissect_struct_DNS_RPC_ZONE_DOTNET(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_)
6838 proto_item *item = NULL;
6839 proto_tree *tree = NULL;
6840 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6845 old_offset = offset;
6848 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6849 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_DOTNET);
6852 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
6854 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
6856 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszZoneName(tvb, offset, pinfo, tree, drep);
6858 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_Flags(tvb, offset, pinfo, tree, drep);
6860 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_ZoneType(tvb, offset, pinfo, tree, drep);
6862 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_Version(tvb, offset, pinfo, tree, drep);
6864 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_dwDpFlags(tvb, offset, pinfo, tree, drep);
6866 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DOTNET_pszDpFqdn(tvb, offset, pinfo, tree, drep);
6869 proto_item_set_len(item, offset-old_offset);
6872 if (di->call_data->flags & DCERPC_IS_NDR64) {
6881 /* IDL: [range(0,500000)] uint32 dwZoneCount; */
6882 /* IDL: [unique(1)] [size_is(dwZoneCount)] DNS_RPC_ZONE_W2K *ZoneArray[*]; */
6886 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6888 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_dwZoneCount, 0);
6894 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6896 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray_);
6902 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6904 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray__, NDR_POINTER_UNIQUE, "Pointer to Zonearray (DNS_RPC_ZONE_W2K)",hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_ZoneArray);
6910 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6912 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_ZoneArray,0);
6918 dnsserver_dissect_struct_DNS_RPC_ZONE_LIST_W2K(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_)
6920 proto_item *item = NULL;
6921 proto_tree *tree = NULL;
6922 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
6927 old_offset = offset;
6930 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
6931 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_LIST_W2K);
6934 offset = dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_dwZoneCount(tvb, offset, pinfo, tree, drep);
6936 offset = dnsserver_dissect_element_DNS_RPC_ZONE_LIST_W2K_ZoneArray(tvb, offset, pinfo, tree, drep);
6939 proto_item_set_len(item, offset-old_offset);
6942 if (di->call_data->flags & DCERPC_IS_NDR64) {
6951 /* IDL: uint32 dwRpcStructureVersion; */
6952 /* IDL: uint32 dwReserved0; */
6953 /* IDL: [range(0,500000)] uint32 dwZoneCount; */
6954 /* IDL: [unique(1)] [size_is(dwZoneCount)] DNS_RPC_ZONE_DOTNET *ZoneArray[*]; */
6958 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6960 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwRpcStructureVersion, 0);
6966 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6968 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwReserved0, 0);
6974 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwZoneCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6976 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwZoneCount, 0);
6982 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6984 offset = dissect_ndr_ucarray(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray_);
6990 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
6992 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray__, NDR_POINTER_UNIQUE, "Pointer to Zonearray (DNS_RPC_ZONE_DOTNET)",hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray);
6998 dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7000 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray,0);
7006 dnsserver_dissect_struct_DNS_RPC_ZONE_LIST_DOTNET(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_)
7008 proto_item *item = NULL;
7009 proto_tree *tree = NULL;
7010 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
7015 old_offset = offset;
7018 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
7019 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_LIST_DOTNET);
7022 offset = dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
7024 offset = dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
7026 offset = dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_dwZoneCount(tvb, offset, pinfo, tree, drep);
7028 offset = dnsserver_dissect_element_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray(tvb, offset, pinfo, tree, drep);
7031 proto_item_set_len(item, offset-old_offset);
7034 if (di->call_data->flags & DCERPC_IS_NDR64) {
7043 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneName; */
7044 /* IDL: uint32 dwZoneType; */
7045 /* IDL: uint32 fReverse; */
7046 /* IDL: dns_zone_update fAllowUpdate; */
7047 /* IDL: uint32 fPaused; */
7048 /* IDL: uint32 fShutdown; */
7049 /* IDL: uint32 fAutoCreated; */
7050 /* IDL: uint32 fUseDatabase; */
7051 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDataFile; */
7052 /* IDL: [unique(1)] IP4_ARRAY *aipMasters; */
7053 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
7054 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
7055 /* IDL: [unique(1)] IP4_ARRAY *aipSecondaries; */
7056 /* IDL: [unique(1)] IP4_ARRAY *aipNotify; */
7057 /* IDL: uint32 fUseWins; */
7058 /* IDL: uint32 fUseNbstat; */
7059 /* IDL: uint32 fAging; */
7060 /* IDL: uint32 dwNoRefreshInterval; */
7061 /* IDL: uint32 dwRefreshInterval; */
7062 /* IDL: uint32 dwAvailForScavengeTime; */
7063 /* IDL: [unique(1)] IP4_ARRAY *aipScavengeServers; */
7064 /* IDL: uint32 pvReserved1; */
7065 /* IDL: uint32 pvReserved2; */
7066 /* IDL: uint32 pvReserved3; */
7067 /* IDL: uint32 pvReserved4; */
7071 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7073 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszZoneName);
7079 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7083 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszZoneName, FALSE, &data);
7084 proto_item_append_text(tree, ": %s", data);
7090 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7092 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwZoneType, 0);
7098 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fReverse(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7100 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fReverse, 0);
7106 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7108 offset = dnsserver_dissect_struct_dns_zone_update(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAllowUpdate,0);
7114 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fPaused(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7116 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fPaused, 0);
7122 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fShutdown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7124 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fShutdown, 0);
7130 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAutoCreated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7132 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAutoCreated, 0);
7138 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseDatabase(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7140 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseDatabase, 0);
7146 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7148 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszDataFile_, NDR_POINTER_UNIQUE, "Pointer to Pszdatafile (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszDataFile);
7154 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7158 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszDataFile, FALSE, &data);
7159 proto_item_append_text(tree, ": %s", data);
7165 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7167 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipMasters_, NDR_POINTER_UNIQUE, "Pointer to Aipmasters (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipMasters);
7173 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7175 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipMasters,0);
7181 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7183 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fSecureSecondaries, 0);
7189 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7191 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fNotifyLevel, 0);
7197 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7199 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipSecondaries);
7205 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7207 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipSecondaries,0);
7213 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7215 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipNotify_, NDR_POINTER_UNIQUE, "Pointer to Aipnotify (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipNotify);
7221 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7223 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipNotify,0);
7229 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseWins(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7231 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseWins, 0);
7237 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseNbstat(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7239 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseNbstat, 0);
7245 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7247 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAging, 0);
7253 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7255 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwNoRefreshInterval, 0);
7261 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7263 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwRefreshInterval, 0);
7269 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwAvailForScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7271 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwAvailForScavengeTime, 0);
7277 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7279 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers_, NDR_POINTER_UNIQUE, "Pointer to Aipscavengeservers (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers);
7285 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7287 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers,0);
7293 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7295 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved1, 0);
7301 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7303 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved2, 0);
7309 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7311 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved3, 0);
7317 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7319 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved4, 0);
7325 dnsserver_dissect_struct_DNS_RPC_ZONE_INFO_W2K(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_)
7327 proto_item *item = NULL;
7328 proto_tree *tree = NULL;
7329 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
7334 old_offset = offset;
7337 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
7338 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_INFO_W2K);
7341 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszZoneName(tvb, offset, pinfo, tree, drep);
7343 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwZoneType(tvb, offset, pinfo, tree, drep);
7345 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fReverse(tvb, offset, pinfo, tree, drep);
7347 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAllowUpdate(tvb, offset, pinfo, tree, drep);
7349 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fPaused(tvb, offset, pinfo, tree, drep);
7351 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fShutdown(tvb, offset, pinfo, tree, drep);
7353 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAutoCreated(tvb, offset, pinfo, tree, drep);
7355 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseDatabase(tvb, offset, pinfo, tree, drep);
7357 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pszDataFile(tvb, offset, pinfo, tree, drep);
7359 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipMasters(tvb, offset, pinfo, tree, drep);
7361 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
7363 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fNotifyLevel(tvb, offset, pinfo, tree, drep);
7365 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipSecondaries(tvb, offset, pinfo, tree, drep);
7367 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipNotify(tvb, offset, pinfo, tree, drep);
7369 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseWins(tvb, offset, pinfo, tree, drep);
7371 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fUseNbstat(tvb, offset, pinfo, tree, drep);
7373 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_fAging(tvb, offset, pinfo, tree, drep);
7375 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwNoRefreshInterval(tvb, offset, pinfo, tree, drep);
7377 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwRefreshInterval(tvb, offset, pinfo, tree, drep);
7379 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_dwAvailForScavengeTime(tvb, offset, pinfo, tree, drep);
7381 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers(tvb, offset, pinfo, tree, drep);
7383 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved1(tvb, offset, pinfo, tree, drep);
7385 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved2(tvb, offset, pinfo, tree, drep);
7387 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved3(tvb, offset, pinfo, tree, drep);
7389 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_W2K_pvReserved4(tvb, offset, pinfo, tree, drep);
7392 proto_item_set_len(item, offset-old_offset);
7395 if (di->call_data->flags & DCERPC_IS_NDR64) {
7404 /* IDL: uint32 dwRpcStructureVersion; */
7405 /* IDL: uint32 dwReserved0; */
7406 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneName; */
7407 /* IDL: uint32 dwZoneType; */
7408 /* IDL: uint32 fReverse; */
7409 /* IDL: dns_zone_update fAllowUpdate; */
7410 /* IDL: uint32 fPaused; */
7411 /* IDL: uint32 fShutdown; */
7412 /* IDL: uint32 fAutoCreated; */
7413 /* IDL: uint32 fUseDatabase; */
7414 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDataFile; */
7415 /* IDL: [unique(1)] IP4_ARRAY *aipMasters; */
7416 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
7417 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
7418 /* IDL: [unique(1)] IP4_ARRAY *aipSecondaries; */
7419 /* IDL: [unique(1)] IP4_ARRAY *aipNotify; */
7420 /* IDL: uint32 fUseWins; */
7421 /* IDL: uint32 fUseNbstat; */
7422 /* IDL: uint32 fAging; */
7423 /* IDL: uint32 dwNoRefreshInterval; */
7424 /* IDL: uint32 dwRefreshInterval; */
7425 /* IDL: uint32 dwAvailForScavengeTime; */
7426 /* IDL: [unique(1)] IP4_ARRAY *aipScavengeServers; */
7427 /* IDL: uint32 dwForwarderTimeout; */
7428 /* IDL: uint32 fForwarderSlave; */
7429 /* IDL: [unique(1)] IP4_ARRAY *aipLocalMasters; */
7430 /* IDL: uint32 dwDpFlags; */
7431 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
7432 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pwszZoneDn; */
7433 /* IDL: uint32 dwLastSuccessfulSoaCheck; */
7434 /* IDL: uint32 dwLastSuccessfulXfr; */
7435 /* IDL: uint32 dwReserved1; */
7436 /* IDL: uint32 dwReserved2; */
7437 /* IDL: uint32 dwReserved3; */
7438 /* IDL: uint32 dwReserved4; */
7439 /* IDL: uint32 dwReserved5; */
7440 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pReserved1; */
7441 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pReserved2; */
7442 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pReserved3; */
7443 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pReserved4; */
7447 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7449 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwRpcStructureVersion, 0);
7455 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7457 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved0, 0);
7463 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7465 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName);
7471 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7475 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName, FALSE, &data);
7476 proto_item_append_text(tree, ": %s", data);
7482 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7484 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwZoneType, 0);
7490 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fReverse(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7492 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fReverse, 0);
7498 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7500 offset = dnsserver_dissect_struct_dns_zone_update(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAllowUpdate,0);
7506 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fPaused(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7508 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fPaused, 0);
7514 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fShutdown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7516 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fShutdown, 0);
7522 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAutoCreated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7524 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAutoCreated, 0);
7530 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseDatabase(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7532 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseDatabase, 0);
7538 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7540 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile_, NDR_POINTER_UNIQUE, "Pointer to Pszdatafile (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile);
7546 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7550 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile, FALSE, &data);
7551 proto_item_append_text(tree, ": %s", data);
7557 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7559 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipMasters_, NDR_POINTER_UNIQUE, "Pointer to Aipmasters (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipMasters);
7565 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7567 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipMasters,0);
7573 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7575 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fSecureSecondaries, 0);
7581 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7583 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fNotifyLevel, 0);
7589 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7591 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries);
7597 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7599 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries,0);
7605 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7607 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipNotify_, NDR_POINTER_UNIQUE, "Pointer to Aipnotify (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipNotify);
7613 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7615 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipNotify,0);
7621 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseWins(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7623 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseWins, 0);
7629 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseNbstat(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7631 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseNbstat, 0);
7637 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7639 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAging, 0);
7645 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7647 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwNoRefreshInterval, 0);
7653 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7655 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwRefreshInterval, 0);
7661 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwAvailForScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7663 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwAvailForScavengeTime, 0);
7669 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7671 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers_, NDR_POINTER_UNIQUE, "Pointer to Aipscavengeservers (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers);
7677 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7679 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers,0);
7685 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwForwarderTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7687 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwForwarderTimeout, 0);
7693 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fForwarderSlave(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7695 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fForwarderSlave, 0);
7701 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7703 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters_, NDR_POINTER_UNIQUE, "Pointer to Aiplocalmasters (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters);
7709 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7711 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters,0);
7717 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7719 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwDpFlags, 0);
7725 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7727 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn);
7733 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7737 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn, FALSE, &data);
7738 proto_item_append_text(tree, ": %s", data);
7744 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7746 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn_, NDR_POINTER_UNIQUE, "Pointer to Pwszzonedn (uint16)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn);
7752 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7756 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn, FALSE, &data);
7757 proto_item_append_text(tree, ": %s", data);
7763 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulSoaCheck(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7765 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulSoaCheck, 0);
7771 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulXfr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7773 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulXfr, 0);
7779 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7781 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved1, 0);
7787 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7789 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved2, 0);
7795 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7797 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved3, 0);
7803 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7805 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved4, 0);
7811 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7813 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved5, 0);
7819 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7821 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved1_, NDR_POINTER_UNIQUE, "Pointer to Preserved1 (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved1);
7827 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7831 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved1, FALSE, &data);
7832 proto_item_append_text(tree, ": %s", data);
7838 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7840 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved2_, NDR_POINTER_UNIQUE, "Pointer to Preserved2 (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved2);
7846 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved2_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7850 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved2, FALSE, &data);
7851 proto_item_append_text(tree, ": %s", data);
7857 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7859 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved3_, NDR_POINTER_UNIQUE, "Pointer to Preserved3 (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved3);
7865 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved3_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7869 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved3, FALSE, &data);
7870 proto_item_append_text(tree, ": %s", data);
7876 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7878 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved4_, NDR_POINTER_UNIQUE, "Pointer to Preserved4 (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved4);
7884 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved4_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
7888 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved4, FALSE, &data);
7889 proto_item_append_text(tree, ": %s", data);
7895 dnsserver_dissect_struct_DNS_RPC_ZONE_INFO_DOTNET(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_)
7897 proto_item *item = NULL;
7898 proto_tree *tree = NULL;
7899 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
7904 old_offset = offset;
7907 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
7908 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_INFO_DOTNET);
7911 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
7913 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
7915 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName(tvb, offset, pinfo, tree, drep);
7917 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwZoneType(tvb, offset, pinfo, tree, drep);
7919 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fReverse(tvb, offset, pinfo, tree, drep);
7921 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAllowUpdate(tvb, offset, pinfo, tree, drep);
7923 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fPaused(tvb, offset, pinfo, tree, drep);
7925 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fShutdown(tvb, offset, pinfo, tree, drep);
7927 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAutoCreated(tvb, offset, pinfo, tree, drep);
7929 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseDatabase(tvb, offset, pinfo, tree, drep);
7931 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile(tvb, offset, pinfo, tree, drep);
7933 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipMasters(tvb, offset, pinfo, tree, drep);
7935 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
7937 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fNotifyLevel(tvb, offset, pinfo, tree, drep);
7939 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries(tvb, offset, pinfo, tree, drep);
7941 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipNotify(tvb, offset, pinfo, tree, drep);
7943 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseWins(tvb, offset, pinfo, tree, drep);
7945 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fUseNbstat(tvb, offset, pinfo, tree, drep);
7947 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fAging(tvb, offset, pinfo, tree, drep);
7949 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwNoRefreshInterval(tvb, offset, pinfo, tree, drep);
7951 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwRefreshInterval(tvb, offset, pinfo, tree, drep);
7953 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwAvailForScavengeTime(tvb, offset, pinfo, tree, drep);
7955 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers(tvb, offset, pinfo, tree, drep);
7957 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwForwarderTimeout(tvb, offset, pinfo, tree, drep);
7959 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_fForwarderSlave(tvb, offset, pinfo, tree, drep);
7961 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters(tvb, offset, pinfo, tree, drep);
7963 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwDpFlags(tvb, offset, pinfo, tree, drep);
7965 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn(tvb, offset, pinfo, tree, drep);
7967 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn(tvb, offset, pinfo, tree, drep);
7969 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulSoaCheck(tvb, offset, pinfo, tree, drep);
7971 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulXfr(tvb, offset, pinfo, tree, drep);
7973 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved1(tvb, offset, pinfo, tree, drep);
7975 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved2(tvb, offset, pinfo, tree, drep);
7977 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved3(tvb, offset, pinfo, tree, drep);
7979 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved4(tvb, offset, pinfo, tree, drep);
7981 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_dwReserved5(tvb, offset, pinfo, tree, drep);
7983 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved1(tvb, offset, pinfo, tree, drep);
7985 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved2(tvb, offset, pinfo, tree, drep);
7987 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved3(tvb, offset, pinfo, tree, drep);
7989 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_DOTNET_pReserved4(tvb, offset, pinfo, tree, drep);
7992 proto_item_set_len(item, offset-old_offset);
7995 if (di->call_data->flags & DCERPC_IS_NDR64) {
8004 /* IDL: uint32 dwRpcStructureVersion; */
8005 /* IDL: uint32 dwReserved0; */
8006 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneName; */
8007 /* IDL: uint32 dwZoneType; */
8008 /* IDL: uint32 fReverse; */
8009 /* IDL: dns_zone_update fAllowUpdate; */
8010 /* IDL: uint32 fPaused; */
8011 /* IDL: uint32 fShutdown; */
8012 /* IDL: uint32 fAutoCreated; */
8013 /* IDL: uint32 fUseDatabase; */
8014 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDataFile; */
8015 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipMasters; */
8016 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
8017 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
8018 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipSecondaries; */
8019 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipNotify; */
8020 /* IDL: uint32 fUseWins; */
8021 /* IDL: uint32 fUseNbstat; */
8022 /* IDL: uint32 fAging; */
8023 /* IDL: uint32 dwNoRefreshInterval; */
8024 /* IDL: uint32 dwRefreshInterval; */
8025 /* IDL: uint32 dwAvailForScavengeTime; */
8026 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipScavengeServers; */
8027 /* IDL: uint32 dwForwarderTimeout; */
8028 /* IDL: uint32 fForwarderSlave; */
8029 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipLocalMasters; */
8030 /* IDL: uint32 dwDpFlags; */
8031 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
8032 /* IDL: [unique(1)] [charset(UTF16)] uint16 *pwszZoneDn; */
8033 /* IDL: uint32 dwLastSuccessfulSoaCheck; */
8034 /* IDL: uint32 dwLastSuccessfulXfr; */
8035 /* IDL: uint32 fQueuedForBackgroundLoad; */
8036 /* IDL: uint32 fBackgroundLoadInProgress; */
8037 /* IDL: uint32 fReadOnlyZone; */
8038 /* IDL: uint32 dwLastXfrAttempt; */
8039 /* IDL: uint32 dwLastXfrResult; */
8043 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8045 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwRpcStructureVersion, 0);
8051 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8053 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwReserved0, 0);
8059 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8061 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName);
8067 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8071 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName, FALSE, &data);
8072 proto_item_append_text(tree, ": %s", data);
8078 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8080 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwZoneType, 0);
8086 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fReverse(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8088 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fReverse, 0);
8094 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8096 offset = dnsserver_dissect_struct_dns_zone_update(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAllowUpdate,0);
8102 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fPaused(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8104 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fPaused, 0);
8110 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fShutdown(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8112 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fShutdown, 0);
8118 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAutoCreated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8120 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAutoCreated, 0);
8126 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseDatabase(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8128 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseDatabase, 0);
8134 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8136 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile_, NDR_POINTER_UNIQUE, "Pointer to Pszdatafile (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile);
8142 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8146 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile, FALSE, &data);
8147 proto_item_append_text(tree, ": %s", data);
8153 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8155 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters_, NDR_POINTER_UNIQUE, "Pointer to Aipmasters (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters);
8161 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8163 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters,0);
8169 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8171 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fSecureSecondaries, 0);
8177 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8179 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fNotifyLevel, 0);
8185 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8187 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries);
8193 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8195 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries,0);
8201 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8203 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify_, NDR_POINTER_UNIQUE, "Pointer to Aipnotify (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify);
8209 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8211 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify,0);
8217 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseWins(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8219 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseWins, 0);
8225 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseNbstat(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8227 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseNbstat, 0);
8233 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8235 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAging, 0);
8241 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwNoRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8243 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwNoRefreshInterval, 0);
8249 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwRefreshInterval(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8251 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwRefreshInterval, 0);
8257 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwAvailForScavengeTime(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8259 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwAvailForScavengeTime, 0);
8265 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8267 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers_, NDR_POINTER_UNIQUE, "Pointer to Aipscavengeservers (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers);
8273 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8275 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers,0);
8281 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwForwarderTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8283 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwForwarderTimeout, 0);
8289 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fForwarderSlave(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8291 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fForwarderSlave, 0);
8297 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8299 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters_, NDR_POINTER_UNIQUE, "Pointer to Aiplocalmasters (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters);
8305 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8307 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters,0);
8313 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8315 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwDpFlags, 0);
8321 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8323 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn);
8329 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8333 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn, FALSE, &data);
8334 proto_item_append_text(tree, ": %s", data);
8340 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8342 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn_, NDR_POINTER_UNIQUE, "Pointer to Pwszzonedn (uint16)",hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn);
8348 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8352 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn, FALSE, &data);
8353 proto_item_append_text(tree, ": %s", data);
8359 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulSoaCheck(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8361 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulSoaCheck, 0);
8367 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulXfr(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8369 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulXfr, 0);
8375 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fQueuedForBackgroundLoad(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8377 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fQueuedForBackgroundLoad, 0);
8383 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fBackgroundLoadInProgress(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8385 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fBackgroundLoadInProgress, 0);
8391 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fReadOnlyZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8393 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fReadOnlyZone, 0);
8399 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrAttempt(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8401 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrAttempt, 0);
8407 dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrResult(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8409 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrResult, 0);
8415 dnsserver_dissect_struct_DNS_RPC_ZONE_INFO_LONGHORN(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_)
8417 proto_item *item = NULL;
8418 proto_tree *tree = NULL;
8419 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
8424 old_offset = offset;
8427 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
8428 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN);
8431 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
8433 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwReserved0(tvb, offset, pinfo, tree, drep);
8435 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName(tvb, offset, pinfo, tree, drep);
8437 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwZoneType(tvb, offset, pinfo, tree, drep);
8439 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fReverse(tvb, offset, pinfo, tree, drep);
8441 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAllowUpdate(tvb, offset, pinfo, tree, drep);
8443 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fPaused(tvb, offset, pinfo, tree, drep);
8445 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fShutdown(tvb, offset, pinfo, tree, drep);
8447 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAutoCreated(tvb, offset, pinfo, tree, drep);
8449 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseDatabase(tvb, offset, pinfo, tree, drep);
8451 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile(tvb, offset, pinfo, tree, drep);
8453 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters(tvb, offset, pinfo, tree, drep);
8455 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
8457 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fNotifyLevel(tvb, offset, pinfo, tree, drep);
8459 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries(tvb, offset, pinfo, tree, drep);
8461 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify(tvb, offset, pinfo, tree, drep);
8463 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseWins(tvb, offset, pinfo, tree, drep);
8465 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fUseNbstat(tvb, offset, pinfo, tree, drep);
8467 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fAging(tvb, offset, pinfo, tree, drep);
8469 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwNoRefreshInterval(tvb, offset, pinfo, tree, drep);
8471 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwRefreshInterval(tvb, offset, pinfo, tree, drep);
8473 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwAvailForScavengeTime(tvb, offset, pinfo, tree, drep);
8475 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers(tvb, offset, pinfo, tree, drep);
8477 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwForwarderTimeout(tvb, offset, pinfo, tree, drep);
8479 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fForwarderSlave(tvb, offset, pinfo, tree, drep);
8481 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters(tvb, offset, pinfo, tree, drep);
8483 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwDpFlags(tvb, offset, pinfo, tree, drep);
8485 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn(tvb, offset, pinfo, tree, drep);
8487 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn(tvb, offset, pinfo, tree, drep);
8489 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulSoaCheck(tvb, offset, pinfo, tree, drep);
8491 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulXfr(tvb, offset, pinfo, tree, drep);
8493 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fQueuedForBackgroundLoad(tvb, offset, pinfo, tree, drep);
8495 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fBackgroundLoadInProgress(tvb, offset, pinfo, tree, drep);
8497 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_fReadOnlyZone(tvb, offset, pinfo, tree, drep);
8499 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrAttempt(tvb, offset, pinfo, tree, drep);
8501 offset = dnsserver_dissect_element_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrResult(tvb, offset, pinfo, tree, drep);
8504 proto_item_set_len(item, offset-old_offset);
8507 if (di->call_data->flags & DCERPC_IS_NDR64) {
8516 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
8517 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
8518 /* IDL: [unique(1)] IP4_ARRAY *aipSecondaries; */
8519 /* IDL: [unique(1)] IP4_ARRAY *aipNotify; */
8523 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8525 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_fSecureSecondaries, 0);
8531 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8533 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_fNotifyLevel, 0);
8539 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8541 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries);
8547 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8549 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries,0);
8555 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8557 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify_, NDR_POINTER_UNIQUE, "Pointer to Aipnotify (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify);
8563 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8565 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify,0);
8571 dnsserver_dissect_struct_DNS_RPC_ZONE_SECONDARIES_W2K(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_)
8573 proto_item *item = NULL;
8574 proto_tree *tree = NULL;
8575 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
8580 old_offset = offset;
8583 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
8584 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K);
8587 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
8589 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_fNotifyLevel(tvb, offset, pinfo, tree, drep);
8591 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries(tvb, offset, pinfo, tree, drep);
8593 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify(tvb, offset, pinfo, tree, drep);
8596 proto_item_set_len(item, offset-old_offset);
8599 if (di->call_data->flags & DCERPC_IS_NDR64) {
8608 /* IDL: uint32 dwRpcStructureVersion; */
8609 /* IDL: uint32 dwReserved0; */
8610 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
8611 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
8612 /* IDL: [unique(1)] IP4_ARRAY *aipSecondaries; */
8613 /* IDL: [unique(1)] IP4_ARRAY *aipNotify; */
8617 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8619 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwRpcStructureVersion, 0);
8625 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8627 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwReserved0, 0);
8633 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8635 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_fSecureSecondaries, 0);
8641 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8643 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_fNotifyLevel, 0);
8649 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8651 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries);
8657 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8659 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries,0);
8665 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8667 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify_, NDR_POINTER_UNIQUE, "Pointer to Aipnotify (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify);
8673 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8675 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify,0);
8681 dnsserver_dissect_struct_DNS_RPC_ZONE_SECONDARIES_DOTNET(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_)
8683 proto_item *item = NULL;
8684 proto_tree *tree = NULL;
8685 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
8690 old_offset = offset;
8693 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
8694 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET);
8697 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
8699 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
8701 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
8703 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_fNotifyLevel(tvb, offset, pinfo, tree, drep);
8705 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries(tvb, offset, pinfo, tree, drep);
8707 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify(tvb, offset, pinfo, tree, drep);
8710 proto_item_set_len(item, offset-old_offset);
8713 if (di->call_data->flags & DCERPC_IS_NDR64) {
8722 /* IDL: uint32 dwRpcStructureVersion; */
8723 /* IDL: uint32 dwReserved0; */
8724 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
8725 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
8726 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipSecondaries; */
8727 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipNotify; */
8731 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8733 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwRpcStructureVersion, 0);
8739 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8741 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwReserved0, 0);
8747 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8749 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fSecureSecondaries, 0);
8755 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8757 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fNotifyLevel, 0);
8763 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8765 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries);
8771 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8773 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries,0);
8779 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8781 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify_, NDR_POINTER_UNIQUE, "Pointer to Aipnotify (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify);
8787 dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8789 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify,0);
8795 dnsserver_dissect_struct_DNS_RPC_ZONE_SECONDARIES_LONGHORN(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_)
8797 proto_item *item = NULL;
8798 proto_tree *tree = NULL;
8799 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
8804 old_offset = offset;
8807 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
8808 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN);
8811 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
8813 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwReserved0(tvb, offset, pinfo, tree, drep);
8815 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
8817 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fNotifyLevel(tvb, offset, pinfo, tree, drep);
8819 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries(tvb, offset, pinfo, tree, drep);
8821 offset = dnsserver_dissect_element_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify(tvb, offset, pinfo, tree, drep);
8824 proto_item_set_len(item, offset-old_offset);
8827 if (di->call_data->flags & DCERPC_IS_NDR64) {
8836 /* IDL: uint32 fDsIntegrated; */
8837 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszFileName; */
8841 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8843 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_fDsIntegrated, 0);
8849 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_pszFileName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8851 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_pszFileName_, NDR_POINTER_UNIQUE, "Pointer to Pszfilename (uint8)",hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_pszFileName);
8857 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_pszFileName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8861 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_pszFileName, FALSE, &data);
8862 proto_item_append_text(tree, ": %s", data);
8868 dnsserver_dissect_struct_DNS_RPC_ZONE_DATABASE_W2K(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_)
8870 proto_item *item = NULL;
8871 proto_tree *tree = NULL;
8872 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
8877 old_offset = offset;
8880 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
8881 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_DATABASE_W2K);
8884 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_fDsIntegrated(tvb, offset, pinfo, tree, drep);
8886 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_W2K_pszFileName(tvb, offset, pinfo, tree, drep);
8889 proto_item_set_len(item, offset-old_offset);
8892 if (di->call_data->flags & DCERPC_IS_NDR64) {
8901 /* IDL: uint32 dwRpcStructureVersion; */
8902 /* IDL: uint32 dwReserved0; */
8903 /* IDL: uint32 fDsIntegrated; */
8904 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszFileName; */
8908 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8910 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_dwRpcStructureVersion, 0);
8916 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8918 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_dwReserved0, 0);
8924 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8926 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_fDsIntegrated, 0);
8932 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8934 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName_, NDR_POINTER_UNIQUE, "Pointer to Pszfilename (uint8)",hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName);
8940 dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
8944 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName, FALSE, &data);
8945 proto_item_append_text(tree, ": %s", data);
8951 dnsserver_dissect_struct_DNS_RPC_ZONE_DATABASE_DOTNET(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_)
8953 proto_item *item = NULL;
8954 proto_tree *tree = NULL;
8955 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
8960 old_offset = offset;
8963 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
8964 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET);
8967 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
8969 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
8971 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_fDsIntegrated(tvb, offset, pinfo, tree, drep);
8973 offset = dnsserver_dissect_element_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName(tvb, offset, pinfo, tree, drep);
8976 proto_item_set_len(item, offset-old_offset);
8979 if (di->call_data->flags & DCERPC_IS_NDR64) {
8988 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneName; */
8989 /* IDL: uint32 dwZoneType; */
8990 /* IDL: dns_zone_update fAllowUpdate; */
8991 /* IDL: uint32 fAging; */
8992 /* IDL: uint32 dwFlags; */
8993 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDataFile; */
8994 /* IDL: uint32 fDsIntegrated; */
8995 /* IDL: uint32 fLoadExisting; */
8996 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszAdmin; */
8997 /* IDL: [unique(1)] IP4_ARRAY *aipMasters; */
8998 /* IDL: [unique(1)] IP4_ARRAY *aipSecondaries; */
8999 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
9000 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
9001 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved1; */
9002 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved2; */
9003 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved3; */
9004 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved4; */
9005 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved5; */
9006 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved6; */
9007 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved7; */
9008 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pvReserved8; */
9009 /* IDL: uint32 dwReserved1; */
9010 /* IDL: uint32 dwReserved2; */
9011 /* IDL: uint32 dwReserved3; */
9012 /* IDL: uint32 dwReserved4; */
9013 /* IDL: uint32 dwReserved5; */
9014 /* IDL: uint32 dwReserved6; */
9015 /* IDL: uint32 dwReserved7; */
9016 /* IDL: uint32 dwReserved8; */
9020 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9022 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName);
9028 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9032 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName, FALSE, &data);
9033 proto_item_append_text(tree, ": %s", data);
9039 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9041 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwZoneType, 0);
9047 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9049 offset = dnsserver_dissect_struct_dns_zone_update(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fAllowUpdate,0);
9055 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9057 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fAging, 0);
9063 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9065 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwFlags, 0);
9071 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9073 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile_, NDR_POINTER_UNIQUE, "Pointer to Pszdatafile (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile);
9079 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9083 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile, FALSE, &data);
9084 proto_item_append_text(tree, ": %s", data);
9090 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9092 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fDsIntegrated, 0);
9098 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fLoadExisting(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9100 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fLoadExisting, 0);
9106 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9108 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin_, NDR_POINTER_UNIQUE, "Pointer to Pszadmin (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin);
9114 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9118 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin, FALSE, &data);
9119 proto_item_append_text(tree, ": %s", data);
9125 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9127 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters_, NDR_POINTER_UNIQUE, "Pointer to Aipmasters (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters);
9133 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9135 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters,0);
9141 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9143 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries);
9149 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9151 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries,0);
9157 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9159 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fSecureSecondaries, 0);
9165 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9167 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fNotifyLevel, 0);
9173 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9175 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved1 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1);
9181 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9185 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1, FALSE, &data);
9186 proto_item_append_text(tree, ": %s", data);
9192 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9194 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved2 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2);
9200 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9204 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2, FALSE, &data);
9205 proto_item_append_text(tree, ": %s", data);
9211 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9213 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved3 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3);
9219 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9223 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3, FALSE, &data);
9224 proto_item_append_text(tree, ": %s", data);
9230 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9232 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved4 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4);
9238 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9242 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4, FALSE, &data);
9243 proto_item_append_text(tree, ": %s", data);
9249 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9251 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved5 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5);
9257 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9261 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5, FALSE, &data);
9262 proto_item_append_text(tree, ": %s", data);
9268 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9270 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved6 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6);
9276 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9280 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6, FALSE, &data);
9281 proto_item_append_text(tree, ": %s", data);
9287 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9289 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved7 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7);
9295 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9299 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7, FALSE, &data);
9300 proto_item_append_text(tree, ": %s", data);
9306 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9308 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8_, NDR_POINTER_UNIQUE, "Pointer to Pvreserved8 (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8);
9314 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9318 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8, FALSE, &data);
9319 proto_item_append_text(tree, ": %s", data);
9325 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9327 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved1, 0);
9333 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved2(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9335 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved2, 0);
9341 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved3(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9343 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved3, 0);
9349 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved4(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9351 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved4, 0);
9357 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved5(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9359 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved5, 0);
9365 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved6(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9367 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved6, 0);
9373 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved7(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9375 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved7, 0);
9381 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved8(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9383 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved8, 0);
9389 dnsserver_dissect_struct_DNS_RPC_ZONE_CREATE_INFO_W2K(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_)
9391 proto_item *item = NULL;
9392 proto_tree *tree = NULL;
9393 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
9398 old_offset = offset;
9401 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
9402 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K);
9405 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName(tvb, offset, pinfo, tree, drep);
9407 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwZoneType(tvb, offset, pinfo, tree, drep);
9409 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fAllowUpdate(tvb, offset, pinfo, tree, drep);
9411 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fAging(tvb, offset, pinfo, tree, drep);
9413 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwFlags(tvb, offset, pinfo, tree, drep);
9415 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile(tvb, offset, pinfo, tree, drep);
9417 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fDsIntegrated(tvb, offset, pinfo, tree, drep);
9419 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fLoadExisting(tvb, offset, pinfo, tree, drep);
9421 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin(tvb, offset, pinfo, tree, drep);
9423 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters(tvb, offset, pinfo, tree, drep);
9425 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries(tvb, offset, pinfo, tree, drep);
9427 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
9429 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_fNotifyLevel(tvb, offset, pinfo, tree, drep);
9431 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1(tvb, offset, pinfo, tree, drep);
9433 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2(tvb, offset, pinfo, tree, drep);
9435 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3(tvb, offset, pinfo, tree, drep);
9437 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4(tvb, offset, pinfo, tree, drep);
9439 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5(tvb, offset, pinfo, tree, drep);
9441 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6(tvb, offset, pinfo, tree, drep);
9443 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7(tvb, offset, pinfo, tree, drep);
9445 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8(tvb, offset, pinfo, tree, drep);
9447 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved1(tvb, offset, pinfo, tree, drep);
9449 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved2(tvb, offset, pinfo, tree, drep);
9451 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved3(tvb, offset, pinfo, tree, drep);
9453 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved4(tvb, offset, pinfo, tree, drep);
9455 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved5(tvb, offset, pinfo, tree, drep);
9457 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved6(tvb, offset, pinfo, tree, drep);
9459 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved7(tvb, offset, pinfo, tree, drep);
9461 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved8(tvb, offset, pinfo, tree, drep);
9464 proto_item_set_len(item, offset-old_offset);
9467 if (di->call_data->flags & DCERPC_IS_NDR64) {
9476 /* IDL: uint32 dwRpcStructureVersion; */
9477 /* IDL: uint32 dwReserved0; */
9478 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneName; */
9479 /* IDL: uint32 dwZoneType; */
9480 /* IDL: dns_zone_update fAllowUpdate; */
9481 /* IDL: uint32 fAging; */
9482 /* IDL: uint32 dwFlags; */
9483 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDataFile; */
9484 /* IDL: uint32 fDsIntegrated; */
9485 /* IDL: uint32 fLoadExisting; */
9486 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszAdmin; */
9487 /* IDL: [unique(1)] IP4_ARRAY *aipMasters; */
9488 /* IDL: [unique(1)] IP4_ARRAY *aipSecondaries; */
9489 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
9490 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
9491 /* IDL: uint32 dwTimeout; */
9492 /* IDL: uint32 fRecurseAfterForwarding; */
9493 /* IDL: uint32 dwDpFlags; */
9494 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
9495 /* IDL: uint32 dwReserved[32]; */
9499 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9501 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwRpcStructureVersion, 0);
9507 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9509 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved0, 0);
9515 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9517 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName);
9523 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9527 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName, FALSE, &data);
9528 proto_item_append_text(tree, ": %s", data);
9534 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9536 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwZoneType, 0);
9542 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9544 offset = dnsserver_dissect_struct_dns_zone_update(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAllowUpdate,0);
9550 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9552 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAging, 0);
9558 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9560 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwFlags, 0);
9566 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9568 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile_, NDR_POINTER_UNIQUE, "Pointer to Pszdatafile (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile);
9574 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9578 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile, FALSE, &data);
9579 proto_item_append_text(tree, ": %s", data);
9585 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9587 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fDsIntegrated, 0);
9593 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fLoadExisting(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9595 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fLoadExisting, 0);
9601 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9603 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin_, NDR_POINTER_UNIQUE, "Pointer to Pszadmin (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin);
9609 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9613 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin, FALSE, &data);
9614 proto_item_append_text(tree, ": %s", data);
9620 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9622 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters_, NDR_POINTER_UNIQUE, "Pointer to Aipmasters (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters);
9628 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9630 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters,0);
9636 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9638 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (IP4_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries);
9644 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9646 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries,0);
9652 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9654 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fSecureSecondaries, 0);
9660 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9662 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fNotifyLevel, 0);
9668 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9670 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwTimeout, 0);
9676 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9678 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fRecurseAfterForwarding, 0);
9684 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9686 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwDpFlags, 0);
9692 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9694 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn);
9700 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9704 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn, FALSE, &data);
9705 proto_item_append_text(tree, ": %s", data);
9711 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9713 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
9714 int conformant = di->conformant_run;
9716 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved_(tvb, offset, pinfo, tree, drep);
9723 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9725 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved, 0);
9731 dnsserver_dissect_struct_DNS_RPC_ZONE_CREATE_INFO_DOTNET(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_)
9733 proto_item *item = NULL;
9734 proto_tree *tree = NULL;
9735 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
9740 old_offset = offset;
9743 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
9744 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET);
9747 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
9749 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
9751 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName(tvb, offset, pinfo, tree, drep);
9753 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwZoneType(tvb, offset, pinfo, tree, drep);
9755 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAllowUpdate(tvb, offset, pinfo, tree, drep);
9757 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAging(tvb, offset, pinfo, tree, drep);
9759 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwFlags(tvb, offset, pinfo, tree, drep);
9761 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile(tvb, offset, pinfo, tree, drep);
9763 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fDsIntegrated(tvb, offset, pinfo, tree, drep);
9765 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fLoadExisting(tvb, offset, pinfo, tree, drep);
9767 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin(tvb, offset, pinfo, tree, drep);
9769 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters(tvb, offset, pinfo, tree, drep);
9771 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries(tvb, offset, pinfo, tree, drep);
9773 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
9775 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fNotifyLevel(tvb, offset, pinfo, tree, drep);
9777 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwTimeout(tvb, offset, pinfo, tree, drep);
9779 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
9781 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwDpFlags(tvb, offset, pinfo, tree, drep);
9783 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn(tvb, offset, pinfo, tree, drep);
9785 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved(tvb, offset, pinfo, tree, drep);
9788 proto_item_set_len(item, offset-old_offset);
9791 if (di->call_data->flags & DCERPC_IS_NDR64) {
9800 /* IDL: uint32 dwRpcStructureVersion; */
9801 /* IDL: uint32 dwReserved0; */
9802 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneName; */
9803 /* IDL: uint32 dwZoneType; */
9804 /* IDL: dns_zone_update fAllowUpdate; */
9805 /* IDL: uint32 fAging; */
9806 /* IDL: uint32 dwFlags; */
9807 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDataFile; */
9808 /* IDL: uint32 fDsIntegrated; */
9809 /* IDL: uint32 fLoadExisting; */
9810 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszAdmin; */
9811 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipMasters; */
9812 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipSecondaries; */
9813 /* IDL: DNS_ZONE_SECONDARY_SECURITY fSecureSecondaries; */
9814 /* IDL: DNS_ZONE_NOTIFY_LEVEL fNotifyLevel; */
9815 /* IDL: uint32 dwTimeout; */
9816 /* IDL: uint32 fRecurseAfterForwarding; */
9817 /* IDL: uint32 dwDpFlags; */
9818 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszDpFqdn; */
9819 /* IDL: uint32 dwReserved[32]; */
9823 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9825 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwRpcStructureVersion, 0);
9831 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9833 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved0, 0);
9839 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9841 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName_, NDR_POINTER_UNIQUE, "Pointer to Pszzonename (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName);
9847 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9851 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName, FALSE, &data);
9852 proto_item_append_text(tree, ": %s", data);
9858 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwZoneType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9860 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwZoneType, 0);
9866 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAllowUpdate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9868 offset = dnsserver_dissect_struct_dns_zone_update(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAllowUpdate,0);
9874 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAging(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9876 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAging, 0);
9882 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9884 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwFlags, 0);
9890 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9892 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile_, NDR_POINTER_UNIQUE, "Pointer to Pszdatafile (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile);
9898 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9902 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile, FALSE, &data);
9903 proto_item_append_text(tree, ": %s", data);
9909 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fDsIntegrated(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9911 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fDsIntegrated, 0);
9917 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fLoadExisting(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9919 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fLoadExisting, 0);
9925 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9927 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin_, NDR_POINTER_UNIQUE, "Pointer to Pszadmin (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin);
9933 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9937 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin, FALSE, &data);
9938 proto_item_append_text(tree, ": %s", data);
9944 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9946 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters_, NDR_POINTER_UNIQUE, "Pointer to Aipmasters (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters);
9952 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9954 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters,0);
9960 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9962 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries_, NDR_POINTER_UNIQUE, "Pointer to Aipsecondaries (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries);
9968 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9970 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries,0);
9976 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fSecureSecondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9978 offset = dnsserver_dissect_enum_DNS_ZONE_SECONDARY_SECURITY(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fSecureSecondaries, 0);
9984 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fNotifyLevel(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9986 offset = dnsserver_dissect_enum_DNS_ZONE_NOTIFY_LEVEL(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fNotifyLevel, 0);
9992 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
9994 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwTimeout, 0);
10000 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10002 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fRecurseAfterForwarding, 0);
10008 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwDpFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10010 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwDpFlags, 0);
10016 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10018 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszdpfqdn (uint8)",hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn);
10024 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10028 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn, FALSE, &data);
10029 proto_item_append_text(tree, ": %s", data);
10035 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10037 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
10038 int conformant = di->conformant_run;
10040 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved_(tvb, offset, pinfo, tree, drep);
10047 dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10049 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved, 0);
10055 dnsserver_dissect_struct_DNS_RPC_ZONE_CREATE_INFO_LONGHORN(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_)
10057 proto_item *item = NULL;
10058 proto_tree *tree = NULL;
10059 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10064 old_offset = offset;
10067 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10068 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN);
10071 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
10073 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved0(tvb, offset, pinfo, tree, drep);
10075 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName(tvb, offset, pinfo, tree, drep);
10077 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwZoneType(tvb, offset, pinfo, tree, drep);
10079 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAllowUpdate(tvb, offset, pinfo, tree, drep);
10081 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAging(tvb, offset, pinfo, tree, drep);
10083 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwFlags(tvb, offset, pinfo, tree, drep);
10085 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile(tvb, offset, pinfo, tree, drep);
10087 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fDsIntegrated(tvb, offset, pinfo, tree, drep);
10089 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fLoadExisting(tvb, offset, pinfo, tree, drep);
10091 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin(tvb, offset, pinfo, tree, drep);
10093 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters(tvb, offset, pinfo, tree, drep);
10095 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries(tvb, offset, pinfo, tree, drep);
10097 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fSecureSecondaries(tvb, offset, pinfo, tree, drep);
10099 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fNotifyLevel(tvb, offset, pinfo, tree, drep);
10101 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwTimeout(tvb, offset, pinfo, tree, drep);
10103 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
10105 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwDpFlags(tvb, offset, pinfo, tree, drep);
10107 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn(tvb, offset, pinfo, tree, drep);
10109 offset = dnsserver_dissect_element_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved(tvb, offset, pinfo, tree, drep);
10112 proto_item_set_len(item, offset-old_offset);
10115 if (di->call_data->flags & DCERPC_IS_NDR64) {
10123 /* IDL: struct { */
10124 /* IDL: uint32 dwRpcStructureVersion; */
10125 /* IDL: uint32 dwReserved0; */
10126 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszZoneExportFile; */
10130 dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10132 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_dwRpcStructureVersion, 0);
10138 dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10140 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_dwReserved0, 0);
10146 dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10148 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile_, NDR_POINTER_UNIQUE, "Pointer to Pszzoneexportfile (uint8)",hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile);
10154 dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10158 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile, FALSE, &data);
10159 proto_item_append_text(tree, ": %s", data);
10165 dnsserver_dissect_struct_DNS_RPC_ZONE_EXPORT_INFO(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_)
10167 proto_item *item = NULL;
10168 proto_tree *tree = NULL;
10169 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10174 old_offset = offset;
10177 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10178 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ZONE_EXPORT_INFO);
10181 offset = dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
10183 offset = dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_dwReserved0(tvb, offset, pinfo, tree, drep);
10185 offset = dnsserver_dissect_element_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile(tvb, offset, pinfo, tree, drep);
10188 proto_item_set_len(item, offset-old_offset);
10191 if (di->call_data->flags & DCERPC_IS_NDR64) {
10199 /* IDL: struct { */
10200 /* IDL: uint32 dwRpcStructureVersion; */
10201 /* IDL: uint32 dwReserved0; */
10202 /* IDL: uint32 dwFilter; */
10203 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszPartitionFqdn; */
10204 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszQueryString; */
10205 /* IDL: DNS_EXTENSION pszReserved[6]; */
10209 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10211 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwRpcStructureVersion, 0);
10217 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10219 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwReserved0, 0);
10225 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10227 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwFilter, 0);
10233 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10235 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn_, NDR_POINTER_UNIQUE, "Pointer to Pszpartitionfqdn (uint8)",hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn);
10241 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10245 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn, FALSE, &data);
10246 proto_item_append_text(tree, ": %s", data);
10252 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10254 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString_, NDR_POINTER_UNIQUE, "Pointer to Pszquerystring (uint8)",hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString);
10260 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10264 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString, FALSE, &data);
10265 proto_item_append_text(tree, ": %s", data);
10271 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10273 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
10274 int conformant = di->conformant_run;
10276 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszReserved_(tvb, offset, pinfo, tree, drep);
10283 dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszReserved_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10285 offset = dnsserver_dissect_struct_DNS_EXTENSION(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszReserved,0);
10291 dnsserver_dissect_struct_DNS_RPC_ENUM_ZONES_FILTER(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_)
10293 proto_item *item = NULL;
10294 proto_tree *tree = NULL;
10295 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10300 old_offset = offset;
10303 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10304 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_ENUM_ZONES_FILTER);
10307 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
10309 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwReserved0(tvb, offset, pinfo, tree, drep);
10311 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_dwFilter(tvb, offset, pinfo, tree, drep);
10313 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn(tvb, offset, pinfo, tree, drep);
10315 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString(tvb, offset, pinfo, tree, drep);
10317 offset = dnsserver_dissect_element_DNS_RPC_ENUM_ZONES_FILTER_pszReserved(tvb, offset, pinfo, tree, drep);
10320 proto_item_set_len(item, offset-old_offset);
10323 if (di->call_data->flags & DCERPC_IS_NDR64) {
10331 /* IDL: struct { */
10332 /* IDL: uint32 fRecurseAfterForwarding; */
10333 /* IDL: uint32 dwForwardTimeout; */
10334 /* IDL: [unique(1)] IP4_ARRAY *aipForwarders; */
10338 dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10340 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_W2K_fRecurseAfterForwarding, 0);
10346 dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10348 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_W2K_dwForwardTimeout, 0);
10354 dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10356 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_aipForwarders_, NDR_POINTER_UNIQUE, "Pointer to Aipforwarders (IP4_ARRAY)",hf_dnsserver_DNS_RPC_FORWARDERS_W2K_aipForwarders);
10362 dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10364 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_FORWARDERS_W2K_aipForwarders,0);
10370 dnsserver_dissect_struct_DNS_RPC_FORWARDERS_W2K(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_)
10372 proto_item *item = NULL;
10373 proto_tree *tree = NULL;
10374 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10379 old_offset = offset;
10382 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10383 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_FORWARDERS_W2K);
10386 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
10388 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_dwForwardTimeout(tvb, offset, pinfo, tree, drep);
10390 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_W2K_aipForwarders(tvb, offset, pinfo, tree, drep);
10393 proto_item_set_len(item, offset-old_offset);
10396 if (di->call_data->flags & DCERPC_IS_NDR64) {
10404 /* IDL: struct { */
10405 /* IDL: uint32 dwRpcStructureVersion; */
10406 /* IDL: uint32 dwReserved0; */
10407 /* IDL: uint32 fRecurseAfterForwarding; */
10408 /* IDL: uint32 dwForwardTimeout; */
10409 /* IDL: [unique(1)] IP4_ARRAY *aipForwarders; */
10413 dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10415 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwRpcStructureVersion, 0);
10421 dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10423 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwReserved0, 0);
10429 dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10431 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_fRecurseAfterForwarding, 0);
10437 dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10439 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwForwardTimeout, 0);
10445 dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10447 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_aipForwarders_, NDR_POINTER_UNIQUE, "Pointer to Aipforwarders (IP4_ARRAY)",hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_aipForwarders);
10453 dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10455 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_aipForwarders,0);
10461 dnsserver_dissect_struct_DNS_RPC_FORWARDERS_DOTNET(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_)
10463 proto_item *item = NULL;
10464 proto_tree *tree = NULL;
10465 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10470 old_offset = offset;
10473 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10474 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_FORWARDERS_DOTNET);
10477 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
10479 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwReserved0(tvb, offset, pinfo, tree, drep);
10481 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
10483 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_dwForwardTimeout(tvb, offset, pinfo, tree, drep);
10485 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_DOTNET_aipForwarders(tvb, offset, pinfo, tree, drep);
10488 proto_item_set_len(item, offset-old_offset);
10491 if (di->call_data->flags & DCERPC_IS_NDR64) {
10499 /* IDL: struct { */
10500 /* IDL: uint32 dwRpcStructureVersion; */
10501 /* IDL: uint32 dwReserved0; */
10502 /* IDL: uint32 fRecurseAfterForwarding; */
10503 /* IDL: uint32 dwForwardTimeout; */
10504 /* IDL: [unique(1)] DNS_ADDR_ARRAY *aipForwarders; */
10508 dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10510 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwRpcStructureVersion, 0);
10516 dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10518 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwReserved0, 0);
10524 dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_fRecurseAfterForwarding(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10526 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_fRecurseAfterForwarding, 0);
10532 dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwForwardTimeout(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10534 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwForwardTimeout, 0);
10540 dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10542 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders_, NDR_POINTER_UNIQUE, "Pointer to Aipforwarders (DNS_ADDR_ARRAY)",hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders);
10548 dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10550 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders,0);
10556 dnsserver_dissect_struct_DNS_RPC_FORWARDERS_LONGHORN(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_)
10558 proto_item *item = NULL;
10559 proto_tree *tree = NULL;
10560 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10565 old_offset = offset;
10568 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10569 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_FORWARDERS_LONGHORN);
10572 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
10574 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwReserved0(tvb, offset, pinfo, tree, drep);
10576 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_fRecurseAfterForwarding(tvb, offset, pinfo, tree, drep);
10578 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_dwForwardTimeout(tvb, offset, pinfo, tree, drep);
10580 offset = dnsserver_dissect_element_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders(tvb, offset, pinfo, tree, drep);
10583 proto_item_set_len(item, offset-old_offset);
10586 if (di->call_data->flags & DCERPC_IS_NDR64) {
10595 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_ROOTHINTS=0x00000001, */
10596 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_FORWARDERS=0x00000002, */
10597 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_ZONES=0x00000004, */
10598 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT=0x00000010, */
10599 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT_PREPEND=0x00000020, */
10600 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_SELFPOINT_APPEND=0x00000040, */
10601 /* IDL: DNS_RPC_AUTOCONFIG_INTERNAL_RETURN_ERROR=0x00008000, */
10602 /* IDL: DNS_RPC_AUTOCONFIG_ALL=0xFFFFFFFF, */
10606 dnsserver_dissect_enum_DNS_RPC_AUTOCONFIG(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_)
10608 guint32 parameter=0;
10610 parameter=(guint32)*param;
10612 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
10614 *param=(guint32)parameter;
10620 /* IDL: struct { */
10621 /* IDL: uint32 dwRpcStructureVersion; */
10622 /* IDL: uint32 dwReserved0; */
10623 /* IDL: DNS_RPC_AUTOCONFIG dwAutoConfigFlags; */
10624 /* IDL: uint32 dwReserved1; */
10625 /* IDL: [unique(1)] [charset(UTF8)] uint8 *pszNewDomainName; */
10629 dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwRpcStructureVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10631 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwRpcStructureVersion, 0);
10637 dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwReserved0(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10639 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwReserved0, 0);
10645 dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwAutoConfigFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10647 offset = dnsserver_dissect_enum_DNS_RPC_AUTOCONFIG(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwAutoConfigFlags, 0);
10653 dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwReserved1(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10655 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwReserved1, 0);
10661 dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_pszNewDomainName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10663 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_pszNewDomainName_, NDR_POINTER_UNIQUE, "Pointer to Psznewdomainname (uint8)",hf_dnsserver_DNS_RPC_AUTOCONFIGURE_pszNewDomainName);
10669 dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_pszNewDomainName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10673 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNS_RPC_AUTOCONFIGURE_pszNewDomainName, FALSE, &data);
10674 proto_item_append_text(tree, ": %s", data);
10680 dnsserver_dissect_struct_DNS_RPC_AUTOCONFIGURE(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_)
10682 proto_item *item = NULL;
10683 proto_tree *tree = NULL;
10684 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10689 old_offset = offset;
10692 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10693 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_AUTOCONFIGURE);
10696 offset = dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwRpcStructureVersion(tvb, offset, pinfo, tree, drep);
10698 offset = dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwReserved0(tvb, offset, pinfo, tree, drep);
10700 offset = dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwAutoConfigFlags(tvb, offset, pinfo, tree, drep);
10702 offset = dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_dwReserved1(tvb, offset, pinfo, tree, drep);
10704 offset = dnsserver_dissect_element_DNS_RPC_AUTOCONFIGURE_pszNewDomainName(tvb, offset, pinfo, tree, drep);
10707 proto_item_set_len(item, offset-old_offset);
10710 if (di->call_data->flags & DCERPC_IS_NDR64) {
10718 /* IDL: bitmap { */
10719 /* IDL: DNS_EVENT_LOG_SUCCESS = 0x00000000 , */
10720 /* IDL: DNS_EVENT_LOG_ERROR_TYPE = 0x00000001 , */
10721 /* IDL: DNS_EVENT_LOG_WARNING_TYPE = 0x00000002 , */
10722 /* IDL: DNS_EVENT_LOG_INFORMATION_TYPE = 0x00000004 , */
10726 dnsserver_dissect_bitmap_DNS_EVENT_LOG_TYPES(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_)
10728 proto_item *item = NULL;
10729 proto_tree *tree = NULL;
10735 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, DREP_ENC_INTEGER(drep));
10736 tree = proto_item_add_subtree(item,ett_dnsserver_DNS_EVENT_LOG_TYPES);
10739 offset = dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags);
10740 proto_item_append_text(item, ": ");
10743 proto_item_append_text(item, "(No values set)");
10745 proto_tree_add_boolean(tree, hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_SUCCESS, tvb, offset-4, 4, flags);
10746 if (flags&( 0x00000000 )){
10747 proto_item_append_text(item, "DNS_EVENT_LOG_SUCCESS");
10748 if (flags & (~( 0x00000000 )))
10749 proto_item_append_text(item, ", ");
10751 flags&=(~( 0x00000000 ));
10753 proto_tree_add_boolean(tree, hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_ERROR_TYPE, tvb, offset-4, 4, flags);
10754 if (flags&( 0x00000001 )){
10755 proto_item_append_text(item, "DNS_EVENT_LOG_ERROR_TYPE");
10756 if (flags & (~( 0x00000001 )))
10757 proto_item_append_text(item, ", ");
10759 flags&=(~( 0x00000001 ));
10761 proto_tree_add_boolean(tree, hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_WARNING_TYPE, tvb, offset-4, 4, flags);
10762 if (flags&( 0x00000002 )){
10763 proto_item_append_text(item, "DNS_EVENT_LOG_WARNING_TYPE");
10764 if (flags & (~( 0x00000002 )))
10765 proto_item_append_text(item, ", ");
10767 flags&=(~( 0x00000002 ));
10769 proto_tree_add_boolean(tree, hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_INFORMATION_TYPE, tvb, offset-4, 4, flags);
10770 if (flags&( 0x00000004 )){
10771 proto_item_append_text(item, "DNS_EVENT_LOG_INFORMATION_TYPE");
10772 if (flags & (~( 0x00000004 )))
10773 proto_item_append_text(item, ", ");
10775 flags&=(~( 0x00000004 ));
10778 proto_item_append_text(item, "Unknown bitmap value 0x%x", flags);
10785 /* IDL: bitmap { */
10786 /* IDL: DNS_RPC_VIEW_AUTHORITY_DATA = 0x00000001 , */
10787 /* IDL: DNS_RPC_VIEW_CACHE_DATA = 0x00000002 , */
10788 /* IDL: DNS_RPC_VIEW_GLUE_DATA = 0x00000004 , */
10789 /* IDL: DNS_RPC_VIEW_ROOT_HINT_DATA = 0x00000008 , */
10790 /* IDL: DNS_RPC_VIEW_ADDITIONAL_DATA = 0x00000010 , */
10791 /* IDL: DNS_RPC_VIEW_NO_CHILDREN = 0x00010000 , */
10792 /* IDL: DNS_RPC_VIEW_ONLY_CHILDREN = 0x00020000 , */
10796 dnsserver_dissect_bitmap_DNS_SELECT_FLAGS(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_)
10798 proto_item *item = NULL;
10799 proto_tree *tree = NULL;
10805 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, 4, DREP_ENC_INTEGER(drep));
10806 tree = proto_item_add_subtree(item,ett_dnsserver_DNS_SELECT_FLAGS);
10809 offset = dissect_ndr_uint32(tvb, offset, pinfo, NULL, drep, -1, &flags);
10810 proto_item_append_text(item, ": ");
10813 proto_item_append_text(item, "(No values set)");
10815 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_AUTHORITY_DATA, tvb, offset-4, 4, flags);
10816 if (flags&( 0x00000001 )){
10817 proto_item_append_text(item, "DNS_RPC_VIEW_AUTHORITY_DATA");
10818 if (flags & (~( 0x00000001 )))
10819 proto_item_append_text(item, ", ");
10821 flags&=(~( 0x00000001 ));
10823 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_CACHE_DATA, tvb, offset-4, 4, flags);
10824 if (flags&( 0x00000002 )){
10825 proto_item_append_text(item, "DNS_RPC_VIEW_CACHE_DATA");
10826 if (flags & (~( 0x00000002 )))
10827 proto_item_append_text(item, ", ");
10829 flags&=(~( 0x00000002 ));
10831 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_GLUE_DATA, tvb, offset-4, 4, flags);
10832 if (flags&( 0x00000004 )){
10833 proto_item_append_text(item, "DNS_RPC_VIEW_GLUE_DATA");
10834 if (flags & (~( 0x00000004 )))
10835 proto_item_append_text(item, ", ");
10837 flags&=(~( 0x00000004 ));
10839 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ROOT_HINT_DATA, tvb, offset-4, 4, flags);
10840 if (flags&( 0x00000008 )){
10841 proto_item_append_text(item, "DNS_RPC_VIEW_ROOT_HINT_DATA");
10842 if (flags & (~( 0x00000008 )))
10843 proto_item_append_text(item, ", ");
10845 flags&=(~( 0x00000008 ));
10847 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ADDITIONAL_DATA, tvb, offset-4, 4, flags);
10848 if (flags&( 0x00000010 )){
10849 proto_item_append_text(item, "DNS_RPC_VIEW_ADDITIONAL_DATA");
10850 if (flags & (~( 0x00000010 )))
10851 proto_item_append_text(item, ", ");
10853 flags&=(~( 0x00000010 ));
10855 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_NO_CHILDREN, tvb, offset-4, 4, flags);
10856 if (flags&( 0x00010000 )){
10857 proto_item_append_text(item, "DNS_RPC_VIEW_NO_CHILDREN");
10858 if (flags & (~( 0x00010000 )))
10859 proto_item_append_text(item, ", ");
10861 flags&=(~( 0x00010000 ));
10863 proto_tree_add_boolean(tree, hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ONLY_CHILDREN, tvb, offset-4, 4, flags);
10864 if (flags&( 0x00020000 )){
10865 proto_item_append_text(item, "DNS_RPC_VIEW_ONLY_CHILDREN");
10866 if (flags & (~( 0x00020000 )))
10867 proto_item_append_text(item, ", ");
10869 flags&=(~( 0x00020000 ));
10872 proto_item_append_text(item, "Unknown bitmap value 0x%x", flags);
10879 /* IDL: struct { */
10880 /* IDL: uint32 StatId; */
10881 /* IDL: uint16 wLength; */
10882 /* IDL: uint8 fClear; */
10883 /* IDL: uint8 fReserved; */
10887 dnsserver_dissect_element_DNSSRV_STAT_HEADER_StatId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10889 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNSSRV_STAT_HEADER_StatId, 0);
10895 dnsserver_dissect_element_DNSSRV_STAT_HEADER_wLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10897 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNSSRV_STAT_HEADER_wLength, 0);
10903 dnsserver_dissect_element_DNSSRV_STAT_HEADER_fClear(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10905 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNSSRV_STAT_HEADER_fClear, 0);
10911 dnsserver_dissect_element_DNSSRV_STAT_HEADER_fReserved(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10913 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNSSRV_STAT_HEADER_fReserved, 0);
10919 dnsserver_dissect_struct_DNSSRV_STAT_HEADER(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_)
10921 proto_item *item = NULL;
10922 proto_tree *tree = NULL;
10923 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10928 old_offset = offset;
10931 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
10932 tree = proto_item_add_subtree(item, ett_dnsserver_DNSSRV_STAT_HEADER);
10935 offset = dnsserver_dissect_element_DNSSRV_STAT_HEADER_StatId(tvb, offset, pinfo, tree, drep);
10937 offset = dnsserver_dissect_element_DNSSRV_STAT_HEADER_wLength(tvb, offset, pinfo, tree, drep);
10939 offset = dnsserver_dissect_element_DNSSRV_STAT_HEADER_fClear(tvb, offset, pinfo, tree, drep);
10941 offset = dnsserver_dissect_element_DNSSRV_STAT_HEADER_fReserved(tvb, offset, pinfo, tree, drep);
10944 proto_item_set_len(item, offset-old_offset);
10947 if (di->call_data->flags & DCERPC_IS_NDR64) {
10955 /* IDL: struct { */
10956 /* IDL: DNSSRV_STAT_HEADER Header; */
10957 /* IDL: uint8 Buffer[1]; */
10961 dnsserver_dissect_element_DNSSRV_STAT_Header(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10963 offset = dnsserver_dissect_struct_DNSSRV_STAT_HEADER(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_STAT_Header,0);
10969 dnsserver_dissect_element_DNSSRV_STAT_Buffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10971 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
10972 int conformant = di->conformant_run;
10974 offset = dnsserver_dissect_element_DNSSRV_STAT_Buffer_(tvb, offset, 1, pinfo, tree, drep);
10981 dnsserver_dissect_element_DNSSRV_STAT_Buffer_(tvbuff_t *tvb _U_, int offset _U_,int length _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
10983 proto_tree_add_bytes(tree, hf_dnsserver_DNSSRV_STAT_Buffer, tvb, offset, length, tvb_get_ptr(tvb, offset,length)); offset += length;
10989 dnsserver_dissect_struct_DNSSRV_STAT(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_)
10991 proto_item *item = NULL;
10992 proto_tree *tree = NULL;
10993 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
10998 old_offset = offset;
11001 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
11002 tree = proto_item_add_subtree(item, ett_dnsserver_DNSSRV_STAT);
11005 offset = dnsserver_dissect_element_DNSSRV_STAT_Header(tvb, offset, pinfo, tree, drep);
11007 offset = dnsserver_dissect_element_DNSSRV_STAT_Buffer(tvb, offset, pinfo, tree, drep);
11010 proto_item_set_len(item, offset-old_offset);
11013 if (di->call_data->flags & DCERPC_IS_NDR64) {
11022 /* IDL: DNSSRV_TYPEID_NULL=0, */
11023 /* IDL: DNSSRV_TYPEID_DWORD=1, */
11024 /* IDL: DNSSRV_TYPEID_LPSTR=2, */
11025 /* IDL: DNSSRV_TYPEID_LPWSTR=3, */
11026 /* IDL: DNSSRV_TYPEID_IPARRAY=4, */
11027 /* IDL: DNSSRV_TYPEID_BUFFER=5, */
11028 /* IDL: DNSSRV_TYPEID_SERVER_INFO_W2K=6, */
11029 /* IDL: DNSSRV_TYPEID_STATS=7, */
11030 /* IDL: DNSSRV_TYPEID_FORWARDERS_W2K=8, */
11031 /* IDL: DNSSRV_TYPEID_ZONE_W2K=9, */
11032 /* IDL: DNSSRV_TYPEID_ZONE_INFO_W2K=10, */
11033 /* IDL: DNSSRV_TYPEID_ZONE_SECONDARIES_W2K=11, */
11034 /* IDL: DNSSRV_TYPEID_ZONE_DATABASE_W2K=12, */
11035 /* IDL: DNSSRV_TYPEID_ZONE_TYPE_RESET_W2K=13, */
11036 /* IDL: DNSSRV_TYPEID_ZONE_CREATE_W2K=14, */
11037 /* IDL: DNSSRV_TYPEID_NAME_AND_PARAM=15, */
11038 /* IDL: DNSSRV_TYPEID_ZONE_LIST_W2K=16, */
11039 /* IDL: DNSSRV_TYPEID_ZONE_RENAME=17, */
11040 /* IDL: DNSSRV_TYPEID_ZONE_EXPORT=18, */
11041 /* IDL: DNSSRV_TYPEID_SERVER_INFO_DOTNET=19, */
11042 /* IDL: DNSSRV_TYPEID_FORWARDERS_DOTNET=20, */
11043 /* IDL: DNSSRV_TYPEID_ZONE=21, */
11044 /* IDL: DNSSRV_TYPEID_ZONE_INFO_DOTNET=22, */
11045 /* IDL: DNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET=23, */
11046 /* IDL: DNSSRV_TYPEID_ZONE_DATABASE=24, */
11047 /* IDL: DNSSRV_TYPEID_ZONE_TYPE_RESET_DOTNET=25, */
11048 /* IDL: DNSSRV_TYPEID_ZONE_CREATE_DOTNET=26, */
11049 /* IDL: DNSSRV_TYPEID_ZONE_LIST=27, */
11050 /* IDL: DNSSRV_TYPEID_DP_ENUM=28, */
11051 /* IDL: DNSSRV_TYPEID_DP_INFO=29, */
11052 /* IDL: DNSSRV_TYPEID_DP_LIST=30, */
11053 /* IDL: DNSSRV_TYPEID_ENLIST_DP=31, */
11054 /* IDL: DNSSRV_TYPEID_ZONE_CHANGE_DP=32, */
11055 /* IDL: DNSSRV_TYPEID_ENUM_ZONES_FILTER=33, */
11056 /* IDL: DNSSRV_TYPEID_ADDRARRAY=34, */
11057 /* IDL: DNSSRV_TYPEID_SERVER_INFO=35, */
11058 /* IDL: DNSSRV_TYPEID_ZONE_INFO=36, */
11059 /* IDL: DNSSRV_TYPEID_FORWARDERS=37, */
11060 /* IDL: DNSSRV_TYPEID_ZONE_SECONDARIES=38, */
11061 /* IDL: DNSSRV_TYPEID_ZONE_TYPE_RESET=39, */
11062 /* IDL: DNSSRV_TYPEID_ZONE_CREATE=40, */
11063 /* IDL: DNSSRV_TYPEID_IP_VALIDATE=41, */
11064 /* IDL: DNSSRV_TYPEID_AUTOCONFIGURE=42, */
11065 /* IDL: DNSSRV_TYPEID_UTF8_STRING_LIST=43, */
11066 /* IDL: DNSSRV_TYPEID_UNICODE_STRING_LIST=44, */
11070 dnsserver_dissect_enum_DNS_RPC_TYPEID(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_)
11072 guint32 parameter=0;
11074 parameter=(guint32)*param;
11076 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_index, ¶meter);
11078 *param=(guint32)parameter;
11084 /* IDL: [switch_type(uint3264)] union { */
11085 /* IDL: [case(DNSSRV_TYPEID_NULL)] [unique(1)] [case(DNSSRV_TYPEID_NULL)] uint8 *Null; */
11086 /* IDL: [case(DNSSRV_TYPEID_DWORD)] [case(DNSSRV_TYPEID_DWORD)] uint32 Dword; */
11087 /* IDL: [case(DNSSRV_TYPEID_LPSTR)] [unique(1)] [charset(UTF8)] [case(DNSSRV_TYPEID_LPSTR)] uint8 *String; */
11088 /* IDL: [case(DNSSRV_TYPEID_LPWSTR)] [unique(1)] [charset(UTF16)] [case(DNSSRV_TYPEID_LPWSTR)] uint16 *WideString; */
11089 /* IDL: [case(DNSSRV_TYPEID_IPARRAY)] [unique(1)] [case(DNSSRV_TYPEID_IPARRAY)] IP4_ARRAY *IpArray; */
11090 /* IDL: [case(DNSSRV_TYPEID_BUFFER)] [unique(1)] [case(DNSSRV_TYPEID_BUFFER)] DNS_RPC_BUFFER *Buffer; */
11091 /* IDL: [case(DNSSRV_TYPEID_SERVER_INFO_W2K)] [unique(1)] [case(DNSSRV_TYPEID_SERVER_INFO_W2K)] DNS_RPC_SERVER_INFO_W2K *ServerInfoW2K; */
11092 /* IDL: [case(DNSSRV_TYPEID_STATS)] [unique(1)] [case(DNSSRV_TYPEID_STATS)] DNSSRV_STAT *Stats; */
11093 /* IDL: [case(DNSSRV_TYPEID_FORWARDERS_W2K)] [unique(1)] [case(DNSSRV_TYPEID_FORWARDERS_W2K)] DNS_RPC_FORWARDERS_W2K *ForwardersW2K; */
11094 /* IDL: [case(DNSSRV_TYPEID_ZONE_W2K)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_W2K)] DNS_RPC_ZONE_W2K *ZoneW2K; */
11095 /* IDL: [case(DNSSRV_TYPEID_ZONE_INFO_W2K)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_INFO_W2K)] DNS_RPC_ZONE_INFO_W2K *ZoneInfoW2K; */
11096 /* IDL: [case(DNSSRV_TYPEID_ZONE_SECONDARIES_W2K)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_SECONDARIES_W2K)] DNS_RPC_ZONE_SECONDARIES_W2K *SecondariesW2K; */
11097 /* IDL: [case(DNSSRV_TYPEID_ZONE_DATABASE_W2K)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_DATABASE_W2K)] DNS_RPC_ZONE_DATABASE_W2K *DatabaseW2K; */
11098 /* IDL: [case(DNSSRV_TYPEID_ZONE_CREATE_W2K)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_CREATE_W2K)] DNS_RPC_ZONE_CREATE_INFO_W2K *ZoneCreateW2K; */
11099 /* IDL: [case(DNSSRV_TYPEID_NAME_AND_PARAM)] [unique(1)] [case(DNSSRV_TYPEID_NAME_AND_PARAM)] DNS_RPC_NAME_AND_PARAM *NameAndParam; */
11100 /* IDL: [case(DNSSRV_TYPEID_ZONE_LIST_W2K)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_LIST_W2K)] DNS_RPC_ZONE_LIST_W2K *ZoneListW2K; */
11101 /* IDL: [case(DNSSRV_TYPEID_SERVER_INFO_DOTNET)] [unique(1)] [case(DNSSRV_TYPEID_SERVER_INFO_DOTNET)] DNS_RPC_SERVER_INFO_DOTNET *ServerInfoDotNet; */
11102 /* IDL: [case(DNSSRV_TYPEID_FORWARDERS_DOTNET)] [unique(1)] [case(DNSSRV_TYPEID_FORWARDERS_DOTNET)] DNS_RPC_FORWARDERS_DOTNET *ForwardersDotNet; */
11103 /* IDL: [case(DNSSRV_TYPEID_ZONE)] [unique(1)] [case(DNSSRV_TYPEID_ZONE)] DNS_RPC_ZONE_DOTNET *Zone; */
11104 /* IDL: [case(DNSSRV_TYPEID_ZONE_INFO_DOTNET)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_INFO_DOTNET)] DNS_RPC_ZONE_INFO_DOTNET *ZoneInfoDotNet; */
11105 /* IDL: [case(DNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET)] DNS_RPC_ZONE_SECONDARIES_DOTNET *SecondariesDotNet; */
11106 /* IDL: [case(DNSSRV_TYPEID_ZONE_DATABASE)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_DATABASE)] DNS_RPC_ZONE_DATABASE_DOTNET *Database; */
11107 /* IDL: [case(DNSSRV_TYPEID_ZONE_CREATE_DOTNET)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_CREATE_DOTNET)] DNS_RPC_ZONE_CREATE_INFO_DOTNET *ZoneCreateDotNet; */
11108 /* IDL: [case(DNSSRV_TYPEID_ZONE_LIST)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_LIST)] DNS_RPC_ZONE_LIST_DOTNET *ZoneList; */
11109 /* IDL: [case(DNSSRV_TYPEID_ZONE_EXPORT)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_EXPORT)] DNS_RPC_ZONE_EXPORT_INFO *ZoneExport; */
11110 /* IDL: [case(DNSSRV_TYPEID_DP_INFO)] [unique(1)] [case(DNSSRV_TYPEID_DP_INFO)] DNS_RPC_DP_INFO *DirectoryPartition; */
11111 /* IDL: [case(DNSSRV_TYPEID_DP_ENUM)] [unique(1)] [case(DNSSRV_TYPEID_DP_ENUM)] DNS_RPC_DP_ENUM *DirectoryPartitionEnum; */
11112 /* IDL: [case(DNSSRV_TYPEID_DP_LIST)] [unique(1)] [case(DNSSRV_TYPEID_DP_LIST)] DNS_RPC_DP_LIST *DirectoryPartitionList; */
11113 /* IDL: [case(DNSSRV_TYPEID_ENLIST_DP)] [unique(1)] [case(DNSSRV_TYPEID_ENLIST_DP)] DNS_RPC_ENLIST_DP *EnlistDirectoryPartition; */
11114 /* IDL: [case(DNSSRV_TYPEID_ZONE_CHANGE_DP)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_CHANGE_DP)] DNS_RPC_ZONE_CHANGE_DP *ZoneChangeDirectoryPartition; */
11115 /* IDL: [case(DNSSRV_TYPEID_ENUM_ZONES_FILTER)] [unique(1)] [case(DNSSRV_TYPEID_ENUM_ZONES_FILTER)] DNS_RPC_ENUM_ZONES_FILTER *EnumZonesFilter; */
11116 /* IDL: [case(DNSSRV_TYPEID_ADDRARRAY)] [unique(1)] [case(DNSSRV_TYPEID_ADDRARRAY)] DNS_ADDR_ARRAY *AddrArray; */
11117 /* IDL: [case(DNSSRV_TYPEID_SERVER_INFO)] [unique(1)] [case(DNSSRV_TYPEID_SERVER_INFO)] DNS_RPC_SERVER_INFO_LONGHORN *ServerInfo; */
11118 /* IDL: [case(DNSSRV_TYPEID_ZONE_CREATE)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_CREATE)] DNS_RPC_ZONE_CREATE_INFO_LONGHORN *ZoneCreate; */
11119 /* IDL: [case(DNSSRV_TYPEID_FORWARDERS)] [unique(1)] [case(DNSSRV_TYPEID_FORWARDERS)] DNS_RPC_FORWARDERS_LONGHORN *Forwarders; */
11120 /* IDL: [case(DNSSRV_TYPEID_ZONE_SECONDARIES)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_SECONDARIES)] DNS_RPC_ZONE_SECONDARIES_LONGHORN *Secondaries; */
11121 /* IDL: [case(DNSSRV_TYPEID_IP_VALIDATE)] [unique(1)] [case(DNSSRV_TYPEID_IP_VALIDATE)] DNS_RPC_IP_VALIDATE *IpValidate; */
11122 /* IDL: [case(DNSSRV_TYPEID_ZONE_INFO)] [unique(1)] [case(DNSSRV_TYPEID_ZONE_INFO)] DNS_RPC_ZONE_INFO_LONGHORN *ZoneInfo; */
11123 /* IDL: [case(DNSSRV_TYPEID_AUTOCONFIGURE)] [unique(1)] [case(DNSSRV_TYPEID_AUTOCONFIGURE)] DNS_RPC_AUTOCONFIGURE *AutoConfigure; */
11124 /* IDL: [case(DNSSRV_TYPEID_UTF8_STRING_LIST)] [unique(1)] [case(DNSSRV_TYPEID_UTF8_STRING_LIST)] DNS_RPC_UTF8_STRING_LIST *Utf8StringList; */
11128 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11130 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null_, NDR_POINTER_UNIQUE, "Pointer to Null (uint8)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null);
11136 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11138 offset = PIDL_dissect_uint8(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null, 0);
11144 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD_Dword(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11146 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD_Dword, 0);
11152 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11154 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String_, NDR_POINTER_UNIQUE, "Pointer to String (uint8)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String);
11160 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11164 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String, FALSE, &data);
11165 proto_item_append_text(tree, ": %s", data);
11171 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11173 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString_, NDR_POINTER_UNIQUE, "Pointer to Widestring (uint16)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString);
11179 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11183 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString, FALSE, &data);
11184 proto_item_append_text(tree, ": %s", data);
11190 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11192 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray_, NDR_POINTER_UNIQUE, "Pointer to Iparray (IP4_ARRAY)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray);
11198 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11200 offset = dnsserver_dissect_struct_IP4_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray,0);
11206 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11208 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer_, NDR_POINTER_UNIQUE, "Pointer to Buffer (DNS_RPC_BUFFER)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer);
11214 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11216 offset = dnsserver_dissect_struct_DNS_RPC_BUFFER(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer,0);
11222 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11224 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K_, NDR_POINTER_UNIQUE, "Pointer to Serverinfow2k (DNS_RPC_SERVER_INFO_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K);
11230 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11232 offset = dnsserver_dissect_struct_DNS_RPC_SERVER_INFO_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K,0);
11238 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11240 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats_, NDR_POINTER_UNIQUE, "Pointer to Stats (DNSSRV_STAT)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats);
11246 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11248 offset = dnsserver_dissect_struct_DNSSRV_STAT(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats,0);
11254 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11256 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K_, NDR_POINTER_UNIQUE, "Pointer to Forwardersw2k (DNS_RPC_FORWARDERS_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K);
11262 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11264 offset = dnsserver_dissect_struct_DNS_RPC_FORWARDERS_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K,0);
11270 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11272 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K_, NDR_POINTER_UNIQUE, "Pointer to Zonew2k (DNS_RPC_ZONE_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K);
11278 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11280 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K,0);
11286 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11288 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K_, NDR_POINTER_UNIQUE, "Pointer to Zoneinfow2k (DNS_RPC_ZONE_INFO_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K);
11294 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11296 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_INFO_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K,0);
11302 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11304 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K_, NDR_POINTER_UNIQUE, "Pointer to Secondariesw2k (DNS_RPC_ZONE_SECONDARIES_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K);
11310 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11312 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_SECONDARIES_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K,0);
11318 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11320 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K_, NDR_POINTER_UNIQUE, "Pointer to Databasew2k (DNS_RPC_ZONE_DATABASE_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K);
11326 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11328 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_DATABASE_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K,0);
11334 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11336 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K_, NDR_POINTER_UNIQUE, "Pointer to Zonecreatew2k (DNS_RPC_ZONE_CREATE_INFO_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K);
11342 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11344 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_CREATE_INFO_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K,0);
11350 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11352 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam_, NDR_POINTER_UNIQUE, "Pointer to Nameandparam (DNS_RPC_NAME_AND_PARAM)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam);
11358 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11360 offset = dnsserver_dissect_struct_DNS_RPC_NAME_AND_PARAM(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam,0);
11366 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11368 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K_, NDR_POINTER_UNIQUE, "Pointer to Zonelistw2k (DNS_RPC_ZONE_LIST_W2K)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K);
11374 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11376 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_LIST_W2K(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K,0);
11382 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11384 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet_, NDR_POINTER_UNIQUE, "Pointer to Serverinfodotnet (DNS_RPC_SERVER_INFO_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet);
11390 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11392 offset = dnsserver_dissect_struct_DNS_RPC_SERVER_INFO_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet,0);
11398 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11400 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet_, NDR_POINTER_UNIQUE, "Pointer to Forwardersdotnet (DNS_RPC_FORWARDERS_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet);
11406 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11408 offset = dnsserver_dissect_struct_DNS_RPC_FORWARDERS_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet,0);
11414 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11416 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone_, NDR_POINTER_UNIQUE, "Pointer to Zone (DNS_RPC_ZONE_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone);
11422 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11424 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone,0);
11430 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11432 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet_, NDR_POINTER_UNIQUE, "Pointer to Zoneinfodotnet (DNS_RPC_ZONE_INFO_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet);
11438 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11440 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_INFO_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet,0);
11446 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11448 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet_, NDR_POINTER_UNIQUE, "Pointer to Secondariesdotnet (DNS_RPC_ZONE_SECONDARIES_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet);
11454 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11456 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_SECONDARIES_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet,0);
11462 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11464 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database_, NDR_POINTER_UNIQUE, "Pointer to Database (DNS_RPC_ZONE_DATABASE_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database);
11470 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11472 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_DATABASE_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database,0);
11478 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11480 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet_, NDR_POINTER_UNIQUE, "Pointer to Zonecreatedotnet (DNS_RPC_ZONE_CREATE_INFO_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet);
11486 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11488 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_CREATE_INFO_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet,0);
11494 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11496 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList_, NDR_POINTER_UNIQUE, "Pointer to Zonelist (DNS_RPC_ZONE_LIST_DOTNET)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList);
11502 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11504 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_LIST_DOTNET(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList,0);
11510 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11512 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport_, NDR_POINTER_UNIQUE, "Pointer to Zoneexport (DNS_RPC_ZONE_EXPORT_INFO)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport);
11518 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11520 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_EXPORT_INFO(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport,0);
11526 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11528 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Directorypartition (DNS_RPC_DP_INFO)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition);
11534 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11536 offset = dnsserver_dissect_struct_DNS_RPC_DP_INFO(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition,0);
11542 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11544 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum_, NDR_POINTER_UNIQUE, "Pointer to Directorypartitionenum (DNS_RPC_DP_ENUM)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum);
11550 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11552 offset = dnsserver_dissect_struct_DNS_RPC_DP_ENUM(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum,0);
11558 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11560 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList_, NDR_POINTER_UNIQUE, "Pointer to Directorypartitionlist (DNS_RPC_DP_LIST)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList);
11566 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11568 offset = dnsserver_dissect_struct_DNS_RPC_DP_LIST(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList,0);
11574 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11576 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Enlistdirectorypartition (DNS_RPC_ENLIST_DP)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition);
11582 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11584 offset = dnsserver_dissect_struct_DNS_RPC_ENLIST_DP(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition,0);
11590 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11592 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition_, NDR_POINTER_UNIQUE, "Pointer to Zonechangedirectorypartition (DNS_RPC_ZONE_CHANGE_DP)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition);
11598 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11600 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_CHANGE_DP(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition,0);
11606 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11608 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter_, NDR_POINTER_UNIQUE, "Pointer to Enumzonesfilter (DNS_RPC_ENUM_ZONES_FILTER)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter);
11614 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11616 offset = dnsserver_dissect_struct_DNS_RPC_ENUM_ZONES_FILTER(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter,0);
11622 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11624 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray_, NDR_POINTER_UNIQUE, "Pointer to Addrarray (DNS_ADDR_ARRAY)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray);
11630 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11632 offset = dnsserver_dissect_struct_DNS_ADDR_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray,0);
11638 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11640 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo_, NDR_POINTER_UNIQUE, "Pointer to Serverinfo (DNS_RPC_SERVER_INFO_LONGHORN)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo);
11646 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11648 offset = dnsserver_dissect_struct_DNS_RPC_SERVER_INFO_LONGHORN(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo,0);
11654 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11656 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate_, NDR_POINTER_UNIQUE, "Pointer to Zonecreate (DNS_RPC_ZONE_CREATE_INFO_LONGHORN)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate);
11662 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11664 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_CREATE_INFO_LONGHORN(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate,0);
11670 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11672 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders_, NDR_POINTER_UNIQUE, "Pointer to Forwarders (DNS_RPC_FORWARDERS_LONGHORN)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders);
11678 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11680 offset = dnsserver_dissect_struct_DNS_RPC_FORWARDERS_LONGHORN(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders,0);
11686 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11688 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries_, NDR_POINTER_UNIQUE, "Pointer to Secondaries (DNS_RPC_ZONE_SECONDARIES_LONGHORN)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries);
11694 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11696 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_SECONDARIES_LONGHORN(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries,0);
11702 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11704 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate_, NDR_POINTER_UNIQUE, "Pointer to Ipvalidate (DNS_RPC_IP_VALIDATE)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate);
11710 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11712 offset = dnsserver_dissect_struct_DNS_RPC_IP_VALIDATE(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate,0);
11718 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11720 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo_, NDR_POINTER_UNIQUE, "Pointer to Zoneinfo (DNS_RPC_ZONE_INFO_LONGHORN)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo);
11726 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11728 offset = dnsserver_dissect_struct_DNS_RPC_ZONE_INFO_LONGHORN(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo,0);
11734 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11736 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure_, NDR_POINTER_UNIQUE, "Pointer to Autoconfigure (DNS_RPC_AUTOCONFIGURE)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure);
11742 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11744 offset = dnsserver_dissect_struct_DNS_RPC_AUTOCONFIGURE(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure,0);
11750 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11752 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList_, NDR_POINTER_UNIQUE, "Pointer to Utf8stringlist (DNS_RPC_UTF8_STRING_LIST)",hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList);
11758 dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11760 offset = dnsserver_dissect_struct_DNS_RPC_UTF8_STRING_LIST(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList,0);
11766 dnsserver_dissect_DNSSRV_RPC_UNION(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_)
11768 proto_item *item = NULL;
11769 proto_tree *tree = NULL;
11773 old_offset = offset;
11775 item = proto_tree_add_text(parent_tree, tvb, offset, -1, "DNSSRV_RPC_UNION");
11776 tree = proto_item_add_subtree(item, ett_dnsserver_DNSSRV_RPC_UNION);
11779 offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, drep, hf_index, &level);
11783 case DNSSRV_TYPEID_NULL:
11784 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null(tvb, offset, pinfo, tree, drep);
11787 case DNSSRV_TYPEID_DWORD:
11788 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD_Dword(tvb, offset, pinfo, tree, drep);
11791 case DNSSRV_TYPEID_LPSTR:
11792 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String(tvb, offset, pinfo, tree, drep);
11795 case DNSSRV_TYPEID_LPWSTR:
11796 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString(tvb, offset, pinfo, tree, drep);
11799 case DNSSRV_TYPEID_IPARRAY:
11800 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray(tvb, offset, pinfo, tree, drep);
11803 case DNSSRV_TYPEID_BUFFER:
11804 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer(tvb, offset, pinfo, tree, drep);
11807 case DNSSRV_TYPEID_SERVER_INFO_W2K:
11808 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K(tvb, offset, pinfo, tree, drep);
11811 case DNSSRV_TYPEID_STATS:
11812 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats(tvb, offset, pinfo, tree, drep);
11815 case DNSSRV_TYPEID_FORWARDERS_W2K:
11816 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K(tvb, offset, pinfo, tree, drep);
11819 case DNSSRV_TYPEID_ZONE_W2K:
11820 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K(tvb, offset, pinfo, tree, drep);
11823 case DNSSRV_TYPEID_ZONE_INFO_W2K:
11824 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K(tvb, offset, pinfo, tree, drep);
11827 case DNSSRV_TYPEID_ZONE_SECONDARIES_W2K:
11828 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K(tvb, offset, pinfo, tree, drep);
11831 case DNSSRV_TYPEID_ZONE_DATABASE_W2K:
11832 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K(tvb, offset, pinfo, tree, drep);
11835 case DNSSRV_TYPEID_ZONE_CREATE_W2K:
11836 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K(tvb, offset, pinfo, tree, drep);
11839 case DNSSRV_TYPEID_NAME_AND_PARAM:
11840 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam(tvb, offset, pinfo, tree, drep);
11843 case DNSSRV_TYPEID_ZONE_LIST_W2K:
11844 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K(tvb, offset, pinfo, tree, drep);
11847 case DNSSRV_TYPEID_SERVER_INFO_DOTNET:
11848 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet(tvb, offset, pinfo, tree, drep);
11851 case DNSSRV_TYPEID_FORWARDERS_DOTNET:
11852 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet(tvb, offset, pinfo, tree, drep);
11855 case DNSSRV_TYPEID_ZONE:
11856 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone(tvb, offset, pinfo, tree, drep);
11859 case DNSSRV_TYPEID_ZONE_INFO_DOTNET:
11860 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet(tvb, offset, pinfo, tree, drep);
11863 case DNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET:
11864 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet(tvb, offset, pinfo, tree, drep);
11867 case DNSSRV_TYPEID_ZONE_DATABASE:
11868 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database(tvb, offset, pinfo, tree, drep);
11871 case DNSSRV_TYPEID_ZONE_CREATE_DOTNET:
11872 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet(tvb, offset, pinfo, tree, drep);
11875 case DNSSRV_TYPEID_ZONE_LIST:
11876 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList(tvb, offset, pinfo, tree, drep);
11879 case DNSSRV_TYPEID_ZONE_EXPORT:
11880 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport(tvb, offset, pinfo, tree, drep);
11883 case DNSSRV_TYPEID_DP_INFO:
11884 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition(tvb, offset, pinfo, tree, drep);
11887 case DNSSRV_TYPEID_DP_ENUM:
11888 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum(tvb, offset, pinfo, tree, drep);
11891 case DNSSRV_TYPEID_DP_LIST:
11892 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList(tvb, offset, pinfo, tree, drep);
11895 case DNSSRV_TYPEID_ENLIST_DP:
11896 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition(tvb, offset, pinfo, tree, drep);
11899 case DNSSRV_TYPEID_ZONE_CHANGE_DP:
11900 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition(tvb, offset, pinfo, tree, drep);
11903 case DNSSRV_TYPEID_ENUM_ZONES_FILTER:
11904 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter(tvb, offset, pinfo, tree, drep);
11907 case DNSSRV_TYPEID_ADDRARRAY:
11908 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray(tvb, offset, pinfo, tree, drep);
11911 case DNSSRV_TYPEID_SERVER_INFO:
11912 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo(tvb, offset, pinfo, tree, drep);
11915 case DNSSRV_TYPEID_ZONE_CREATE:
11916 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate(tvb, offset, pinfo, tree, drep);
11919 case DNSSRV_TYPEID_FORWARDERS:
11920 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders(tvb, offset, pinfo, tree, drep);
11923 case DNSSRV_TYPEID_ZONE_SECONDARIES:
11924 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries(tvb, offset, pinfo, tree, drep);
11927 case DNSSRV_TYPEID_IP_VALIDATE:
11928 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate(tvb, offset, pinfo, tree, drep);
11931 case DNSSRV_TYPEID_ZONE_INFO:
11932 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo(tvb, offset, pinfo, tree, drep);
11935 case DNSSRV_TYPEID_AUTOCONFIGURE:
11936 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure(tvb, offset, pinfo, tree, drep);
11939 case DNSSRV_TYPEID_UTF8_STRING_LIST:
11940 offset = dnsserver_dissect_element_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList(tvb, offset, pinfo, tree, drep);
11943 proto_item_set_len(item, offset-old_offset);
11949 /* IDL: struct { */
11950 /* IDL: [value((12+ndr_size_DNS_RPC_NAME(&dnsNodeName,0)+3)&~3)] uint16 wLength; */
11951 /* IDL: uint16 wRecordCount; */
11952 /* IDL: uint32 dwFlags; */
11953 /* IDL: uint32 dwChildCount; */
11954 /* IDL: DNS_RPC_NAME dnsNodeName; */
11955 /* IDL: DNS_RPC_RECORD records[wRecordCount]; */
11959 dnsserver_dissect_element_DNS_RPC_RECORDS_wLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11961 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORDS_wLength, 0);
11967 dnsserver_dissect_element_DNS_RPC_RECORDS_wRecordCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11969 offset = PIDL_dissect_uint16(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORDS_wRecordCount, 0);
11975 dnsserver_dissect_element_DNS_RPC_RECORDS_dwFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11977 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORDS_dwFlags, 0);
11983 dnsserver_dissect_element_DNS_RPC_RECORDS_dwChildCount(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11985 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORDS_dwChildCount, 0);
11991 dnsserver_dissect_element_DNS_RPC_RECORDS_dnsNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
11993 offset = dnsserver_dissect_struct_DNS_RPC_NAME(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORDS_dnsNodeName,0);
11999 dnsserver_dissect_element_DNS_RPC_RECORDS_records(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12006 dnsserver_dissect_element_DNS_RPC_RECORDS_records_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12008 offset = dnsserver_dissect_struct_DNS_RPC_RECORD(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORDS_records,0);
12014 dnsserver_dissect_struct_DNS_RPC_RECORDS(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_)
12016 proto_item *item = NULL;
12017 proto_tree *tree = NULL;
12018 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
12023 old_offset = offset;
12026 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
12027 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORDS);
12030 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_wLength(tvb, offset, pinfo, tree, drep);
12032 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_wRecordCount(tvb, offset, pinfo, tree, drep);
12034 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_dwFlags(tvb, offset, pinfo, tree, drep);
12036 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_dwChildCount(tvb, offset, pinfo, tree, drep);
12038 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_dnsNodeName(tvb, offset, pinfo, tree, drep);
12040 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_records(tvb, offset, pinfo, tree, drep);
12043 proto_item_set_len(item, offset-old_offset);
12046 if (di->call_data->flags & DCERPC_IS_NDR64) {
12054 /* IDL: struct { */
12055 /* IDL: uint32 count; */
12056 /* IDL: DNS_RPC_RECORDS rec[count]; */
12060 dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_count(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12062 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DNS_RPC_RECORDS_ARRAY_count, 0);
12068 dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_rec(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12075 dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_rec_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12077 offset = dnsserver_dissect_struct_DNS_RPC_RECORDS(tvb,offset,pinfo,tree,drep,hf_dnsserver_DNS_RPC_RECORDS_ARRAY_rec,0);
12083 dnsserver_dissect_struct_DNS_RPC_RECORDS_ARRAY(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_)
12085 proto_item *item = NULL;
12086 proto_tree *tree = NULL;
12087 dcerpc_info *di = (dcerpc_info *)pinfo->private_data;
12092 old_offset = offset;
12095 item = proto_tree_add_item(parent_tree, hf_index, tvb, offset, -1, ENC_NA);
12096 tree = proto_item_add_subtree(item, ett_dnsserver_DNS_RPC_RECORDS_ARRAY);
12099 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_count(tvb, offset, pinfo, tree, drep);
12101 offset = dnsserver_dissect_element_DNS_RPC_RECORDS_ARRAY_rec(tvb, offset, pinfo, tree, drep);
12104 proto_item_set_len(item, offset-old_offset);
12107 if (di->call_data->flags & DCERPC_IS_NDR64) {
12115 dnsserver_dissect_element_DnssrvOperation_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12117 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvOperation_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvOperation_pwszServerName);
12123 dnsserver_dissect_element_DnssrvOperation_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12127 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvOperation_pwszServerName, FALSE, &data);
12128 proto_item_append_text(tree, ": %s", data);
12134 dnsserver_dissect_element_DnssrvOperation_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12136 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvOperation_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvOperation_pszZone);
12142 dnsserver_dissect_element_DnssrvOperation_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12146 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvOperation_pszZone, FALSE, &data);
12147 proto_item_append_text(tree, ": %s", data);
12153 dnsserver_dissect_element_DnssrvOperation_dwContext(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12155 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation_dwContext, 0);
12161 dnsserver_dissect_element_DnssrvOperation_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12163 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvOperation_pszOperation_, NDR_POINTER_UNIQUE, "Pointer to Pszoperation (uint8)",hf_dnsserver_DnssrvOperation_pszOperation);
12169 dnsserver_dissect_element_DnssrvOperation_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12173 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvOperation_pszOperation, FALSE, &data);
12174 proto_item_append_text(tree, ": %s", data);
12180 dnsserver_dissect_element_DnssrvOperation_dwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12182 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation_dwTypeId, 0);
12188 dnsserver_dissect_element_DnssrvOperation_pData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12190 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation_pData, *0);
12195 /* IDL: WERROR DnssrvOperation( */
12196 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
12197 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
12198 /* IDL: [in] uint32 dwContext, */
12199 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszOperation, */
12200 /* IDL: [in] DNS_RPC_TYPEID dwTypeId, */
12201 /* IDL: [in] [switch_is(dwTypeId)] DNSSRV_RPC_UNION pData */
12205 dnsserver_dissect_DnssrvOperation_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12209 pinfo->dcerpc_procedure_name="DnssrvOperation";
12210 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
12213 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
12219 dnsserver_dissect_DnssrvOperation_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12221 pinfo->dcerpc_procedure_name="DnssrvOperation";
12222 offset = dnsserver_dissect_element_DnssrvOperation_pwszServerName(tvb, offset, pinfo, tree, drep);
12223 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12224 offset = dnsserver_dissect_element_DnssrvOperation_pszZone(tvb, offset, pinfo, tree, drep);
12225 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12226 offset = dnsserver_dissect_element_DnssrvOperation_dwContext(tvb, offset, pinfo, tree, drep);
12227 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12228 offset = dnsserver_dissect_element_DnssrvOperation_pszOperation(tvb, offset, pinfo, tree, drep);
12229 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12230 offset = dnsserver_dissect_element_DnssrvOperation_dwTypeId(tvb, offset, pinfo, tree, drep);
12231 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12232 offset = dnsserver_dissect_element_DnssrvOperation_pData(tvb, offset, pinfo, tree, drep);
12233 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12238 dnsserver_dissect_element_DnssrvQuery_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12240 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvQuery_pwszServerName);
12246 dnsserver_dissect_element_DnssrvQuery_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12250 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvQuery_pwszServerName, FALSE, &data);
12251 proto_item_append_text(tree, ": %s", data);
12257 dnsserver_dissect_element_DnssrvQuery_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12259 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvQuery_pszZone);
12265 dnsserver_dissect_element_DnssrvQuery_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12269 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvQuery_pszZone, FALSE, &data);
12270 proto_item_append_text(tree, ": %s", data);
12276 dnsserver_dissect_element_DnssrvQuery_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12278 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery_pszOperation_, NDR_POINTER_UNIQUE, "Pointer to Pszoperation (uint8)",hf_dnsserver_DnssrvQuery_pszOperation);
12284 dnsserver_dissect_element_DnssrvQuery_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12288 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvQuery_pszOperation, FALSE, &data);
12289 proto_item_append_text(tree, ": %s", data);
12295 dnsserver_dissect_element_DnssrvQuery_pdwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12297 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery_pdwTypeId_, NDR_POINTER_REF, "Pointer to Pdwtypeid (DNS_RPC_TYPEID)",hf_dnsserver_DnssrvQuery_pdwTypeId);
12303 dnsserver_dissect_element_DnssrvQuery_pdwTypeId_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12305 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvQuery_pdwTypeId, 0);
12311 dnsserver_dissect_element_DnssrvQuery_ppData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12313 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery_ppData_, NDR_POINTER_REF, "Pointer to Ppdata (DNSSRV_RPC_UNION)",hf_dnsserver_DnssrvQuery_ppData);
12319 dnsserver_dissect_element_DnssrvQuery_ppData_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12321 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvQuery_ppData, *0);
12326 /* IDL: WERROR DnssrvQuery( */
12327 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
12328 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
12329 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszOperation, */
12330 /* IDL: [out] [ref] DNS_RPC_TYPEID *pdwTypeId, */
12331 /* IDL: [out] [ref] [switch_is(*pdwTypeId)] DNSSRV_RPC_UNION *ppData */
12335 dnsserver_dissect_DnssrvQuery_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12339 pinfo->dcerpc_procedure_name="DnssrvQuery";
12340 offset = dnsserver_dissect_element_DnssrvQuery_pdwTypeId(tvb, offset, pinfo, tree, drep);
12341 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12343 offset = dnsserver_dissect_element_DnssrvQuery_ppData(tvb, offset, pinfo, tree, drep);
12344 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12346 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
12349 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
12355 dnsserver_dissect_DnssrvQuery_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12357 pinfo->dcerpc_procedure_name="DnssrvQuery";
12358 offset = dnsserver_dissect_element_DnssrvQuery_pwszServerName(tvb, offset, pinfo, tree, drep);
12359 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12360 offset = dnsserver_dissect_element_DnssrvQuery_pszZone(tvb, offset, pinfo, tree, drep);
12361 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12362 offset = dnsserver_dissect_element_DnssrvQuery_pszOperation(tvb, offset, pinfo, tree, drep);
12363 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12368 dnsserver_dissect_element_DnssrvComplexOperation_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12370 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvComplexOperation_pwszServerName);
12376 dnsserver_dissect_element_DnssrvComplexOperation_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12380 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvComplexOperation_pwszServerName, FALSE, &data);
12381 proto_item_append_text(tree, ": %s", data);
12387 dnsserver_dissect_element_DnssrvComplexOperation_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12389 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvComplexOperation_pszZone);
12395 dnsserver_dissect_element_DnssrvComplexOperation_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12399 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvComplexOperation_pszZone, FALSE, &data);
12400 proto_item_append_text(tree, ": %s", data);
12406 dnsserver_dissect_element_DnssrvComplexOperation_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12408 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation_pszOperation_, NDR_POINTER_UNIQUE, "Pointer to Pszoperation (uint8)",hf_dnsserver_DnssrvComplexOperation_pszOperation);
12414 dnsserver_dissect_element_DnssrvComplexOperation_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12418 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvComplexOperation_pszOperation, FALSE, &data);
12419 proto_item_append_text(tree, ": %s", data);
12425 dnsserver_dissect_element_DnssrvComplexOperation_dwTypeIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12427 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation_dwTypeIn, 0);
12433 dnsserver_dissect_element_DnssrvComplexOperation_pDataIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12435 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation_pDataIn, *0);
12441 dnsserver_dissect_element_DnssrvComplexOperation_pdwTypeOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12443 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation_pdwTypeOut_, NDR_POINTER_REF, "Pointer to Pdwtypeout (DNS_RPC_TYPEID)",hf_dnsserver_DnssrvComplexOperation_pdwTypeOut);
12449 dnsserver_dissect_element_DnssrvComplexOperation_pdwTypeOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12451 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation_pdwTypeOut, 0);
12457 dnsserver_dissect_element_DnssrvComplexOperation_ppDataOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12459 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation_ppDataOut_, NDR_POINTER_REF, "Pointer to Ppdataout (DNSSRV_RPC_UNION)",hf_dnsserver_DnssrvComplexOperation_ppDataOut);
12465 dnsserver_dissect_element_DnssrvComplexOperation_ppDataOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12467 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation_ppDataOut, *0);
12472 /* IDL: WERROR DnssrvComplexOperation( */
12473 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
12474 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
12475 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszOperation, */
12476 /* IDL: [in] DNS_RPC_TYPEID dwTypeIn, */
12477 /* IDL: [in] [switch_is(dwTypeIn)] DNSSRV_RPC_UNION pDataIn, */
12478 /* IDL: [out] [ref] DNS_RPC_TYPEID *pdwTypeOut, */
12479 /* IDL: [out] [ref] [switch_is(*pdwTypeOut)] DNSSRV_RPC_UNION *ppDataOut */
12483 dnsserver_dissect_DnssrvComplexOperation_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12487 pinfo->dcerpc_procedure_name="DnssrvComplexOperation";
12488 offset = dnsserver_dissect_element_DnssrvComplexOperation_pdwTypeOut(tvb, offset, pinfo, tree, drep);
12489 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12491 offset = dnsserver_dissect_element_DnssrvComplexOperation_ppDataOut(tvb, offset, pinfo, tree, drep);
12492 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12494 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
12497 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
12503 dnsserver_dissect_DnssrvComplexOperation_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12505 pinfo->dcerpc_procedure_name="DnssrvComplexOperation";
12506 offset = dnsserver_dissect_element_DnssrvComplexOperation_pwszServerName(tvb, offset, pinfo, tree, drep);
12507 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12508 offset = dnsserver_dissect_element_DnssrvComplexOperation_pszZone(tvb, offset, pinfo, tree, drep);
12509 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12510 offset = dnsserver_dissect_element_DnssrvComplexOperation_pszOperation(tvb, offset, pinfo, tree, drep);
12511 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12512 offset = dnsserver_dissect_element_DnssrvComplexOperation_dwTypeIn(tvb, offset, pinfo, tree, drep);
12513 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12514 offset = dnsserver_dissect_element_DnssrvComplexOperation_pDataIn(tvb, offset, pinfo, tree, drep);
12515 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12520 dnsserver_dissect_element_DnssrvEnumRecords_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12522 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvEnumRecords_pwszServerName);
12528 dnsserver_dissect_element_DnssrvEnumRecords_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12532 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvEnumRecords_pwszServerName, FALSE, &data);
12533 proto_item_append_text(tree, ": %s", data);
12539 dnsserver_dissect_element_DnssrvEnumRecords_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12541 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvEnumRecords_pszZone);
12547 dnsserver_dissect_element_DnssrvEnumRecords_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12551 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords_pszZone, FALSE, &data);
12552 proto_item_append_text(tree, ": %s", data);
12558 dnsserver_dissect_element_DnssrvEnumRecords_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12560 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pszNodeName_, NDR_POINTER_UNIQUE, "Pointer to Psznodename (uint8)",hf_dnsserver_DnssrvEnumRecords_pszNodeName);
12566 dnsserver_dissect_element_DnssrvEnumRecords_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12570 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords_pszNodeName, FALSE, &data);
12571 proto_item_append_text(tree, ": %s", data);
12577 dnsserver_dissect_element_DnssrvEnumRecords_pszStartChild(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12579 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pszStartChild_, NDR_POINTER_UNIQUE, "Pointer to Pszstartchild (uint8)",hf_dnsserver_DnssrvEnumRecords_pszStartChild);
12585 dnsserver_dissect_element_DnssrvEnumRecords_pszStartChild_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12589 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords_pszStartChild, FALSE, &data);
12590 proto_item_append_text(tree, ": %s", data);
12596 dnsserver_dissect_element_DnssrvEnumRecords_wRecordType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12598 offset = dnsserver_dissect_struct_dns_record_type(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvEnumRecords_wRecordType,0);
12604 dnsserver_dissect_element_DnssrvEnumRecords_fSelectFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12606 offset = dnsserver_dissect_bitmap_DNS_SELECT_FLAGS(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords_fSelectFlag, 0);
12612 dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStart(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12614 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStart_, NDR_POINTER_UNIQUE, "Pointer to Pszfilterstart (uint8)",hf_dnsserver_DnssrvEnumRecords_pszFilterStart);
12620 dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStart_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12624 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords_pszFilterStart, FALSE, &data);
12625 proto_item_append_text(tree, ": %s", data);
12631 dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStop(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12633 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStop_, NDR_POINTER_UNIQUE, "Pointer to Pszfilterstop (uint8)",hf_dnsserver_DnssrvEnumRecords_pszFilterStop);
12639 dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStop_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12643 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords_pszFilterStop, FALSE, &data);
12644 proto_item_append_text(tree, ": %s", data);
12650 dnsserver_dissect_element_DnssrvEnumRecords_pdwBufferLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12652 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pdwBufferLength_, NDR_POINTER_REF, "Pointer to Pdwbufferlength (uint32)",hf_dnsserver_DnssrvEnumRecords_pdwBufferLength);
12658 dnsserver_dissect_element_DnssrvEnumRecords_pdwBufferLength_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12660 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords_pdwBufferLength, 0);
12666 dnsserver_dissect_element_DnssrvEnumRecords_pBuffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12668 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pBuffer_, NDR_POINTER_REF, "Pointer to Pbuffer (DNS_RPC_RECORDS_ARRAY)",hf_dnsserver_DnssrvEnumRecords_pBuffer);
12674 dnsserver_dissect_element_DnssrvEnumRecords_pBuffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12676 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords_pBuffer__, NDR_POINTER_UNIQUE, "Pointer to Pbuffer (DNS_RPC_RECORDS_ARRAY)",hf_dnsserver_DnssrvEnumRecords_pBuffer);
12682 dnsserver_dissect_element_DnssrvEnumRecords_pBuffer__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12684 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
12686 int conformant = di->conformant_run;
12690 guint32 saved_flags = di->call_data->flags;
12691 offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords_pBuffer_, &size);
12692 di->call_data->flags &= ~DCERPC_IS_NDR64;
12693 subtvb = tvb_new_subset(tvb, offset, size, -1);
12694 dnsserver_dissect_element_DnssrvEnumRecords_pBuffer___(subtvb, 0, pinfo, tree, drep);
12696 di->call_data->flags = saved_flags;
12703 dnsserver_dissect_element_DnssrvEnumRecords_pBuffer___(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12705 offset = dnsserver_dissect_struct_DNS_RPC_RECORDS_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvEnumRecords_pBuffer,0);
12710 /* IDL: WERROR DnssrvEnumRecords( */
12711 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
12712 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
12713 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszNodeName, */
12714 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszStartChild, */
12715 /* IDL: [in] dns_record_type wRecordType, */
12716 /* IDL: [in] DNS_SELECT_FLAGS fSelectFlag, */
12717 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszFilterStart, */
12718 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszFilterStop, */
12719 /* IDL: [out] [ref] uint32 *pdwBufferLength, */
12720 /* IDL: [out] [subcontext_size(*pdwBufferLength)] [subcontext(4)] [ref] DNS_RPC_RECORDS_ARRAY **pBuffer */
12724 dnsserver_dissect_DnssrvEnumRecords_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12728 pinfo->dcerpc_procedure_name="DnssrvEnumRecords";
12729 offset = dnsserver_dissect_element_DnssrvEnumRecords_pdwBufferLength(tvb, offset, pinfo, tree, drep);
12730 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12732 offset = dnsserver_dissect_element_DnssrvEnumRecords_pBuffer(tvb, offset, pinfo, tree, drep);
12733 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12735 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
12738 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
12744 dnsserver_dissect_DnssrvEnumRecords_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12746 pinfo->dcerpc_procedure_name="DnssrvEnumRecords";
12747 offset = dnsserver_dissect_element_DnssrvEnumRecords_pwszServerName(tvb, offset, pinfo, tree, drep);
12748 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12749 offset = dnsserver_dissect_element_DnssrvEnumRecords_pszZone(tvb, offset, pinfo, tree, drep);
12750 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12751 offset = dnsserver_dissect_element_DnssrvEnumRecords_pszNodeName(tvb, offset, pinfo, tree, drep);
12752 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12753 offset = dnsserver_dissect_element_DnssrvEnumRecords_pszStartChild(tvb, offset, pinfo, tree, drep);
12754 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12755 offset = dnsserver_dissect_element_DnssrvEnumRecords_wRecordType(tvb, offset, pinfo, tree, drep);
12756 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12757 offset = dnsserver_dissect_element_DnssrvEnumRecords_fSelectFlag(tvb, offset, pinfo, tree, drep);
12758 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12759 offset = dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStart(tvb, offset, pinfo, tree, drep);
12760 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12761 offset = dnsserver_dissect_element_DnssrvEnumRecords_pszFilterStop(tvb, offset, pinfo, tree, drep);
12762 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12767 dnsserver_dissect_element_DnssrvUpdateRecord_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12769 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvUpdateRecord_pwszServerName);
12775 dnsserver_dissect_element_DnssrvUpdateRecord_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12779 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvUpdateRecord_pwszServerName, FALSE, &data);
12780 proto_item_append_text(tree, ": %s", data);
12786 dnsserver_dissect_element_DnssrvUpdateRecord_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12788 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvUpdateRecord_pszZone);
12794 dnsserver_dissect_element_DnssrvUpdateRecord_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12798 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvUpdateRecord_pszZone, FALSE, &data);
12799 proto_item_append_text(tree, ": %s", data);
12805 dnsserver_dissect_element_DnssrvUpdateRecord_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12807 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord_pszNodeName_, NDR_POINTER_UNIQUE, "Pointer to Psznodename (uint8)",hf_dnsserver_DnssrvUpdateRecord_pszNodeName);
12813 dnsserver_dissect_element_DnssrvUpdateRecord_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12817 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvUpdateRecord_pszNodeName, FALSE, &data);
12818 proto_item_append_text(tree, ": %s", data);
12824 dnsserver_dissect_element_DnssrvUpdateRecord_pAddRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12826 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord_pAddRecord_, NDR_POINTER_UNIQUE, "Pointer to Paddrecord (DNS_RPC_RECORD_BUF)",hf_dnsserver_DnssrvUpdateRecord_pAddRecord);
12832 dnsserver_dissect_element_DnssrvUpdateRecord_pAddRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12834 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_BUF(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvUpdateRecord_pAddRecord,0);
12840 dnsserver_dissect_element_DnssrvUpdateRecord_pDeleteRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12842 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord_pDeleteRecord_, NDR_POINTER_UNIQUE, "Pointer to Pdeleterecord (DNS_RPC_RECORD_BUF)",hf_dnsserver_DnssrvUpdateRecord_pDeleteRecord);
12848 dnsserver_dissect_element_DnssrvUpdateRecord_pDeleteRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12850 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_BUF(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvUpdateRecord_pDeleteRecord,0);
12855 /* IDL: WERROR DnssrvUpdateRecord( */
12856 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
12857 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
12858 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszNodeName, */
12859 /* IDL: [unique(1)] [in] DNS_RPC_RECORD_BUF *pAddRecord, */
12860 /* IDL: [unique(1)] [in] DNS_RPC_RECORD_BUF *pDeleteRecord */
12864 dnsserver_dissect_DnssrvUpdateRecord_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12868 pinfo->dcerpc_procedure_name="DnssrvUpdateRecord";
12869 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
12872 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
12878 dnsserver_dissect_DnssrvUpdateRecord_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12880 pinfo->dcerpc_procedure_name="DnssrvUpdateRecord";
12881 offset = dnsserver_dissect_element_DnssrvUpdateRecord_pwszServerName(tvb, offset, pinfo, tree, drep);
12882 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12883 offset = dnsserver_dissect_element_DnssrvUpdateRecord_pszZone(tvb, offset, pinfo, tree, drep);
12884 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12885 offset = dnsserver_dissect_element_DnssrvUpdateRecord_pszNodeName(tvb, offset, pinfo, tree, drep);
12886 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12887 offset = dnsserver_dissect_element_DnssrvUpdateRecord_pAddRecord(tvb, offset, pinfo, tree, drep);
12888 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12889 offset = dnsserver_dissect_element_DnssrvUpdateRecord_pDeleteRecord(tvb, offset, pinfo, tree, drep);
12890 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
12895 dnsserver_dissect_element_DnssrvOperation2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12897 offset = dnsserver_dissect_enum_DNS_RPC_CLIENT_VERSION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation2_dwClientVersion, 0);
12903 dnsserver_dissect_element_DnssrvOperation2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12905 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation2_dwSettingFlags, 0);
12911 dnsserver_dissect_element_DnssrvOperation2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12913 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvOperation2_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvOperation2_pwszServerName);
12919 dnsserver_dissect_element_DnssrvOperation2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12923 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvOperation2_pwszServerName, FALSE, &data);
12924 proto_item_append_text(tree, ": %s", data);
12930 dnsserver_dissect_element_DnssrvOperation2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12932 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvOperation2_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvOperation2_pszZone);
12938 dnsserver_dissect_element_DnssrvOperation2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12942 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvOperation2_pszZone, FALSE, &data);
12943 proto_item_append_text(tree, ": %s", data);
12949 dnsserver_dissect_element_DnssrvOperation2_dwContext(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12951 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation2_dwContext, 0);
12957 dnsserver_dissect_element_DnssrvOperation2_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12959 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvOperation2_pszOperation_, NDR_POINTER_UNIQUE, "Pointer to Pszoperation (uint8)",hf_dnsserver_DnssrvOperation2_pszOperation);
12965 dnsserver_dissect_element_DnssrvOperation2_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12969 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvOperation2_pszOperation, FALSE, &data);
12970 proto_item_append_text(tree, ": %s", data);
12976 dnsserver_dissect_element_DnssrvOperation2_dwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12978 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation2_dwTypeId, 0);
12984 dnsserver_dissect_element_DnssrvOperation2_pData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
12986 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvOperation2_pData, *0);
12991 /* IDL: WERROR DnssrvOperation2( */
12992 /* IDL: [in] DNS_RPC_CLIENT_VERSION dwClientVersion, */
12993 /* IDL: [in] uint32 dwSettingFlags, */
12994 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
12995 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
12996 /* IDL: [in] uint32 dwContext, */
12997 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszOperation, */
12998 /* IDL: [in] DNS_RPC_TYPEID dwTypeId, */
12999 /* IDL: [in] [switch_is(dwTypeId)] DNSSRV_RPC_UNION pData */
13003 dnsserver_dissect_DnssrvOperation2_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13007 pinfo->dcerpc_procedure_name="DnssrvOperation2";
13008 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
13011 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
13017 dnsserver_dissect_DnssrvOperation2_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13019 pinfo->dcerpc_procedure_name="DnssrvOperation2";
13020 offset = dnsserver_dissect_element_DnssrvOperation2_dwClientVersion(tvb, offset, pinfo, tree, drep);
13021 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13022 offset = dnsserver_dissect_element_DnssrvOperation2_dwSettingFlags(tvb, offset, pinfo, tree, drep);
13023 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13024 offset = dnsserver_dissect_element_DnssrvOperation2_pwszServerName(tvb, offset, pinfo, tree, drep);
13025 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13026 offset = dnsserver_dissect_element_DnssrvOperation2_pszZone(tvb, offset, pinfo, tree, drep);
13027 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13028 offset = dnsserver_dissect_element_DnssrvOperation2_dwContext(tvb, offset, pinfo, tree, drep);
13029 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13030 offset = dnsserver_dissect_element_DnssrvOperation2_pszOperation(tvb, offset, pinfo, tree, drep);
13031 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13032 offset = dnsserver_dissect_element_DnssrvOperation2_dwTypeId(tvb, offset, pinfo, tree, drep);
13033 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13034 offset = dnsserver_dissect_element_DnssrvOperation2_pData(tvb, offset, pinfo, tree, drep);
13035 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13040 dnsserver_dissect_element_DnssrvQuery2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13042 offset = dnsserver_dissect_enum_DNS_RPC_CLIENT_VERSION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvQuery2_dwClientVersion, 0);
13048 dnsserver_dissect_element_DnssrvQuery2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13050 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvQuery2_dwSettingFlags, 0);
13056 dnsserver_dissect_element_DnssrvQuery2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13058 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery2_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvQuery2_pwszServerName);
13064 dnsserver_dissect_element_DnssrvQuery2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13068 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvQuery2_pwszServerName, FALSE, &data);
13069 proto_item_append_text(tree, ": %s", data);
13075 dnsserver_dissect_element_DnssrvQuery2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13077 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery2_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvQuery2_pszZone);
13083 dnsserver_dissect_element_DnssrvQuery2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13087 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvQuery2_pszZone, FALSE, &data);
13088 proto_item_append_text(tree, ": %s", data);
13094 dnsserver_dissect_element_DnssrvQuery2_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13096 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery2_pszOperation_, NDR_POINTER_UNIQUE, "Pointer to Pszoperation (uint8)",hf_dnsserver_DnssrvQuery2_pszOperation);
13102 dnsserver_dissect_element_DnssrvQuery2_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13106 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvQuery2_pszOperation, FALSE, &data);
13107 proto_item_append_text(tree, ": %s", data);
13113 dnsserver_dissect_element_DnssrvQuery2_pdwTypeId(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13115 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery2_pdwTypeId_, NDR_POINTER_REF, "Pointer to Pdwtypeid (DNS_RPC_TYPEID)",hf_dnsserver_DnssrvQuery2_pdwTypeId);
13121 dnsserver_dissect_element_DnssrvQuery2_pdwTypeId_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13123 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvQuery2_pdwTypeId, 0);
13129 dnsserver_dissect_element_DnssrvQuery2_ppData(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13131 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvQuery2_ppData_, NDR_POINTER_REF, "Pointer to Ppdata (DNSSRV_RPC_UNION)",hf_dnsserver_DnssrvQuery2_ppData);
13137 dnsserver_dissect_element_DnssrvQuery2_ppData_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13139 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvQuery2_ppData, *0);
13144 /* IDL: WERROR DnssrvQuery2( */
13145 /* IDL: [in] DNS_RPC_CLIENT_VERSION dwClientVersion, */
13146 /* IDL: [in] uint32 dwSettingFlags, */
13147 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
13148 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
13149 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszOperation, */
13150 /* IDL: [out] [ref] DNS_RPC_TYPEID *pdwTypeId, */
13151 /* IDL: [out] [ref] [switch_is(*pdwTypeId)] DNSSRV_RPC_UNION *ppData */
13155 dnsserver_dissect_DnssrvQuery2_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13159 pinfo->dcerpc_procedure_name="DnssrvQuery2";
13160 offset = dnsserver_dissect_element_DnssrvQuery2_pdwTypeId(tvb, offset, pinfo, tree, drep);
13161 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13163 offset = dnsserver_dissect_element_DnssrvQuery2_ppData(tvb, offset, pinfo, tree, drep);
13164 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13166 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
13169 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
13175 dnsserver_dissect_DnssrvQuery2_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13177 pinfo->dcerpc_procedure_name="DnssrvQuery2";
13178 offset = dnsserver_dissect_element_DnssrvQuery2_dwClientVersion(tvb, offset, pinfo, tree, drep);
13179 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13180 offset = dnsserver_dissect_element_DnssrvQuery2_dwSettingFlags(tvb, offset, pinfo, tree, drep);
13181 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13182 offset = dnsserver_dissect_element_DnssrvQuery2_pwszServerName(tvb, offset, pinfo, tree, drep);
13183 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13184 offset = dnsserver_dissect_element_DnssrvQuery2_pszZone(tvb, offset, pinfo, tree, drep);
13185 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13186 offset = dnsserver_dissect_element_DnssrvQuery2_pszOperation(tvb, offset, pinfo, tree, drep);
13187 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13192 dnsserver_dissect_element_DnssrvComplexOperation2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13194 offset = dnsserver_dissect_enum_DNS_RPC_CLIENT_VERSION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation2_dwClientVersion, 0);
13200 dnsserver_dissect_element_DnssrvComplexOperation2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13202 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation2_dwSettingFlags, 0);
13208 dnsserver_dissect_element_DnssrvComplexOperation2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13210 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation2_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvComplexOperation2_pwszServerName);
13216 dnsserver_dissect_element_DnssrvComplexOperation2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13220 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvComplexOperation2_pwszServerName, FALSE, &data);
13221 proto_item_append_text(tree, ": %s", data);
13227 dnsserver_dissect_element_DnssrvComplexOperation2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13229 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation2_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvComplexOperation2_pszZone);
13235 dnsserver_dissect_element_DnssrvComplexOperation2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13239 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvComplexOperation2_pszZone, FALSE, &data);
13240 proto_item_append_text(tree, ": %s", data);
13246 dnsserver_dissect_element_DnssrvComplexOperation2_pszOperation(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13248 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation2_pszOperation_, NDR_POINTER_UNIQUE, "Pointer to Pszoperation (uint8)",hf_dnsserver_DnssrvComplexOperation2_pszOperation);
13254 dnsserver_dissect_element_DnssrvComplexOperation2_pszOperation_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13258 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvComplexOperation2_pszOperation, FALSE, &data);
13259 proto_item_append_text(tree, ": %s", data);
13265 dnsserver_dissect_element_DnssrvComplexOperation2_dwTypeIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13267 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation2_dwTypeIn, 0);
13273 dnsserver_dissect_element_DnssrvComplexOperation2_pDataIn(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13275 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation2_pDataIn, *0);
13281 dnsserver_dissect_element_DnssrvComplexOperation2_pdwTypeOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13283 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation2_pdwTypeOut_, NDR_POINTER_REF, "Pointer to Pdwtypeout (DNS_RPC_TYPEID)",hf_dnsserver_DnssrvComplexOperation2_pdwTypeOut);
13289 dnsserver_dissect_element_DnssrvComplexOperation2_pdwTypeOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13291 offset = dnsserver_dissect_enum_DNS_RPC_TYPEID(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation2_pdwTypeOut, 0);
13297 dnsserver_dissect_element_DnssrvComplexOperation2_ppDataOut(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13299 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvComplexOperation2_ppDataOut_, NDR_POINTER_REF, "Pointer to Ppdataout (DNSSRV_RPC_UNION)",hf_dnsserver_DnssrvComplexOperation2_ppDataOut);
13305 dnsserver_dissect_element_DnssrvComplexOperation2_ppDataOut_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13307 offset = dnsserver_dissect_DNSSRV_RPC_UNION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvComplexOperation2_ppDataOut, *0);
13312 /* IDL: WERROR DnssrvComplexOperation2( */
13313 /* IDL: [in] DNS_RPC_CLIENT_VERSION dwClientVersion, */
13314 /* IDL: [in] uint32 dwSettingFlags, */
13315 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
13316 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
13317 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszOperation, */
13318 /* IDL: [in] DNS_RPC_TYPEID dwTypeIn, */
13319 /* IDL: [in] [switch_is(dwTypeIn)] DNSSRV_RPC_UNION pDataIn, */
13320 /* IDL: [out] [ref] DNS_RPC_TYPEID *pdwTypeOut, */
13321 /* IDL: [out] [ref] [switch_is(*pdwTypeOut)] DNSSRV_RPC_UNION *ppDataOut */
13325 dnsserver_dissect_DnssrvComplexOperation2_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13329 pinfo->dcerpc_procedure_name="DnssrvComplexOperation2";
13330 offset = dnsserver_dissect_element_DnssrvComplexOperation2_pdwTypeOut(tvb, offset, pinfo, tree, drep);
13331 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13333 offset = dnsserver_dissect_element_DnssrvComplexOperation2_ppDataOut(tvb, offset, pinfo, tree, drep);
13334 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13336 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
13339 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
13345 dnsserver_dissect_DnssrvComplexOperation2_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13347 pinfo->dcerpc_procedure_name="DnssrvComplexOperation2";
13348 offset = dnsserver_dissect_element_DnssrvComplexOperation2_dwClientVersion(tvb, offset, pinfo, tree, drep);
13349 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13350 offset = dnsserver_dissect_element_DnssrvComplexOperation2_dwSettingFlags(tvb, offset, pinfo, tree, drep);
13351 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13352 offset = dnsserver_dissect_element_DnssrvComplexOperation2_pwszServerName(tvb, offset, pinfo, tree, drep);
13353 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13354 offset = dnsserver_dissect_element_DnssrvComplexOperation2_pszZone(tvb, offset, pinfo, tree, drep);
13355 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13356 offset = dnsserver_dissect_element_DnssrvComplexOperation2_pszOperation(tvb, offset, pinfo, tree, drep);
13357 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13358 offset = dnsserver_dissect_element_DnssrvComplexOperation2_dwTypeIn(tvb, offset, pinfo, tree, drep);
13359 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13360 offset = dnsserver_dissect_element_DnssrvComplexOperation2_pDataIn(tvb, offset, pinfo, tree, drep);
13361 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13366 dnsserver_dissect_element_DnssrvEnumRecords2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13368 offset = dnsserver_dissect_enum_DNS_RPC_CLIENT_VERSION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords2_dwClientVersion, 0);
13374 dnsserver_dissect_element_DnssrvEnumRecords2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13376 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords2_dwSettingFlags, 0);
13382 dnsserver_dissect_element_DnssrvEnumRecords2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13384 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvEnumRecords2_pwszServerName);
13390 dnsserver_dissect_element_DnssrvEnumRecords2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13394 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvEnumRecords2_pwszServerName, FALSE, &data);
13395 proto_item_append_text(tree, ": %s", data);
13401 dnsserver_dissect_element_DnssrvEnumRecords2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13403 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvEnumRecords2_pszZone);
13409 dnsserver_dissect_element_DnssrvEnumRecords2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13413 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords2_pszZone, FALSE, &data);
13414 proto_item_append_text(tree, ": %s", data);
13420 dnsserver_dissect_element_DnssrvEnumRecords2_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13422 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pszNodeName_, NDR_POINTER_UNIQUE, "Pointer to Psznodename (uint8)",hf_dnsserver_DnssrvEnumRecords2_pszNodeName);
13428 dnsserver_dissect_element_DnssrvEnumRecords2_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13432 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords2_pszNodeName, FALSE, &data);
13433 proto_item_append_text(tree, ": %s", data);
13439 dnsserver_dissect_element_DnssrvEnumRecords2_pszStartChild(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13441 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pszStartChild_, NDR_POINTER_UNIQUE, "Pointer to Pszstartchild (uint8)",hf_dnsserver_DnssrvEnumRecords2_pszStartChild);
13447 dnsserver_dissect_element_DnssrvEnumRecords2_pszStartChild_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13451 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords2_pszStartChild, FALSE, &data);
13452 proto_item_append_text(tree, ": %s", data);
13458 dnsserver_dissect_element_DnssrvEnumRecords2_wRecordType(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13460 offset = dnsserver_dissect_struct_dns_record_type(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvEnumRecords2_wRecordType,0);
13466 dnsserver_dissect_element_DnssrvEnumRecords2_fSelectFlag(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13468 offset = dnsserver_dissect_bitmap_DNS_SELECT_FLAGS(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords2_fSelectFlag, 0);
13474 dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStart(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13476 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStart_, NDR_POINTER_UNIQUE, "Pointer to Pszfilterstart (uint8)",hf_dnsserver_DnssrvEnumRecords2_pszFilterStart);
13482 dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStart_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13486 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords2_pszFilterStart, FALSE, &data);
13487 proto_item_append_text(tree, ": %s", data);
13493 dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStop(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13495 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStop_, NDR_POINTER_UNIQUE, "Pointer to Pszfilterstop (uint8)",hf_dnsserver_DnssrvEnumRecords2_pszFilterStop);
13501 dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStop_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13505 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvEnumRecords2_pszFilterStop, FALSE, &data);
13506 proto_item_append_text(tree, ": %s", data);
13512 dnsserver_dissect_element_DnssrvEnumRecords2_pdwBufferLength(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13514 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pdwBufferLength_, NDR_POINTER_REF, "Pointer to Pdwbufferlength (uint32)",hf_dnsserver_DnssrvEnumRecords2_pdwBufferLength);
13520 dnsserver_dissect_element_DnssrvEnumRecords2_pdwBufferLength_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13522 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords2_pdwBufferLength, 0);
13528 dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13530 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer_, NDR_POINTER_REF, "Pointer to Pbuffer (DNS_RPC_RECORDS_ARRAY)",hf_dnsserver_DnssrvEnumRecords2_pBuffer);
13536 dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13538 offset = dissect_ndr_embedded_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer__, NDR_POINTER_UNIQUE, "Pointer to Pbuffer (DNS_RPC_RECORDS_ARRAY)",hf_dnsserver_DnssrvEnumRecords2_pBuffer);
13544 dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer__(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13546 dcerpc_info *di = (dcerpc_info*)pinfo->private_data;
13548 int conformant = di->conformant_run;
13552 guint32 saved_flags = di->call_data->flags;
13553 offset = dissect_ndr_uint3264(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvEnumRecords2_pBuffer_, &size);
13554 di->call_data->flags &= ~DCERPC_IS_NDR64;
13555 subtvb = tvb_new_subset(tvb, offset, size, -1);
13556 dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer___(subtvb, 0, pinfo, tree, drep);
13558 di->call_data->flags = saved_flags;
13565 dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer___(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13567 offset = dnsserver_dissect_struct_DNS_RPC_RECORDS_ARRAY(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvEnumRecords2_pBuffer,0);
13572 /* IDL: WERROR DnssrvEnumRecords2( */
13573 /* IDL: [in] DNS_RPC_CLIENT_VERSION dwClientVersion, */
13574 /* IDL: [in] uint32 dwSettingFlags, */
13575 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
13576 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
13577 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszNodeName, */
13578 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszStartChild, */
13579 /* IDL: [in] dns_record_type wRecordType, */
13580 /* IDL: [in] DNS_SELECT_FLAGS fSelectFlag, */
13581 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszFilterStart, */
13582 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszFilterStop, */
13583 /* IDL: [out] [ref] uint32 *pdwBufferLength, */
13584 /* IDL: [out] [subcontext_size(*pdwBufferLength)] [subcontext(4)] [ref] DNS_RPC_RECORDS_ARRAY **pBuffer */
13588 dnsserver_dissect_DnssrvEnumRecords2_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13592 pinfo->dcerpc_procedure_name="DnssrvEnumRecords2";
13593 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pdwBufferLength(tvb, offset, pinfo, tree, drep);
13594 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13596 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pBuffer(tvb, offset, pinfo, tree, drep);
13597 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13599 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
13602 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
13608 dnsserver_dissect_DnssrvEnumRecords2_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13610 pinfo->dcerpc_procedure_name="DnssrvEnumRecords2";
13611 offset = dnsserver_dissect_element_DnssrvEnumRecords2_dwClientVersion(tvb, offset, pinfo, tree, drep);
13612 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13613 offset = dnsserver_dissect_element_DnssrvEnumRecords2_dwSettingFlags(tvb, offset, pinfo, tree, drep);
13614 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13615 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pwszServerName(tvb, offset, pinfo, tree, drep);
13616 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13617 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pszZone(tvb, offset, pinfo, tree, drep);
13618 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13619 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pszNodeName(tvb, offset, pinfo, tree, drep);
13620 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13621 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pszStartChild(tvb, offset, pinfo, tree, drep);
13622 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13623 offset = dnsserver_dissect_element_DnssrvEnumRecords2_wRecordType(tvb, offset, pinfo, tree, drep);
13624 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13625 offset = dnsserver_dissect_element_DnssrvEnumRecords2_fSelectFlag(tvb, offset, pinfo, tree, drep);
13626 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13627 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStart(tvb, offset, pinfo, tree, drep);
13628 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13629 offset = dnsserver_dissect_element_DnssrvEnumRecords2_pszFilterStop(tvb, offset, pinfo, tree, drep);
13630 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13635 dnsserver_dissect_element_DnssrvUpdateRecord2_dwClientVersion(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13637 offset = dnsserver_dissect_enum_DNS_RPC_CLIENT_VERSION(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvUpdateRecord2_dwClientVersion, 0);
13643 dnsserver_dissect_element_DnssrvUpdateRecord2_dwSettingFlags(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13645 offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_DnssrvUpdateRecord2_dwSettingFlags, 0);
13651 dnsserver_dissect_element_DnssrvUpdateRecord2_pwszServerName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13653 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord2_pwszServerName_, NDR_POINTER_UNIQUE, "Pointer to Pwszservername (uint16)",hf_dnsserver_DnssrvUpdateRecord2_pwszServerName);
13659 dnsserver_dissect_element_DnssrvUpdateRecord2_pwszServerName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13663 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint16), hf_dnsserver_DnssrvUpdateRecord2_pwszServerName, FALSE, &data);
13664 proto_item_append_text(tree, ": %s", data);
13670 dnsserver_dissect_element_DnssrvUpdateRecord2_pszZone(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13672 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord2_pszZone_, NDR_POINTER_UNIQUE, "Pointer to Pszzone (uint8)",hf_dnsserver_DnssrvUpdateRecord2_pszZone);
13678 dnsserver_dissect_element_DnssrvUpdateRecord2_pszZone_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13682 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvUpdateRecord2_pszZone, FALSE, &data);
13683 proto_item_append_text(tree, ": %s", data);
13689 dnsserver_dissect_element_DnssrvUpdateRecord2_pszNodeName(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13691 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord2_pszNodeName_, NDR_POINTER_REF, "Pointer to Psznodename (uint8)",hf_dnsserver_DnssrvUpdateRecord2_pszNodeName);
13697 dnsserver_dissect_element_DnssrvUpdateRecord2_pszNodeName_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13701 offset = dissect_ndr_cvstring(tvb, offset, pinfo, tree, drep, sizeof(guint8), hf_dnsserver_DnssrvUpdateRecord2_pszNodeName, FALSE, &data);
13702 proto_item_append_text(tree, ": %s", data);
13708 dnsserver_dissect_element_DnssrvUpdateRecord2_pAddRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13710 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord2_pAddRecord_, NDR_POINTER_UNIQUE, "Pointer to Paddrecord (DNS_RPC_RECORD_BUF)",hf_dnsserver_DnssrvUpdateRecord2_pAddRecord);
13716 dnsserver_dissect_element_DnssrvUpdateRecord2_pAddRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13718 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_BUF(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvUpdateRecord2_pAddRecord,0);
13724 dnsserver_dissect_element_DnssrvUpdateRecord2_pDeleteRecord(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13726 offset = dissect_ndr_toplevel_pointer(tvb, offset, pinfo, tree, drep, dnsserver_dissect_element_DnssrvUpdateRecord2_pDeleteRecord_, NDR_POINTER_UNIQUE, "Pointer to Pdeleterecord (DNS_RPC_RECORD_BUF)",hf_dnsserver_DnssrvUpdateRecord2_pDeleteRecord);
13732 dnsserver_dissect_element_DnssrvUpdateRecord2_pDeleteRecord_(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13734 offset = dnsserver_dissect_struct_DNS_RPC_RECORD_BUF(tvb,offset,pinfo,tree,drep,hf_dnsserver_DnssrvUpdateRecord2_pDeleteRecord,0);
13739 /* IDL: WERROR DnssrvUpdateRecord2( */
13740 /* IDL: [in] DNS_RPC_CLIENT_VERSION dwClientVersion, */
13741 /* IDL: [in] uint32 dwSettingFlags, */
13742 /* IDL: [unique(1)] [in] [charset(UTF16)] uint16 *pwszServerName, */
13743 /* IDL: [unique(1)] [in] [charset(UTF8)] uint8 *pszZone, */
13744 /* IDL: [ref] [in] [charset(UTF8)] uint8 *pszNodeName, */
13745 /* IDL: [unique(1)] [in] DNS_RPC_RECORD_BUF *pAddRecord, */
13746 /* IDL: [unique(1)] [in] DNS_RPC_RECORD_BUF *pDeleteRecord */
13750 dnsserver_dissect_DnssrvUpdateRecord2_response(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13754 pinfo->dcerpc_procedure_name="DnssrvUpdateRecord2";
13755 offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, drep, hf_dnsserver_werror, &status);
13758 col_append_fstr(pinfo->cinfo, COL_INFO, ", Error: %s", val_to_str(status, WERR_errors, "Unknown DOS error 0x%08x"));
13764 dnsserver_dissect_DnssrvUpdateRecord2_request(tvbuff_t *tvb _U_, int offset _U_, packet_info *pinfo _U_, proto_tree *tree _U_, guint8 *drep _U_)
13766 pinfo->dcerpc_procedure_name="DnssrvUpdateRecord2";
13767 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_dwClientVersion(tvb, offset, pinfo, tree, drep);
13768 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13769 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_dwSettingFlags(tvb, offset, pinfo, tree, drep);
13770 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13771 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_pwszServerName(tvb, offset, pinfo, tree, drep);
13772 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13773 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_pszZone(tvb, offset, pinfo, tree, drep);
13774 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13775 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_pszNodeName(tvb, offset, pinfo, tree, drep);
13776 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13777 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_pAddRecord(tvb, offset, pinfo, tree, drep);
13778 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13779 offset = dnsserver_dissect_element_DnssrvUpdateRecord2_pDeleteRecord(tvb, offset, pinfo, tree, drep);
13780 offset = dissect_deferred_pointers(pinfo, tvb, offset, drep);
13785 static dcerpc_sub_dissector dnsserver_dissectors[] = {
13786 { 0, "DnssrvOperation",
13787 dnsserver_dissect_DnssrvOperation_request, dnsserver_dissect_DnssrvOperation_response},
13788 { 1, "DnssrvQuery",
13789 dnsserver_dissect_DnssrvQuery_request, dnsserver_dissect_DnssrvQuery_response},
13790 { 2, "DnssrvComplexOperation",
13791 dnsserver_dissect_DnssrvComplexOperation_request, dnsserver_dissect_DnssrvComplexOperation_response},
13792 { 3, "DnssrvEnumRecords",
13793 dnsserver_dissect_DnssrvEnumRecords_request, dnsserver_dissect_DnssrvEnumRecords_response},
13794 { 4, "DnssrvUpdateRecord",
13795 dnsserver_dissect_DnssrvUpdateRecord_request, dnsserver_dissect_DnssrvUpdateRecord_response},
13796 { 5, "DnssrvOperation2",
13797 dnsserver_dissect_DnssrvOperation2_request, dnsserver_dissect_DnssrvOperation2_response},
13798 { 6, "DnssrvQuery2",
13799 dnsserver_dissect_DnssrvQuery2_request, dnsserver_dissect_DnssrvQuery2_response},
13800 { 7, "DnssrvComplexOperation2",
13801 dnsserver_dissect_DnssrvComplexOperation2_request, dnsserver_dissect_DnssrvComplexOperation2_response},
13802 { 8, "DnssrvEnumRecords2",
13803 dnsserver_dissect_DnssrvEnumRecords2_request, dnsserver_dissect_DnssrvEnumRecords2_response},
13804 { 9, "DnssrvUpdateRecord2",
13805 dnsserver_dissect_DnssrvUpdateRecord2_request, dnsserver_dissect_DnssrvUpdateRecord2_response},
13806 { 0, NULL, NULL, NULL }
13809 void proto_register_dcerpc_dnsserver(void)
13811 static hf_register_info hf[] = {
13812 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_fNotifyLevel,
13813 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_SECONDARIES_W2K.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
13814 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwForwardTimeout,
13815 { "Dwforwardtimeout", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwForwardTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13816 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fDsAvailable,
13817 { "Fdsavailable", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fDsAvailable", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13818 { &hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_DOMAIN_DEFAULT,
13819 { "Dns Dp Domain Default", "dnsserver.DNS_RPC_DP_FLAGS.DNS_DP_DOMAIN_DEFAULT", FT_BOOLEAN, 32, TFS(&DNS_RPC_DP_FLAGS_DNS_DP_DOMAIN_DEFAULT_tfs), ( 0x00000004 ), NULL, HFILL }},
13820 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAutoCacheUpdate,
13821 { "Fautocacheupdate", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fAutoCacheUpdate", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13822 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fSecureSecondaries,
13823 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
13824 { &hf_dnsserver_DNS_RPC_BUFFER_Buffer,
13825 { "Buffer", "dnsserver.DNS_RPC_BUFFER.Buffer", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13826 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fForwarderSlave,
13827 { "Fforwarderslave", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fForwarderSlave", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13828 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_Flags,
13829 { "Flags", "dnsserver.DNS_RPC_ZONE_DOTNET.Flags", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
13830 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_Forwarders,
13831 { "Forwarders", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS.Forwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13832 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved2,
13833 { "Dwreserved2", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwReserved2", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13834 { &hf_dnsserver_DnssrvEnumRecords_pszZone,
13835 { "Pszzone", "dnsserver.DnssrvEnumRecords.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13836 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwMaxCacheTtl,
13837 { "Dwmaxcachettl", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwMaxCacheTtl", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13838 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fDsIntegrated,
13839 { "Fdsintegrated", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fDsIntegrated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13840 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwReserveArray,
13841 { "Dwreservearray", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwReserveArray", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13842 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved2,
13843 { "Preserved2", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pReserved2", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13844 { &hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwReserved0,
13845 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_LIST_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13846 { &hf_dnsserver_DNS_RPC_RECORD_BUF_wContextLength,
13847 { "Wcontextlength", "dnsserver.DNS_RPC_RECORD_BUF.wContextLength", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13848 { &hf_dnsserver_DnssrvUpdateRecord_pszZone,
13849 { "Pszzone", "dnsserver.DnssrvUpdateRecord.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13850 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLogLevel,
13851 { "Dwloglevel", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwLogLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13852 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_AAAA_ipv6,
13853 { "Ipv6", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_AAAA.ipv6", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13854 { &hf_dnsserver_DNS_RPC_DP_INFO_dwReplicaCount,
13855 { "Dwreplicacount", "dnsserver.DNS_RPC_DP_INFO.dwReplicaCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13856 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR_WideString,
13857 { "Widestring", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPWSTR.WideString", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13858 { &hf_dnsserver_DnssrvOperation_dwContext,
13859 { "Dwcontext", "dnsserver.DnssrvOperation.dwContext", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13860 { &hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_fRecurseAfterForwarding,
13861 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_FORWARDERS_LONGHORN.fRecurseAfterForwarding", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13862 { &hf_dnsserver_DnssrvQuery2_pwszServerName,
13863 { "Pwszservername", "dnsserver.DnssrvQuery2.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13864 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fWriteAuthorityNs,
13865 { "Fwriteauthorityns", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fWriteAuthorityNs", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13866 { &hf_dnsserver_DNS_RPC_RECORDS_dwChildCount,
13867 { "Dwchildcount", "dnsserver.DNS_RPC_RECORDS.dwChildCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13868 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved5,
13869 { "Dwreserved5", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwReserved5", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13870 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fReserveArray,
13871 { "Freservearray", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fReserveArray", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
13872 { &hf_dnsserver_DnssrvQuery_ppData,
13873 { "Ppdata", "dnsserver.DnssrvQuery.ppData", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13874 { &hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_pszDestPartition,
13875 { "Pszdestpartition", "dnsserver.DNS_RPC_ZONE_CHANGE_DP.pszDestPartition", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13876 { &hf_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE_wPreference,
13877 { "Wpreference", "dnsserver.DNS_RPC_RECORD_NAME_PREFERENCE.wPreference", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
13878 { &hf_dnsserver_DnssrvComplexOperation_pszZone,
13879 { "Pszzone", "dnsserver.DnssrvComplexOperation.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13880 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLogLevel,
13881 { "Dwloglevel", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwLogLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13882 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAutoReverseZones,
13883 { "Fautoreversezones", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fAutoReverseZones", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13884 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fReserveArray,
13885 { "Freservearray", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fReserveArray", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
13886 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwForwardTimeout,
13887 { "Dwforwardtimeout", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwForwardTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13888 { &hf_dnsserver_DNS_RPC_RECORD_SOA_dwRefresh,
13889 { "Dwrefresh", "dnsserver.DNS_RPC_RECORD_SOA.dwRefresh", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13890 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_PTR_ptr,
13891 { "Ptr", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_PTR.ptr", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13892 { &hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszQueryString,
13893 { "Pszquerystring", "dnsserver.DNS_RPC_ENUM_ZONES_FILTER.pszQueryString", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13894 { &hf_dnsserver_DNSSRV_STAT_HEADER_fClear,
13895 { "Fclear", "dnsserver.DNSSRV_STAT_HEADER.fClear", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13896 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K_ZoneCreateW2K,
13897 { "Zonecreatew2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_W2K.ZoneCreateW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13898 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE_IpValidate,
13899 { "Ipvalidate", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IP_VALIDATE.IpValidate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13900 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsPollingInterval,
13901 { "Dwdspollinginterval", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDsPollingInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13902 { &hf_dnsserver_DNS_RPC_RECORD_wType,
13903 { "Wtype", "dnsserver.DNS_RPC_RECORD.wType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13904 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipListenAddrs,
13905 { "Aiplistenaddrs", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.aipListenAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13906 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE_timestamp,
13907 { "Timestamp", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_TOMBSTONE.timestamp", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }},
13908 { &hf_dnsserver_DnssrvComplexOperation_ppDataOut,
13909 { "Ppdataout", "dnsserver.DnssrvComplexOperation.ppDataOut", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13910 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved5,
13911 { "Pvreserved5", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved5", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13912 { &hf_dnsserver_DnssrvQuery_pwszServerName,
13913 { "Pwszservername", "dnsserver.DnssrvQuery.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13914 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fReadOnlyZone,
13915 { "Freadonlyzone", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fReadOnlyZone", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13916 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension1,
13917 { "Pextension1", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pExtension1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13918 { &hf_dnsserver_DnssrvUpdateRecord2_dwClientVersion,
13919 { "Dwclientversion", "dnsserver.DnssrvUpdateRecord2.dwClientVersion", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_CLIENT_VERSION_vals), 0, NULL, HFILL }},
13920 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_cAddressAnswerLimit,
13921 { "Caddressanswerlimit", "dnsserver.DNS_RPC_SERVER_INFO_W2K.cAddressAnswerLimit", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13922 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsForestVersion,
13923 { "Dwdsforestversion", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDsForestVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13924 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDefaultNoRefreshInterval,
13925 { "Dwdefaultnorefreshinterval", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwDefaultNoRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13926 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved6,
13927 { "Dwreserved6", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved6", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13928 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fForwardDelegations,
13929 { "Fforwarddelegations", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fForwardDelegations", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13930 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fSecureResponses,
13931 { "Fsecureresponses", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fSecureResponses", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13932 { &hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_aipForwarders,
13933 { "Aipforwarders", "dnsserver.DNS_RPC_FORWARDERS_LONGHORN.aipForwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13934 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_PAUSED,
13935 { "Dns Rpc Zone Paused", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_PAUSED", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_PAUSED_tfs), ( 0x0001 ), NULL, HFILL }},
13936 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDataFile,
13937 { "Pszdatafile", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.pszDataFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13938 { &hf_dnsserver_DNS_RPC_RECORD_dwTtlSeconds,
13939 { "Dwttlseconds", "dnsserver.DNS_RPC_RECORD.dwTtlSeconds", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13940 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDebugLevel,
13941 { "Dwdebuglevel", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDebugLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13942 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwMaxCacheTtl,
13943 { "Dwmaxcachettl", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwMaxCacheTtl", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13944 { &hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwForwardTimeout,
13945 { "Dwforwardtimeout", "dnsserver.DNS_RPC_FORWARDERS_LONGHORN.dwForwardTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13946 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fLooseWildcarding,
13947 { "Floosewildcarding", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fLooseWildcarding", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13948 { &hf_dnsserver_DnssrvOperation_pData,
13949 { "Pdata", "dnsserver.DnssrvOperation.pData", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13950 { &hf_dnsserver_DnssrvOperation_pszZone,
13951 { "Pszzone", "dnsserver.DnssrvOperation.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13952 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fDsIntegrated,
13953 { "Fdsintegrated", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fDsIntegrated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13954 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAdminConfigured,
13955 { "Fadminconfigured", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fAdminConfigured", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13956 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved,
13957 { "Dwreserved", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwReserved", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13958 { &hf_dnsserver_DnssrvComplexOperation2_pdwTypeOut,
13959 { "Pdwtypeout", "dnsserver.DnssrvComplexOperation2.pdwTypeOut", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
13960 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcProtocol,
13961 { "Dwrpcprotocol", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwRpcProtocol", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13962 { &hf_dnsserver_DNS_RPC_DP_INFO_dwRpcStructureVersion,
13963 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_DP_INFO.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13964 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwZoneType,
13965 { "Dwzonetype", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwZoneType", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13966 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDpFqdn,
13967 { "Pszdpfqdn", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13968 { &hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwRpcStructureVersion,
13969 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_LIST_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13970 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAllowUpdate,
13971 { "Fallowupdate", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fAllowUpdate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13972 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwRpcStructureVersion,
13973 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13974 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipScavengeServers,
13975 { "Aipscavengeservers", "dnsserver.DNS_RPC_ZONE_INFO_W2K.aipScavengeServers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13976 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST_DirectoryPartitionList,
13977 { "Directorypartitionlist", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_LIST.DirectoryPartitionList", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13978 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fShutdown,
13979 { "Fshutdown", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fShutdown", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13980 { &hf_dnsserver_DNS_RPC_DP_INFO_dwReserved0,
13981 { "Dwreserved0", "dnsserver.DNS_RPC_DP_INFO.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13982 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipForwarders,
13983 { "Aipforwarders", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.aipForwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13984 { &hf_dnsserver_DnssrvComplexOperation_pszOperation,
13985 { "Pszoperation", "dnsserver.DnssrvComplexOperation.pszOperation", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
13986 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved3,
13987 { "Dwreserved3", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwReserved3", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13988 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fStrictFileParsing,
13989 { "Fstrictfileparsing", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fStrictFileParsing", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
13990 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseDatabase,
13991 { "Fusedatabase", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fUseDatabase", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13992 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fPaused,
13993 { "Fpaused", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fPaused", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13994 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_SRV_srv,
13995 { "Srv", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_SRV.srv", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
13996 { &hf_dnsserver_DNS_RPC_RECORD_dwSerial,
13997 { "Dwserial", "dnsserver.DNS_RPC_RECORD.dwSerial", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
13998 { &hf_dnsserver_DNS_RPC_RECORD_data,
13999 { "Data", "dnsserver.DNS_RPC_RECORD.data", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14000 { &hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwAutoConfigFlags,
14001 { "Dwautoconfigflags", "dnsserver.DNS_RPC_AUTOCONFIGURE.dwAutoConfigFlags", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_AUTOCONFIG_vals), 0, NULL, HFILL }},
14002 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsPollingInterval,
14003 { "Dwdspollinginterval", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDsPollingInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14004 { &hf_dnsserver_DnssrvOperation_pwszServerName,
14005 { "Pwszservername", "dnsserver.DnssrvOperation.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14006 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K_ZoneInfoW2K,
14007 { "Zoneinfow2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_W2K.ZoneInfoW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14008 { &hf_dnsserver_DNS_RPC_NODE_wLength,
14009 { "Wlength", "dnsserver.DNS_RPC_NODE.wLength", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14010 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fSecureSecondaries,
14011 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14012 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fSecureResponses,
14013 { "Fsecureresponses", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fSecureResponses", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14014 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved0,
14015 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14016 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AGING,
14017 { "Dns Rpc Zone Aging", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_AGING", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AGING_tfs), ( 0x0020 ), NULL, HFILL }},
14018 { &hf_dnsserver_DnssrvQuery_pszZone,
14019 { "Pszzone", "dnsserver.DnssrvQuery.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14020 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved3,
14021 { "Preserved3", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pReserved3", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14022 { &hf_dnsserver_DnssrvComplexOperation2_dwSettingFlags,
14023 { "Dwsettingflags", "dnsserver.DnssrvComplexOperation2.dwSettingFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14024 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fBindSecondaries,
14025 { "Fbindsecondaries", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fBindSecondaries", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14026 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionRetry,
14027 { "Dwrecursionretry", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwRecursionRetry", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14028 { &hf_dnsserver_DNSSRV_STAT_Buffer,
14029 { "Buffer", "dnsserver.DNSSRV_STAT.Buffer", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
14030 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved6,
14031 { "Pvreserved6", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved6", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14032 { &hf_dnsserver_DnssrvUpdateRecord2_pDeleteRecord,
14033 { "Pdeleterecord", "dnsserver.DnssrvUpdateRecord2.pDeleteRecord", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14034 { &hf_dnsserver_DNS_ADDR_MaxSa,
14035 { "Maxsa", "dnsserver.DNS_ADDR.MaxSa", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
14036 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET_ForwardersDotNet,
14037 { "Forwardersdotnet", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_DOTNET.ForwardersDotNet", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14038 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDsPollingInterval,
14039 { "Dwdspollinginterval", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwDsPollingInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14040 { &hf_dnsserver_DnssrvQuery2_pszOperation,
14041 { "Pszoperation", "dnsserver.DnssrvQuery2.pszOperation", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14042 { &hf_dnsserver_DNS_ADDR_ARRAY_Family,
14043 { "Family", "dnsserver.DNS_ADDR_ARRAY.Family", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14044 { &hf_dnsserver_DnssrvOperation2_pszOperation,
14045 { "Pszoperation", "dnsserver.DnssrvOperation2.pszOperation", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14046 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_ZoneType,
14047 { "Zonetype", "dnsserver.DNS_RPC_ZONE_DOTNET.ZoneType", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14048 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension2,
14049 { "Pextension2", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pExtension2", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14050 { &hf_dnsserver_DnssrvUpdateRecord2_pszZone,
14051 { "Pszzone", "dnsserver.DnssrvUpdateRecord2.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14052 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_SHUTDOWN,
14053 { "Dns Rpc Zone Shutdown", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_SHUTDOWN", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_SHUTDOWN_tfs), ( 0x0002 ), NULL, HFILL }},
14054 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fLooseWildcarding,
14055 { "Floosewildcarding", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fLooseWildcarding", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14056 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fWriteAuthorityNs,
14057 { "Fwriteauthorityns", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fWriteAuthorityNs", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14058 { &hf_dnsserver_DNS_RPC_ZONE_W2K_Version,
14059 { "Version", "dnsserver.DNS_RPC_ZONE_W2K.Version", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14060 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseNbstat,
14061 { "Fusenbstat", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fUseNbstat", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14062 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulSoaCheck,
14063 { "Dwlastsuccessfulsoacheck", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwLastSuccessfulSoaCheck", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14064 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwReserved0,
14065 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_SECONDARIES_LONGHORN.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14066 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_fSecureSecondaries,
14067 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_SECONDARIES_W2K.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14068 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipSecondaries,
14069 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14070 { &hf_dnsserver_DNS_RPC_DP_INFO_pwszReserved,
14071 { "Pwszreserved", "dnsserver.DNS_RPC_DP_INFO.pwszReserved", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14072 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwEventLogLevel,
14073 { "Dweventloglevel", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwEventLogLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14074 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsDomainVersion,
14075 { "Dwdsdomainversion", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDsDomainVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14076 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestName,
14077 { "Pszforestname", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pszForestName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14078 { &hf_dnsserver_DnssrvComplexOperation2_pwszServerName,
14079 { "Pwszservername", "dnsserver.DnssrvComplexOperation2.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14080 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwRefreshInterval,
14081 { "Dwrefreshinterval", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14082 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRecursionTimeout,
14083 { "Dwrecursiontimeout", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwRecursionTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14084 { &hf_dnsserver_DNS_RPC_RECORD_SRV_nameTarget,
14085 { "Nametarget", "dnsserver.DNS_RPC_RECORD_SRV.nameTarget", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14086 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM_NameAndParam,
14087 { "Nameandparam", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NAME_AND_PARAM.NameAndParam", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14088 { &hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwForwardTimeout,
14089 { "Dwforwardtimeout", "dnsserver.DNS_RPC_FORWARDERS_DOTNET.dwForwardTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14090 { &hf_dnsserver_DNS_RPC_ENLIST_DP_dwReserved0,
14091 { "Dwreserved0", "dnsserver.DNS_RPC_ENLIST_DP.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14092 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fNotifyLevel,
14093 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_SECONDARIES_LONGHORN.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14094 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipNotify,
14095 { "Aipnotify", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.aipNotify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14096 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fBackgroundLoadInProgress,
14097 { "Fbackgroundloadinprogress", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fBackgroundLoadInProgress", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14098 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionTimeout,
14099 { "Dwrecursiontimeout", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwRecursionTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14100 { &hf_dnsserver_IP4_ARRAY_AddrArray,
14101 { "Addrarray", "dnsserver.IP4_ARRAY.AddrArray", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14102 { &hf_dnsserver_DNS_RPC_RECORD_SRV_wWeight,
14103 { "Wweight", "dnsserver.DNS_RPC_RECORD_SRV.wWeight", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14104 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseNbstat,
14105 { "Fusenbstat", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fUseNbstat", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14106 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER_EnumZonesFilter,
14107 { "Enumzonesfilter", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENUM_ZONES_FILTER.EnumZonesFilter", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14108 { &hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_aipForwarders,
14109 { "Aipforwarders", "dnsserver.DNS_RPC_FORWARDERS_DOTNET.aipForwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14110 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fNotifyLevel,
14111 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14112 { &hf_dnsserver_DNS_ADDR_ARRAY_MaxCount,
14113 { "Maxcount", "dnsserver.DNS_ADDR_ARRAY.MaxCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14114 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved1,
14115 { "Dwreserved1", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14116 { &hf_dnsserver_DnssrvUpdateRecord_pwszServerName,
14117 { "Pwszservername", "dnsserver.DnssrvUpdateRecord.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14118 { &hf_dnsserver_DnssrvOperation2_dwSettingFlags,
14119 { "Dwsettingflags", "dnsserver.DnssrvOperation2.dwSettingFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14120 { &hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwFilter,
14121 { "Dwfilter", "dnsserver.DNS_RPC_ENUM_ZONES_FILTER.dwFilter", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14122 { &hf_dnsserver_DnssrvEnumRecords_pszNodeName,
14123 { "Psznodename", "dnsserver.DnssrvEnumRecords.pszNodeName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14124 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fRecurseAfterForwarding,
14125 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fRecurseAfterForwarding", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14126 { &hf_dnsserver_DNS_RPC_DP_ENUM_dwFlags,
14127 { "Dwflags", "dnsserver.DNS_RPC_DP_ENUM.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14128 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszZoneName,
14129 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14130 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulSoaCheck,
14131 { "Dwlastsuccessfulsoacheck", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwLastSuccessfulSoaCheck", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14132 { &hf_dnsserver_DNS_RPC_NAME_AND_PARAM_dwParam,
14133 { "Dwparam", "dnsserver.DNS_RPC_NAME_AND_PARAM.dwParam", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14134 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwRpcStructureVersion,
14135 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14136 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszServerName,
14137 { "Pszservername", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14138 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwZoneType,
14139 { "Dwzonetype", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwZoneType", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14140 { &hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_AUTOCREATED,
14141 { "Dns Dp Autocreated", "dnsserver.DNS_RPC_DP_FLAGS.DNS_DP_AUTOCREATED", FT_BOOLEAN, 32, TFS(&DNS_RPC_DP_FLAGS_DNS_DP_AUTOCREATED_tfs), ( 0x00000001 ), NULL, HFILL }},
14142 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fUseWins,
14143 { "Fusewins", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fUseWins", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14144 { &hf_dnsserver_DnssrvEnumRecords_pszStartChild,
14145 { "Pszstartchild", "dnsserver.DnssrvEnumRecords.pszStartChild", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14146 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszAdmin,
14147 { "Pszadmin", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pszAdmin", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14148 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwScavengingInterval,
14149 { "Dwscavenginginterval", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwScavengingInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14150 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_UNSECURE,
14151 { "Dns Rpc Zone Update Unsecure", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_UPDATE_UNSECURE", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_UNSECURE_tfs), ( 0x0040 ), NULL, HFILL }},
14152 { &hf_dnsserver_DNS_RPC_DP_INFO_pszDpDn,
14153 { "Pszdpdn", "dnsserver.DNS_RPC_DP_INFO.pszDpDn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14154 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fAllowUpdate,
14155 { "Fallowupdate", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.fAllowUpdate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14156 { &hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_SUCCESS,
14157 { "Dns Event Log Success", "dnsserver.DNS_EVENT_LOG_TYPES.DNS_EVENT_LOG_SUCCESS", FT_BOOLEAN, 32, TFS(&DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_SUCCESS_tfs), ( 0x00000000 ), NULL, HFILL }},
14158 { &hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_ENLISTED,
14159 { "Dns Dp Enlisted", "dnsserver.DNS_RPC_DP_FLAGS.DNS_DP_ENLISTED", FT_BOOLEAN, 32, TFS(&DNS_RPC_DP_FLAGS_DNS_DP_ENLISTED_tfs), ( 0x00000010 ), NULL, HFILL }},
14160 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fAging,
14161 { "Faging", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.fAging", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14162 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAutoCacheUpdate,
14163 { "Fautocacheupdate", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fAutoCacheUpdate", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14164 { &hf_dnsserver_DNS_ADDR_ARRAY_Tag,
14165 { "Tag", "dnsserver.DNS_ADDR_ARRAY.Tag", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14166 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fRecurseAfterForwarding,
14167 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fRecurseAfterForwarding", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14168 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fWriteAuthorityNs,
14169 { "Fwriteauthorityns", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fWriteAuthorityNs", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14170 { &hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_dwReserved0,
14171 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_EXPORT_INFO.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14172 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszDpFqdn,
14173 { "Pszdpfqdn", "dnsserver.DNS_RPC_ZONE_DOTNET.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14174 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwDpFlags,
14175 { "Dwdpflags", "dnsserver.DNS_RPC_ZONE_DOTNET.dwDpFlags", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
14176 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszDataFile,
14177 { "Pszdatafile", "dnsserver.DNS_RPC_ZONE_INFO_W2K.pszDataFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14178 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved4,
14179 { "Preserved4", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pReserved4", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14180 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwDpFlags,
14181 { "Dwdpflags", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwDpFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14182 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAutoCacheUpdate,
14183 { "Fautocacheupdate", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fAutoCacheUpdate", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14184 { &hf_dnsserver_DnssrvEnumRecords2_pszNodeName,
14185 { "Psznodename", "dnsserver.DnssrvEnumRecords2.pszNodeName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14186 { &hf_dnsserver_DNS_RPC_ENLIST_DP_pszDpFqdn,
14187 { "Pszdpfqdn", "dnsserver.DNS_RPC_ENLIST_DP.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14188 { &hf_dnsserver_DnssrvUpdateRecord2_pszNodeName,
14189 { "Psznodename", "dnsserver.DnssrvUpdateRecord2.pszNodeName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14190 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD_Dword,
14191 { "Dword", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DWORD.Dword", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14192 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY_IpArray,
14193 { "Iparray", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_IPARRAY.IpArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14194 { &hf_dnsserver_DnssrvEnumRecords2_pwszServerName,
14195 { "Pwszservername", "dnsserver.DnssrvEnumRecords2.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14196 { &hf_dnsserver_DnssrvEnumRecords_wRecordType,
14197 { "Wrecordtype", "dnsserver.DnssrvEnumRecords.wRecordType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14198 { &hf_dnsserver_DnssrvQuery2_dwSettingFlags,
14199 { "Dwsettingflags", "dnsserver.DnssrvQuery2.dwSettingFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14200 { &hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_pszFileName,
14201 { "Pszfilename", "dnsserver.DNS_RPC_ZONE_DATABASE_DOTNET.pszFileName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14202 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwReserved0,
14203 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14204 { &hf_dnsserver_DnssrvQuery_pszOperation,
14205 { "Pszoperation", "dnsserver.DnssrvQuery.pszOperation", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14206 { &hf_dnsserver_DnssrvComplexOperation2_pDataIn,
14207 { "Pdatain", "dnsserver.DnssrvComplexOperation2.pDataIn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14208 { &hf_dnsserver_DNS_ADDR_ARRAY_Reserved1,
14209 { "Reserved1", "dnsserver.DNS_ADDR_ARRAY.Reserved1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14210 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_NS_name,
14211 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_NS.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14212 { &hf_dnsserver_DNS_RPC_RECORD_SRV_wPriority,
14213 { "Wpriority", "dnsserver.DNS_RPC_RECORD_SRV.wPriority", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14214 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipServerAddrs,
14215 { "Aipserveraddrs", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.aipServerAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14216 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fBindSecondaries,
14217 { "Fbindsecondaries", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fBindSecondaries", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14218 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipNotify,
14219 { "Aipnotify", "dnsserver.DNS_RPC_ZONE_SECONDARIES_DOTNET.aipNotify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14220 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwZoneType,
14221 { "Dwzonetype", "dnsserver.DNS_RPC_ZONE_INFO_W2K.dwZoneType", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14222 { &hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwReserved0,
14223 { "Dwreserved0", "dnsserver.DNS_RPC_AUTOCONFIGURE.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14224 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwRefreshInterval,
14225 { "Dwrefreshinterval", "dnsserver.DNS_RPC_ZONE_INFO_W2K.dwRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14226 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fSecureSecondaries,
14227 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14228 { &hf_dnsserver_DNS_RPC_DP_REPLICA_pszReplicaDn,
14229 { "Pszreplicadn", "dnsserver.DNS_RPC_DP_REPLICA.pszReplicaDn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14230 { &hf_dnsserver_DnssrvQuery_pdwTypeId,
14231 { "Pdwtypeid", "dnsserver.DnssrvQuery.pdwTypeId", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
14232 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_REVERSE,
14233 { "Dns Rpc Zone Reverse", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_REVERSE", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_REVERSE_tfs), ( 0x0004 ), NULL, HFILL }},
14234 { &hf_dnsserver_DNS_RPC_IP_VALIDATE_pszContextName,
14235 { "Pszcontextname", "dnsserver.DNS_RPC_IP_VALIDATE.pszContextName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14236 { &hf_dnsserver_DNS_RPC_DP_ENUM_dwReserved0,
14237 { "Dwreserved0", "dnsserver.DNS_RPC_DP_ENUM.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14238 { &hf_dnsserver_DnssrvQuery2_ppData,
14239 { "Ppdata", "dnsserver.DnssrvQuery2.ppData", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14240 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP_EnlistDirectoryPartition,
14241 { "Enlistdirectorypartition", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ENLIST_DP.EnlistDirectoryPartition", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14242 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fShutdown,
14243 { "Fshutdown", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fShutdown", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14244 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipLogFilter,
14245 { "Aiplogfilter", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.aipLogFilter", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14246 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved3,
14247 { "Pvreserved3", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved3", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14248 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_fNotifyLevel,
14249 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_SECONDARIES_DOTNET.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14250 { &hf_dnsserver_DnssrvEnumRecords2_wRecordType,
14251 { "Wrecordtype", "dnsserver.DnssrvEnumRecords2.wRecordType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14252 { &hf_dnsserver_DnssrvOperation2_pData,
14253 { "Pdata", "dnsserver.DnssrvOperation2.pData", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14254 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDataFile,
14255 { "Pszdatafile", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pszDataFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14256 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAging,
14257 { "Faging", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fAging", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14258 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MX_mx,
14259 { "Mx", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_MX.mx", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14260 { &hf_dnsserver_DnssrvEnumRecords2_pszZone,
14261 { "Pszzone", "dnsserver.DnssrvEnumRecords2.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14262 { &hf_dnsserver_DnssrvComplexOperation_dwTypeIn,
14263 { "Dwtypein", "dnsserver.DnssrvComplexOperation.dwTypeIn", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
14264 { &hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwReserved0,
14265 { "Dwreserved0", "dnsserver.DNS_RPC_ENUM_ZONES_FILTER.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14266 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_dwRpcStructureVersion,
14267 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14268 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fDefaultAgingState,
14269 { "Fdefaultagingstate", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fDefaultAgingState", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14270 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST_Utf8StringList,
14271 { "Utf8stringlist", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_UTF8_STRING_LIST.Utf8StringList", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14272 { &hf_dnsserver_DnssrvComplexOperation_pwszServerName,
14273 { "Pwszservername", "dnsserver.DnssrvComplexOperation.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14274 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved2,
14275 { "Pvreserved2", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved2", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14276 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved0,
14277 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14278 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fRecurseAfterForwarding,
14279 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fRecurseAfterForwarding", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14280 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fShutdown,
14281 { "Fshutdown", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fShutdown", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14282 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwZoneType,
14283 { "Dwzonetype", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwZoneType", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14284 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwReserveArray,
14285 { "Dwreservearray", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwReserveArray", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14286 { &hf_dnsserver_DnssrvEnumRecords2_dwClientVersion,
14287 { "Dwclientversion", "dnsserver.DnssrvEnumRecords2.dwClientVersion", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_CLIENT_VERSION_vals), 0, NULL, HFILL }},
14288 { &hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_dwRpcStructureVersion,
14289 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_CHANGE_DP.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14290 { &hf_dnsserver_DNS_RPC_NODE_dwFlags,
14291 { "Dwflags", "dnsserver.DNS_RPC_NODE.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14292 { &hf_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE_nameExchange,
14293 { "Nameexchange", "dnsserver.DNS_RPC_RECORD_NAME_PREFERENCE.nameExchange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14294 { &hf_dnsserver_DNS_RPC_RECORD_STRING_count,
14295 { "Count", "dnsserver.DNS_RPC_RECORD_STRING.count", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14296 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fSecureSecondaries,
14297 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14298 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwZoneType,
14299 { "Dwzonetype", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwZoneType", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14300 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fRecurseAfterForwarding,
14301 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fRecurseAfterForwarding", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14302 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwDpFlags,
14303 { "Dwdpflags", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwDpFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14304 { &hf_dnsserver_DNS_RPC_DP_ENUM_dwRpcStructureVersion,
14305 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_DP_ENUM.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14306 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszZoneName,
14307 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14308 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipScavengeServers,
14309 { "Aipscavengeservers", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.aipScavengeServers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14310 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwForwardTimeout,
14311 { "Dwforwardtimeout", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwForwardTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14312 { &hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszPartitionFqdn,
14313 { "Pszpartitionfqdn", "dnsserver.DNS_RPC_ENUM_ZONES_FILTER.pszPartitionFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14314 { &hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_dwReserved0,
14315 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_DATABASE_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14316 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwAvailForScavengeTime,
14317 { "Dwavailforscavengetime", "dnsserver.DNS_RPC_ZONE_INFO_W2K.dwAvailForScavengeTime", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14318 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwAvailForScavengeTime,
14319 { "Dwavailforscavengetime", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwAvailForScavengeTime", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14320 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwDpFlags,
14321 { "Dwdpflags", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwDpFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14322 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_NO_CHILDREN,
14323 { "Dns Rpc View No Children", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_NO_CHILDREN", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_NO_CHILDREN_tfs), ( 0x00010000 ), NULL, HFILL }},
14324 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwDpFlags,
14325 { "Dwdpflags", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwDpFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14326 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pwszZoneDn,
14327 { "Pwszzonedn", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pwszZoneDn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14328 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDsContainer,
14329 { "Pszdscontainer", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pszDsContainer", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14330 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K_ForwardersW2K,
14331 { "Forwardersw2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_FORWARDERS_W2K.ForwardersW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14332 { &hf_dnsserver_DNS_ADDR_ARRAY_MatchFlag,
14333 { "Matchflag", "dnsserver.DNS_ADDR_ARRAY.MatchFlag", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14334 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultNoRefreshInterval,
14335 { "Dwdefaultnorefreshinterval", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDefaultNoRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14336 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP_ZoneChangeDirectoryPartition,
14337 { "Zonechangedirectorypartition", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CHANGE_DP.ZoneChangeDirectoryPartition", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14338 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwEventLogLevel,
14339 { "Dweventloglevel", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwEventLogLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14340 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwLastSuccessfulXfr,
14341 { "Dwlastsuccessfulxfr", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwLastSuccessfulXfr", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14342 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainName,
14343 { "Pszdomainname", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pszDomainName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14344 { &hf_dnsserver_DnssrvEnumRecords2_pszStartChild,
14345 { "Pszstartchild", "dnsserver.DnssrvEnumRecords2.pszStartChild", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14346 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwTimeout,
14347 { "Dwtimeout", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14348 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipSecondaries,
14349 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_INFO_W2K.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14350 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET_ZoneInfoDotNet,
14351 { "Zoneinfodotnet", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_DOTNET.ZoneInfoDotNet", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14352 { &hf_dnsserver_DNS_ADDR_ARRAY_WordReserved,
14353 { "Wordreserved", "dnsserver.DNS_ADDR_ARRAY.WordReserved", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14354 { &hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_FOREST_DEFAULT,
14355 { "Dns Dp Forest Default", "dnsserver.DNS_RPC_DP_FLAGS.DNS_DP_FOREST_DEFAULT", FT_BOOLEAN, 32, TFS(&DNS_RPC_DP_FLAGS_DNS_DP_FOREST_DEFAULT_tfs), ( 0x00000008 ), NULL, HFILL }},
14356 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszZoneName,
14357 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14358 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipNotify,
14359 { "Aipnotify", "dnsserver.DNS_RPC_ZONE_INFO_W2K.aipNotify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14360 { &hf_dnsserver_DnssrvUpdateRecord_pDeleteRecord,
14361 { "Pdeleterecord", "dnsserver.DnssrvUpdateRecord.pDeleteRecord", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14362 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fBindSecondaries,
14363 { "Fbindsecondaries", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fBindSecondaries", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14364 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_DSINTEGRATED,
14365 { "Dns Rpc Zone Dsintegrated", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_DSINTEGRATED", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_DSINTEGRATED_tfs), ( 0x0010 ), NULL, HFILL }},
14366 { &hf_dnsserver_DNS_RPC_ENLIST_DP_dwOperation,
14367 { "Dwoperation", "dnsserver.DNS_RPC_ENLIST_DP.dwOperation", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14368 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipNotify,
14369 { "Aipnotify", "dnsserver.DNS_RPC_ZONE_SECONDARIES_W2K.aipNotify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14370 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MG_name,
14371 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_MG.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14372 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLocalNetPriorityNetMask,
14373 { "Dwlocalnetprioritynetmask", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwLocalNetPriorityNetMask", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14374 { &hf_dnsserver_DNS_RPC_RECORD_dwFlags,
14375 { "Dwflags", "dnsserver.DNS_RPC_RECORD.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14376 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwRpcStructureVersion,
14377 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14378 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_DNAME_name,
14379 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_DNAME.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14380 { &hf_dnsserver_DNS_RPC_DP_ENUM_pszDpFqdn,
14381 { "Pszdpfqdn", "dnsserver.DNS_RPC_DP_ENUM.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14382 { &hf_dnsserver_DNS_RPC_RECORD_SOA_ZoneAdministratorEmail,
14383 { "Zoneadministratoremail", "dnsserver.DNS_RPC_RECORD_SOA.ZoneAdministratorEmail", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14384 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AUTOCREATED,
14385 { "Dns Rpc Zone Autocreated", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_AUTOCREATED", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_AUTOCREATED_tfs), ( 0x0008 ), NULL, HFILL }},
14386 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fDefaultAgingState,
14387 { "Fdefaultagingstate", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fDefaultAgingState", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14388 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAllowUpdate,
14389 { "Fallowupdate", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fAllowUpdate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14390 { &hf_dnsserver_DNS_RPC_RECORD_SRV_wPort,
14391 { "Wport", "dnsserver.DNS_RPC_RECORD_SRV.wPort", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14392 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipNotify,
14393 { "Aipnotify", "dnsserver.DNS_RPC_ZONE_SECONDARIES_LONGHORN.aipNotify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14394 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved4,
14395 { "Pvreserved4", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved4", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14396 { &hf_dnsserver_DnssrvComplexOperation2_dwClientVersion,
14397 { "Dwclientversion", "dnsserver.DnssrvComplexOperation2.dwClientVersion", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_CLIENT_VERSION_vals), 0, NULL, HFILL }},
14398 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved2,
14399 { "Pvreserved2", "dnsserver.DNS_RPC_ZONE_INFO_W2K.pvReserved2", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14400 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension4,
14401 { "Pextension4", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pExtension4", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14402 { &hf_dnsserver_DNS_ADDR_ARRAY_Reserved2,
14403 { "Reserved2", "dnsserver.DNS_ADDR_ARRAY.Reserved2", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14404 { &hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwRpcStructureVersion,
14405 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_AUTOCONFIGURE.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14406 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved7,
14407 { "Dwreserved7", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved7", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14408 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MD_name,
14409 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_MD.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14410 { &hf_dnsserver_DNS_RPC_BUFFER_dwLength,
14411 { "Dwlength", "dnsserver.DNS_RPC_BUFFER.dwLength", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14412 { &hf_dnsserver_DnssrvComplexOperation2_pszZone,
14413 { "Pszzone", "dnsserver.DnssrvComplexOperation2.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14414 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszZoneName,
14415 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14416 { &hf_dnsserver_DnssrvEnumRecords2_fSelectFlag,
14417 { "Fselectflag", "dnsserver.DnssrvEnumRecords2.fSelectFlag", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
14418 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDomainDirectoryPartition,
14419 { "Pszdomaindirectorypartition", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pszDomainDirectoryPartition", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14420 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_Secondaries,
14421 { "Secondaries", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES.Secondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14422 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fSecureSecondaries,
14423 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14424 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipLogFilter,
14425 { "Aiplogfilter", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.aipLogFilter", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14426 { &hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_ERROR_TYPE,
14427 { "Dns Event Log Error Type", "dnsserver.DNS_EVENT_LOG_TYPES.DNS_EVENT_LOG_ERROR_TYPE", FT_BOOLEAN, 32, TFS(&DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_ERROR_TYPE_tfs), ( 0x00000001 ), NULL, HFILL }},
14428 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved1,
14429 { "Dwreserved1", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwReserved1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14430 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K_ZoneW2K,
14431 { "Zonew2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_W2K.ZoneW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14432 { &hf_dnsserver_DnssrvEnumRecords2_dwSettingFlags,
14433 { "Dwsettingflags", "dnsserver.DnssrvEnumRecords2.dwSettingFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14434 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwReserved0,
14435 { "Dwreserved0", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14436 { &hf_dnsserver_DNS_ADDR_ARRAY_Flags,
14437 { "Flags", "dnsserver.DNS_ADDR_ARRAY.Flags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14438 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_AUTHORITY_DATA,
14439 { "Dns Rpc View Authority Data", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_AUTHORITY_DATA", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_AUTHORITY_DATA_tfs), ( 0x00000001 ), NULL, HFILL }},
14440 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsForestVersion,
14441 { "Dwdsforestversion", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDsForestVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14442 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fPaused,
14443 { "Fpaused", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fPaused", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14444 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pwszLogFilePath,
14445 { "Pwszlogfilepath", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pwszLogFilePath", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14446 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fStrictFileParsing,
14447 { "Fstrictfileparsing", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fStrictFileParsing", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14448 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS_Stats,
14449 { "Stats", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_STATS.Stats", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14450 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszForestDirectoryPartition,
14451 { "Pszforestdirectorypartition", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pszForestDirectoryPartition", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14452 { &hf_dnsserver_DNS_RPC_DP_LIST_dwDpCount,
14453 { "Dwdpcount", "dnsserver.DNS_RPC_DP_LIST.dwDpCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14454 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDebugLevel,
14455 { "Dwdebuglevel", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwDebugLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14456 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszServerName,
14457 { "Pszservername", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14458 { &hf_dnsserver_DNS_RPC_RECORDS_dwFlags,
14459 { "Dwflags", "dnsserver.DNS_RPC_RECORDS.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14460 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwReserved0,
14461 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14462 { &hf_dnsserver_DNSSRV_STAT_HEADER_fReserved,
14463 { "Freserved", "dnsserver.DNSSRV_STAT_HEADER.fReserved", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14464 { &hf_dnsserver_DnssrvEnumRecords2_pdwBufferLength,
14465 { "Pdwbufferlength", "dnsserver.DnssrvEnumRecords2.pdwBufferLength", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14466 { &hf_dnsserver_DNS_RPC_RECORDS_wLength,
14467 { "Wlength", "dnsserver.DNS_RPC_RECORDS.wLength", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14468 { &hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_fDsIntegrated,
14469 { "Fdsintegrated", "dnsserver.DNS_RPC_ZONE_DATABASE_W2K.fDsIntegrated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14470 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension5,
14471 { "Pextension5", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pExtension5", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14472 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLastScavengeTime,
14473 { "Dwlastscavengetime", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwLastScavengeTime", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14474 { &hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_dwZoneCount,
14475 { "Dwzonecount", "dnsserver.DNS_RPC_ZONE_LIST_DOTNET.dwZoneCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14476 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwReserved0,
14477 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_SECONDARIES_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14478 { &hf_dnsserver_DnssrvUpdateRecord2_pAddRecord,
14479 { "Paddrecord", "dnsserver.DnssrvUpdateRecord2.pAddRecord", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14480 { &hf_dnsserver_DNS_RPC_RECORD_BUF_rec,
14481 { "Rec", "dnsserver.DNS_RPC_RECORD_BUF.rec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14482 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET_ZoneCreateDotNet,
14483 { "Zonecreatedotnet", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_DOTNET.ZoneCreateDotNet", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14484 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrResult,
14485 { "Dwlastxfrresult", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwLastXfrResult", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14486 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fSecureSecondaries,
14487 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14488 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fBootMethod,
14489 { "Fbootmethod", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fBootMethod", FT_UINT8, BASE_DEC, VALS(dnsserver_DNS_BOOT_METHOD_vals), 0, NULL, HFILL }},
14490 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K_ZoneListW2K,
14491 { "Zonelistw2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_W2K.ZoneListW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14492 { &hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_dwRpcStructureVersion,
14493 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_DATABASE_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14494 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_Version,
14495 { "Version", "dnsserver.DNS_RPC_ZONE_DOTNET.Version", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14496 { &hf_dnsserver_DnssrvOperation2_dwClientVersion,
14497 { "Dwclientversion", "dnsserver.DnssrvOperation2.dwClientVersion", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_CLIENT_VERSION_vals), 0, NULL, HFILL }},
14498 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDomainVersion,
14499 { "Dwdsdomainversion", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDsDomainVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14500 { &hf_dnsserver_DNS_RPC_RECORD_SOA_NamePrimaryServer,
14501 { "Nameprimaryserver", "dnsserver.DNS_RPC_RECORD_SOA.NamePrimaryServer", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14502 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipScavengeServers,
14503 { "Aipscavengeservers", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.aipScavengeServers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14504 { &hf_dnsserver_DNS_RPC_FORWARDERS_W2K_dwForwardTimeout,
14505 { "Dwforwardtimeout", "dnsserver.DNS_RPC_FORWARDERS_W2K.dwForwardTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14506 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR_String,
14507 { "String", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_LPSTR.String", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14508 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwNameCheckFlag,
14509 { "Dwnamecheckflag", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwNameCheckFlag", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_NAME_CHECK_FLAG_vals), 0, NULL, HFILL }},
14510 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pExtensions,
14511 { "Pextensions", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pExtensions", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14512 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAllowUpdate,
14513 { "Fallowupdate", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fAllowUpdate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14514 { &hf_dnsserver_DnssrvUpdateRecord_pAddRecord,
14515 { "Paddrecord", "dnsserver.DnssrvUpdateRecord.pAddRecord", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14516 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fDsAvailable,
14517 { "Fdsavailable", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fDsAvailable", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14518 { &hf_dnsserver_DNS_RPC_IP_VALIDATE_dwReserved0,
14519 { "Dwreserved0", "dnsserver.DNS_RPC_IP_VALIDATE.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14520 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipSecondaries,
14521 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14522 { &hf_dnsserver_DNS_RPC_DP_LIST_dwReserved0,
14523 { "Dwreserved0", "dnsserver.DNS_RPC_DP_LIST.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14524 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastSuccessfulXfr,
14525 { "Dwlastsuccessfulxfr", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwLastSuccessfulXfr", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14526 { &hf_dnsserver_DNS_RPC_RECORD_SOA_dwMinimumTtl,
14527 { "Dwminimumttl", "dnsserver.DNS_RPC_RECORD_SOA.dwMinimumTtl", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14528 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_HINFO_hinfo,
14529 { "Hinfo", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_HINFO.hinfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14530 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_fSecureSecondaries,
14531 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_SECONDARIES_LONGHORN.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14532 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MR_name,
14533 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_MR.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14534 { &hf_dnsserver_DnssrvUpdateRecord_pszNodeName,
14535 { "Psznodename", "dnsserver.DnssrvUpdateRecord.pszNodeName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14536 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszZoneName,
14537 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14538 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipSecondaries,
14539 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14540 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pwszLogFilePath,
14541 { "Pwszlogfilepath", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pwszLogFilePath", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14542 { &hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwRpcStructureVersion,
14543 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_FORWARDERS_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14544 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fBootMethod,
14545 { "Fbootmethod", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fBootMethod", FT_UINT8, BASE_DEC, VALS(dnsserver_DNS_BOOT_METHOD_vals), 0, NULL, HFILL }},
14546 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE_AutoConfigure,
14547 { "Autoconfigure", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_AUTOCONFIGURE.AutoConfigure", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14548 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRpcProtocol,
14549 { "Dwrpcprotocol", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwRpcProtocol", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14550 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET_SecondariesDotNet,
14551 { "Secondariesdotnet", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_DOTNET.SecondariesDotNet", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14552 { &hf_dnsserver_DNS_RPC_ZONE_CHANGE_DP_dwReserved0,
14553 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_CHANGE_DP.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14554 { &hf_dnsserver_DnssrvComplexOperation_pdwTypeOut,
14555 { "Pdwtypeout", "dnsserver.DnssrvComplexOperation.pdwTypeOut", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
14556 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwNameCheckFlag,
14557 { "Dwnamecheckflag", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwNameCheckFlag", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_NAME_CHECK_FLAG_vals), 0, NULL, HFILL }},
14558 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwDefaultRefreshInterval,
14559 { "Dwdefaultrefreshinterval", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwDefaultRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14560 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipListenAddrs,
14561 { "Aiplistenaddrs", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.aipListenAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14562 { &hf_dnsserver_DNS_RPC_DP_INFO_dwFlags,
14563 { "Dwflags", "dnsserver.DNS_RPC_DP_INFO.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14564 { &hf_dnsserver_DNS_RPC_NODE_dwChildCount,
14565 { "Dwchildcount", "dnsserver.DNS_RPC_NODE.dwChildCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14566 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pszDpFqdn,
14567 { "Pszdpfqdn", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14568 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM_DirectoryPartitionEnum,
14569 { "Directorypartitionenum", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_ENUM.DirectoryPartitionEnum", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14570 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K_aipSecondaries,
14571 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_SECONDARIES_W2K.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14572 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved1,
14573 { "Pvreserved1", "dnsserver.DNS_RPC_ZONE_INFO_W2K.pvReserved1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14574 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fQueuedForBackgroundLoad,
14575 { "Fqueuedforbackgroundload", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fQueuedForBackgroundLoad", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14576 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved5,
14577 { "Dwreserved5", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved5", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14578 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipMasters,
14579 { "Aipmasters", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.aipMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14580 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipLocalMasters,
14581 { "Aiplocalmasters", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.aipLocalMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14582 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwTimeout,
14583 { "Dwtimeout", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14584 { &hf_dnsserver_DNS_RPC_AUTOCONFIGURE_pszNewDomainName,
14585 { "Psznewdomainname", "dnsserver.DNS_RPC_AUTOCONFIGURE.pszNewDomainName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14586 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDefaultRefreshInterval,
14587 { "Dwdefaultrefreshinterval", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDefaultRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14588 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_Database,
14589 { "Database", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE.Database", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14590 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fDsIntegrated,
14591 { "Fdsintegrated", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.fDsIntegrated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14592 { &hf_dnsserver_DnssrvEnumRecords2_pBuffer,
14593 { "Pbuffer", "dnsserver.DnssrvEnumRecords2.pBuffer", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14594 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_fSecureSecondaries,
14595 { "Fsecuresecondaries", "dnsserver.DNS_RPC_ZONE_SECONDARIES_DOTNET.fSecureSecondaries", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_SECONDARY_SECURITY_vals), 0, NULL, HFILL }},
14596 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pExtensions,
14597 { "Pextensions", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pExtensions", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14598 { &hf_dnsserver_DNS_RPC_NODE_wRecordCount,
14599 { "Wrecordcount", "dnsserver.DNS_RPC_NODE.wRecordCount", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
14600 { &hf_dnsserver_DnssrvQuery2_pszZone,
14601 { "Pszzone", "dnsserver.DnssrvQuery2.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14602 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_aipServerAddrs,
14603 { "Aipserveraddrs", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.aipServerAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14604 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fRoundRobin,
14605 { "Froundrobin", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fRoundRobin", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14606 { &hf_dnsserver_DNS_RPC_NAME_len,
14607 { "Len", "dnsserver.DNS_RPC_NAME.len", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14608 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszServerName,
14609 { "Pszservername", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14610 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL_Null,
14611 { "Null", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_NULL.Null", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14612 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved4,
14613 { "Pvreserved4", "dnsserver.DNS_RPC_ZONE_INFO_W2K.pvReserved4", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14614 { &hf_dnsserver_DnssrvEnumRecords_pdwBufferLength,
14615 { "Pdwbufferlength", "dnsserver.DnssrvEnumRecords.pdwBufferLength", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14616 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K_SecondariesW2K,
14617 { "Secondariesw2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_SECONDARIES_W2K.SecondariesW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14618 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwLogFileMaxSize,
14619 { "Dwlogfilemaxsize", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwLogFileMaxSize", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14620 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_cAddressAnswerLimit,
14621 { "Caddressanswerlimit", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.cAddressAnswerLimit", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14622 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAutoReverseZones,
14623 { "Fautoreversezones", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fAutoReverseZones", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14624 { &hf_dnsserver_DnssrvComplexOperation2_dwTypeIn,
14625 { "Dwtypein", "dnsserver.DnssrvComplexOperation2.dwTypeIn", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
14626 { &hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_pszStrings,
14627 { "Pszstrings", "dnsserver.DNS_RPC_UTF8_STRING_LIST.pszStrings", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14628 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_aipSecondaries,
14629 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_SECONDARIES_DOTNET.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14630 { &hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwReserved0,
14631 { "Dwreserved0", "dnsserver.DNS_RPC_FORWARDERS_LONGHORN.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14632 { &hf_dnsserver_DNS_RPC_DP_INFO_pszDpFqdn,
14633 { "Pszdpfqdn", "dnsserver.DNS_RPC_DP_INFO.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14634 { &hf_dnsserver_DNS_RPC_RECORDS_dnsNodeName,
14635 { "Dnsnodename", "dnsserver.DNS_RPC_RECORDS.dnsNodeName", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14636 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET_dwRpcStructureVersion,
14637 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_SECONDARIES_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14638 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainName,
14639 { "Pszdomainname", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pszDomainName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14640 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLastScavengeTime,
14641 { "Dwlastscavengetime", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwLastScavengeTime", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14642 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved1,
14643 { "Pvreserved1", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved1", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14644 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwNoRefreshInterval,
14645 { "Dwnorefreshinterval", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwNoRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14646 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO_ZoneInfo,
14647 { "Zoneinfo", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_INFO.ZoneInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14648 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fForwardDelegations,
14649 { "Fforwarddelegations", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fForwardDelegations", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14650 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K_DatabaseW2K,
14651 { "Databasew2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_DATABASE_W2K.DatabaseW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14652 { &hf_dnsserver_DNS_RPC_RECORD_dwReserved,
14653 { "Dwreserved", "dnsserver.DNS_RPC_RECORD.dwReserved", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14654 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipMasters,
14655 { "Aipmasters", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.aipMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14656 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fLooseWildcarding,
14657 { "Floosewildcarding", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fLooseWildcarding", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14658 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fNotifyLevel,
14659 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14660 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pExtension3,
14661 { "Pextension3", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pExtension3", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14662 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fBootMethod,
14663 { "Fbootmethod", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fBootMethod", FT_UINT8, BASE_DEC, VALS(dnsserver_DNS_BOOT_METHOD_vals), 0, NULL, HFILL }},
14664 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fNotifyLevel,
14665 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14666 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwAvailForScavengeTime,
14667 { "Dwavailforscavengetime", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwAvailForScavengeTime", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14668 { &hf_dnsserver_DNS_RPC_RECORD_SOA_dwExpire,
14669 { "Dwexpire", "dnsserver.DNS_RPC_RECORD_SOA.dwExpire", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14670 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fNotifyLevel,
14671 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14672 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwVersion,
14673 { "Dwversion", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14674 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipSecondaries,
14675 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14676 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwVersion,
14677 { "Dwversion", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14678 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRecursionRetry,
14679 { "Dwrecursionretry", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwRecursionRetry", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14680 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_pszDsContainer,
14681 { "Pszdscontainer", "dnsserver.DNS_RPC_SERVER_INFO_W2K.pszDsContainer", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14682 { &hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_dwZoneCount,
14683 { "Dwzonecount", "dnsserver.DNS_RPC_ZONE_LIST_W2K.dwZoneCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14684 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fPaused,
14685 { "Fpaused", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fPaused", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14686 { &hf_dnsserver_DNS_EXTENSION_extension,
14687 { "Extension", "dnsserver.DNS_EXTENSION.extension", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14688 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_aipMasters,
14689 { "Aipmasters", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.aipMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14690 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET_ServerInfoDotNet,
14691 { "Serverinfodotnet", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_DOTNET.ServerInfoDotNet", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14692 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_GLUE_DATA,
14693 { "Dns Rpc View Glue Data", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_GLUE_DATA", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_GLUE_DATA_tfs), ( 0x00000004 ), NULL, HFILL }},
14694 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwScavengingInterval,
14695 { "Dwscavenginginterval", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwScavengingInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14696 { &hf_dnsserver_DnssrvComplexOperation_pDataIn,
14697 { "Pdatain", "dnsserver.DnssrvComplexOperation.pDataIn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14698 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_A_ipv4,
14699 { "Ipv4", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_A.ipv4", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14700 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_aipForwarders,
14701 { "Aipforwarders", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.aipForwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14702 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAging,
14703 { "Faging", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fAging", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14704 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved8,
14705 { "Pvreserved8", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved8", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14706 { &hf_dnsserver_DNS_RPC_DP_INFO_ReplicaArray,
14707 { "Replicaarray", "dnsserver.DNS_RPC_DP_INFO.ReplicaArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14708 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_aipSecondaries,
14709 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14710 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipListenAddrs,
14711 { "Aiplistenaddrs", "dnsserver.DNS_RPC_SERVER_INFO_W2K.aipListenAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14712 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDsDsaVersion,
14713 { "Dwdsdsaversion", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDsDsaVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14714 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fDsAvailable,
14715 { "Fdsavailable", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fDsAvailable", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14716 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAging,
14717 { "Faging", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fAging", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14718 { &hf_dnsserver_DNS_RPC_FORWARDERS_W2K_fRecurseAfterForwarding,
14719 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_FORWARDERS_W2K.fRecurseAfterForwarding", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14720 { &hf_dnsserver_DNS_RPC_DP_INFO_dwState,
14721 { "Dwstate", "dnsserver.DNS_RPC_DP_INFO.dwState", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_DP_STATE_vals), 0, NULL, HFILL }},
14722 { &hf_dnsserver_DNS_RPC_IP_VALIDATE_dwReserved1,
14723 { "Dwreserved1", "dnsserver.DNS_RPC_IP_VALIDATE.dwReserved1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14724 { &hf_dnsserver_DNS_RPC_RECORD_SOA_dwRetry,
14725 { "Dwretry", "dnsserver.DNS_RPC_RECORD_SOA.dwRetry", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14726 { &hf_dnsserver_DNS_ADDR_DnsAddrUserDword,
14727 { "Dnsaddruserdword", "dnsserver.DNS_ADDR.DnsAddrUserDword", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14728 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwScavengingInterval,
14729 { "Dwscavenginginterval", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwScavengingInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14730 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipForwarders,
14731 { "Aipforwarders", "dnsserver.DNS_RPC_SERVER_INFO_W2K.aipForwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14732 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MB_name,
14733 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_MB.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14734 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fStrictFileParsing,
14735 { "Fstrictfileparsing", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fStrictFileParsing", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14736 { &hf_dnsserver_DNS_RPC_ZONE_W2K_ZoneType,
14737 { "Zonetype", "dnsserver.DNS_RPC_ZONE_W2K.ZoneType", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14738 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_aipServerAddrs,
14739 { "Aipserveraddrs", "dnsserver.DNS_RPC_SERVER_INFO_W2K.aipServerAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14740 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRecursionRetry,
14741 { "Dwrecursionretry", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwRecursionRetry", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14742 { &hf_dnsserver_DNS_RPC_DP_LIST_dwRpcStructureVersion,
14743 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_DP_LIST.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14744 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszDataFile,
14745 { "Pszdatafile", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.pszDataFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14746 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwReserved0,
14747 { "Dwreserved0", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14748 { &hf_dnsserver_DnssrvOperation_pszOperation,
14749 { "Pszoperation", "dnsserver.DnssrvOperation.pszOperation", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14750 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_SOA_soa,
14751 { "Soa", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_SOA.soa", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14752 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fRecurseAfterForwarding,
14753 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fRecurseAfterForwarding", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14754 { &hf_dnsserver_DNS_RPC_IP_VALIDATE_dwRpcStructureVersion,
14755 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_IP_VALIDATE.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14756 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultNoRefreshInterval,
14757 { "Dwdefaultnorefreshinterval", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDefaultNoRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14758 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fNoRecursion,
14759 { "Fnorecursion", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fNoRecursion", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14760 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAdminConfigured,
14761 { "Fadminconfigured", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fAdminConfigured", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14762 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fLoadExisting,
14763 { "Floadexisting", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fLoadExisting", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14764 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_MF_name,
14765 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_MF.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14766 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fLoadExisting,
14767 { "Floadexisting", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fLoadExisting", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14768 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY_AddrArray,
14769 { "Addrarray", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ADDRARRAY.AddrArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14770 { &hf_dnsserver_DNSSRV_STAT_HEADER_StatId,
14771 { "Statid", "dnsserver.DNSSRV_STAT_HEADER.StatId", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14772 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fRoundRobin,
14773 { "Froundrobin", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fRoundRobin", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14774 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwRefreshInterval,
14775 { "Dwrefreshinterval", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14776 { &hf_dnsserver_DNS_RPC_FORWARDERS_LONGHORN_dwRpcStructureVersion,
14777 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_FORWARDERS_LONGHORN.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14778 { &hf_dnsserver_DNS_RPC_ZONE_DOTNET_pszZoneName,
14779 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_DOTNET.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14780 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pszDataFile,
14781 { "Pszdatafile", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pszDataFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14782 { &hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_LEGACY,
14783 { "Dns Dp Legacy", "dnsserver.DNS_RPC_DP_FLAGS.DNS_DP_LEGACY", FT_BOOLEAN, 32, TFS(&DNS_RPC_DP_FLAGS_DNS_DP_LEGACY_tfs), ( 0x00000002 ), NULL, HFILL }},
14784 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fReverse,
14785 { "Freverse", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fReverse", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14786 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwRpcStructureVersion,
14787 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14788 { &hf_dnsserver_DnssrvEnumRecords2_pszFilterStop,
14789 { "Pszfilterstop", "dnsserver.DnssrvEnumRecords2.pszFilterStop", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14790 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestName,
14791 { "Pszforestname", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pszForestName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14792 { &hf_dnsserver_DnssrvComplexOperation2_ppDataOut,
14793 { "Ppdataout", "dnsserver.DnssrvComplexOperation2.ppDataOut", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14794 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_pszAdmin,
14795 { "Pszadmin", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.pszAdmin", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14796 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwLogLevel,
14797 { "Dwloglevel", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwLogLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14798 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDpFqdn,
14799 { "Pszdpfqdn", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14800 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwFlags,
14801 { "Dwflags", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14802 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ONLY_CHILDREN,
14803 { "Dns Rpc View Only Children", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_ONLY_CHILDREN", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_ONLY_CHILDREN_tfs), ( 0x00020000 ), NULL, HFILL }},
14804 { &hf_dnsserver_DNS_RPC_DP_INFO_dwReserved,
14805 { "Dwreserved", "dnsserver.DNS_RPC_DP_INFO.dwReserved", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14806 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fLocalNetPriority,
14807 { "Flocalnetpriority", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fLocalNetPriority", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14808 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fReverse,
14809 { "Freverse", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fReverse", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14810 { &hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_WARNING_TYPE,
14811 { "Dns Event Log Warning Type", "dnsserver.DNS_EVENT_LOG_TYPES.DNS_EVENT_LOG_WARNING_TYPE", FT_BOOLEAN, 32, TFS(&DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_WARNING_TYPE_tfs), ( 0x00000002 ), NULL, HFILL }},
14812 { &hf_dnsserver_DNS_RPC_RECORD_SOA_dwSerialNo,
14813 { "Dwserialno", "dnsserver.DNS_RPC_RECORD_SOA.dwSerialNo", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14814 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwRpcStructureVersion,
14815 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14816 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved2,
14817 { "Dwreserved2", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved2", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14818 { &hf_dnsserver_DnssrvUpdateRecord2_dwSettingFlags,
14819 { "Dwsettingflags", "dnsserver.DnssrvUpdateRecord2.dwSettingFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14820 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fNotifyLevel,
14821 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
14822 { &hf_dnsserver_DNS_RPC_ZONE_W2K_pszZoneName,
14823 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_W2K.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14824 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwReserved4,
14825 { "Dwreserved4", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwReserved4", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14826 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszDpFqdn,
14827 { "Pszdpfqdn", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.pszDpFqdn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14828 { &hf_dnsserver_DnssrvQuery2_dwClientVersion,
14829 { "Dwclientversion", "dnsserver.DnssrvQuery2.dwClientVersion", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_CLIENT_VERSION_vals), 0, NULL, HFILL }},
14830 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwNoRefreshInterval,
14831 { "Dwnorefreshinterval", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwNoRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14832 { &hf_dnsserver_DNS_RPC_RECORD_STRING_str,
14833 { "Str", "dnsserver.DNS_RPC_RECORD_STRING.str", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14834 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_aipSecondaries,
14835 { "Aipsecondaries", "dnsserver.DNS_RPC_ZONE_SECONDARIES_LONGHORN.aipSecondaries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14836 { &hf_dnsserver_DNS_RPC_DP_LIST_DpArray,
14837 { "Dparray", "dnsserver.DNS_RPC_DP_LIST.DpArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14838 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwFlags,
14839 { "Dwflags", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14840 { &hf_dnsserver_DnssrvEnumRecords_pszFilterStart,
14841 { "Pszfilterstart", "dnsserver.DnssrvEnumRecords.pszFilterStart", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14842 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pszZoneName,
14843 { "Pszzonename", "dnsserver.DNS_RPC_ZONE_INFO_W2K.pszZoneName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14844 { &hf_dnsserver_DnssrvUpdateRecord2_pwszServerName,
14845 { "Pwszservername", "dnsserver.DnssrvUpdateRecord2.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14846 { &hf_dnsserver_DNS_ADDR_ARRAY_AddrCount,
14847 { "Addrcount", "dnsserver.DNS_ADDR_ARRAY.AddrCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14848 { &hf_dnsserver_DNS_RPC_ZONE_LIST_DOTNET_ZoneArray,
14849 { "Zonearray", "dnsserver.DNS_RPC_ZONE_LIST_DOTNET.ZoneArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14850 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAllowUpdate,
14851 { "Fallowupdate", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fAllowUpdate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14852 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT_ZoneExport,
14853 { "Zoneexport", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_EXPORT.ZoneExport", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14854 { &hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_fRecurseAfterForwarding,
14855 { "Frecurseafterforwarding", "dnsserver.DNS_RPC_FORWARDERS_DOTNET.fRecurseAfterForwarding", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14856 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_READONLY,
14857 { "Dns Rpc Zone Readonly", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_READONLY", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_READONLY_tfs), ( 0x0100 ), NULL, HFILL }},
14858 { &hf_dnsserver_DnssrvOperation2_dwContext,
14859 { "Dwcontext", "dnsserver.DnssrvOperation2.dwContext", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14860 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fNoRecursion,
14861 { "Fnorecursion", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fNoRecursion", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14862 { &hf_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN_dwRpcStructureVersion,
14863 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_SECONDARIES_LONGHORN.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14864 { &hf_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET_fDsIntegrated,
14865 { "Fdsintegrated", "dnsserver.DNS_RPC_ZONE_DATABASE_DOTNET.fDsIntegrated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14866 { &hf_dnsserver_DNS_RPC_DP_ENUM_dwZoneCount,
14867 { "Dwzonecount", "dnsserver.DNS_RPC_DP_ENUM.dwZoneCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14868 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fReserveArray,
14869 { "Freservearray", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fReserveArray", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
14870 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pwszZoneDn,
14871 { "Pwszzonedn", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.pwszZoneDn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14872 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_dwForwarderTimeout,
14873 { "Dwforwardertimeout", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.dwForwarderTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14874 { &hf_dnsserver_DNS_RPC_DP_INFO_dwZoneCount,
14875 { "Dwzonecount", "dnsserver.DNS_RPC_DP_INFO.dwZoneCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14876 { &hf_dnsserver_DNS_RPC_RECORDS_ARRAY_rec,
14877 { "Rec", "dnsserver.DNS_RPC_RECORDS_ARRAY.rec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14878 { &hf_dnsserver_DNS_RPC_NAME_str,
14879 { "Str", "dnsserver.DNS_RPC_NAME.str", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14880 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAdminConfigured,
14881 { "Fadminconfigured", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fAdminConfigured", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14882 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fSecureResponses,
14883 { "Fsecureresponses", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fSecureResponses", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14884 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_pszDataFile,
14885 { "Pszdatafile", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.pszDataFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14886 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fAllowUpdate,
14887 { "Fallowupdate", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fAllowUpdate", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14888 { &hf_dnsserver_DnssrvOperation2_dwTypeId,
14889 { "Dwtypeid", "dnsserver.DnssrvOperation2.dwTypeId", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
14890 { &hf_dnsserver_DNS_RPC_ZONE_LIST_W2K_ZoneArray,
14891 { "Zonearray", "dnsserver.DNS_RPC_ZONE_LIST_W2K.ZoneArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14892 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLocalNetPriorityNetMask,
14893 { "Dwlocalnetprioritynetmask", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwLocalNetPriorityNetMask", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14894 { &hf_dnsserver_DNS_ADDR_ARRAY_AddrArray,
14895 { "Addrarray", "dnsserver.DNS_ADDR_ARRAY.AddrArray", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14896 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_fDefaultAgingState,
14897 { "Fdefaultagingstate", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.fDefaultAgingState", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14898 { &hf_dnsserver_DnssrvEnumRecords_fSelectFlag,
14899 { "Fselectflag", "dnsserver.DnssrvEnumRecords.fSelectFlag", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
14900 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwRpcStructureVersion,
14901 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14902 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fNoRecursion,
14903 { "Fnorecursion", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fNoRecursion", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14904 { &hf_dnsserver_DnssrvOperation2_pwszServerName,
14905 { "Pwszservername", "dnsserver.DnssrvOperation2.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14906 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fAutoCreated,
14907 { "Fautocreated", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fAutoCreated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14908 { &hf_dnsserver_DnssrvEnumRecords_pBuffer_,
14909 { "Subcontext length", "dnsserver.DnssrvEnumRecords.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
14910 { &hf_dnsserver_DNS_RPC_RECORDS_ARRAY_count,
14911 { "Count", "dnsserver.DNS_RPC_RECORDS_ARRAY.count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14912 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_ServerInfo,
14913 { "Serverinfo", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO.ServerInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14914 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAutoReverseZones,
14915 { "Fautoreversezones", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fAutoReverseZones", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14916 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_CNAME_name,
14917 { "Name", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_CNAME.name", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14918 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwReserveArray,
14919 { "Dwreservearray", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwReserveArray", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14920 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwMaxCacheTtl,
14921 { "Dwmaxcachettl", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwMaxCacheTtl", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14922 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseWins,
14923 { "Fusewins", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fUseWins", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14924 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ADDITIONAL_DATA,
14925 { "Dns Rpc View Additional Data", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_ADDITIONAL_DATA", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_ADDITIONAL_DATA_tfs), ( 0x00000010 ), NULL, HFILL }},
14926 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_fLoadExisting,
14927 { "Floadexisting", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.fLoadExisting", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14928 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_aipLocalMasters,
14929 { "Aiplocalmasters", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.aipLocalMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14930 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_aipMasters,
14931 { "Aipmasters", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.aipMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14932 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_pvReserved3,
14933 { "Pvreserved3", "dnsserver.DNS_RPC_ZONE_INFO_W2K.pvReserved3", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14934 { &hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_pszReserved,
14935 { "Pszreserved", "dnsserver.DNS_RPC_ENUM_ZONES_FILTER.pszReserved", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14936 { &hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_pszZoneExportFile,
14937 { "Pszzoneexportfile", "dnsserver.DNS_RPC_ZONE_EXPORT_INFO.pszZoneExportFile", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14938 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAging,
14939 { "Faging", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fAging", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14940 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipMasters,
14941 { "Aipmasters", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.aipMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14942 { &hf_dnsserver_DNS_RPC_ZONE_DATABASE_W2K_pszFileName,
14943 { "Pszfilename", "dnsserver.DNS_RPC_ZONE_DATABASE_W2K.pszFileName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14944 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO_DirectoryPartition,
14945 { "Directorypartition", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_DP_INFO.DirectoryPartition", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14946 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwForwarderTimeout,
14947 { "Dwforwardertimeout", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwForwarderTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14948 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fRoundRobin,
14949 { "Froundrobin", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fRoundRobin", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14950 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fAllowUpdate,
14951 { "Fallowupdate", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fAllowUpdate", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14952 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwVersion,
14953 { "Dwversion", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14954 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseDatabase,
14955 { "Fusedatabase", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fUseDatabase", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14956 { &hf_dnsserver_DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_SECURE,
14957 { "Dns Rpc Zone Update Secure", "dnsserver.DNS_RPC_ZONE_FLAGS.DNS_RPC_ZONE_UPDATE_SECURE", FT_BOOLEAN, 32, TFS(&DNS_RPC_ZONE_FLAGS_DNS_RPC_ZONE_UPDATE_SECURE_tfs), ( 0x0080 ), NULL, HFILL }},
14958 { &hf_dnsserver_DNSSRV_STAT_Header,
14959 { "Header", "dnsserver.DNSSRV_STAT.Header", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14960 { &hf_dnsserver_DnssrvEnumRecords_pwszServerName,
14961 { "Pwszservername", "dnsserver.DnssrvEnumRecords.pwszServerName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14962 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_cAddressAnswerLimit,
14963 { "Caddressanswerlimit", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.cAddressAnswerLimit", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14964 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_pszDsContainer,
14965 { "Pszdscontainer", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.pszDsContainer", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14966 { &hf_dnsserver_DnssrvOperation2_pszZone,
14967 { "Pszzone", "dnsserver.DnssrvOperation2.pszZone", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14968 { &hf_dnsserver_DnssrvEnumRecords_pszFilterStop,
14969 { "Pszfilterstop", "dnsserver.DnssrvEnumRecords.pszFilterStop", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
14970 { &hf_dnsserver_DNS_RPC_ENUM_ZONES_FILTER_dwRpcStructureVersion,
14971 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ENUM_ZONES_FILTER.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14972 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER_Buffer,
14973 { "Buffer", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_BUFFER.Buffer", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14974 { &hf_dnsserver_DnssrvEnumRecords_pBuffer,
14975 { "Pbuffer", "dnsserver.DnssrvEnumRecords.pBuffer", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14976 { &hf_dnsserver_DNS_RPC_IP_VALIDATE_aipValidateAddrs,
14977 { "Aipvalidateaddrs", "dnsserver.DNS_RPC_IP_VALIDATE.aipValidateAddrs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14978 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fReadOnlyDC,
14979 { "Freadonlydc", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fReadOnlyDC", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
14980 { &hf_dnsserver_IP4_ARRAY_AddrCount,
14981 { "Addrcount", "dnsserver.IP4_ARRAY.AddrCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14982 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRpcProtocol,
14983 { "Dwrpcprotocol", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwRpcProtocol", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14984 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_dwFlags,
14985 { "Dwflags", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.dwFlags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14986 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseNbstat,
14987 { "Fusenbstat", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fUseNbstat", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14988 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST_ZoneList,
14989 { "Zonelist", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_LIST.ZoneList", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
14990 { &hf_dnsserver_DNS_RPC_IP_VALIDATE_dwContext,
14991 { "Dwcontext", "dnsserver.DNS_RPC_IP_VALIDATE.dwContext", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14992 { &hf_dnsserver_werror,
14993 { "Windows Error", "dnsserver.werror", FT_UINT32, BASE_HEX, VALS(WERR_errors), 0, NULL, HFILL }},
14994 { &hf_dnsserver_DnssrvQuery2_pdwTypeId,
14995 { "Pdwtypeid", "dnsserver.DnssrvQuery2.pdwTypeId", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
14996 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fReverse,
14997 { "Freverse", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fReverse", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
14998 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fNotifyLevel,
14999 { "Fnotifylevel", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fNotifyLevel", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_ZONE_NOTIFY_LEVEL_vals), 0, NULL, HFILL }},
15000 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_pReserved1,
15001 { "Preserved1", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.pReserved1", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15002 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwZoneType,
15003 { "Dwzonetype", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwZoneType", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15004 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_dwReserved,
15005 { "Dwreserved", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.dwReserved", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15006 { &hf_dnsserver_DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_INFORMATION_TYPE,
15007 { "Dns Event Log Information Type", "dnsserver.DNS_EVENT_LOG_TYPES.DNS_EVENT_LOG_INFORMATION_TYPE", FT_BOOLEAN, 32, TFS(&DNS_EVENT_LOG_TYPES_DNS_EVENT_LOG_INFORMATION_TYPE_tfs), ( 0x00000004 ), NULL, HFILL }},
15008 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fUseDatabase,
15009 { "Fusedatabase", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fUseDatabase", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15010 { &hf_dnsserver_DNS_RPC_FORWARDERS_DOTNET_dwReserved0,
15011 { "Dwreserved0", "dnsserver.DNS_RPC_FORWARDERS_DOTNET.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15012 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fAutoCreated,
15013 { "Fautocreated", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fAutoCreated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15014 { &hf_dnsserver_DNS_RPC_ZONE_W2K_Flags,
15015 { "Flags", "dnsserver.DNS_RPC_ZONE_W2K.Flags", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
15016 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fAllowUpdate,
15017 { "Fallowupdate", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fAllowUpdate", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
15018 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_CACHE_DATA,
15019 { "Dns Rpc View Cache Data", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_CACHE_DATA", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_CACHE_DATA_tfs), ( 0x00000002 ), NULL, HFILL }},
15020 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwLogFileMaxSize,
15021 { "Dwlogfilemaxsize", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwLogFileMaxSize", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15022 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET_fAging,
15023 { "Faging", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET.fAging", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15024 { &hf_dnsserver_DNS_RPC_NAME_AND_PARAM_pszNodeName,
15025 { "Psznodename", "dnsserver.DNS_RPC_NAME_AND_PARAM.pszNodeName", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15026 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_dwRecursionTimeout,
15027 { "Dwrecursiontimeout", "dnsserver.DNS_RPC_SERVER_INFO_W2K.dwRecursionTimeout", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15028 { &hf_dnsserver_DnssrvOperation_dwTypeId,
15029 { "Dwtypeid", "dnsserver.DnssrvOperation.dwTypeId", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_RPC_TYPEID_vals), 0, NULL, HFILL }},
15030 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_fAllowUpdate,
15031 { "Fallowupdate", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.fAllowUpdate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15032 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_fUseWins,
15033 { "Fusewins", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.fUseWins", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15034 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_pvReserved7,
15035 { "Pvreserved7", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.pvReserved7", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15036 { &hf_dnsserver_DNS_RPC_DATA_valDNS_TYPE_TXT_txt,
15037 { "Txt", "dnsserver.DNS_RPC_DATA_valDNS_TYPE_TXT.txt", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15038 { &hf_dnsserver_DNS_SELECT_FLAGS_DNS_RPC_VIEW_ROOT_HINT_DATA,
15039 { "Dns Rpc View Root Hint Data", "dnsserver.DNS_SELECT_FLAGS.DNS_RPC_VIEW_ROOT_HINT_DATA", FT_BOOLEAN, 32, TFS(&DNS_SELECT_FLAGS_DNS_RPC_VIEW_ROOT_HINT_DATA_tfs), ( 0x00000008 ), NULL, HFILL }},
15040 { &hf_dnsserver_DNS_RPC_ENLIST_DP_dwRpcStructureVersion,
15041 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ENLIST_DP.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15042 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwReserved0,
15043 { "Dwreserved0", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwReserved0", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15044 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_aipMasters,
15045 { "Aipmasters", "dnsserver.DNS_RPC_ZONE_INFO_W2K.aipMasters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15046 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN_pszAdmin,
15047 { "Pszadmin", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_LONGHORN.pszAdmin", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15048 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_dwNoRefreshInterval,
15049 { "Dwnorefreshinterval", "dnsserver.DNS_RPC_ZONE_INFO_W2K.dwNoRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15050 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDsDsaVersion,
15051 { "Dwdsdsaversion", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDsDsaVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15052 { &hf_dnsserver_DNS_RPC_ZONE_INFO_DOTNET_fForwarderSlave,
15053 { "Fforwarderslave", "dnsserver.DNS_RPC_ZONE_INFO_DOTNET.fForwarderSlave", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15054 { &hf_dnsserver_DnssrvComplexOperation2_pszOperation,
15055 { "Pszoperation", "dnsserver.DnssrvComplexOperation2.pszOperation", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15056 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE_ZoneCreate,
15057 { "Zonecreate", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_CREATE.ZoneCreate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15058 { &hf_dnsserver_DnssrvEnumRecords2_pBuffer_,
15059 { "Subcontext length", "dnsserver.DnssrvEnumRecords2.subcontext", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
15060 { &hf_dnsserver_DNS_RPC_FORWARDERS_W2K_aipForwarders,
15061 { "Aipforwarders", "dnsserver.DNS_RPC_FORWARDERS_W2K.aipForwarders", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15062 { &hf_dnsserver_DNS_RPC_NODE_dnsNodeName,
15063 { "Dnsnodename", "dnsserver.DNS_RPC_NODE.dnsNodeName", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15064 { &hf_dnsserver_DNS_RPC_SERVER_INFO_W2K_fLocalNetPriority,
15065 { "Flocalnetpriority", "dnsserver.DNS_RPC_SERVER_INFO_W2K.fLocalNetPriority", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
15066 { &hf_dnsserver_DNS_RPC_RECORD_data_,
15067 { "Subcontext length", "dnsserver.DNS_RPC_RECORD.subcontext", FT_UINT0, BASE_HEX, NULL, 0, NULL, HFILL }},
15068 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszDomainDirectoryPartition,
15069 { "Pszdomaindirectorypartition", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pszDomainDirectoryPartition", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15070 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_dwDefaultRefreshInterval,
15071 { "Dwdefaultrefreshinterval", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.dwDefaultRefreshInterval", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15072 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved8,
15073 { "Dwreserved8", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved8", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15074 { &hf_dnsserver_DNSSRV_STAT_HEADER_wLength,
15075 { "Wlength", "dnsserver.DNSSRV_STAT_HEADER.wLength", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
15076 { &hf_dnsserver_DNS_RPC_RECORD_dwTimeStamp,
15077 { "Dwtimestamp", "dnsserver.DNS_RPC_RECORD.dwTimeStamp", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15078 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved3,
15079 { "Dwreserved3", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved3", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15080 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwDebugLevel,
15081 { "Dwdebuglevel", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwDebugLevel", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15082 { &hf_dnsserver_DNS_RPC_ZONE_EXPORT_INFO_dwRpcStructureVersion,
15083 { "Dwrpcstructureversion", "dnsserver.DNS_RPC_ZONE_EXPORT_INFO.dwRpcStructureVersion", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15084 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fLocalNetPriority,
15085 { "Flocalnetpriority", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fLocalNetPriority", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
15086 { &hf_dnsserver_DNS_RPC_RECORDS_records,
15087 { "Records", "dnsserver.DNS_RPC_RECORDS.records", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15088 { &hf_dnsserver_DNS_RPC_DP_INFO_pszCrDn,
15089 { "Pszcrdn", "dnsserver.DNS_RPC_DP_INFO.pszCrDn", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15090 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_fForwardDelegations,
15091 { "Fforwarddelegations", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.fForwardDelegations", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
15092 { &hf_dnsserver_DNS_RPC_RECORDS_wRecordCount,
15093 { "Wrecordcount", "dnsserver.DNS_RPC_RECORDS.wRecordCount", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
15094 { &hf_dnsserver_DNS_RPC_SERVER_INFO_DOTNET_dwNameCheckFlag,
15095 { "Dwnamecheckflag", "dnsserver.DNS_RPC_SERVER_INFO_DOTNET.dwNameCheckFlag", FT_UINT32, BASE_DEC, VALS(dnsserver_DNS_NAME_CHECK_FLAG_vals), 0, NULL, HFILL }},
15096 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE_Zone,
15097 { "Zone", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_ZONE.Zone", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15098 { &hf_dnsserver_DNS_RPC_RECORD_wDataLength,
15099 { "Wdatalength", "dnsserver.DNS_RPC_RECORD.wDataLength", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
15100 { &hf_dnsserver_DnssrvEnumRecords2_pszFilterStart,
15101 { "Pszfilterstart", "dnsserver.DnssrvEnumRecords2.pszFilterStart", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15102 { &hf_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K_dwReserved4,
15103 { "Dwreserved4", "dnsserver.DNS_RPC_ZONE_CREATE_INFO_W2K.dwReserved4", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15104 { &hf_dnsserver_opnum,
15105 { "Operation", "dnsserver.opnum", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
15106 { &hf_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN_pszForestDirectoryPartition,
15107 { "Pszforestdirectorypartition", "dnsserver.DNS_RPC_SERVER_INFO_LONGHORN.pszForestDirectoryPartition", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
15108 { &hf_dnsserver_DNS_RPC_DP_FLAGS_DNS_DP_DELETED,
15109 { "Dns Dp Deleted", "dnsserver.DNS_RPC_DP_FLAGS.DNS_DP_DELETED", FT_BOOLEAN, 32, TFS(&DNS_RPC_DP_FLAGS_DNS_DP_DELETED_tfs), ( 0x00000020 ), NULL, HFILL }},
15110 { &hf_dnsserver_DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K_ServerInfoW2K,
15111 { "Serverinfow2k", "dnsserver.DNSSRV_RPC_UNION_valDNSSRV_TYPEID_SERVER_INFO_W2K.ServerInfoW2K", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15112 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_aipNotify,
15113 { "Aipnotify", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.aipNotify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
15114 { &hf_dnsserver_DNS_RPC_ZONE_INFO_W2K_fAutoCreated,
15115 { "Fautocreated", "dnsserver.DNS_RPC_ZONE_INFO_W2K.fAutoCreated", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15116 { &hf_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN_dwLastXfrAttempt,
15117 { "Dwlastxfrattempt", "dnsserver.DNS_RPC_ZONE_INFO_LONGHORN.dwLastXfrAttempt", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15118 { &hf_dnsserver_DNS_RPC_AUTOCONFIGURE_dwReserved1,
15119 { "Dwreserved1", "dnsserver.DNS_RPC_AUTOCONFIGURE.dwReserved1", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15120 { &hf_dnsserver_DNS_RPC_UTF8_STRING_LIST_dwCount,
15121 { "Dwcount", "dnsserver.DNS_RPC_UTF8_STRING_LIST.dwCount", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
15125 static gint *ett[] = {
15126 &ett_dcerpc_dnsserver,
15127 &ett_dnsserver_DNS_RPC_BUFFER,
15128 &ett_dnsserver_DNS_RPC_UTF8_STRING_LIST,
15129 &ett_dnsserver_DNS_RPC_NAME_AND_PARAM,
15130 &ett_dnsserver_DNS_RPC_NAME,
15131 &ett_dnsserver_DNS_RPC_NODE,
15132 &ett_dnsserver_DNS_RPC_RECORD_SOA,
15133 &ett_dnsserver_DNS_RPC_RECORD_NAME_PREFERENCE,
15134 &ett_dnsserver_DNS_RPC_RECORD_STRING,
15135 &ett_dnsserver_DNS_RPC_RECORD_SRV,
15136 &ett_dnsserver_DNS_RPC_DATA,
15137 &ett_dnsserver_DNS_RPC_RECORD,
15138 &ett_dnsserver_DNS_RPC_RECORD_BUF,
15139 &ett_dnsserver_IP4_ARRAY,
15140 &ett_dnsserver_DNS_ADDR,
15141 &ett_dnsserver_DNS_ADDR_ARRAY,
15142 &ett_dnsserver_DNS_RPC_IP_VALIDATE,
15143 &ett_dnsserver_DNS_RPC_SERVER_INFO_W2K,
15144 &ett_dnsserver_DNS_EXTENSION,
15145 &ett_dnsserver_DNS_RPC_SERVER_INFO_DOTNET,
15146 &ett_dnsserver_DNS_RPC_SERVER_INFO_LONGHORN,
15147 &ett_dnsserver_DNS_RPC_DP_FLAGS,
15148 &ett_dnsserver_DNS_RPC_DP_REPLICA,
15149 &ett_dnsserver_DNS_RPC_DP_INFO,
15150 &ett_dnsserver_DNS_RPC_DP_ENUM,
15151 &ett_dnsserver_DNS_RPC_DP_LIST,
15152 &ett_dnsserver_DNS_RPC_ENLIST_DP,
15153 &ett_dnsserver_DNS_RPC_ZONE_CHANGE_DP,
15154 &ett_dnsserver_DNS_RPC_ZONE_FLAGS,
15155 &ett_dnsserver_DNS_RPC_ZONE_W2K,
15156 &ett_dnsserver_DNS_RPC_ZONE_DOTNET,
15157 &ett_dnsserver_DNS_RPC_ZONE_LIST_W2K,
15158 &ett_dnsserver_DNS_RPC_ZONE_LIST_DOTNET,
15159 &ett_dnsserver_DNS_RPC_ZONE_INFO_W2K,
15160 &ett_dnsserver_DNS_RPC_ZONE_INFO_DOTNET,
15161 &ett_dnsserver_DNS_RPC_ZONE_INFO_LONGHORN,
15162 &ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_W2K,
15163 &ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_DOTNET,
15164 &ett_dnsserver_DNS_RPC_ZONE_SECONDARIES_LONGHORN,
15165 &ett_dnsserver_DNS_RPC_ZONE_DATABASE_W2K,
15166 &ett_dnsserver_DNS_RPC_ZONE_DATABASE_DOTNET,
15167 &ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_W2K,
15168 &ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_DOTNET,
15169 &ett_dnsserver_DNS_RPC_ZONE_CREATE_INFO_LONGHORN,
15170 &ett_dnsserver_DNS_RPC_ZONE_EXPORT_INFO,
15171 &ett_dnsserver_DNS_RPC_ENUM_ZONES_FILTER,
15172 &ett_dnsserver_DNS_RPC_FORWARDERS_W2K,
15173 &ett_dnsserver_DNS_RPC_FORWARDERS_DOTNET,
15174 &ett_dnsserver_DNS_RPC_FORWARDERS_LONGHORN,
15175 &ett_dnsserver_DNS_RPC_AUTOCONFIGURE,
15176 &ett_dnsserver_DNS_EVENT_LOG_TYPES,
15177 &ett_dnsserver_DNS_SELECT_FLAGS,
15178 &ett_dnsserver_DNSSRV_STAT_HEADER,
15179 &ett_dnsserver_DNSSRV_STAT,
15180 &ett_dnsserver_DNSSRV_RPC_UNION,
15181 &ett_dnsserver_DNS_RPC_RECORDS,
15182 &ett_dnsserver_DNS_RPC_RECORDS_ARRAY,
15185 proto_dcerpc_dnsserver = proto_register_protocol("DNS Management Server", "DNSSERVER", "dnsserver");
15186 proto_register_field_array(proto_dcerpc_dnsserver, hf, array_length (hf));
15187 proto_register_subtree_array(ett, array_length(ett));
15190 void proto_reg_handoff_dcerpc_dnsserver(void)
15192 dcerpc_init_uuid(proto_dcerpc_dnsserver, ett_dcerpc_dnsserver,
15193 &uuid_dcerpc_dnsserver, ver_dcerpc_dnsserver,
15194 dnsserver_dissectors, hf_dnsserver_opnum);