$VAR1 = [ { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 3, 'PATHS' => [ 'misc.idl' ], 'TYPE' => 'IMPORT' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 4, 'PATHS' => [ 'server_id.idl' ], 'TYPE' => 'IMPORT' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 5, 'PATHS' => [ 'security.idl' ], 'TYPE' => 'IMPORT' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 6, 'PATHS' => [ 'auth.idl' ], 'TYPE' => 'IMPORT' }, { 'CONSTS' => [ { 'DTYPE' => 'uint32', 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 50, 'NAME' => 'SMBXSRV_VERSION_CURRENT', 'POINTERS' => 0, 'TYPE' => 'CONST', 'VALUE' => 'SMBXSRV_VERSION_0' } ], 'ENDPOINTS' => [ '"ncacn_np:[\\\\pipe\\\\smbXsrv]"' ], 'FUNCTIONS' => [ { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_version_globalB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 78, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 78, 'NAME' => 'smbXsrv_version_global_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_version_globalB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_version_globalB', 'TYPE' => 'smbXsrv_version_globalB' } ], 'NAME' => 'smbXsrv_version_global_decode', 'OPNUM' => 0, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[0]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client_globalB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 106, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 106, 'NAME' => 'smbXsrv_client_global_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_client_globalB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client_globalB', 'TYPE' => 'smbXsrv_client_globalB' } ], 'NAME' => 'smbXsrv_client_global_decode', 'OPNUM' => 1, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[1]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_clientB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 160, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 160, 'NAME' => 'smbXsrv_client_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_clientB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_clientB', 'TYPE' => 'smbXsrv_clientB' } ], 'NAME' => 'smbXsrv_client_decode', 'OPNUM' => 2, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[2]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_connection_passB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 185, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 185, 'NAME' => 'smbXsrv_connection_pass_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_connection_passB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_connection_passB', 'TYPE' => 'smbXsrv_connection_passB' } ], 'NAME' => 'smbXsrv_connection_pass_decode', 'OPNUM' => 3, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[3]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_globalB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 250, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 250, 'NAME' => 'smbXsrv_session_global_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_session_globalB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_globalB', 'TYPE' => 'smbXsrv_session_globalB' } ], 'NAME' => 'smbXsrv_session_global_decode', 'OPNUM' => 4, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[4]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_sessionB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 308, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 308, 'NAME' => 'smbXsrv_session_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_sessionB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_sessionB', 'TYPE' => 'smbXsrv_sessionB' } ], 'NAME' => 'smbXsrv_session_decode', 'OPNUM' => 5, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[5]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_closeB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 334, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 334, 'NAME' => 'smbXsrv_session_close_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_session_closeB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_closeB', 'TYPE' => 'smbXsrv_session_closeB' } ], 'NAME' => 'smbXsrv_session_close_decode', 'OPNUM' => 6, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[6]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon_globalB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 366, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 366, 'NAME' => 'smbXsrv_tcon_global_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_tcon_globalB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon_globalB', 'TYPE' => 'smbXsrv_tcon_globalB' } ], 'NAME' => 'smbXsrv_tcon_global_decode', 'OPNUM' => 7, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[7]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tconB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 403, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 403, 'NAME' => 'smbXsrv_tcon_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_tconB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tconB', 'TYPE' => 'smbXsrv_tconB' } ], 'NAME' => 'smbXsrv_tcon_decode', 'OPNUM' => 8, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[8]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_open_globalB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 450, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 450, 'NAME' => 'smbXsrv_open_global_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_open_globalB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_open_globalB', 'TYPE' => 'smbXsrv_open_globalB' } ], 'NAME' => 'smbXsrv_open_global_decode', 'OPNUM' => 9, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[9]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' }, { 'ELEMENTS' => [ { 'ALIGN' => 5, 'DIRECTION' => [ 'in' ], 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_openB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'blob', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 491, 'NAME' => 'blob', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'} ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 491, 'NAME' => 'smbXsrv_open_decode', 'PROPERTIES' => {}, 'RETURN_TYPE' => 'void', 'TYPE' => 'FUNCTION' }, 'POINTERS' => 0, 'PROPERTIES' => { 'in' => '1' }, 'TYPE' => 'smbXsrv_openB' }, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_openB', 'TYPE' => 'smbXsrv_openB' } ], 'NAME' => 'smbXsrv_open_decode', 'OPNUM' => 10, 'ORIGINAL' => $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'FUNCTIONS'}[10]{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'RETURN_TYPE' => undef, 'TYPE' => 'FUNCTION' } ], 'NAME' => 'smbXsrv', 'PROPERTIES' => { 'helpstring' => '"smbXsrv structures"', 'pointer_default' => 'unique', 'uuid' => '"07408340-ae31-11e1-97dc-539f7fddc06f"', 'version' => '0.0' }, 'TYPE' => 'INTERFACE', 'TYPES' => [ { 'DATA' => { 'ALIGN' => 4, 'BASE_TYPE' => 'uint32', 'ELEMENTS' => [ 'SMBXSRV_VERSION_0=0x00000000' ], 'NAME' => undef, 'ORIGINAL' => { 'ELEMENTS' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ELEMENTS'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 48, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 48, 'NAME' => 'smbXsrv_version_values', 'POINTERS' => 0, 'PROPERTIES' => { 'v1_enum' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'ENUM' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'ENUM' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_version_values', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[0]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'server_id', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'server_id', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 53, 'NAME' => 'server_id', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 54, 'NAME' => 'min_version', 'PARENT' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 55, 'NAME' => 'max_version', 'PARENT' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 56, 'NAME' => 'current_version', 'PARENT' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 57, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 57, 'NAME' => 'smbXsrv_version_node0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'server_id' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'server_id', 'TYPE' => 'server_id' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'min_version', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'max_version', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'current_version', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_version_node0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[1]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 60, 'NAME' => 'db_rec', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 61, 'NAME' => 'num_nodes', 'PARENT' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'range' => '1,1024' }, 'TYPE' => 'uint32' }, { 'ARRAY_LEN' => [ 'num_nodes' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 62, 'NAME' => 'nodes', 'PARENT' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_node0' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 63, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 63, 'NAME' => 'smbXsrv_version_global0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'num_nodes', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_CONFORMANT' => 0, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 1, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 0, 'IS_ZERO_TERMINATED' => 0, 'LENGTH_IS' => 'num_nodes', 'LEVEL_INDEX' => 0, 'SIZE_IS' => 'num_nodes', 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_node0', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'nodes', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_node0', 'TYPE' => 'smbXsrv_version_node0' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_version_global0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[2]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_version_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 66, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 67, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 68, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 68, 'NAME' => 'smbXsrv_version_globalU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_version_global0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_version_global0', 'TYPE' => 'smbXsrv_version_global0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_version_globalU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[3]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 71, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 72, 'NAME' => 'seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 73, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_version_globalU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 74, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 74, 'NAME' => 'smbXsrv_version_globalB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_version_globalU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_version_globalU', 'TYPE' => 'smbXsrv_version_globalU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_version_globalB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[4]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 83, 'NAME' => 'db_rec', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 84, 'NAME' => 'server_id', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'server_id' }, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 85, 'NAME' => 'local_address', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 86, 'NAME' => 'remote_address', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 87, 'NAME' => 'remote_name', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 88, 'NAME' => 'initial_connect_time', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 89, 'NAME' => 'client_guid', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'GUID' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 90, 'NAME' => 'stored', 'PARENT' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint8' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 91, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 91, 'NAME' => 'smbXsrv_client_global0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'server_id', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'server_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'server_id', 'TYPE' => 'server_id' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'local_address', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'remote_address', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'remote_name', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'initial_connect_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'GUID', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'client_guid', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'GUID', 'TYPE' => 'GUID' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'stored', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_client_global0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[5]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 94, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 95, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 96, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 96, 'NAME' => 'smbXsrv_client_globalU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_client_global0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client_global0', 'TYPE' => 'smbXsrv_client_global0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_client_globalU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[6]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 99, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 100, 'NAME' => 'seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 101, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_client_globalU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 102, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 102, 'NAME' => 'smbXsrv_client_globalB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client_globalU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client_globalU', 'TYPE' => 'smbXsrv_client_globalU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_client_globalB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[7]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client_table', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 109, 'NAME' => 'table', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 110, 'NAME' => 'ev_ctx', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'tevent_context', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 110, 'NAME' => 'tevent_context', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 111, 'NAME' => 'msg_ctx', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'messaging_context', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 111, 'NAME' => 'messaging_context', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 113, 'NAME' => 'global', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ref' => '1' }, 'TYPE' => 'smbXsrv_client_global0' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 120, 'NAME' => 'sconn', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'smbd_server_connection', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 120, 'NAME' => 'smbd_server_connection', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 125, 'NAME' => 'session_table', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'smbXsrv_session_table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 125, 'NAME' => 'smbXsrv_session_table', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 126, 'NAME' => 'last_session_id', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 130, 'NAME' => 'tcon_table', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'smbXsrv_tcon_table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 130, 'NAME' => 'smbXsrv_tcon_table', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 136, 'NAME' => 'open_table', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'smbXsrv_open_table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 136, 'NAME' => 'smbXsrv_open_table', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 143, 'NAME' => 'connections', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => { 'ALIGN' => undef, 'ELEMENTS' => undef, 'NAME' => 'smbXsrv_connection', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 143, 'NAME' => 'smbXsrv_connection', 'TYPE' => 'STRUCT' }, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' } }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 144, 'NAME' => 'server_multi_channel_enabled', 'PARENT' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint8' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 145, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 145, 'NAME' => 'smbXsrv_client', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_client_table' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client_table', 'TYPE' => 'smbXsrv_client_table' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'ev_ctx', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'TYPE'} }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'msg_ctx', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'TYPE'} }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ref', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'global', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client_global0', 'TYPE' => 'smbXsrv_client_global0' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'sconn', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'TYPE'} }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'session_table', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'TYPE'} }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'last_session_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'tcon_table', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'TYPE'} }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'open_table', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8]{'TYPE'} }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'TYPE'}, 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'connections', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'TYPE'}, 'TYPE' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9]{'TYPE'} }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'server_multi_channel_enabled', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_client', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[8]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 148, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 149, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 150, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 150, 'NAME' => 'smbXsrv_clientU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_client' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client', 'TYPE' => 'smbXsrv_client' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_clientU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[9]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 153, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 154, 'NAME' => 'reserved', 'PARENT' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'value' => '0' }, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 155, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_clientU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 156, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 156, 'NAME' => 'smbXsrv_clientB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'reserved', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_clientU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_clientU', 'TYPE' => 'smbXsrv_clientU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_clientB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[10]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 4, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'initial_connect_time', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 167, 'NAME' => 'initial_connect_time', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 168, 'NAME' => 'client_guid', 'PARENT' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'GUID' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 169, 'NAME' => 'negotiate_request', 'PARENT' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'DATA_BLOB' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 170, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 170, 'NAME' => 'smbXsrv_connection_pass0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'GUID', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'client_guid', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'GUID', 'TYPE' => 'GUID' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'negotiate_request', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_connection_pass0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[11]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_connection_pass0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 173, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 174, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 175, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 175, 'NAME' => 'smbXsrv_connection_passU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_connection_pass0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_connection_pass0', 'TYPE' => 'smbXsrv_connection_pass0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_connection_passU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[12]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 178, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 179, 'NAME' => 'reserved', 'PARENT' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'value' => '0' }, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 180, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_connection_passU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 181, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 181, 'NAME' => 'smbXsrv_connection_passB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'reserved', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_connection_passU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_connection_passU', 'TYPE' => 'smbXsrv_connection_passU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_connection_passB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[13]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 1, 'BASE_TYPE' => 'uint8', 'ELEMENTS' => [ 'SMBXSRV_ENCRYPTION_REQUIRED ( 0x01 )', 'SMBXSRV_ENCRYPTION_DESIRED ( 0x02 )', 'SMBXSRV_PROCESSED_ENCRYPTED_PACKET ( 0x04 )', 'SMBXSRV_PROCESSED_UNENCRYPTED_PACKET ( 0x08 )' ], 'NAME' => undef, 'ORIGINAL' => { 'ELEMENTS' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ELEMENTS'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 194, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 194, 'NAME' => 'smbXsrv_encrpytion_flags', 'POINTERS' => 0, 'PROPERTIES' => { 'bitmap8bit' => '1', 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'BITMAP' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'BITMAP' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_encrpytion_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[14]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 1, 'BASE_TYPE' => 'uint8', 'ELEMENTS' => [ 'SMBXSRV_SIGNING_REQUIRED ( 0x01 )', 'SMBXSRV_PROCESSED_SIGNED_PACKET ( 0x02 )', 'SMBXSRV_PROCESSED_UNSIGNED_PACKET ( 0x04 )' ], 'NAME' => undef, 'ORIGINAL' => { 'ELEMENTS' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ELEMENTS'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 200, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 200, 'NAME' => 'smbXsrv_signing_flags', 'POINTERS' => 0, 'PROPERTIES' => { 'bitmap8bit' => '1', 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'BITMAP' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'BITMAP' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_signing_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[15]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'server_id', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'server_id', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 203, 'NAME' => 'server_id', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 204, 'NAME' => 'local_address', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 205, 'NAME' => 'remote_address', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 206, 'NAME' => 'remote_name', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 207, 'NAME' => 'signing_key', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'noprint' => '1' }, 'TYPE' => 'DATA_BLOB' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 208, 'NAME' => 'auth_session_info_seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 209, 'NAME' => 'connection', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_connection' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 210, 'NAME' => 'encryption_cipher', 'PARENT' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint16' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 211, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 211, 'NAME' => 'smbXsrv_channel_global0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'server_id' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'server_id', 'TYPE' => 'server_id' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'local_address', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'remote_address', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'remote_name', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'signing_key', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'auth_session_info_seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_connection', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'connection', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_connection', 'TYPE' => 'smbXsrv_connection' }, { 'ALIGN' => 2, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint16', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'encryption_cipher', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint16', 'TYPE' => 'uint16' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_channel_global0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[16]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 214, 'NAME' => 'db_rec', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 215, 'NAME' => 'session_global_id', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 216, 'NAME' => 'session_wire_id', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 217, 'NAME' => 'creation_time', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 218, 'NAME' => 'expiration_time', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 223, 'NAME' => 'auth_time', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 224, 'NAME' => 'auth_session_info_seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 225, 'NAME' => 'auth_session_info', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'unique' => '1' }, 'TYPE' => 'auth_session_info' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 226, 'NAME' => 'connection_dialect', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint16' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 227, 'NAME' => 'signing_flags', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_signing_flags' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 228, 'NAME' => 'encryption_flags', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_encrpytion_flags' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 229, 'NAME' => 'signing_key', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'noprint' => '1' }, 'TYPE' => 'DATA_BLOB' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 230, 'NAME' => 'encryption_key', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'noprint' => '1' }, 'TYPE' => 'DATA_BLOB' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 231, 'NAME' => 'decryption_key', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'noprint' => '1' }, 'TYPE' => 'DATA_BLOB' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 232, 'NAME' => 'application_key', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'noprint' => '1' }, 'TYPE' => 'DATA_BLOB' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 233, 'NAME' => 'num_channels', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'range' => '1,1024' }, 'TYPE' => 'uint32' }, { 'ARRAY_LEN' => [ 'num_channels' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 234, 'NAME' => 'channels', 'PARENT' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_channel_global0' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 235, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 235, 'NAME' => 'smbXsrv_session_global0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'session_global_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'session_wire_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'creation_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'expiration_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'auth_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'auth_session_info_seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'auth_session_info', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'auth_session_info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'auth_session_info', 'TYPE' => 'auth_session_info' }, { 'ALIGN' => 2, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint16', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'connection_dialect', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint16', 'TYPE' => 'uint16' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_signing_flags', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'signing_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_signing_flags', 'TYPE' => 'smbXsrv_signing_flags' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_encrpytion_flags', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'encryption_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_encrpytion_flags', 'TYPE' => 'smbXsrv_encrpytion_flags' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'signing_key', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'encryption_key', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'decryption_key', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'application_key', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[14], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[14]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'num_channels', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[15], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[15]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_CONFORMANT' => 0, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 1, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 0, 'IS_ZERO_TERMINATED' => 0, 'LENGTH_IS' => 'num_channels', 'LEVEL_INDEX' => 0, 'SIZE_IS' => 'num_channels', 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_channel_global0', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'channels', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[16], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_channel_global0', 'TYPE' => 'smbXsrv_channel_global0' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_global0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[17]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 238, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 239, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 240, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 240, 'NAME' => 'smbXsrv_session_globalU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_session_global0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_global0', 'TYPE' => 'smbXsrv_session_global0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_globalU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[18]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 243, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 244, 'NAME' => 'seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 245, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_session_globalU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 246, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 246, 'NAME' => 'smbXsrv_session_globalB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_globalU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_globalU', 'TYPE' => 'smbXsrv_session_globalU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_globalB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[19]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_auth0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'prev', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 266, 'NAME' => 'prev', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 267, 'NAME' => 'next', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'unique' => '1' }, 'TYPE' => 'smbXsrv_session_auth0' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 268, 'NAME' => 'session', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_session' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 269, 'NAME' => 'connection', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_connection' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 270, 'NAME' => 'gensec', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'gensec_security' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 271, 'NAME' => 'preauth', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_preauth' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 272, 'NAME' => 'in_flags', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint8' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 273, 'NAME' => 'in_security_mode', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint8' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 274, 'NAME' => 'creation_time', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 275, 'NAME' => 'idle_time', 'PARENT' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 276, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 276, 'NAME' => 'smbXsrv_session_auth0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_session_auth0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_auth0', 'TYPE' => 'smbXsrv_session_auth0' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_auth0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'next', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_auth0', 'TYPE' => 'smbXsrv_session_auth0' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'session', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session', 'TYPE' => 'smbXsrv_session' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_connection', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'connection', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_connection', 'TYPE' => 'smbXsrv_connection' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'gensec_security', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'gensec', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'gensec_security', 'TYPE' => 'gensec_security' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_preauth', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'preauth', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_preauth', 'TYPE' => 'smbXsrv_preauth' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'in_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'in_security_mode', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'creation_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'idle_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_auth0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[20]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_table', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 279, 'NAME' => 'table', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 280, 'NAME' => 'db_rec', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 281, 'NAME' => 'client', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_client' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 282, 'NAME' => 'local_id', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 283, 'NAME' => 'global', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ref' => '1' }, 'TYPE' => 'smbXsrv_session_global0' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 284, 'NAME' => 'status', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTSTATUS' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 285, 'NAME' => 'idle_time', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 286, 'NAME' => 'nonce_high_random', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 287, 'NAME' => 'nonce_high_max', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 288, 'NAME' => 'nonce_high', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 289, 'NAME' => 'nonce_low', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 290, 'NAME' => 'compat', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'user_struct' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 291, 'NAME' => 'tcon_table', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_tcon_table' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 292, 'NAME' => 'pending_auth', 'PARENT' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'unique' => '1' }, 'TYPE' => 'smbXsrv_session_auth0' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 293, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 293, 'NAME' => 'smbXsrv_session', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_session_table' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_table', 'TYPE' => 'smbXsrv_session_table' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_client', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'client', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_client', 'TYPE' => 'smbXsrv_client' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'local_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ref', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'global', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_global0', 'TYPE' => 'smbXsrv_session_global0' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTSTATUS', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'status', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTSTATUS', 'TYPE' => 'NTSTATUS' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'idle_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'nonce_high_random', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'nonce_high_max', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'nonce_high', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'nonce_low', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'user_struct', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'compat', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'user_struct', 'TYPE' => 'user_struct' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon_table', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'tcon_table', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon_table', 'TYPE' => 'smbXsrv_tcon_table' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_auth0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'pending_auth', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_auth0', 'TYPE' => 'smbXsrv_session_auth0' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[21]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 296, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 297, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 298, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 298, 'NAME' => 'smbXsrv_sessionU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_session' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session', 'TYPE' => 'smbXsrv_session' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_sessionU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[22]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 301, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 302, 'NAME' => 'reserved', 'PARENT' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'value' => '0' }, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 303, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_sessionU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 304, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 304, 'NAME' => 'smbXsrv_sessionB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'reserved', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_sessionU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_sessionU', 'TYPE' => 'smbXsrv_sessionU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_sessionB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[23]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'old_session_global_id', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 315, 'NAME' => 'old_session_global_id', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 316, 'NAME' => 'old_session_wire_id', 'PARENT' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 317, 'NAME' => 'old_creation_time', 'PARENT' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 318, 'NAME' => 'new_session_wire_id', 'PARENT' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 319, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 319, 'NAME' => 'smbXsrv_session_close0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'old_session_wire_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'old_creation_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'new_session_wire_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_close0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[24]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_session_close0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 322, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 323, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 324, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 324, 'NAME' => 'smbXsrv_session_closeU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_session_close0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_close0', 'TYPE' => 'smbXsrv_session_close0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_closeU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[25]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 327, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 328, 'NAME' => 'reserved', 'PARENT' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'value' => '0' }, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 329, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_session_closeU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 330, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 330, 'NAME' => 'smbXsrv_session_closeB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'reserved', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_session_closeU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_session_closeU', 'TYPE' => 'smbXsrv_session_closeU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_session_closeB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[26]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 339, 'NAME' => 'db_rec', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 340, 'NAME' => 'tcon_global_id', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 341, 'NAME' => 'tcon_wire_id', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 342, 'NAME' => 'server_id', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'server_id' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 343, 'NAME' => 'creation_time', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'ARRAY_LEN' => [ '*' ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 344, 'NAME' => 'share_name', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'charset' => 'UTF8' }, 'TYPE' => 'uint8' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 345, 'NAME' => 'encryption_flags', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_encrpytion_flags' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 349, 'NAME' => 'session_global_id', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 350, 'NAME' => 'signing_flags', 'PARENT' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_signing_flags' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 351, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 351, 'NAME' => 'smbXsrv_tcon_global0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'tcon_global_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'tcon_wire_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'server_id', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'server_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'server_id', 'TYPE' => 'server_id' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'creation_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'IS_CONFORMANT' => 1, 'IS_DEFERRED' => 0, 'IS_FIXED' => 0, 'IS_INLINE' => 0, 'IS_SURROUNDING' => 0, 'IS_TO_NULL' => 0, 'IS_VARYING' => 1, 'IS_ZERO_TERMINATED' => 1, 'LENGTH_IS' => undef, 'LEVEL_INDEX' => 0, 'SIZE_IS' => undef, 'TYPE' => 'ARRAY' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'share_name', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_encrpytion_flags', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'encryption_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_encrpytion_flags', 'TYPE' => 'smbXsrv_encrpytion_flags' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'session_global_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_signing_flags', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'signing_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_signing_flags', 'TYPE' => 'smbXsrv_signing_flags' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_tcon_global0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[27]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 354, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 355, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 356, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 356, 'NAME' => 'smbXsrv_tcon_globalU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_tcon_global0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon_global0', 'TYPE' => 'smbXsrv_tcon_global0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_tcon_globalU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[28]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 359, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 360, 'NAME' => 'seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 361, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_tcon_globalU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 362, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 362, 'NAME' => 'smbXsrv_tcon_globalB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon_globalU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon_globalU', 'TYPE' => 'smbXsrv_tcon_globalU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_tcon_globalB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[29]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon_table', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 381, 'NAME' => 'table', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 382, 'NAME' => 'db_rec', 'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 383, 'NAME' => 'local_id', 'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 384, 'NAME' => 'global', 'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ref' => '1' }, 'TYPE' => 'smbXsrv_tcon_global0' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 385, 'NAME' => 'status', 'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTSTATUS' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 386, 'NAME' => 'idle_time', 'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 387, 'NAME' => 'compat', 'PARENT' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'connection_struct' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 388, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 388, 'NAME' => 'smbXsrv_tcon', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_tcon_table' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon_table', 'TYPE' => 'smbXsrv_tcon_table' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'local_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ref', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'global', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon_global0', 'TYPE' => 'smbXsrv_tcon_global0' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTSTATUS', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'status', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTSTATUS', 'TYPE' => 'NTSTATUS' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'idle_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'connection_struct', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'compat', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'connection_struct', 'TYPE' => 'connection_struct' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_tcon', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[30]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 5, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tcon', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 391, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 392, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 393, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 393, 'NAME' => 'smbXsrv_tconU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_tcon' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tcon', 'TYPE' => 'smbXsrv_tcon' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_tconU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[31]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 396, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 397, 'NAME' => 'reserved', 'PARENT' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'value' => '0' }, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 398, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_tconU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 399, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 399, 'NAME' => 'smbXsrv_tconB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'reserved', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_tconU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_tconU', 'TYPE' => 'smbXsrv_tconU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_tconB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[32]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 1, 'BASE_TYPE' => 'uint8', 'ELEMENTS' => [ 'SMBXSRV_OPEN_NEED_REPLAY_CACHE ( 0x01 )', 'SMBXSRV_OPEN_HAVE_REPLAY_CACHE ( 0x02 )' ], 'NAME' => undef, 'ORIGINAL' => { 'ELEMENTS' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ELEMENTS'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 410, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 410, 'NAME' => 'smbXsrv_open_flags', 'POINTERS' => 0, 'PROPERTIES' => { 'bitmap8bit' => '1', 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'BITMAP' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'BITMAP' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_open_flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[33]{'DATA'}{'ORIGINAL'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 413, 'NAME' => 'db_rec', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 414, 'NAME' => 'server_id', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'server_id' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 415, 'NAME' => 'open_global_id', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 416, 'NAME' => 'open_persistent_id', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 417, 'NAME' => 'open_volatile_id', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 418, 'NAME' => 'open_owner', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'dom_sid' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 419, 'NAME' => 'open_time', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 420, 'NAME' => 'create_guid', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'GUID' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 421, 'NAME' => 'client_guid', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'GUID' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 422, 'NAME' => 'app_instance_id', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'GUID' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 429, 'NAME' => 'disconnect_time', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 430, 'NAME' => 'durable_timeout_msec', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 431, 'NAME' => 'durable', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint8' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 432, 'NAME' => 'backend_cookie', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'DATA_BLOB' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 433, 'NAME' => 'channel_sequence', 'PARENT' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 434, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 434, 'NAME' => 'smbXsrv_open_global0', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'server_id', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'server_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'server_id', 'TYPE' => 'server_id' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'open_global_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'open_persistent_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'open_volatile_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'dom_sid', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'open_owner', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'dom_sid', 'TYPE' => 'dom_sid' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'open_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'GUID', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'create_guid', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'GUID', 'TYPE' => 'GUID' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'GUID', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'client_guid', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'GUID', 'TYPE' => 'GUID' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'GUID', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'app_instance_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'GUID', 'TYPE' => 'GUID' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'disconnect_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'durable_timeout_msec', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[11], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint8', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'durable', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[12], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint8', 'TYPE' => 'uint8' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'DATA_BLOB', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'backend_cookie', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[13], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'DATA_BLOB', 'TYPE' => 'DATA_BLOB' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'channel_sequence', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[14], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_open_global0', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[34]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_open_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 437, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 438, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 439, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 439, 'NAME' => 'smbXsrv_open_globalU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_open_global0' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_open_global0', 'TYPE' => 'smbXsrv_open_global0' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_open_globalU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[35]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 443, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 444, 'NAME' => 'seqnum', 'PARENT' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 445, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_open_globalU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 446, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 446, 'NAME' => 'smbXsrv_open_globalB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'seqnum', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_open_globalU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_open_globalU', 'TYPE' => 'smbXsrv_open_globalU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_open_globalB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[36]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 8, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_open_table', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'table', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 465, 'NAME' => 'table', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 466, 'NAME' => 'db_rec', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'db_record' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 467, 'NAME' => 'local_id', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 468, 'NAME' => 'global', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ref' => '1' }, 'TYPE' => 'smbXsrv_open_global0' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 469, 'NAME' => 'status', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTSTATUS' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 470, 'NAME' => 'idle_time', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'NTTIME' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 471, 'NAME' => 'compat', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'files_struct' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 472, 'NAME' => 'flags', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_open_flags' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 473, 'NAME' => 'create_action', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 474, 'NAME' => 'request_count', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 475, 'NAME' => 'pre_request_count', 'PARENT' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 476, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 476, 'NAME' => 'smbXsrv_open', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'STRUCT' }, 'POINTERS' => 1, 'PROPERTIES' => { 'ignore' => '1' }, 'TYPE' => 'smbXsrv_open_table' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_open_table', 'TYPE' => 'smbXsrv_open_table' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'db_record', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'db_rec', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'db_record', 'TYPE' => 'db_record' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'local_id', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ref', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_open_global0', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'global', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[3]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_open_global0', 'TYPE' => 'smbXsrv_open_global0' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTSTATUS', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'status', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[4], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTSTATUS', 'TYPE' => 'NTSTATUS' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'NTTIME', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'idle_time', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[5], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'NTTIME', 'TYPE' => 'NTTIME' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'ignore', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'files_struct', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'compat', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[6]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'files_struct', 'TYPE' => 'files_struct' }, { 'ALIGN' => 1, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_open_flags', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'flags', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[7], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_open_flags', 'TYPE' => 'smbXsrv_open_flags' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'create_action', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[8], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'request_count', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[9], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' }, { 'ALIGN' => 8, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'pre_request_count', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[10], 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_open', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[37]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 8, 'CASE' => 'case 0', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_open', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info0', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 479, 'NAME' => 'info0', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 480, 'NAME' => 'dummy', 'PARENT' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 1, 'PROPERTIES' => { 'default' => '1', 'unique' => '1' }, 'TYPE' => 'hyper' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 481, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 481, 'NAME' => 'smbXsrv_openU', 'POINTERS' => 0, 'TYPE' => 'TYPEDEF' }, 'TYPE' => 'UNION' }, 'POINTERS' => 1, 'PROPERTIES' => { 'case' => '0', 'unique' => '1' }, 'TYPE' => 'smbXsrv_open' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_open', 'TYPE' => 'smbXsrv_open' }, { 'ALIGN' => 8, 'CASE' => 'default', 'LEVELS' => [ { 'IS_DEFERRED' => '0', 'LEVEL' => 'EMBEDDED', 'LEVEL_INDEX' => 0, 'POINTER_INDEX' => 0, 'POINTER_TYPE' => 'unique', 'TYPE' => 'POINTER' }, { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'hyper', 'IS_DEFERRED' => 1, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'dummy', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'hyper', 'TYPE' => 'hyper' } ], 'HAS_DEFAULT' => 1, 'IS_MS_UNION' => 0, 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => undef, 'SWITCH_TYPE' => 'uint32', 'TYPE' => 'UNION' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_openU', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[38]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => undef, 'TYPE' => 'TYPEDEF' }, { 'DATA' => { 'ALIGN' => 5, 'ELEMENTS' => [ { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'smbXsrv_version_values', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'version', 'ORIGINAL' => { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 484, 'NAME' => 'version', 'PARENT' => { 'ELEMENTS' => [ $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 485, 'NAME' => 'reserved', 'PARENT' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'value' => '0' }, 'TYPE' => 'uint32' }, { 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 486, 'NAME' => 'info', 'PARENT' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'POINTERS' => 0, 'PROPERTIES' => { 'switch_is' => 'version' }, 'TYPE' => 'smbXsrv_openU' } ], 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 487, 'PARENT' => { 'BASEFILE' => 'smbXsrv', 'DATA' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'FILE' => '/home/metze/devel/samba/4.0/master4-test/source3/librpc/idl/smbXsrv.idl', 'LINE' => 487, 'NAME' => 'smbXsrv_openB', 'POINTERS' => 0, 'PROPERTIES' => { 'public' => '1' }, 'TYPE' => 'TYPEDEF' }, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'STRUCT' }, 'POINTERS' => 0, 'PROPERTIES' => {}, 'TYPE' => 'smbXsrv_version_values' }, 'PROPERTIES' => undef, 'REPRESENTATION_TYPE' => 'smbXsrv_version_values', 'TYPE' => 'smbXsrv_version_values' }, { 'ALIGN' => 4, 'LEVELS' => [ { 'CONTAINS_DEFERRED' => 0, 'DATA_TYPE' => 'uint32', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 0, 'TYPE' => 'DATA' } ], 'NAME' => 'reserved', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[1]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'uint32', 'TYPE' => 'uint32' }, { 'ALIGN' => 5, 'LEVELS' => [ { 'IS_DEFERRED' => 0, 'LEVEL_INDEX' => 0, 'SWITCH_IS' => 'version', 'TYPE' => 'SWITCH' }, { 'CONTAINS_DEFERRED' => 1, 'DATA_TYPE' => 'smbXsrv_openU', 'IS_DEFERRED' => 0, 'IS_SURROUNDING' => 0, 'LEVEL_INDEX' => 1, 'TYPE' => 'DATA' } ], 'NAME' => 'info', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2], 'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'ELEMENTS'}[2]{'PROPERTIES'}, 'REPRESENTATION_TYPE' => 'smbXsrv_openU', 'TYPE' => 'smbXsrv_openU' } ], 'NAME' => undef, 'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'SURROUNDING_ELEMENT' => undef, 'TYPE' => 'STRUCT' }, 'LEVELS' => [ { 'LEVEL_INDEX' => 0, 'TYPE' => 'TYPEDEF' } ], 'NAME' => 'smbXsrv_openB', 'ORIGINAL' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}, 'PROPERTIES' => $VAR1->[4]{'TYPES'}[39]{'DATA'}{'ELEMENTS'}[0]{'ORIGINAL'}{'PARENT'}{'PARENT'}{'PROPERTIES'}, 'TYPE' => 'TYPEDEF' } ], 'UUID' => '"07408340-ae31-11e1-97dc-539f7fddc06f"', 'VERSION' => '0.0' } ];