summaryrefslogtreecommitdiff
path: root/source4/librpc/ndr/ndr_samr.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-11-15 10:58:29 +0000
committerAndrew Tridgell <tridge@samba.org>2003-11-15 10:58:29 +0000
commite92419e2d35126f98af6c22fe5e0224421998aad (patch)
tree25b71827fbc7bdb25f76d6253d93c2ed378a9d13 /source4/librpc/ndr/ndr_samr.h
parent54ccb9c6a2510c3e76603459f09d911c1dc3354e (diff)
downloadsamba-e92419e2d35126f98af6c22fe5e0224421998aad.tar.gz
samba-e92419e2d35126f98af6c22fe5e0224421998aad.tar.bz2
samba-e92419e2d35126f98af6c22fe5e0224421998aad.zip
added samr_UserInfo2 and samr_UserInfo3
(This used to be commit 5e852f694c039ae8bde3490be9e0c4959c1e93f0)
Diffstat (limited to 'source4/librpc/ndr/ndr_samr.h')
-rw-r--r--source4/librpc/ndr/ndr_samr.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/source4/librpc/ndr/ndr_samr.h b/source4/librpc/ndr/ndr_samr.h
index 79dcc861e1..49103078fe 100644
--- a/source4/librpc/ndr/ndr_samr.h
+++ b/source4/librpc/ndr/ndr_samr.h
@@ -522,8 +522,40 @@ struct samr_UserInfo1 {
struct samr_Name comment;
};
+struct samr_UserInfo2 {
+ struct samr_Name comment;
+ uint32 foo1;
+ uint32 foo2;
+ uint16 country_code;
+ uint16 code_page;
+};
+
+struct samr_UserInfo3 {
+ struct samr_Name username;
+ struct samr_Name full_name;
+ uint32 Rid;
+ uint32 primary_group_rid;
+ struct samr_Name home_directory;
+ struct samr_Name home_drive;
+ struct samr_Name logon_script;
+ struct samr_Name profile;
+ struct samr_Name workstations;
+ NTTIME last_logon;
+ NTTIME last_logoff;
+ NTTIME last_pwd_change;
+ NTTIME allow_pwd_change;
+ NTTIME max_storage;
+ uint32 units_per_week;
+ uint8 *logon_hours;
+ uint16 bad_pwd_count;
+ uint16 num_logons;
+ uint32 acct_flags;
+};
+
union samr_UserInfo {
/* [case(1)] */ struct samr_UserInfo1 info1;
+/* [case(2)] */ struct samr_UserInfo2 info2;
+/* [case(3)] */ struct samr_UserInfo3 info3;
};
struct samr_QueryUserInfo {