libgpo: apply some const.
authorGünther Deschner <gd@samba.org>
Thu, 19 Dec 2013 21:23:44 +0000 (22:23 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 7 Jan 2014 17:52:42 +0000 (18:52 +0100)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Jan  7 18:52:42 CET 2014 on sn-devel-104

libgpo/gpext/gpext.c
libgpo/gpext/gpext.h
libgpo/gpo.h
libgpo/gpo_fetch.c
libgpo/gpo_util.c
source3/libgpo/gpext/registry.c
source3/libgpo/gpext/scripts.c
source3/libgpo/gpext/security.c

index 85f0831a04871e20bb3b78a9c648845113f19b75..2afcfecc3d7d925a9c66824b78c8890c7dbedc28 100644 (file)
@@ -658,7 +658,7 @@ NTSTATUS gpext_free_gp_extensions(void)
 void gpext_debug_header(int lvl,
                        const char *name,
                        uint32_t flags,
-                       struct GROUP_POLICY_OBJECT *gpo,
+                       const struct GROUP_POLICY_OBJECT *gpo,
                        const char *extension_guid,
                        const char *snapin_guid)
 {
index 600af23d4c9aae1d1449c56587a4bd870026b993..0f5139d3915c7facd7d483369f6ef8edc8a4a59f 100644 (file)
@@ -65,8 +65,8 @@ struct gp_extension_methods {
                                         uint32_t flags,
                                         struct registry_key *root_key,
                                         const struct security_token *token,
-                                        struct GROUP_POLICY_OBJECT *deleted_gpo_list,
-                                        struct GROUP_POLICY_OBJECT *changed_gpo_list);
+                                        const struct GROUP_POLICY_OBJECT *deleted_gpo_list,
+                                        const struct GROUP_POLICY_OBJECT *changed_gpo_list);
 
        NTSTATUS (*get_reg_config)(TALLOC_CTX *mem_ctx,
                                   struct gp_extension_reg_info **info);
@@ -94,7 +94,7 @@ NTSTATUS gpext_free_gp_extensions(void);
 void gpext_debug_header(int lvl,
                        const char *name,
                        uint32_t flags,
-                       struct GROUP_POLICY_OBJECT *gpo,
+                       const struct GROUP_POLICY_OBJECT *gpo,
                        const char *extension_guid,
                        const char *snapin_guid);
 NTSTATUS gpext_process_extension(TALLOC_CTX *mem_ctx,
index dfded119980ee00742bb8bb813d922b7869ad016..0bae44aeca9a94399f11faab5d335eb54c952b8c 100644 (file)
@@ -169,7 +169,7 @@ NTSTATUS gpo_explode_filesyspath(TALLOC_CTX *mem_ctx,
 NTSTATUS gpo_fetch_files(TALLOC_CTX *mem_ctx,
                          ADS_STRUCT *ads,
                          const char *cache_dir,
-                        struct GROUP_POLICY_OBJECT *gpo);
+                        const struct GROUP_POLICY_OBJECT *gpo);
 NTSTATUS gpo_get_sysvol_gpt_version(TALLOC_CTX *mem_ctx,
                                    const char *unix_path,
                                    uint32_t *sysvol_version,
@@ -236,15 +236,15 @@ NTSTATUS check_refresh_gpo(ADS_STRUCT *ads,
                           TALLOC_CTX *mem_ctx,
                            const char *cache_dir,
                           uint32_t flags,
-                          struct GROUP_POLICY_OBJECT *gpo);
+                          const struct GROUP_POLICY_OBJECT *gpo);
 NTSTATUS check_refresh_gpo_list(ADS_STRUCT *ads,
                                TALLOC_CTX *mem_ctx,
                                 const char *cache_dir,
                                uint32_t flags,
-                               struct GROUP_POLICY_OBJECT *gpo_list);
+                               const struct GROUP_POLICY_OBJECT *gpo_list);
 NTSTATUS gpo_get_unix_path(TALLOC_CTX *mem_ctx,
                            const char *cache_dir,
-                          struct GROUP_POLICY_OBJECT *gpo,
+                          const struct GROUP_POLICY_OBJECT *gpo,
                           char **unix_path);
 char *gpo_flag_str(TALLOC_CTX *mem_ctx, uint32_t flags);
 NTSTATUS gp_find_file(TALLOC_CTX *mem_ctx,
index 9fdff7c2f2b49d0640e04c7111b12fc9440ed0fb..07141d42cac738a9a673adbc32cf7a1c77c65a0c 100644 (file)
@@ -151,7 +151,7 @@ static NTSTATUS gpo_connect_server(ADS_STRUCT *ads,
 NTSTATUS gpo_fetch_files(TALLOC_CTX *mem_ctx,
                          ADS_STRUCT *ads,
                          const char *cache_dir,
-                        struct GROUP_POLICY_OBJECT *gpo)
+                        const struct GROUP_POLICY_OBJECT *gpo)
 {
        NTSTATUS result;
        char *server, *service, *nt_path, *unix_path;
index 05288c63cb155c7fd1cd6b48ed17969e275db7c6..b846d3d864953e58a4a7c76c7e73f4f42952ede2 100644 (file)
@@ -477,7 +477,7 @@ NTSTATUS check_refresh_gpo(ADS_STRUCT *ads,
                           TALLOC_CTX *mem_ctx,
                            const char *cache_dir,
                           uint32_t flags,
-                          struct GROUP_POLICY_OBJECT *gpo)
+                          const struct GROUP_POLICY_OBJECT *gpo)
 {
        NTSTATUS result;
        char *server = NULL;
@@ -563,10 +563,10 @@ NTSTATUS check_refresh_gpo_list(ADS_STRUCT *ads,
                                TALLOC_CTX *mem_ctx,
                                const char *cache_dir,
                                uint32_t flags,
-                               struct GROUP_POLICY_OBJECT *gpo_list)
+                               const struct GROUP_POLICY_OBJECT *gpo_list)
 {
        NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
-       struct GROUP_POLICY_OBJECT *gpo;
+       const struct GROUP_POLICY_OBJECT *gpo;
 
        if (!gpo_list) {
                return NT_STATUS_INVALID_PARAMETER;
@@ -593,7 +593,7 @@ NTSTATUS check_refresh_gpo_list(ADS_STRUCT *ads,
 
 NTSTATUS gpo_get_unix_path(TALLOC_CTX *mem_ctx,
                            const char *cache_dir,
-                          struct GROUP_POLICY_OBJECT *gpo,
+                          const struct GROUP_POLICY_OBJECT *gpo,
                           char **unix_path)
 {
        char *server, *share, *nt_path;
index 1700eabd464c62d54927514aa3801a6bffb68628..b51bc305a20214df9a919d1b66383e30a25f590b 100644 (file)
@@ -278,15 +278,15 @@ static NTSTATUS registry_process_group_policy(TALLOC_CTX *mem_ctx,
                                              uint32_t flags,
                                              struct registry_key *root_key,
                                              const struct security_token *token,
-                                             struct GROUP_POLICY_OBJECT *deleted_gpo_list,
-                                             struct GROUP_POLICY_OBJECT *changed_gpo_list)
+                                             const struct GROUP_POLICY_OBJECT *deleted_gpo_list,
+                                             const struct GROUP_POLICY_OBJECT *changed_gpo_list)
 {
        NTSTATUS status;
        WERROR werr;
        struct gp_registry_entry *entries = NULL;
        size_t num_entries = 0;
        char *unix_path = NULL;
-       struct GROUP_POLICY_OBJECT *gpo;
+       const struct GROUP_POLICY_OBJECT *gpo;
 
        /* implementation of the policy callback function, see
         * http://msdn.microsoft.com/en-us/library/aa373494%28v=vs.85%29.aspx
index 16af3a23f933ff3e6106da0590f411b23065da36..e2841c01cbeab86b39390412d3a5fb932894e19f 100644 (file)
@@ -228,7 +228,7 @@ static NTSTATUS scripts_parse_ini_section(struct gp_inifile_context *ini_ctx,
 
 static WERROR scripts_store_reg_gpovals(TALLOC_CTX *mem_ctx,
                                        struct registry_key *key,
-                                       struct GROUP_POLICY_OBJECT *gpo)
+                                       const struct GROUP_POLICY_OBJECT *gpo)
 {
        WERROR werr;
 
@@ -267,7 +267,7 @@ static WERROR scripts_apply(TALLOC_CTX *mem_ctx,
                            struct registry_key *root_key,
                            uint32_t flags,
                            const char *section,
-                           struct GROUP_POLICY_OBJECT *gpo,
+                           const struct GROUP_POLICY_OBJECT *gpo,
                            struct gp_registry_entry *entries,
                            size_t num_entries)
 {
@@ -340,8 +340,8 @@ static NTSTATUS scripts_process_group_policy(TALLOC_CTX *mem_ctx,
                                             uint32_t flags,
                                             struct registry_key *root_key,
                                             const struct security_token *token,
-                                            struct GROUP_POLICY_OBJECT *deleted_gpo_list,
-                                            struct GROUP_POLICY_OBJECT *changed_gpo_list)
+                                            const struct GROUP_POLICY_OBJECT *deleted_gpo_list,
+                                            const struct GROUP_POLICY_OBJECT *changed_gpo_list)
 {
        NTSTATUS status;
        WERROR werr;
@@ -356,7 +356,7 @@ static NTSTATUS scripts_process_group_policy(TALLOC_CTX *mem_ctx,
                GP_SCRIPTS_INI_LOGON,
                GP_SCRIPTS_INI_LOGOFF
        };
-       struct GROUP_POLICY_OBJECT *gpo;
+       const struct GROUP_POLICY_OBJECT *gpo;
 
        /* implementation of the policy callback function, see
         * http://msdn.microsoft.com/en-us/library/aa373494%28v=vs.85%29.aspx
index f303622bb14a8ea4916eb6e38f3ff82581d9decb..5360222ad28c23d68858b786abd9e9bede5d448a 100644 (file)
@@ -145,13 +145,13 @@ static NTSTATUS security_process_group_policy(TALLOC_CTX *mem_ctx,
                                              uint32_t flags,
                                              struct registry_key *root_key,
                                              const struct security_token *token,
-                                             struct GROUP_POLICY_OBJECT *deleted_gpo_list,
-                                             struct GROUP_POLICY_OBJECT *changed_gpo_list)
+                                             const struct GROUP_POLICY_OBJECT *deleted_gpo_list,
+                                             const struct GROUP_POLICY_OBJECT *changed_gpo_list)
 {
        NTSTATUS status;
        char *unix_path = NULL;
        struct gp_inifile_context *ini_ctx = NULL;
-       struct GROUP_POLICY_OBJECT *gpo;
+       const struct GROUP_POLICY_OBJECT *gpo;
 
        /* implementation of the policy callback function, see
         * http://msdn.microsoft.com/en-us/library/aa373494%28v=vs.85%29.aspx