From: Andreas Schneider Date: Thu, 18 Mar 2021 09:06:53 +0000 (+0100) Subject: s3:netapi: Make 'struct libnetapi_ctx' opaque X-Git-Tag: tevent-0.11.0~1422 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e79b067e2396bd950f444518bbaad5a2fd7e2da4;p=thirdparty%2Fsamba.git s3:netapi: Make 'struct libnetapi_ctx' opaque Signed-off-by: Andreas Schneider Reviewed-by: Guenther Deschner --- diff --git a/source3/lib/netapi/netapi.h b/source3/lib/netapi/netapi.h index b7fdb752a79..b0560e1af1d 100644 --- a/source3/lib/netapi/netapi.h +++ b/source3/lib/netapi/netapi.h @@ -1362,19 +1362,7 @@ struct NETLOGON_INFO_4 { /**************************************************************** ****************************************************************/ -struct libnetapi_ctx { - char *debuglevel; - char *error_string; - char *username; - char *workgroup; - char *password; - char *krb5_cc_env; - int use_kerberos; - int use_ccache; - int disable_policy_handle_cache; - - void *private_data; -}; +struct libnetapi_ctx; /**************************************************************** ****************************************************************/ diff --git a/source3/lib/netapi/netapi_private.h b/source3/lib/netapi/netapi_private.h index 998d2b2b634..2403178fa3b 100644 --- a/source3/lib/netapi/netapi_private.h +++ b/source3/lib/netapi/netapi_private.h @@ -53,6 +53,21 @@ struct libnetapi_private_ctx { struct messaging_context *msg_ctx; }; +struct libnetapi_ctx { + char *debuglevel; + char *error_string; + char *username; + char *workgroup; + char *password; + char *krb5_cc_env; + int use_kerberos; + int use_ccache; + int disable_policy_handle_cache; + + void *private_data; +}; + + NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx, const char *format, ...) PRINTF_ATTRIBUTE(2,3); diff --git a/source3/wscript_build b/source3/wscript_build index f34ebe14676..fcf5c1e164e 100644 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -42,7 +42,7 @@ bld.SAMBA3_LIBRARY('netapi', ''', public_headers='../source3/lib/netapi/netapi.h', pc_files='libnet/netapi.pc', - vnum='0.1.0') + vnum='1.0.0') bld.SAMBA3_LIBRARY('gse', source='librpc/crypto/gse_krb5.c librpc/crypto/gse.c',