1#ifndef _FILE_SHARES_H_
2#define _FILE_SHARES_H_
3
4#include "betalk.h"
5
6#define BT_MAX_FILE_SHARES	128
7
8typedef struct userRights
9{
10	char *user;
11	int rights;
12	bool isGroup;
13	struct userRights *next;
14} bt_user_rights;
15
16typedef struct fileShare
17{
18	char path[B_PATH_NAME_LENGTH];
19	char name[B_FILE_NAME_LENGTH];
20
21	bool used;
22	bool readOnly;
23
24	// What rights does each user have?
25	bt_user_rights *rights;
26	int security;
27
28	struct fileShare *next;
29} bt_fileShare_t;
30
31#endif
32