SMB_QUERY_FILE_BASIC_INFO: Corrected field names

This commit is contained in:
Tal Aloni 2017-02-10 17:16:06 +02:00
parent 29499e17ef
commit c72bb2e348
2 changed files with 12 additions and 12 deletions

View file

@ -18,9 +18,9 @@ namespace SMBLibrary.SMB1
{ {
public const int Length = 40; public const int Length = 40;
public DateTime? CreationDateTime; public DateTime? CreationTime;
public DateTime? LastAccessDateTime; public DateTime? LastAccessTime;
public DateTime? LastWriteDateTime; public DateTime? LastWriteTime;
public DateTime? LastChangeTime; public DateTime? LastChangeTime;
public ExtendedFileAttributes ExtFileAttributes; public ExtendedFileAttributes ExtFileAttributes;
public uint Reserved; public uint Reserved;
@ -31,9 +31,9 @@ namespace SMBLibrary.SMB1
public QueryFileBasicInfo(byte[] buffer, int offset) public QueryFileBasicInfo(byte[] buffer, int offset)
{ {
CreationDateTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset); CreationTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset);
LastAccessDateTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset); LastAccessTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset);
LastWriteDateTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset); LastWriteTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset);
LastChangeTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset); LastChangeTime = FileTimeHelper.ReadNullableFileTime(buffer, ref offset);
ExtFileAttributes = (ExtendedFileAttributes)LittleEndianReader.ReadUInt32(buffer, ref offset); ExtFileAttributes = (ExtendedFileAttributes)LittleEndianReader.ReadUInt32(buffer, ref offset);
Reserved = LittleEndianReader.ReadUInt32(buffer, ref offset); Reserved = LittleEndianReader.ReadUInt32(buffer, ref offset);
@ -43,9 +43,9 @@ namespace SMBLibrary.SMB1
{ {
byte[] buffer = new byte[Length]; byte[] buffer = new byte[Length];
int offset = 0; int offset = 0;
FileTimeHelper.WriteFileTime(buffer, ref offset, CreationDateTime); FileTimeHelper.WriteFileTime(buffer, ref offset, CreationTime);
FileTimeHelper.WriteFileTime(buffer, ref offset, LastAccessDateTime); FileTimeHelper.WriteFileTime(buffer, ref offset, LastAccessTime);
FileTimeHelper.WriteFileTime(buffer, ref offset, LastWriteDateTime); FileTimeHelper.WriteFileTime(buffer, ref offset, LastWriteTime);
FileTimeHelper.WriteFileTime(buffer, ref offset, LastChangeTime); FileTimeHelper.WriteFileTime(buffer, ref offset, LastChangeTime);
LittleEndianWriter.WriteUInt32(buffer, ref offset, (uint)ExtFileAttributes); LittleEndianWriter.WriteUInt32(buffer, ref offset, (uint)ExtFileAttributes);
LittleEndianWriter.WriteUInt32(buffer, ref offset, Reserved); LittleEndianWriter.WriteUInt32(buffer, ref offset, Reserved);

View file

@ -21,9 +21,9 @@ namespace SMBLibrary.Server.SMB1
case QueryInformationLevel.SMB_QUERY_FILE_BASIC_INFO: case QueryInformationLevel.SMB_QUERY_FILE_BASIC_INFO:
{ {
QueryFileBasicInfo information = new QueryFileBasicInfo(); QueryFileBasicInfo information = new QueryFileBasicInfo();
information.CreationDateTime = entry.CreationTime; information.CreationTime = entry.CreationTime;
information.LastAccessDateTime = entry.LastAccessTime; information.LastAccessTime = entry.LastAccessTime;
information.LastWriteDateTime = entry.LastWriteTime; information.LastWriteTime = entry.LastWriteTime;
information.LastChangeTime = entry.LastWriteTime; information.LastChangeTime = entry.LastWriteTime;
information.ExtFileAttributes = GetExtendedFileAttributes(entry); information.ExtFileAttributes = GetExtendedFileAttributes(entry);
result = information; result = information;