Author: jelmer
Date: 2007-08-27 21:17:29 +0000 (Mon, 27 Aug 2007)
New Revision: 24723

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24723

Log:
Install the right headers for use by samba-gtk.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/headermap.txt
   branches/SAMBA_4_0/source/lib/registry/config.mk
   branches/SAMBA_4_0/source/lib/registry/hive.h
   branches/SAMBA_4_0/source/lib/registry/patchfile.h
   branches/SAMBA_4_0/source/lib/registry/registry.h


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/headermap.txt
===================================================================
--- branches/SAMBA_4_0/source/headermap.txt     2007-08-27 20:09:37 UTC (rev 
24722)
+++ branches/SAMBA_4_0/source/headermap.txt     2007-08-27 21:17:29 UTC (rev 
24723)
@@ -32,7 +32,9 @@
 gtk/common/gtk-smb.h: gtk-smb.h
 gtk/common/select.h: gtk/select.h
 librpc/ndr/libndr.h: ndr.h
-lib/registry/registry.h: registry.h
+lib/registry/registry.h: registry/registry.h
+lib/registry/hive.h: registry/hive.h
+lib/registry/patchfile.h: registry/patchfile.h
 libcli/util/nterr.h: core/nterr.h
 libcli/util/doserr.h: core/doserr.h
 libcli/util/nt_status.h: core/ntstatus.h

Modified: branches/SAMBA_4_0/source/lib/registry/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/config.mk    2007-08-27 20:09:37 UTC 
(rev 24722)
+++ branches/SAMBA_4_0/source/lib/registry/config.mk    2007-08-27 21:17:29 UTC 
(rev 24723)
@@ -36,7 +36,7 @@
 PUBLIC_DEPENDENCIES = \
                LIBSAMBA-UTIL CHARSET TDR_REGF LIBLDB \
                RPC_NDR_WINREG
-PUBLIC_HEADERS = registry.h
+PUBLIC_HEADERS = registry.h hive.h patchfile.h
 # End MODULE registry_ldb
 ################################################
 

Modified: branches/SAMBA_4_0/source/lib/registry/hive.h
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/hive.h       2007-08-27 20:09:37 UTC 
(rev 24722)
+++ branches/SAMBA_4_0/source/lib/registry/hive.h       2007-08-27 21:17:29 UTC 
(rev 24723)
@@ -150,8 +150,8 @@
 WERROR hive_key_add_name(TALLOC_CTX *ctx, const struct hive_key *parent_key,
                                                 const char *name, const char 
*classname, struct security_descriptor *desc,
                                                 struct hive_key **key);
-_PUBLIC_ WERROR hive_key_del(const struct hive_key *key, const char *name);
-_PUBLIC_ WERROR hive_get_key_by_name(TALLOC_CTX *mem_ctx,
+WERROR hive_key_del(const struct hive_key *key, const char *name);
+WERROR hive_get_key_by_name(TALLOC_CTX *mem_ctx,
                                                           const struct 
hive_key *key, const char *name, 
                                                           struct hive_key 
**subkey);
 WERROR hive_enum_key(TALLOC_CTX *mem_ctx,

Modified: branches/SAMBA_4_0/source/lib/registry/patchfile.h
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/patchfile.h  2007-08-27 20:09:37 UTC 
(rev 24722)
+++ branches/SAMBA_4_0/source/lib/registry/patchfile.h  2007-08-27 21:17:29 UTC 
(rev 24723)
@@ -34,16 +34,16 @@
        WERROR (*done) (void *callback_data);
 };
 
-_PUBLIC_ WERROR reg_diff_apply (const char *filename, 
+WERROR reg_diff_apply (const char *filename, 
                                                                struct 
registry_context *ctx);
 
-_PUBLIC_ WERROR reg_generate_diff(struct registry_context *ctx1, 
+WERROR reg_generate_diff(struct registry_context *ctx1, 
                                  struct registry_context *ctx2, 
                                  const struct reg_diff_callbacks *callbacks,
                                  void *callback_data);
-_PUBLIC_ WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename, 
+WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename, 
                                struct reg_diff_callbacks **callbacks, void 
**callback_data);
-_PUBLIC_ WERROR reg_generate_diff_key(struct registry_key *oldkey, 
+WERROR reg_generate_diff_key(struct registry_key *oldkey, 
                                    struct registry_key *newkey,
                                    const char *path,
                                    const struct reg_diff_callbacks *callbacks,

Modified: branches/SAMBA_4_0/source/lib/registry/registry.h
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/registry.h   2007-08-27 20:09:37 UTC 
(rev 24722)
+++ branches/SAMBA_4_0/source/lib/registry/registry.h   2007-08-27 21:17:29 UTC 
(rev 24723)
@@ -165,19 +165,15 @@
 struct auth_session_info;
 struct event_context;
 
-#ifndef _PUBLIC_
-#define _PUBLIC_
-#endif
-
 /**
  * Open the locally defined registry.
  */
-_PUBLIC_ WERROR reg_open_local (TALLOC_CTX *mem_ctx, 
+WERROR reg_open_local (TALLOC_CTX *mem_ctx, 
                                struct registry_context **ctx, 
                                struct auth_session_info *session_info, 
                                struct cli_credentials *credentials);
 
-_PUBLIC_ WERROR reg_open_samba (TALLOC_CTX *mem_ctx,
+WERROR reg_open_samba (TALLOC_CTX *mem_ctx,
                                                                struct 
registry_context **ctx,
                                                                struct 
auth_session_info *session_info,
                                                                struct 
cli_credentials *credentials);
@@ -185,36 +181,36 @@
 /**
  * Open the registry on a remote machine.
  */
-_PUBLIC_ WERROR reg_open_remote(struct registry_context **ctx, 
+WERROR reg_open_remote(struct registry_context **ctx, 
                                                                struct 
auth_session_info *session_info, 
                                                                struct 
cli_credentials *credentials, 
                                                                const char 
*location, struct event_context *ev);
 
-_PUBLIC_ WERROR reg_open_wine(struct registry_context **ctx, const char *path);
+WERROR reg_open_wine(struct registry_context **ctx, const char *path);
 
-_PUBLIC_ const char *reg_get_predef_name(uint32_t hkey);
-_PUBLIC_ WERROR reg_get_predefined_key_by_name(struct registry_context *ctx, 
+const char *reg_get_predef_name(uint32_t hkey);
+WERROR reg_get_predefined_key_by_name(struct registry_context *ctx, 
                                                                                
           const char *name, 
                                                                                
           struct registry_key **key);
-_PUBLIC_ WERROR reg_get_predefined_key(const struct registry_context *ctx, 
+WERROR reg_get_predefined_key(const struct registry_context *ctx, 
                                                                           
uint32_t hkey, 
                                                                           
struct registry_key **key);
 
-_PUBLIC_ WERROR reg_open_key(TALLOC_CTX *mem_ctx, struct registry_key *parent, 
+WERROR reg_open_key(TALLOC_CTX *mem_ctx, struct registry_key *parent, 
                                                         const char *name, 
struct registry_key **result);
 
-_PUBLIC_ WERROR reg_key_get_value_by_index(TALLOC_CTX *mem_ctx, 
+WERROR reg_key_get_value_by_index(TALLOC_CTX *mem_ctx, 
                                   const struct registry_key *key, uint32_t 
idx, 
                                   const char **name,
                                   uint32_t *type,
                                   DATA_BLOB *data);
-_PUBLIC_ WERROR reg_key_get_info(TALLOC_CTX *mem_ctx,
+WERROR reg_key_get_info(TALLOC_CTX *mem_ctx,
                                                                 const struct 
registry_key *key, 
                                                                        const 
char **class_name,
                                                                        
uint32_t *num_subkeys,
                                                                        
uint32_t *num_values,
                                                                        NTTIME 
*last_change_time);
-_PUBLIC_ WERROR reg_key_get_subkey_by_index(TALLOC_CTX *mem_ctx, 
+WERROR reg_key_get_subkey_by_index(TALLOC_CTX *mem_ctx, 
                                                                                
        const struct registry_key *key, 
                                                                                
        int idx, 
                                                                                
        const char **name,
@@ -224,22 +220,22 @@
                                                                  const struct 
registry_key *key, 
                                                                  const char 
*name, 
                                                                  struct 
registry_key **subkey);
-_PUBLIC_ WERROR reg_key_get_value_by_name(TALLOC_CTX *mem_ctx, 
+WERROR reg_key_get_value_by_name(TALLOC_CTX *mem_ctx, 
                                                                                
  const struct registry_key *key, 
                                                                                
  const char *name, 
                                                                                
  uint32_t *type,
                                                                                
  DATA_BLOB *data);
-_PUBLIC_ WERROR reg_key_del(struct registry_key *parent, const char *name);
-_PUBLIC_ WERROR reg_key_add_name(TALLOC_CTX *mem_ctx, 
+WERROR reg_key_del(struct registry_key *parent, const char *name);
+WERROR reg_key_add_name(TALLOC_CTX *mem_ctx, 
                                                                 struct 
registry_key *parent, const char *name, 
                                                                 const char 
*classname, 
                                                                 struct 
security_descriptor *desc, 
                                                                 struct 
registry_key **newkey);
-_PUBLIC_ WERROR reg_val_set(struct registry_key *key, const char *value, 
+WERROR reg_val_set(struct registry_key *key, const char *value, 
                                                        uint32_t type, 
DATA_BLOB data);
-_PUBLIC_ WERROR reg_get_sec_desc(TALLOC_CTX *ctx, const struct registry_key 
*key, struct security_descriptor **secdesc);
-_PUBLIC_ WERROR reg_del_value(struct registry_key *key, const char *valname);
-_PUBLIC_ WERROR reg_key_flush(struct registry_key *key);
+WERROR reg_get_sec_desc(TALLOC_CTX *ctx, const struct registry_key *key, 
struct security_descriptor **secdesc);
+WERROR reg_del_value(struct registry_key *key, const char *valname);
+WERROR reg_key_flush(struct registry_key *key);
 WERROR reg_create_key (TALLOC_CTX *mem_ctx, 
                                                struct registry_key *parent,
 
@@ -252,12 +248,12 @@
 
 
 /* Utility functions */
-_PUBLIC_ const char *str_regtype(int type);
-_PUBLIC_ char *reg_val_data_string(TALLOC_CTX *mem_ctx, uint32_t type, 
+const char *str_regtype(int type);
+char *reg_val_data_string(TALLOC_CTX *mem_ctx, uint32_t type, 
                                                                   const 
DATA_BLOB data);
-_PUBLIC_ char *reg_val_description(TALLOC_CTX *mem_ctx, const char *name,
+char *reg_val_description(TALLOC_CTX *mem_ctx, const char *name,
                                                                   uint32_t 
type, const DATA_BLOB data);
-_PUBLIC_ bool reg_string_to_val(TALLOC_CTX *mem_ctx, const char *type_str, 
const char *data_str, uint32_t *type, DATA_BLOB *data);
+bool reg_string_to_val(TALLOC_CTX *mem_ctx, const char *type_str, const char 
*data_str, uint32_t *type, DATA_BLOB *data);
 WERROR reg_open_key_abs(TALLOC_CTX *mem_ctx, struct registry_context *handle, 
const char *name, struct registry_key **result);
 WERROR reg_key_del_abs(struct registry_context *ctx, const char *path);
 WERROR reg_key_add_abs(TALLOC_CTX *mem_ctx, struct registry_context *ctx, 
const char *path, uint32_t access_mask, struct security_descriptor *sec_desc, 
struct registry_key **result);

Reply via email to