e74fd07fceaa5b1aac6518de283620ed04a9c40e
[samba.git] / source4 / ntvfs / simple / svfs.h
1
2 struct svfs_private {
3         /* the base directory */
4         char *connectpath;
5
6         /* a linked list of open searches */
7         struct search_state *search;
8
9         /* next available search handle */
10         uint16 next_search_handle;
11 };
12
13 struct svfs_dir {
14         uint_t count;
15         char *unix_dir;
16         struct {
17                 char *name;
18                 struct stat st;
19         } *files;
20 };
21
22 struct search_state {
23         struct search_state *next, *prev;
24         TALLOC_CTX *mem_ctx;
25         uint16 handle;
26         uint_t current_index;
27         struct svfs_dir *dir;
28 };