r1525: share info level 1004 is invalid,
authorStefan Metzmacher <metze@samba.org>
Fri, 16 Jul 2004 08:53:20 +0000 (08:53 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:57:39 +0000 (12:57 -0500)
but is not the same as the default case

metze

source/librpc/idl/srvsvc.idl

index 236d99a8b8c2d4f7052015624d4b02cad3748738..2f1a85be50de748131eabb469eb0f37c689ea230 100644 (file)
                [subcontext(4)] security_descriptor *sd;
        } srvsvc_NetShareInfo502;
 
-       typedef struct {
-               uint32 dfs_flags;
-       } srvsvc_NetShareInfo1005;
-
        typedef struct {
                uint32 count;
                [size_is(count)] srvsvc_NetShareInfo502 *array;
        } srvsvc_NetShareCtr502;
 
+       typedef struct {
+               uint32 dummy;
+       } srvsvc_NetShareInfo1004;
+
+       typedef struct {
+               uint32 dfs_flags;
+       } srvsvc_NetShareInfo1005;
+
        typedef union {
                [case(0)] srvsvc_NetShareInfo0 *info0;
                [case(1)] srvsvc_NetShareInfo1 *info1;
                [case(2)] srvsvc_NetShareInfo2 *info2;
                [case(501)] srvsvc_NetShareInfo501 *info501;
                [case(502)] srvsvc_NetShareInfo502 *info502;
+               [case(1004)] srvsvc_NetShareInfo1004 *info1004;
                [case(1005)] srvsvc_NetShareInfo1005 *info1005;
                [default] ;
        } srvsvc_NetShareInfo;