summaryrefslogtreecommitdiffstats
path: root/source3/lib/netapi/examples/common.h
blob: df7f1768bf8d0a4f283f0ecc748706be17ccf942 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <popt.h>

void popt_common_callback(poptContext con,
			 enum poptCallbackReason reason,
			 const struct poptOption *opt,
			 const char *arg, const void *data);

extern struct poptOption popt_common_netapi_examples[];

#ifndef POPT_TABLEEND
#define POPT_TABLEEND { NULL, '\0', 0, 0, 0, NULL, NULL }
#endif

#define POPT_COMMON_LIBNETAPI_EXAMPLES { NULL, 0, POPT_ARG_INCLUDE_TABLE, popt_common_netapi_examples, 0, "Common samba netapi example options:", NULL },

char *netapi_read_file(const char *filename, uint32_t *psize);
int netapi_save_file(const char *fname, void *ppacket, size_t length);
int netapi_save_file_ucs2(const char *fname, const char *str);