summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/lsa.idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-08-31 08:43:28 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:58:26 -0500
commit5be4fe1737c80a665895898341514c5f62c2bffa (patch)
tree971d7e29112cf5199a6b7a3c0e7a1b27280645cd /source4/librpc/idl/lsa.idl
parent9db2cb2642c385840b45a750a3d1aa25d3134fbf (diff)
downloadsamba-5be4fe1737c80a665895898341514c5f62c2bffa.tar.gz
samba-5be4fe1737c80a665895898341514c5f62c2bffa.tar.bz2
samba-5be4fe1737c80a665895898341514c5f62c2bffa.zip
r2127: more lsa IDL updates from Richard Renard
(This used to be commit 5be1b54d15e65008f0dc06a005fb205180817a6d)
Diffstat (limited to 'source4/librpc/idl/lsa.idl')
-rw-r--r--source4/librpc/idl/lsa.idl26
1 files changed, 23 insertions, 3 deletions
diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl
index 3afad691cd..88e5f01c60 100644
--- a/source4/librpc/idl/lsa.idl
+++ b/source4/librpc/idl/lsa.idl
@@ -453,12 +453,32 @@
);
+ /*******************/
/* Function: 0x21 */
- NTSTATUS lsa_LookupPrivDisplayName();
+ /* in [out] there is a uin16 field
+ which is not always present.
+ its value varies */
+ NTSTATUS lsa_LookupPrivDisplayName (
+ [in,ref] policy_handle *handle,
+ [in,ref] lsa_Name *name,
+ [in] uint16 unknown, /* 0x0409 */
+ [in] uint16 unknown2, /* 0x0409 */
+ [out] lsa_Name *disp_name,
+ [out] uint16 unknown3 /* 0x0409 */
+ /* [out] uint16 unknown4 */ /* not always present */
+ );
+
/* Function: 0x22 */
NTSTATUS lsa_DeleteObject();
- /* Function: 0x23 */
- NTSTATUS lsa_EnumAccountsWithUserRight();
+
+
+ /*******************/
+ /* Function: 0x23 */
+ NTSTATUS lsa_EnumAccountsWithUserRight (
+ [in,ref] policy_handle *handle,
+ [in] lsa_Name *name,
+ [out,ref] lsa_SidArray *sids
+ );
/* Function: 0x24 */
typedef struct {