diff options
author | Günther Deschner <gd@samba.org> | 2010-05-18 18:26:16 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2010-05-18 21:42:41 +0200 |
commit | 230b880d142eea46d4131f2b44774465c9c214bc (patch) | |
tree | f1c2cc16eeadc3394b220d0ff58d321b1d70d6ba /source3/rpc_client | |
parent | 5ed365411278ca19d69216ca969e91c4725c2c08 (diff) | |
download | samba-230b880d142eea46d4131f2b44774465c9c214bc.tar.gz samba-230b880d142eea46d4131f2b44774465c9c214bc.tar.bz2 samba-230b880d142eea46d4131f2b44774465c9c214bc.zip |
s3-rpc_client: move protos to cli_lsarpc.h
Guenther
Diffstat (limited to 'source3/rpc_client')
-rw-r--r-- | source3/rpc_client/cli_lsarpc.c | 1 | ||||
-rw-r--r-- | source3/rpc_client/cli_lsarpc.h | 44 |
2 files changed, 45 insertions, 0 deletions
diff --git a/source3/rpc_client/cli_lsarpc.c b/source3/rpc_client/cli_lsarpc.c index caa258398a..481b65b80a 100644 --- a/source3/rpc_client/cli_lsarpc.c +++ b/source3/rpc_client/cli_lsarpc.c @@ -24,6 +24,7 @@ #include "includes.h" #include "../librpc/gen_ndr/cli_lsa.h" +#include "rpc_client/cli_lsarpc.h" /** @defgroup lsa LSA - Local Security Architecture * @ingroup rpc_client diff --git a/source3/rpc_client/cli_lsarpc.h b/source3/rpc_client/cli_lsarpc.h new file mode 100644 index 0000000000..188e5063d3 --- /dev/null +++ b/source3/rpc_client/cli_lsarpc.h @@ -0,0 +1,44 @@ +/* The following definitions come from rpc_client/cli_lsarpc.c */ + +NTSTATUS rpccli_lsa_open_policy(struct rpc_pipe_client *cli, + TALLOC_CTX *mem_ctx, + bool sec_qos, uint32 des_access, + struct policy_handle *pol); +NTSTATUS rpccli_lsa_open_policy2(struct rpc_pipe_client *cli, + TALLOC_CTX *mem_ctx, bool sec_qos, + uint32 des_access, struct policy_handle *pol); +NTSTATUS rpccli_lsa_lookup_sids(struct rpc_pipe_client *cli, + TALLOC_CTX *mem_ctx, + struct policy_handle *pol, + int num_sids, + const DOM_SID *sids, + char ***pdomains, + char ***pnames, + enum lsa_SidType **ptypes); +NTSTATUS rpccli_lsa_lookup_sids3(struct rpc_pipe_client *cli, + TALLOC_CTX *mem_ctx, + struct policy_handle *pol, + int num_sids, + const DOM_SID *sids, + char ***pdomains, + char ***pnames, + enum lsa_SidType **ptypes); +NTSTATUS rpccli_lsa_lookup_names(struct rpc_pipe_client *cli, + TALLOC_CTX *mem_ctx, + struct policy_handle *pol, int num_names, + const char **names, + const char ***dom_names, + int level, + DOM_SID **sids, + enum lsa_SidType **types); +NTSTATUS rpccli_lsa_lookup_names4(struct rpc_pipe_client *cli, + TALLOC_CTX *mem_ctx, + struct policy_handle *pol, int num_names, + const char **names, + const char ***dom_names, + int level, + DOM_SID **sids, + enum lsa_SidType **types); + +bool fetch_domain_sid( char *domain, char *remote_machine, DOM_SID *psid); + |