|
@@ -2310,6 +2310,16 @@ typedef struct { /* data block encoding of response to level 263 QPathInfo */
|
|
|
char FileName[1];
|
|
|
} __attribute__((packed)) FILE_ALL_INFO; /* level 0x107 QPathInfo */
|
|
|
|
|
|
+typedef struct {
|
|
|
+ __le64 AllocationSize;
|
|
|
+ __le64 EndOfFile; /* size ie offset to first free byte in file */
|
|
|
+ __le32 NumberOfLinks; /* hard links */
|
|
|
+ __u8 DeletePending;
|
|
|
+ __u8 Directory;
|
|
|
+ __u16 Pad;
|
|
|
+} __attribute__((packed)) FILE_STANDARD_INFO; /* level 0x102 QPathInfo */
|
|
|
+
|
|
|
+
|
|
|
/* defines for enumerating possible values of the Unix type field below */
|
|
|
#define UNIX_FILE 0
|
|
|
#define UNIX_DIR 1
|