diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-01-10 17:28:36 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:08:39 -0500 |
commit | fd4831f1f088e1c00c2a037e200440e309014afd (patch) | |
tree | 4e07b53e2f71929db2eab58405e2277f81310bb7 /source4/librpc/idl/samr.idl | |
parent | 860a3fb21622bfad2fb8fe54097c62999b8855bc (diff) | |
download | samba-fd4831f1f088e1c00c2a037e200440e309014afd.tar.gz samba-fd4831f1f088e1c00c2a037e200440e309014afd.tar.bz2 samba-fd4831f1f088e1c00c2a037e200440e309014afd.zip |
r4650: - make more use of bitmap and enum's
- move some structs out of misc.idl
metze
(This used to be commit b6543a6e3057b5588ec50a2ebf6c7c932209efe6)
Diffstat (limited to 'source4/librpc/idl/samr.idl')
-rw-r--r-- | source4/librpc/idl/samr.idl | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/source4/librpc/idl/samr.idl b/source4/librpc/idl/samr.idl index 41414b1abe..56387936c7 100644 --- a/source4/librpc/idl/samr.idl +++ b/source4/librpc/idl/samr.idl @@ -122,6 +122,13 @@ /************************/ /* Function 0x08 */ + /* server roles */ + typedef [v1_enum] enum { + ROLE_STANDALONE = 0, + ROLE_DOMAIN_MEMBER = 1, + ROLE_DOMAIN_BDC = 2, + ROLE_DOMAIN_PDC = 3 + } samr_Role; typedef struct { uint16 min_password_length; @@ -139,7 +146,7 @@ samr_String primary; /* PDC name if this is a BDC */ uint64 sequence_num; uint32 unknown2; - uint32 role; + samr_Role role; uint32 unknown3; uint32 num_users; uint32 num_groups; @@ -163,7 +170,7 @@ } samr_DomInfo6; typedef struct { - uint32 role; + samr_Role role; } samr_DomInfo7; typedef struct { @@ -780,7 +787,10 @@ /************************/ /* Function 0x26 */ - + typedef [public, flag(NDR_PAHEX)] struct { + uint8 hash[16]; + } samr_Password; + /* this is a password change interface that doesn't give the server the plaintext password. Depricated. |