Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source3/libgpo/gpext/scripts.c

    r414 r745  
    1919
    2020#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"
    2227
    2328#define GP_EXT_NAME "scripts"
     
    9499        switch (data->type) {
    95100                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);
    97103                        break;
    98104                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                        }
    101108                        break;
    102109                default:
     
    256263
    257264static WERROR scripts_apply(TALLOC_CTX *mem_ctx,
    258                             const struct nt_user_token *token,
     265                            const struct security_token *token,
    259266                            struct registry_key *root_key,
    260267                            uint32_t flags,
     
    276283#if 0
    277284        if (flags & GPO_INFO_FLAG_MACHINE) {
    278                 struct nt_user_token *tmp_token;
     285                struct security_token *tmp_token;
    279286
    280287                tmp_token = registry_create_system_token(mem_ctx);
     
    296303        W_ERROR_HAVE_NO_MEMORY(keystr);
    297304
    298         reg_deletekey_recursive(mem_ctx, root_key, keystr);
     305        reg_deletekey_recursive(root_key, keystr);
    299306
    300307        werr = gp_store_reg_subkey(mem_ctx, keystr,
     
    333340                                             uint32_t flags,
    334341                                             struct registry_key *root_key,
    335                                              const struct nt_user_token *token,
     342                                             const struct security_token *token,
    336343                                             struct GROUP_POLICY_OBJECT *gpo,
    337344                                             const char *extension_guid,
Note: See TracChangeset for help on using the changeset viewer.