Merge commit 'release-4-0-0alpha1' into v4-0-test
[ira/wip.git] / source / libcli / swig / libcli_smb.i
1 %module libcli_smb
2
3 %{
4 #include "includes.h"
5 #include "lib/talloc/talloc.h"
6 #include "lib/events/events.h"
7 #include "libcli/raw/libcliraw.h"
8 %}
9
10 TALLOC_CTX *talloc_init(char *name);
11 int talloc_free(TALLOC_CTX *ptr);
12 struct event_context *event_context_init(TALLOC_CTX *mem_ctx);
13
14 struct smbcli_socket *smbcli_sock_connect_byname(const char *host, int port,
15                                                  TALLOC_CTX *mem_ctx,
16                                                  struct event_context *event_ctx);
17
18 void smbcli_sock_dead(struct smbcli_socket *sock);