s3: libsmbclient: Add internal/external structures needed for readdirplus.
[samba.git] / source3 / include / libsmb_internal.h
index 0e0045e8c0eb4d8d9f7efbf21f83eac1c63a3cba..a7bda3dd1be2aa86575f3a181e9c098f91b17f38 100644 (file)
@@ -94,6 +94,10 @@ struct smbc_dir_list {
        struct smbc_dirent *dirent;
 };
 
+struct smbc_dirplus_list {
+       struct smbc_dirplus_list *next;
+       struct libsmb_file_info *smb_finfo;
+};
 
 /*
  * Structure for open file management
@@ -110,6 +114,7 @@ struct _SMBCFILE {
        struct _SMBCSRV *srv;
        bool file;
        struct smbc_dir_list *dir_list, *dir_end, *dir_next;
+       struct smbc_dirplus_list *dirplus_list, *dirplus_end, *dirplus_next;
        int dir_type, dir_error;
 
        SMBCFILE *next, *prev;