sys: Create requests now send additional information on response

This commit is contained in:
Bill Zissimopoulos
2016-01-22 16:39:46 -08:00
parent c15ace9653
commit 68795652b3
4 changed files with 54 additions and 24 deletions

View File

@ -164,12 +164,19 @@ typedef struct
/* IoStatus.Status == STATUS_SUCCESS */
struct
{
UINT64 UserContext; /* user context (unique file id) associated with file node */
UINT64 UserContext; /* user context associated with file node */
UINT64 UserContext2; /* user context associated with file descriptor (handle) */
UINT32 FileAttributes; /* file attributes of opened file */
UINT32 ReparseTag; /* reparse tag of opened file (FILE_ATTRIBUTE_REPARSE_POINT) */
UINT64 AllocationSize; /* file allocation size */
UINT64 FileSize; /* file size */
UINT64 CreationTime;
UINT64 LastAccessTime;
UINT64 LastWriteTime;
UINT64 ChangeTime;
UINT64 IndexNumber; /* unique file id */
UINT32 GrantedAccess; /* FILE_{READ_DATA,WRITE_DATA,etc.} */
} Opened;
/* IoStatus.Status == STATUS_REPARSE */
struct

View File

@ -35,8 +35,14 @@ typedef struct _FSP_FILE_NODE_INFO
{
PVOID FileNode;
DWORD FileAttributes;
DWORD ReparseTag;
UINT64 AllocationSize;
UINT64 FileSize;
UINT64 CreationTime;
UINT64 LastAccessTime;
UINT64 LastWriteTime;
UINT64 ChangeTime;
UINT64 IndexNumber;
} FSP_FILE_NODE_INFO;
typedef struct _FSP_FILE_SIZE_INFO
{