r2127: more lsa IDL updates from Richard Renard
authorAndrew Tridgell <tridge@samba.org>
Tue, 31 Aug 2004 08:43:28 +0000 (08:43 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:58:26 +0000 (12:58 -0500)
source/librpc/idl/lsa.idl

index 3afad691cd7a11f6892b05372396f929c6879948..88e5f01c60b2b27486a9dda5e67ec9fca44ec81f 100644 (file)
                );
 
 
+       /*******************/
        /* 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 {