summaryrefslogtreecommitdiff
path: root/source3/include/sam.h
diff options
context:
space:
mode:
Diffstat (limited to 'source3/include/sam.h')
-rw-r--r--source3/include/sam.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/source3/include/sam.h b/source3/include/sam.h
index afa7e55c65..c8df95676e 100644
--- a/source3/include/sam.h
+++ b/source3/include/sam.h
@@ -259,13 +259,20 @@ typedef struct sam_methods
void (*free_private_data)(void **);
} SAM_METHODS;
-typedef NTSTATUS (*sam_init_function)(const SAM_CONTEXT *, SAM_METHODS **, const char *);
+typedef NTSTATUS (*sam_init_function)(const SAM_CONTEXT *, SAM_METHODS **, const DOM_SID *domain, const char *);
struct sam_init_function_entry {
- char *name;
+ char *module_name;
/* Function to create a member of the sam_methods list */
sam_init_function init;
};
+typedef struct sam_backend_entry {
+ char *module_name;
+ char *module_params;
+ char *domain_name;
+ DOM_SID *domain_sid;
+} SAM_BACKEND_ENTRY;
+
#endif /* _SAM_H */