diff options
author | Andrew Tridgell <tridge@samba.org> | 2003-11-14 07:56:43 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2003-11-14 07:56:43 +0000 |
commit | 57529207ca1c0f2a95e6e9f85fc41bb9a27aa64c (patch) | |
tree | 3d198584168ff25d4919f5476e8a3f361dc7b9b8 /source4/librpc/idl | |
parent | 565fd2da7613475e6f083e6257cf61a9089f72fc (diff) | |
download | samba-57529207ca1c0f2a95e6e9f85fc41bb9a27aa64c.tar.gz samba-57529207ca1c0f2a95e6e9f85fc41bb9a27aa64c.tar.bz2 samba-57529207ca1c0f2a95e6e9f85fc41bb9a27aa64c.zip |
* fixed lsa_LookupPrivName
* added levels 2 and 3 of dfs_Enum
(This used to be commit 3fa61c19826cd1415f561e1e5c40adcc59d4abf2)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/dfs.idl | 43 | ||||
-rw-r--r-- | source4/librpc/idl/lsa.idl | 3 |
2 files changed, 39 insertions, 7 deletions
diff --git a/source4/librpc/idl/dfs.idl b/source4/librpc/idl/dfs.idl index 19781568a3..27efc5b221 100644 --- a/source4/librpc/idl/dfs.idl +++ b/source4/librpc/idl/dfs.idl @@ -49,16 +49,49 @@ /* Function: 0x05 */ typedef struct { - unistr *str; - } dfs_String; + unistr *path; + } dfs_Info1; typedef struct { uint32 count; - [size_is(count)] dfs_String *s; - } dfs_Enum1; + [size_is(count)] dfs_Info1 *s; + } dfs_EnumArray1; + + typedef struct { + unistr *path; + unistr *comment; + uint32 state; + uint32 num_stores; + } dfs_Info2; + + typedef struct { + uint32 count; + [size_is(count)] dfs_Info2 *s; + } dfs_EnumArray2; + + typedef struct { + uint32 state; + unistr *server; + unistr *share; + } dfs_StorageInfo; + + typedef struct { + unistr *path; + unistr *comment; + uint32 state; + uint32 num_stores; + [size_is(num_stores)] dfs_StorageInfo *stores; + } dfs_Info3; + + typedef struct { + uint32 count; + [size_is(count)] dfs_Info3 *s; + } dfs_EnumArray3; typedef union { - case(1) dfs_Enum1 *enum1; + case(1) dfs_EnumArray1 *info1; + case(2) dfs_EnumArray2 *info2; + case(3) dfs_EnumArray3 *info3; } dfs_EnumInfo; typedef struct { diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl index ce6a151f42..e86ff5f4d3 100644 --- a/source4/librpc/idl/lsa.idl +++ b/source4/librpc/idl/lsa.idl @@ -376,8 +376,7 @@ /* Function: 0x20 */ NTSTATUS lsa_LookupPrivName ( [in,ref] policy_handle *handle, - [in] uint32 luid_high, - [in] uint32 luid_low, + [in,ref] lsa_LUID *luid, [out] lsa_Name *name ); |