Initial import
[samba] / examples / libmsrpc / test / test_util.h
1 #ifndef TEST_UTIL_H
2 #define TEST_UTIL_H
3
4 #include "libmsrpc.h"
5
6 /*prototypes*/
7 void cactest_GetAuthDataFn(const char * pServer,
8                  const char * pShare,
9                  char * pWorkgroup,
10                  int maxLenWorkgroup,
11                  char * pUsername,
12                  int maxLenUsername,
13                  char * pPassword,
14                  int maxLenPassword);
15
16
17 void cactest_print_usage(char **argv);
18 void cac_parse_cmd_line(int argc, char **argv, CacServerHandle *hnd);
19 void print_value(uint32 type, REG_VALUE_DATA *data);
20 void cactest_readline(FILE *in, fstring line);
21 void cactest_reg_input_val(TALLOC_CTX *mem_ctx, int *type, char **name, REG_VALUE_DATA *data);
22 void print_cac_user_info(CacUserInfo *info);
23 void edit_cac_user_info(TALLOC_CTX *mem_ctx, CacUserInfo *info);
24 void print_cac_group_info(CacGroupInfo *info);
25 void edit_cac_group_info(TALLOC_CTX *mem_ctx, CacGroupInfo *info);
26 void print_cac_domain_info(CacDomainInfo *info);
27 void print_cac_service(CacService svc);
28 void print_service_status(SERVICE_STATUS status);
29 void print_service_config(CacServiceConfig *config);
30
31 #endif /*TEST_UTIL_H*/