Changeset 745 for trunk/server/source3/libgpo/gpext/scripts.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/libgpo/gpext/scripts.c
r414 r745 19 19 20 20 #include "includes.h" 21 #include "libgpo/gpo_ini.h" 21 #include "../libgpo/gpo_ini.h" 22 #include "../libgpo/gpo.h" 23 #include "libgpo/gpo_proto.h" 24 #include "registry.h" 25 #include "registry/reg_api.h" 26 #include "../libcli/registry/util_reg.h" 22 27 23 28 #define GP_EXT_NAME "scripts" … … 94 99 switch (data->type) { 95 100 case REG_QWORD: 96 data->v.qword = *(uint64_t *)data_p; 101 data->data = data_blob_talloc(mem_ctx, NULL, 8); 102 SBVAL(data->data.data, 0, *(uint64_t *)data_p); 97 103 break; 98 104 case REG_SZ: 99 data->v.sz.str = talloc_strdup(mem_ctx, (char *)data_p); 100 data->v.sz.len = strlen(data->v.sz.str); 105 if (!push_reg_sz(mem_ctx, &data->data, (char *)data_p)) { 106 return NT_STATUS_NO_MEMORY; 107 } 101 108 break; 102 109 default: … … 256 263 257 264 static WERROR scripts_apply(TALLOC_CTX *mem_ctx, 258 const struct nt_user_token *token,265 const struct security_token *token, 259 266 struct registry_key *root_key, 260 267 uint32_t flags, … … 276 283 #if 0 277 284 if (flags & GPO_INFO_FLAG_MACHINE) { 278 struct nt_user_token *tmp_token;285 struct security_token *tmp_token; 279 286 280 287 tmp_token = registry_create_system_token(mem_ctx); … … 296 303 W_ERROR_HAVE_NO_MEMORY(keystr); 297 304 298 reg_deletekey_recursive( mem_ctx,root_key, keystr);305 reg_deletekey_recursive(root_key, keystr); 299 306 300 307 werr = gp_store_reg_subkey(mem_ctx, keystr, … … 333 340 uint32_t flags, 334 341 struct registry_key *root_key, 335 const struct nt_user_token *token,342 const struct security_token *token, 336 343 struct GROUP_POLICY_OBJECT *gpo, 337 344 const char *extension_guid,
Note:
See TracChangeset
for help on using the changeset viewer.