s4-libnet: force IDL printing for high debug levels
[kai/samba.git] / source4 / libnet / libnet.h
index 4f3acc601097f2a155464b9c85cf2cf66ea79c89..c1a2e3708bb03bdbca64c145508cf59f1672955d 100644 (file)
@@ -30,7 +30,8 @@ struct libnet_context {
        /* samr connection parameters - opened handles and related properties */
        struct {
                struct dcerpc_pipe *pipe;
-               char *name;
+               struct dcerpc_binding_handle *samr_handle;
+               const char *name;
                struct dom_sid *sid;
                uint32_t access_mask;
                struct policy_handle handle;
@@ -41,15 +42,16 @@ struct libnet_context {
        /* lsa connection parameters - opened handles and related properties */
        struct {
                struct dcerpc_pipe *pipe;
-               char *name;
+               struct dcerpc_binding_handle *lsa_handle;
+               const char *name;
                uint32_t access_mask;
                struct policy_handle handle;
        } lsa;
 
        /* name resolution methods */
-       const char **name_res_methods;
+       struct resolve_context *resolve_ctx;
 
-       struct event_context *event_ctx;
+       struct tevent_context *event_ctx;
 
        struct loadparm_context *lp_ctx;
 };
@@ -68,10 +70,12 @@ struct libnet_context {
 #include "libnet/libnet_site.h"
 #include "libnet/libnet_become_dc.h"
 #include "libnet/libnet_unbecome_dc.h"
+#include "libnet/libnet_samsync.h"
 #include "libnet/libnet_vampire.h"
 #include "libnet/libnet_user.h"
 #include "libnet/libnet_group.h"
 #include "libnet/libnet_share.h"
 #include "libnet/libnet_lookup.h"
 #include "libnet/libnet_domain.h"
+#include "libnet/libnet_export_keytab.h"
 #include "libnet/libnet_proto.h"