summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2010-05-10 00:07:10 +0200
committerGünther Deschner <gd@samba.org>2010-05-17 21:07:17 +0200
commit3d5972c43f536b94122100e1e30f92a4f8441768 (patch)
tree6bcc3f43474d06653ff2a067ffcdb5f878bdd5b2 /source3/include
parented8a98f6f4547fed6045a4b6793e9a91edd6597c (diff)
downloadsamba-3d5972c43f536b94122100e1e30f92a4f8441768.tar.gz
samba-3d5972c43f536b94122100e1e30f92a4f8441768.tar.bz2
samba-3d5972c43f536b94122100e1e30f92a4f8441768.zip
s3-libgpo: move group policy protos to where they belong.
Guenther
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/ads_protos.h1
-rw-r--r--source3/include/includes.h1
-rw-r--r--source3/include/proto.h78
3 files changed, 1 insertions, 79 deletions
diff --git a/source3/include/ads_protos.h b/source3/include/ads_protos.h
index 502eaa82d9..97b5728b05 100644
--- a/source3/include/ads_protos.h
+++ b/source3/include/ads_protos.h
@@ -96,6 +96,7 @@ void ads_process_results(ADS_STRUCT *ads, LDAPMessage *res,
void *data_area);
void ads_dump(ADS_STRUCT *ads, LDAPMessage *res);
+struct GROUP_POLICY_OBJECT;
ADS_STATUS ads_parse_gpo(ADS_STRUCT *ads,
TALLOC_CTX *mem_ctx,
LDAPMessage *res,
diff --git a/source3/include/includes.h b/source3/include/includes.h
index 456b64b9cc..6cbef2ec44 100644
--- a/source3/include/includes.h
+++ b/source3/include/includes.h
@@ -651,7 +651,6 @@ struct smb_iconv_convenience *lp_iconv_convenience(void *lp_ctx);
#include "mapping.h"
#include "passdb.h"
#include "rpc_secdes.h"
-#include "../libgpo/gpo.h"
#include "msdfs.h"
#include "../lib/crypto/md5.h"
#include "../lib/crypto/md4.h"
diff --git a/source3/include/proto.h b/source3/include/proto.h
index b633d9ef8a..27fa1b5514 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -2017,84 +2017,6 @@ ADS_STATUS ads_change_trust_account_password(ADS_STRUCT *ads, char *host_princip
ADS_STATUS ads_guess_service_principal(ADS_STRUCT *ads,
char **returned_principal);
-/* The following definitions come from libgpo/gpo_filesync.c */
-
-NTSTATUS gpo_copy_file(TALLOC_CTX *mem_ctx,
- struct cli_state *cli,
- const char *nt_path,
- const char *unix_path);
-NTSTATUS gpo_sync_directories(TALLOC_CTX *mem_ctx,
- struct cli_state *cli,
- const char *nt_path,
- const char *local_path);
-
-/* The following definitions come from libgpo/gpo_ini.c */
-
-NTSTATUS parse_gpt_ini(TALLOC_CTX *mem_ctx,
- const char *filename,
- uint32_t *version,
- char **display_name);
-
-/* The following definitions come from libgpo/gpo_reg.c */
-
-struct nt_user_token *registry_create_system_token(TALLOC_CTX *mem_ctx);
-WERROR gp_init_reg_ctx(TALLOC_CTX *mem_ctx,
- const char *initial_path,
- uint32_t desired_access,
- const struct nt_user_token *token,
- struct gp_registry_context **reg_ctx);
-void gp_free_reg_ctx(struct gp_registry_context *reg_ctx);
-WERROR gp_store_reg_subkey(TALLOC_CTX *mem_ctx,
- const char *subkeyname,
- struct registry_key *curr_key,
- struct registry_key **new_key);
-WERROR gp_read_reg_subkey(TALLOC_CTX *mem_ctx,
- struct gp_registry_context *reg_ctx,
- const char *subkeyname,
- struct registry_key **key);
-WERROR gp_store_reg_val_sz(TALLOC_CTX *mem_ctx,
- struct registry_key *key,
- const char *val_name,
- const char *val);
-WERROR gp_read_reg_val_sz(TALLOC_CTX *mem_ctx,
- struct registry_key *key,
- const char *val_name,
- const char **val);
-WERROR gp_reg_state_store(TALLOC_CTX *mem_ctx,
- uint32_t flags,
- const char *dn,
- const struct nt_user_token *token,
- struct GROUP_POLICY_OBJECT *gpo_list);
-WERROR gp_reg_state_read(TALLOC_CTX *mem_ctx,
- uint32_t flags,
- const DOM_SID *sid,
- struct GROUP_POLICY_OBJECT **gpo_list);
-WERROR gp_secure_key(TALLOC_CTX *mem_ctx,
- uint32_t flags,
- struct registry_key *key,
- const DOM_SID *sid);
-void dump_reg_val(int lvl, const char *direction,
- const char *key, const char *subkey,
- struct registry_value *val);
-void dump_reg_entry(uint32_t flags,
- const char *dir,
- struct gp_registry_entry *entry);
-void dump_reg_entries(uint32_t flags,
- const char *dir,
- struct gp_registry_entry *entries,
- size_t num_entries);
-bool add_gp_registry_entry_to_array(TALLOC_CTX *mem_ctx,
- struct gp_registry_entry *entry,
- struct gp_registry_entry **entries,
- size_t *num);
-WERROR reg_apply_registry_entry(TALLOC_CTX *mem_ctx,
- struct registry_key *root_key,
- struct gp_registry_context *reg_ctx,
- struct gp_registry_entry *entry,
- const struct nt_user_token *token,
- uint32_t flags);
-
-
#include "librpc/gen_ndr/ndr_krb5pac.h"
#include "librpc/gen_ndr/ndr_spoolss.h"