mirror of
https://github.com/samba-team/samba.git
synced 2025-12-03 04:23:50 +03:00
r6367: Slim down pdb_interface.c a bit. next_entry and search_end are function
pointers now. Yes, Jeremy, this is about re-inventing C++... :-) Volker
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
0c4058c073
commit
a831e54738
@@ -254,6 +254,9 @@ struct pdb_search {
|
||||
ssize_t cache_size;
|
||||
BOOL search_ended;
|
||||
void *private;
|
||||
BOOL (*next_entry)(struct pdb_search *search,
|
||||
struct samr_displayentry *entry);
|
||||
void (*search_end)(struct pdb_search *search);
|
||||
};
|
||||
|
||||
/*****************************************************************
|
||||
@@ -378,11 +381,6 @@ typedef struct pdb_context
|
||||
BOOL (*pdb_search_aliases)(struct pdb_context *context,
|
||||
struct pdb_search *search,
|
||||
const DOM_SID *sid);
|
||||
BOOL (*pdb_search_next_entry)(struct pdb_context *context,
|
||||
struct pdb_search *search,
|
||||
struct samr_displayentry *entry);
|
||||
void (*pdb_search_end)(struct pdb_context *context,
|
||||
struct pdb_search *search);
|
||||
|
||||
void (*free_fn)(struct pdb_context **);
|
||||
|
||||
@@ -496,11 +494,6 @@ typedef struct pdb_methods
|
||||
BOOL (*search_aliases)(struct pdb_methods *methods,
|
||||
struct pdb_search *search,
|
||||
const DOM_SID *sid);
|
||||
BOOL (*search_next_entry)(struct pdb_methods *methods,
|
||||
struct pdb_search *search,
|
||||
struct samr_displayentry *entry);
|
||||
void (*search_end)(struct pdb_methods *methods,
|
||||
struct pdb_search *search);
|
||||
|
||||
void *private_data; /* Private data of some kind */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user