Ignore:
Timestamp:
May 24, 2009, 7:51:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/include/proto.h

    r222 r223  
    67226722WERROR regdb_open( void );
    67236723int regdb_close( void );
     6724WERROR regdb_transaction_start(void);
     6725WERROR regdb_transaction_commit(void);
     6726WERROR regdb_transaction_cancel(void);
    67246727int regdb_get_seqnum(void);
    6725 bool regdb_store_keys(const char *key, REGSUBKEY_CTR *ctr);
    6726 int regdb_fetch_keys(const char *key, REGSUBKEY_CTR *ctr);
     6728bool regdb_store_keys(const char *key, struct regsubkey_ctr *ctr);
     6729int regdb_fetch_keys(const char *key, struct regsubkey_ctr *ctr);
    67276730int regdb_fetch_values( const char* key, REGVAL_CTR *values );
    67286731bool regdb_store_values( const char *key, REGVAL_CTR *values );
    6729 bool regdb_subkeys_need_update(REGSUBKEY_CTR *subkeys);
     6732bool regdb_subkeys_need_update(struct regsubkey_ctr *subkeys);
    67306733bool regdb_values_need_update(REGVAL_CTR *values);
    67316734
     
    67636766/* The following definitions come from registry/reg_dispatcher.c  */
    67646767
    6765 bool store_reg_keys( REGISTRY_KEY *key, REGSUBKEY_CTR *subkeys );
     6768bool store_reg_keys( REGISTRY_KEY *key, struct regsubkey_ctr *subkeys );
    67666769bool store_reg_values( REGISTRY_KEY *key, REGVAL_CTR *val );
    6767 int fetch_reg_keys( REGISTRY_KEY *key, REGSUBKEY_CTR *subkey_ctr );
     6770WERROR create_reg_subkey(REGISTRY_KEY *key, const char *subkey);
     6771WERROR delete_reg_subkey(REGISTRY_KEY *key, const char *subkey);
     6772int fetch_reg_keys( REGISTRY_KEY *key, struct regsubkey_ctr *subkey_ctr );
    67686773int fetch_reg_values( REGISTRY_KEY *key, REGVAL_CTR *val );
    67696774bool regkey_access_check( REGISTRY_KEY *key, uint32 requested, uint32 *granted,
     
    67736778WERROR regkey_set_secdesc(REGISTRY_KEY *key,
    67746779                          struct security_descriptor *psecdesc);
    6775 bool reg_subkeys_need_update(REGISTRY_KEY *key, REGSUBKEY_CTR *subkeys);
     6780bool reg_subkeys_need_update(REGISTRY_KEY *key, struct regsubkey_ctr *subkeys);
    67766781bool reg_values_need_update(REGISTRY_KEY *key, REGVAL_CTR *values);
    67776782
     
    67996804/* The following definitions come from registry/reg_objects.c  */
    68006805
    6801 WERROR regsubkey_ctr_addkey( REGSUBKEY_CTR *ctr, const char *keyname );
    6802 int regsubkey_ctr_delkey( REGSUBKEY_CTR *ctr, const char *keyname );
    6803 bool regsubkey_ctr_key_exists( REGSUBKEY_CTR *ctr, const char *keyname );
    6804 int regsubkey_ctr_numkeys( REGSUBKEY_CTR *ctr );
    6805 char* regsubkey_ctr_specific_key( REGSUBKEY_CTR *ctr, uint32 key_index );
     6806WERROR regsubkey_ctr_init(TALLOC_CTX *mem_ctx, struct regsubkey_ctr **ctr);
     6807WERROR regsubkey_ctr_set_seqnum(struct regsubkey_ctr *ctr, int seqnum);
     6808int regsubkey_ctr_get_seqnum(struct regsubkey_ctr *ctr);
     6809WERROR regsubkey_ctr_addkey( struct regsubkey_ctr *ctr, const char *keyname );
     6810WERROR regsubkey_ctr_delkey( struct regsubkey_ctr *ctr, const char *keyname );
     6811bool regsubkey_ctr_key_exists( struct regsubkey_ctr *ctr, const char *keyname );
     6812int regsubkey_ctr_numkeys( struct regsubkey_ctr *ctr );
     6813char* regsubkey_ctr_specific_key( struct regsubkey_ctr *ctr, uint32 key_index );
    68066814int regval_ctr_numvals( REGVAL_CTR *ctr );
    68076815REGISTRY_VALUE* dup_registry_value( REGISTRY_VALUE *val );
     
    97449752NTSTATUS nss_info_template_init( void );
    97459753
     9754/* The following definitions come from lib/avahi.c */
     9755
     9756struct AvahiPoll *tevent_avahi_poll(TALLOC_CTX *mem_ctx,
     9757                                    struct event_context *ev);
     9758
     9759/* The following definitions come from smbd/avahi_register.c */
     9760
     9761void *avahi_start_register(TALLOC_CTX *mem_ctx, struct event_context *ev,
     9762                           uint16_t port);
     9763
    97469764#endif /*  _PROTO_H_  */
Note: See TracChangeset for help on using the changeset viewer.