diff options
author | Günther Deschner <gd@samba.org> | 2008-07-01 20:14:36 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-07-18 16:51:48 +0200 |
commit | 3f0da66d5cae7efb600080c054ab52ed5b5a650f (patch) | |
tree | a468607fe188920818968852190e13d27cf69f91 /source3/lib/netapi/netapi_private.h | |
parent | f09df9b1869b7d95d7399b13b79ecf1f14b02f07 (diff) | |
download | samba-3f0da66d5cae7efb600080c054ab52ed5b5a650f.tar.gz samba-3f0da66d5cae7efb600080c054ab52ed5b5a650f.tar.bz2 samba-3f0da66d5cae7efb600080c054ab52ed5b5a650f.zip |
netapi: add libnetapi_private_ctx and init function.
Guenther
(This used to be commit 45fff2d37ae21c76d100f66d9154f6add446f380)
Diffstat (limited to 'source3/lib/netapi/netapi_private.h')
-rw-r--r-- | source3/lib/netapi/netapi_private.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/source3/lib/netapi/netapi_private.h b/source3/lib/netapi/netapi_private.h index 3ce078c2b6..c913fe789d 100644 --- a/source3/lib/netapi/netapi_private.h +++ b/source3/lib/netapi/netapi_private.h @@ -20,6 +20,24 @@ #ifndef __LIB_NETAPI_PRIVATE_H__ #define __LIB_NETAPI_PRIVATE_H__ +struct libnetapi_private_ctx { + struct { + const char *domain_name; + struct dom_sid *domain_sid; + struct rpc_pipe_client *cli; + + uint32_t connect_mask; + struct policy_handle connect_handle; + + uint32_t domain_mask; + struct policy_handle domain_handle; + + uint32_t builtin_mask; + struct policy_handle builtin_handle; + } samr; + +}; + NET_API_STATUS libnetapi_get_password(struct libnetapi_ctx *ctx, char **password); NET_API_STATUS libnetapi_get_username(struct libnetapi_ctx *ctx, char **username); NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx, const char *format, ...); |