summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-01-24 13:52:47 +0100
committerStefan Metzmacher <metze@samba.org>2008-01-24 13:52:47 +0100
commit39fcf7ccdf7cd9c169f877e4722ad2d9b80ced64 (patch)
tree186bdb23d0a45e115c091bc7a37a5f23cc829b67 /source4/librpc/idl
parenta1c7b35bba183a7f274f8754a63d7d474f9f7def (diff)
downloadsamba-39fcf7ccdf7cd9c169f877e4722ad2d9b80ced64.tar.gz
samba-39fcf7ccdf7cd9c169f877e4722ad2d9b80ced64.tar.bz2
samba-39fcf7ccdf7cd9c169f877e4722ad2d9b80ced64.zip
netlogon.idl: add some MSV1_0_ values from samba3 and use a bitmap32
metze (This used to be commit 7222edb9cde5cdeb9d065e890775a7254b26648f)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/netlogon.idl13
1 files changed, 9 insertions, 4 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl
index 63e7aaf553..3e4d46d7f7 100644
--- a/source4/librpc/idl/netlogon.idl
+++ b/source4/librpc/idl/netlogon.idl
@@ -87,13 +87,18 @@ interface netlogon
[size_is(size/2),length_is(length/2)] uint16 *bindata;
} netr_AcctLockStr;
- const int MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 0x002;
- const int MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 0x020;
- const int MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 0x800;
+ typedef [public,bitmap32bit] bitmap {
+ MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 0x00000002,
+ MSV1_0_UPDATE_LOGON_STATISTICS = 0x00000004,
+ MSV1_0_RETURN_USER_PARAMETERS = 0x00000008,
+ MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 0x00000020,
+ MSV1_0_RETURN_PROFILE_PATH = 0x00000200,
+ MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 0x00000800
+ } netr_LogonParameterControl;
typedef struct {
lsa_String domain_name;
- uint32 parameter_control; /* see MSV1_0_* */
+ netr_LogonParameterControl parameter_control; /* see MSV1_0_* */
uint32 logon_id_low;
uint32 logon_id_high;
lsa_String account_name;