dll: fuse_intf: ReadDirectory reimplementation

This commit is contained in:
Bill Zissimopoulos
2016-06-12 15:09:38 -07:00
parent c6bab18947
commit 1124e24a61
2 changed files with 166 additions and 160 deletions

View File

@ -58,16 +58,22 @@ struct fsp_fuse_file_desc
struct fuse_dirhandle
{
FSP_FILE_SYSTEM *FileSystem;
char *PosixPath, *PosixName;
PVOID OriginalBuffer;
ULONG OriginalLength;
PVOID Buffer;
ULONG Length;
ULONG BytesTransferred;
BOOLEAN NonZeroOffset;
BOOLEAN DotFiles, HasChild;
};
struct fsp_fuse_dirinfo
{
UINT16 Size;
FSP_FSCTL_FILE_INFO FileInfo;
BOOLEAN FileInfoValid;
UINT64 NextOffset;
char PosixNameBuf[]; /* includes term-0 (unlike FSP_FSCTL_DIR_INFO) */
};
static inline
struct fsp_fuse_context_header *fsp_fuse_context_header(VOID)
{