mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
r9503: removed duplicate REG_* defines from registry.h now that they are
generated in winreg.h
This commit is contained in:
parent
10b1f95790
commit
fc15e1b003
@ -33,23 +33,7 @@
|
|||||||
#define HKEY_PERFORMANCE_TEXT 0x80000050
|
#define HKEY_PERFORMANCE_TEXT 0x80000050
|
||||||
#define HKEY_PERFORMANCE_NLSTEXT 0x80000060
|
#define HKEY_PERFORMANCE_NLSTEXT 0x80000060
|
||||||
|
|
||||||
/* Registry data types */
|
|
||||||
|
|
||||||
#define REG_DELETE -1
|
#define REG_DELETE -1
|
||||||
#define REG_NONE 0
|
|
||||||
#define REG_SZ 1
|
|
||||||
#define REG_EXPAND_SZ 2
|
|
||||||
#define REG_BINARY 3
|
|
||||||
#define REG_DWORD_LE 4
|
|
||||||
#define REG_DWORD REG_DWORD_LE
|
|
||||||
#define REG_DWORD_BE 5
|
|
||||||
#define REG_LINK 6
|
|
||||||
#define REG_MULTI_SZ 7
|
|
||||||
#define REG_RESOURCE_LIST 8
|
|
||||||
#define REG_FULL_RESOURCE_DESCRIPTOR 9
|
|
||||||
#define REG_RESOURCE_REQUIREMENTS_LIST 10
|
|
||||||
#define REG_QWORD_LE 11
|
|
||||||
#define REG_QWORD REQ_QWORD_LE
|
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
/* FIXME */
|
/* FIXME */
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
#include "registry.h"
|
#include "registry.h"
|
||||||
|
#include "librpc/gen_ndr/winreg.h"
|
||||||
|
|
||||||
static const struct {
|
static const struct {
|
||||||
uint32_t id;
|
uint32_t id;
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
#include "registry.h"
|
#include "registry.h"
|
||||||
#include "lib/ldb/include/ldb.h"
|
#include "lib/ldb/include/ldb.h"
|
||||||
#include "db_wrap.h"
|
#include "db_wrap.h"
|
||||||
|
#include "librpc/gen_ndr/winreg.h"
|
||||||
|
|
||||||
struct ldb_key_data
|
struct ldb_key_data
|
||||||
{
|
{
|
||||||
@ -51,7 +52,7 @@ static void reg_ldb_unpack_value(TALLOC_CTX *mem_ctx, struct ldb_message *msg, c
|
|||||||
*len = convert_string_talloc(mem_ctx, CH_UTF8, CH_UTF16, val->data, val->length, data);
|
*len = convert_string_talloc(mem_ctx, CH_UTF8, CH_UTF16, val->data, val->length, data);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case REG_DWORD_LE:
|
case REG_DWORD:
|
||||||
*len = 4;
|
*len = 4;
|
||||||
*data = talloc(mem_ctx, uint32_t);
|
*data = talloc(mem_ctx, uint32_t);
|
||||||
SIVAL(*data, 0, strtol(val->data, NULL, 0));
|
SIVAL(*data, 0, strtol(val->data, NULL, 0));
|
||||||
@ -78,7 +79,7 @@ static struct ldb_message *reg_ldb_pack_value(struct ldb_context *ctx, TALLOC_CT
|
|||||||
val.length = convert_string_talloc(mem_ctx, CH_UTF16, CH_UTF8, data, len, &val.data);
|
val.length = convert_string_talloc(mem_ctx, CH_UTF16, CH_UTF8, data, len, &val.data);
|
||||||
ldb_msg_add_value(ctx, msg, "data", &val);
|
ldb_msg_add_value(ctx, msg, "data", &val);
|
||||||
break;
|
break;
|
||||||
case REG_DWORD_LE:
|
case REG_DWORD:
|
||||||
ldb_msg_add_string(ctx, msg, "data", talloc_asprintf(mem_ctx, "0x%x", IVAL(data, 0)));
|
ldb_msg_add_string(ctx, msg, "data", talloc_asprintf(mem_ctx, "0x%x", IVAL(data, 0)));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
#include "registry.h"
|
#include "registry.h"
|
||||||
#include "lib/cmdline/popt_common.h"
|
#include "lib/cmdline/popt_common.h"
|
||||||
#include "system/filesys.h"
|
#include "system/filesys.h"
|
||||||
|
#include "librpc/gen_ndr/winreg.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Routines to parse a REGEDIT4 file
|
* Routines to parse a REGEDIT4 file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user