summaryrefslogtreecommitdiff
path: root/source4/libnet/libnet_user.h
diff options
context:
space:
mode:
authorRafal Szczesniak <mimir@samba.org>2006-08-27 20:37:23 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:16:48 -0500
commit1e46d3a46a2556eb3c8704d344f51a013059ba97 (patch)
tree0a1d4c08c6f36e454557d7c1cff418a94db48ff9 /source4/libnet/libnet_user.h
parent1bdf6692092f84aa28fc237a89c14d836b2cde87 (diff)
downloadsamba-1e46d3a46a2556eb3c8704d344f51a013059ba97.tar.gz
samba-1e46d3a46a2556eb3c8704d344f51a013059ba97.tar.bz2
samba-1e46d3a46a2556eb3c8704d344f51a013059ba97.zip
r17856: The two new functions - libnet_LookupName and libnet_UserInfo.
These two perform name resolving in SAM database and fetching user account information, respectively. The code is quite rough yet, but it builds and basic tests work. Now, I'm working on cleaning it up... rafal (This used to be commit 4a932255a01d9f1ac91feb9e371494933f1ae74e)
Diffstat (limited to 'source4/libnet/libnet_user.h')
-rw-r--r--source4/libnet/libnet_user.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/source4/libnet/libnet_user.h b/source4/libnet/libnet_user.h
index 2bea398b65..bd2944feb6 100644
--- a/source4/libnet/libnet_user.h
+++ b/source4/libnet/libnet_user.h
@@ -87,3 +87,30 @@ struct libnet_ModifyUser {
mod->fields |= flag; \
} \
}
+
+
+struct libnet_UserInfo {
+ struct {
+ const char *user_name;
+ const char *domain_name;
+ } in;
+ struct {
+ const char *account_name;
+ const char *full_name;
+ const char *description;
+ const char *home_directory;
+ const char *home_drive;
+ const char *comment;
+ const char *logon_script;
+ const char *profile_path;
+ struct timeval *acct_expiry;
+ struct timeval *allow_password_change;
+ struct timeval *force_password_change;
+ struct timeval *last_logon;
+ struct timeval *last_logoff;
+ struct timeval *last_password_change;
+ uint32_t acct_flags;
+
+ const char *error_string;
+ } out;
+};