git add -f bin/default/librpc/gen_ndr/*.{c,h,ndr,pidl} bin/default/source*/librpc...
[metze/samba/wip.git] / bin / default / librpc / gen_ndr / nfs4acl.ndr
1 $VAR1 = [
2           {
3             'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
4             'LINE' => 8,
5             'PATHS' => [
6                          'misc.idl',
7                          'security.idl'
8                        ],
9             'TYPE' => 'IMPORT'
10           },
11           {
12             'CONSTS' => [
13                           {
14                             'DTYPE' => 'char',
15                             'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
16                             'LINE' => 16,
17                             'NAME' => 'NFS4ACL_XATTR_NAME',
18                             'POINTERS' => 1,
19                             'TYPE' => 'CONST',
20                             'VALUE' => '"system.nfs4acl"'
21                           },
22                           {
23                             'DTYPE' => 'char',
24                             'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
25                             'LINE' => 18,
26                             'NAME' => 'NFS4ACL_XATTR_OWNER_WHO',
27                             'POINTERS' => 1,
28                             'TYPE' => 'CONST',
29                             'VALUE' => '"OWNER@"'
30                           },
31                           {
32                             'DTYPE' => 'char',
33                             'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
34                             'LINE' => 19,
35                             'NAME' => 'NFS4ACL_XATTR_GROUP_WHO',
36                             'POINTERS' => 1,
37                             'TYPE' => 'CONST',
38                             'VALUE' => '"GROUP@"'
39                           },
40                           {
41                             'DTYPE' => 'char',
42                             'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
43                             'LINE' => 20,
44                             'NAME' => 'NFS4ACL_XATTR_EVERYONE_WHO',
45                             'POINTERS' => 1,
46                             'TYPE' => 'CONST',
47                             'VALUE' => '"EVERYONE@"'
48                           }
49                         ],
50             'ENDPOINTS' => [
51                              '"ncacn_np:[\\\\pipe\\\\nfs4acl_interface]"'
52                            ],
53             'FUNCTIONS' => [
54                              {
55                                'ELEMENTS' => [
56                                                {
57                                                  'ALIGN' => 4,
58                                                  'DIRECTION' => [
59                                                                   'in'
60                                                                 ],
61                                                  'LEVELS' => [
62                                                                {
63                                                                  'CONTAINS_DEFERRED' => 0,
64                                                                  'DATA_TYPE' => 'nfs4acl',
65                                                                  'IS_DEFERRED' => 0,
66                                                                  'IS_SURROUNDING' => 0,
67                                                                  'LEVEL_INDEX' => 0,
68                                                                  'TYPE' => 'DATA'
69                                                                }
70                                                              ],
71                                                  'NAME' => 'acl',
72                                                  'ORIGINAL' => {
73                                                                  'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
74                                                                  'LINE' => 45,
75                                                                  'NAME' => 'acl',
76                                                                  'PARENT' => {
77                                                                                'ELEMENTS' => [
78                                                                                                $VAR1->[1]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}
79                                                                                              ],
80                                                                                'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
81                                                                                'LINE' => 45,
82                                                                                'NAME' => 'nfs4acl_test',
83                                                                                'PROPERTIES' => {},
84                                                                                'RETURN_TYPE' => 'NTSTATUS',
85                                                                                'TYPE' => 'FUNCTION'
86                                                                              },
87                                                                  'POINTERS' => 0,
88                                                                  'PROPERTIES' => {
89                                                                                    'in' => '1'
90                                                                                  },
91                                                                  'TYPE' => 'nfs4acl'
92                                                                },
93                                                  'PROPERTIES' => $VAR1->[1]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'},
94                                                  'REPRESENTATION_TYPE' => 'nfs4acl',
95                                                  'TYPE' => 'nfs4acl'
96                                                }
97                                              ],
98                                'NAME' => 'nfs4acl_test',
99                                'OPNUM' => 0,
100                                'ORIGINAL' => $VAR1->[1]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
101                                'PROPERTIES' => $VAR1->[1]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'},
102                                'RETURN_TYPE' => 'NTSTATUS',
103                                'TYPE' => 'FUNCTION'
104                              }
105                            ],
106             'NAME' => 'nfs4acl_interface',
107             'PROPERTIES' => {
108                               'pointer_default' => 'unique',
109                               'uuid' => '"18763978-8625-abc3-54ca-9892bacdf321"',
110                               'version' => '1.0'
111                             },
112             'TYPE' => 'INTERFACE',
113             'TYPES' => [
114                          {
115                            'DATA' => {
116                                        'ALIGN' => 4,
117                                        'ELEMENTS' => [
118                                                        {
119                                                          'ALIGN' => 2,
120                                                          'LEVELS' => [
121                                                                        {
122                                                                          'CONTAINS_DEFERRED' => 0,
123                                                                          'DATA_TYPE' => 'uint16',
124                                                                          'IS_DEFERRED' => 0,
125                                                                          'IS_SURROUNDING' => 0,
126                                                                          'LEVEL_INDEX' => 0,
127                                                                          'TYPE' => 'DATA'
128                                                                        }
129                                                                      ],
130                                                          'NAME' => 'e_type',
131                                                          'ORIGINAL' => {
132                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
133                                                                          'LINE' => 25,
134                                                                          'NAME' => 'e_type',
135                                                                          'PARENT' => {
136                                                                                        'ELEMENTS' => [
137                                                                                                        $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
138                                                                                                        {
139                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
140                                                                                                          'LINE' => 26,
141                                                                                                          'NAME' => 'e_flags',
142                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
143                                                                                                          'POINTERS' => 0,
144                                                                                                          'PROPERTIES' => {},
145                                                                                                          'TYPE' => 'uint16'
146                                                                                                        },
147                                                                                                        {
148                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
149                                                                                                          'LINE' => 27,
150                                                                                                          'NAME' => 'e_mask',
151                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
152                                                                                                          'POINTERS' => 0,
153                                                                                                          'PROPERTIES' => {},
154                                                                                                          'TYPE' => 'uint32'
155                                                                                                        },
156                                                                                                        {
157                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
158                                                                                                          'LINE' => 28,
159                                                                                                          'NAME' => 'e_id',
160                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
161                                                                                                          'POINTERS' => 0,
162                                                                                                          'PROPERTIES' => {},
163                                                                                                          'TYPE' => 'uint32'
164                                                                                                        },
165                                                                                                        {
166                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
167                                                                                                          'LINE' => 29,
168                                                                                                          'NAME' => 'e_who',
169                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
170                                                                                                          'POINTERS' => 0,
171                                                                                                          'PROPERTIES' => {
172                                                                                                                            'flag' => 'LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM'
173                                                                                                                          },
174                                                                                                          'TYPE' => 'string'
175                                                                                                        },
176                                                                                                        {
177                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
178                                                                                                          'LINE' => 30,
179                                                                                                          'NAME' => '_pad',
180                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
181                                                                                                          'POINTERS' => 0,
182                                                                                                          'PROPERTIES' => {
183                                                                                                                            'flag' => 'LIBNDR_FLAG_ALIGN4'
184                                                                                                                          },
185                                                                                                          'TYPE' => 'DATA_BLOB'
186                                                                                                        }
187                                                                                                      ],
188                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
189                                                                                        'LINE' => 31,
190                                                                                        'PARENT' => {
191                                                                                                      'BASEFILE' => 'nfs4acl',
192                                                                                                      'DATA' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
193                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
194                                                                                                      'LINE' => 31,
195                                                                                                      'NAME' => 'nfs4ace',
196                                                                                                      'POINTERS' => 0,
197                                                                                                      'PROPERTIES' => {
198                                                                                                                        'flag' => 'LIBNDR_FLAG_BIGENDIAN'
199                                                                                                                      },
200                                                                                                      'TYPE' => 'TYPEDEF'
201                                                                                                    },
202                                                                                        'PROPERTIES' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
203                                                                                        'TYPE' => 'STRUCT'
204                                                                                      },
205                                                                          'POINTERS' => 0,
206                                                                          'PROPERTIES' => {},
207                                                                          'TYPE' => 'uint16'
208                                                                        },
209                                                          'PROPERTIES' => undef,
210                                                          'REPRESENTATION_TYPE' => 'uint16',
211                                                          'TYPE' => 'uint16'
212                                                        },
213                                                        {
214                                                          'ALIGN' => 2,
215                                                          'LEVELS' => [
216                                                                        {
217                                                                          'CONTAINS_DEFERRED' => 0,
218                                                                          'DATA_TYPE' => 'uint16',
219                                                                          'IS_DEFERRED' => 0,
220                                                                          'IS_SURROUNDING' => 0,
221                                                                          'LEVEL_INDEX' => 0,
222                                                                          'TYPE' => 'DATA'
223                                                                        }
224                                                                      ],
225                                                          'NAME' => 'e_flags',
226                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
227                                                          'PROPERTIES' => undef,
228                                                          'REPRESENTATION_TYPE' => 'uint16',
229                                                          'TYPE' => 'uint16'
230                                                        },
231                                                        {
232                                                          'ALIGN' => 4,
233                                                          'LEVELS' => [
234                                                                        {
235                                                                          'CONTAINS_DEFERRED' => 0,
236                                                                          'DATA_TYPE' => 'uint32',
237                                                                          'IS_DEFERRED' => 0,
238                                                                          'IS_SURROUNDING' => 0,
239                                                                          'LEVEL_INDEX' => 0,
240                                                                          'TYPE' => 'DATA'
241                                                                        }
242                                                                      ],
243                                                          'NAME' => 'e_mask',
244                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
245                                                          'PROPERTIES' => undef,
246                                                          'REPRESENTATION_TYPE' => 'uint32',
247                                                          'TYPE' => 'uint32'
248                                                        },
249                                                        {
250                                                          'ALIGN' => 4,
251                                                          'LEVELS' => [
252                                                                        {
253                                                                          'CONTAINS_DEFERRED' => 0,
254                                                                          'DATA_TYPE' => 'uint32',
255                                                                          'IS_DEFERRED' => 0,
256                                                                          'IS_SURROUNDING' => 0,
257                                                                          'LEVEL_INDEX' => 0,
258                                                                          'TYPE' => 'DATA'
259                                                                        }
260                                                                      ],
261                                                          'NAME' => 'e_id',
262                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
263                                                          'PROPERTIES' => undef,
264                                                          'REPRESENTATION_TYPE' => 'uint32',
265                                                          'TYPE' => 'uint32'
266                                                        },
267                                                        {
268                                                          'ALIGN' => 4,
269                                                          'LEVELS' => [
270                                                                        {
271                                                                          'CONTAINS_DEFERRED' => 0,
272                                                                          'DATA_TYPE' => 'string',
273                                                                          'IS_DEFERRED' => 0,
274                                                                          'IS_SURROUNDING' => 0,
275                                                                          'LEVEL_INDEX' => 0,
276                                                                          'TYPE' => 'DATA'
277                                                                        }
278                                                                      ],
279                                                          'NAME' => 'e_who',
280                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
281                                                          'PROPERTIES' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'},
282                                                          'REPRESENTATION_TYPE' => 'string',
283                                                          'TYPE' => 'string'
284                                                        },
285                                                        {
286                                                          'ALIGN' => 4,
287                                                          'LEVELS' => [
288                                                                        {
289                                                                          'CONTAINS_DEFERRED' => 0,
290                                                                          'DATA_TYPE' => 'DATA_BLOB',
291                                                                          'IS_DEFERRED' => 0,
292                                                                          'IS_SURROUNDING' => 0,
293                                                                          'LEVEL_INDEX' => 0,
294                                                                          'TYPE' => 'DATA'
295                                                                        }
296                                                                      ],
297                                                          'NAME' => '_pad',
298                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
299                                                          'PROPERTIES' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'},
300                                                          'REPRESENTATION_TYPE' => 'DATA_BLOB',
301                                                          'TYPE' => 'DATA_BLOB'
302                                                        }
303                                                      ],
304                                        'NAME' => undef,
305                                        'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
306                                        'PROPERTIES' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
307                                        'SURROUNDING_ELEMENT' => undef,
308                                        'TYPE' => 'STRUCT'
309                                      },
310                            'LEVELS' => [
311                                          {
312                                            'LEVEL_INDEX' => 0,
313                                            'TYPE' => 'TYPEDEF'
314                                          }
315                                        ],
316                            'NAME' => 'nfs4ace',
317                            'ORIGINAL' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
318                            'PROPERTIES' => $VAR1->[1]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
319                            'TYPE' => 'TYPEDEF'
320                          },
321                          {
322                            'DATA' => {
323                                        'ALIGN' => 4,
324                                        'ELEMENTS' => [
325                                                        {
326                                                          'ALIGN' => 1,
327                                                          'LEVELS' => [
328                                                                        {
329                                                                          'CONTAINS_DEFERRED' => 0,
330                                                                          'DATA_TYPE' => 'uint8',
331                                                                          'IS_DEFERRED' => 0,
332                                                                          'IS_SURROUNDING' => 0,
333                                                                          'LEVEL_INDEX' => 0,
334                                                                          'TYPE' => 'DATA'
335                                                                        }
336                                                                      ],
337                                                          'NAME' => 'a_version',
338                                                          'ORIGINAL' => {
339                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
340                                                                          'LINE' => 34,
341                                                                          'NAME' => 'a_version',
342                                                                          'PARENT' => {
343                                                                                        'ELEMENTS' => [
344                                                                                                        $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'},
345                                                                                                        {
346                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
347                                                                                                          'LINE' => 35,
348                                                                                                          'NAME' => 'a_flags',
349                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
350                                                                                                          'POINTERS' => 0,
351                                                                                                          'PROPERTIES' => {},
352                                                                                                          'TYPE' => 'uint8'
353                                                                                                        },
354                                                                                                        {
355                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
356                                                                                                          'LINE' => 36,
357                                                                                                          'NAME' => 'a_count',
358                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
359                                                                                                          'POINTERS' => 0,
360                                                                                                          'PROPERTIES' => {},
361                                                                                                          'TYPE' => 'uint16'
362                                                                                                        },
363                                                                                                        {
364                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
365                                                                                                          'LINE' => 37,
366                                                                                                          'NAME' => 'a_owner_mask',
367                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
368                                                                                                          'POINTERS' => 0,
369                                                                                                          'PROPERTIES' => {},
370                                                                                                          'TYPE' => 'uint32'
371                                                                                                        },
372                                                                                                        {
373                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
374                                                                                                          'LINE' => 38,
375                                                                                                          'NAME' => 'a_group_mask',
376                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
377                                                                                                          'POINTERS' => 0,
378                                                                                                          'PROPERTIES' => {},
379                                                                                                          'TYPE' => 'uint32'
380                                                                                                        },
381                                                                                                        {
382                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
383                                                                                                          'LINE' => 39,
384                                                                                                          'NAME' => 'a_other_mask',
385                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
386                                                                                                          'POINTERS' => 0,
387                                                                                                          'PROPERTIES' => {},
388                                                                                                          'TYPE' => 'uint32'
389                                                                                                        },
390                                                                                                        {
391                                                                                                          'ARRAY_LEN' => [
392                                                                                                                           'a_count'
393                                                                                                                         ],
394                                                                                                          'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
395                                                                                                          'LINE' => 40,
396                                                                                                          'NAME' => 'ace',
397                                                                                                          'PARENT' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
398                                                                                                          'POINTERS' => 0,
399                                                                                                          'PROPERTIES' => {},
400                                                                                                          'TYPE' => 'nfs4ace'
401                                                                                                        }
402                                                                                                      ],
403                                                                                        'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
404                                                                                        'LINE' => 41,
405                                                                                        'PARENT' => {
406                                                                                                      'BASEFILE' => 'nfs4acl',
407                                                                                                      'DATA' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
408                                                                                                      'FILE' => '/home/metze/devel/samba/4.0/master4-test/librpc/idl/nfs4acl.idl',
409                                                                                                      'LINE' => 41,
410                                                                                                      'NAME' => 'nfs4acl',
411                                                                                                      'POINTERS' => 0,
412                                                                                                      'PROPERTIES' => {
413                                                                                                                        'flag' => 'LIBNDR_FLAG_BIGENDIAN',
414                                                                                                                        'public' => '1'
415                                                                                                                      },
416                                                                                                      'TYPE' => 'TYPEDEF'
417                                                                                                    },
418                                                                                        'PROPERTIES' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
419                                                                                        'TYPE' => 'STRUCT'
420                                                                                      },
421                                                                          'POINTERS' => 0,
422                                                                          'PROPERTIES' => {},
423                                                                          'TYPE' => 'uint8'
424                                                                        },
425                                                          'PROPERTIES' => undef,
426                                                          'REPRESENTATION_TYPE' => 'uint8',
427                                                          'TYPE' => 'uint8'
428                                                        },
429                                                        {
430                                                          'ALIGN' => 1,
431                                                          'LEVELS' => [
432                                                                        {
433                                                                          'CONTAINS_DEFERRED' => 0,
434                                                                          'DATA_TYPE' => 'uint8',
435                                                                          'IS_DEFERRED' => 0,
436                                                                          'IS_SURROUNDING' => 0,
437                                                                          'LEVEL_INDEX' => 0,
438                                                                          'TYPE' => 'DATA'
439                                                                        }
440                                                                      ],
441                                                          'NAME' => 'a_flags',
442                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1],
443                                                          'PROPERTIES' => undef,
444                                                          'REPRESENTATION_TYPE' => 'uint8',
445                                                          'TYPE' => 'uint8'
446                                                        },
447                                                        {
448                                                          'ALIGN' => 2,
449                                                          'LEVELS' => [
450                                                                        {
451                                                                          'CONTAINS_DEFERRED' => 0,
452                                                                          'DATA_TYPE' => 'uint16',
453                                                                          'IS_DEFERRED' => 0,
454                                                                          'IS_SURROUNDING' => 0,
455                                                                          'LEVEL_INDEX' => 0,
456                                                                          'TYPE' => 'DATA'
457                                                                        }
458                                                                      ],
459                                                          'NAME' => 'a_count',
460                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2],
461                                                          'PROPERTIES' => undef,
462                                                          'REPRESENTATION_TYPE' => 'uint16',
463                                                          'TYPE' => 'uint16'
464                                                        },
465                                                        {
466                                                          'ALIGN' => 4,
467                                                          'LEVELS' => [
468                                                                        {
469                                                                          'CONTAINS_DEFERRED' => 0,
470                                                                          'DATA_TYPE' => 'uint32',
471                                                                          'IS_DEFERRED' => 0,
472                                                                          'IS_SURROUNDING' => 0,
473                                                                          'LEVEL_INDEX' => 0,
474                                                                          'TYPE' => 'DATA'
475                                                                        }
476                                                                      ],
477                                                          'NAME' => 'a_owner_mask',
478                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3],
479                                                          'PROPERTIES' => undef,
480                                                          'REPRESENTATION_TYPE' => 'uint32',
481                                                          'TYPE' => 'uint32'
482                                                        },
483                                                        {
484                                                          'ALIGN' => 4,
485                                                          'LEVELS' => [
486                                                                        {
487                                                                          'CONTAINS_DEFERRED' => 0,
488                                                                          'DATA_TYPE' => 'uint32',
489                                                                          'IS_DEFERRED' => 0,
490                                                                          'IS_SURROUNDING' => 0,
491                                                                          'LEVEL_INDEX' => 0,
492                                                                          'TYPE' => 'DATA'
493                                                                        }
494                                                                      ],
495                                                          'NAME' => 'a_group_mask',
496                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4],
497                                                          'PROPERTIES' => undef,
498                                                          'REPRESENTATION_TYPE' => 'uint32',
499                                                          'TYPE' => 'uint32'
500                                                        },
501                                                        {
502                                                          'ALIGN' => 4,
503                                                          'LEVELS' => [
504                                                                        {
505                                                                          'CONTAINS_DEFERRED' => 0,
506                                                                          'DATA_TYPE' => 'uint32',
507                                                                          'IS_DEFERRED' => 0,
508                                                                          'IS_SURROUNDING' => 0,
509                                                                          'LEVEL_INDEX' => 0,
510                                                                          'TYPE' => 'DATA'
511                                                                        }
512                                                                      ],
513                                                          'NAME' => 'a_other_mask',
514                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5],
515                                                          'PROPERTIES' => undef,
516                                                          'REPRESENTATION_TYPE' => 'uint32',
517                                                          'TYPE' => 'uint32'
518                                                        },
519                                                        {
520                                                          'ALIGN' => 4,
521                                                          'LEVELS' => [
522                                                                        {
523                                                                          'IS_CONFORMANT' => 0,
524                                                                          'IS_DEFERRED' => 0,
525                                                                          'IS_FIXED' => 0,
526                                                                          'IS_INLINE' => 1,
527                                                                          'IS_SURROUNDING' => 0,
528                                                                          'IS_TO_NULL' => 0,
529                                                                          'IS_VARYING' => 0,
530                                                                          'IS_ZERO_TERMINATED' => 0,
531                                                                          'LENGTH_IS' => 'a_count',
532                                                                          'LEVEL_INDEX' => 0,
533                                                                          'SIZE_IS' => 'a_count',
534                                                                          'TYPE' => 'ARRAY'
535                                                                        },
536                                                                        {
537                                                                          'CONTAINS_DEFERRED' => 0,
538                                                                          'DATA_TYPE' => 'nfs4ace',
539                                                                          'IS_DEFERRED' => 0,
540                                                                          'IS_SURROUNDING' => 0,
541                                                                          'LEVEL_INDEX' => 1,
542                                                                          'TYPE' => 'DATA'
543                                                                        }
544                                                                      ],
545                                                          'NAME' => 'ace',
546                                                          'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6],
547                                                          'PROPERTIES' => undef,
548                                                          'REPRESENTATION_TYPE' => 'nfs4ace',
549                                                          'TYPE' => 'nfs4ace'
550                                                        }
551                                                      ],
552                                        'NAME' => undef,
553                                        'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'},
554                                        'PROPERTIES' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
555                                        'SURROUNDING_ELEMENT' => undef,
556                                        'TYPE' => 'STRUCT'
557                                      },
558                            'LEVELS' => [
559                                          {
560                                            'LEVEL_INDEX' => 0,
561                                            'TYPE' => 'TYPEDEF'
562                                          }
563                                        ],
564                            'NAME' => 'nfs4acl',
565                            'ORIGINAL' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'},
566                            'PROPERTIES' => $VAR1->[1]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'},
567                            'TYPE' => 'TYPEDEF'
568                          }
569                        ],
570             'UUID' => '"18763978-8625-abc3-54ca-9892bacdf321"',
571             'VERSION' => '1.0'
572           }
573         ];