s4:libnet_samsync_ldb.c - introduce an error message on failed domain synchronisation
[kai/samba.git] / source4 / libnet / libnet_vampire.h
index af461139ffca6b503fb47249f177b4740665c890..ea616ab81f0ea1ffd59164d15b8effa45fb7ac0e 100644 (file)
 #ifndef __LIBNET_VAMPIRE_H__
 #define __LIBNET_VAMPIRE_H__
 
-struct libnet_vampire {
+struct libnet_Vampire {
        struct {
                const char *domain_name;
                const char *netbios_name;
+               const char *targetdir;
        } in;
        
+       struct {
+               struct dom_sid *domain_sid;
+               const char *domain_name;
+               const char *error_string;
+       } out;
+};
+
+struct libnet_Replicate {
+       struct {
+               const char *domain_name;
+               const char *netbios_name;
+               const char *targetdir; /* optional, may be NULL */
+               struct dom_sid *domain_sid;
+               const char *realm;
+               const char *server;
+               const char *join_password;
+               uint32_t kvno;
+       } in;
        struct {
                const char *error_string;
        } out;
 };
 
+/* Private context for the default callbacks */
+struct libnet_vampire_cb_state;
 
 #endif /* __LIBNET_VAMPIRE_H__ */