git add -f bin/default/librpc/gen_ndr/*.{c,h,ndr,pidl} bin/default/source*/librpc...
[metze/samba/wip.git] / bin / default / source3 / librpc / gen_ndr / smbXsrv.ndr
1 $VAR1 = [
2           {
3             'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4             'LINE' => 3,
5             'PATHS' => [
6                          'misc.idl'
7                        ],
8             'TYPE' => 'IMPORT'
9           },
10           {
11             'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
12             'LINE' => 4,
13             'PATHS' => [
14                          'server_id.idl'
15                        ],
16             'TYPE' => 'IMPORT'
17           },
18           {
19             'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
20             'LINE' => 5,
21             'PATHS' => [
22                          'security.idl'
23                        ],
24             'TYPE' => 'IMPORT'
25           },
26           {
27             'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
28             'LINE' => 6,
29             'PATHS' => [
30                          'auth.idl'
31                        ],
32             'TYPE' => 'IMPORT'
33           },
34           {
35             'CONSTS' => [
36                           {
37                             'DTYPE' => 'uint32',
38                             'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
39                             'LINE' => 50,
40                             'NAME' => 'SMBXSRV_VERSION_CURRENT',
41                             'POINTERS' => 0,
42                             'TYPE' => 'CONST',
43                             'VALUE' => 'SMBXSRV_VERSION_0'
44                           }
45                         ],
46             'ENDPOINTS' => [
47                              '"ncacn_np:[\\\\pipe\\\\smbXsrv]"'
48                            ],
49             'FUNCTIONS' => [
50                              {
51                                'ELEMENTS' => [
52                                                {
53                                                  'ALIGN' => 5,
54                                                  'DIRECTION' => [
55                                                                   'in'
56                                                                 ],
57                                                  'LEVELS' => [
58                                                                {
59                                                                  'CONTAINS_DEFERRED' => 1,
60                                                                  'DATA_TYPE' => 'smbXsrv_version_globalB',
61                                                                  'IS_DEFERRED' => 0,
62                                                                  'IS_SURROUNDING' => 0,
63                                                                  'LEVEL_INDEX' => 0,
64                                                                  'TYPE' => 'DATA'
65                                                                }
66                                                              ],
67                                                  'NAME' => 'blob',
68                                                  'ORIGINAL' => {
69                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
70                                                                  'LINE' => 78,
71                                                                  'NAME' => 'blob',
72                                                                  'PARENT' => {
73                                                                                'ELEMENTS' => [
74                                                                                                $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}
75                                                                                              ],
76                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
77                                                                                'LINE' => 78,
78                                                                                'NAME' => 'smbXsrv_version_global_decode',
79                                                                                'PROPERTIES' => {},
80                                                                                'RETURN_TYPE' => 'void',
81                                                                                'TYPE' => 'FUNCTION'
82                                                                              },
83                                                                  'POINTERS' => 0,
84                                                                  'PROPERTIES' => {
85                                                                                    'in' => '1'
86                                                                                  },
87                                                                  'TYPE' => 'smbXsrv_version_globalB'
88                                                                },
89                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
90                                                  'REPRESENTATION_TYPE' => 'smbXsrv_version_globalB',
91                                                  'TYPE' => 'smbXsrv_version_globalB'
92                                                }
93                                              ],
94                                'NAME' => 'smbXsrv_version_global_decode',
95                                'OPNUM' => 0,
96                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
97                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
98                                'RETURN_TYPE' => undef,
99                                'TYPE' => 'FUNCTION'
100                              },
101                              {
102                                'ELEMENTS' => [
103                                                {
104                                                  'ALIGN' => 5,
105                                                  'DIRECTION' => [
106                                                                   'in'
107                                                                 ],
108                                                  'LEVELS' => [
109                                                                {
110                                                                  'CONTAINS_DEFERRED' => 1,
111                                                                  'DATA_TYPE' => 'smbXsrv_client_globalB',
112                                                                  'IS_DEFERRED' => 0,
113                                                                  'IS_SURROUNDING' => 0,
114                                                                  'LEVEL_INDEX' => 0,
115                                                                  'TYPE' => 'DATA'
116                                                                }
117                                                              ],
118                                                  'NAME' => 'blob',
119                                                  'ORIGINAL' => {
120                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
121                                                                  'LINE' => 106,
122                                                                  'NAME' => 'blob',
123                                                                  'PARENT' => {
124                                                                                'ELEMENTS' => [
125                                                                                                $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}
126                                                                                              ],
127                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
128                                                                                'LINE' => 106,
129                                                                                'NAME' => 'smbXsrv_client_global_decode',
130                                                                                'PROPERTIES' => {},
131                                                                                'RETURN_TYPE' => 'void',
132                                                                                'TYPE' => 'FUNCTION'
133                                                                              },
134                                                                  'POINTERS' => 0,
135                                                                  'PROPERTIES' => {
136                                                                                    'in' => '1'
137                                                                                  },
138                                                                  'TYPE' => 'smbXsrv_client_globalB'
139                                                                },
140                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
141                                                  'REPRESENTATION_TYPE' => 'smbXsrv_client_globalB',
142                                                  'TYPE' => 'smbXsrv_client_globalB'
143                                                }
144                                              ],
145                                'NAME' => 'smbXsrv_client_global_decode',
146                                'OPNUM' => 1,
147                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
148                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
149                                'RETURN_TYPE' => undef,
150                                'TYPE' => 'FUNCTION'
151                              },
152                              {
153                                'ELEMENTS' => [
154                                                {
155                                                  'ALIGN' => 5,
156                                                  'DIRECTION' => [
157                                                                   'in'
158                                                                 ],
159                                                  'LEVELS' => [
160                                                                {
161                                                                  'CONTAINS_DEFERRED' => 1,
162                                                                  'DATA_TYPE' => 'smbXsrv_clientB',
163                                                                  'IS_DEFERRED' => 0,
164                                                                  'IS_SURROUNDING' => 0,
165                                                                  'LEVEL_INDEX' => 0,
166                                                                  'TYPE' => 'DATA'
167                                                                }
168                                                              ],
169                                                  'NAME' => 'blob',
170                                                  'ORIGINAL' => {
171                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
172                                                                  'LINE' => 160,
173                                                                  'NAME' => 'blob',
174                                                                  'PARENT' => {
175                                                                                'ELEMENTS' => [
176                                                                                                $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}
177                                                                                              ],
178                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
179                                                                                'LINE' => 160,
180                                                                                'NAME' => 'smbXsrv_client_decode',
181                                                                                'PROPERTIES' => {},
182                                                                                'RETURN_TYPE' => 'void',
183                                                                                'TYPE' => 'FUNCTION'
184                                                                              },
185                                                                  'POINTERS' => 0,
186                                                                  'PROPERTIES' => {
187                                                                                    'in' => '1'
188                                                                                  },
189                                                                  'TYPE' => 'smbXsrv_clientB'
190                                                                },
191                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
192                                                  'REPRESENTATION_TYPE' => 'smbXsrv_clientB',
193                                                  'TYPE' => 'smbXsrv_clientB'
194                                                }
195                                              ],
196                                'NAME' => 'smbXsrv_client_decode',
197                                'OPNUM' => 2,
198                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
199                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
200                                'RETURN_TYPE' => undef,
201                                'TYPE' => 'FUNCTION'
202                              },
203                              {
204                                'ELEMENTS' => [
205                                                {
206                                                  'ALIGN' => 5,
207                                                  'DIRECTION' => [
208                                                                   'in'
209                                                                 ],
210                                                  'LEVELS' => [
211                                                                {
212                                                                  'CONTAINS_DEFERRED' => 1,
213                                                                  'DATA_TYPE' => 'smbXsrv_connection_passB',
214                                                                  'IS_DEFERRED' => 0,
215                                                                  'IS_SURROUNDING' => 0,
216                                                                  'LEVEL_INDEX' => 0,
217                                                                  'TYPE' => 'DATA'
218                                                                }
219                                                              ],
220                                                  'NAME' => 'blob',
221                                                  'ORIGINAL' => {
222                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
223                                                                  'LINE' => 185,
224                                                                  'NAME' => 'blob',
225                                                                  'PARENT' => {
226                                                                                'ELEMENTS' => [
227                                                                                                $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}
228                                                                                              ],
229                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
230                                                                                'LINE' => 185,
231                                                                                'NAME' => 'smbXsrv_connection_pass_decode',
232                                                                                'PROPERTIES' => {},
233                                                                                'RETURN_TYPE' => 'void',
234                                                                                'TYPE' => 'FUNCTION'
235                                                                              },
236                                                                  'POINTERS' => 0,
237                                                                  'PROPERTIES' => {
238                                                                                    'in' => '1'
239                                                                                  },
240                                                                  'TYPE' => 'smbXsrv_connection_passB'
241                                                                },
242                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
243                                                  'REPRESENTATION_TYPE' => 'smbXsrv_connection_passB',
244                                                  'TYPE' => 'smbXsrv_connection_passB'
245                                                }
246                                              ],
247                                'NAME' => 'smbXsrv_connection_pass_decode',
248                                'OPNUM' => 3,
249                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
250                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
251                                'RETURN_TYPE' => undef,
252                                'TYPE' => 'FUNCTION'
253                              },
254                              {
255                                'ELEMENTS' => [
256                                                {
257                                                  'ALIGN' => 5,
258                                                  'DIRECTION' => [
259                                                                   'in'
260                                                                 ],
261                                                  'LEVELS' => [
262                                                                {
263                                                                  'CONTAINS_DEFERRED' => 1,
264                                                                  'DATA_TYPE' => 'smbXsrv_session_globalB',
265                                                                  'IS_DEFERRED' => 0,
266                                                                  'IS_SURROUNDING' => 0,
267                                                                  'LEVEL_INDEX' => 0,
268                                                                  'TYPE' => 'DATA'
269                                                                }
270                                                              ],
271                                                  'NAME' => 'blob',
272                                                  'ORIGINAL' => {
273                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
274                                                                  'LINE' => 250,
275                                                                  'NAME' => 'blob',
276                                                                  'PARENT' => {
277                                                                                'ELEMENTS' => [
278                                                                                                $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}
279                                                                                              ],
280                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
281                                                                                'LINE' => 250,
282                                                                                'NAME' => 'smbXsrv_session_global_decode',
283                                                                                'PROPERTIES' => {},
284                                                                                'RETURN_TYPE' => 'void',
285                                                                                'TYPE' => 'FUNCTION'
286                                                                              },
287                                                                  'POINTERS' => 0,
288                                                                  'PROPERTIES' => {
289                                                                                    'in' => '1'
290                                                                                  },
291                                                                  'TYPE' => 'smbXsrv_session_globalB'
292                                                                },
293                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
294                                                  'REPRESENTATION_TYPE' => 'smbXsrv_session_globalB',
295                                                  'TYPE' => 'smbXsrv_session_globalB'
296                                                }
297                                              ],
298                                'NAME' => 'smbXsrv_session_global_decode',
299                                'OPNUM' => 4,
300                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
301                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
302                                'RETURN_TYPE' => undef,
303                                'TYPE' => 'FUNCTION'
304                              },
305                              {
306                                'ELEMENTS' => [
307                                                {
308                                                  'ALIGN' => 5,
309                                                  'DIRECTION' => [
310                                                                   'in'
311                                                                 ],
312                                                  'LEVELS' => [
313                                                                {
314                                                                  'CONTAINS_DEFERRED' => 1,
315                                                                  'DATA_TYPE' => 'smbXsrv_sessionB',
316                                                                  'IS_DEFERRED' => 0,
317                                                                  'IS_SURROUNDING' => 0,
318                                                                  'LEVEL_INDEX' => 0,
319                                                                  'TYPE' => 'DATA'
320                                                                }
321                                                              ],
322                                                  'NAME' => 'blob',
323                                                  'ORIGINAL' => {
324                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
325                                                                  'LINE' => 308,
326                                                                  'NAME' => 'blob',
327                                                                  'PARENT' => {
328                                                                                'ELEMENTS' => [
329                                                                                                $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}
330                                                                                              ],
331                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
332                                                                                'LINE' => 308,
333                                                                                'NAME' => 'smbXsrv_session_decode',
334                                                                                'PROPERTIES' => {},
335                                                                                'RETURN_TYPE' => 'void',
336                                                                                'TYPE' => 'FUNCTION'
337                                                                              },
338                                                                  'POINTERS' => 0,
339                                                                  'PROPERTIES' => {
340                                                                                    'in' => '1'
341                                                                                  },
342                                                                  'TYPE' => 'smbXsrv_sessionB'
343                                                                },
344                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
345                                                  'REPRESENTATION_TYPE' => 'smbXsrv_sessionB',
346                                                  'TYPE' => 'smbXsrv_sessionB'
347                                                }
348                                              ],
349                                'NAME' => 'smbXsrv_session_decode',
350                                'OPNUM' => 5,
351                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
352                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
353                                'RETURN_TYPE' => undef,
354                                'TYPE' => 'FUNCTION'
355                              },
356                              {
357                                'ELEMENTS' => [
358                                                {
359                                                  'ALIGN' => 5,
360                                                  'DIRECTION' => [
361                                                                   'in'
362                                                                 ],
363                                                  'LEVELS' => [
364                                                                {
365                                                                  'CONTAINS_DEFERRED' => 1,
366                                                                  'DATA_TYPE' => 'smbXsrv_session_closeB',
367                                                                  'IS_DEFERRED' => 0,
368                                                                  'IS_SURROUNDING' => 0,
369                                                                  'LEVEL_INDEX' => 0,
370                                                                  'TYPE' => 'DATA'
371                                                                }
372                                                              ],
373                                                  'NAME' => 'blob',
374                                                  'ORIGINAL' => {
375                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
376                                                                  'LINE' => 334,
377                                                                  'NAME' => 'blob',
378                                                                  'PARENT' => {
379                                                                                'ELEMENTS' => [
380                                                                                                $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}
381                                                                                              ],
382                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
383                                                                                'LINE' => 334,
384                                                                                'NAME' => 'smbXsrv_session_close_decode',
385                                                                                'PROPERTIES' => {},
386                                                                                'RETURN_TYPE' => 'void',
387                                                                                'TYPE' => 'FUNCTION'
388                                                                              },
389                                                                  'POINTERS' => 0,
390                                                                  'PROPERTIES' => {
391                                                                                    'in' => '1'
392                                                                                  },
393                                                                  'TYPE' => 'smbXsrv_session_closeB'
394                                                                },
395                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
396                                                  'REPRESENTATION_TYPE' => 'smbXsrv_session_closeB',
397                                                  'TYPE' => 'smbXsrv_session_closeB'
398                                                }
399                                              ],
400                                'NAME' => 'smbXsrv_session_close_decode',
401                                'OPNUM' => 6,
402                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
403                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
404                                'RETURN_TYPE' => undef,
405                                'TYPE' => 'FUNCTION'
406                              },
407                              {
408                                'ELEMENTS' => [
409                                                {
410                                                  'ALIGN' => 5,
411                                                  'DIRECTION' => [
412                                                                   'in'
413                                                                 ],
414                                                  'LEVELS' => [
415                                                                {
416                                                                  'CONTAINS_DEFERRED' => 1,
417                                                                  'DATA_TYPE' => 'smbXsrv_tcon_globalB',
418                                                                  'IS_DEFERRED' => 0,
419                                                                  'IS_SURROUNDING' => 0,
420                                                                  'LEVEL_INDEX' => 0,
421                                                                  'TYPE' => 'DATA'
422                                                                }
423                                                              ],
424                                                  'NAME' => 'blob',
425                                                  'ORIGINAL' => {
426                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
427                                                                  'LINE' => 366,
428                                                                  'NAME' => 'blob',
429                                                                  'PARENT' => {
430                                                                                'ELEMENTS' => [
431                                                                                                $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}
432                                                                                              ],
433                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
434                                                                                'LINE' => 366,
435                                                                                'NAME' => 'smbXsrv_tcon_global_decode',
436                                                                                'PROPERTIES' => {},
437                                                                                'RETURN_TYPE' => 'void',
438                                                                                'TYPE' => 'FUNCTION'
439                                                                              },
440                                                                  'POINTERS' => 0,
441                                                                  'PROPERTIES' => {
442                                                                                    'in' => '1'
443                                                                                  },
444                                                                  'TYPE' => 'smbXsrv_tcon_globalB'
445                                                                },
446                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
447                                                  'REPRESENTATION_TYPE' => 'smbXsrv_tcon_globalB',
448                                                  'TYPE' => 'smbXsrv_tcon_globalB'
449                                                }
450                                              ],
451                                'NAME' => 'smbXsrv_tcon_global_decode',
452                                'OPNUM' => 7,
453                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
454                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
455                                'RETURN_TYPE' => undef,
456                                'TYPE' => 'FUNCTION'
457                              },
458                              {
459                                'ELEMENTS' => [
460                                                {
461                                                  'ALIGN' => 5,
462                                                  'DIRECTION' => [
463                                                                   'in'
464                                                                 ],
465                                                  'LEVELS' => [
466                                                                {
467                                                                  'CONTAINS_DEFERRED' => 1,
468                                                                  'DATA_TYPE' => 'smbXsrv_tconB',
469                                                                  'IS_DEFERRED' => 0,
470                                                                  'IS_SURROUNDING' => 0,
471                                                                  'LEVEL_INDEX' => 0,
472                                                                  'TYPE' => 'DATA'
473                                                                }
474                                                              ],
475                                                  'NAME' => 'blob',
476                                                  'ORIGINAL' => {
477                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
478                                                                  'LINE' => 403,
479                                                                  'NAME' => 'blob',
480                                                                  'PARENT' => {
481                                                                                'ELEMENTS' => [
482                                                                                                $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}
483                                                                                              ],
484                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
485                                                                                'LINE' => 403,
486                                                                                'NAME' => 'smbXsrv_tcon_decode',
487                                                                                'PROPERTIES' => {},
488                                                                                'RETURN_TYPE' => 'void',
489                                                                                'TYPE' => 'FUNCTION'
490                                                                              },
491                                                                  'POINTERS' => 0,
492                                                                  'PROPERTIES' => {
493                                                                                    'in' => '1'
494                                                                                  },
495                                                                  'TYPE' => 'smbXsrv_tconB'
496                                                                },
497                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
498                                                  'REPRESENTATION_TYPE' => 'smbXsrv_tconB',
499                                                  'TYPE' => 'smbXsrv_tconB'
500                                                }
501                                              ],
502                                'NAME' => 'smbXsrv_tcon_decode',
503                                'OPNUM' => 8,
504                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
505                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
506                                'RETURN_TYPE' => undef,
507                                'TYPE' => 'FUNCTION'
508                              },
509                              {
510                                'ELEMENTS' => [
511                                                {
512                                                  'ALIGN' => 5,
513                                                  'DIRECTION' => [
514                                                                   'in'
515                                                                 ],
516                                                  'LEVELS' => [
517                                                                {
518                                                                  'CONTAINS_DEFERRED' => 1,
519                                                                  'DATA_TYPE' => 'smbXsrv_open_globalB',
520                                                                  'IS_DEFERRED' => 0,
521                                                                  'IS_SURROUNDING' => 0,
522                                                                  'LEVEL_INDEX' => 0,
523                                                                  'TYPE' => 'DATA'
524                                                                }
525                                                              ],
526                                                  'NAME' => 'blob',
527                                                  'ORIGINAL' => {
528                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
529                                                                  'LINE' => 450,
530                                                                  'NAME' => 'blob',
531                                                                  'PARENT' => {
532                                                                                'ELEMENTS' => [
533                                                                                                $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}
534                                                                                              ],
535                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
536                                                                                'LINE' => 450,
537                                                                                'NAME' => 'smbXsrv_open_global_decode',
538                                                                                'PROPERTIES' => {},
539                                                                                'RETURN_TYPE' => 'void',
540                                                                                'TYPE' => 'FUNCTION'
541                                                                              },
542                                                                  'POINTERS' => 0,
543                                                                  'PROPERTIES' => {
544                                                                                    'in' => '1'
545                                                                                  },
546                                                                  'TYPE' => 'smbXsrv_open_globalB'
547                                                                },
548                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
549                                                  'REPRESENTATION_TYPE' => 'smbXsrv_open_globalB',
550                                                  'TYPE' => 'smbXsrv_open_globalB'
551                                                }
552                                              ],
553                                'NAME' => 'smbXsrv_open_global_decode',
554                                'OPNUM' => 9,
555                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
556                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
557                                'RETURN_TYPE' => undef,
558                                'TYPE' => 'FUNCTION'
559                              },
560                              {
561                                'ELEMENTS' => [
562                                                {
563                                                  'ALIGN' => 5,
564                                                  'DIRECTION' => [
565                                                                   'in'
566                                                                 ],
567                                                  'LEVELS' => [
568                                                                {
569                                                                  'CONTAINS_DEFERRED' => 1,
570                                                                  'DATA_TYPE' => 'smbXsrv_openB',
571                                                                  'IS_DEFERRED' => 0,
572                                                                  'IS_SURROUNDING' => 0,
573                                                                  'LEVEL_INDEX' => 0,
574                                                                  'TYPE' => 'DATA'
575                                                                }
576                                                              ],
577                                                  'NAME' => 'blob',
578                                                  'ORIGINAL' => {
579                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
580                                                                  'LINE' => 491,
581                                                                  'NAME' => 'blob',
582                                                                  'PARENT' => {
583                                                                                'ELEMENTS' => [
584                                                                                                $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}
585                                                                                              ],
586                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
587                                                                                'LINE' => 491,
588                                                                                'NAME' => 'smbXsrv_open_decode',
589                                                                                'PROPERTIES' => {},
590                                                                                'RETURN_TYPE' => 'void',
591                                                                                'TYPE' => 'FUNCTION'
592                                                                              },
593                                                                  'POINTERS' => 0,
594                                                                  'PROPERTIES' => {
595                                                                                    'in' => '1'
596                                                                                  },
597                                                                  'TYPE' => 'smbXsrv_openB'
598                                                                },
599                                                  'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
600                                                  'REPRESENTATION_TYPE' => 'smbXsrv_openB',
601                                                  'TYPE' => 'smbXsrv_openB'
602                                                }
603                                              ],
604                                'NAME' => 'smbXsrv_open_decode',
605                                'OPNUM' => 10,
606                                'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
607                                'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
608                                'RETURN_TYPE' => undef,
609                                'TYPE' => 'FUNCTION'
610                              }
611                            ],
612             'NAME' => 'smbXsrv',
613             'PROPERTIES' => {
614                               'helpstring' => '"smbXsrv structures"',
615                               'pointer_default' => 'unique',
616                               'uuid' => '"07408340-ae31-11e1-97dc-539f7fddc06f"',
617                               'version' => '0.0'
618                             },
619             'TYPE' => 'INTERFACE',
620             'TYPES' => [
621                          {
622                            'DATA' => {
623                                        'ALIGN' => 4,
624                                        'BASE_TYPE' => 'uint32',
625                                        'ELEMENTS' => [
626                                                        'SMBXSRV_VERSION_0=0x00000000'
627                                                      ],
628                                        'NAME' => undef,
629                                        'ORIGINAL' => {
630                                                        'ELEMENTS' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ELEMENTS'},
631                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
632                                                        'LINE' => 48,
633                                                        'PARENT' => {
634                                                                      'BASEFILE' => 'smbXsrv',
635                                                                      'DATA' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'},
636                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
637                                                                      'LINE' => 48,
638                                                                      'NAME' => 'smbXsrv_version_values',
639                                                                      'POINTERS' => 0,
640                                                                      'PROPERTIES' => {
641                                                                                        'v1_enum' => '1'
642                                                                                      },
643                                                                      'TYPE' => 'TYPEDEF'
644                                                                    },
645                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
646                                                        'TYPE' => 'ENUM'
647                                                      },
648                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
649                                        'TYPE' => 'ENUM'
650                                      },
651                            'LEVELS' => [
652                                          {
653                                            'LEVEL_INDEX' => 0,
654                                            'TYPE' => 'TYPEDEF'
655                                          }
656                                        ],
657                            'NAME' => 'smbXsrv_version_values',
658                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'},
659                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
660                            'TYPE' => 'TYPEDEF'
661                          },
662                          {
663                            'DATA' => {
664                                        'ALIGN' => 8,
665                                        'ELEMENTS' => [
666                                                        {
667                                                          'ALIGN' => 8,
668                                                          'LEVELS' => [
669                                                                        {
670                                                                          'CONTAINS_DEFERRED' => 0,
671                                                                          'DATA_TYPE' => 'server_id',
672                                                                          'IS_DEFERRED' => 0,
673                                                                          'IS_SURROUNDING' => 0,
674                                                                          'LEVEL_INDEX' => 0,
675                                                                          'TYPE' => 'DATA'
676                                                                        }
677                                                                      ],
678                                                          'NAME' => 'server_id',
679                                                          'ORIGINAL' => {
680                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
681                                                                          'LINE' => 53,
682                                                                          'NAME' => 'server_id',
683                                                                          'PARENT' => {
684                                                                                        'ELEMENTS' => [
685                                                                                                        $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
686                                                                                                        {
687                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
688                                                                                                          'LINE' => 54,
689                                                                                                          'NAME' => 'min_version',
690                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
691                                                                                                          'POINTERS' => 0,
692                                                                                                          'PROPERTIES' => {},
693                                                                                                          'TYPE' => 'smbXsrv_version_values'
694                                                                                                        },
695                                                                                                        {
696                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
697                                                                                                          'LINE' => 55,
698                                                                                                          'NAME' => 'max_version',
699                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
700                                                                                                          'POINTERS' => 0,
701                                                                                                          'PROPERTIES' => {},
702                                                                                                          'TYPE' => 'smbXsrv_version_values'
703                                                                                                        },
704                                                                                                        {
705                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
706                                                                                                          'LINE' => 56,
707                                                                                                          'NAME' => 'current_version',
708                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
709                                                                                                          'POINTERS' => 0,
710                                                                                                          'PROPERTIES' => {},
711                                                                                                          'TYPE' => 'smbXsrv_version_values'
712                                                                                                        }
713                                                                                                      ],
714                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
715                                                                                        'LINE' => 57,
716                                                                                        'PARENT' => {
717                                                                                                      'BASEFILE' => 'smbXsrv',
718                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
719                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
720                                                                                                      'LINE' => 57,
721                                                                                                      'NAME' => 'smbXsrv_version_node0',
722                                                                                                      'POINTERS' => 0,
723                                                                                                      'TYPE' => 'TYPEDEF'
724                                                                                                    },
725                                                                                        'TYPE' => 'STRUCT'
726                                                                                      },
727                                                                          'POINTERS' => 0,
728                                                                          'PROPERTIES' => {},
729                                                                          'TYPE' => 'server_id'
730                                                                        },
731                                                          'PROPERTIES' => undef,
732                                                          'REPRESENTATION_TYPE' => 'server_id',
733                                                          'TYPE' => 'server_id'
734                                                        },
735                                                        {
736                                                          'ALIGN' => 4,
737                                                          'LEVELS' => [
738                                                                        {
739                                                                          'CONTAINS_DEFERRED' => 0,
740                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
741                                                                          'IS_DEFERRED' => 0,
742                                                                          'IS_SURROUNDING' => 0,
743                                                                          'LEVEL_INDEX' => 0,
744                                                                          'TYPE' => 'DATA'
745                                                                        }
746                                                                      ],
747                                                          'NAME' => 'min_version',
748                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
749                                                          'PROPERTIES' => undef,
750                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
751                                                          'TYPE' => 'smbXsrv_version_values'
752                                                        },
753                                                        {
754                                                          'ALIGN' => 4,
755                                                          'LEVELS' => [
756                                                                        {
757                                                                          'CONTAINS_DEFERRED' => 0,
758                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
759                                                                          'IS_DEFERRED' => 0,
760                                                                          'IS_SURROUNDING' => 0,
761                                                                          'LEVEL_INDEX' => 0,
762                                                                          'TYPE' => 'DATA'
763                                                                        }
764                                                                      ],
765                                                          'NAME' => 'max_version',
766                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
767                                                          'PROPERTIES' => undef,
768                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
769                                                          'TYPE' => 'smbXsrv_version_values'
770                                                        },
771                                                        {
772                                                          'ALIGN' => 4,
773                                                          'LEVELS' => [
774                                                                        {
775                                                                          'CONTAINS_DEFERRED' => 0,
776                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
777                                                                          'IS_DEFERRED' => 0,
778                                                                          'IS_SURROUNDING' => 0,
779                                                                          'LEVEL_INDEX' => 0,
780                                                                          'TYPE' => 'DATA'
781                                                                        }
782                                                                      ],
783                                                          'NAME' => 'current_version',
784                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
785                                                          'PROPERTIES' => undef,
786                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
787                                                          'TYPE' => 'smbXsrv_version_values'
788                                                        }
789                                                      ],
790                                        'NAME' => undef,
791                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
792                                        'PROPERTIES' => undef,
793                                        'SURROUNDING_ELEMENT' => undef,
794                                        'TYPE' => 'STRUCT'
795                                      },
796                            'LEVELS' => [
797                                          {
798                                            'LEVEL_INDEX' => 0,
799                                            'TYPE' => 'TYPEDEF'
800                                          }
801                                        ],
802                            'NAME' => 'smbXsrv_version_node0',
803                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
804                            'PROPERTIES' => undef,
805                            'TYPE' => 'TYPEDEF'
806                          },
807                          {
808                            'DATA' => {
809                                        'ALIGN' => 8,
810                                        'ELEMENTS' => [
811                                                        {
812                                                          'ALIGN' => 4,
813                                                          'LEVELS' => [
814                                                                        {
815                                                                          'IS_DEFERRED' => '0',
816                                                                          'LEVEL' => 'EMBEDDED',
817                                                                          'LEVEL_INDEX' => 0,
818                                                                          'POINTER_INDEX' => 0,
819                                                                          'POINTER_TYPE' => 'ignore',
820                                                                          'TYPE' => 'POINTER'
821                                                                        },
822                                                                        {
823                                                                          'CONTAINS_DEFERRED' => 1,
824                                                                          'DATA_TYPE' => 'db_record',
825                                                                          'IS_DEFERRED' => 1,
826                                                                          'IS_SURROUNDING' => 0,
827                                                                          'LEVEL_INDEX' => 1,
828                                                                          'TYPE' => 'DATA'
829                                                                        }
830                                                                      ],
831                                                          'NAME' => 'db_rec',
832                                                          'ORIGINAL' => {
833                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
834                                                                          'LINE' => 60,
835                                                                          'NAME' => 'db_rec',
836                                                                          'PARENT' => {
837                                                                                        'ELEMENTS' => [
838                                                                                                        $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
839                                                                                                        {
840                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
841                                                                                                          'LINE' => 61,
842                                                                                                          'NAME' => 'num_nodes',
843                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
844                                                                                                          'POINTERS' => 0,
845                                                                                                          'PROPERTIES' => {
846                                                                                                                            'range' => '1,1024'
847                                                                                                                          },
848                                                                                                          'TYPE' => 'uint32'
849                                                                                                        },
850                                                                                                        {
851                                                                                                          'ARRAY_LEN' => [
852                                                                                                                           'num_nodes'
853                                                                                                                         ],
854                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
855                                                                                                          'LINE' => 62,
856                                                                                                          'NAME' => 'nodes',
857                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
858                                                                                                          'POINTERS' => 0,
859                                                                                                          'PROPERTIES' => {},
860                                                                                                          'TYPE' => 'smbXsrv_version_node0'
861                                                                                                        }
862                                                                                                      ],
863                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
864                                                                                        'LINE' => 63,
865                                                                                        'PARENT' => {
866                                                                                                      'BASEFILE' => 'smbXsrv',
867                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
868                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
869                                                                                                      'LINE' => 63,
870                                                                                                      'NAME' => 'smbXsrv_version_global0',
871                                                                                                      'POINTERS' => 0,
872                                                                                                      'TYPE' => 'TYPEDEF'
873                                                                                                    },
874                                                                                        'TYPE' => 'STRUCT'
875                                                                                      },
876                                                                          'POINTERS' => 1,
877                                                                          'PROPERTIES' => {
878                                                                                            'ignore' => '1'
879                                                                                          },
880                                                                          'TYPE' => 'db_record'
881                                                                        },
882                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
883                                                          'REPRESENTATION_TYPE' => 'db_record',
884                                                          'TYPE' => 'db_record'
885                                                        },
886                                                        {
887                                                          'ALIGN' => 4,
888                                                          'LEVELS' => [
889                                                                        {
890                                                                          'CONTAINS_DEFERRED' => 0,
891                                                                          'DATA_TYPE' => 'uint32',
892                                                                          'IS_DEFERRED' => 0,
893                                                                          'IS_SURROUNDING' => 0,
894                                                                          'LEVEL_INDEX' => 0,
895                                                                          'TYPE' => 'DATA'
896                                                                        }
897                                                                      ],
898                                                          'NAME' => 'num_nodes',
899                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
900                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
901                                                          'REPRESENTATION_TYPE' => 'uint32',
902                                                          'TYPE' => 'uint32'
903                                                        },
904                                                        {
905                                                          'ALIGN' => 8,
906                                                          'LEVELS' => [
907                                                                        {
908                                                                          'IS_CONFORMANT' => 0,
909                                                                          'IS_DEFERRED' => 0,
910                                                                          'IS_FIXED' => 0,
911                                                                          'IS_INLINE' => 1,
912                                                                          'IS_SURROUNDING' => 0,
913                                                                          'IS_TO_NULL' => 0,
914                                                                          'IS_VARYING' => 0,
915                                                                          'IS_ZERO_TERMINATED' => 0,
916                                                                          'LENGTH_IS' => 'num_nodes',
917                                                                          'LEVEL_INDEX' => 0,
918                                                                          'SIZE_IS' => 'num_nodes',
919                                                                          'TYPE' => 'ARRAY'
920                                                                        },
921                                                                        {
922                                                                          'CONTAINS_DEFERRED' => 0,
923                                                                          'DATA_TYPE' => 'smbXsrv_version_node0',
924                                                                          'IS_DEFERRED' => 0,
925                                                                          'IS_SURROUNDING' => 0,
926                                                                          'LEVEL_INDEX' => 1,
927                                                                          'TYPE' => 'DATA'
928                                                                        }
929                                                                      ],
930                                                          'NAME' => 'nodes',
931                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
932                                                          'PROPERTIES' => undef,
933                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_node0',
934                                                          'TYPE' => 'smbXsrv_version_node0'
935                                                        }
936                                                      ],
937                                        'NAME' => undef,
938                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
939                                        'PROPERTIES' => undef,
940                                        'SURROUNDING_ELEMENT' => undef,
941                                        'TYPE' => 'STRUCT'
942                                      },
943                            'LEVELS' => [
944                                          {
945                                            'LEVEL_INDEX' => 0,
946                                            'TYPE' => 'TYPEDEF'
947                                          }
948                                        ],
949                            'NAME' => 'smbXsrv_version_global0',
950                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
951                            'PROPERTIES' => undef,
952                            'TYPE' => 'TYPEDEF'
953                          },
954                          {
955                            'DATA' => {
956                                        'ALIGN' => 5,
957                                        'ELEMENTS' => [
958                                                        {
959                                                          'ALIGN' => 8,
960                                                          'CASE' => 'case 0',
961                                                          'LEVELS' => [
962                                                                        {
963                                                                          'IS_DEFERRED' => '0',
964                                                                          'LEVEL' => 'EMBEDDED',
965                                                                          'LEVEL_INDEX' => 0,
966                                                                          'POINTER_INDEX' => 0,
967                                                                          'POINTER_TYPE' => 'unique',
968                                                                          'TYPE' => 'POINTER'
969                                                                        },
970                                                                        {
971                                                                          'CONTAINS_DEFERRED' => 1,
972                                                                          'DATA_TYPE' => 'smbXsrv_version_global0',
973                                                                          'IS_DEFERRED' => 1,
974                                                                          'IS_SURROUNDING' => 0,
975                                                                          'LEVEL_INDEX' => 1,
976                                                                          'TYPE' => 'DATA'
977                                                                        }
978                                                                      ],
979                                                          'NAME' => 'info0',
980                                                          'ORIGINAL' => {
981                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
982                                                                          'LINE' => 66,
983                                                                          'NAME' => 'info0',
984                                                                          'PARENT' => {
985                                                                                        'ELEMENTS' => [
986                                                                                                        $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
987                                                                                                        {
988                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
989                                                                                                          'LINE' => 67,
990                                                                                                          'NAME' => 'dummy',
991                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
992                                                                                                          'POINTERS' => 1,
993                                                                                                          'PROPERTIES' => {
994                                                                                                                            'default' => '1',
995                                                                                                                            'unique' => '1'
996                                                                                                                          },
997                                                                                                          'TYPE' => 'hyper'
998                                                                                                        }
999                                                                                                      ],
1000                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1001                                                                                        'LINE' => 68,
1002                                                                                        'PARENT' => {
1003                                                                                                      'BASEFILE' => 'smbXsrv',
1004                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1005                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1006                                                                                                      'LINE' => 68,
1007                                                                                                      'NAME' => 'smbXsrv_version_globalU',
1008                                                                                                      'POINTERS' => 0,
1009                                                                                                      'TYPE' => 'TYPEDEF'
1010                                                                                                    },
1011                                                                                        'TYPE' => 'UNION'
1012                                                                                      },
1013                                                                          'POINTERS' => 1,
1014                                                                          'PROPERTIES' => {
1015                                                                                            'case' => '0',
1016                                                                                            'unique' => '1'
1017                                                                                          },
1018                                                                          'TYPE' => 'smbXsrv_version_global0'
1019                                                                        },
1020                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
1021                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_global0',
1022                                                          'TYPE' => 'smbXsrv_version_global0'
1023                                                        },
1024                                                        {
1025                                                          'ALIGN' => 8,
1026                                                          'CASE' => 'default',
1027                                                          'LEVELS' => [
1028                                                                        {
1029                                                                          'IS_DEFERRED' => '0',
1030                                                                          'LEVEL' => 'EMBEDDED',
1031                                                                          'LEVEL_INDEX' => 0,
1032                                                                          'POINTER_INDEX' => 0,
1033                                                                          'POINTER_TYPE' => 'unique',
1034                                                                          'TYPE' => 'POINTER'
1035                                                                        },
1036                                                                        {
1037                                                                          'CONTAINS_DEFERRED' => 0,
1038                                                                          'DATA_TYPE' => 'hyper',
1039                                                                          'IS_DEFERRED' => 1,
1040                                                                          'IS_SURROUNDING' => 0,
1041                                                                          'LEVEL_INDEX' => 1,
1042                                                                          'TYPE' => 'DATA'
1043                                                                        }
1044                                                                      ],
1045                                                          'NAME' => 'dummy',
1046                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
1047                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
1048                                                          'REPRESENTATION_TYPE' => 'hyper',
1049                                                          'TYPE' => 'hyper'
1050                                                        }
1051                                                      ],
1052                                        'HAS_DEFAULT' => 1,
1053                                        'IS_MS_UNION' => 0,
1054                                        'NAME' => undef,
1055                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1056                                        'PROPERTIES' => undef,
1057                                        'SWITCH_TYPE' => 'uint32',
1058                                        'TYPE' => 'UNION'
1059                                      },
1060                            'LEVELS' => [
1061                                          {
1062                                            'LEVEL_INDEX' => 0,
1063                                            'TYPE' => 'TYPEDEF'
1064                                          }
1065                                        ],
1066                            'NAME' => 'smbXsrv_version_globalU',
1067                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
1068                            'PROPERTIES' => undef,
1069                            'TYPE' => 'TYPEDEF'
1070                          },
1071                          {
1072                            'DATA' => {
1073                                        'ALIGN' => 5,
1074                                        'ELEMENTS' => [
1075                                                        {
1076                                                          'ALIGN' => 4,
1077                                                          'LEVELS' => [
1078                                                                        {
1079                                                                          'CONTAINS_DEFERRED' => 0,
1080                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
1081                                                                          'IS_DEFERRED' => 0,
1082                                                                          'IS_SURROUNDING' => 0,
1083                                                                          'LEVEL_INDEX' => 0,
1084                                                                          'TYPE' => 'DATA'
1085                                                                        }
1086                                                                      ],
1087                                                          'NAME' => 'version',
1088                                                          'ORIGINAL' => {
1089                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1090                                                                          'LINE' => 71,
1091                                                                          'NAME' => 'version',
1092                                                                          'PARENT' => {
1093                                                                                        'ELEMENTS' => [
1094                                                                                                        $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
1095                                                                                                        {
1096                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1097                                                                                                          'LINE' => 72,
1098                                                                                                          'NAME' => 'seqnum',
1099                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1100                                                                                                          'POINTERS' => 0,
1101                                                                                                          'PROPERTIES' => {},
1102                                                                                                          'TYPE' => 'uint32'
1103                                                                                                        },
1104                                                                                                        {
1105                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1106                                                                                                          'LINE' => 73,
1107                                                                                                          'NAME' => 'info',
1108                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1109                                                                                                          'POINTERS' => 0,
1110                                                                                                          'PROPERTIES' => {
1111                                                                                                                            'switch_is' => 'version'
1112                                                                                                                          },
1113                                                                                                          'TYPE' => 'smbXsrv_version_globalU'
1114                                                                                                        }
1115                                                                                                      ],
1116                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1117                                                                                        'LINE' => 74,
1118                                                                                        'PARENT' => {
1119                                                                                                      'BASEFILE' => 'smbXsrv',
1120                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1121                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1122                                                                                                      'LINE' => 74,
1123                                                                                                      'NAME' => 'smbXsrv_version_globalB',
1124                                                                                                      'POINTERS' => 0,
1125                                                                                                      'PROPERTIES' => {
1126                                                                                                                        'public' => '1'
1127                                                                                                                      },
1128                                                                                                      'TYPE' => 'TYPEDEF'
1129                                                                                                    },
1130                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
1131                                                                                        'TYPE' => 'STRUCT'
1132                                                                                      },
1133                                                                          'POINTERS' => 0,
1134                                                                          'PROPERTIES' => {},
1135                                                                          'TYPE' => 'smbXsrv_version_values'
1136                                                                        },
1137                                                          'PROPERTIES' => undef,
1138                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
1139                                                          'TYPE' => 'smbXsrv_version_values'
1140                                                        },
1141                                                        {
1142                                                          'ALIGN' => 4,
1143                                                          'LEVELS' => [
1144                                                                        {
1145                                                                          'CONTAINS_DEFERRED' => 0,
1146                                                                          'DATA_TYPE' => 'uint32',
1147                                                                          'IS_DEFERRED' => 0,
1148                                                                          'IS_SURROUNDING' => 0,
1149                                                                          'LEVEL_INDEX' => 0,
1150                                                                          'TYPE' => 'DATA'
1151                                                                        }
1152                                                                      ],
1153                                                          'NAME' => 'seqnum',
1154                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
1155                                                          'PROPERTIES' => undef,
1156                                                          'REPRESENTATION_TYPE' => 'uint32',
1157                                                          'TYPE' => 'uint32'
1158                                                        },
1159                                                        {
1160                                                          'ALIGN' => 5,
1161                                                          'LEVELS' => [
1162                                                                        {
1163                                                                          'IS_DEFERRED' => 0,
1164                                                                          'LEVEL_INDEX' => 0,
1165                                                                          'SWITCH_IS' => 'version',
1166                                                                          'TYPE' => 'SWITCH'
1167                                                                        },
1168                                                                        {
1169                                                                          'CONTAINS_DEFERRED' => 1,
1170                                                                          'DATA_TYPE' => 'smbXsrv_version_globalU',
1171                                                                          'IS_DEFERRED' => 0,
1172                                                                          'IS_SURROUNDING' => 0,
1173                                                                          'LEVEL_INDEX' => 1,
1174                                                                          'TYPE' => 'DATA'
1175                                                                        }
1176                                                                      ],
1177                                                          'NAME' => 'info',
1178                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
1179                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
1180                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_globalU',
1181                                                          'TYPE' => 'smbXsrv_version_globalU'
1182                                                        }
1183                                                      ],
1184                                        'NAME' => undef,
1185                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1186                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
1187                                        'SURROUNDING_ELEMENT' => undef,
1188                                        'TYPE' => 'STRUCT'
1189                                      },
1190                            'LEVELS' => [
1191                                          {
1192                                            'LEVEL_INDEX' => 0,
1193                                            'TYPE' => 'TYPEDEF'
1194                                          }
1195                                        ],
1196                            'NAME' => 'smbXsrv_version_globalB',
1197                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
1198                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
1199                            'TYPE' => 'TYPEDEF'
1200                          },
1201                          {
1202                            'DATA' => {
1203                                        'ALIGN' => 8,
1204                                        'ELEMENTS' => [
1205                                                        {
1206                                                          'ALIGN' => 4,
1207                                                          'LEVELS' => [
1208                                                                        {
1209                                                                          'IS_DEFERRED' => '0',
1210                                                                          'LEVEL' => 'EMBEDDED',
1211                                                                          'LEVEL_INDEX' => 0,
1212                                                                          'POINTER_INDEX' => 0,
1213                                                                          'POINTER_TYPE' => 'ignore',
1214                                                                          'TYPE' => 'POINTER'
1215                                                                        },
1216                                                                        {
1217                                                                          'CONTAINS_DEFERRED' => 1,
1218                                                                          'DATA_TYPE' => 'db_record',
1219                                                                          'IS_DEFERRED' => 1,
1220                                                                          'IS_SURROUNDING' => 0,
1221                                                                          'LEVEL_INDEX' => 1,
1222                                                                          'TYPE' => 'DATA'
1223                                                                        }
1224                                                                      ],
1225                                                          'NAME' => 'db_rec',
1226                                                          'ORIGINAL' => {
1227                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1228                                                                          'LINE' => 83,
1229                                                                          'NAME' => 'db_rec',
1230                                                                          'PARENT' => {
1231                                                                                        'ELEMENTS' => [
1232                                                                                                        $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
1233                                                                                                        {
1234                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1235                                                                                                          'LINE' => 84,
1236                                                                                                          'NAME' => 'server_id',
1237                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1238                                                                                                          'POINTERS' => 0,
1239                                                                                                          'PROPERTIES' => {},
1240                                                                                                          'TYPE' => 'server_id'
1241                                                                                                        },
1242                                                                                                        {
1243                                                                                                          'ARRAY_LEN' => [
1244                                                                                                                           '*'
1245                                                                                                                         ],
1246                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1247                                                                                                          'LINE' => 85,
1248                                                                                                          'NAME' => 'local_address',
1249                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1250                                                                                                          'POINTERS' => 0,
1251                                                                                                          'PROPERTIES' => {
1252                                                                                                                            'charset' => 'UTF8'
1253                                                                                                                          },
1254                                                                                                          'TYPE' => 'uint8'
1255                                                                                                        },
1256                                                                                                        {
1257                                                                                                          'ARRAY_LEN' => [
1258                                                                                                                           '*'
1259                                                                                                                         ],
1260                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1261                                                                                                          'LINE' => 86,
1262                                                                                                          'NAME' => 'remote_address',
1263                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1264                                                                                                          'POINTERS' => 0,
1265                                                                                                          'PROPERTIES' => {
1266                                                                                                                            'charset' => 'UTF8'
1267                                                                                                                          },
1268                                                                                                          'TYPE' => 'uint8'
1269                                                                                                        },
1270                                                                                                        {
1271                                                                                                          'ARRAY_LEN' => [
1272                                                                                                                           '*'
1273                                                                                                                         ],
1274                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1275                                                                                                          'LINE' => 87,
1276                                                                                                          'NAME' => 'remote_name',
1277                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1278                                                                                                          'POINTERS' => 0,
1279                                                                                                          'PROPERTIES' => {
1280                                                                                                                            'charset' => 'UTF8'
1281                                                                                                                          },
1282                                                                                                          'TYPE' => 'uint8'
1283                                                                                                        },
1284                                                                                                        {
1285                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1286                                                                                                          'LINE' => 88,
1287                                                                                                          'NAME' => 'initial_connect_time',
1288                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1289                                                                                                          'POINTERS' => 0,
1290                                                                                                          'PROPERTIES' => {},
1291                                                                                                          'TYPE' => 'NTTIME'
1292                                                                                                        },
1293                                                                                                        {
1294                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1295                                                                                                          'LINE' => 89,
1296                                                                                                          'NAME' => 'client_guid',
1297                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1298                                                                                                          'POINTERS' => 0,
1299                                                                                                          'PROPERTIES' => {},
1300                                                                                                          'TYPE' => 'GUID'
1301                                                                                                        },
1302                                                                                                        {
1303                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1304                                                                                                          'LINE' => 90,
1305                                                                                                          'NAME' => 'stored',
1306                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1307                                                                                                          'POINTERS' => 0,
1308                                                                                                          'PROPERTIES' => {},
1309                                                                                                          'TYPE' => 'uint8'
1310                                                                                                        }
1311                                                                                                      ],
1312                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1313                                                                                        'LINE' => 91,
1314                                                                                        'PARENT' => {
1315                                                                                                      'BASEFILE' => 'smbXsrv',
1316                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1317                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1318                                                                                                      'LINE' => 91,
1319                                                                                                      'NAME' => 'smbXsrv_client_global0',
1320                                                                                                      'POINTERS' => 0,
1321                                                                                                      'TYPE' => 'TYPEDEF'
1322                                                                                                    },
1323                                                                                        'TYPE' => 'STRUCT'
1324                                                                                      },
1325                                                                          'POINTERS' => 1,
1326                                                                          'PROPERTIES' => {
1327                                                                                            'ignore' => '1'
1328                                                                                          },
1329                                                                          'TYPE' => 'db_record'
1330                                                                        },
1331                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
1332                                                          'REPRESENTATION_TYPE' => 'db_record',
1333                                                          'TYPE' => 'db_record'
1334                                                        },
1335                                                        {
1336                                                          'ALIGN' => 8,
1337                                                          'LEVELS' => [
1338                                                                        {
1339                                                                          'CONTAINS_DEFERRED' => 0,
1340                                                                          'DATA_TYPE' => 'server_id',
1341                                                                          'IS_DEFERRED' => 0,
1342                                                                          'IS_SURROUNDING' => 0,
1343                                                                          'LEVEL_INDEX' => 0,
1344                                                                          'TYPE' => 'DATA'
1345                                                                        }
1346                                                                      ],
1347                                                          'NAME' => 'server_id',
1348                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
1349                                                          'PROPERTIES' => undef,
1350                                                          'REPRESENTATION_TYPE' => 'server_id',
1351                                                          'TYPE' => 'server_id'
1352                                                        },
1353                                                        {
1354                                                          'ALIGN' => 1,
1355                                                          'LEVELS' => [
1356                                                                        {
1357                                                                          'IS_CONFORMANT' => 1,
1358                                                                          'IS_DEFERRED' => 0,
1359                                                                          'IS_FIXED' => 0,
1360                                                                          'IS_INLINE' => 0,
1361                                                                          'IS_SURROUNDING' => 0,
1362                                                                          'IS_TO_NULL' => 0,
1363                                                                          'IS_VARYING' => 1,
1364                                                                          'IS_ZERO_TERMINATED' => 1,
1365                                                                          'LENGTH_IS' => undef,
1366                                                                          'LEVEL_INDEX' => 0,
1367                                                                          'SIZE_IS' => undef,
1368                                                                          'TYPE' => 'ARRAY'
1369                                                                        },
1370                                                                        {
1371                                                                          'CONTAINS_DEFERRED' => 0,
1372                                                                          'DATA_TYPE' => 'uint8',
1373                                                                          'IS_DEFERRED' => 0,
1374                                                                          'IS_SURROUNDING' => 0,
1375                                                                          'LEVEL_INDEX' => 1,
1376                                                                          'TYPE' => 'DATA'
1377                                                                        }
1378                                                                      ],
1379                                                          'NAME' => 'local_address',
1380                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
1381                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
1382                                                          'REPRESENTATION_TYPE' => 'uint8',
1383                                                          'TYPE' => 'uint8'
1384                                                        },
1385                                                        {
1386                                                          'ALIGN' => 1,
1387                                                          'LEVELS' => [
1388                                                                        {
1389                                                                          'IS_CONFORMANT' => 1,
1390                                                                          'IS_DEFERRED' => 0,
1391                                                                          'IS_FIXED' => 0,
1392                                                                          'IS_INLINE' => 0,
1393                                                                          'IS_SURROUNDING' => 0,
1394                                                                          'IS_TO_NULL' => 0,
1395                                                                          'IS_VARYING' => 1,
1396                                                                          'IS_ZERO_TERMINATED' => 1,
1397                                                                          'LENGTH_IS' => undef,
1398                                                                          'LEVEL_INDEX' => 0,
1399                                                                          'SIZE_IS' => undef,
1400                                                                          'TYPE' => 'ARRAY'
1401                                                                        },
1402                                                                        {
1403                                                                          'CONTAINS_DEFERRED' => 0,
1404                                                                          'DATA_TYPE' => 'uint8',
1405                                                                          'IS_DEFERRED' => 0,
1406                                                                          'IS_SURROUNDING' => 0,
1407                                                                          'LEVEL_INDEX' => 1,
1408                                                                          'TYPE' => 'DATA'
1409                                                                        }
1410                                                                      ],
1411                                                          'NAME' => 'remote_address',
1412                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
1413                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'},
1414                                                          'REPRESENTATION_TYPE' => 'uint8',
1415                                                          'TYPE' => 'uint8'
1416                                                        },
1417                                                        {
1418                                                          'ALIGN' => 1,
1419                                                          'LEVELS' => [
1420                                                                        {
1421                                                                          'IS_CONFORMANT' => 1,
1422                                                                          'IS_DEFERRED' => 0,
1423                                                                          'IS_FIXED' => 0,
1424                                                                          'IS_INLINE' => 0,
1425                                                                          'IS_SURROUNDING' => 0,
1426                                                                          'IS_TO_NULL' => 0,
1427                                                                          'IS_VARYING' => 1,
1428                                                                          'IS_ZERO_TERMINATED' => 1,
1429                                                                          'LENGTH_IS' => undef,
1430                                                                          'LEVEL_INDEX' => 0,
1431                                                                          'SIZE_IS' => undef,
1432                                                                          'TYPE' => 'ARRAY'
1433                                                                        },
1434                                                                        {
1435                                                                          'CONTAINS_DEFERRED' => 0,
1436                                                                          'DATA_TYPE' => 'uint8',
1437                                                                          'IS_DEFERRED' => 0,
1438                                                                          'IS_SURROUNDING' => 0,
1439                                                                          'LEVEL_INDEX' => 1,
1440                                                                          'TYPE' => 'DATA'
1441                                                                        }
1442                                                                      ],
1443                                                          'NAME' => 'remote_name',
1444                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
1445                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'},
1446                                                          'REPRESENTATION_TYPE' => 'uint8',
1447                                                          'TYPE' => 'uint8'
1448                                                        },
1449                                                        {
1450                                                          'ALIGN' => 4,
1451                                                          'LEVELS' => [
1452                                                                        {
1453                                                                          'CONTAINS_DEFERRED' => 0,
1454                                                                          'DATA_TYPE' => 'NTTIME',
1455                                                                          'IS_DEFERRED' => 0,
1456                                                                          'IS_SURROUNDING' => 0,
1457                                                                          'LEVEL_INDEX' => 0,
1458                                                                          'TYPE' => 'DATA'
1459                                                                        }
1460                                                                      ],
1461                                                          'NAME' => 'initial_connect_time',
1462                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
1463                                                          'PROPERTIES' => undef,
1464                                                          'REPRESENTATION_TYPE' => 'NTTIME',
1465                                                          'TYPE' => 'NTTIME'
1466                                                        },
1467                                                        {
1468                                                          'ALIGN' => 4,
1469                                                          'LEVELS' => [
1470                                                                        {
1471                                                                          'CONTAINS_DEFERRED' => 0,
1472                                                                          'DATA_TYPE' => 'GUID',
1473                                                                          'IS_DEFERRED' => 0,
1474                                                                          'IS_SURROUNDING' => 0,
1475                                                                          'LEVEL_INDEX' => 0,
1476                                                                          'TYPE' => 'DATA'
1477                                                                        }
1478                                                                      ],
1479                                                          'NAME' => 'client_guid',
1480                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
1481                                                          'PROPERTIES' => undef,
1482                                                          'REPRESENTATION_TYPE' => 'GUID',
1483                                                          'TYPE' => 'GUID'
1484                                                        },
1485                                                        {
1486                                                          'ALIGN' => 1,
1487                                                          'LEVELS' => [
1488                                                                        {
1489                                                                          'CONTAINS_DEFERRED' => 0,
1490                                                                          'DATA_TYPE' => 'uint8',
1491                                                                          'IS_DEFERRED' => 0,
1492                                                                          'IS_SURROUNDING' => 0,
1493                                                                          'LEVEL_INDEX' => 0,
1494                                                                          'TYPE' => 'DATA'
1495                                                                        }
1496                                                                      ],
1497                                                          'NAME' => 'stored',
1498                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
1499                                                          'PROPERTIES' => undef,
1500                                                          'REPRESENTATION_TYPE' => 'uint8',
1501                                                          'TYPE' => 'uint8'
1502                                                        }
1503                                                      ],
1504                                        'NAME' => undef,
1505                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1506                                        'PROPERTIES' => undef,
1507                                        'SURROUNDING_ELEMENT' => undef,
1508                                        'TYPE' => 'STRUCT'
1509                                      },
1510                            'LEVELS' => [
1511                                          {
1512                                            'LEVEL_INDEX' => 0,
1513                                            'TYPE' => 'TYPEDEF'
1514                                          }
1515                                        ],
1516                            'NAME' => 'smbXsrv_client_global0',
1517                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
1518                            'PROPERTIES' => undef,
1519                            'TYPE' => 'TYPEDEF'
1520                          },
1521                          {
1522                            'DATA' => {
1523                                        'ALIGN' => 5,
1524                                        'ELEMENTS' => [
1525                                                        {
1526                                                          'ALIGN' => 8,
1527                                                          'CASE' => 'case 0',
1528                                                          'LEVELS' => [
1529                                                                        {
1530                                                                          'IS_DEFERRED' => '0',
1531                                                                          'LEVEL' => 'EMBEDDED',
1532                                                                          'LEVEL_INDEX' => 0,
1533                                                                          'POINTER_INDEX' => 0,
1534                                                                          'POINTER_TYPE' => 'unique',
1535                                                                          'TYPE' => 'POINTER'
1536                                                                        },
1537                                                                        {
1538                                                                          'CONTAINS_DEFERRED' => 1,
1539                                                                          'DATA_TYPE' => 'smbXsrv_client_global0',
1540                                                                          'IS_DEFERRED' => 1,
1541                                                                          'IS_SURROUNDING' => 0,
1542                                                                          'LEVEL_INDEX' => 1,
1543                                                                          'TYPE' => 'DATA'
1544                                                                        }
1545                                                                      ],
1546                                                          'NAME' => 'info0',
1547                                                          'ORIGINAL' => {
1548                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1549                                                                          'LINE' => 94,
1550                                                                          'NAME' => 'info0',
1551                                                                          'PARENT' => {
1552                                                                                        'ELEMENTS' => [
1553                                                                                                        $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
1554                                                                                                        {
1555                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1556                                                                                                          'LINE' => 95,
1557                                                                                                          'NAME' => 'dummy',
1558                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1559                                                                                                          'POINTERS' => 1,
1560                                                                                                          'PROPERTIES' => {
1561                                                                                                                            'default' => '1',
1562                                                                                                                            'unique' => '1'
1563                                                                                                                          },
1564                                                                                                          'TYPE' => 'hyper'
1565                                                                                                        }
1566                                                                                                      ],
1567                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1568                                                                                        'LINE' => 96,
1569                                                                                        'PARENT' => {
1570                                                                                                      'BASEFILE' => 'smbXsrv',
1571                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1572                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1573                                                                                                      'LINE' => 96,
1574                                                                                                      'NAME' => 'smbXsrv_client_globalU',
1575                                                                                                      'POINTERS' => 0,
1576                                                                                                      'TYPE' => 'TYPEDEF'
1577                                                                                                    },
1578                                                                                        'TYPE' => 'UNION'
1579                                                                                      },
1580                                                                          'POINTERS' => 1,
1581                                                                          'PROPERTIES' => {
1582                                                                                            'case' => '0',
1583                                                                                            'unique' => '1'
1584                                                                                          },
1585                                                                          'TYPE' => 'smbXsrv_client_global0'
1586                                                                        },
1587                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
1588                                                          'REPRESENTATION_TYPE' => 'smbXsrv_client_global0',
1589                                                          'TYPE' => 'smbXsrv_client_global0'
1590                                                        },
1591                                                        {
1592                                                          'ALIGN' => 8,
1593                                                          'CASE' => 'default',
1594                                                          'LEVELS' => [
1595                                                                        {
1596                                                                          'IS_DEFERRED' => '0',
1597                                                                          'LEVEL' => 'EMBEDDED',
1598                                                                          'LEVEL_INDEX' => 0,
1599                                                                          'POINTER_INDEX' => 0,
1600                                                                          'POINTER_TYPE' => 'unique',
1601                                                                          'TYPE' => 'POINTER'
1602                                                                        },
1603                                                                        {
1604                                                                          'CONTAINS_DEFERRED' => 0,
1605                                                                          'DATA_TYPE' => 'hyper',
1606                                                                          'IS_DEFERRED' => 1,
1607                                                                          'IS_SURROUNDING' => 0,
1608                                                                          'LEVEL_INDEX' => 1,
1609                                                                          'TYPE' => 'DATA'
1610                                                                        }
1611                                                                      ],
1612                                                          'NAME' => 'dummy',
1613                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
1614                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
1615                                                          'REPRESENTATION_TYPE' => 'hyper',
1616                                                          'TYPE' => 'hyper'
1617                                                        }
1618                                                      ],
1619                                        'HAS_DEFAULT' => 1,
1620                                        'IS_MS_UNION' => 0,
1621                                        'NAME' => undef,
1622                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1623                                        'PROPERTIES' => undef,
1624                                        'SWITCH_TYPE' => 'uint32',
1625                                        'TYPE' => 'UNION'
1626                                      },
1627                            'LEVELS' => [
1628                                          {
1629                                            'LEVEL_INDEX' => 0,
1630                                            'TYPE' => 'TYPEDEF'
1631                                          }
1632                                        ],
1633                            'NAME' => 'smbXsrv_client_globalU',
1634                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
1635                            'PROPERTIES' => undef,
1636                            'TYPE' => 'TYPEDEF'
1637                          },
1638                          {
1639                            'DATA' => {
1640                                        'ALIGN' => 5,
1641                                        'ELEMENTS' => [
1642                                                        {
1643                                                          'ALIGN' => 4,
1644                                                          'LEVELS' => [
1645                                                                        {
1646                                                                          'CONTAINS_DEFERRED' => 0,
1647                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
1648                                                                          'IS_DEFERRED' => 0,
1649                                                                          'IS_SURROUNDING' => 0,
1650                                                                          'LEVEL_INDEX' => 0,
1651                                                                          'TYPE' => 'DATA'
1652                                                                        }
1653                                                                      ],
1654                                                          'NAME' => 'version',
1655                                                          'ORIGINAL' => {
1656                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1657                                                                          'LINE' => 99,
1658                                                                          'NAME' => 'version',
1659                                                                          'PARENT' => {
1660                                                                                        'ELEMENTS' => [
1661                                                                                                        $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
1662                                                                                                        {
1663                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1664                                                                                                          'LINE' => 100,
1665                                                                                                          'NAME' => 'seqnum',
1666                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1667                                                                                                          'POINTERS' => 0,
1668                                                                                                          'PROPERTIES' => {},
1669                                                                                                          'TYPE' => 'uint32'
1670                                                                                                        },
1671                                                                                                        {
1672                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1673                                                                                                          'LINE' => 101,
1674                                                                                                          'NAME' => 'info',
1675                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1676                                                                                                          'POINTERS' => 0,
1677                                                                                                          'PROPERTIES' => {
1678                                                                                                                            'switch_is' => 'version'
1679                                                                                                                          },
1680                                                                                                          'TYPE' => 'smbXsrv_client_globalU'
1681                                                                                                        }
1682                                                                                                      ],
1683                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1684                                                                                        'LINE' => 102,
1685                                                                                        'PARENT' => {
1686                                                                                                      'BASEFILE' => 'smbXsrv',
1687                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1688                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1689                                                                                                      'LINE' => 102,
1690                                                                                                      'NAME' => 'smbXsrv_client_globalB',
1691                                                                                                      'POINTERS' => 0,
1692                                                                                                      'PROPERTIES' => {
1693                                                                                                                        'public' => '1'
1694                                                                                                                      },
1695                                                                                                      'TYPE' => 'TYPEDEF'
1696                                                                                                    },
1697                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
1698                                                                                        'TYPE' => 'STRUCT'
1699                                                                                      },
1700                                                                          'POINTERS' => 0,
1701                                                                          'PROPERTIES' => {},
1702                                                                          'TYPE' => 'smbXsrv_version_values'
1703                                                                        },
1704                                                          'PROPERTIES' => undef,
1705                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
1706                                                          'TYPE' => 'smbXsrv_version_values'
1707                                                        },
1708                                                        {
1709                                                          'ALIGN' => 4,
1710                                                          'LEVELS' => [
1711                                                                        {
1712                                                                          'CONTAINS_DEFERRED' => 0,
1713                                                                          'DATA_TYPE' => 'uint32',
1714                                                                          'IS_DEFERRED' => 0,
1715                                                                          'IS_SURROUNDING' => 0,
1716                                                                          'LEVEL_INDEX' => 0,
1717                                                                          'TYPE' => 'DATA'
1718                                                                        }
1719                                                                      ],
1720                                                          'NAME' => 'seqnum',
1721                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
1722                                                          'PROPERTIES' => undef,
1723                                                          'REPRESENTATION_TYPE' => 'uint32',
1724                                                          'TYPE' => 'uint32'
1725                                                        },
1726                                                        {
1727                                                          'ALIGN' => 5,
1728                                                          'LEVELS' => [
1729                                                                        {
1730                                                                          'IS_DEFERRED' => 0,
1731                                                                          'LEVEL_INDEX' => 0,
1732                                                                          'SWITCH_IS' => 'version',
1733                                                                          'TYPE' => 'SWITCH'
1734                                                                        },
1735                                                                        {
1736                                                                          'CONTAINS_DEFERRED' => 1,
1737                                                                          'DATA_TYPE' => 'smbXsrv_client_globalU',
1738                                                                          'IS_DEFERRED' => 0,
1739                                                                          'IS_SURROUNDING' => 0,
1740                                                                          'LEVEL_INDEX' => 1,
1741                                                                          'TYPE' => 'DATA'
1742                                                                        }
1743                                                                      ],
1744                                                          'NAME' => 'info',
1745                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
1746                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
1747                                                          'REPRESENTATION_TYPE' => 'smbXsrv_client_globalU',
1748                                                          'TYPE' => 'smbXsrv_client_globalU'
1749                                                        }
1750                                                      ],
1751                                        'NAME' => undef,
1752                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1753                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
1754                                        'SURROUNDING_ELEMENT' => undef,
1755                                        'TYPE' => 'STRUCT'
1756                                      },
1757                            'LEVELS' => [
1758                                          {
1759                                            'LEVEL_INDEX' => 0,
1760                                            'TYPE' => 'TYPEDEF'
1761                                          }
1762                                        ],
1763                            'NAME' => 'smbXsrv_client_globalB',
1764                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
1765                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
1766                            'TYPE' => 'TYPEDEF'
1767                          },
1768                          {
1769                            'DATA' => {
1770                                        'ALIGN' => 8,
1771                                        'ELEMENTS' => [
1772                                                        {
1773                                                          'ALIGN' => 4,
1774                                                          'LEVELS' => [
1775                                                                        {
1776                                                                          'IS_DEFERRED' => '0',
1777                                                                          'LEVEL' => 'EMBEDDED',
1778                                                                          'LEVEL_INDEX' => 0,
1779                                                                          'POINTER_INDEX' => 0,
1780                                                                          'POINTER_TYPE' => 'ignore',
1781                                                                          'TYPE' => 'POINTER'
1782                                                                        },
1783                                                                        {
1784                                                                          'CONTAINS_DEFERRED' => 1,
1785                                                                          'DATA_TYPE' => 'smbXsrv_client_table',
1786                                                                          'IS_DEFERRED' => 1,
1787                                                                          'IS_SURROUNDING' => 0,
1788                                                                          'LEVEL_INDEX' => 1,
1789                                                                          'TYPE' => 'DATA'
1790                                                                        }
1791                                                                      ],
1792                                                          'NAME' => 'table',
1793                                                          'ORIGINAL' => {
1794                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1795                                                                          'LINE' => 109,
1796                                                                          'NAME' => 'table',
1797                                                                          'PARENT' => {
1798                                                                                        'ELEMENTS' => [
1799                                                                                                        $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
1800                                                                                                        {
1801                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1802                                                                                                          'LINE' => 110,
1803                                                                                                          'NAME' => 'ev_ctx',
1804                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1805                                                                                                          'POINTERS' => 1,
1806                                                                                                          'PROPERTIES' => {
1807                                                                                                                            'ignore' => '1'
1808                                                                                                                          },
1809                                                                                                          'TYPE' => {
1810                                                                                                                      'ALIGN' => undef,
1811                                                                                                                      'ELEMENTS' => undef,
1812                                                                                                                      'NAME' => 'tevent_context',
1813                                                                                                                      'ORIGINAL' => {
1814                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1815                                                                                                                                      'LINE' => 110,
1816                                                                                                                                      'NAME' => 'tevent_context',
1817                                                                                                                                      'TYPE' => 'STRUCT'
1818                                                                                                                                    },
1819                                                                                                                      'PROPERTIES' => undef,
1820                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1821                                                                                                                      'TYPE' => 'STRUCT'
1822                                                                                                                    }
1823                                                                                                        },
1824                                                                                                        {
1825                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1826                                                                                                          'LINE' => 111,
1827                                                                                                          'NAME' => 'msg_ctx',
1828                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1829                                                                                                          'POINTERS' => 1,
1830                                                                                                          'PROPERTIES' => {
1831                                                                                                                            'ignore' => '1'
1832                                                                                                                          },
1833                                                                                                          'TYPE' => {
1834                                                                                                                      'ALIGN' => undef,
1835                                                                                                                      'ELEMENTS' => undef,
1836                                                                                                                      'NAME' => 'messaging_context',
1837                                                                                                                      'ORIGINAL' => {
1838                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1839                                                                                                                                      'LINE' => 111,
1840                                                                                                                                      'NAME' => 'messaging_context',
1841                                                                                                                                      'TYPE' => 'STRUCT'
1842                                                                                                                                    },
1843                                                                                                                      'PROPERTIES' => undef,
1844                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1845                                                                                                                      'TYPE' => 'STRUCT'
1846                                                                                                                    }
1847                                                                                                        },
1848                                                                                                        {
1849                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1850                                                                                                          'LINE' => 113,
1851                                                                                                          'NAME' => 'global',
1852                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1853                                                                                                          'POINTERS' => 1,
1854                                                                                                          'PROPERTIES' => {
1855                                                                                                                            'ref' => '1'
1856                                                                                                                          },
1857                                                                                                          'TYPE' => 'smbXsrv_client_global0'
1858                                                                                                        },
1859                                                                                                        {
1860                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1861                                                                                                          'LINE' => 120,
1862                                                                                                          'NAME' => 'sconn',
1863                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1864                                                                                                          'POINTERS' => 1,
1865                                                                                                          'PROPERTIES' => {
1866                                                                                                                            'ignore' => '1'
1867                                                                                                                          },
1868                                                                                                          'TYPE' => {
1869                                                                                                                      'ALIGN' => undef,
1870                                                                                                                      'ELEMENTS' => undef,
1871                                                                                                                      'NAME' => 'smbd_server_connection',
1872                                                                                                                      'ORIGINAL' => {
1873                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1874                                                                                                                                      'LINE' => 120,
1875                                                                                                                                      'NAME' => 'smbd_server_connection',
1876                                                                                                                                      'TYPE' => 'STRUCT'
1877                                                                                                                                    },
1878                                                                                                                      'PROPERTIES' => undef,
1879                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1880                                                                                                                      'TYPE' => 'STRUCT'
1881                                                                                                                    }
1882                                                                                                        },
1883                                                                                                        {
1884                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1885                                                                                                          'LINE' => 125,
1886                                                                                                          'NAME' => 'session_table',
1887                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1888                                                                                                          'POINTERS' => 1,
1889                                                                                                          'PROPERTIES' => {
1890                                                                                                                            'ignore' => '1'
1891                                                                                                                          },
1892                                                                                                          'TYPE' => {
1893                                                                                                                      'ALIGN' => undef,
1894                                                                                                                      'ELEMENTS' => undef,
1895                                                                                                                      'NAME' => 'smbXsrv_session_table',
1896                                                                                                                      'ORIGINAL' => {
1897                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1898                                                                                                                                      'LINE' => 125,
1899                                                                                                                                      'NAME' => 'smbXsrv_session_table',
1900                                                                                                                                      'TYPE' => 'STRUCT'
1901                                                                                                                                    },
1902                                                                                                                      'PROPERTIES' => undef,
1903                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1904                                                                                                                      'TYPE' => 'STRUCT'
1905                                                                                                                    }
1906                                                                                                        },
1907                                                                                                        {
1908                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1909                                                                                                          'LINE' => 126,
1910                                                                                                          'NAME' => 'last_session_id',
1911                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1912                                                                                                          'POINTERS' => 0,
1913                                                                                                          'PROPERTIES' => {
1914                                                                                                                            'ignore' => '1'
1915                                                                                                                          },
1916                                                                                                          'TYPE' => 'hyper'
1917                                                                                                        },
1918                                                                                                        {
1919                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1920                                                                                                          'LINE' => 130,
1921                                                                                                          'NAME' => 'tcon_table',
1922                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1923                                                                                                          'POINTERS' => 1,
1924                                                                                                          'PROPERTIES' => {
1925                                                                                                                            'ignore' => '1'
1926                                                                                                                          },
1927                                                                                                          'TYPE' => {
1928                                                                                                                      'ALIGN' => undef,
1929                                                                                                                      'ELEMENTS' => undef,
1930                                                                                                                      'NAME' => 'smbXsrv_tcon_table',
1931                                                                                                                      'ORIGINAL' => {
1932                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1933                                                                                                                                      'LINE' => 130,
1934                                                                                                                                      'NAME' => 'smbXsrv_tcon_table',
1935                                                                                                                                      'TYPE' => 'STRUCT'
1936                                                                                                                                    },
1937                                                                                                                      'PROPERTIES' => undef,
1938                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1939                                                                                                                      'TYPE' => 'STRUCT'
1940                                                                                                                    }
1941                                                                                                        },
1942                                                                                                        {
1943                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1944                                                                                                          'LINE' => 136,
1945                                                                                                          'NAME' => 'open_table',
1946                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1947                                                                                                          'POINTERS' => 1,
1948                                                                                                          'PROPERTIES' => {
1949                                                                                                                            'ignore' => '1'
1950                                                                                                                          },
1951                                                                                                          'TYPE' => {
1952                                                                                                                      'ALIGN' => undef,
1953                                                                                                                      'ELEMENTS' => undef,
1954                                                                                                                      'NAME' => 'smbXsrv_open_table',
1955                                                                                                                      'ORIGINAL' => {
1956                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1957                                                                                                                                      'LINE' => 136,
1958                                                                                                                                      'NAME' => 'smbXsrv_open_table',
1959                                                                                                                                      'TYPE' => 'STRUCT'
1960                                                                                                                                    },
1961                                                                                                                      'PROPERTIES' => undef,
1962                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1963                                                                                                                      'TYPE' => 'STRUCT'
1964                                                                                                                    }
1965                                                                                                        },
1966                                                                                                        {
1967                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1968                                                                                                          'LINE' => 143,
1969                                                                                                          'NAME' => 'connections',
1970                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1971                                                                                                          'POINTERS' => 1,
1972                                                                                                          'PROPERTIES' => {
1973                                                                                                                            'ignore' => '1'
1974                                                                                                                          },
1975                                                                                                          'TYPE' => {
1976                                                                                                                      'ALIGN' => undef,
1977                                                                                                                      'ELEMENTS' => undef,
1978                                                                                                                      'NAME' => 'smbXsrv_connection',
1979                                                                                                                      'ORIGINAL' => {
1980                                                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1981                                                                                                                                      'LINE' => 143,
1982                                                                                                                                      'NAME' => 'smbXsrv_connection',
1983                                                                                                                                      'TYPE' => 'STRUCT'
1984                                                                                                                                    },
1985                                                                                                                      'PROPERTIES' => undef,
1986                                                                                                                      'SURROUNDING_ELEMENT' => undef,
1987                                                                                                                      'TYPE' => 'STRUCT'
1988                                                                                                                    }
1989                                                                                                        },
1990                                                                                                        {
1991                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
1992                                                                                                          'LINE' => 144,
1993                                                                                                          'NAME' => 'server_multi_channel_enabled',
1994                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
1995                                                                                                          'POINTERS' => 0,
1996                                                                                                          'PROPERTIES' => {},
1997                                                                                                          'TYPE' => 'uint8'
1998                                                                                                        }
1999                                                                                                      ],
2000                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2001                                                                                        'LINE' => 145,
2002                                                                                        'PARENT' => {
2003                                                                                                      'BASEFILE' => 'smbXsrv',
2004                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2005                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2006                                                                                                      'LINE' => 145,
2007                                                                                                      'NAME' => 'smbXsrv_client',
2008                                                                                                      'POINTERS' => 0,
2009                                                                                                      'PROPERTIES' => {
2010                                                                                                                        'public' => '1'
2011                                                                                                                      },
2012                                                                                                      'TYPE' => 'TYPEDEF'
2013                                                                                                    },
2014                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2015                                                                                        'TYPE' => 'STRUCT'
2016                                                                                      },
2017                                                                          'POINTERS' => 1,
2018                                                                          'PROPERTIES' => {
2019                                                                                            'ignore' => '1'
2020                                                                                          },
2021                                                                          'TYPE' => 'smbXsrv_client_table'
2022                                                                        },
2023                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
2024                                                          'REPRESENTATION_TYPE' => 'smbXsrv_client_table',
2025                                                          'TYPE' => 'smbXsrv_client_table'
2026                                                        },
2027                                                        {
2028                                                          'ALIGN' => 4,
2029                                                          'LEVELS' => [
2030                                                                        {
2031                                                                          'IS_DEFERRED' => '0',
2032                                                                          'LEVEL' => 'EMBEDDED',
2033                                                                          'LEVEL_INDEX' => 0,
2034                                                                          'POINTER_INDEX' => 0,
2035                                                                          'POINTER_TYPE' => 'ignore',
2036                                                                          'TYPE' => 'POINTER'
2037                                                                        },
2038                                                                        {
2039                                                                          'CONTAINS_DEFERRED' => 1,
2040                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'TYPE'},
2041                                                                          'IS_DEFERRED' => 1,
2042                                                                          'IS_SURROUNDING' => 0,
2043                                                                          'LEVEL_INDEX' => 1,
2044                                                                          'TYPE' => 'DATA'
2045                                                                        }
2046                                                                      ],
2047                                                          'NAME' => 'ev_ctx',
2048                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
2049                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
2050                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'TYPE'},
2051                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'TYPE'}
2052                                                        },
2053                                                        {
2054                                                          'ALIGN' => 4,
2055                                                          'LEVELS' => [
2056                                                                        {
2057                                                                          'IS_DEFERRED' => '0',
2058                                                                          'LEVEL' => 'EMBEDDED',
2059                                                                          'LEVEL_INDEX' => 0,
2060                                                                          'POINTER_INDEX' => 0,
2061                                                                          'POINTER_TYPE' => 'ignore',
2062                                                                          'TYPE' => 'POINTER'
2063                                                                        },
2064                                                                        {
2065                                                                          'CONTAINS_DEFERRED' => 1,
2066                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'TYPE'},
2067                                                                          'IS_DEFERRED' => 1,
2068                                                                          'IS_SURROUNDING' => 0,
2069                                                                          'LEVEL_INDEX' => 1,
2070                                                                          'TYPE' => 'DATA'
2071                                                                        }
2072                                                                      ],
2073                                                          'NAME' => 'msg_ctx',
2074                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
2075                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
2076                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'TYPE'},
2077                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'TYPE'}
2078                                                        },
2079                                                        {
2080                                                          'ALIGN' => 8,
2081                                                          'LEVELS' => [
2082                                                                        {
2083                                                                          'IS_DEFERRED' => '0',
2084                                                                          'LEVEL' => 'EMBEDDED',
2085                                                                          'LEVEL_INDEX' => 0,
2086                                                                          'POINTER_INDEX' => 0,
2087                                                                          'POINTER_TYPE' => 'ref',
2088                                                                          'TYPE' => 'POINTER'
2089                                                                        },
2090                                                                        {
2091                                                                          'CONTAINS_DEFERRED' => 1,
2092                                                                          'DATA_TYPE' => 'smbXsrv_client_global0',
2093                                                                          'IS_DEFERRED' => 1,
2094                                                                          'IS_SURROUNDING' => 0,
2095                                                                          'LEVEL_INDEX' => 1,
2096                                                                          'TYPE' => 'DATA'
2097                                                                        }
2098                                                                      ],
2099                                                          'NAME' => 'global',
2100                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
2101                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'},
2102                                                          'REPRESENTATION_TYPE' => 'smbXsrv_client_global0',
2103                                                          'TYPE' => 'smbXsrv_client_global0'
2104                                                        },
2105                                                        {
2106                                                          'ALIGN' => 4,
2107                                                          'LEVELS' => [
2108                                                                        {
2109                                                                          'IS_DEFERRED' => '0',
2110                                                                          'LEVEL' => 'EMBEDDED',
2111                                                                          'LEVEL_INDEX' => 0,
2112                                                                          'POINTER_INDEX' => 0,
2113                                                                          'POINTER_TYPE' => 'ignore',
2114                                                                          'TYPE' => 'POINTER'
2115                                                                        },
2116                                                                        {
2117                                                                          'CONTAINS_DEFERRED' => 1,
2118                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'TYPE'},
2119                                                                          'IS_DEFERRED' => 1,
2120                                                                          'IS_SURROUNDING' => 0,
2121                                                                          'LEVEL_INDEX' => 1,
2122                                                                          'TYPE' => 'DATA'
2123                                                                        }
2124                                                                      ],
2125                                                          'NAME' => 'sconn',
2126                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
2127                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'},
2128                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'TYPE'},
2129                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'TYPE'}
2130                                                        },
2131                                                        {
2132                                                          'ALIGN' => 4,
2133                                                          'LEVELS' => [
2134                                                                        {
2135                                                                          'IS_DEFERRED' => '0',
2136                                                                          'LEVEL' => 'EMBEDDED',
2137                                                                          'LEVEL_INDEX' => 0,
2138                                                                          'POINTER_INDEX' => 0,
2139                                                                          'POINTER_TYPE' => 'ignore',
2140                                                                          'TYPE' => 'POINTER'
2141                                                                        },
2142                                                                        {
2143                                                                          'CONTAINS_DEFERRED' => 1,
2144                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'TYPE'},
2145                                                                          'IS_DEFERRED' => 1,
2146                                                                          'IS_SURROUNDING' => 0,
2147                                                                          'LEVEL_INDEX' => 1,
2148                                                                          'TYPE' => 'DATA'
2149                                                                        }
2150                                                                      ],
2151                                                          'NAME' => 'session_table',
2152                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
2153                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'},
2154                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'TYPE'},
2155                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'TYPE'}
2156                                                        },
2157                                                        {
2158                                                          'ALIGN' => 8,
2159                                                          'LEVELS' => [
2160                                                                        {
2161                                                                          'CONTAINS_DEFERRED' => 0,
2162                                                                          'DATA_TYPE' => 'hyper',
2163                                                                          'IS_DEFERRED' => 0,
2164                                                                          'IS_SURROUNDING' => 0,
2165                                                                          'LEVEL_INDEX' => 0,
2166                                                                          'TYPE' => 'DATA'
2167                                                                        }
2168                                                                      ],
2169                                                          'NAME' => 'last_session_id',
2170                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
2171                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'},
2172                                                          'REPRESENTATION_TYPE' => 'hyper',
2173                                                          'TYPE' => 'hyper'
2174                                                        },
2175                                                        {
2176                                                          'ALIGN' => 4,
2177                                                          'LEVELS' => [
2178                                                                        {
2179                                                                          'IS_DEFERRED' => '0',
2180                                                                          'LEVEL' => 'EMBEDDED',
2181                                                                          'LEVEL_INDEX' => 0,
2182                                                                          'POINTER_INDEX' => 0,
2183                                                                          'POINTER_TYPE' => 'ignore',
2184                                                                          'TYPE' => 'POINTER'
2185                                                                        },
2186                                                                        {
2187                                                                          'CONTAINS_DEFERRED' => 1,
2188                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'TYPE'},
2189                                                                          'IS_DEFERRED' => 1,
2190                                                                          'IS_SURROUNDING' => 0,
2191                                                                          'LEVEL_INDEX' => 1,
2192                                                                          'TYPE' => 'DATA'
2193                                                                        }
2194                                                                      ],
2195                                                          'NAME' => 'tcon_table',
2196                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
2197                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'PROPERTIES'},
2198                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'TYPE'},
2199                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'TYPE'}
2200                                                        },
2201                                                        {
2202                                                          'ALIGN' => 4,
2203                                                          'LEVELS' => [
2204                                                                        {
2205                                                                          'IS_DEFERRED' => '0',
2206                                                                          'LEVEL' => 'EMBEDDED',
2207                                                                          'LEVEL_INDEX' => 0,
2208                                                                          'POINTER_INDEX' => 0,
2209                                                                          'POINTER_TYPE' => 'ignore',
2210                                                                          'TYPE' => 'POINTER'
2211                                                                        },
2212                                                                        {
2213                                                                          'CONTAINS_DEFERRED' => 1,
2214                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'TYPE'},
2215                                                                          'IS_DEFERRED' => 1,
2216                                                                          'IS_SURROUNDING' => 0,
2217                                                                          'LEVEL_INDEX' => 1,
2218                                                                          'TYPE' => 'DATA'
2219                                                                        }
2220                                                                      ],
2221                                                          'NAME' => 'open_table',
2222                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
2223                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'PROPERTIES'},
2224                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'TYPE'},
2225                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'TYPE'}
2226                                                        },
2227                                                        {
2228                                                          'ALIGN' => 4,
2229                                                          'LEVELS' => [
2230                                                                        {
2231                                                                          'IS_DEFERRED' => '0',
2232                                                                          'LEVEL' => 'EMBEDDED',
2233                                                                          'LEVEL_INDEX' => 0,
2234                                                                          'POINTER_INDEX' => 0,
2235                                                                          'POINTER_TYPE' => 'ignore',
2236                                                                          'TYPE' => 'POINTER'
2237                                                                        },
2238                                                                        {
2239                                                                          'CONTAINS_DEFERRED' => 1,
2240                                                                          'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'TYPE'},
2241                                                                          'IS_DEFERRED' => 1,
2242                                                                          'IS_SURROUNDING' => 0,
2243                                                                          'LEVEL_INDEX' => 1,
2244                                                                          'TYPE' => 'DATA'
2245                                                                        }
2246                                                                      ],
2247                                                          'NAME' => 'connections',
2248                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9],
2249                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'PROPERTIES'},
2250                                                          'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'TYPE'},
2251                                                          'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'TYPE'}
2252                                                        },
2253                                                        {
2254                                                          'ALIGN' => 1,
2255                                                          'LEVELS' => [
2256                                                                        {
2257                                                                          'CONTAINS_DEFERRED' => 0,
2258                                                                          'DATA_TYPE' => 'uint8',
2259                                                                          'IS_DEFERRED' => 0,
2260                                                                          'IS_SURROUNDING' => 0,
2261                                                                          'LEVEL_INDEX' => 0,
2262                                                                          'TYPE' => 'DATA'
2263                                                                        }
2264                                                                      ],
2265                                                          'NAME' => 'server_multi_channel_enabled',
2266                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10],
2267                                                          'PROPERTIES' => undef,
2268                                                          'REPRESENTATION_TYPE' => 'uint8',
2269                                                          'TYPE' => 'uint8'
2270                                                        }
2271                                                      ],
2272                                        'NAME' => undef,
2273                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2274                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2275                                        'SURROUNDING_ELEMENT' => undef,
2276                                        'TYPE' => 'STRUCT'
2277                                      },
2278                            'LEVELS' => [
2279                                          {
2280                                            'LEVEL_INDEX' => 0,
2281                                            'TYPE' => 'TYPEDEF'
2282                                          }
2283                                        ],
2284                            'NAME' => 'smbXsrv_client',
2285                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
2286                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2287                            'TYPE' => 'TYPEDEF'
2288                          },
2289                          {
2290                            'DATA' => {
2291                                        'ALIGN' => 5,
2292                                        'ELEMENTS' => [
2293                                                        {
2294                                                          'ALIGN' => 8,
2295                                                          'CASE' => 'case 0',
2296                                                          'LEVELS' => [
2297                                                                        {
2298                                                                          'IS_DEFERRED' => '0',
2299                                                                          'LEVEL' => 'EMBEDDED',
2300                                                                          'LEVEL_INDEX' => 0,
2301                                                                          'POINTER_INDEX' => 0,
2302                                                                          'POINTER_TYPE' => 'unique',
2303                                                                          'TYPE' => 'POINTER'
2304                                                                        },
2305                                                                        {
2306                                                                          'CONTAINS_DEFERRED' => 1,
2307                                                                          'DATA_TYPE' => 'smbXsrv_client',
2308                                                                          'IS_DEFERRED' => 1,
2309                                                                          'IS_SURROUNDING' => 0,
2310                                                                          'LEVEL_INDEX' => 1,
2311                                                                          'TYPE' => 'DATA'
2312                                                                        }
2313                                                                      ],
2314                                                          'NAME' => 'info0',
2315                                                          'ORIGINAL' => {
2316                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2317                                                                          'LINE' => 148,
2318                                                                          'NAME' => 'info0',
2319                                                                          'PARENT' => {
2320                                                                                        'ELEMENTS' => [
2321                                                                                                        $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
2322                                                                                                        {
2323                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2324                                                                                                          'LINE' => 149,
2325                                                                                                          'NAME' => 'dummy',
2326                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2327                                                                                                          'POINTERS' => 1,
2328                                                                                                          'PROPERTIES' => {
2329                                                                                                                            'default' => '1',
2330                                                                                                                            'unique' => '1'
2331                                                                                                                          },
2332                                                                                                          'TYPE' => 'hyper'
2333                                                                                                        }
2334                                                                                                      ],
2335                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2336                                                                                        'LINE' => 150,
2337                                                                                        'PARENT' => {
2338                                                                                                      'BASEFILE' => 'smbXsrv',
2339                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2340                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2341                                                                                                      'LINE' => 150,
2342                                                                                                      'NAME' => 'smbXsrv_clientU',
2343                                                                                                      'POINTERS' => 0,
2344                                                                                                      'TYPE' => 'TYPEDEF'
2345                                                                                                    },
2346                                                                                        'TYPE' => 'UNION'
2347                                                                                      },
2348                                                                          'POINTERS' => 1,
2349                                                                          'PROPERTIES' => {
2350                                                                                            'case' => '0',
2351                                                                                            'unique' => '1'
2352                                                                                          },
2353                                                                          'TYPE' => 'smbXsrv_client'
2354                                                                        },
2355                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
2356                                                          'REPRESENTATION_TYPE' => 'smbXsrv_client',
2357                                                          'TYPE' => 'smbXsrv_client'
2358                                                        },
2359                                                        {
2360                                                          'ALIGN' => 8,
2361                                                          'CASE' => 'default',
2362                                                          'LEVELS' => [
2363                                                                        {
2364                                                                          'IS_DEFERRED' => '0',
2365                                                                          'LEVEL' => 'EMBEDDED',
2366                                                                          'LEVEL_INDEX' => 0,
2367                                                                          'POINTER_INDEX' => 0,
2368                                                                          'POINTER_TYPE' => 'unique',
2369                                                                          'TYPE' => 'POINTER'
2370                                                                        },
2371                                                                        {
2372                                                                          'CONTAINS_DEFERRED' => 0,
2373                                                                          'DATA_TYPE' => 'hyper',
2374                                                                          'IS_DEFERRED' => 1,
2375                                                                          'IS_SURROUNDING' => 0,
2376                                                                          'LEVEL_INDEX' => 1,
2377                                                                          'TYPE' => 'DATA'
2378                                                                        }
2379                                                                      ],
2380                                                          'NAME' => 'dummy',
2381                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
2382                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
2383                                                          'REPRESENTATION_TYPE' => 'hyper',
2384                                                          'TYPE' => 'hyper'
2385                                                        }
2386                                                      ],
2387                                        'HAS_DEFAULT' => 1,
2388                                        'IS_MS_UNION' => 0,
2389                                        'NAME' => undef,
2390                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2391                                        'PROPERTIES' => undef,
2392                                        'SWITCH_TYPE' => 'uint32',
2393                                        'TYPE' => 'UNION'
2394                                      },
2395                            'LEVELS' => [
2396                                          {
2397                                            'LEVEL_INDEX' => 0,
2398                                            'TYPE' => 'TYPEDEF'
2399                                          }
2400                                        ],
2401                            'NAME' => 'smbXsrv_clientU',
2402                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
2403                            'PROPERTIES' => undef,
2404                            'TYPE' => 'TYPEDEF'
2405                          },
2406                          {
2407                            'DATA' => {
2408                                        'ALIGN' => 5,
2409                                        'ELEMENTS' => [
2410                                                        {
2411                                                          'ALIGN' => 4,
2412                                                          'LEVELS' => [
2413                                                                        {
2414                                                                          'CONTAINS_DEFERRED' => 0,
2415                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
2416                                                                          'IS_DEFERRED' => 0,
2417                                                                          'IS_SURROUNDING' => 0,
2418                                                                          'LEVEL_INDEX' => 0,
2419                                                                          'TYPE' => 'DATA'
2420                                                                        }
2421                                                                      ],
2422                                                          'NAME' => 'version',
2423                                                          'ORIGINAL' => {
2424                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2425                                                                          'LINE' => 153,
2426                                                                          'NAME' => 'version',
2427                                                                          'PARENT' => {
2428                                                                                        'ELEMENTS' => [
2429                                                                                                        $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
2430                                                                                                        {
2431                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2432                                                                                                          'LINE' => 154,
2433                                                                                                          'NAME' => 'reserved',
2434                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2435                                                                                                          'POINTERS' => 0,
2436                                                                                                          'PROPERTIES' => {
2437                                                                                                                            'value' => '0'
2438                                                                                                                          },
2439                                                                                                          'TYPE' => 'uint32'
2440                                                                                                        },
2441                                                                                                        {
2442                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2443                                                                                                          'LINE' => 155,
2444                                                                                                          'NAME' => 'info',
2445                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2446                                                                                                          'POINTERS' => 0,
2447                                                                                                          'PROPERTIES' => {
2448                                                                                                                            'switch_is' => 'version'
2449                                                                                                                          },
2450                                                                                                          'TYPE' => 'smbXsrv_clientU'
2451                                                                                                        }
2452                                                                                                      ],
2453                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2454                                                                                        'LINE' => 156,
2455                                                                                        'PARENT' => {
2456                                                                                                      'BASEFILE' => 'smbXsrv',
2457                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2458                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2459                                                                                                      'LINE' => 156,
2460                                                                                                      'NAME' => 'smbXsrv_clientB',
2461                                                                                                      'POINTERS' => 0,
2462                                                                                                      'PROPERTIES' => {
2463                                                                                                                        'public' => '1'
2464                                                                                                                      },
2465                                                                                                      'TYPE' => 'TYPEDEF'
2466                                                                                                    },
2467                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2468                                                                                        'TYPE' => 'STRUCT'
2469                                                                                      },
2470                                                                          'POINTERS' => 0,
2471                                                                          'PROPERTIES' => {},
2472                                                                          'TYPE' => 'smbXsrv_version_values'
2473                                                                        },
2474                                                          'PROPERTIES' => undef,
2475                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
2476                                                          'TYPE' => 'smbXsrv_version_values'
2477                                                        },
2478                                                        {
2479                                                          'ALIGN' => 4,
2480                                                          'LEVELS' => [
2481                                                                        {
2482                                                                          'CONTAINS_DEFERRED' => 0,
2483                                                                          'DATA_TYPE' => 'uint32',
2484                                                                          'IS_DEFERRED' => 0,
2485                                                                          'IS_SURROUNDING' => 0,
2486                                                                          'LEVEL_INDEX' => 0,
2487                                                                          'TYPE' => 'DATA'
2488                                                                        }
2489                                                                      ],
2490                                                          'NAME' => 'reserved',
2491                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
2492                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
2493                                                          'REPRESENTATION_TYPE' => 'uint32',
2494                                                          'TYPE' => 'uint32'
2495                                                        },
2496                                                        {
2497                                                          'ALIGN' => 5,
2498                                                          'LEVELS' => [
2499                                                                        {
2500                                                                          'IS_DEFERRED' => 0,
2501                                                                          'LEVEL_INDEX' => 0,
2502                                                                          'SWITCH_IS' => 'version',
2503                                                                          'TYPE' => 'SWITCH'
2504                                                                        },
2505                                                                        {
2506                                                                          'CONTAINS_DEFERRED' => 1,
2507                                                                          'DATA_TYPE' => 'smbXsrv_clientU',
2508                                                                          'IS_DEFERRED' => 0,
2509                                                                          'IS_SURROUNDING' => 0,
2510                                                                          'LEVEL_INDEX' => 1,
2511                                                                          'TYPE' => 'DATA'
2512                                                                        }
2513                                                                      ],
2514                                                          'NAME' => 'info',
2515                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
2516                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
2517                                                          'REPRESENTATION_TYPE' => 'smbXsrv_clientU',
2518                                                          'TYPE' => 'smbXsrv_clientU'
2519                                                        }
2520                                                      ],
2521                                        'NAME' => undef,
2522                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2523                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2524                                        'SURROUNDING_ELEMENT' => undef,
2525                                        'TYPE' => 'STRUCT'
2526                                      },
2527                            'LEVELS' => [
2528                                          {
2529                                            'LEVEL_INDEX' => 0,
2530                                            'TYPE' => 'TYPEDEF'
2531                                          }
2532                                        ],
2533                            'NAME' => 'smbXsrv_clientB',
2534                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
2535                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2536                            'TYPE' => 'TYPEDEF'
2537                          },
2538                          {
2539                            'DATA' => {
2540                                        'ALIGN' => 4,
2541                                        'ELEMENTS' => [
2542                                                        {
2543                                                          'ALIGN' => 4,
2544                                                          'LEVELS' => [
2545                                                                        {
2546                                                                          'CONTAINS_DEFERRED' => 0,
2547                                                                          'DATA_TYPE' => 'NTTIME',
2548                                                                          'IS_DEFERRED' => 0,
2549                                                                          'IS_SURROUNDING' => 0,
2550                                                                          'LEVEL_INDEX' => 0,
2551                                                                          'TYPE' => 'DATA'
2552                                                                        }
2553                                                                      ],
2554                                                          'NAME' => 'initial_connect_time',
2555                                                          'ORIGINAL' => {
2556                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2557                                                                          'LINE' => 167,
2558                                                                          'NAME' => 'initial_connect_time',
2559                                                                          'PARENT' => {
2560                                                                                        'ELEMENTS' => [
2561                                                                                                        $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
2562                                                                                                        {
2563                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2564                                                                                                          'LINE' => 168,
2565                                                                                                          'NAME' => 'client_guid',
2566                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2567                                                                                                          'POINTERS' => 0,
2568                                                                                                          'PROPERTIES' => {},
2569                                                                                                          'TYPE' => 'GUID'
2570                                                                                                        },
2571                                                                                                        {
2572                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2573                                                                                                          'LINE' => 169,
2574                                                                                                          'NAME' => 'negotiate_request',
2575                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2576                                                                                                          'POINTERS' => 0,
2577                                                                                                          'PROPERTIES' => {},
2578                                                                                                          'TYPE' => 'DATA_BLOB'
2579                                                                                                        }
2580                                                                                                      ],
2581                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2582                                                                                        'LINE' => 170,
2583                                                                                        'PARENT' => {
2584                                                                                                      'BASEFILE' => 'smbXsrv',
2585                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2586                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2587                                                                                                      'LINE' => 170,
2588                                                                                                      'NAME' => 'smbXsrv_connection_pass0',
2589                                                                                                      'POINTERS' => 0,
2590                                                                                                      'TYPE' => 'TYPEDEF'
2591                                                                                                    },
2592                                                                                        'TYPE' => 'STRUCT'
2593                                                                                      },
2594                                                                          'POINTERS' => 0,
2595                                                                          'PROPERTIES' => {},
2596                                                                          'TYPE' => 'NTTIME'
2597                                                                        },
2598                                                          'PROPERTIES' => undef,
2599                                                          'REPRESENTATION_TYPE' => 'NTTIME',
2600                                                          'TYPE' => 'NTTIME'
2601                                                        },
2602                                                        {
2603                                                          'ALIGN' => 4,
2604                                                          'LEVELS' => [
2605                                                                        {
2606                                                                          'CONTAINS_DEFERRED' => 0,
2607                                                                          'DATA_TYPE' => 'GUID',
2608                                                                          'IS_DEFERRED' => 0,
2609                                                                          'IS_SURROUNDING' => 0,
2610                                                                          'LEVEL_INDEX' => 0,
2611                                                                          'TYPE' => 'DATA'
2612                                                                        }
2613                                                                      ],
2614                                                          'NAME' => 'client_guid',
2615                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
2616                                                          'PROPERTIES' => undef,
2617                                                          'REPRESENTATION_TYPE' => 'GUID',
2618                                                          'TYPE' => 'GUID'
2619                                                        },
2620                                                        {
2621                                                          'ALIGN' => 4,
2622                                                          'LEVELS' => [
2623                                                                        {
2624                                                                          'CONTAINS_DEFERRED' => 0,
2625                                                                          'DATA_TYPE' => 'DATA_BLOB',
2626                                                                          'IS_DEFERRED' => 0,
2627                                                                          'IS_SURROUNDING' => 0,
2628                                                                          'LEVEL_INDEX' => 0,
2629                                                                          'TYPE' => 'DATA'
2630                                                                        }
2631                                                                      ],
2632                                                          'NAME' => 'negotiate_request',
2633                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
2634                                                          'PROPERTIES' => undef,
2635                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
2636                                                          'TYPE' => 'DATA_BLOB'
2637                                                        }
2638                                                      ],
2639                                        'NAME' => undef,
2640                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2641                                        'PROPERTIES' => undef,
2642                                        'SURROUNDING_ELEMENT' => undef,
2643                                        'TYPE' => 'STRUCT'
2644                                      },
2645                            'LEVELS' => [
2646                                          {
2647                                            'LEVEL_INDEX' => 0,
2648                                            'TYPE' => 'TYPEDEF'
2649                                          }
2650                                        ],
2651                            'NAME' => 'smbXsrv_connection_pass0',
2652                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
2653                            'PROPERTIES' => undef,
2654                            'TYPE' => 'TYPEDEF'
2655                          },
2656                          {
2657                            'DATA' => {
2658                                        'ALIGN' => 5,
2659                                        'ELEMENTS' => [
2660                                                        {
2661                                                          'ALIGN' => 4,
2662                                                          'CASE' => 'case 0',
2663                                                          'LEVELS' => [
2664                                                                        {
2665                                                                          'IS_DEFERRED' => '0',
2666                                                                          'LEVEL' => 'EMBEDDED',
2667                                                                          'LEVEL_INDEX' => 0,
2668                                                                          'POINTER_INDEX' => 0,
2669                                                                          'POINTER_TYPE' => 'unique',
2670                                                                          'TYPE' => 'POINTER'
2671                                                                        },
2672                                                                        {
2673                                                                          'CONTAINS_DEFERRED' => 0,
2674                                                                          'DATA_TYPE' => 'smbXsrv_connection_pass0',
2675                                                                          'IS_DEFERRED' => 1,
2676                                                                          'IS_SURROUNDING' => 0,
2677                                                                          'LEVEL_INDEX' => 1,
2678                                                                          'TYPE' => 'DATA'
2679                                                                        }
2680                                                                      ],
2681                                                          'NAME' => 'info0',
2682                                                          'ORIGINAL' => {
2683                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2684                                                                          'LINE' => 173,
2685                                                                          'NAME' => 'info0',
2686                                                                          'PARENT' => {
2687                                                                                        'ELEMENTS' => [
2688                                                                                                        $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
2689                                                                                                        {
2690                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2691                                                                                                          'LINE' => 174,
2692                                                                                                          'NAME' => 'dummy',
2693                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2694                                                                                                          'POINTERS' => 1,
2695                                                                                                          'PROPERTIES' => {
2696                                                                                                                            'default' => '1',
2697                                                                                                                            'unique' => '1'
2698                                                                                                                          },
2699                                                                                                          'TYPE' => 'hyper'
2700                                                                                                        }
2701                                                                                                      ],
2702                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2703                                                                                        'LINE' => 175,
2704                                                                                        'PARENT' => {
2705                                                                                                      'BASEFILE' => 'smbXsrv',
2706                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2707                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2708                                                                                                      'LINE' => 175,
2709                                                                                                      'NAME' => 'smbXsrv_connection_passU',
2710                                                                                                      'POINTERS' => 0,
2711                                                                                                      'TYPE' => 'TYPEDEF'
2712                                                                                                    },
2713                                                                                        'TYPE' => 'UNION'
2714                                                                                      },
2715                                                                          'POINTERS' => 1,
2716                                                                          'PROPERTIES' => {
2717                                                                                            'case' => '0',
2718                                                                                            'unique' => '1'
2719                                                                                          },
2720                                                                          'TYPE' => 'smbXsrv_connection_pass0'
2721                                                                        },
2722                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
2723                                                          'REPRESENTATION_TYPE' => 'smbXsrv_connection_pass0',
2724                                                          'TYPE' => 'smbXsrv_connection_pass0'
2725                                                        },
2726                                                        {
2727                                                          'ALIGN' => 8,
2728                                                          'CASE' => 'default',
2729                                                          'LEVELS' => [
2730                                                                        {
2731                                                                          'IS_DEFERRED' => '0',
2732                                                                          'LEVEL' => 'EMBEDDED',
2733                                                                          'LEVEL_INDEX' => 0,
2734                                                                          'POINTER_INDEX' => 0,
2735                                                                          'POINTER_TYPE' => 'unique',
2736                                                                          'TYPE' => 'POINTER'
2737                                                                        },
2738                                                                        {
2739                                                                          'CONTAINS_DEFERRED' => 0,
2740                                                                          'DATA_TYPE' => 'hyper',
2741                                                                          'IS_DEFERRED' => 1,
2742                                                                          'IS_SURROUNDING' => 0,
2743                                                                          'LEVEL_INDEX' => 1,
2744                                                                          'TYPE' => 'DATA'
2745                                                                        }
2746                                                                      ],
2747                                                          'NAME' => 'dummy',
2748                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
2749                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
2750                                                          'REPRESENTATION_TYPE' => 'hyper',
2751                                                          'TYPE' => 'hyper'
2752                                                        }
2753                                                      ],
2754                                        'HAS_DEFAULT' => 1,
2755                                        'IS_MS_UNION' => 0,
2756                                        'NAME' => undef,
2757                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2758                                        'PROPERTIES' => undef,
2759                                        'SWITCH_TYPE' => 'uint32',
2760                                        'TYPE' => 'UNION'
2761                                      },
2762                            'LEVELS' => [
2763                                          {
2764                                            'LEVEL_INDEX' => 0,
2765                                            'TYPE' => 'TYPEDEF'
2766                                          }
2767                                        ],
2768                            'NAME' => 'smbXsrv_connection_passU',
2769                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
2770                            'PROPERTIES' => undef,
2771                            'TYPE' => 'TYPEDEF'
2772                          },
2773                          {
2774                            'DATA' => {
2775                                        'ALIGN' => 5,
2776                                        'ELEMENTS' => [
2777                                                        {
2778                                                          'ALIGN' => 4,
2779                                                          'LEVELS' => [
2780                                                                        {
2781                                                                          'CONTAINS_DEFERRED' => 0,
2782                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
2783                                                                          'IS_DEFERRED' => 0,
2784                                                                          'IS_SURROUNDING' => 0,
2785                                                                          'LEVEL_INDEX' => 0,
2786                                                                          'TYPE' => 'DATA'
2787                                                                        }
2788                                                                      ],
2789                                                          'NAME' => 'version',
2790                                                          'ORIGINAL' => {
2791                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2792                                                                          'LINE' => 178,
2793                                                                          'NAME' => 'version',
2794                                                                          'PARENT' => {
2795                                                                                        'ELEMENTS' => [
2796                                                                                                        $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
2797                                                                                                        {
2798                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2799                                                                                                          'LINE' => 179,
2800                                                                                                          'NAME' => 'reserved',
2801                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2802                                                                                                          'POINTERS' => 0,
2803                                                                                                          'PROPERTIES' => {
2804                                                                                                                            'value' => '0'
2805                                                                                                                          },
2806                                                                                                          'TYPE' => 'uint32'
2807                                                                                                        },
2808                                                                                                        {
2809                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2810                                                                                                          'LINE' => 180,
2811                                                                                                          'NAME' => 'info',
2812                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2813                                                                                                          'POINTERS' => 0,
2814                                                                                                          'PROPERTIES' => {
2815                                                                                                                            'switch_is' => 'version'
2816                                                                                                                          },
2817                                                                                                          'TYPE' => 'smbXsrv_connection_passU'
2818                                                                                                        }
2819                                                                                                      ],
2820                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2821                                                                                        'LINE' => 181,
2822                                                                                        'PARENT' => {
2823                                                                                                      'BASEFILE' => 'smbXsrv',
2824                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2825                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2826                                                                                                      'LINE' => 181,
2827                                                                                                      'NAME' => 'smbXsrv_connection_passB',
2828                                                                                                      'POINTERS' => 0,
2829                                                                                                      'PROPERTIES' => {
2830                                                                                                                        'public' => '1'
2831                                                                                                                      },
2832                                                                                                      'TYPE' => 'TYPEDEF'
2833                                                                                                    },
2834                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2835                                                                                        'TYPE' => 'STRUCT'
2836                                                                                      },
2837                                                                          'POINTERS' => 0,
2838                                                                          'PROPERTIES' => {},
2839                                                                          'TYPE' => 'smbXsrv_version_values'
2840                                                                        },
2841                                                          'PROPERTIES' => undef,
2842                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
2843                                                          'TYPE' => 'smbXsrv_version_values'
2844                                                        },
2845                                                        {
2846                                                          'ALIGN' => 4,
2847                                                          'LEVELS' => [
2848                                                                        {
2849                                                                          'CONTAINS_DEFERRED' => 0,
2850                                                                          'DATA_TYPE' => 'uint32',
2851                                                                          'IS_DEFERRED' => 0,
2852                                                                          'IS_SURROUNDING' => 0,
2853                                                                          'LEVEL_INDEX' => 0,
2854                                                                          'TYPE' => 'DATA'
2855                                                                        }
2856                                                                      ],
2857                                                          'NAME' => 'reserved',
2858                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
2859                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
2860                                                          'REPRESENTATION_TYPE' => 'uint32',
2861                                                          'TYPE' => 'uint32'
2862                                                        },
2863                                                        {
2864                                                          'ALIGN' => 5,
2865                                                          'LEVELS' => [
2866                                                                        {
2867                                                                          'IS_DEFERRED' => 0,
2868                                                                          'LEVEL_INDEX' => 0,
2869                                                                          'SWITCH_IS' => 'version',
2870                                                                          'TYPE' => 'SWITCH'
2871                                                                        },
2872                                                                        {
2873                                                                          'CONTAINS_DEFERRED' => 1,
2874                                                                          'DATA_TYPE' => 'smbXsrv_connection_passU',
2875                                                                          'IS_DEFERRED' => 0,
2876                                                                          'IS_SURROUNDING' => 0,
2877                                                                          'LEVEL_INDEX' => 1,
2878                                                                          'TYPE' => 'DATA'
2879                                                                        }
2880                                                                      ],
2881                                                          'NAME' => 'info',
2882                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
2883                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
2884                                                          'REPRESENTATION_TYPE' => 'smbXsrv_connection_passU',
2885                                                          'TYPE' => 'smbXsrv_connection_passU'
2886                                                        }
2887                                                      ],
2888                                        'NAME' => undef,
2889                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
2890                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2891                                        'SURROUNDING_ELEMENT' => undef,
2892                                        'TYPE' => 'STRUCT'
2893                                      },
2894                            'LEVELS' => [
2895                                          {
2896                                            'LEVEL_INDEX' => 0,
2897                                            'TYPE' => 'TYPEDEF'
2898                                          }
2899                                        ],
2900                            'NAME' => 'smbXsrv_connection_passB',
2901                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
2902                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
2903                            'TYPE' => 'TYPEDEF'
2904                          },
2905                          {
2906                            'DATA' => {
2907                                        'ALIGN' => 1,
2908                                        'BASE_TYPE' => 'uint8',
2909                                        'ELEMENTS' => [
2910                                                        'SMBXSRV_ENCRYPTION_REQUIRED ( 0x01 )',
2911                                                        'SMBXSRV_ENCRYPTION_DESIRED ( 0x02 )',
2912                                                        'SMBXSRV_PROCESSED_ENCRYPTED_PACKET ( 0x04 )',
2913                                                        'SMBXSRV_PROCESSED_UNENCRYPTED_PACKET ( 0x08 )'
2914                                                      ],
2915                                        'NAME' => undef,
2916                                        'ORIGINAL' => {
2917                                                        'ELEMENTS' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ELEMENTS'},
2918                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2919                                                        'LINE' => 194,
2920                                                        'PARENT' => {
2921                                                                      'BASEFILE' => 'smbXsrv',
2922                                                                      'DATA' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'},
2923                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2924                                                                      'LINE' => 194,
2925                                                                      'NAME' => 'smbXsrv_encrpytion_flags',
2926                                                                      'POINTERS' => 0,
2927                                                                      'PROPERTIES' => {
2928                                                                                        'bitmap8bit' => '1',
2929                                                                                        'public' => '1'
2930                                                                                      },
2931                                                                      'TYPE' => 'TYPEDEF'
2932                                                                    },
2933                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
2934                                                        'TYPE' => 'BITMAP'
2935                                                      },
2936                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
2937                                        'TYPE' => 'BITMAP'
2938                                      },
2939                            'LEVELS' => [
2940                                          {
2941                                            'LEVEL_INDEX' => 0,
2942                                            'TYPE' => 'TYPEDEF'
2943                                          }
2944                                        ],
2945                            'NAME' => 'smbXsrv_encrpytion_flags',
2946                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'},
2947                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
2948                            'TYPE' => 'TYPEDEF'
2949                          },
2950                          {
2951                            'DATA' => {
2952                                        'ALIGN' => 1,
2953                                        'BASE_TYPE' => 'uint8',
2954                                        'ELEMENTS' => [
2955                                                        'SMBXSRV_SIGNING_REQUIRED ( 0x01 )',
2956                                                        'SMBXSRV_PROCESSED_SIGNED_PACKET ( 0x02 )',
2957                                                        'SMBXSRV_PROCESSED_UNSIGNED_PACKET ( 0x04 )'
2958                                                      ],
2959                                        'NAME' => undef,
2960                                        'ORIGINAL' => {
2961                                                        'ELEMENTS' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ELEMENTS'},
2962                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2963                                                        'LINE' => 200,
2964                                                        'PARENT' => {
2965                                                                      'BASEFILE' => 'smbXsrv',
2966                                                                      'DATA' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'},
2967                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
2968                                                                      'LINE' => 200,
2969                                                                      'NAME' => 'smbXsrv_signing_flags',
2970                                                                      'POINTERS' => 0,
2971                                                                      'PROPERTIES' => {
2972                                                                                        'bitmap8bit' => '1',
2973                                                                                        'public' => '1'
2974                                                                                      },
2975                                                                      'TYPE' => 'TYPEDEF'
2976                                                                    },
2977                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
2978                                                        'TYPE' => 'BITMAP'
2979                                                      },
2980                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
2981                                        'TYPE' => 'BITMAP'
2982                                      },
2983                            'LEVELS' => [
2984                                          {
2985                                            'LEVEL_INDEX' => 0,
2986                                            'TYPE' => 'TYPEDEF'
2987                                          }
2988                                        ],
2989                            'NAME' => 'smbXsrv_signing_flags',
2990                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'},
2991                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
2992                            'TYPE' => 'TYPEDEF'
2993                          },
2994                          {
2995                            'DATA' => {
2996                                        'ALIGN' => 8,
2997                                        'ELEMENTS' => [
2998                                                        {
2999                                                          'ALIGN' => 8,
3000                                                          'LEVELS' => [
3001                                                                        {
3002                                                                          'CONTAINS_DEFERRED' => 0,
3003                                                                          'DATA_TYPE' => 'server_id',
3004                                                                          'IS_DEFERRED' => 0,
3005                                                                          'IS_SURROUNDING' => 0,
3006                                                                          'LEVEL_INDEX' => 0,
3007                                                                          'TYPE' => 'DATA'
3008                                                                        }
3009                                                                      ],
3010                                                          'NAME' => 'server_id',
3011                                                          'ORIGINAL' => {
3012                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3013                                                                          'LINE' => 203,
3014                                                                          'NAME' => 'server_id',
3015                                                                          'PARENT' => {
3016                                                                                        'ELEMENTS' => [
3017                                                                                                        $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
3018                                                                                                        {
3019                                                                                                          'ARRAY_LEN' => [
3020                                                                                                                           '*'
3021                                                                                                                         ],
3022                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3023                                                                                                          'LINE' => 204,
3024                                                                                                          'NAME' => 'local_address',
3025                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3026                                                                                                          'POINTERS' => 0,
3027                                                                                                          'PROPERTIES' => {
3028                                                                                                                            'charset' => 'UTF8'
3029                                                                                                                          },
3030                                                                                                          'TYPE' => 'uint8'
3031                                                                                                        },
3032                                                                                                        {
3033                                                                                                          'ARRAY_LEN' => [
3034                                                                                                                           '*'
3035                                                                                                                         ],
3036                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3037                                                                                                          'LINE' => 205,
3038                                                                                                          'NAME' => 'remote_address',
3039                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3040                                                                                                          'POINTERS' => 0,
3041                                                                                                          'PROPERTIES' => {
3042                                                                                                                            'charset' => 'UTF8'
3043                                                                                                                          },
3044                                                                                                          'TYPE' => 'uint8'
3045                                                                                                        },
3046                                                                                                        {
3047                                                                                                          'ARRAY_LEN' => [
3048                                                                                                                           '*'
3049                                                                                                                         ],
3050                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3051                                                                                                          'LINE' => 206,
3052                                                                                                          'NAME' => 'remote_name',
3053                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3054                                                                                                          'POINTERS' => 0,
3055                                                                                                          'PROPERTIES' => {
3056                                                                                                                            'charset' => 'UTF8'
3057                                                                                                                          },
3058                                                                                                          'TYPE' => 'uint8'
3059                                                                                                        },
3060                                                                                                        {
3061                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3062                                                                                                          'LINE' => 207,
3063                                                                                                          'NAME' => 'signing_key',
3064                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3065                                                                                                          'POINTERS' => 0,
3066                                                                                                          'PROPERTIES' => {
3067                                                                                                                            'noprint' => '1'
3068                                                                                                                          },
3069                                                                                                          'TYPE' => 'DATA_BLOB'
3070                                                                                                        },
3071                                                                                                        {
3072                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3073                                                                                                          'LINE' => 208,
3074                                                                                                          'NAME' => 'auth_session_info_seqnum',
3075                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3076                                                                                                          'POINTERS' => 0,
3077                                                                                                          'PROPERTIES' => {},
3078                                                                                                          'TYPE' => 'uint32'
3079                                                                                                        },
3080                                                                                                        {
3081                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3082                                                                                                          'LINE' => 209,
3083                                                                                                          'NAME' => 'connection',
3084                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3085                                                                                                          'POINTERS' => 1,
3086                                                                                                          'PROPERTIES' => {
3087                                                                                                                            'ignore' => '1'
3088                                                                                                                          },
3089                                                                                                          'TYPE' => 'smbXsrv_connection'
3090                                                                                                        },
3091                                                                                                        {
3092                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3093                                                                                                          'LINE' => 210,
3094                                                                                                          'NAME' => 'encryption_cipher',
3095                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3096                                                                                                          'POINTERS' => 0,
3097                                                                                                          'PROPERTIES' => {},
3098                                                                                                          'TYPE' => 'uint16'
3099                                                                                                        }
3100                                                                                                      ],
3101                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3102                                                                                        'LINE' => 211,
3103                                                                                        'PARENT' => {
3104                                                                                                      'BASEFILE' => 'smbXsrv',
3105                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3106                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3107                                                                                                      'LINE' => 211,
3108                                                                                                      'NAME' => 'smbXsrv_channel_global0',
3109                                                                                                      'POINTERS' => 0,
3110                                                                                                      'TYPE' => 'TYPEDEF'
3111                                                                                                    },
3112                                                                                        'TYPE' => 'STRUCT'
3113                                                                                      },
3114                                                                          'POINTERS' => 0,
3115                                                                          'PROPERTIES' => {},
3116                                                                          'TYPE' => 'server_id'
3117                                                                        },
3118                                                          'PROPERTIES' => undef,
3119                                                          'REPRESENTATION_TYPE' => 'server_id',
3120                                                          'TYPE' => 'server_id'
3121                                                        },
3122                                                        {
3123                                                          'ALIGN' => 1,
3124                                                          'LEVELS' => [
3125                                                                        {
3126                                                                          'IS_CONFORMANT' => 1,
3127                                                                          'IS_DEFERRED' => 0,
3128                                                                          'IS_FIXED' => 0,
3129                                                                          'IS_INLINE' => 0,
3130                                                                          'IS_SURROUNDING' => 0,
3131                                                                          'IS_TO_NULL' => 0,
3132                                                                          'IS_VARYING' => 1,
3133                                                                          'IS_ZERO_TERMINATED' => 1,
3134                                                                          'LENGTH_IS' => undef,
3135                                                                          'LEVEL_INDEX' => 0,
3136                                                                          'SIZE_IS' => undef,
3137                                                                          'TYPE' => 'ARRAY'
3138                                                                        },
3139                                                                        {
3140                                                                          'CONTAINS_DEFERRED' => 0,
3141                                                                          'DATA_TYPE' => 'uint8',
3142                                                                          'IS_DEFERRED' => 0,
3143                                                                          'IS_SURROUNDING' => 0,
3144                                                                          'LEVEL_INDEX' => 1,
3145                                                                          'TYPE' => 'DATA'
3146                                                                        }
3147                                                                      ],
3148                                                          'NAME' => 'local_address',
3149                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
3150                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
3151                                                          'REPRESENTATION_TYPE' => 'uint8',
3152                                                          'TYPE' => 'uint8'
3153                                                        },
3154                                                        {
3155                                                          'ALIGN' => 1,
3156                                                          'LEVELS' => [
3157                                                                        {
3158                                                                          'IS_CONFORMANT' => 1,
3159                                                                          'IS_DEFERRED' => 0,
3160                                                                          'IS_FIXED' => 0,
3161                                                                          'IS_INLINE' => 0,
3162                                                                          'IS_SURROUNDING' => 0,
3163                                                                          'IS_TO_NULL' => 0,
3164                                                                          'IS_VARYING' => 1,
3165                                                                          'IS_ZERO_TERMINATED' => 1,
3166                                                                          'LENGTH_IS' => undef,
3167                                                                          'LEVEL_INDEX' => 0,
3168                                                                          'SIZE_IS' => undef,
3169                                                                          'TYPE' => 'ARRAY'
3170                                                                        },
3171                                                                        {
3172                                                                          'CONTAINS_DEFERRED' => 0,
3173                                                                          'DATA_TYPE' => 'uint8',
3174                                                                          'IS_DEFERRED' => 0,
3175                                                                          'IS_SURROUNDING' => 0,
3176                                                                          'LEVEL_INDEX' => 1,
3177                                                                          'TYPE' => 'DATA'
3178                                                                        }
3179                                                                      ],
3180                                                          'NAME' => 'remote_address',
3181                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
3182                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
3183                                                          'REPRESENTATION_TYPE' => 'uint8',
3184                                                          'TYPE' => 'uint8'
3185                                                        },
3186                                                        {
3187                                                          'ALIGN' => 1,
3188                                                          'LEVELS' => [
3189                                                                        {
3190                                                                          'IS_CONFORMANT' => 1,
3191                                                                          'IS_DEFERRED' => 0,
3192                                                                          'IS_FIXED' => 0,
3193                                                                          'IS_INLINE' => 0,
3194                                                                          'IS_SURROUNDING' => 0,
3195                                                                          'IS_TO_NULL' => 0,
3196                                                                          'IS_VARYING' => 1,
3197                                                                          'IS_ZERO_TERMINATED' => 1,
3198                                                                          'LENGTH_IS' => undef,
3199                                                                          'LEVEL_INDEX' => 0,
3200                                                                          'SIZE_IS' => undef,
3201                                                                          'TYPE' => 'ARRAY'
3202                                                                        },
3203                                                                        {
3204                                                                          'CONTAINS_DEFERRED' => 0,
3205                                                                          'DATA_TYPE' => 'uint8',
3206                                                                          'IS_DEFERRED' => 0,
3207                                                                          'IS_SURROUNDING' => 0,
3208                                                                          'LEVEL_INDEX' => 1,
3209                                                                          'TYPE' => 'DATA'
3210                                                                        }
3211                                                                      ],
3212                                                          'NAME' => 'remote_name',
3213                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
3214                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'},
3215                                                          'REPRESENTATION_TYPE' => 'uint8',
3216                                                          'TYPE' => 'uint8'
3217                                                        },
3218                                                        {
3219                                                          'ALIGN' => 4,
3220                                                          'LEVELS' => [
3221                                                                        {
3222                                                                          'CONTAINS_DEFERRED' => 0,
3223                                                                          'DATA_TYPE' => 'DATA_BLOB',
3224                                                                          'IS_DEFERRED' => 0,
3225                                                                          'IS_SURROUNDING' => 0,
3226                                                                          'LEVEL_INDEX' => 0,
3227                                                                          'TYPE' => 'DATA'
3228                                                                        }
3229                                                                      ],
3230                                                          'NAME' => 'signing_key',
3231                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
3232                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'},
3233                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
3234                                                          'TYPE' => 'DATA_BLOB'
3235                                                        },
3236                                                        {
3237                                                          'ALIGN' => 4,
3238                                                          'LEVELS' => [
3239                                                                        {
3240                                                                          'CONTAINS_DEFERRED' => 0,
3241                                                                          'DATA_TYPE' => 'uint32',
3242                                                                          'IS_DEFERRED' => 0,
3243                                                                          'IS_SURROUNDING' => 0,
3244                                                                          'LEVEL_INDEX' => 0,
3245                                                                          'TYPE' => 'DATA'
3246                                                                        }
3247                                                                      ],
3248                                                          'NAME' => 'auth_session_info_seqnum',
3249                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
3250                                                          'PROPERTIES' => undef,
3251                                                          'REPRESENTATION_TYPE' => 'uint32',
3252                                                          'TYPE' => 'uint32'
3253                                                        },
3254                                                        {
3255                                                          'ALIGN' => 4,
3256                                                          'LEVELS' => [
3257                                                                        {
3258                                                                          'IS_DEFERRED' => '0',
3259                                                                          'LEVEL' => 'EMBEDDED',
3260                                                                          'LEVEL_INDEX' => 0,
3261                                                                          'POINTER_INDEX' => 0,
3262                                                                          'POINTER_TYPE' => 'ignore',
3263                                                                          'TYPE' => 'POINTER'
3264                                                                        },
3265                                                                        {
3266                                                                          'CONTAINS_DEFERRED' => 1,
3267                                                                          'DATA_TYPE' => 'smbXsrv_connection',
3268                                                                          'IS_DEFERRED' => 1,
3269                                                                          'IS_SURROUNDING' => 0,
3270                                                                          'LEVEL_INDEX' => 1,
3271                                                                          'TYPE' => 'DATA'
3272                                                                        }
3273                                                                      ],
3274                                                          'NAME' => 'connection',
3275                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
3276                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'},
3277                                                          'REPRESENTATION_TYPE' => 'smbXsrv_connection',
3278                                                          'TYPE' => 'smbXsrv_connection'
3279                                                        },
3280                                                        {
3281                                                          'ALIGN' => 2,
3282                                                          'LEVELS' => [
3283                                                                        {
3284                                                                          'CONTAINS_DEFERRED' => 0,
3285                                                                          'DATA_TYPE' => 'uint16',
3286                                                                          'IS_DEFERRED' => 0,
3287                                                                          'IS_SURROUNDING' => 0,
3288                                                                          'LEVEL_INDEX' => 0,
3289                                                                          'TYPE' => 'DATA'
3290                                                                        }
3291                                                                      ],
3292                                                          'NAME' => 'encryption_cipher',
3293                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
3294                                                          'PROPERTIES' => undef,
3295                                                          'REPRESENTATION_TYPE' => 'uint16',
3296                                                          'TYPE' => 'uint16'
3297                                                        }
3298                                                      ],
3299                                        'NAME' => undef,
3300                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3301                                        'PROPERTIES' => undef,
3302                                        'SURROUNDING_ELEMENT' => undef,
3303                                        'TYPE' => 'STRUCT'
3304                                      },
3305                            'LEVELS' => [
3306                                          {
3307                                            'LEVEL_INDEX' => 0,
3308                                            'TYPE' => 'TYPEDEF'
3309                                          }
3310                                        ],
3311                            'NAME' => 'smbXsrv_channel_global0',
3312                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
3313                            'PROPERTIES' => undef,
3314                            'TYPE' => 'TYPEDEF'
3315                          },
3316                          {
3317                            'DATA' => {
3318                                        'ALIGN' => 8,
3319                                        'ELEMENTS' => [
3320                                                        {
3321                                                          'ALIGN' => 4,
3322                                                          'LEVELS' => [
3323                                                                        {
3324                                                                          'IS_DEFERRED' => '0',
3325                                                                          'LEVEL' => 'EMBEDDED',
3326                                                                          'LEVEL_INDEX' => 0,
3327                                                                          'POINTER_INDEX' => 0,
3328                                                                          'POINTER_TYPE' => 'ignore',
3329                                                                          'TYPE' => 'POINTER'
3330                                                                        },
3331                                                                        {
3332                                                                          'CONTAINS_DEFERRED' => 1,
3333                                                                          'DATA_TYPE' => 'db_record',
3334                                                                          'IS_DEFERRED' => 1,
3335                                                                          'IS_SURROUNDING' => 0,
3336                                                                          'LEVEL_INDEX' => 1,
3337                                                                          'TYPE' => 'DATA'
3338                                                                        }
3339                                                                      ],
3340                                                          'NAME' => 'db_rec',
3341                                                          'ORIGINAL' => {
3342                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3343                                                                          'LINE' => 214,
3344                                                                          'NAME' => 'db_rec',
3345                                                                          'PARENT' => {
3346                                                                                        'ELEMENTS' => [
3347                                                                                                        $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
3348                                                                                                        {
3349                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3350                                                                                                          'LINE' => 215,
3351                                                                                                          'NAME' => 'session_global_id',
3352                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3353                                                                                                          'POINTERS' => 0,
3354                                                                                                          'PROPERTIES' => {},
3355                                                                                                          'TYPE' => 'uint32'
3356                                                                                                        },
3357                                                                                                        {
3358                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3359                                                                                                          'LINE' => 216,
3360                                                                                                          'NAME' => 'session_wire_id',
3361                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3362                                                                                                          'POINTERS' => 0,
3363                                                                                                          'PROPERTIES' => {},
3364                                                                                                          'TYPE' => 'hyper'
3365                                                                                                        },
3366                                                                                                        {
3367                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3368                                                                                                          'LINE' => 217,
3369                                                                                                          'NAME' => 'creation_time',
3370                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3371                                                                                                          'POINTERS' => 0,
3372                                                                                                          'PROPERTIES' => {},
3373                                                                                                          'TYPE' => 'NTTIME'
3374                                                                                                        },
3375                                                                                                        {
3376                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3377                                                                                                          'LINE' => 218,
3378                                                                                                          'NAME' => 'expiration_time',
3379                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3380                                                                                                          'POINTERS' => 0,
3381                                                                                                          'PROPERTIES' => {},
3382                                                                                                          'TYPE' => 'NTTIME'
3383                                                                                                        },
3384                                                                                                        {
3385                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3386                                                                                                          'LINE' => 223,
3387                                                                                                          'NAME' => 'auth_time',
3388                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3389                                                                                                          'POINTERS' => 0,
3390                                                                                                          'PROPERTIES' => {},
3391                                                                                                          'TYPE' => 'NTTIME'
3392                                                                                                        },
3393                                                                                                        {
3394                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3395                                                                                                          'LINE' => 224,
3396                                                                                                          'NAME' => 'auth_session_info_seqnum',
3397                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3398                                                                                                          'POINTERS' => 0,
3399                                                                                                          'PROPERTIES' => {},
3400                                                                                                          'TYPE' => 'uint32'
3401                                                                                                        },
3402                                                                                                        {
3403                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3404                                                                                                          'LINE' => 225,
3405                                                                                                          'NAME' => 'auth_session_info',
3406                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3407                                                                                                          'POINTERS' => 1,
3408                                                                                                          'PROPERTIES' => {
3409                                                                                                                            'unique' => '1'
3410                                                                                                                          },
3411                                                                                                          'TYPE' => 'auth_session_info'
3412                                                                                                        },
3413                                                                                                        {
3414                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3415                                                                                                          'LINE' => 226,
3416                                                                                                          'NAME' => 'connection_dialect',
3417                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3418                                                                                                          'POINTERS' => 0,
3419                                                                                                          'PROPERTIES' => {},
3420                                                                                                          'TYPE' => 'uint16'
3421                                                                                                        },
3422                                                                                                        {
3423                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3424                                                                                                          'LINE' => 227,
3425                                                                                                          'NAME' => 'signing_flags',
3426                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3427                                                                                                          'POINTERS' => 0,
3428                                                                                                          'PROPERTIES' => {},
3429                                                                                                          'TYPE' => 'smbXsrv_signing_flags'
3430                                                                                                        },
3431                                                                                                        {
3432                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3433                                                                                                          'LINE' => 228,
3434                                                                                                          'NAME' => 'encryption_flags',
3435                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3436                                                                                                          'POINTERS' => 0,
3437                                                                                                          'PROPERTIES' => {},
3438                                                                                                          'TYPE' => 'smbXsrv_encrpytion_flags'
3439                                                                                                        },
3440                                                                                                        {
3441                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3442                                                                                                          'LINE' => 229,
3443                                                                                                          'NAME' => 'signing_key',
3444                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3445                                                                                                          'POINTERS' => 0,
3446                                                                                                          'PROPERTIES' => {
3447                                                                                                                            'noprint' => '1'
3448                                                                                                                          },
3449                                                                                                          'TYPE' => 'DATA_BLOB'
3450                                                                                                        },
3451                                                                                                        {
3452                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3453                                                                                                          'LINE' => 230,
3454                                                                                                          'NAME' => 'encryption_key',
3455                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3456                                                                                                          'POINTERS' => 0,
3457                                                                                                          'PROPERTIES' => {
3458                                                                                                                            'noprint' => '1'
3459                                                                                                                          },
3460                                                                                                          'TYPE' => 'DATA_BLOB'
3461                                                                                                        },
3462                                                                                                        {
3463                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3464                                                                                                          'LINE' => 231,
3465                                                                                                          'NAME' => 'decryption_key',
3466                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3467                                                                                                          'POINTERS' => 0,
3468                                                                                                          'PROPERTIES' => {
3469                                                                                                                            'noprint' => '1'
3470                                                                                                                          },
3471                                                                                                          'TYPE' => 'DATA_BLOB'
3472                                                                                                        },
3473                                                                                                        {
3474                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3475                                                                                                          'LINE' => 232,
3476                                                                                                          'NAME' => 'application_key',
3477                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3478                                                                                                          'POINTERS' => 0,
3479                                                                                                          'PROPERTIES' => {
3480                                                                                                                            'noprint' => '1'
3481                                                                                                                          },
3482                                                                                                          'TYPE' => 'DATA_BLOB'
3483                                                                                                        },
3484                                                                                                        {
3485                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3486                                                                                                          'LINE' => 233,
3487                                                                                                          'NAME' => 'num_channels',
3488                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3489                                                                                                          'POINTERS' => 0,
3490                                                                                                          'PROPERTIES' => {
3491                                                                                                                            'range' => '1,1024'
3492                                                                                                                          },
3493                                                                                                          'TYPE' => 'uint32'
3494                                                                                                        },
3495                                                                                                        {
3496                                                                                                          'ARRAY_LEN' => [
3497                                                                                                                           'num_channels'
3498                                                                                                                         ],
3499                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3500                                                                                                          'LINE' => 234,
3501                                                                                                          'NAME' => 'channels',
3502                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3503                                                                                                          'POINTERS' => 0,
3504                                                                                                          'PROPERTIES' => {},
3505                                                                                                          'TYPE' => 'smbXsrv_channel_global0'
3506                                                                                                        }
3507                                                                                                      ],
3508                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3509                                                                                        'LINE' => 235,
3510                                                                                        'PARENT' => {
3511                                                                                                      'BASEFILE' => 'smbXsrv',
3512                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3513                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3514                                                                                                      'LINE' => 235,
3515                                                                                                      'NAME' => 'smbXsrv_session_global0',
3516                                                                                                      'POINTERS' => 0,
3517                                                                                                      'TYPE' => 'TYPEDEF'
3518                                                                                                    },
3519                                                                                        'TYPE' => 'STRUCT'
3520                                                                                      },
3521                                                                          'POINTERS' => 1,
3522                                                                          'PROPERTIES' => {
3523                                                                                            'ignore' => '1'
3524                                                                                          },
3525                                                                          'TYPE' => 'db_record'
3526                                                                        },
3527                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
3528                                                          'REPRESENTATION_TYPE' => 'db_record',
3529                                                          'TYPE' => 'db_record'
3530                                                        },
3531                                                        {
3532                                                          'ALIGN' => 4,
3533                                                          'LEVELS' => [
3534                                                                        {
3535                                                                          'CONTAINS_DEFERRED' => 0,
3536                                                                          'DATA_TYPE' => 'uint32',
3537                                                                          'IS_DEFERRED' => 0,
3538                                                                          'IS_SURROUNDING' => 0,
3539                                                                          'LEVEL_INDEX' => 0,
3540                                                                          'TYPE' => 'DATA'
3541                                                                        }
3542                                                                      ],
3543                                                          'NAME' => 'session_global_id',
3544                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
3545                                                          'PROPERTIES' => undef,
3546                                                          'REPRESENTATION_TYPE' => 'uint32',
3547                                                          'TYPE' => 'uint32'
3548                                                        },
3549                                                        {
3550                                                          'ALIGN' => 8,
3551                                                          'LEVELS' => [
3552                                                                        {
3553                                                                          'CONTAINS_DEFERRED' => 0,
3554                                                                          'DATA_TYPE' => 'hyper',
3555                                                                          'IS_DEFERRED' => 0,
3556                                                                          'IS_SURROUNDING' => 0,
3557                                                                          'LEVEL_INDEX' => 0,
3558                                                                          'TYPE' => 'DATA'
3559                                                                        }
3560                                                                      ],
3561                                                          'NAME' => 'session_wire_id',
3562                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
3563                                                          'PROPERTIES' => undef,
3564                                                          'REPRESENTATION_TYPE' => 'hyper',
3565                                                          'TYPE' => 'hyper'
3566                                                        },
3567                                                        {
3568                                                          'ALIGN' => 4,
3569                                                          'LEVELS' => [
3570                                                                        {
3571                                                                          'CONTAINS_DEFERRED' => 0,
3572                                                                          'DATA_TYPE' => 'NTTIME',
3573                                                                          'IS_DEFERRED' => 0,
3574                                                                          'IS_SURROUNDING' => 0,
3575                                                                          'LEVEL_INDEX' => 0,
3576                                                                          'TYPE' => 'DATA'
3577                                                                        }
3578                                                                      ],
3579                                                          'NAME' => 'creation_time',
3580                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
3581                                                          'PROPERTIES' => undef,
3582                                                          'REPRESENTATION_TYPE' => 'NTTIME',
3583                                                          'TYPE' => 'NTTIME'
3584                                                        },
3585                                                        {
3586                                                          'ALIGN' => 4,
3587                                                          'LEVELS' => [
3588                                                                        {
3589                                                                          'CONTAINS_DEFERRED' => 0,
3590                                                                          'DATA_TYPE' => 'NTTIME',
3591                                                                          'IS_DEFERRED' => 0,
3592                                                                          'IS_SURROUNDING' => 0,
3593                                                                          'LEVEL_INDEX' => 0,
3594                                                                          'TYPE' => 'DATA'
3595                                                                        }
3596                                                                      ],
3597                                                          'NAME' => 'expiration_time',
3598                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
3599                                                          'PROPERTIES' => undef,
3600                                                          'REPRESENTATION_TYPE' => 'NTTIME',
3601                                                          'TYPE' => 'NTTIME'
3602                                                        },
3603                                                        {
3604                                                          'ALIGN' => 4,
3605                                                          'LEVELS' => [
3606                                                                        {
3607                                                                          'CONTAINS_DEFERRED' => 0,
3608                                                                          'DATA_TYPE' => 'NTTIME',
3609                                                                          'IS_DEFERRED' => 0,
3610                                                                          'IS_SURROUNDING' => 0,
3611                                                                          'LEVEL_INDEX' => 0,
3612                                                                          'TYPE' => 'DATA'
3613                                                                        }
3614                                                                      ],
3615                                                          'NAME' => 'auth_time',
3616                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
3617                                                          'PROPERTIES' => undef,
3618                                                          'REPRESENTATION_TYPE' => 'NTTIME',
3619                                                          'TYPE' => 'NTTIME'
3620                                                        },
3621                                                        {
3622                                                          'ALIGN' => 4,
3623                                                          'LEVELS' => [
3624                                                                        {
3625                                                                          'CONTAINS_DEFERRED' => 0,
3626                                                                          'DATA_TYPE' => 'uint32',
3627                                                                          'IS_DEFERRED' => 0,
3628                                                                          'IS_SURROUNDING' => 0,
3629                                                                          'LEVEL_INDEX' => 0,
3630                                                                          'TYPE' => 'DATA'
3631                                                                        }
3632                                                                      ],
3633                                                          'NAME' => 'auth_session_info_seqnum',
3634                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
3635                                                          'PROPERTIES' => undef,
3636                                                          'REPRESENTATION_TYPE' => 'uint32',
3637                                                          'TYPE' => 'uint32'
3638                                                        },
3639                                                        {
3640                                                          'ALIGN' => 5,
3641                                                          'LEVELS' => [
3642                                                                        {
3643                                                                          'IS_DEFERRED' => '0',
3644                                                                          'LEVEL' => 'EMBEDDED',
3645                                                                          'LEVEL_INDEX' => 0,
3646                                                                          'POINTER_INDEX' => 0,
3647                                                                          'POINTER_TYPE' => 'unique',
3648                                                                          'TYPE' => 'POINTER'
3649                                                                        },
3650                                                                        {
3651                                                                          'CONTAINS_DEFERRED' => 1,
3652                                                                          'DATA_TYPE' => 'auth_session_info',
3653                                                                          'IS_DEFERRED' => 1,
3654                                                                          'IS_SURROUNDING' => 0,
3655                                                                          'LEVEL_INDEX' => 1,
3656                                                                          'TYPE' => 'DATA'
3657                                                                        }
3658                                                                      ],
3659                                                          'NAME' => 'auth_session_info',
3660                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
3661                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'PROPERTIES'},
3662                                                          'REPRESENTATION_TYPE' => 'auth_session_info',
3663                                                          'TYPE' => 'auth_session_info'
3664                                                        },
3665                                                        {
3666                                                          'ALIGN' => 2,
3667                                                          'LEVELS' => [
3668                                                                        {
3669                                                                          'CONTAINS_DEFERRED' => 0,
3670                                                                          'DATA_TYPE' => 'uint16',
3671                                                                          'IS_DEFERRED' => 0,
3672                                                                          'IS_SURROUNDING' => 0,
3673                                                                          'LEVEL_INDEX' => 0,
3674                                                                          'TYPE' => 'DATA'
3675                                                                        }
3676                                                                      ],
3677                                                          'NAME' => 'connection_dialect',
3678                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
3679                                                          'PROPERTIES' => undef,
3680                                                          'REPRESENTATION_TYPE' => 'uint16',
3681                                                          'TYPE' => 'uint16'
3682                                                        },
3683                                                        {
3684                                                          'ALIGN' => 1,
3685                                                          'LEVELS' => [
3686                                                                        {
3687                                                                          'CONTAINS_DEFERRED' => 0,
3688                                                                          'DATA_TYPE' => 'smbXsrv_signing_flags',
3689                                                                          'IS_DEFERRED' => 0,
3690                                                                          'IS_SURROUNDING' => 0,
3691                                                                          'LEVEL_INDEX' => 0,
3692                                                                          'TYPE' => 'DATA'
3693                                                                        }
3694                                                                      ],
3695                                                          'NAME' => 'signing_flags',
3696                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9],
3697                                                          'PROPERTIES' => undef,
3698                                                          'REPRESENTATION_TYPE' => 'smbXsrv_signing_flags',
3699                                                          'TYPE' => 'smbXsrv_signing_flags'
3700                                                        },
3701                                                        {
3702                                                          'ALIGN' => 1,
3703                                                          'LEVELS' => [
3704                                                                        {
3705                                                                          'CONTAINS_DEFERRED' => 0,
3706                                                                          'DATA_TYPE' => 'smbXsrv_encrpytion_flags',
3707                                                                          'IS_DEFERRED' => 0,
3708                                                                          'IS_SURROUNDING' => 0,
3709                                                                          'LEVEL_INDEX' => 0,
3710                                                                          'TYPE' => 'DATA'
3711                                                                        }
3712                                                                      ],
3713                                                          'NAME' => 'encryption_flags',
3714                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10],
3715                                                          'PROPERTIES' => undef,
3716                                                          'REPRESENTATION_TYPE' => 'smbXsrv_encrpytion_flags',
3717                                                          'TYPE' => 'smbXsrv_encrpytion_flags'
3718                                                        },
3719                                                        {
3720                                                          'ALIGN' => 4,
3721                                                          'LEVELS' => [
3722                                                                        {
3723                                                                          'CONTAINS_DEFERRED' => 0,
3724                                                                          'DATA_TYPE' => 'DATA_BLOB',
3725                                                                          'IS_DEFERRED' => 0,
3726                                                                          'IS_SURROUNDING' => 0,
3727                                                                          'LEVEL_INDEX' => 0,
3728                                                                          'TYPE' => 'DATA'
3729                                                                        }
3730                                                                      ],
3731                                                          'NAME' => 'signing_key',
3732                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11],
3733                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11]{'PROPERTIES'},
3734                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
3735                                                          'TYPE' => 'DATA_BLOB'
3736                                                        },
3737                                                        {
3738                                                          'ALIGN' => 4,
3739                                                          'LEVELS' => [
3740                                                                        {
3741                                                                          'CONTAINS_DEFERRED' => 0,
3742                                                                          'DATA_TYPE' => 'DATA_BLOB',
3743                                                                          'IS_DEFERRED' => 0,
3744                                                                          'IS_SURROUNDING' => 0,
3745                                                                          'LEVEL_INDEX' => 0,
3746                                                                          'TYPE' => 'DATA'
3747                                                                        }
3748                                                                      ],
3749                                                          'NAME' => 'encryption_key',
3750                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12],
3751                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12]{'PROPERTIES'},
3752                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
3753                                                          'TYPE' => 'DATA_BLOB'
3754                                                        },
3755                                                        {
3756                                                          'ALIGN' => 4,
3757                                                          'LEVELS' => [
3758                                                                        {
3759                                                                          'CONTAINS_DEFERRED' => 0,
3760                                                                          'DATA_TYPE' => 'DATA_BLOB',
3761                                                                          'IS_DEFERRED' => 0,
3762                                                                          'IS_SURROUNDING' => 0,
3763                                                                          'LEVEL_INDEX' => 0,
3764                                                                          'TYPE' => 'DATA'
3765                                                                        }
3766                                                                      ],
3767                                                          'NAME' => 'decryption_key',
3768                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13],
3769                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13]{'PROPERTIES'},
3770                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
3771                                                          'TYPE' => 'DATA_BLOB'
3772                                                        },
3773                                                        {
3774                                                          'ALIGN' => 4,
3775                                                          'LEVELS' => [
3776                                                                        {
3777                                                                          'CONTAINS_DEFERRED' => 0,
3778                                                                          'DATA_TYPE' => 'DATA_BLOB',
3779                                                                          'IS_DEFERRED' => 0,
3780                                                                          'IS_SURROUNDING' => 0,
3781                                                                          'LEVEL_INDEX' => 0,
3782                                                                          'TYPE' => 'DATA'
3783                                                                        }
3784                                                                      ],
3785                                                          'NAME' => 'application_key',
3786                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[14],
3787                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[14]{'PROPERTIES'},
3788                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
3789                                                          'TYPE' => 'DATA_BLOB'
3790                                                        },
3791                                                        {
3792                                                          'ALIGN' => 4,
3793                                                          'LEVELS' => [
3794                                                                        {
3795                                                                          'CONTAINS_DEFERRED' => 0,
3796                                                                          'DATA_TYPE' => 'uint32',
3797                                                                          'IS_DEFERRED' => 0,
3798                                                                          'IS_SURROUNDING' => 0,
3799                                                                          'LEVEL_INDEX' => 0,
3800                                                                          'TYPE' => 'DATA'
3801                                                                        }
3802                                                                      ],
3803                                                          'NAME' => 'num_channels',
3804                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[15],
3805                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[15]{'PROPERTIES'},
3806                                                          'REPRESENTATION_TYPE' => 'uint32',
3807                                                          'TYPE' => 'uint32'
3808                                                        },
3809                                                        {
3810                                                          'ALIGN' => 8,
3811                                                          'LEVELS' => [
3812                                                                        {
3813                                                                          'IS_CONFORMANT' => 0,
3814                                                                          'IS_DEFERRED' => 0,
3815                                                                          'IS_FIXED' => 0,
3816                                                                          'IS_INLINE' => 1,
3817                                                                          'IS_SURROUNDING' => 0,
3818                                                                          'IS_TO_NULL' => 0,
3819                                                                          'IS_VARYING' => 0,
3820                                                                          'IS_ZERO_TERMINATED' => 0,
3821                                                                          'LENGTH_IS' => 'num_channels',
3822                                                                          'LEVEL_INDEX' => 0,
3823                                                                          'SIZE_IS' => 'num_channels',
3824                                                                          'TYPE' => 'ARRAY'
3825                                                                        },
3826                                                                        {
3827                                                                          'CONTAINS_DEFERRED' => 1,
3828                                                                          'DATA_TYPE' => 'smbXsrv_channel_global0',
3829                                                                          'IS_DEFERRED' => 0,
3830                                                                          'IS_SURROUNDING' => 0,
3831                                                                          'LEVEL_INDEX' => 1,
3832                                                                          'TYPE' => 'DATA'
3833                                                                        }
3834                                                                      ],
3835                                                          'NAME' => 'channels',
3836                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[16],
3837                                                          'PROPERTIES' => undef,
3838                                                          'REPRESENTATION_TYPE' => 'smbXsrv_channel_global0',
3839                                                          'TYPE' => 'smbXsrv_channel_global0'
3840                                                        }
3841                                                      ],
3842                                        'NAME' => undef,
3843                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3844                                        'PROPERTIES' => undef,
3845                                        'SURROUNDING_ELEMENT' => undef,
3846                                        'TYPE' => 'STRUCT'
3847                                      },
3848                            'LEVELS' => [
3849                                          {
3850                                            'LEVEL_INDEX' => 0,
3851                                            'TYPE' => 'TYPEDEF'
3852                                          }
3853                                        ],
3854                            'NAME' => 'smbXsrv_session_global0',
3855                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
3856                            'PROPERTIES' => undef,
3857                            'TYPE' => 'TYPEDEF'
3858                          },
3859                          {
3860                            'DATA' => {
3861                                        'ALIGN' => 5,
3862                                        'ELEMENTS' => [
3863                                                        {
3864                                                          'ALIGN' => 8,
3865                                                          'CASE' => 'case 0',
3866                                                          'LEVELS' => [
3867                                                                        {
3868                                                                          'IS_DEFERRED' => '0',
3869                                                                          'LEVEL' => 'EMBEDDED',
3870                                                                          'LEVEL_INDEX' => 0,
3871                                                                          'POINTER_INDEX' => 0,
3872                                                                          'POINTER_TYPE' => 'unique',
3873                                                                          'TYPE' => 'POINTER'
3874                                                                        },
3875                                                                        {
3876                                                                          'CONTAINS_DEFERRED' => 1,
3877                                                                          'DATA_TYPE' => 'smbXsrv_session_global0',
3878                                                                          'IS_DEFERRED' => 1,
3879                                                                          'IS_SURROUNDING' => 0,
3880                                                                          'LEVEL_INDEX' => 1,
3881                                                                          'TYPE' => 'DATA'
3882                                                                        }
3883                                                                      ],
3884                                                          'NAME' => 'info0',
3885                                                          'ORIGINAL' => {
3886                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3887                                                                          'LINE' => 238,
3888                                                                          'NAME' => 'info0',
3889                                                                          'PARENT' => {
3890                                                                                        'ELEMENTS' => [
3891                                                                                                        $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
3892                                                                                                        {
3893                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3894                                                                                                          'LINE' => 239,
3895                                                                                                          'NAME' => 'dummy',
3896                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3897                                                                                                          'POINTERS' => 1,
3898                                                                                                          'PROPERTIES' => {
3899                                                                                                                            'default' => '1',
3900                                                                                                                            'unique' => '1'
3901                                                                                                                          },
3902                                                                                                          'TYPE' => 'hyper'
3903                                                                                                        }
3904                                                                                                      ],
3905                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3906                                                                                        'LINE' => 240,
3907                                                                                        'PARENT' => {
3908                                                                                                      'BASEFILE' => 'smbXsrv',
3909                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3910                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3911                                                                                                      'LINE' => 240,
3912                                                                                                      'NAME' => 'smbXsrv_session_globalU',
3913                                                                                                      'POINTERS' => 0,
3914                                                                                                      'TYPE' => 'TYPEDEF'
3915                                                                                                    },
3916                                                                                        'TYPE' => 'UNION'
3917                                                                                      },
3918                                                                          'POINTERS' => 1,
3919                                                                          'PROPERTIES' => {
3920                                                                                            'case' => '0',
3921                                                                                            'unique' => '1'
3922                                                                                          },
3923                                                                          'TYPE' => 'smbXsrv_session_global0'
3924                                                                        },
3925                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
3926                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_global0',
3927                                                          'TYPE' => 'smbXsrv_session_global0'
3928                                                        },
3929                                                        {
3930                                                          'ALIGN' => 8,
3931                                                          'CASE' => 'default',
3932                                                          'LEVELS' => [
3933                                                                        {
3934                                                                          'IS_DEFERRED' => '0',
3935                                                                          'LEVEL' => 'EMBEDDED',
3936                                                                          'LEVEL_INDEX' => 0,
3937                                                                          'POINTER_INDEX' => 0,
3938                                                                          'POINTER_TYPE' => 'unique',
3939                                                                          'TYPE' => 'POINTER'
3940                                                                        },
3941                                                                        {
3942                                                                          'CONTAINS_DEFERRED' => 0,
3943                                                                          'DATA_TYPE' => 'hyper',
3944                                                                          'IS_DEFERRED' => 1,
3945                                                                          'IS_SURROUNDING' => 0,
3946                                                                          'LEVEL_INDEX' => 1,
3947                                                                          'TYPE' => 'DATA'
3948                                                                        }
3949                                                                      ],
3950                                                          'NAME' => 'dummy',
3951                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
3952                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
3953                                                          'REPRESENTATION_TYPE' => 'hyper',
3954                                                          'TYPE' => 'hyper'
3955                                                        }
3956                                                      ],
3957                                        'HAS_DEFAULT' => 1,
3958                                        'IS_MS_UNION' => 0,
3959                                        'NAME' => undef,
3960                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
3961                                        'PROPERTIES' => undef,
3962                                        'SWITCH_TYPE' => 'uint32',
3963                                        'TYPE' => 'UNION'
3964                                      },
3965                            'LEVELS' => [
3966                                          {
3967                                            'LEVEL_INDEX' => 0,
3968                                            'TYPE' => 'TYPEDEF'
3969                                          }
3970                                        ],
3971                            'NAME' => 'smbXsrv_session_globalU',
3972                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
3973                            'PROPERTIES' => undef,
3974                            'TYPE' => 'TYPEDEF'
3975                          },
3976                          {
3977                            'DATA' => {
3978                                        'ALIGN' => 5,
3979                                        'ELEMENTS' => [
3980                                                        {
3981                                                          'ALIGN' => 4,
3982                                                          'LEVELS' => [
3983                                                                        {
3984                                                                          'CONTAINS_DEFERRED' => 0,
3985                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
3986                                                                          'IS_DEFERRED' => 0,
3987                                                                          'IS_SURROUNDING' => 0,
3988                                                                          'LEVEL_INDEX' => 0,
3989                                                                          'TYPE' => 'DATA'
3990                                                                        }
3991                                                                      ],
3992                                                          'NAME' => 'version',
3993                                                          'ORIGINAL' => {
3994                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
3995                                                                          'LINE' => 243,
3996                                                                          'NAME' => 'version',
3997                                                                          'PARENT' => {
3998                                                                                        'ELEMENTS' => [
3999                                                                                                        $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
4000                                                                                                        {
4001                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4002                                                                                                          'LINE' => 244,
4003                                                                                                          'NAME' => 'seqnum',
4004                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4005                                                                                                          'POINTERS' => 0,
4006                                                                                                          'PROPERTIES' => {},
4007                                                                                                          'TYPE' => 'uint32'
4008                                                                                                        },
4009                                                                                                        {
4010                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4011                                                                                                          'LINE' => 245,
4012                                                                                                          'NAME' => 'info',
4013                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4014                                                                                                          'POINTERS' => 0,
4015                                                                                                          'PROPERTIES' => {
4016                                                                                                                            'switch_is' => 'version'
4017                                                                                                                          },
4018                                                                                                          'TYPE' => 'smbXsrv_session_globalU'
4019                                                                                                        }
4020                                                                                                      ],
4021                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4022                                                                                        'LINE' => 246,
4023                                                                                        'PARENT' => {
4024                                                                                                      'BASEFILE' => 'smbXsrv',
4025                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4026                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4027                                                                                                      'LINE' => 246,
4028                                                                                                      'NAME' => 'smbXsrv_session_globalB',
4029                                                                                                      'POINTERS' => 0,
4030                                                                                                      'PROPERTIES' => {
4031                                                                                                                        'public' => '1'
4032                                                                                                                      },
4033                                                                                                      'TYPE' => 'TYPEDEF'
4034                                                                                                    },
4035                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
4036                                                                                        'TYPE' => 'STRUCT'
4037                                                                                      },
4038                                                                          'POINTERS' => 0,
4039                                                                          'PROPERTIES' => {},
4040                                                                          'TYPE' => 'smbXsrv_version_values'
4041                                                                        },
4042                                                          'PROPERTIES' => undef,
4043                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
4044                                                          'TYPE' => 'smbXsrv_version_values'
4045                                                        },
4046                                                        {
4047                                                          'ALIGN' => 4,
4048                                                          'LEVELS' => [
4049                                                                        {
4050                                                                          'CONTAINS_DEFERRED' => 0,
4051                                                                          'DATA_TYPE' => 'uint32',
4052                                                                          'IS_DEFERRED' => 0,
4053                                                                          'IS_SURROUNDING' => 0,
4054                                                                          'LEVEL_INDEX' => 0,
4055                                                                          'TYPE' => 'DATA'
4056                                                                        }
4057                                                                      ],
4058                                                          'NAME' => 'seqnum',
4059                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
4060                                                          'PROPERTIES' => undef,
4061                                                          'REPRESENTATION_TYPE' => 'uint32',
4062                                                          'TYPE' => 'uint32'
4063                                                        },
4064                                                        {
4065                                                          'ALIGN' => 5,
4066                                                          'LEVELS' => [
4067                                                                        {
4068                                                                          'IS_DEFERRED' => 0,
4069                                                                          'LEVEL_INDEX' => 0,
4070                                                                          'SWITCH_IS' => 'version',
4071                                                                          'TYPE' => 'SWITCH'
4072                                                                        },
4073                                                                        {
4074                                                                          'CONTAINS_DEFERRED' => 1,
4075                                                                          'DATA_TYPE' => 'smbXsrv_session_globalU',
4076                                                                          'IS_DEFERRED' => 0,
4077                                                                          'IS_SURROUNDING' => 0,
4078                                                                          'LEVEL_INDEX' => 1,
4079                                                                          'TYPE' => 'DATA'
4080                                                                        }
4081                                                                      ],
4082                                                          'NAME' => 'info',
4083                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
4084                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
4085                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_globalU',
4086                                                          'TYPE' => 'smbXsrv_session_globalU'
4087                                                        }
4088                                                      ],
4089                                        'NAME' => undef,
4090                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4091                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
4092                                        'SURROUNDING_ELEMENT' => undef,
4093                                        'TYPE' => 'STRUCT'
4094                                      },
4095                            'LEVELS' => [
4096                                          {
4097                                            'LEVEL_INDEX' => 0,
4098                                            'TYPE' => 'TYPEDEF'
4099                                          }
4100                                        ],
4101                            'NAME' => 'smbXsrv_session_globalB',
4102                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
4103                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
4104                            'TYPE' => 'TYPEDEF'
4105                          },
4106                          {
4107                            'DATA' => {
4108                                        'ALIGN' => 5,
4109                                        'ELEMENTS' => [
4110                                                        {
4111                                                          'ALIGN' => 5,
4112                                                          'LEVELS' => [
4113                                                                        {
4114                                                                          'IS_DEFERRED' => '0',
4115                                                                          'LEVEL' => 'EMBEDDED',
4116                                                                          'LEVEL_INDEX' => 0,
4117                                                                          'POINTER_INDEX' => 0,
4118                                                                          'POINTER_TYPE' => 'ignore',
4119                                                                          'TYPE' => 'POINTER'
4120                                                                        },
4121                                                                        {
4122                                                                          'CONTAINS_DEFERRED' => 1,
4123                                                                          'DATA_TYPE' => 'smbXsrv_session_auth0',
4124                                                                          'IS_DEFERRED' => 1,
4125                                                                          'IS_SURROUNDING' => 0,
4126                                                                          'LEVEL_INDEX' => 1,
4127                                                                          'TYPE' => 'DATA'
4128                                                                        }
4129                                                                      ],
4130                                                          'NAME' => 'prev',
4131                                                          'ORIGINAL' => {
4132                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4133                                                                          'LINE' => 266,
4134                                                                          'NAME' => 'prev',
4135                                                                          'PARENT' => {
4136                                                                                        'ELEMENTS' => [
4137                                                                                                        $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
4138                                                                                                        {
4139                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4140                                                                                                          'LINE' => 267,
4141                                                                                                          'NAME' => 'next',
4142                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4143                                                                                                          'POINTERS' => 1,
4144                                                                                                          'PROPERTIES' => {
4145                                                                                                                            'unique' => '1'
4146                                                                                                                          },
4147                                                                                                          'TYPE' => 'smbXsrv_session_auth0'
4148                                                                                                        },
4149                                                                                                        {
4150                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4151                                                                                                          'LINE' => 268,
4152                                                                                                          'NAME' => 'session',
4153                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4154                                                                                                          'POINTERS' => 1,
4155                                                                                                          'PROPERTIES' => {
4156                                                                                                                            'ignore' => '1'
4157                                                                                                                          },
4158                                                                                                          'TYPE' => 'smbXsrv_session'
4159                                                                                                        },
4160                                                                                                        {
4161                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4162                                                                                                          'LINE' => 269,
4163                                                                                                          'NAME' => 'connection',
4164                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4165                                                                                                          'POINTERS' => 1,
4166                                                                                                          'PROPERTIES' => {
4167                                                                                                                            'ignore' => '1'
4168                                                                                                                          },
4169                                                                                                          'TYPE' => 'smbXsrv_connection'
4170                                                                                                        },
4171                                                                                                        {
4172                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4173                                                                                                          'LINE' => 270,
4174                                                                                                          'NAME' => 'gensec',
4175                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4176                                                                                                          'POINTERS' => 1,
4177                                                                                                          'PROPERTIES' => {
4178                                                                                                                            'ignore' => '1'
4179                                                                                                                          },
4180                                                                                                          'TYPE' => 'gensec_security'
4181                                                                                                        },
4182                                                                                                        {
4183                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4184                                                                                                          'LINE' => 271,
4185                                                                                                          'NAME' => 'preauth',
4186                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4187                                                                                                          'POINTERS' => 1,
4188                                                                                                          'PROPERTIES' => {
4189                                                                                                                            'ignore' => '1'
4190                                                                                                                          },
4191                                                                                                          'TYPE' => 'smbXsrv_preauth'
4192                                                                                                        },
4193                                                                                                        {
4194                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4195                                                                                                          'LINE' => 272,
4196                                                                                                          'NAME' => 'in_flags',
4197                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4198                                                                                                          'POINTERS' => 0,
4199                                                                                                          'PROPERTIES' => {},
4200                                                                                                          'TYPE' => 'uint8'
4201                                                                                                        },
4202                                                                                                        {
4203                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4204                                                                                                          'LINE' => 273,
4205                                                                                                          'NAME' => 'in_security_mode',
4206                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4207                                                                                                          'POINTERS' => 0,
4208                                                                                                          'PROPERTIES' => {},
4209                                                                                                          'TYPE' => 'uint8'
4210                                                                                                        },
4211                                                                                                        {
4212                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4213                                                                                                          'LINE' => 274,
4214                                                                                                          'NAME' => 'creation_time',
4215                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4216                                                                                                          'POINTERS' => 0,
4217                                                                                                          'PROPERTIES' => {},
4218                                                                                                          'TYPE' => 'NTTIME'
4219                                                                                                        },
4220                                                                                                        {
4221                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4222                                                                                                          'LINE' => 275,
4223                                                                                                          'NAME' => 'idle_time',
4224                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4225                                                                                                          'POINTERS' => 0,
4226                                                                                                          'PROPERTIES' => {},
4227                                                                                                          'TYPE' => 'NTTIME'
4228                                                                                                        }
4229                                                                                                      ],
4230                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4231                                                                                        'LINE' => 276,
4232                                                                                        'PARENT' => {
4233                                                                                                      'BASEFILE' => 'smbXsrv',
4234                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4235                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4236                                                                                                      'LINE' => 276,
4237                                                                                                      'NAME' => 'smbXsrv_session_auth0',
4238                                                                                                      'POINTERS' => 0,
4239                                                                                                      'TYPE' => 'TYPEDEF'
4240                                                                                                    },
4241                                                                                        'TYPE' => 'STRUCT'
4242                                                                                      },
4243                                                                          'POINTERS' => 1,
4244                                                                          'PROPERTIES' => {
4245                                                                                            'ignore' => '1'
4246                                                                                          },
4247                                                                          'TYPE' => 'smbXsrv_session_auth0'
4248                                                                        },
4249                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
4250                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_auth0',
4251                                                          'TYPE' => 'smbXsrv_session_auth0'
4252                                                        },
4253                                                        {
4254                                                          'ALIGN' => 5,
4255                                                          'LEVELS' => [
4256                                                                        {
4257                                                                          'IS_DEFERRED' => '0',
4258                                                                          'LEVEL' => 'EMBEDDED',
4259                                                                          'LEVEL_INDEX' => 0,
4260                                                                          'POINTER_INDEX' => 0,
4261                                                                          'POINTER_TYPE' => 'unique',
4262                                                                          'TYPE' => 'POINTER'
4263                                                                        },
4264                                                                        {
4265                                                                          'CONTAINS_DEFERRED' => 1,
4266                                                                          'DATA_TYPE' => 'smbXsrv_session_auth0',
4267                                                                          'IS_DEFERRED' => 1,
4268                                                                          'IS_SURROUNDING' => 0,
4269                                                                          'LEVEL_INDEX' => 1,
4270                                                                          'TYPE' => 'DATA'
4271                                                                        }
4272                                                                      ],
4273                                                          'NAME' => 'next',
4274                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
4275                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
4276                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_auth0',
4277                                                          'TYPE' => 'smbXsrv_session_auth0'
4278                                                        },
4279                                                        {
4280                                                          'ALIGN' => 8,
4281                                                          'LEVELS' => [
4282                                                                        {
4283                                                                          'IS_DEFERRED' => '0',
4284                                                                          'LEVEL' => 'EMBEDDED',
4285                                                                          'LEVEL_INDEX' => 0,
4286                                                                          'POINTER_INDEX' => 0,
4287                                                                          'POINTER_TYPE' => 'ignore',
4288                                                                          'TYPE' => 'POINTER'
4289                                                                        },
4290                                                                        {
4291                                                                          'CONTAINS_DEFERRED' => 1,
4292                                                                          'DATA_TYPE' => 'smbXsrv_session',
4293                                                                          'IS_DEFERRED' => 1,
4294                                                                          'IS_SURROUNDING' => 0,
4295                                                                          'LEVEL_INDEX' => 1,
4296                                                                          'TYPE' => 'DATA'
4297                                                                        }
4298                                                                      ],
4299                                                          'NAME' => 'session',
4300                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
4301                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
4302                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session',
4303                                                          'TYPE' => 'smbXsrv_session'
4304                                                        },
4305                                                        {
4306                                                          'ALIGN' => 4,
4307                                                          'LEVELS' => [
4308                                                                        {
4309                                                                          'IS_DEFERRED' => '0',
4310                                                                          'LEVEL' => 'EMBEDDED',
4311                                                                          'LEVEL_INDEX' => 0,
4312                                                                          'POINTER_INDEX' => 0,
4313                                                                          'POINTER_TYPE' => 'ignore',
4314                                                                          'TYPE' => 'POINTER'
4315                                                                        },
4316                                                                        {
4317                                                                          'CONTAINS_DEFERRED' => 1,
4318                                                                          'DATA_TYPE' => 'smbXsrv_connection',
4319                                                                          'IS_DEFERRED' => 1,
4320                                                                          'IS_SURROUNDING' => 0,
4321                                                                          'LEVEL_INDEX' => 1,
4322                                                                          'TYPE' => 'DATA'
4323                                                                        }
4324                                                                      ],
4325                                                          'NAME' => 'connection',
4326                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
4327                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'},
4328                                                          'REPRESENTATION_TYPE' => 'smbXsrv_connection',
4329                                                          'TYPE' => 'smbXsrv_connection'
4330                                                        },
4331                                                        {
4332                                                          'ALIGN' => 4,
4333                                                          'LEVELS' => [
4334                                                                        {
4335                                                                          'IS_DEFERRED' => '0',
4336                                                                          'LEVEL' => 'EMBEDDED',
4337                                                                          'LEVEL_INDEX' => 0,
4338                                                                          'POINTER_INDEX' => 0,
4339                                                                          'POINTER_TYPE' => 'ignore',
4340                                                                          'TYPE' => 'POINTER'
4341                                                                        },
4342                                                                        {
4343                                                                          'CONTAINS_DEFERRED' => 1,
4344                                                                          'DATA_TYPE' => 'gensec_security',
4345                                                                          'IS_DEFERRED' => 1,
4346                                                                          'IS_SURROUNDING' => 0,
4347                                                                          'LEVEL_INDEX' => 1,
4348                                                                          'TYPE' => 'DATA'
4349                                                                        }
4350                                                                      ],
4351                                                          'NAME' => 'gensec',
4352                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
4353                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'},
4354                                                          'REPRESENTATION_TYPE' => 'gensec_security',
4355                                                          'TYPE' => 'gensec_security'
4356                                                        },
4357                                                        {
4358                                                          'ALIGN' => 4,
4359                                                          'LEVELS' => [
4360                                                                        {
4361                                                                          'IS_DEFERRED' => '0',
4362                                                                          'LEVEL' => 'EMBEDDED',
4363                                                                          'LEVEL_INDEX' => 0,
4364                                                                          'POINTER_INDEX' => 0,
4365                                                                          'POINTER_TYPE' => 'ignore',
4366                                                                          'TYPE' => 'POINTER'
4367                                                                        },
4368                                                                        {
4369                                                                          'CONTAINS_DEFERRED' => 1,
4370                                                                          'DATA_TYPE' => 'smbXsrv_preauth',
4371                                                                          'IS_DEFERRED' => 1,
4372                                                                          'IS_SURROUNDING' => 0,
4373                                                                          'LEVEL_INDEX' => 1,
4374                                                                          'TYPE' => 'DATA'
4375                                                                        }
4376                                                                      ],
4377                                                          'NAME' => 'preauth',
4378                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
4379                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'},
4380                                                          'REPRESENTATION_TYPE' => 'smbXsrv_preauth',
4381                                                          'TYPE' => 'smbXsrv_preauth'
4382                                                        },
4383                                                        {
4384                                                          'ALIGN' => 1,
4385                                                          'LEVELS' => [
4386                                                                        {
4387                                                                          'CONTAINS_DEFERRED' => 0,
4388                                                                          'DATA_TYPE' => 'uint8',
4389                                                                          'IS_DEFERRED' => 0,
4390                                                                          'IS_SURROUNDING' => 0,
4391                                                                          'LEVEL_INDEX' => 0,
4392                                                                          'TYPE' => 'DATA'
4393                                                                        }
4394                                                                      ],
4395                                                          'NAME' => 'in_flags',
4396                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
4397                                                          'PROPERTIES' => undef,
4398                                                          'REPRESENTATION_TYPE' => 'uint8',
4399                                                          'TYPE' => 'uint8'
4400                                                        },
4401                                                        {
4402                                                          'ALIGN' => 1,
4403                                                          'LEVELS' => [
4404                                                                        {
4405                                                                          'CONTAINS_DEFERRED' => 0,
4406                                                                          'DATA_TYPE' => 'uint8',
4407                                                                          'IS_DEFERRED' => 0,
4408                                                                          'IS_SURROUNDING' => 0,
4409                                                                          'LEVEL_INDEX' => 0,
4410                                                                          'TYPE' => 'DATA'
4411                                                                        }
4412                                                                      ],
4413                                                          'NAME' => 'in_security_mode',
4414                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
4415                                                          'PROPERTIES' => undef,
4416                                                          'REPRESENTATION_TYPE' => 'uint8',
4417                                                          'TYPE' => 'uint8'
4418                                                        },
4419                                                        {
4420                                                          'ALIGN' => 4,
4421                                                          'LEVELS' => [
4422                                                                        {
4423                                                                          'CONTAINS_DEFERRED' => 0,
4424                                                                          'DATA_TYPE' => 'NTTIME',
4425                                                                          'IS_DEFERRED' => 0,
4426                                                                          'IS_SURROUNDING' => 0,
4427                                                                          'LEVEL_INDEX' => 0,
4428                                                                          'TYPE' => 'DATA'
4429                                                                        }
4430                                                                      ],
4431                                                          'NAME' => 'creation_time',
4432                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
4433                                                          'PROPERTIES' => undef,
4434                                                          'REPRESENTATION_TYPE' => 'NTTIME',
4435                                                          'TYPE' => 'NTTIME'
4436                                                        },
4437                                                        {
4438                                                          'ALIGN' => 4,
4439                                                          'LEVELS' => [
4440                                                                        {
4441                                                                          'CONTAINS_DEFERRED' => 0,
4442                                                                          'DATA_TYPE' => 'NTTIME',
4443                                                                          'IS_DEFERRED' => 0,
4444                                                                          'IS_SURROUNDING' => 0,
4445                                                                          'LEVEL_INDEX' => 0,
4446                                                                          'TYPE' => 'DATA'
4447                                                                        }
4448                                                                      ],
4449                                                          'NAME' => 'idle_time',
4450                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9],
4451                                                          'PROPERTIES' => undef,
4452                                                          'REPRESENTATION_TYPE' => 'NTTIME',
4453                                                          'TYPE' => 'NTTIME'
4454                                                        }
4455                                                      ],
4456                                        'NAME' => undef,
4457                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4458                                        'PROPERTIES' => undef,
4459                                        'SURROUNDING_ELEMENT' => undef,
4460                                        'TYPE' => 'STRUCT'
4461                                      },
4462                            'LEVELS' => [
4463                                          {
4464                                            'LEVEL_INDEX' => 0,
4465                                            'TYPE' => 'TYPEDEF'
4466                                          }
4467                                        ],
4468                            'NAME' => 'smbXsrv_session_auth0',
4469                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
4470                            'PROPERTIES' => undef,
4471                            'TYPE' => 'TYPEDEF'
4472                          },
4473                          {
4474                            'DATA' => {
4475                                        'ALIGN' => 8,
4476                                        'ELEMENTS' => [
4477                                                        {
4478                                                          'ALIGN' => 4,
4479                                                          'LEVELS' => [
4480                                                                        {
4481                                                                          'IS_DEFERRED' => '0',
4482                                                                          'LEVEL' => 'EMBEDDED',
4483                                                                          'LEVEL_INDEX' => 0,
4484                                                                          'POINTER_INDEX' => 0,
4485                                                                          'POINTER_TYPE' => 'ignore',
4486                                                                          'TYPE' => 'POINTER'
4487                                                                        },
4488                                                                        {
4489                                                                          'CONTAINS_DEFERRED' => 1,
4490                                                                          'DATA_TYPE' => 'smbXsrv_session_table',
4491                                                                          'IS_DEFERRED' => 1,
4492                                                                          'IS_SURROUNDING' => 0,
4493                                                                          'LEVEL_INDEX' => 1,
4494                                                                          'TYPE' => 'DATA'
4495                                                                        }
4496                                                                      ],
4497                                                          'NAME' => 'table',
4498                                                          'ORIGINAL' => {
4499                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4500                                                                          'LINE' => 279,
4501                                                                          'NAME' => 'table',
4502                                                                          'PARENT' => {
4503                                                                                        'ELEMENTS' => [
4504                                                                                                        $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
4505                                                                                                        {
4506                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4507                                                                                                          'LINE' => 280,
4508                                                                                                          'NAME' => 'db_rec',
4509                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4510                                                                                                          'POINTERS' => 1,
4511                                                                                                          'PROPERTIES' => {
4512                                                                                                                            'ignore' => '1'
4513                                                                                                                          },
4514                                                                                                          'TYPE' => 'db_record'
4515                                                                                                        },
4516                                                                                                        {
4517                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4518                                                                                                          'LINE' => 281,
4519                                                                                                          'NAME' => 'client',
4520                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4521                                                                                                          'POINTERS' => 1,
4522                                                                                                          'PROPERTIES' => {
4523                                                                                                                            'ignore' => '1'
4524                                                                                                                          },
4525                                                                                                          'TYPE' => 'smbXsrv_client'
4526                                                                                                        },
4527                                                                                                        {
4528                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4529                                                                                                          'LINE' => 282,
4530                                                                                                          'NAME' => 'local_id',
4531                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4532                                                                                                          'POINTERS' => 0,
4533                                                                                                          'PROPERTIES' => {},
4534                                                                                                          'TYPE' => 'uint32'
4535                                                                                                        },
4536                                                                                                        {
4537                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4538                                                                                                          'LINE' => 283,
4539                                                                                                          'NAME' => 'global',
4540                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4541                                                                                                          'POINTERS' => 1,
4542                                                                                                          'PROPERTIES' => {
4543                                                                                                                            'ref' => '1'
4544                                                                                                                          },
4545                                                                                                          'TYPE' => 'smbXsrv_session_global0'
4546                                                                                                        },
4547                                                                                                        {
4548                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4549                                                                                                          'LINE' => 284,
4550                                                                                                          'NAME' => 'status',
4551                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4552                                                                                                          'POINTERS' => 0,
4553                                                                                                          'PROPERTIES' => {},
4554                                                                                                          'TYPE' => 'NTSTATUS'
4555                                                                                                        },
4556                                                                                                        {
4557                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4558                                                                                                          'LINE' => 285,
4559                                                                                                          'NAME' => 'idle_time',
4560                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4561                                                                                                          'POINTERS' => 0,
4562                                                                                                          'PROPERTIES' => {},
4563                                                                                                          'TYPE' => 'NTTIME'
4564                                                                                                        },
4565                                                                                                        {
4566                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4567                                                                                                          'LINE' => 286,
4568                                                                                                          'NAME' => 'nonce_high_random',
4569                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4570                                                                                                          'POINTERS' => 0,
4571                                                                                                          'PROPERTIES' => {},
4572                                                                                                          'TYPE' => 'hyper'
4573                                                                                                        },
4574                                                                                                        {
4575                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4576                                                                                                          'LINE' => 287,
4577                                                                                                          'NAME' => 'nonce_high_max',
4578                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4579                                                                                                          'POINTERS' => 0,
4580                                                                                                          'PROPERTIES' => {},
4581                                                                                                          'TYPE' => 'hyper'
4582                                                                                                        },
4583                                                                                                        {
4584                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4585                                                                                                          'LINE' => 288,
4586                                                                                                          'NAME' => 'nonce_high',
4587                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4588                                                                                                          'POINTERS' => 0,
4589                                                                                                          'PROPERTIES' => {},
4590                                                                                                          'TYPE' => 'hyper'
4591                                                                                                        },
4592                                                                                                        {
4593                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4594                                                                                                          'LINE' => 289,
4595                                                                                                          'NAME' => 'nonce_low',
4596                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4597                                                                                                          'POINTERS' => 0,
4598                                                                                                          'PROPERTIES' => {},
4599                                                                                                          'TYPE' => 'hyper'
4600                                                                                                        },
4601                                                                                                        {
4602                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4603                                                                                                          'LINE' => 290,
4604                                                                                                          'NAME' => 'compat',
4605                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4606                                                                                                          'POINTERS' => 1,
4607                                                                                                          'PROPERTIES' => {
4608                                                                                                                            'ignore' => '1'
4609                                                                                                                          },
4610                                                                                                          'TYPE' => 'user_struct'
4611                                                                                                        },
4612                                                                                                        {
4613                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4614                                                                                                          'LINE' => 291,
4615                                                                                                          'NAME' => 'tcon_table',
4616                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4617                                                                                                          'POINTERS' => 1,
4618                                                                                                          'PROPERTIES' => {
4619                                                                                                                            'ignore' => '1'
4620                                                                                                                          },
4621                                                                                                          'TYPE' => 'smbXsrv_tcon_table'
4622                                                                                                        },
4623                                                                                                        {
4624                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4625                                                                                                          'LINE' => 292,
4626                                                                                                          'NAME' => 'pending_auth',
4627                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4628                                                                                                          'POINTERS' => 1,
4629                                                                                                          'PROPERTIES' => {
4630                                                                                                                            'unique' => '1'
4631                                                                                                                          },
4632                                                                                                          'TYPE' => 'smbXsrv_session_auth0'
4633                                                                                                        }
4634                                                                                                      ],
4635                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4636                                                                                        'LINE' => 293,
4637                                                                                        'PARENT' => {
4638                                                                                                      'BASEFILE' => 'smbXsrv',
4639                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4640                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4641                                                                                                      'LINE' => 293,
4642                                                                                                      'NAME' => 'smbXsrv_session',
4643                                                                                                      'POINTERS' => 0,
4644                                                                                                      'TYPE' => 'TYPEDEF'
4645                                                                                                    },
4646                                                                                        'TYPE' => 'STRUCT'
4647                                                                                      },
4648                                                                          'POINTERS' => 1,
4649                                                                          'PROPERTIES' => {
4650                                                                                            'ignore' => '1'
4651                                                                                          },
4652                                                                          'TYPE' => 'smbXsrv_session_table'
4653                                                                        },
4654                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
4655                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_table',
4656                                                          'TYPE' => 'smbXsrv_session_table'
4657                                                        },
4658                                                        {
4659                                                          'ALIGN' => 4,
4660                                                          'LEVELS' => [
4661                                                                        {
4662                                                                          'IS_DEFERRED' => '0',
4663                                                                          'LEVEL' => 'EMBEDDED',
4664                                                                          'LEVEL_INDEX' => 0,
4665                                                                          'POINTER_INDEX' => 0,
4666                                                                          'POINTER_TYPE' => 'ignore',
4667                                                                          'TYPE' => 'POINTER'
4668                                                                        },
4669                                                                        {
4670                                                                          'CONTAINS_DEFERRED' => 1,
4671                                                                          'DATA_TYPE' => 'db_record',
4672                                                                          'IS_DEFERRED' => 1,
4673                                                                          'IS_SURROUNDING' => 0,
4674                                                                          'LEVEL_INDEX' => 1,
4675                                                                          'TYPE' => 'DATA'
4676                                                                        }
4677                                                                      ],
4678                                                          'NAME' => 'db_rec',
4679                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
4680                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
4681                                                          'REPRESENTATION_TYPE' => 'db_record',
4682                                                          'TYPE' => 'db_record'
4683                                                        },
4684                                                        {
4685                                                          'ALIGN' => 8,
4686                                                          'LEVELS' => [
4687                                                                        {
4688                                                                          'IS_DEFERRED' => '0',
4689                                                                          'LEVEL' => 'EMBEDDED',
4690                                                                          'LEVEL_INDEX' => 0,
4691                                                                          'POINTER_INDEX' => 0,
4692                                                                          'POINTER_TYPE' => 'ignore',
4693                                                                          'TYPE' => 'POINTER'
4694                                                                        },
4695                                                                        {
4696                                                                          'CONTAINS_DEFERRED' => 1,
4697                                                                          'DATA_TYPE' => 'smbXsrv_client',
4698                                                                          'IS_DEFERRED' => 1,
4699                                                                          'IS_SURROUNDING' => 0,
4700                                                                          'LEVEL_INDEX' => 1,
4701                                                                          'TYPE' => 'DATA'
4702                                                                        }
4703                                                                      ],
4704                                                          'NAME' => 'client',
4705                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
4706                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
4707                                                          'REPRESENTATION_TYPE' => 'smbXsrv_client',
4708                                                          'TYPE' => 'smbXsrv_client'
4709                                                        },
4710                                                        {
4711                                                          'ALIGN' => 4,
4712                                                          'LEVELS' => [
4713                                                                        {
4714                                                                          'CONTAINS_DEFERRED' => 0,
4715                                                                          'DATA_TYPE' => 'uint32',
4716                                                                          'IS_DEFERRED' => 0,
4717                                                                          'IS_SURROUNDING' => 0,
4718                                                                          'LEVEL_INDEX' => 0,
4719                                                                          'TYPE' => 'DATA'
4720                                                                        }
4721                                                                      ],
4722                                                          'NAME' => 'local_id',
4723                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
4724                                                          'PROPERTIES' => undef,
4725                                                          'REPRESENTATION_TYPE' => 'uint32',
4726                                                          'TYPE' => 'uint32'
4727                                                        },
4728                                                        {
4729                                                          'ALIGN' => 8,
4730                                                          'LEVELS' => [
4731                                                                        {
4732                                                                          'IS_DEFERRED' => '0',
4733                                                                          'LEVEL' => 'EMBEDDED',
4734                                                                          'LEVEL_INDEX' => 0,
4735                                                                          'POINTER_INDEX' => 0,
4736                                                                          'POINTER_TYPE' => 'ref',
4737                                                                          'TYPE' => 'POINTER'
4738                                                                        },
4739                                                                        {
4740                                                                          'CONTAINS_DEFERRED' => 1,
4741                                                                          'DATA_TYPE' => 'smbXsrv_session_global0',
4742                                                                          'IS_DEFERRED' => 1,
4743                                                                          'IS_SURROUNDING' => 0,
4744                                                                          'LEVEL_INDEX' => 1,
4745                                                                          'TYPE' => 'DATA'
4746                                                                        }
4747                                                                      ],
4748                                                          'NAME' => 'global',
4749                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
4750                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'},
4751                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_global0',
4752                                                          'TYPE' => 'smbXsrv_session_global0'
4753                                                        },
4754                                                        {
4755                                                          'ALIGN' => 4,
4756                                                          'LEVELS' => [
4757                                                                        {
4758                                                                          'CONTAINS_DEFERRED' => 0,
4759                                                                          'DATA_TYPE' => 'NTSTATUS',
4760                                                                          'IS_DEFERRED' => 0,
4761                                                                          'IS_SURROUNDING' => 0,
4762                                                                          'LEVEL_INDEX' => 0,
4763                                                                          'TYPE' => 'DATA'
4764                                                                        }
4765                                                                      ],
4766                                                          'NAME' => 'status',
4767                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
4768                                                          'PROPERTIES' => undef,
4769                                                          'REPRESENTATION_TYPE' => 'NTSTATUS',
4770                                                          'TYPE' => 'NTSTATUS'
4771                                                        },
4772                                                        {
4773                                                          'ALIGN' => 4,
4774                                                          'LEVELS' => [
4775                                                                        {
4776                                                                          'CONTAINS_DEFERRED' => 0,
4777                                                                          'DATA_TYPE' => 'NTTIME',
4778                                                                          'IS_DEFERRED' => 0,
4779                                                                          'IS_SURROUNDING' => 0,
4780                                                                          'LEVEL_INDEX' => 0,
4781                                                                          'TYPE' => 'DATA'
4782                                                                        }
4783                                                                      ],
4784                                                          'NAME' => 'idle_time',
4785                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
4786                                                          'PROPERTIES' => undef,
4787                                                          'REPRESENTATION_TYPE' => 'NTTIME',
4788                                                          'TYPE' => 'NTTIME'
4789                                                        },
4790                                                        {
4791                                                          'ALIGN' => 8,
4792                                                          'LEVELS' => [
4793                                                                        {
4794                                                                          'CONTAINS_DEFERRED' => 0,
4795                                                                          'DATA_TYPE' => 'hyper',
4796                                                                          'IS_DEFERRED' => 0,
4797                                                                          'IS_SURROUNDING' => 0,
4798                                                                          'LEVEL_INDEX' => 0,
4799                                                                          'TYPE' => 'DATA'
4800                                                                        }
4801                                                                      ],
4802                                                          'NAME' => 'nonce_high_random',
4803                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
4804                                                          'PROPERTIES' => undef,
4805                                                          'REPRESENTATION_TYPE' => 'hyper',
4806                                                          'TYPE' => 'hyper'
4807                                                        },
4808                                                        {
4809                                                          'ALIGN' => 8,
4810                                                          'LEVELS' => [
4811                                                                        {
4812                                                                          'CONTAINS_DEFERRED' => 0,
4813                                                                          'DATA_TYPE' => 'hyper',
4814                                                                          'IS_DEFERRED' => 0,
4815                                                                          'IS_SURROUNDING' => 0,
4816                                                                          'LEVEL_INDEX' => 0,
4817                                                                          'TYPE' => 'DATA'
4818                                                                        }
4819                                                                      ],
4820                                                          'NAME' => 'nonce_high_max',
4821                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
4822                                                          'PROPERTIES' => undef,
4823                                                          'REPRESENTATION_TYPE' => 'hyper',
4824                                                          'TYPE' => 'hyper'
4825                                                        },
4826                                                        {
4827                                                          'ALIGN' => 8,
4828                                                          'LEVELS' => [
4829                                                                        {
4830                                                                          'CONTAINS_DEFERRED' => 0,
4831                                                                          'DATA_TYPE' => 'hyper',
4832                                                                          'IS_DEFERRED' => 0,
4833                                                                          'IS_SURROUNDING' => 0,
4834                                                                          'LEVEL_INDEX' => 0,
4835                                                                          'TYPE' => 'DATA'
4836                                                                        }
4837                                                                      ],
4838                                                          'NAME' => 'nonce_high',
4839                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9],
4840                                                          'PROPERTIES' => undef,
4841                                                          'REPRESENTATION_TYPE' => 'hyper',
4842                                                          'TYPE' => 'hyper'
4843                                                        },
4844                                                        {
4845                                                          'ALIGN' => 8,
4846                                                          'LEVELS' => [
4847                                                                        {
4848                                                                          'CONTAINS_DEFERRED' => 0,
4849                                                                          'DATA_TYPE' => 'hyper',
4850                                                                          'IS_DEFERRED' => 0,
4851                                                                          'IS_SURROUNDING' => 0,
4852                                                                          'LEVEL_INDEX' => 0,
4853                                                                          'TYPE' => 'DATA'
4854                                                                        }
4855                                                                      ],
4856                                                          'NAME' => 'nonce_low',
4857                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10],
4858                                                          'PROPERTIES' => undef,
4859                                                          'REPRESENTATION_TYPE' => 'hyper',
4860                                                          'TYPE' => 'hyper'
4861                                                        },
4862                                                        {
4863                                                          'ALIGN' => 4,
4864                                                          'LEVELS' => [
4865                                                                        {
4866                                                                          'IS_DEFERRED' => '0',
4867                                                                          'LEVEL' => 'EMBEDDED',
4868                                                                          'LEVEL_INDEX' => 0,
4869                                                                          'POINTER_INDEX' => 0,
4870                                                                          'POINTER_TYPE' => 'ignore',
4871                                                                          'TYPE' => 'POINTER'
4872                                                                        },
4873                                                                        {
4874                                                                          'CONTAINS_DEFERRED' => 1,
4875                                                                          'DATA_TYPE' => 'user_struct',
4876                                                                          'IS_DEFERRED' => 1,
4877                                                                          'IS_SURROUNDING' => 0,
4878                                                                          'LEVEL_INDEX' => 1,
4879                                                                          'TYPE' => 'DATA'
4880                                                                        }
4881                                                                      ],
4882                                                          'NAME' => 'compat',
4883                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11],
4884                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11]{'PROPERTIES'},
4885                                                          'REPRESENTATION_TYPE' => 'user_struct',
4886                                                          'TYPE' => 'user_struct'
4887                                                        },
4888                                                        {
4889                                                          'ALIGN' => 4,
4890                                                          'LEVELS' => [
4891                                                                        {
4892                                                                          'IS_DEFERRED' => '0',
4893                                                                          'LEVEL' => 'EMBEDDED',
4894                                                                          'LEVEL_INDEX' => 0,
4895                                                                          'POINTER_INDEX' => 0,
4896                                                                          'POINTER_TYPE' => 'ignore',
4897                                                                          'TYPE' => 'POINTER'
4898                                                                        },
4899                                                                        {
4900                                                                          'CONTAINS_DEFERRED' => 1,
4901                                                                          'DATA_TYPE' => 'smbXsrv_tcon_table',
4902                                                                          'IS_DEFERRED' => 1,
4903                                                                          'IS_SURROUNDING' => 0,
4904                                                                          'LEVEL_INDEX' => 1,
4905                                                                          'TYPE' => 'DATA'
4906                                                                        }
4907                                                                      ],
4908                                                          'NAME' => 'tcon_table',
4909                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12],
4910                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12]{'PROPERTIES'},
4911                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tcon_table',
4912                                                          'TYPE' => 'smbXsrv_tcon_table'
4913                                                        },
4914                                                        {
4915                                                          'ALIGN' => 5,
4916                                                          'LEVELS' => [
4917                                                                        {
4918                                                                          'IS_DEFERRED' => '0',
4919                                                                          'LEVEL' => 'EMBEDDED',
4920                                                                          'LEVEL_INDEX' => 0,
4921                                                                          'POINTER_INDEX' => 0,
4922                                                                          'POINTER_TYPE' => 'unique',
4923                                                                          'TYPE' => 'POINTER'
4924                                                                        },
4925                                                                        {
4926                                                                          'CONTAINS_DEFERRED' => 1,
4927                                                                          'DATA_TYPE' => 'smbXsrv_session_auth0',
4928                                                                          'IS_DEFERRED' => 1,
4929                                                                          'IS_SURROUNDING' => 0,
4930                                                                          'LEVEL_INDEX' => 1,
4931                                                                          'TYPE' => 'DATA'
4932                                                                        }
4933                                                                      ],
4934                                                          'NAME' => 'pending_auth',
4935                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13],
4936                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13]{'PROPERTIES'},
4937                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_auth0',
4938                                                          'TYPE' => 'smbXsrv_session_auth0'
4939                                                        }
4940                                                      ],
4941                                        'NAME' => undef,
4942                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4943                                        'PROPERTIES' => undef,
4944                                        'SURROUNDING_ELEMENT' => undef,
4945                                        'TYPE' => 'STRUCT'
4946                                      },
4947                            'LEVELS' => [
4948                                          {
4949                                            'LEVEL_INDEX' => 0,
4950                                            'TYPE' => 'TYPEDEF'
4951                                          }
4952                                        ],
4953                            'NAME' => 'smbXsrv_session',
4954                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
4955                            'PROPERTIES' => undef,
4956                            'TYPE' => 'TYPEDEF'
4957                          },
4958                          {
4959                            'DATA' => {
4960                                        'ALIGN' => 5,
4961                                        'ELEMENTS' => [
4962                                                        {
4963                                                          'ALIGN' => 8,
4964                                                          'CASE' => 'case 0',
4965                                                          'LEVELS' => [
4966                                                                        {
4967                                                                          'IS_DEFERRED' => '0',
4968                                                                          'LEVEL' => 'EMBEDDED',
4969                                                                          'LEVEL_INDEX' => 0,
4970                                                                          'POINTER_INDEX' => 0,
4971                                                                          'POINTER_TYPE' => 'unique',
4972                                                                          'TYPE' => 'POINTER'
4973                                                                        },
4974                                                                        {
4975                                                                          'CONTAINS_DEFERRED' => 1,
4976                                                                          'DATA_TYPE' => 'smbXsrv_session',
4977                                                                          'IS_DEFERRED' => 1,
4978                                                                          'IS_SURROUNDING' => 0,
4979                                                                          'LEVEL_INDEX' => 1,
4980                                                                          'TYPE' => 'DATA'
4981                                                                        }
4982                                                                      ],
4983                                                          'NAME' => 'info0',
4984                                                          'ORIGINAL' => {
4985                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4986                                                                          'LINE' => 296,
4987                                                                          'NAME' => 'info0',
4988                                                                          'PARENT' => {
4989                                                                                        'ELEMENTS' => [
4990                                                                                                        $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
4991                                                                                                        {
4992                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
4993                                                                                                          'LINE' => 297,
4994                                                                                                          'NAME' => 'dummy',
4995                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
4996                                                                                                          'POINTERS' => 1,
4997                                                                                                          'PROPERTIES' => {
4998                                                                                                                            'default' => '1',
4999                                                                                                                            'unique' => '1'
5000                                                                                                                          },
5001                                                                                                          'TYPE' => 'hyper'
5002                                                                                                        }
5003                                                                                                      ],
5004                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5005                                                                                        'LINE' => 298,
5006                                                                                        'PARENT' => {
5007                                                                                                      'BASEFILE' => 'smbXsrv',
5008                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5009                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5010                                                                                                      'LINE' => 298,
5011                                                                                                      'NAME' => 'smbXsrv_sessionU',
5012                                                                                                      'POINTERS' => 0,
5013                                                                                                      'TYPE' => 'TYPEDEF'
5014                                                                                                    },
5015                                                                                        'TYPE' => 'UNION'
5016                                                                                      },
5017                                                                          'POINTERS' => 1,
5018                                                                          'PROPERTIES' => {
5019                                                                                            'case' => '0',
5020                                                                                            'unique' => '1'
5021                                                                                          },
5022                                                                          'TYPE' => 'smbXsrv_session'
5023                                                                        },
5024                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
5025                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session',
5026                                                          'TYPE' => 'smbXsrv_session'
5027                                                        },
5028                                                        {
5029                                                          'ALIGN' => 8,
5030                                                          'CASE' => 'default',
5031                                                          'LEVELS' => [
5032                                                                        {
5033                                                                          'IS_DEFERRED' => '0',
5034                                                                          'LEVEL' => 'EMBEDDED',
5035                                                                          'LEVEL_INDEX' => 0,
5036                                                                          'POINTER_INDEX' => 0,
5037                                                                          'POINTER_TYPE' => 'unique',
5038                                                                          'TYPE' => 'POINTER'
5039                                                                        },
5040                                                                        {
5041                                                                          'CONTAINS_DEFERRED' => 0,
5042                                                                          'DATA_TYPE' => 'hyper',
5043                                                                          'IS_DEFERRED' => 1,
5044                                                                          'IS_SURROUNDING' => 0,
5045                                                                          'LEVEL_INDEX' => 1,
5046                                                                          'TYPE' => 'DATA'
5047                                                                        }
5048                                                                      ],
5049                                                          'NAME' => 'dummy',
5050                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
5051                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
5052                                                          'REPRESENTATION_TYPE' => 'hyper',
5053                                                          'TYPE' => 'hyper'
5054                                                        }
5055                                                      ],
5056                                        'HAS_DEFAULT' => 1,
5057                                        'IS_MS_UNION' => 0,
5058                                        'NAME' => undef,
5059                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5060                                        'PROPERTIES' => undef,
5061                                        'SWITCH_TYPE' => 'uint32',
5062                                        'TYPE' => 'UNION'
5063                                      },
5064                            'LEVELS' => [
5065                                          {
5066                                            'LEVEL_INDEX' => 0,
5067                                            'TYPE' => 'TYPEDEF'
5068                                          }
5069                                        ],
5070                            'NAME' => 'smbXsrv_sessionU',
5071                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
5072                            'PROPERTIES' => undef,
5073                            'TYPE' => 'TYPEDEF'
5074                          },
5075                          {
5076                            'DATA' => {
5077                                        'ALIGN' => 5,
5078                                        'ELEMENTS' => [
5079                                                        {
5080                                                          'ALIGN' => 4,
5081                                                          'LEVELS' => [
5082                                                                        {
5083                                                                          'CONTAINS_DEFERRED' => 0,
5084                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
5085                                                                          'IS_DEFERRED' => 0,
5086                                                                          'IS_SURROUNDING' => 0,
5087                                                                          'LEVEL_INDEX' => 0,
5088                                                                          'TYPE' => 'DATA'
5089                                                                        }
5090                                                                      ],
5091                                                          'NAME' => 'version',
5092                                                          'ORIGINAL' => {
5093                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5094                                                                          'LINE' => 301,
5095                                                                          'NAME' => 'version',
5096                                                                          'PARENT' => {
5097                                                                                        'ELEMENTS' => [
5098                                                                                                        $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
5099                                                                                                        {
5100                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5101                                                                                                          'LINE' => 302,
5102                                                                                                          'NAME' => 'reserved',
5103                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5104                                                                                                          'POINTERS' => 0,
5105                                                                                                          'PROPERTIES' => {
5106                                                                                                                            'value' => '0'
5107                                                                                                                          },
5108                                                                                                          'TYPE' => 'uint32'
5109                                                                                                        },
5110                                                                                                        {
5111                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5112                                                                                                          'LINE' => 303,
5113                                                                                                          'NAME' => 'info',
5114                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5115                                                                                                          'POINTERS' => 0,
5116                                                                                                          'PROPERTIES' => {
5117                                                                                                                            'switch_is' => 'version'
5118                                                                                                                          },
5119                                                                                                          'TYPE' => 'smbXsrv_sessionU'
5120                                                                                                        }
5121                                                                                                      ],
5122                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5123                                                                                        'LINE' => 304,
5124                                                                                        'PARENT' => {
5125                                                                                                      'BASEFILE' => 'smbXsrv',
5126                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5127                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5128                                                                                                      'LINE' => 304,
5129                                                                                                      'NAME' => 'smbXsrv_sessionB',
5130                                                                                                      'POINTERS' => 0,
5131                                                                                                      'PROPERTIES' => {
5132                                                                                                                        'public' => '1'
5133                                                                                                                      },
5134                                                                                                      'TYPE' => 'TYPEDEF'
5135                                                                                                    },
5136                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
5137                                                                                        'TYPE' => 'STRUCT'
5138                                                                                      },
5139                                                                          'POINTERS' => 0,
5140                                                                          'PROPERTIES' => {},
5141                                                                          'TYPE' => 'smbXsrv_version_values'
5142                                                                        },
5143                                                          'PROPERTIES' => undef,
5144                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
5145                                                          'TYPE' => 'smbXsrv_version_values'
5146                                                        },
5147                                                        {
5148                                                          'ALIGN' => 4,
5149                                                          'LEVELS' => [
5150                                                                        {
5151                                                                          'CONTAINS_DEFERRED' => 0,
5152                                                                          'DATA_TYPE' => 'uint32',
5153                                                                          'IS_DEFERRED' => 0,
5154                                                                          'IS_SURROUNDING' => 0,
5155                                                                          'LEVEL_INDEX' => 0,
5156                                                                          'TYPE' => 'DATA'
5157                                                                        }
5158                                                                      ],
5159                                                          'NAME' => 'reserved',
5160                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
5161                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
5162                                                          'REPRESENTATION_TYPE' => 'uint32',
5163                                                          'TYPE' => 'uint32'
5164                                                        },
5165                                                        {
5166                                                          'ALIGN' => 5,
5167                                                          'LEVELS' => [
5168                                                                        {
5169                                                                          'IS_DEFERRED' => 0,
5170                                                                          'LEVEL_INDEX' => 0,
5171                                                                          'SWITCH_IS' => 'version',
5172                                                                          'TYPE' => 'SWITCH'
5173                                                                        },
5174                                                                        {
5175                                                                          'CONTAINS_DEFERRED' => 1,
5176                                                                          'DATA_TYPE' => 'smbXsrv_sessionU',
5177                                                                          'IS_DEFERRED' => 0,
5178                                                                          'IS_SURROUNDING' => 0,
5179                                                                          'LEVEL_INDEX' => 1,
5180                                                                          'TYPE' => 'DATA'
5181                                                                        }
5182                                                                      ],
5183                                                          'NAME' => 'info',
5184                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
5185                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
5186                                                          'REPRESENTATION_TYPE' => 'smbXsrv_sessionU',
5187                                                          'TYPE' => 'smbXsrv_sessionU'
5188                                                        }
5189                                                      ],
5190                                        'NAME' => undef,
5191                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5192                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
5193                                        'SURROUNDING_ELEMENT' => undef,
5194                                        'TYPE' => 'STRUCT'
5195                                      },
5196                            'LEVELS' => [
5197                                          {
5198                                            'LEVEL_INDEX' => 0,
5199                                            'TYPE' => 'TYPEDEF'
5200                                          }
5201                                        ],
5202                            'NAME' => 'smbXsrv_sessionB',
5203                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
5204                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
5205                            'TYPE' => 'TYPEDEF'
5206                          },
5207                          {
5208                            'DATA' => {
5209                                        'ALIGN' => 8,
5210                                        'ELEMENTS' => [
5211                                                        {
5212                                                          'ALIGN' => 4,
5213                                                          'LEVELS' => [
5214                                                                        {
5215                                                                          'CONTAINS_DEFERRED' => 0,
5216                                                                          'DATA_TYPE' => 'uint32',
5217                                                                          'IS_DEFERRED' => 0,
5218                                                                          'IS_SURROUNDING' => 0,
5219                                                                          'LEVEL_INDEX' => 0,
5220                                                                          'TYPE' => 'DATA'
5221                                                                        }
5222                                                                      ],
5223                                                          'NAME' => 'old_session_global_id',
5224                                                          'ORIGINAL' => {
5225                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5226                                                                          'LINE' => 315,
5227                                                                          'NAME' => 'old_session_global_id',
5228                                                                          'PARENT' => {
5229                                                                                        'ELEMENTS' => [
5230                                                                                                        $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
5231                                                                                                        {
5232                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5233                                                                                                          'LINE' => 316,
5234                                                                                                          'NAME' => 'old_session_wire_id',
5235                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5236                                                                                                          'POINTERS' => 0,
5237                                                                                                          'PROPERTIES' => {},
5238                                                                                                          'TYPE' => 'hyper'
5239                                                                                                        },
5240                                                                                                        {
5241                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5242                                                                                                          'LINE' => 317,
5243                                                                                                          'NAME' => 'old_creation_time',
5244                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5245                                                                                                          'POINTERS' => 0,
5246                                                                                                          'PROPERTIES' => {},
5247                                                                                                          'TYPE' => 'NTTIME'
5248                                                                                                        },
5249                                                                                                        {
5250                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5251                                                                                                          'LINE' => 318,
5252                                                                                                          'NAME' => 'new_session_wire_id',
5253                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5254                                                                                                          'POINTERS' => 0,
5255                                                                                                          'PROPERTIES' => {},
5256                                                                                                          'TYPE' => 'hyper'
5257                                                                                                        }
5258                                                                                                      ],
5259                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5260                                                                                        'LINE' => 319,
5261                                                                                        'PARENT' => {
5262                                                                                                      'BASEFILE' => 'smbXsrv',
5263                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5264                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5265                                                                                                      'LINE' => 319,
5266                                                                                                      'NAME' => 'smbXsrv_session_close0',
5267                                                                                                      'POINTERS' => 0,
5268                                                                                                      'TYPE' => 'TYPEDEF'
5269                                                                                                    },
5270                                                                                        'TYPE' => 'STRUCT'
5271                                                                                      },
5272                                                                          'POINTERS' => 0,
5273                                                                          'PROPERTIES' => {},
5274                                                                          'TYPE' => 'uint32'
5275                                                                        },
5276                                                          'PROPERTIES' => undef,
5277                                                          'REPRESENTATION_TYPE' => 'uint32',
5278                                                          'TYPE' => 'uint32'
5279                                                        },
5280                                                        {
5281                                                          'ALIGN' => 8,
5282                                                          'LEVELS' => [
5283                                                                        {
5284                                                                          'CONTAINS_DEFERRED' => 0,
5285                                                                          'DATA_TYPE' => 'hyper',
5286                                                                          'IS_DEFERRED' => 0,
5287                                                                          'IS_SURROUNDING' => 0,
5288                                                                          'LEVEL_INDEX' => 0,
5289                                                                          'TYPE' => 'DATA'
5290                                                                        }
5291                                                                      ],
5292                                                          'NAME' => 'old_session_wire_id',
5293                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
5294                                                          'PROPERTIES' => undef,
5295                                                          'REPRESENTATION_TYPE' => 'hyper',
5296                                                          'TYPE' => 'hyper'
5297                                                        },
5298                                                        {
5299                                                          'ALIGN' => 4,
5300                                                          'LEVELS' => [
5301                                                                        {
5302                                                                          'CONTAINS_DEFERRED' => 0,
5303                                                                          'DATA_TYPE' => 'NTTIME',
5304                                                                          'IS_DEFERRED' => 0,
5305                                                                          'IS_SURROUNDING' => 0,
5306                                                                          'LEVEL_INDEX' => 0,
5307                                                                          'TYPE' => 'DATA'
5308                                                                        }
5309                                                                      ],
5310                                                          'NAME' => 'old_creation_time',
5311                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
5312                                                          'PROPERTIES' => undef,
5313                                                          'REPRESENTATION_TYPE' => 'NTTIME',
5314                                                          'TYPE' => 'NTTIME'
5315                                                        },
5316                                                        {
5317                                                          'ALIGN' => 8,
5318                                                          'LEVELS' => [
5319                                                                        {
5320                                                                          'CONTAINS_DEFERRED' => 0,
5321                                                                          'DATA_TYPE' => 'hyper',
5322                                                                          'IS_DEFERRED' => 0,
5323                                                                          'IS_SURROUNDING' => 0,
5324                                                                          'LEVEL_INDEX' => 0,
5325                                                                          'TYPE' => 'DATA'
5326                                                                        }
5327                                                                      ],
5328                                                          'NAME' => 'new_session_wire_id',
5329                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
5330                                                          'PROPERTIES' => undef,
5331                                                          'REPRESENTATION_TYPE' => 'hyper',
5332                                                          'TYPE' => 'hyper'
5333                                                        }
5334                                                      ],
5335                                        'NAME' => undef,
5336                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5337                                        'PROPERTIES' => undef,
5338                                        'SURROUNDING_ELEMENT' => undef,
5339                                        'TYPE' => 'STRUCT'
5340                                      },
5341                            'LEVELS' => [
5342                                          {
5343                                            'LEVEL_INDEX' => 0,
5344                                            'TYPE' => 'TYPEDEF'
5345                                          }
5346                                        ],
5347                            'NAME' => 'smbXsrv_session_close0',
5348                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
5349                            'PROPERTIES' => undef,
5350                            'TYPE' => 'TYPEDEF'
5351                          },
5352                          {
5353                            'DATA' => {
5354                                        'ALIGN' => 5,
5355                                        'ELEMENTS' => [
5356                                                        {
5357                                                          'ALIGN' => 8,
5358                                                          'CASE' => 'case 0',
5359                                                          'LEVELS' => [
5360                                                                        {
5361                                                                          'IS_DEFERRED' => '0',
5362                                                                          'LEVEL' => 'EMBEDDED',
5363                                                                          'LEVEL_INDEX' => 0,
5364                                                                          'POINTER_INDEX' => 0,
5365                                                                          'POINTER_TYPE' => 'unique',
5366                                                                          'TYPE' => 'POINTER'
5367                                                                        },
5368                                                                        {
5369                                                                          'CONTAINS_DEFERRED' => 0,
5370                                                                          'DATA_TYPE' => 'smbXsrv_session_close0',
5371                                                                          'IS_DEFERRED' => 1,
5372                                                                          'IS_SURROUNDING' => 0,
5373                                                                          'LEVEL_INDEX' => 1,
5374                                                                          'TYPE' => 'DATA'
5375                                                                        }
5376                                                                      ],
5377                                                          'NAME' => 'info0',
5378                                                          'ORIGINAL' => {
5379                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5380                                                                          'LINE' => 322,
5381                                                                          'NAME' => 'info0',
5382                                                                          'PARENT' => {
5383                                                                                        'ELEMENTS' => [
5384                                                                                                        $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
5385                                                                                                        {
5386                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5387                                                                                                          'LINE' => 323,
5388                                                                                                          'NAME' => 'dummy',
5389                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5390                                                                                                          'POINTERS' => 1,
5391                                                                                                          'PROPERTIES' => {
5392                                                                                                                            'default' => '1',
5393                                                                                                                            'unique' => '1'
5394                                                                                                                          },
5395                                                                                                          'TYPE' => 'hyper'
5396                                                                                                        }
5397                                                                                                      ],
5398                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5399                                                                                        'LINE' => 324,
5400                                                                                        'PARENT' => {
5401                                                                                                      'BASEFILE' => 'smbXsrv',
5402                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5403                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5404                                                                                                      'LINE' => 324,
5405                                                                                                      'NAME' => 'smbXsrv_session_closeU',
5406                                                                                                      'POINTERS' => 0,
5407                                                                                                      'TYPE' => 'TYPEDEF'
5408                                                                                                    },
5409                                                                                        'TYPE' => 'UNION'
5410                                                                                      },
5411                                                                          'POINTERS' => 1,
5412                                                                          'PROPERTIES' => {
5413                                                                                            'case' => '0',
5414                                                                                            'unique' => '1'
5415                                                                                          },
5416                                                                          'TYPE' => 'smbXsrv_session_close0'
5417                                                                        },
5418                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
5419                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_close0',
5420                                                          'TYPE' => 'smbXsrv_session_close0'
5421                                                        },
5422                                                        {
5423                                                          'ALIGN' => 8,
5424                                                          'CASE' => 'default',
5425                                                          'LEVELS' => [
5426                                                                        {
5427                                                                          'IS_DEFERRED' => '0',
5428                                                                          'LEVEL' => 'EMBEDDED',
5429                                                                          'LEVEL_INDEX' => 0,
5430                                                                          'POINTER_INDEX' => 0,
5431                                                                          'POINTER_TYPE' => 'unique',
5432                                                                          'TYPE' => 'POINTER'
5433                                                                        },
5434                                                                        {
5435                                                                          'CONTAINS_DEFERRED' => 0,
5436                                                                          'DATA_TYPE' => 'hyper',
5437                                                                          'IS_DEFERRED' => 1,
5438                                                                          'IS_SURROUNDING' => 0,
5439                                                                          'LEVEL_INDEX' => 1,
5440                                                                          'TYPE' => 'DATA'
5441                                                                        }
5442                                                                      ],
5443                                                          'NAME' => 'dummy',
5444                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
5445                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
5446                                                          'REPRESENTATION_TYPE' => 'hyper',
5447                                                          'TYPE' => 'hyper'
5448                                                        }
5449                                                      ],
5450                                        'HAS_DEFAULT' => 1,
5451                                        'IS_MS_UNION' => 0,
5452                                        'NAME' => undef,
5453                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5454                                        'PROPERTIES' => undef,
5455                                        'SWITCH_TYPE' => 'uint32',
5456                                        'TYPE' => 'UNION'
5457                                      },
5458                            'LEVELS' => [
5459                                          {
5460                                            'LEVEL_INDEX' => 0,
5461                                            'TYPE' => 'TYPEDEF'
5462                                          }
5463                                        ],
5464                            'NAME' => 'smbXsrv_session_closeU',
5465                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
5466                            'PROPERTIES' => undef,
5467                            'TYPE' => 'TYPEDEF'
5468                          },
5469                          {
5470                            'DATA' => {
5471                                        'ALIGN' => 5,
5472                                        'ELEMENTS' => [
5473                                                        {
5474                                                          'ALIGN' => 4,
5475                                                          'LEVELS' => [
5476                                                                        {
5477                                                                          'CONTAINS_DEFERRED' => 0,
5478                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
5479                                                                          'IS_DEFERRED' => 0,
5480                                                                          'IS_SURROUNDING' => 0,
5481                                                                          'LEVEL_INDEX' => 0,
5482                                                                          'TYPE' => 'DATA'
5483                                                                        }
5484                                                                      ],
5485                                                          'NAME' => 'version',
5486                                                          'ORIGINAL' => {
5487                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5488                                                                          'LINE' => 327,
5489                                                                          'NAME' => 'version',
5490                                                                          'PARENT' => {
5491                                                                                        'ELEMENTS' => [
5492                                                                                                        $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
5493                                                                                                        {
5494                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5495                                                                                                          'LINE' => 328,
5496                                                                                                          'NAME' => 'reserved',
5497                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5498                                                                                                          'POINTERS' => 0,
5499                                                                                                          'PROPERTIES' => {
5500                                                                                                                            'value' => '0'
5501                                                                                                                          },
5502                                                                                                          'TYPE' => 'uint32'
5503                                                                                                        },
5504                                                                                                        {
5505                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5506                                                                                                          'LINE' => 329,
5507                                                                                                          'NAME' => 'info',
5508                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5509                                                                                                          'POINTERS' => 0,
5510                                                                                                          'PROPERTIES' => {
5511                                                                                                                            'switch_is' => 'version'
5512                                                                                                                          },
5513                                                                                                          'TYPE' => 'smbXsrv_session_closeU'
5514                                                                                                        }
5515                                                                                                      ],
5516                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5517                                                                                        'LINE' => 330,
5518                                                                                        'PARENT' => {
5519                                                                                                      'BASEFILE' => 'smbXsrv',
5520                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5521                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5522                                                                                                      'LINE' => 330,
5523                                                                                                      'NAME' => 'smbXsrv_session_closeB',
5524                                                                                                      'POINTERS' => 0,
5525                                                                                                      'PROPERTIES' => {
5526                                                                                                                        'public' => '1'
5527                                                                                                                      },
5528                                                                                                      'TYPE' => 'TYPEDEF'
5529                                                                                                    },
5530                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
5531                                                                                        'TYPE' => 'STRUCT'
5532                                                                                      },
5533                                                                          'POINTERS' => 0,
5534                                                                          'PROPERTIES' => {},
5535                                                                          'TYPE' => 'smbXsrv_version_values'
5536                                                                        },
5537                                                          'PROPERTIES' => undef,
5538                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
5539                                                          'TYPE' => 'smbXsrv_version_values'
5540                                                        },
5541                                                        {
5542                                                          'ALIGN' => 4,
5543                                                          'LEVELS' => [
5544                                                                        {
5545                                                                          'CONTAINS_DEFERRED' => 0,
5546                                                                          'DATA_TYPE' => 'uint32',
5547                                                                          'IS_DEFERRED' => 0,
5548                                                                          'IS_SURROUNDING' => 0,
5549                                                                          'LEVEL_INDEX' => 0,
5550                                                                          'TYPE' => 'DATA'
5551                                                                        }
5552                                                                      ],
5553                                                          'NAME' => 'reserved',
5554                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
5555                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
5556                                                          'REPRESENTATION_TYPE' => 'uint32',
5557                                                          'TYPE' => 'uint32'
5558                                                        },
5559                                                        {
5560                                                          'ALIGN' => 5,
5561                                                          'LEVELS' => [
5562                                                                        {
5563                                                                          'IS_DEFERRED' => 0,
5564                                                                          'LEVEL_INDEX' => 0,
5565                                                                          'SWITCH_IS' => 'version',
5566                                                                          'TYPE' => 'SWITCH'
5567                                                                        },
5568                                                                        {
5569                                                                          'CONTAINS_DEFERRED' => 1,
5570                                                                          'DATA_TYPE' => 'smbXsrv_session_closeU',
5571                                                                          'IS_DEFERRED' => 0,
5572                                                                          'IS_SURROUNDING' => 0,
5573                                                                          'LEVEL_INDEX' => 1,
5574                                                                          'TYPE' => 'DATA'
5575                                                                        }
5576                                                                      ],
5577                                                          'NAME' => 'info',
5578                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
5579                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
5580                                                          'REPRESENTATION_TYPE' => 'smbXsrv_session_closeU',
5581                                                          'TYPE' => 'smbXsrv_session_closeU'
5582                                                        }
5583                                                      ],
5584                                        'NAME' => undef,
5585                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5586                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
5587                                        'SURROUNDING_ELEMENT' => undef,
5588                                        'TYPE' => 'STRUCT'
5589                                      },
5590                            'LEVELS' => [
5591                                          {
5592                                            'LEVEL_INDEX' => 0,
5593                                            'TYPE' => 'TYPEDEF'
5594                                          }
5595                                        ],
5596                            'NAME' => 'smbXsrv_session_closeB',
5597                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
5598                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
5599                            'TYPE' => 'TYPEDEF'
5600                          },
5601                          {
5602                            'DATA' => {
5603                                        'ALIGN' => 8,
5604                                        'ELEMENTS' => [
5605                                                        {
5606                                                          'ALIGN' => 4,
5607                                                          'LEVELS' => [
5608                                                                        {
5609                                                                          'IS_DEFERRED' => '0',
5610                                                                          'LEVEL' => 'EMBEDDED',
5611                                                                          'LEVEL_INDEX' => 0,
5612                                                                          'POINTER_INDEX' => 0,
5613                                                                          'POINTER_TYPE' => 'ignore',
5614                                                                          'TYPE' => 'POINTER'
5615                                                                        },
5616                                                                        {
5617                                                                          'CONTAINS_DEFERRED' => 1,
5618                                                                          'DATA_TYPE' => 'db_record',
5619                                                                          'IS_DEFERRED' => 1,
5620                                                                          'IS_SURROUNDING' => 0,
5621                                                                          'LEVEL_INDEX' => 1,
5622                                                                          'TYPE' => 'DATA'
5623                                                                        }
5624                                                                      ],
5625                                                          'NAME' => 'db_rec',
5626                                                          'ORIGINAL' => {
5627                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5628                                                                          'LINE' => 339,
5629                                                                          'NAME' => 'db_rec',
5630                                                                          'PARENT' => {
5631                                                                                        'ELEMENTS' => [
5632                                                                                                        $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
5633                                                                                                        {
5634                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5635                                                                                                          'LINE' => 340,
5636                                                                                                          'NAME' => 'tcon_global_id',
5637                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5638                                                                                                          'POINTERS' => 0,
5639                                                                                                          'PROPERTIES' => {},
5640                                                                                                          'TYPE' => 'uint32'
5641                                                                                                        },
5642                                                                                                        {
5643                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5644                                                                                                          'LINE' => 341,
5645                                                                                                          'NAME' => 'tcon_wire_id',
5646                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5647                                                                                                          'POINTERS' => 0,
5648                                                                                                          'PROPERTIES' => {},
5649                                                                                                          'TYPE' => 'uint32'
5650                                                                                                        },
5651                                                                                                        {
5652                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5653                                                                                                          'LINE' => 342,
5654                                                                                                          'NAME' => 'server_id',
5655                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5656                                                                                                          'POINTERS' => 0,
5657                                                                                                          'PROPERTIES' => {},
5658                                                                                                          'TYPE' => 'server_id'
5659                                                                                                        },
5660                                                                                                        {
5661                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5662                                                                                                          'LINE' => 343,
5663                                                                                                          'NAME' => 'creation_time',
5664                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5665                                                                                                          'POINTERS' => 0,
5666                                                                                                          'PROPERTIES' => {},
5667                                                                                                          'TYPE' => 'NTTIME'
5668                                                                                                        },
5669                                                                                                        {
5670                                                                                                          'ARRAY_LEN' => [
5671                                                                                                                           '*'
5672                                                                                                                         ],
5673                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5674                                                                                                          'LINE' => 344,
5675                                                                                                          'NAME' => 'share_name',
5676                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5677                                                                                                          'POINTERS' => 0,
5678                                                                                                          'PROPERTIES' => {
5679                                                                                                                            'charset' => 'UTF8'
5680                                                                                                                          },
5681                                                                                                          'TYPE' => 'uint8'
5682                                                                                                        },
5683                                                                                                        {
5684                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5685                                                                                                          'LINE' => 345,
5686                                                                                                          'NAME' => 'encryption_flags',
5687                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5688                                                                                                          'POINTERS' => 0,
5689                                                                                                          'PROPERTIES' => {},
5690                                                                                                          'TYPE' => 'smbXsrv_encrpytion_flags'
5691                                                                                                        },
5692                                                                                                        {
5693                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5694                                                                                                          'LINE' => 349,
5695                                                                                                          'NAME' => 'session_global_id',
5696                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5697                                                                                                          'POINTERS' => 0,
5698                                                                                                          'PROPERTIES' => {},
5699                                                                                                          'TYPE' => 'uint32'
5700                                                                                                        },
5701                                                                                                        {
5702                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5703                                                                                                          'LINE' => 350,
5704                                                                                                          'NAME' => 'signing_flags',
5705                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5706                                                                                                          'POINTERS' => 0,
5707                                                                                                          'PROPERTIES' => {},
5708                                                                                                          'TYPE' => 'smbXsrv_signing_flags'
5709                                                                                                        }
5710                                                                                                      ],
5711                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5712                                                                                        'LINE' => 351,
5713                                                                                        'PARENT' => {
5714                                                                                                      'BASEFILE' => 'smbXsrv',
5715                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5716                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5717                                                                                                      'LINE' => 351,
5718                                                                                                      'NAME' => 'smbXsrv_tcon_global0',
5719                                                                                                      'POINTERS' => 0,
5720                                                                                                      'TYPE' => 'TYPEDEF'
5721                                                                                                    },
5722                                                                                        'TYPE' => 'STRUCT'
5723                                                                                      },
5724                                                                          'POINTERS' => 1,
5725                                                                          'PROPERTIES' => {
5726                                                                                            'ignore' => '1'
5727                                                                                          },
5728                                                                          'TYPE' => 'db_record'
5729                                                                        },
5730                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
5731                                                          'REPRESENTATION_TYPE' => 'db_record',
5732                                                          'TYPE' => 'db_record'
5733                                                        },
5734                                                        {
5735                                                          'ALIGN' => 4,
5736                                                          'LEVELS' => [
5737                                                                        {
5738                                                                          'CONTAINS_DEFERRED' => 0,
5739                                                                          'DATA_TYPE' => 'uint32',
5740                                                                          'IS_DEFERRED' => 0,
5741                                                                          'IS_SURROUNDING' => 0,
5742                                                                          'LEVEL_INDEX' => 0,
5743                                                                          'TYPE' => 'DATA'
5744                                                                        }
5745                                                                      ],
5746                                                          'NAME' => 'tcon_global_id',
5747                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
5748                                                          'PROPERTIES' => undef,
5749                                                          'REPRESENTATION_TYPE' => 'uint32',
5750                                                          'TYPE' => 'uint32'
5751                                                        },
5752                                                        {
5753                                                          'ALIGN' => 4,
5754                                                          'LEVELS' => [
5755                                                                        {
5756                                                                          'CONTAINS_DEFERRED' => 0,
5757                                                                          'DATA_TYPE' => 'uint32',
5758                                                                          'IS_DEFERRED' => 0,
5759                                                                          'IS_SURROUNDING' => 0,
5760                                                                          'LEVEL_INDEX' => 0,
5761                                                                          'TYPE' => 'DATA'
5762                                                                        }
5763                                                                      ],
5764                                                          'NAME' => 'tcon_wire_id',
5765                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
5766                                                          'PROPERTIES' => undef,
5767                                                          'REPRESENTATION_TYPE' => 'uint32',
5768                                                          'TYPE' => 'uint32'
5769                                                        },
5770                                                        {
5771                                                          'ALIGN' => 8,
5772                                                          'LEVELS' => [
5773                                                                        {
5774                                                                          'CONTAINS_DEFERRED' => 0,
5775                                                                          'DATA_TYPE' => 'server_id',
5776                                                                          'IS_DEFERRED' => 0,
5777                                                                          'IS_SURROUNDING' => 0,
5778                                                                          'LEVEL_INDEX' => 0,
5779                                                                          'TYPE' => 'DATA'
5780                                                                        }
5781                                                                      ],
5782                                                          'NAME' => 'server_id',
5783                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
5784                                                          'PROPERTIES' => undef,
5785                                                          'REPRESENTATION_TYPE' => 'server_id',
5786                                                          'TYPE' => 'server_id'
5787                                                        },
5788                                                        {
5789                                                          'ALIGN' => 4,
5790                                                          'LEVELS' => [
5791                                                                        {
5792                                                                          'CONTAINS_DEFERRED' => 0,
5793                                                                          'DATA_TYPE' => 'NTTIME',
5794                                                                          'IS_DEFERRED' => 0,
5795                                                                          'IS_SURROUNDING' => 0,
5796                                                                          'LEVEL_INDEX' => 0,
5797                                                                          'TYPE' => 'DATA'
5798                                                                        }
5799                                                                      ],
5800                                                          'NAME' => 'creation_time',
5801                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
5802                                                          'PROPERTIES' => undef,
5803                                                          'REPRESENTATION_TYPE' => 'NTTIME',
5804                                                          'TYPE' => 'NTTIME'
5805                                                        },
5806                                                        {
5807                                                          'ALIGN' => 1,
5808                                                          'LEVELS' => [
5809                                                                        {
5810                                                                          'IS_CONFORMANT' => 1,
5811                                                                          'IS_DEFERRED' => 0,
5812                                                                          'IS_FIXED' => 0,
5813                                                                          'IS_INLINE' => 0,
5814                                                                          'IS_SURROUNDING' => 0,
5815                                                                          'IS_TO_NULL' => 0,
5816                                                                          'IS_VARYING' => 1,
5817                                                                          'IS_ZERO_TERMINATED' => 1,
5818                                                                          'LENGTH_IS' => undef,
5819                                                                          'LEVEL_INDEX' => 0,
5820                                                                          'SIZE_IS' => undef,
5821                                                                          'TYPE' => 'ARRAY'
5822                                                                        },
5823                                                                        {
5824                                                                          'CONTAINS_DEFERRED' => 0,
5825                                                                          'DATA_TYPE' => 'uint8',
5826                                                                          'IS_DEFERRED' => 0,
5827                                                                          'IS_SURROUNDING' => 0,
5828                                                                          'LEVEL_INDEX' => 1,
5829                                                                          'TYPE' => 'DATA'
5830                                                                        }
5831                                                                      ],
5832                                                          'NAME' => 'share_name',
5833                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
5834                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'},
5835                                                          'REPRESENTATION_TYPE' => 'uint8',
5836                                                          'TYPE' => 'uint8'
5837                                                        },
5838                                                        {
5839                                                          'ALIGN' => 1,
5840                                                          'LEVELS' => [
5841                                                                        {
5842                                                                          'CONTAINS_DEFERRED' => 0,
5843                                                                          'DATA_TYPE' => 'smbXsrv_encrpytion_flags',
5844                                                                          'IS_DEFERRED' => 0,
5845                                                                          'IS_SURROUNDING' => 0,
5846                                                                          'LEVEL_INDEX' => 0,
5847                                                                          'TYPE' => 'DATA'
5848                                                                        }
5849                                                                      ],
5850                                                          'NAME' => 'encryption_flags',
5851                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
5852                                                          'PROPERTIES' => undef,
5853                                                          'REPRESENTATION_TYPE' => 'smbXsrv_encrpytion_flags',
5854                                                          'TYPE' => 'smbXsrv_encrpytion_flags'
5855                                                        },
5856                                                        {
5857                                                          'ALIGN' => 4,
5858                                                          'LEVELS' => [
5859                                                                        {
5860                                                                          'CONTAINS_DEFERRED' => 0,
5861                                                                          'DATA_TYPE' => 'uint32',
5862                                                                          'IS_DEFERRED' => 0,
5863                                                                          'IS_SURROUNDING' => 0,
5864                                                                          'LEVEL_INDEX' => 0,
5865                                                                          'TYPE' => 'DATA'
5866                                                                        }
5867                                                                      ],
5868                                                          'NAME' => 'session_global_id',
5869                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
5870                                                          'PROPERTIES' => undef,
5871                                                          'REPRESENTATION_TYPE' => 'uint32',
5872                                                          'TYPE' => 'uint32'
5873                                                        },
5874                                                        {
5875                                                          'ALIGN' => 1,
5876                                                          'LEVELS' => [
5877                                                                        {
5878                                                                          'CONTAINS_DEFERRED' => 0,
5879                                                                          'DATA_TYPE' => 'smbXsrv_signing_flags',
5880                                                                          'IS_DEFERRED' => 0,
5881                                                                          'IS_SURROUNDING' => 0,
5882                                                                          'LEVEL_INDEX' => 0,
5883                                                                          'TYPE' => 'DATA'
5884                                                                        }
5885                                                                      ],
5886                                                          'NAME' => 'signing_flags',
5887                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
5888                                                          'PROPERTIES' => undef,
5889                                                          'REPRESENTATION_TYPE' => 'smbXsrv_signing_flags',
5890                                                          'TYPE' => 'smbXsrv_signing_flags'
5891                                                        }
5892                                                      ],
5893                                        'NAME' => undef,
5894                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5895                                        'PROPERTIES' => undef,
5896                                        'SURROUNDING_ELEMENT' => undef,
5897                                        'TYPE' => 'STRUCT'
5898                                      },
5899                            'LEVELS' => [
5900                                          {
5901                                            'LEVEL_INDEX' => 0,
5902                                            'TYPE' => 'TYPEDEF'
5903                                          }
5904                                        ],
5905                            'NAME' => 'smbXsrv_tcon_global0',
5906                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
5907                            'PROPERTIES' => undef,
5908                            'TYPE' => 'TYPEDEF'
5909                          },
5910                          {
5911                            'DATA' => {
5912                                        'ALIGN' => 5,
5913                                        'ELEMENTS' => [
5914                                                        {
5915                                                          'ALIGN' => 8,
5916                                                          'CASE' => 'case 0',
5917                                                          'LEVELS' => [
5918                                                                        {
5919                                                                          'IS_DEFERRED' => '0',
5920                                                                          'LEVEL' => 'EMBEDDED',
5921                                                                          'LEVEL_INDEX' => 0,
5922                                                                          'POINTER_INDEX' => 0,
5923                                                                          'POINTER_TYPE' => 'unique',
5924                                                                          'TYPE' => 'POINTER'
5925                                                                        },
5926                                                                        {
5927                                                                          'CONTAINS_DEFERRED' => 1,
5928                                                                          'DATA_TYPE' => 'smbXsrv_tcon_global0',
5929                                                                          'IS_DEFERRED' => 1,
5930                                                                          'IS_SURROUNDING' => 0,
5931                                                                          'LEVEL_INDEX' => 1,
5932                                                                          'TYPE' => 'DATA'
5933                                                                        }
5934                                                                      ],
5935                                                          'NAME' => 'info0',
5936                                                          'ORIGINAL' => {
5937                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5938                                                                          'LINE' => 354,
5939                                                                          'NAME' => 'info0',
5940                                                                          'PARENT' => {
5941                                                                                        'ELEMENTS' => [
5942                                                                                                        $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
5943                                                                                                        {
5944                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5945                                                                                                          'LINE' => 355,
5946                                                                                                          'NAME' => 'dummy',
5947                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5948                                                                                                          'POINTERS' => 1,
5949                                                                                                          'PROPERTIES' => {
5950                                                                                                                            'default' => '1',
5951                                                                                                                            'unique' => '1'
5952                                                                                                                          },
5953                                                                                                          'TYPE' => 'hyper'
5954                                                                                                        }
5955                                                                                                      ],
5956                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5957                                                                                        'LINE' => 356,
5958                                                                                        'PARENT' => {
5959                                                                                                      'BASEFILE' => 'smbXsrv',
5960                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
5961                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
5962                                                                                                      'LINE' => 356,
5963                                                                                                      'NAME' => 'smbXsrv_tcon_globalU',
5964                                                                                                      'POINTERS' => 0,
5965                                                                                                      'TYPE' => 'TYPEDEF'
5966                                                                                                    },
5967                                                                                        'TYPE' => 'UNION'
5968                                                                                      },
5969                                                                          'POINTERS' => 1,
5970                                                                          'PROPERTIES' => {
5971                                                                                            'case' => '0',
5972                                                                                            'unique' => '1'
5973                                                                                          },
5974                                                                          'TYPE' => 'smbXsrv_tcon_global0'
5975                                                                        },
5976                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
5977                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tcon_global0',
5978                                                          'TYPE' => 'smbXsrv_tcon_global0'
5979                                                        },
5980                                                        {
5981                                                          'ALIGN' => 8,
5982                                                          'CASE' => 'default',
5983                                                          'LEVELS' => [
5984                                                                        {
5985                                                                          'IS_DEFERRED' => '0',
5986                                                                          'LEVEL' => 'EMBEDDED',
5987                                                                          'LEVEL_INDEX' => 0,
5988                                                                          'POINTER_INDEX' => 0,
5989                                                                          'POINTER_TYPE' => 'unique',
5990                                                                          'TYPE' => 'POINTER'
5991                                                                        },
5992                                                                        {
5993                                                                          'CONTAINS_DEFERRED' => 0,
5994                                                                          'DATA_TYPE' => 'hyper',
5995                                                                          'IS_DEFERRED' => 1,
5996                                                                          'IS_SURROUNDING' => 0,
5997                                                                          'LEVEL_INDEX' => 1,
5998                                                                          'TYPE' => 'DATA'
5999                                                                        }
6000                                                                      ],
6001                                                          'NAME' => 'dummy',
6002                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
6003                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
6004                                                          'REPRESENTATION_TYPE' => 'hyper',
6005                                                          'TYPE' => 'hyper'
6006                                                        }
6007                                                      ],
6008                                        'HAS_DEFAULT' => 1,
6009                                        'IS_MS_UNION' => 0,
6010                                        'NAME' => undef,
6011                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6012                                        'PROPERTIES' => undef,
6013                                        'SWITCH_TYPE' => 'uint32',
6014                                        'TYPE' => 'UNION'
6015                                      },
6016                            'LEVELS' => [
6017                                          {
6018                                            'LEVEL_INDEX' => 0,
6019                                            'TYPE' => 'TYPEDEF'
6020                                          }
6021                                        ],
6022                            'NAME' => 'smbXsrv_tcon_globalU',
6023                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
6024                            'PROPERTIES' => undef,
6025                            'TYPE' => 'TYPEDEF'
6026                          },
6027                          {
6028                            'DATA' => {
6029                                        'ALIGN' => 5,
6030                                        'ELEMENTS' => [
6031                                                        {
6032                                                          'ALIGN' => 4,
6033                                                          'LEVELS' => [
6034                                                                        {
6035                                                                          'CONTAINS_DEFERRED' => 0,
6036                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
6037                                                                          'IS_DEFERRED' => 0,
6038                                                                          'IS_SURROUNDING' => 0,
6039                                                                          'LEVEL_INDEX' => 0,
6040                                                                          'TYPE' => 'DATA'
6041                                                                        }
6042                                                                      ],
6043                                                          'NAME' => 'version',
6044                                                          'ORIGINAL' => {
6045                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6046                                                                          'LINE' => 359,
6047                                                                          'NAME' => 'version',
6048                                                                          'PARENT' => {
6049                                                                                        'ELEMENTS' => [
6050                                                                                                        $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
6051                                                                                                        {
6052                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6053                                                                                                          'LINE' => 360,
6054                                                                                                          'NAME' => 'seqnum',
6055                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6056                                                                                                          'POINTERS' => 0,
6057                                                                                                          'PROPERTIES' => {},
6058                                                                                                          'TYPE' => 'uint32'
6059                                                                                                        },
6060                                                                                                        {
6061                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6062                                                                                                          'LINE' => 361,
6063                                                                                                          'NAME' => 'info',
6064                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6065                                                                                                          'POINTERS' => 0,
6066                                                                                                          'PROPERTIES' => {
6067                                                                                                                            'switch_is' => 'version'
6068                                                                                                                          },
6069                                                                                                          'TYPE' => 'smbXsrv_tcon_globalU'
6070                                                                                                        }
6071                                                                                                      ],
6072                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6073                                                                                        'LINE' => 362,
6074                                                                                        'PARENT' => {
6075                                                                                                      'BASEFILE' => 'smbXsrv',
6076                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6077                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6078                                                                                                      'LINE' => 362,
6079                                                                                                      'NAME' => 'smbXsrv_tcon_globalB',
6080                                                                                                      'POINTERS' => 0,
6081                                                                                                      'PROPERTIES' => {
6082                                                                                                                        'public' => '1'
6083                                                                                                                      },
6084                                                                                                      'TYPE' => 'TYPEDEF'
6085                                                                                                    },
6086                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
6087                                                                                        'TYPE' => 'STRUCT'
6088                                                                                      },
6089                                                                          'POINTERS' => 0,
6090                                                                          'PROPERTIES' => {},
6091                                                                          'TYPE' => 'smbXsrv_version_values'
6092                                                                        },
6093                                                          'PROPERTIES' => undef,
6094                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
6095                                                          'TYPE' => 'smbXsrv_version_values'
6096                                                        },
6097                                                        {
6098                                                          'ALIGN' => 4,
6099                                                          'LEVELS' => [
6100                                                                        {
6101                                                                          'CONTAINS_DEFERRED' => 0,
6102                                                                          'DATA_TYPE' => 'uint32',
6103                                                                          'IS_DEFERRED' => 0,
6104                                                                          'IS_SURROUNDING' => 0,
6105                                                                          'LEVEL_INDEX' => 0,
6106                                                                          'TYPE' => 'DATA'
6107                                                                        }
6108                                                                      ],
6109                                                          'NAME' => 'seqnum',
6110                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
6111                                                          'PROPERTIES' => undef,
6112                                                          'REPRESENTATION_TYPE' => 'uint32',
6113                                                          'TYPE' => 'uint32'
6114                                                        },
6115                                                        {
6116                                                          'ALIGN' => 5,
6117                                                          'LEVELS' => [
6118                                                                        {
6119                                                                          'IS_DEFERRED' => 0,
6120                                                                          'LEVEL_INDEX' => 0,
6121                                                                          'SWITCH_IS' => 'version',
6122                                                                          'TYPE' => 'SWITCH'
6123                                                                        },
6124                                                                        {
6125                                                                          'CONTAINS_DEFERRED' => 1,
6126                                                                          'DATA_TYPE' => 'smbXsrv_tcon_globalU',
6127                                                                          'IS_DEFERRED' => 0,
6128                                                                          'IS_SURROUNDING' => 0,
6129                                                                          'LEVEL_INDEX' => 1,
6130                                                                          'TYPE' => 'DATA'
6131                                                                        }
6132                                                                      ],
6133                                                          'NAME' => 'info',
6134                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
6135                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
6136                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tcon_globalU',
6137                                                          'TYPE' => 'smbXsrv_tcon_globalU'
6138                                                        }
6139                                                      ],
6140                                        'NAME' => undef,
6141                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6142                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
6143                                        'SURROUNDING_ELEMENT' => undef,
6144                                        'TYPE' => 'STRUCT'
6145                                      },
6146                            'LEVELS' => [
6147                                          {
6148                                            'LEVEL_INDEX' => 0,
6149                                            'TYPE' => 'TYPEDEF'
6150                                          }
6151                                        ],
6152                            'NAME' => 'smbXsrv_tcon_globalB',
6153                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
6154                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
6155                            'TYPE' => 'TYPEDEF'
6156                          },
6157                          {
6158                            'DATA' => {
6159                                        'ALIGN' => 5,
6160                                        'ELEMENTS' => [
6161                                                        {
6162                                                          'ALIGN' => 4,
6163                                                          'LEVELS' => [
6164                                                                        {
6165                                                                          'IS_DEFERRED' => '0',
6166                                                                          'LEVEL' => 'EMBEDDED',
6167                                                                          'LEVEL_INDEX' => 0,
6168                                                                          'POINTER_INDEX' => 0,
6169                                                                          'POINTER_TYPE' => 'ignore',
6170                                                                          'TYPE' => 'POINTER'
6171                                                                        },
6172                                                                        {
6173                                                                          'CONTAINS_DEFERRED' => 1,
6174                                                                          'DATA_TYPE' => 'smbXsrv_tcon_table',
6175                                                                          'IS_DEFERRED' => 1,
6176                                                                          'IS_SURROUNDING' => 0,
6177                                                                          'LEVEL_INDEX' => 1,
6178                                                                          'TYPE' => 'DATA'
6179                                                                        }
6180                                                                      ],
6181                                                          'NAME' => 'table',
6182                                                          'ORIGINAL' => {
6183                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6184                                                                          'LINE' => 381,
6185                                                                          'NAME' => 'table',
6186                                                                          'PARENT' => {
6187                                                                                        'ELEMENTS' => [
6188                                                                                                        $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
6189                                                                                                        {
6190                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6191                                                                                                          'LINE' => 382,
6192                                                                                                          'NAME' => 'db_rec',
6193                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6194                                                                                                          'POINTERS' => 1,
6195                                                                                                          'PROPERTIES' => {
6196                                                                                                                            'ignore' => '1'
6197                                                                                                                          },
6198                                                                                                          'TYPE' => 'db_record'
6199                                                                                                        },
6200                                                                                                        {
6201                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6202                                                                                                          'LINE' => 383,
6203                                                                                                          'NAME' => 'local_id',
6204                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6205                                                                                                          'POINTERS' => 0,
6206                                                                                                          'PROPERTIES' => {},
6207                                                                                                          'TYPE' => 'uint32'
6208                                                                                                        },
6209                                                                                                        {
6210                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6211                                                                                                          'LINE' => 384,
6212                                                                                                          'NAME' => 'global',
6213                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6214                                                                                                          'POINTERS' => 1,
6215                                                                                                          'PROPERTIES' => {
6216                                                                                                                            'ref' => '1'
6217                                                                                                                          },
6218                                                                                                          'TYPE' => 'smbXsrv_tcon_global0'
6219                                                                                                        },
6220                                                                                                        {
6221                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6222                                                                                                          'LINE' => 385,
6223                                                                                                          'NAME' => 'status',
6224                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6225                                                                                                          'POINTERS' => 0,
6226                                                                                                          'PROPERTIES' => {},
6227                                                                                                          'TYPE' => 'NTSTATUS'
6228                                                                                                        },
6229                                                                                                        {
6230                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6231                                                                                                          'LINE' => 386,
6232                                                                                                          'NAME' => 'idle_time',
6233                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6234                                                                                                          'POINTERS' => 0,
6235                                                                                                          'PROPERTIES' => {},
6236                                                                                                          'TYPE' => 'NTTIME'
6237                                                                                                        },
6238                                                                                                        {
6239                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6240                                                                                                          'LINE' => 387,
6241                                                                                                          'NAME' => 'compat',
6242                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6243                                                                                                          'POINTERS' => 1,
6244                                                                                                          'PROPERTIES' => {
6245                                                                                                                            'ignore' => '1'
6246                                                                                                                          },
6247                                                                                                          'TYPE' => 'connection_struct'
6248                                                                                                        }
6249                                                                                                      ],
6250                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6251                                                                                        'LINE' => 388,
6252                                                                                        'PARENT' => {
6253                                                                                                      'BASEFILE' => 'smbXsrv',
6254                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6255                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6256                                                                                                      'LINE' => 388,
6257                                                                                                      'NAME' => 'smbXsrv_tcon',
6258                                                                                                      'POINTERS' => 0,
6259                                                                                                      'TYPE' => 'TYPEDEF'
6260                                                                                                    },
6261                                                                                        'TYPE' => 'STRUCT'
6262                                                                                      },
6263                                                                          'POINTERS' => 1,
6264                                                                          'PROPERTIES' => {
6265                                                                                            'ignore' => '1'
6266                                                                                          },
6267                                                                          'TYPE' => 'smbXsrv_tcon_table'
6268                                                                        },
6269                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
6270                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tcon_table',
6271                                                          'TYPE' => 'smbXsrv_tcon_table'
6272                                                        },
6273                                                        {
6274                                                          'ALIGN' => 4,
6275                                                          'LEVELS' => [
6276                                                                        {
6277                                                                          'IS_DEFERRED' => '0',
6278                                                                          'LEVEL' => 'EMBEDDED',
6279                                                                          'LEVEL_INDEX' => 0,
6280                                                                          'POINTER_INDEX' => 0,
6281                                                                          'POINTER_TYPE' => 'ignore',
6282                                                                          'TYPE' => 'POINTER'
6283                                                                        },
6284                                                                        {
6285                                                                          'CONTAINS_DEFERRED' => 1,
6286                                                                          'DATA_TYPE' => 'db_record',
6287                                                                          'IS_DEFERRED' => 1,
6288                                                                          'IS_SURROUNDING' => 0,
6289                                                                          'LEVEL_INDEX' => 1,
6290                                                                          'TYPE' => 'DATA'
6291                                                                        }
6292                                                                      ],
6293                                                          'NAME' => 'db_rec',
6294                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
6295                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
6296                                                          'REPRESENTATION_TYPE' => 'db_record',
6297                                                          'TYPE' => 'db_record'
6298                                                        },
6299                                                        {
6300                                                          'ALIGN' => 4,
6301                                                          'LEVELS' => [
6302                                                                        {
6303                                                                          'CONTAINS_DEFERRED' => 0,
6304                                                                          'DATA_TYPE' => 'uint32',
6305                                                                          'IS_DEFERRED' => 0,
6306                                                                          'IS_SURROUNDING' => 0,
6307                                                                          'LEVEL_INDEX' => 0,
6308                                                                          'TYPE' => 'DATA'
6309                                                                        }
6310                                                                      ],
6311                                                          'NAME' => 'local_id',
6312                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
6313                                                          'PROPERTIES' => undef,
6314                                                          'REPRESENTATION_TYPE' => 'uint32',
6315                                                          'TYPE' => 'uint32'
6316                                                        },
6317                                                        {
6318                                                          'ALIGN' => 8,
6319                                                          'LEVELS' => [
6320                                                                        {
6321                                                                          'IS_DEFERRED' => '0',
6322                                                                          'LEVEL' => 'EMBEDDED',
6323                                                                          'LEVEL_INDEX' => 0,
6324                                                                          'POINTER_INDEX' => 0,
6325                                                                          'POINTER_TYPE' => 'ref',
6326                                                                          'TYPE' => 'POINTER'
6327                                                                        },
6328                                                                        {
6329                                                                          'CONTAINS_DEFERRED' => 1,
6330                                                                          'DATA_TYPE' => 'smbXsrv_tcon_global0',
6331                                                                          'IS_DEFERRED' => 1,
6332                                                                          'IS_SURROUNDING' => 0,
6333                                                                          'LEVEL_INDEX' => 1,
6334                                                                          'TYPE' => 'DATA'
6335                                                                        }
6336                                                                      ],
6337                                                          'NAME' => 'global',
6338                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
6339                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'},
6340                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tcon_global0',
6341                                                          'TYPE' => 'smbXsrv_tcon_global0'
6342                                                        },
6343                                                        {
6344                                                          'ALIGN' => 4,
6345                                                          'LEVELS' => [
6346                                                                        {
6347                                                                          'CONTAINS_DEFERRED' => 0,
6348                                                                          'DATA_TYPE' => 'NTSTATUS',
6349                                                                          'IS_DEFERRED' => 0,
6350                                                                          'IS_SURROUNDING' => 0,
6351                                                                          'LEVEL_INDEX' => 0,
6352                                                                          'TYPE' => 'DATA'
6353                                                                        }
6354                                                                      ],
6355                                                          'NAME' => 'status',
6356                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
6357                                                          'PROPERTIES' => undef,
6358                                                          'REPRESENTATION_TYPE' => 'NTSTATUS',
6359                                                          'TYPE' => 'NTSTATUS'
6360                                                        },
6361                                                        {
6362                                                          'ALIGN' => 4,
6363                                                          'LEVELS' => [
6364                                                                        {
6365                                                                          'CONTAINS_DEFERRED' => 0,
6366                                                                          'DATA_TYPE' => 'NTTIME',
6367                                                                          'IS_DEFERRED' => 0,
6368                                                                          'IS_SURROUNDING' => 0,
6369                                                                          'LEVEL_INDEX' => 0,
6370                                                                          'TYPE' => 'DATA'
6371                                                                        }
6372                                                                      ],
6373                                                          'NAME' => 'idle_time',
6374                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
6375                                                          'PROPERTIES' => undef,
6376                                                          'REPRESENTATION_TYPE' => 'NTTIME',
6377                                                          'TYPE' => 'NTTIME'
6378                                                        },
6379                                                        {
6380                                                          'ALIGN' => 4,
6381                                                          'LEVELS' => [
6382                                                                        {
6383                                                                          'IS_DEFERRED' => '0',
6384                                                                          'LEVEL' => 'EMBEDDED',
6385                                                                          'LEVEL_INDEX' => 0,
6386                                                                          'POINTER_INDEX' => 0,
6387                                                                          'POINTER_TYPE' => 'ignore',
6388                                                                          'TYPE' => 'POINTER'
6389                                                                        },
6390                                                                        {
6391                                                                          'CONTAINS_DEFERRED' => 1,
6392                                                                          'DATA_TYPE' => 'connection_struct',
6393                                                                          'IS_DEFERRED' => 1,
6394                                                                          'IS_SURROUNDING' => 0,
6395                                                                          'LEVEL_INDEX' => 1,
6396                                                                          'TYPE' => 'DATA'
6397                                                                        }
6398                                                                      ],
6399                                                          'NAME' => 'compat',
6400                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
6401                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'},
6402                                                          'REPRESENTATION_TYPE' => 'connection_struct',
6403                                                          'TYPE' => 'connection_struct'
6404                                                        }
6405                                                      ],
6406                                        'NAME' => undef,
6407                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6408                                        'PROPERTIES' => undef,
6409                                        'SURROUNDING_ELEMENT' => undef,
6410                                        'TYPE' => 'STRUCT'
6411                                      },
6412                            'LEVELS' => [
6413                                          {
6414                                            'LEVEL_INDEX' => 0,
6415                                            'TYPE' => 'TYPEDEF'
6416                                          }
6417                                        ],
6418                            'NAME' => 'smbXsrv_tcon',
6419                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
6420                            'PROPERTIES' => undef,
6421                            'TYPE' => 'TYPEDEF'
6422                          },
6423                          {
6424                            'DATA' => {
6425                                        'ALIGN' => 5,
6426                                        'ELEMENTS' => [
6427                                                        {
6428                                                          'ALIGN' => 5,
6429                                                          'CASE' => 'case 0',
6430                                                          'LEVELS' => [
6431                                                                        {
6432                                                                          'IS_DEFERRED' => '0',
6433                                                                          'LEVEL' => 'EMBEDDED',
6434                                                                          'LEVEL_INDEX' => 0,
6435                                                                          'POINTER_INDEX' => 0,
6436                                                                          'POINTER_TYPE' => 'unique',
6437                                                                          'TYPE' => 'POINTER'
6438                                                                        },
6439                                                                        {
6440                                                                          'CONTAINS_DEFERRED' => 1,
6441                                                                          'DATA_TYPE' => 'smbXsrv_tcon',
6442                                                                          'IS_DEFERRED' => 1,
6443                                                                          'IS_SURROUNDING' => 0,
6444                                                                          'LEVEL_INDEX' => 1,
6445                                                                          'TYPE' => 'DATA'
6446                                                                        }
6447                                                                      ],
6448                                                          'NAME' => 'info0',
6449                                                          'ORIGINAL' => {
6450                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6451                                                                          'LINE' => 391,
6452                                                                          'NAME' => 'info0',
6453                                                                          'PARENT' => {
6454                                                                                        'ELEMENTS' => [
6455                                                                                                        $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
6456                                                                                                        {
6457                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6458                                                                                                          'LINE' => 392,
6459                                                                                                          'NAME' => 'dummy',
6460                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6461                                                                                                          'POINTERS' => 1,
6462                                                                                                          'PROPERTIES' => {
6463                                                                                                                            'default' => '1',
6464                                                                                                                            'unique' => '1'
6465                                                                                                                          },
6466                                                                                                          'TYPE' => 'hyper'
6467                                                                                                        }
6468                                                                                                      ],
6469                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6470                                                                                        'LINE' => 393,
6471                                                                                        'PARENT' => {
6472                                                                                                      'BASEFILE' => 'smbXsrv',
6473                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6474                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6475                                                                                                      'LINE' => 393,
6476                                                                                                      'NAME' => 'smbXsrv_tconU',
6477                                                                                                      'POINTERS' => 0,
6478                                                                                                      'TYPE' => 'TYPEDEF'
6479                                                                                                    },
6480                                                                                        'TYPE' => 'UNION'
6481                                                                                      },
6482                                                                          'POINTERS' => 1,
6483                                                                          'PROPERTIES' => {
6484                                                                                            'case' => '0',
6485                                                                                            'unique' => '1'
6486                                                                                          },
6487                                                                          'TYPE' => 'smbXsrv_tcon'
6488                                                                        },
6489                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
6490                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tcon',
6491                                                          'TYPE' => 'smbXsrv_tcon'
6492                                                        },
6493                                                        {
6494                                                          'ALIGN' => 8,
6495                                                          'CASE' => 'default',
6496                                                          'LEVELS' => [
6497                                                                        {
6498                                                                          'IS_DEFERRED' => '0',
6499                                                                          'LEVEL' => 'EMBEDDED',
6500                                                                          'LEVEL_INDEX' => 0,
6501                                                                          'POINTER_INDEX' => 0,
6502                                                                          'POINTER_TYPE' => 'unique',
6503                                                                          'TYPE' => 'POINTER'
6504                                                                        },
6505                                                                        {
6506                                                                          'CONTAINS_DEFERRED' => 0,
6507                                                                          'DATA_TYPE' => 'hyper',
6508                                                                          'IS_DEFERRED' => 1,
6509                                                                          'IS_SURROUNDING' => 0,
6510                                                                          'LEVEL_INDEX' => 1,
6511                                                                          'TYPE' => 'DATA'
6512                                                                        }
6513                                                                      ],
6514                                                          'NAME' => 'dummy',
6515                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
6516                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
6517                                                          'REPRESENTATION_TYPE' => 'hyper',
6518                                                          'TYPE' => 'hyper'
6519                                                        }
6520                                                      ],
6521                                        'HAS_DEFAULT' => 1,
6522                                        'IS_MS_UNION' => 0,
6523                                        'NAME' => undef,
6524                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6525                                        'PROPERTIES' => undef,
6526                                        'SWITCH_TYPE' => 'uint32',
6527                                        'TYPE' => 'UNION'
6528                                      },
6529                            'LEVELS' => [
6530                                          {
6531                                            'LEVEL_INDEX' => 0,
6532                                            'TYPE' => 'TYPEDEF'
6533                                          }
6534                                        ],
6535                            'NAME' => 'smbXsrv_tconU',
6536                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
6537                            'PROPERTIES' => undef,
6538                            'TYPE' => 'TYPEDEF'
6539                          },
6540                          {
6541                            'DATA' => {
6542                                        'ALIGN' => 5,
6543                                        'ELEMENTS' => [
6544                                                        {
6545                                                          'ALIGN' => 4,
6546                                                          'LEVELS' => [
6547                                                                        {
6548                                                                          'CONTAINS_DEFERRED' => 0,
6549                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
6550                                                                          'IS_DEFERRED' => 0,
6551                                                                          'IS_SURROUNDING' => 0,
6552                                                                          'LEVEL_INDEX' => 0,
6553                                                                          'TYPE' => 'DATA'
6554                                                                        }
6555                                                                      ],
6556                                                          'NAME' => 'version',
6557                                                          'ORIGINAL' => {
6558                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6559                                                                          'LINE' => 396,
6560                                                                          'NAME' => 'version',
6561                                                                          'PARENT' => {
6562                                                                                        'ELEMENTS' => [
6563                                                                                                        $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
6564                                                                                                        {
6565                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6566                                                                                                          'LINE' => 397,
6567                                                                                                          'NAME' => 'reserved',
6568                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6569                                                                                                          'POINTERS' => 0,
6570                                                                                                          'PROPERTIES' => {
6571                                                                                                                            'value' => '0'
6572                                                                                                                          },
6573                                                                                                          'TYPE' => 'uint32'
6574                                                                                                        },
6575                                                                                                        {
6576                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6577                                                                                                          'LINE' => 398,
6578                                                                                                          'NAME' => 'info',
6579                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6580                                                                                                          'POINTERS' => 0,
6581                                                                                                          'PROPERTIES' => {
6582                                                                                                                            'switch_is' => 'version'
6583                                                                                                                          },
6584                                                                                                          'TYPE' => 'smbXsrv_tconU'
6585                                                                                                        }
6586                                                                                                      ],
6587                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6588                                                                                        'LINE' => 399,
6589                                                                                        'PARENT' => {
6590                                                                                                      'BASEFILE' => 'smbXsrv',
6591                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6592                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6593                                                                                                      'LINE' => 399,
6594                                                                                                      'NAME' => 'smbXsrv_tconB',
6595                                                                                                      'POINTERS' => 0,
6596                                                                                                      'PROPERTIES' => {
6597                                                                                                                        'public' => '1'
6598                                                                                                                      },
6599                                                                                                      'TYPE' => 'TYPEDEF'
6600                                                                                                    },
6601                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
6602                                                                                        'TYPE' => 'STRUCT'
6603                                                                                      },
6604                                                                          'POINTERS' => 0,
6605                                                                          'PROPERTIES' => {},
6606                                                                          'TYPE' => 'smbXsrv_version_values'
6607                                                                        },
6608                                                          'PROPERTIES' => undef,
6609                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
6610                                                          'TYPE' => 'smbXsrv_version_values'
6611                                                        },
6612                                                        {
6613                                                          'ALIGN' => 4,
6614                                                          'LEVELS' => [
6615                                                                        {
6616                                                                          'CONTAINS_DEFERRED' => 0,
6617                                                                          'DATA_TYPE' => 'uint32',
6618                                                                          'IS_DEFERRED' => 0,
6619                                                                          'IS_SURROUNDING' => 0,
6620                                                                          'LEVEL_INDEX' => 0,
6621                                                                          'TYPE' => 'DATA'
6622                                                                        }
6623                                                                      ],
6624                                                          'NAME' => 'reserved',
6625                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
6626                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
6627                                                          'REPRESENTATION_TYPE' => 'uint32',
6628                                                          'TYPE' => 'uint32'
6629                                                        },
6630                                                        {
6631                                                          'ALIGN' => 5,
6632                                                          'LEVELS' => [
6633                                                                        {
6634                                                                          'IS_DEFERRED' => 0,
6635                                                                          'LEVEL_INDEX' => 0,
6636                                                                          'SWITCH_IS' => 'version',
6637                                                                          'TYPE' => 'SWITCH'
6638                                                                        },
6639                                                                        {
6640                                                                          'CONTAINS_DEFERRED' => 1,
6641                                                                          'DATA_TYPE' => 'smbXsrv_tconU',
6642                                                                          'IS_DEFERRED' => 0,
6643                                                                          'IS_SURROUNDING' => 0,
6644                                                                          'LEVEL_INDEX' => 1,
6645                                                                          'TYPE' => 'DATA'
6646                                                                        }
6647                                                                      ],
6648                                                          'NAME' => 'info',
6649                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
6650                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
6651                                                          'REPRESENTATION_TYPE' => 'smbXsrv_tconU',
6652                                                          'TYPE' => 'smbXsrv_tconU'
6653                                                        }
6654                                                      ],
6655                                        'NAME' => undef,
6656                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6657                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
6658                                        'SURROUNDING_ELEMENT' => undef,
6659                                        'TYPE' => 'STRUCT'
6660                                      },
6661                            'LEVELS' => [
6662                                          {
6663                                            'LEVEL_INDEX' => 0,
6664                                            'TYPE' => 'TYPEDEF'
6665                                          }
6666                                        ],
6667                            'NAME' => 'smbXsrv_tconB',
6668                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
6669                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
6670                            'TYPE' => 'TYPEDEF'
6671                          },
6672                          {
6673                            'DATA' => {
6674                                        'ALIGN' => 1,
6675                                        'BASE_TYPE' => 'uint8',
6676                                        'ELEMENTS' => [
6677                                                        'SMBXSRV_OPEN_NEED_REPLAY_CACHE ( 0x01 )',
6678                                                        'SMBXSRV_OPEN_HAVE_REPLAY_CACHE ( 0x02 )'
6679                                                      ],
6680                                        'NAME' => undef,
6681                                        'ORIGINAL' => {
6682                                                        'ELEMENTS' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ELEMENTS'},
6683                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6684                                                        'LINE' => 410,
6685                                                        'PARENT' => {
6686                                                                      'BASEFILE' => 'smbXsrv',
6687                                                                      'DATA' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'},
6688                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6689                                                                      'LINE' => 410,
6690                                                                      'NAME' => 'smbXsrv_open_flags',
6691                                                                      'POINTERS' => 0,
6692                                                                      'PROPERTIES' => {
6693                                                                                        'bitmap8bit' => '1',
6694                                                                                        'public' => '1'
6695                                                                                      },
6696                                                                      'TYPE' => 'TYPEDEF'
6697                                                                    },
6698                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
6699                                                        'TYPE' => 'BITMAP'
6700                                                      },
6701                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
6702                                        'TYPE' => 'BITMAP'
6703                                      },
6704                            'LEVELS' => [
6705                                          {
6706                                            'LEVEL_INDEX' => 0,
6707                                            'TYPE' => 'TYPEDEF'
6708                                          }
6709                                        ],
6710                            'NAME' => 'smbXsrv_open_flags',
6711                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'},
6712                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
6713                            'TYPE' => 'TYPEDEF'
6714                          },
6715                          {
6716                            'DATA' => {
6717                                        'ALIGN' => 8,
6718                                        'ELEMENTS' => [
6719                                                        {
6720                                                          'ALIGN' => 4,
6721                                                          'LEVELS' => [
6722                                                                        {
6723                                                                          'IS_DEFERRED' => '0',
6724                                                                          'LEVEL' => 'EMBEDDED',
6725                                                                          'LEVEL_INDEX' => 0,
6726                                                                          'POINTER_INDEX' => 0,
6727                                                                          'POINTER_TYPE' => 'ignore',
6728                                                                          'TYPE' => 'POINTER'
6729                                                                        },
6730                                                                        {
6731                                                                          'CONTAINS_DEFERRED' => 1,
6732                                                                          'DATA_TYPE' => 'db_record',
6733                                                                          'IS_DEFERRED' => 1,
6734                                                                          'IS_SURROUNDING' => 0,
6735                                                                          'LEVEL_INDEX' => 1,
6736                                                                          'TYPE' => 'DATA'
6737                                                                        }
6738                                                                      ],
6739                                                          'NAME' => 'db_rec',
6740                                                          'ORIGINAL' => {
6741                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6742                                                                          'LINE' => 413,
6743                                                                          'NAME' => 'db_rec',
6744                                                                          'PARENT' => {
6745                                                                                        'ELEMENTS' => [
6746                                                                                                        $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
6747                                                                                                        {
6748                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6749                                                                                                          'LINE' => 414,
6750                                                                                                          'NAME' => 'server_id',
6751                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6752                                                                                                          'POINTERS' => 0,
6753                                                                                                          'PROPERTIES' => {},
6754                                                                                                          'TYPE' => 'server_id'
6755                                                                                                        },
6756                                                                                                        {
6757                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6758                                                                                                          'LINE' => 415,
6759                                                                                                          'NAME' => 'open_global_id',
6760                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6761                                                                                                          'POINTERS' => 0,
6762                                                                                                          'PROPERTIES' => {},
6763                                                                                                          'TYPE' => 'uint32'
6764                                                                                                        },
6765                                                                                                        {
6766                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6767                                                                                                          'LINE' => 416,
6768                                                                                                          'NAME' => 'open_persistent_id',
6769                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6770                                                                                                          'POINTERS' => 0,
6771                                                                                                          'PROPERTIES' => {},
6772                                                                                                          'TYPE' => 'hyper'
6773                                                                                                        },
6774                                                                                                        {
6775                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6776                                                                                                          'LINE' => 417,
6777                                                                                                          'NAME' => 'open_volatile_id',
6778                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6779                                                                                                          'POINTERS' => 0,
6780                                                                                                          'PROPERTIES' => {},
6781                                                                                                          'TYPE' => 'hyper'
6782                                                                                                        },
6783                                                                                                        {
6784                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6785                                                                                                          'LINE' => 418,
6786                                                                                                          'NAME' => 'open_owner',
6787                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6788                                                                                                          'POINTERS' => 0,
6789                                                                                                          'PROPERTIES' => {},
6790                                                                                                          'TYPE' => 'dom_sid'
6791                                                                                                        },
6792                                                                                                        {
6793                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6794                                                                                                          'LINE' => 419,
6795                                                                                                          'NAME' => 'open_time',
6796                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6797                                                                                                          'POINTERS' => 0,
6798                                                                                                          'PROPERTIES' => {},
6799                                                                                                          'TYPE' => 'NTTIME'
6800                                                                                                        },
6801                                                                                                        {
6802                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6803                                                                                                          'LINE' => 420,
6804                                                                                                          'NAME' => 'create_guid',
6805                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6806                                                                                                          'POINTERS' => 0,
6807                                                                                                          'PROPERTIES' => {},
6808                                                                                                          'TYPE' => 'GUID'
6809                                                                                                        },
6810                                                                                                        {
6811                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6812                                                                                                          'LINE' => 421,
6813                                                                                                          'NAME' => 'client_guid',
6814                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6815                                                                                                          'POINTERS' => 0,
6816                                                                                                          'PROPERTIES' => {},
6817                                                                                                          'TYPE' => 'GUID'
6818                                                                                                        },
6819                                                                                                        {
6820                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6821                                                                                                          'LINE' => 422,
6822                                                                                                          'NAME' => 'app_instance_id',
6823                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6824                                                                                                          'POINTERS' => 0,
6825                                                                                                          'PROPERTIES' => {},
6826                                                                                                          'TYPE' => 'GUID'
6827                                                                                                        },
6828                                                                                                        {
6829                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6830                                                                                                          'LINE' => 429,
6831                                                                                                          'NAME' => 'disconnect_time',
6832                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6833                                                                                                          'POINTERS' => 0,
6834                                                                                                          'PROPERTIES' => {},
6835                                                                                                          'TYPE' => 'NTTIME'
6836                                                                                                        },
6837                                                                                                        {
6838                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6839                                                                                                          'LINE' => 430,
6840                                                                                                          'NAME' => 'durable_timeout_msec',
6841                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6842                                                                                                          'POINTERS' => 0,
6843                                                                                                          'PROPERTIES' => {},
6844                                                                                                          'TYPE' => 'uint32'
6845                                                                                                        },
6846                                                                                                        {
6847                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6848                                                                                                          'LINE' => 431,
6849                                                                                                          'NAME' => 'durable',
6850                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6851                                                                                                          'POINTERS' => 0,
6852                                                                                                          'PROPERTIES' => {},
6853                                                                                                          'TYPE' => 'uint8'
6854                                                                                                        },
6855                                                                                                        {
6856                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6857                                                                                                          'LINE' => 432,
6858                                                                                                          'NAME' => 'backend_cookie',
6859                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6860                                                                                                          'POINTERS' => 0,
6861                                                                                                          'PROPERTIES' => {},
6862                                                                                                          'TYPE' => 'DATA_BLOB'
6863                                                                                                        },
6864                                                                                                        {
6865                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6866                                                                                                          'LINE' => 433,
6867                                                                                                          'NAME' => 'channel_sequence',
6868                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6869                                                                                                          'POINTERS' => 0,
6870                                                                                                          'PROPERTIES' => {},
6871                                                                                                          'TYPE' => 'hyper'
6872                                                                                                        }
6873                                                                                                      ],
6874                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6875                                                                                        'LINE' => 434,
6876                                                                                        'PARENT' => {
6877                                                                                                      'BASEFILE' => 'smbXsrv',
6878                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
6879                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
6880                                                                                                      'LINE' => 434,
6881                                                                                                      'NAME' => 'smbXsrv_open_global0',
6882                                                                                                      'POINTERS' => 0,
6883                                                                                                      'TYPE' => 'TYPEDEF'
6884                                                                                                    },
6885                                                                                        'TYPE' => 'STRUCT'
6886                                                                                      },
6887                                                                          'POINTERS' => 1,
6888                                                                          'PROPERTIES' => {
6889                                                                                            'ignore' => '1'
6890                                                                                          },
6891                                                                          'TYPE' => 'db_record'
6892                                                                        },
6893                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
6894                                                          'REPRESENTATION_TYPE' => 'db_record',
6895                                                          'TYPE' => 'db_record'
6896                                                        },
6897                                                        {
6898                                                          'ALIGN' => 8,
6899                                                          'LEVELS' => [
6900                                                                        {
6901                                                                          'CONTAINS_DEFERRED' => 0,
6902                                                                          'DATA_TYPE' => 'server_id',
6903                                                                          'IS_DEFERRED' => 0,
6904                                                                          'IS_SURROUNDING' => 0,
6905                                                                          'LEVEL_INDEX' => 0,
6906                                                                          'TYPE' => 'DATA'
6907                                                                        }
6908                                                                      ],
6909                                                          'NAME' => 'server_id',
6910                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
6911                                                          'PROPERTIES' => undef,
6912                                                          'REPRESENTATION_TYPE' => 'server_id',
6913                                                          'TYPE' => 'server_id'
6914                                                        },
6915                                                        {
6916                                                          'ALIGN' => 4,
6917                                                          'LEVELS' => [
6918                                                                        {
6919                                                                          'CONTAINS_DEFERRED' => 0,
6920                                                                          'DATA_TYPE' => 'uint32',
6921                                                                          'IS_DEFERRED' => 0,
6922                                                                          'IS_SURROUNDING' => 0,
6923                                                                          'LEVEL_INDEX' => 0,
6924                                                                          'TYPE' => 'DATA'
6925                                                                        }
6926                                                                      ],
6927                                                          'NAME' => 'open_global_id',
6928                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
6929                                                          'PROPERTIES' => undef,
6930                                                          'REPRESENTATION_TYPE' => 'uint32',
6931                                                          'TYPE' => 'uint32'
6932                                                        },
6933                                                        {
6934                                                          'ALIGN' => 8,
6935                                                          'LEVELS' => [
6936                                                                        {
6937                                                                          'CONTAINS_DEFERRED' => 0,
6938                                                                          'DATA_TYPE' => 'hyper',
6939                                                                          'IS_DEFERRED' => 0,
6940                                                                          'IS_SURROUNDING' => 0,
6941                                                                          'LEVEL_INDEX' => 0,
6942                                                                          'TYPE' => 'DATA'
6943                                                                        }
6944                                                                      ],
6945                                                          'NAME' => 'open_persistent_id',
6946                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
6947                                                          'PROPERTIES' => undef,
6948                                                          'REPRESENTATION_TYPE' => 'hyper',
6949                                                          'TYPE' => 'hyper'
6950                                                        },
6951                                                        {
6952                                                          'ALIGN' => 8,
6953                                                          'LEVELS' => [
6954                                                                        {
6955                                                                          'CONTAINS_DEFERRED' => 0,
6956                                                                          'DATA_TYPE' => 'hyper',
6957                                                                          'IS_DEFERRED' => 0,
6958                                                                          'IS_SURROUNDING' => 0,
6959                                                                          'LEVEL_INDEX' => 0,
6960                                                                          'TYPE' => 'DATA'
6961                                                                        }
6962                                                                      ],
6963                                                          'NAME' => 'open_volatile_id',
6964                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
6965                                                          'PROPERTIES' => undef,
6966                                                          'REPRESENTATION_TYPE' => 'hyper',
6967                                                          'TYPE' => 'hyper'
6968                                                        },
6969                                                        {
6970                                                          'ALIGN' => 4,
6971                                                          'LEVELS' => [
6972                                                                        {
6973                                                                          'CONTAINS_DEFERRED' => 0,
6974                                                                          'DATA_TYPE' => 'dom_sid',
6975                                                                          'IS_DEFERRED' => 0,
6976                                                                          'IS_SURROUNDING' => 0,
6977                                                                          'LEVEL_INDEX' => 0,
6978                                                                          'TYPE' => 'DATA'
6979                                                                        }
6980                                                                      ],
6981                                                          'NAME' => 'open_owner',
6982                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
6983                                                          'PROPERTIES' => undef,
6984                                                          'REPRESENTATION_TYPE' => 'dom_sid',
6985                                                          'TYPE' => 'dom_sid'
6986                                                        },
6987                                                        {
6988                                                          'ALIGN' => 4,
6989                                                          'LEVELS' => [
6990                                                                        {
6991                                                                          'CONTAINS_DEFERRED' => 0,
6992                                                                          'DATA_TYPE' => 'NTTIME',
6993                                                                          'IS_DEFERRED' => 0,
6994                                                                          'IS_SURROUNDING' => 0,
6995                                                                          'LEVEL_INDEX' => 0,
6996                                                                          'TYPE' => 'DATA'
6997                                                                        }
6998                                                                      ],
6999                                                          'NAME' => 'open_time',
7000                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
7001                                                          'PROPERTIES' => undef,
7002                                                          'REPRESENTATION_TYPE' => 'NTTIME',
7003                                                          'TYPE' => 'NTTIME'
7004                                                        },
7005                                                        {
7006                                                          'ALIGN' => 4,
7007                                                          'LEVELS' => [
7008                                                                        {
7009                                                                          'CONTAINS_DEFERRED' => 0,
7010                                                                          'DATA_TYPE' => 'GUID',
7011                                                                          'IS_DEFERRED' => 0,
7012                                                                          'IS_SURROUNDING' => 0,
7013                                                                          'LEVEL_INDEX' => 0,
7014                                                                          'TYPE' => 'DATA'
7015                                                                        }
7016                                                                      ],
7017                                                          'NAME' => 'create_guid',
7018                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
7019                                                          'PROPERTIES' => undef,
7020                                                          'REPRESENTATION_TYPE' => 'GUID',
7021                                                          'TYPE' => 'GUID'
7022                                                        },
7023                                                        {
7024                                                          'ALIGN' => 4,
7025                                                          'LEVELS' => [
7026                                                                        {
7027                                                                          'CONTAINS_DEFERRED' => 0,
7028                                                                          'DATA_TYPE' => 'GUID',
7029                                                                          'IS_DEFERRED' => 0,
7030                                                                          'IS_SURROUNDING' => 0,
7031                                                                          'LEVEL_INDEX' => 0,
7032                                                                          'TYPE' => 'DATA'
7033                                                                        }
7034                                                                      ],
7035                                                          'NAME' => 'client_guid',
7036                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
7037                                                          'PROPERTIES' => undef,
7038                                                          'REPRESENTATION_TYPE' => 'GUID',
7039                                                          'TYPE' => 'GUID'
7040                                                        },
7041                                                        {
7042                                                          'ALIGN' => 4,
7043                                                          'LEVELS' => [
7044                                                                        {
7045                                                                          'CONTAINS_DEFERRED' => 0,
7046                                                                          'DATA_TYPE' => 'GUID',
7047                                                                          'IS_DEFERRED' => 0,
7048                                                                          'IS_SURROUNDING' => 0,
7049                                                                          'LEVEL_INDEX' => 0,
7050                                                                          'TYPE' => 'DATA'
7051                                                                        }
7052                                                                      ],
7053                                                          'NAME' => 'app_instance_id',
7054                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9],
7055                                                          'PROPERTIES' => undef,
7056                                                          'REPRESENTATION_TYPE' => 'GUID',
7057                                                          'TYPE' => 'GUID'
7058                                                        },
7059                                                        {
7060                                                          'ALIGN' => 4,
7061                                                          'LEVELS' => [
7062                                                                        {
7063                                                                          'CONTAINS_DEFERRED' => 0,
7064                                                                          'DATA_TYPE' => 'NTTIME',
7065                                                                          'IS_DEFERRED' => 0,
7066                                                                          'IS_SURROUNDING' => 0,
7067                                                                          'LEVEL_INDEX' => 0,
7068                                                                          'TYPE' => 'DATA'
7069                                                                        }
7070                                                                      ],
7071                                                          'NAME' => 'disconnect_time',
7072                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10],
7073                                                          'PROPERTIES' => undef,
7074                                                          'REPRESENTATION_TYPE' => 'NTTIME',
7075                                                          'TYPE' => 'NTTIME'
7076                                                        },
7077                                                        {
7078                                                          'ALIGN' => 4,
7079                                                          'LEVELS' => [
7080                                                                        {
7081                                                                          'CONTAINS_DEFERRED' => 0,
7082                                                                          'DATA_TYPE' => 'uint32',
7083                                                                          'IS_DEFERRED' => 0,
7084                                                                          'IS_SURROUNDING' => 0,
7085                                                                          'LEVEL_INDEX' => 0,
7086                                                                          'TYPE' => 'DATA'
7087                                                                        }
7088                                                                      ],
7089                                                          'NAME' => 'durable_timeout_msec',
7090                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11],
7091                                                          'PROPERTIES' => undef,
7092                                                          'REPRESENTATION_TYPE' => 'uint32',
7093                                                          'TYPE' => 'uint32'
7094                                                        },
7095                                                        {
7096                                                          'ALIGN' => 1,
7097                                                          'LEVELS' => [
7098                                                                        {
7099                                                                          'CONTAINS_DEFERRED' => 0,
7100                                                                          'DATA_TYPE' => 'uint8',
7101                                                                          'IS_DEFERRED' => 0,
7102                                                                          'IS_SURROUNDING' => 0,
7103                                                                          'LEVEL_INDEX' => 0,
7104                                                                          'TYPE' => 'DATA'
7105                                                                        }
7106                                                                      ],
7107                                                          'NAME' => 'durable',
7108                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12],
7109                                                          'PROPERTIES' => undef,
7110                                                          'REPRESENTATION_TYPE' => 'uint8',
7111                                                          'TYPE' => 'uint8'
7112                                                        },
7113                                                        {
7114                                                          'ALIGN' => 4,
7115                                                          'LEVELS' => [
7116                                                                        {
7117                                                                          'CONTAINS_DEFERRED' => 0,
7118                                                                          'DATA_TYPE' => 'DATA_BLOB',
7119                                                                          'IS_DEFERRED' => 0,
7120                                                                          'IS_SURROUNDING' => 0,
7121                                                                          'LEVEL_INDEX' => 0,
7122                                                                          'TYPE' => 'DATA'
7123                                                                        }
7124                                                                      ],
7125                                                          'NAME' => 'backend_cookie',
7126                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13],
7127                                                          'PROPERTIES' => undef,
7128                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
7129                                                          'TYPE' => 'DATA_BLOB'
7130                                                        },
7131                                                        {
7132                                                          'ALIGN' => 8,
7133                                                          'LEVELS' => [
7134                                                                        {
7135                                                                          'CONTAINS_DEFERRED' => 0,
7136                                                                          'DATA_TYPE' => 'hyper',
7137                                                                          'IS_DEFERRED' => 0,
7138                                                                          'IS_SURROUNDING' => 0,
7139                                                                          'LEVEL_INDEX' => 0,
7140                                                                          'TYPE' => 'DATA'
7141                                                                        }
7142                                                                      ],
7143                                                          'NAME' => 'channel_sequence',
7144                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[14],
7145                                                          'PROPERTIES' => undef,
7146                                                          'REPRESENTATION_TYPE' => 'hyper',
7147                                                          'TYPE' => 'hyper'
7148                                                        }
7149                                                      ],
7150                                        'NAME' => undef,
7151                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7152                                        'PROPERTIES' => undef,
7153                                        'SURROUNDING_ELEMENT' => undef,
7154                                        'TYPE' => 'STRUCT'
7155                                      },
7156                            'LEVELS' => [
7157                                          {
7158                                            'LEVEL_INDEX' => 0,
7159                                            'TYPE' => 'TYPEDEF'
7160                                          }
7161                                        ],
7162                            'NAME' => 'smbXsrv_open_global0',
7163                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
7164                            'PROPERTIES' => undef,
7165                            'TYPE' => 'TYPEDEF'
7166                          },
7167                          {
7168                            'DATA' => {
7169                                        'ALIGN' => 5,
7170                                        'ELEMENTS' => [
7171                                                        {
7172                                                          'ALIGN' => 8,
7173                                                          'CASE' => 'case 0',
7174                                                          'LEVELS' => [
7175                                                                        {
7176                                                                          'IS_DEFERRED' => '0',
7177                                                                          'LEVEL' => 'EMBEDDED',
7178                                                                          'LEVEL_INDEX' => 0,
7179                                                                          'POINTER_INDEX' => 0,
7180                                                                          'POINTER_TYPE' => 'unique',
7181                                                                          'TYPE' => 'POINTER'
7182                                                                        },
7183                                                                        {
7184                                                                          'CONTAINS_DEFERRED' => 1,
7185                                                                          'DATA_TYPE' => 'smbXsrv_open_global0',
7186                                                                          'IS_DEFERRED' => 1,
7187                                                                          'IS_SURROUNDING' => 0,
7188                                                                          'LEVEL_INDEX' => 1,
7189                                                                          'TYPE' => 'DATA'
7190                                                                        }
7191                                                                      ],
7192                                                          'NAME' => 'info0',
7193                                                          'ORIGINAL' => {
7194                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7195                                                                          'LINE' => 437,
7196                                                                          'NAME' => 'info0',
7197                                                                          'PARENT' => {
7198                                                                                        'ELEMENTS' => [
7199                                                                                                        $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
7200                                                                                                        {
7201                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7202                                                                                                          'LINE' => 438,
7203                                                                                                          'NAME' => 'dummy',
7204                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7205                                                                                                          'POINTERS' => 1,
7206                                                                                                          'PROPERTIES' => {
7207                                                                                                                            'default' => '1',
7208                                                                                                                            'unique' => '1'
7209                                                                                                                          },
7210                                                                                                          'TYPE' => 'hyper'
7211                                                                                                        }
7212                                                                                                      ],
7213                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7214                                                                                        'LINE' => 439,
7215                                                                                        'PARENT' => {
7216                                                                                                      'BASEFILE' => 'smbXsrv',
7217                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7218                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7219                                                                                                      'LINE' => 439,
7220                                                                                                      'NAME' => 'smbXsrv_open_globalU',
7221                                                                                                      'POINTERS' => 0,
7222                                                                                                      'TYPE' => 'TYPEDEF'
7223                                                                                                    },
7224                                                                                        'TYPE' => 'UNION'
7225                                                                                      },
7226                                                                          'POINTERS' => 1,
7227                                                                          'PROPERTIES' => {
7228                                                                                            'case' => '0',
7229                                                                                            'unique' => '1'
7230                                                                                          },
7231                                                                          'TYPE' => 'smbXsrv_open_global0'
7232                                                                        },
7233                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
7234                                                          'REPRESENTATION_TYPE' => 'smbXsrv_open_global0',
7235                                                          'TYPE' => 'smbXsrv_open_global0'
7236                                                        },
7237                                                        {
7238                                                          'ALIGN' => 8,
7239                                                          'CASE' => 'default',
7240                                                          'LEVELS' => [
7241                                                                        {
7242                                                                          'IS_DEFERRED' => '0',
7243                                                                          'LEVEL' => 'EMBEDDED',
7244                                                                          'LEVEL_INDEX' => 0,
7245                                                                          'POINTER_INDEX' => 0,
7246                                                                          'POINTER_TYPE' => 'unique',
7247                                                                          'TYPE' => 'POINTER'
7248                                                                        },
7249                                                                        {
7250                                                                          'CONTAINS_DEFERRED' => 0,
7251                                                                          'DATA_TYPE' => 'hyper',
7252                                                                          'IS_DEFERRED' => 1,
7253                                                                          'IS_SURROUNDING' => 0,
7254                                                                          'LEVEL_INDEX' => 1,
7255                                                                          'TYPE' => 'DATA'
7256                                                                        }
7257                                                                      ],
7258                                                          'NAME' => 'dummy',
7259                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
7260                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
7261                                                          'REPRESENTATION_TYPE' => 'hyper',
7262                                                          'TYPE' => 'hyper'
7263                                                        }
7264                                                      ],
7265                                        'HAS_DEFAULT' => 1,
7266                                        'IS_MS_UNION' => 0,
7267                                        'NAME' => undef,
7268                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7269                                        'PROPERTIES' => undef,
7270                                        'SWITCH_TYPE' => 'uint32',
7271                                        'TYPE' => 'UNION'
7272                                      },
7273                            'LEVELS' => [
7274                                          {
7275                                            'LEVEL_INDEX' => 0,
7276                                            'TYPE' => 'TYPEDEF'
7277                                          }
7278                                        ],
7279                            'NAME' => 'smbXsrv_open_globalU',
7280                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
7281                            'PROPERTIES' => undef,
7282                            'TYPE' => 'TYPEDEF'
7283                          },
7284                          {
7285                            'DATA' => {
7286                                        'ALIGN' => 5,
7287                                        'ELEMENTS' => [
7288                                                        {
7289                                                          'ALIGN' => 4,
7290                                                          'LEVELS' => [
7291                                                                        {
7292                                                                          'CONTAINS_DEFERRED' => 0,
7293                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
7294                                                                          'IS_DEFERRED' => 0,
7295                                                                          'IS_SURROUNDING' => 0,
7296                                                                          'LEVEL_INDEX' => 0,
7297                                                                          'TYPE' => 'DATA'
7298                                                                        }
7299                                                                      ],
7300                                                          'NAME' => 'version',
7301                                                          'ORIGINAL' => {
7302                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7303                                                                          'LINE' => 443,
7304                                                                          'NAME' => 'version',
7305                                                                          'PARENT' => {
7306                                                                                        'ELEMENTS' => [
7307                                                                                                        $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
7308                                                                                                        {
7309                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7310                                                                                                          'LINE' => 444,
7311                                                                                                          'NAME' => 'seqnum',
7312                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7313                                                                                                          'POINTERS' => 0,
7314                                                                                                          'PROPERTIES' => {},
7315                                                                                                          'TYPE' => 'uint32'
7316                                                                                                        },
7317                                                                                                        {
7318                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7319                                                                                                          'LINE' => 445,
7320                                                                                                          'NAME' => 'info',
7321                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7322                                                                                                          'POINTERS' => 0,
7323                                                                                                          'PROPERTIES' => {
7324                                                                                                                            'switch_is' => 'version'
7325                                                                                                                          },
7326                                                                                                          'TYPE' => 'smbXsrv_open_globalU'
7327                                                                                                        }
7328                                                                                                      ],
7329                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7330                                                                                        'LINE' => 446,
7331                                                                                        'PARENT' => {
7332                                                                                                      'BASEFILE' => 'smbXsrv',
7333                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7334                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7335                                                                                                      'LINE' => 446,
7336                                                                                                      'NAME' => 'smbXsrv_open_globalB',
7337                                                                                                      'POINTERS' => 0,
7338                                                                                                      'PROPERTIES' => {
7339                                                                                                                        'public' => '1'
7340                                                                                                                      },
7341                                                                                                      'TYPE' => 'TYPEDEF'
7342                                                                                                    },
7343                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
7344                                                                                        'TYPE' => 'STRUCT'
7345                                                                                      },
7346                                                                          'POINTERS' => 0,
7347                                                                          'PROPERTIES' => {},
7348                                                                          'TYPE' => 'smbXsrv_version_values'
7349                                                                        },
7350                                                          'PROPERTIES' => undef,
7351                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
7352                                                          'TYPE' => 'smbXsrv_version_values'
7353                                                        },
7354                                                        {
7355                                                          'ALIGN' => 4,
7356                                                          'LEVELS' => [
7357                                                                        {
7358                                                                          'CONTAINS_DEFERRED' => 0,
7359                                                                          'DATA_TYPE' => 'uint32',
7360                                                                          'IS_DEFERRED' => 0,
7361                                                                          'IS_SURROUNDING' => 0,
7362                                                                          'LEVEL_INDEX' => 0,
7363                                                                          'TYPE' => 'DATA'
7364                                                                        }
7365                                                                      ],
7366                                                          'NAME' => 'seqnum',
7367                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
7368                                                          'PROPERTIES' => undef,
7369                                                          'REPRESENTATION_TYPE' => 'uint32',
7370                                                          'TYPE' => 'uint32'
7371                                                        },
7372                                                        {
7373                                                          'ALIGN' => 5,
7374                                                          'LEVELS' => [
7375                                                                        {
7376                                                                          'IS_DEFERRED' => 0,
7377                                                                          'LEVEL_INDEX' => 0,
7378                                                                          'SWITCH_IS' => 'version',
7379                                                                          'TYPE' => 'SWITCH'
7380                                                                        },
7381                                                                        {
7382                                                                          'CONTAINS_DEFERRED' => 1,
7383                                                                          'DATA_TYPE' => 'smbXsrv_open_globalU',
7384                                                                          'IS_DEFERRED' => 0,
7385                                                                          'IS_SURROUNDING' => 0,
7386                                                                          'LEVEL_INDEX' => 1,
7387                                                                          'TYPE' => 'DATA'
7388                                                                        }
7389                                                                      ],
7390                                                          'NAME' => 'info',
7391                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
7392                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
7393                                                          'REPRESENTATION_TYPE' => 'smbXsrv_open_globalU',
7394                                                          'TYPE' => 'smbXsrv_open_globalU'
7395                                                        }
7396                                                      ],
7397                                        'NAME' => undef,
7398                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7399                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
7400                                        'SURROUNDING_ELEMENT' => undef,
7401                                        'TYPE' => 'STRUCT'
7402                                      },
7403                            'LEVELS' => [
7404                                          {
7405                                            'LEVEL_INDEX' => 0,
7406                                            'TYPE' => 'TYPEDEF'
7407                                          }
7408                                        ],
7409                            'NAME' => 'smbXsrv_open_globalB',
7410                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
7411                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
7412                            'TYPE' => 'TYPEDEF'
7413                          },
7414                          {
7415                            'DATA' => {
7416                                        'ALIGN' => 8,
7417                                        'ELEMENTS' => [
7418                                                        {
7419                                                          'ALIGN' => 4,
7420                                                          'LEVELS' => [
7421                                                                        {
7422                                                                          'IS_DEFERRED' => '0',
7423                                                                          'LEVEL' => 'EMBEDDED',
7424                                                                          'LEVEL_INDEX' => 0,
7425                                                                          'POINTER_INDEX' => 0,
7426                                                                          'POINTER_TYPE' => 'ignore',
7427                                                                          'TYPE' => 'POINTER'
7428                                                                        },
7429                                                                        {
7430                                                                          'CONTAINS_DEFERRED' => 1,
7431                                                                          'DATA_TYPE' => 'smbXsrv_open_table',
7432                                                                          'IS_DEFERRED' => 1,
7433                                                                          'IS_SURROUNDING' => 0,
7434                                                                          'LEVEL_INDEX' => 1,
7435                                                                          'TYPE' => 'DATA'
7436                                                                        }
7437                                                                      ],
7438                                                          'NAME' => 'table',
7439                                                          'ORIGINAL' => {
7440                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7441                                                                          'LINE' => 465,
7442                                                                          'NAME' => 'table',
7443                                                                          'PARENT' => {
7444                                                                                        'ELEMENTS' => [
7445                                                                                                        $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
7446                                                                                                        {
7447                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7448                                                                                                          'LINE' => 466,
7449                                                                                                          'NAME' => 'db_rec',
7450                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7451                                                                                                          'POINTERS' => 1,
7452                                                                                                          'PROPERTIES' => {
7453                                                                                                                            'ignore' => '1'
7454                                                                                                                          },
7455                                                                                                          'TYPE' => 'db_record'
7456                                                                                                        },
7457                                                                                                        {
7458                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7459                                                                                                          'LINE' => 467,
7460                                                                                                          'NAME' => 'local_id',
7461                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7462                                                                                                          'POINTERS' => 0,
7463                                                                                                          'PROPERTIES' => {},
7464                                                                                                          'TYPE' => 'uint32'
7465                                                                                                        },
7466                                                                                                        {
7467                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7468                                                                                                          'LINE' => 468,
7469                                                                                                          'NAME' => 'global',
7470                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7471                                                                                                          'POINTERS' => 1,
7472                                                                                                          'PROPERTIES' => {
7473                                                                                                                            'ref' => '1'
7474                                                                                                                          },
7475                                                                                                          'TYPE' => 'smbXsrv_open_global0'
7476                                                                                                        },
7477                                                                                                        {
7478                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7479                                                                                                          'LINE' => 469,
7480                                                                                                          'NAME' => 'status',
7481                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7482                                                                                                          'POINTERS' => 0,
7483                                                                                                          'PROPERTIES' => {},
7484                                                                                                          'TYPE' => 'NTSTATUS'
7485                                                                                                        },
7486                                                                                                        {
7487                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7488                                                                                                          'LINE' => 470,
7489                                                                                                          'NAME' => 'idle_time',
7490                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7491                                                                                                          'POINTERS' => 0,
7492                                                                                                          'PROPERTIES' => {},
7493                                                                                                          'TYPE' => 'NTTIME'
7494                                                                                                        },
7495                                                                                                        {
7496                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7497                                                                                                          'LINE' => 471,
7498                                                                                                          'NAME' => 'compat',
7499                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7500                                                                                                          'POINTERS' => 1,
7501                                                                                                          'PROPERTIES' => {
7502                                                                                                                            'ignore' => '1'
7503                                                                                                                          },
7504                                                                                                          'TYPE' => 'files_struct'
7505                                                                                                        },
7506                                                                                                        {
7507                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7508                                                                                                          'LINE' => 472,
7509                                                                                                          'NAME' => 'flags',
7510                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7511                                                                                                          'POINTERS' => 0,
7512                                                                                                          'PROPERTIES' => {},
7513                                                                                                          'TYPE' => 'smbXsrv_open_flags'
7514                                                                                                        },
7515                                                                                                        {
7516                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7517                                                                                                          'LINE' => 473,
7518                                                                                                          'NAME' => 'create_action',
7519                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7520                                                                                                          'POINTERS' => 0,
7521                                                                                                          'PROPERTIES' => {},
7522                                                                                                          'TYPE' => 'uint32'
7523                                                                                                        },
7524                                                                                                        {
7525                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7526                                                                                                          'LINE' => 474,
7527                                                                                                          'NAME' => 'request_count',
7528                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7529                                                                                                          'POINTERS' => 0,
7530                                                                                                          'PROPERTIES' => {},
7531                                                                                                          'TYPE' => 'hyper'
7532                                                                                                        },
7533                                                                                                        {
7534                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7535                                                                                                          'LINE' => 475,
7536                                                                                                          'NAME' => 'pre_request_count',
7537                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7538                                                                                                          'POINTERS' => 0,
7539                                                                                                          'PROPERTIES' => {},
7540                                                                                                          'TYPE' => 'hyper'
7541                                                                                                        }
7542                                                                                                      ],
7543                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7544                                                                                        'LINE' => 476,
7545                                                                                        'PARENT' => {
7546                                                                                                      'BASEFILE' => 'smbXsrv',
7547                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7548                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7549                                                                                                      'LINE' => 476,
7550                                                                                                      'NAME' => 'smbXsrv_open',
7551                                                                                                      'POINTERS' => 0,
7552                                                                                                      'TYPE' => 'TYPEDEF'
7553                                                                                                    },
7554                                                                                        'TYPE' => 'STRUCT'
7555                                                                                      },
7556                                                                          'POINTERS' => 1,
7557                                                                          'PROPERTIES' => {
7558                                                                                            'ignore' => '1'
7559                                                                                          },
7560                                                                          'TYPE' => 'smbXsrv_open_table'
7561                                                                        },
7562                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
7563                                                          'REPRESENTATION_TYPE' => 'smbXsrv_open_table',
7564                                                          'TYPE' => 'smbXsrv_open_table'
7565                                                        },
7566                                                        {
7567                                                          'ALIGN' => 4,
7568                                                          'LEVELS' => [
7569                                                                        {
7570                                                                          'IS_DEFERRED' => '0',
7571                                                                          'LEVEL' => 'EMBEDDED',
7572                                                                          'LEVEL_INDEX' => 0,
7573                                                                          'POINTER_INDEX' => 0,
7574                                                                          'POINTER_TYPE' => 'ignore',
7575                                                                          'TYPE' => 'POINTER'
7576                                                                        },
7577                                                                        {
7578                                                                          'CONTAINS_DEFERRED' => 1,
7579                                                                          'DATA_TYPE' => 'db_record',
7580                                                                          'IS_DEFERRED' => 1,
7581                                                                          'IS_SURROUNDING' => 0,
7582                                                                          'LEVEL_INDEX' => 1,
7583                                                                          'TYPE' => 'DATA'
7584                                                                        }
7585                                                                      ],
7586                                                          'NAME' => 'db_rec',
7587                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
7588                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
7589                                                          'REPRESENTATION_TYPE' => 'db_record',
7590                                                          'TYPE' => 'db_record'
7591                                                        },
7592                                                        {
7593                                                          'ALIGN' => 4,
7594                                                          'LEVELS' => [
7595                                                                        {
7596                                                                          'CONTAINS_DEFERRED' => 0,
7597                                                                          'DATA_TYPE' => 'uint32',
7598                                                                          'IS_DEFERRED' => 0,
7599                                                                          'IS_SURROUNDING' => 0,
7600                                                                          'LEVEL_INDEX' => 0,
7601                                                                          'TYPE' => 'DATA'
7602                                                                        }
7603                                                                      ],
7604                                                          'NAME' => 'local_id',
7605                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
7606                                                          'PROPERTIES' => undef,
7607                                                          'REPRESENTATION_TYPE' => 'uint32',
7608                                                          'TYPE' => 'uint32'
7609                                                        },
7610                                                        {
7611                                                          'ALIGN' => 8,
7612                                                          'LEVELS' => [
7613                                                                        {
7614                                                                          'IS_DEFERRED' => '0',
7615                                                                          'LEVEL' => 'EMBEDDED',
7616                                                                          'LEVEL_INDEX' => 0,
7617                                                                          'POINTER_INDEX' => 0,
7618                                                                          'POINTER_TYPE' => 'ref',
7619                                                                          'TYPE' => 'POINTER'
7620                                                                        },
7621                                                                        {
7622                                                                          'CONTAINS_DEFERRED' => 1,
7623                                                                          'DATA_TYPE' => 'smbXsrv_open_global0',
7624                                                                          'IS_DEFERRED' => 1,
7625                                                                          'IS_SURROUNDING' => 0,
7626                                                                          'LEVEL_INDEX' => 1,
7627                                                                          'TYPE' => 'DATA'
7628                                                                        }
7629                                                                      ],
7630                                                          'NAME' => 'global',
7631                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
7632                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'},
7633                                                          'REPRESENTATION_TYPE' => 'smbXsrv_open_global0',
7634                                                          'TYPE' => 'smbXsrv_open_global0'
7635                                                        },
7636                                                        {
7637                                                          'ALIGN' => 4,
7638                                                          'LEVELS' => [
7639                                                                        {
7640                                                                          'CONTAINS_DEFERRED' => 0,
7641                                                                          'DATA_TYPE' => 'NTSTATUS',
7642                                                                          'IS_DEFERRED' => 0,
7643                                                                          'IS_SURROUNDING' => 0,
7644                                                                          'LEVEL_INDEX' => 0,
7645                                                                          'TYPE' => 'DATA'
7646                                                                        }
7647                                                                      ],
7648                                                          'NAME' => 'status',
7649                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
7650                                                          'PROPERTIES' => undef,
7651                                                          'REPRESENTATION_TYPE' => 'NTSTATUS',
7652                                                          'TYPE' => 'NTSTATUS'
7653                                                        },
7654                                                        {
7655                                                          'ALIGN' => 4,
7656                                                          'LEVELS' => [
7657                                                                        {
7658                                                                          'CONTAINS_DEFERRED' => 0,
7659                                                                          'DATA_TYPE' => 'NTTIME',
7660                                                                          'IS_DEFERRED' => 0,
7661                                                                          'IS_SURROUNDING' => 0,
7662                                                                          'LEVEL_INDEX' => 0,
7663                                                                          'TYPE' => 'DATA'
7664                                                                        }
7665                                                                      ],
7666                                                          'NAME' => 'idle_time',
7667                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
7668                                                          'PROPERTIES' => undef,
7669                                                          'REPRESENTATION_TYPE' => 'NTTIME',
7670                                                          'TYPE' => 'NTTIME'
7671                                                        },
7672                                                        {
7673                                                          'ALIGN' => 4,
7674                                                          'LEVELS' => [
7675                                                                        {
7676                                                                          'IS_DEFERRED' => '0',
7677                                                                          'LEVEL' => 'EMBEDDED',
7678                                                                          'LEVEL_INDEX' => 0,
7679                                                                          'POINTER_INDEX' => 0,
7680                                                                          'POINTER_TYPE' => 'ignore',
7681                                                                          'TYPE' => 'POINTER'
7682                                                                        },
7683                                                                        {
7684                                                                          'CONTAINS_DEFERRED' => 1,
7685                                                                          'DATA_TYPE' => 'files_struct',
7686                                                                          'IS_DEFERRED' => 1,
7687                                                                          'IS_SURROUNDING' => 0,
7688                                                                          'LEVEL_INDEX' => 1,
7689                                                                          'TYPE' => 'DATA'
7690                                                                        }
7691                                                                      ],
7692                                                          'NAME' => 'compat',
7693                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
7694                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'},
7695                                                          'REPRESENTATION_TYPE' => 'files_struct',
7696                                                          'TYPE' => 'files_struct'
7697                                                        },
7698                                                        {
7699                                                          'ALIGN' => 1,
7700                                                          'LEVELS' => [
7701                                                                        {
7702                                                                          'CONTAINS_DEFERRED' => 0,
7703                                                                          'DATA_TYPE' => 'smbXsrv_open_flags',
7704                                                                          'IS_DEFERRED' => 0,
7705                                                                          'IS_SURROUNDING' => 0,
7706                                                                          'LEVEL_INDEX' => 0,
7707                                                                          'TYPE' => 'DATA'
7708                                                                        }
7709                                                                      ],
7710                                                          'NAME' => 'flags',
7711                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7],
7712                                                          'PROPERTIES' => undef,
7713                                                          'REPRESENTATION_TYPE' => 'smbXsrv_open_flags',
7714                                                          'TYPE' => 'smbXsrv_open_flags'
7715                                                        },
7716                                                        {
7717                                                          'ALIGN' => 4,
7718                                                          'LEVELS' => [
7719                                                                        {
7720                                                                          'CONTAINS_DEFERRED' => 0,
7721                                                                          'DATA_TYPE' => 'uint32',
7722                                                                          'IS_DEFERRED' => 0,
7723                                                                          'IS_SURROUNDING' => 0,
7724                                                                          'LEVEL_INDEX' => 0,
7725                                                                          'TYPE' => 'DATA'
7726                                                                        }
7727                                                                      ],
7728                                                          'NAME' => 'create_action',
7729                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8],
7730                                                          'PROPERTIES' => undef,
7731                                                          'REPRESENTATION_TYPE' => 'uint32',
7732                                                          'TYPE' => 'uint32'
7733                                                        },
7734                                                        {
7735                                                          'ALIGN' => 8,
7736                                                          'LEVELS' => [
7737                                                                        {
7738                                                                          'CONTAINS_DEFERRED' => 0,
7739                                                                          'DATA_TYPE' => 'hyper',
7740                                                                          'IS_DEFERRED' => 0,
7741                                                                          'IS_SURROUNDING' => 0,
7742                                                                          'LEVEL_INDEX' => 0,
7743                                                                          'TYPE' => 'DATA'
7744                                                                        }
7745                                                                      ],
7746                                                          'NAME' => 'request_count',
7747                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9],
7748                                                          'PROPERTIES' => undef,
7749                                                          'REPRESENTATION_TYPE' => 'hyper',
7750                                                          'TYPE' => 'hyper'
7751                                                        },
7752                                                        {
7753                                                          'ALIGN' => 8,
7754                                                          'LEVELS' => [
7755                                                                        {
7756                                                                          'CONTAINS_DEFERRED' => 0,
7757                                                                          'DATA_TYPE' => 'hyper',
7758                                                                          'IS_DEFERRED' => 0,
7759                                                                          'IS_SURROUNDING' => 0,
7760                                                                          'LEVEL_INDEX' => 0,
7761                                                                          'TYPE' => 'DATA'
7762                                                                        }
7763                                                                      ],
7764                                                          'NAME' => 'pre_request_count',
7765                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10],
7766                                                          'PROPERTIES' => undef,
7767                                                          'REPRESENTATION_TYPE' => 'hyper',
7768                                                          'TYPE' => 'hyper'
7769                                                        }
7770                                                      ],
7771                                        'NAME' => undef,
7772                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7773                                        'PROPERTIES' => undef,
7774                                        'SURROUNDING_ELEMENT' => undef,
7775                                        'TYPE' => 'STRUCT'
7776                                      },
7777                            'LEVELS' => [
7778                                          {
7779                                            'LEVEL_INDEX' => 0,
7780                                            'TYPE' => 'TYPEDEF'
7781                                          }
7782                                        ],
7783                            'NAME' => 'smbXsrv_open',
7784                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
7785                            'PROPERTIES' => undef,
7786                            'TYPE' => 'TYPEDEF'
7787                          },
7788                          {
7789                            'DATA' => {
7790                                        'ALIGN' => 5,
7791                                        'ELEMENTS' => [
7792                                                        {
7793                                                          'ALIGN' => 8,
7794                                                          'CASE' => 'case 0',
7795                                                          'LEVELS' => [
7796                                                                        {
7797                                                                          'IS_DEFERRED' => '0',
7798                                                                          'LEVEL' => 'EMBEDDED',
7799                                                                          'LEVEL_INDEX' => 0,
7800                                                                          'POINTER_INDEX' => 0,
7801                                                                          'POINTER_TYPE' => 'unique',
7802                                                                          'TYPE' => 'POINTER'
7803                                                                        },
7804                                                                        {
7805                                                                          'CONTAINS_DEFERRED' => 1,
7806                                                                          'DATA_TYPE' => 'smbXsrv_open',
7807                                                                          'IS_DEFERRED' => 1,
7808                                                                          'IS_SURROUNDING' => 0,
7809                                                                          'LEVEL_INDEX' => 1,
7810                                                                          'TYPE' => 'DATA'
7811                                                                        }
7812                                                                      ],
7813                                                          'NAME' => 'info0',
7814                                                          'ORIGINAL' => {
7815                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7816                                                                          'LINE' => 479,
7817                                                                          'NAME' => 'info0',
7818                                                                          'PARENT' => {
7819                                                                                        'ELEMENTS' => [
7820                                                                                                        $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
7821                                                                                                        {
7822                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7823                                                                                                          'LINE' => 480,
7824                                                                                                          'NAME' => 'dummy',
7825                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7826                                                                                                          'POINTERS' => 1,
7827                                                                                                          'PROPERTIES' => {
7828                                                                                                                            'default' => '1',
7829                                                                                                                            'unique' => '1'
7830                                                                                                                          },
7831                                                                                                          'TYPE' => 'hyper'
7832                                                                                                        }
7833                                                                                                      ],
7834                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7835                                                                                        'LINE' => 481,
7836                                                                                        'PARENT' => {
7837                                                                                                      'BASEFILE' => 'smbXsrv',
7838                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7839                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7840                                                                                                      'LINE' => 481,
7841                                                                                                      'NAME' => 'smbXsrv_openU',
7842                                                                                                      'POINTERS' => 0,
7843                                                                                                      'TYPE' => 'TYPEDEF'
7844                                                                                                    },
7845                                                                                        'TYPE' => 'UNION'
7846                                                                                      },
7847                                                                          'POINTERS' => 1,
7848                                                                          'PROPERTIES' => {
7849                                                                                            'case' => '0',
7850                                                                                            'unique' => '1'
7851                                                                                          },
7852                                                                          'TYPE' => 'smbXsrv_open'
7853                                                                        },
7854                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
7855                                                          'REPRESENTATION_TYPE' => 'smbXsrv_open',
7856                                                          'TYPE' => 'smbXsrv_open'
7857                                                        },
7858                                                        {
7859                                                          'ALIGN' => 8,
7860                                                          'CASE' => 'default',
7861                                                          'LEVELS' => [
7862                                                                        {
7863                                                                          'IS_DEFERRED' => '0',
7864                                                                          'LEVEL' => 'EMBEDDED',
7865                                                                          'LEVEL_INDEX' => 0,
7866                                                                          'POINTER_INDEX' => 0,
7867                                                                          'POINTER_TYPE' => 'unique',
7868                                                                          'TYPE' => 'POINTER'
7869                                                                        },
7870                                                                        {
7871                                                                          'CONTAINS_DEFERRED' => 0,
7872                                                                          'DATA_TYPE' => 'hyper',
7873                                                                          'IS_DEFERRED' => 1,
7874                                                                          'IS_SURROUNDING' => 0,
7875                                                                          'LEVEL_INDEX' => 1,
7876                                                                          'TYPE' => 'DATA'
7877                                                                        }
7878                                                                      ],
7879                                                          'NAME' => 'dummy',
7880                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
7881                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
7882                                                          'REPRESENTATION_TYPE' => 'hyper',
7883                                                          'TYPE' => 'hyper'
7884                                                        }
7885                                                      ],
7886                                        'HAS_DEFAULT' => 1,
7887                                        'IS_MS_UNION' => 0,
7888                                        'NAME' => undef,
7889                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7890                                        'PROPERTIES' => undef,
7891                                        'SWITCH_TYPE' => 'uint32',
7892                                        'TYPE' => 'UNION'
7893                                      },
7894                            'LEVELS' => [
7895                                          {
7896                                            'LEVEL_INDEX' => 0,
7897                                            'TYPE' => 'TYPEDEF'
7898                                          }
7899                                        ],
7900                            'NAME' => 'smbXsrv_openU',
7901                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
7902                            'PROPERTIES' => undef,
7903                            'TYPE' => 'TYPEDEF'
7904                          },
7905                          {
7906                            'DATA' => {
7907                                        'ALIGN' => 5,
7908                                        'ELEMENTS' => [
7909                                                        {
7910                                                          'ALIGN' => 4,
7911                                                          'LEVELS' => [
7912                                                                        {
7913                                                                          'CONTAINS_DEFERRED' => 0,
7914                                                                          'DATA_TYPE' => 'smbXsrv_version_values',
7915                                                                          'IS_DEFERRED' => 0,
7916                                                                          'IS_SURROUNDING' => 0,
7917                                                                          'LEVEL_INDEX' => 0,
7918                                                                          'TYPE' => 'DATA'
7919                                                                        }
7920                                                                      ],
7921                                                          'NAME' => 'version',
7922                                                          'ORIGINAL' => {
7923                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7924                                                                          'LINE' => 484,
7925                                                                          'NAME' => 'version',
7926                                                                          'PARENT' => {
7927                                                                                        'ELEMENTS' => [
7928                                                                                                        $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
7929                                                                                                        {
7930                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7931                                                                                                          'LINE' => 485,
7932                                                                                                          'NAME' => 'reserved',
7933                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7934                                                                                                          'POINTERS' => 0,
7935                                                                                                          'PROPERTIES' => {
7936                                                                                                                            'value' => '0'
7937                                                                                                                          },
7938                                                                                                          'TYPE' => 'uint32'
7939                                                                                                        },
7940                                                                                                        {
7941                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7942                                                                                                          'LINE' => 486,
7943                                                                                                          'NAME' => 'info',
7944                                                                                                          'PARENT' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7945                                                                                                          'POINTERS' => 0,
7946                                                                                                          'PROPERTIES' => {
7947                                                                                                                            'switch_is' => 'version'
7948                                                                                                                          },
7949                                                                                                          'TYPE' => 'smbXsrv_openU'
7950                                                                                                        }
7951                                                                                                      ],
7952                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7953                                                                                        'LINE' => 487,
7954                                                                                        'PARENT' => {
7955                                                                                                      'BASEFILE' => 'smbXsrv',
7956                                                                                                      'DATA' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
7957                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl',
7958                                                                                                      'LINE' => 487,
7959                                                                                                      'NAME' => 'smbXsrv_openB',
7960                                                                                                      'POINTERS' => 0,
7961                                                                                                      'PROPERTIES' => {
7962                                                                                                                        'public' => '1'
7963                                                                                                                      },
7964                                                                                                      'TYPE' => 'TYPEDEF'
7965                                                                                                    },
7966                                                                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
7967                                                                                        'TYPE' => 'STRUCT'
7968                                                                                      },
7969                                                                          'POINTERS' => 0,
7970                                                                          'PROPERTIES' => {},
7971                                                                          'TYPE' => 'smbXsrv_version_values'
7972                                                                        },
7973                                                          'PROPERTIES' => undef,
7974                                                          'REPRESENTATION_TYPE' => 'smbXsrv_version_values',
7975                                                          'TYPE' => 'smbXsrv_version_values'
7976                                                        },
7977                                                        {
7978                                                          'ALIGN' => 4,
7979                                                          'LEVELS' => [
7980                                                                        {
7981                                                                          'CONTAINS_DEFERRED' => 0,
7982                                                                          'DATA_TYPE' => 'uint32',
7983                                                                          'IS_DEFERRED' => 0,
7984                                                                          'IS_SURROUNDING' => 0,
7985                                                                          'LEVEL_INDEX' => 0,
7986                                                                          'TYPE' => 'DATA'
7987                                                                        }
7988                                                                      ],
7989                                                          'NAME' => 'reserved',
7990                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
7991                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'},
7992                                                          'REPRESENTATION_TYPE' => 'uint32',
7993                                                          'TYPE' => 'uint32'
7994                                                        },
7995                                                        {
7996                                                          'ALIGN' => 5,
7997                                                          'LEVELS' => [
7998                                                                        {
7999                                                                          'IS_DEFERRED' => 0,
8000                                                                          'LEVEL_INDEX' => 0,
8001                                                                          'SWITCH_IS' => 'version',
8002                                                                          'TYPE' => 'SWITCH'
8003                                                                        },
8004                                                                        {
8005                                                                          'CONTAINS_DEFERRED' => 1,
8006                                                                          'DATA_TYPE' => 'smbXsrv_openU',
8007                                                                          'IS_DEFERRED' => 0,
8008                                                                          'IS_SURROUNDING' => 0,
8009                                                                          'LEVEL_INDEX' => 1,
8010                                                                          'TYPE' => 'DATA'
8011                                                                        }
8012                                                                      ],
8013                                                          'NAME' => 'info',
8014                                                          'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
8015                                                          'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'},
8016                                                          'REPRESENTATION_TYPE' => 'smbXsrv_openU',
8017                                                          'TYPE' => 'smbXsrv_openU'
8018                                                        }
8019                                                      ],
8020                                        'NAME' => undef,
8021                                        'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
8022                                        'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
8023                                        'SURROUNDING_ELEMENT' => undef,
8024                                        'TYPE' => 'STRUCT'
8025                                      },
8026                            'LEVELS' => [
8027                                          {
8028                                            'LEVEL_INDEX' => 0,
8029                                            'TYPE' => 'TYPEDEF'
8030                                          }
8031                                        ],
8032                            'NAME' => 'smbXsrv_openB',
8033                            'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
8034                            'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
8035                            'TYPE' => 'TYPEDEF'
8036                          }
8037                        ],
8038             'UUID' => '"07408340-ae31-11e1-97dc-539f7fddc06f"',
8039             'VERSION' => '0.0'
8040           }
8041         ];