s3:libsmbconf: add transactions to the libsmbconf api
[samba.git] / lib / smbconf / smbconf_private.h
index c9e44181c6e57e1ff7c12daa6b6af55b57a16bed..e6998ad6392241a794167074a4adaefa7d7eacc3 100644 (file)
@@ -68,6 +68,9 @@ struct smbconf_ops {
                               uint32_t num_includes, const char **includes);
        WERROR (*delete_includes)(struct smbconf_ctx *ctx,
                                  const char *service);
+       WERROR (*transaction_start)(struct smbconf_ctx *ctx);
+       WERROR (*transaction_commit)(struct smbconf_ctx *ctx);
+       WERROR (*transaction_cancel)(struct smbconf_ctx *ctx);
 };
 
 struct smbconf_ctx {