Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 213 of file finfo.c.
Referenced by CdfsQueryInformation().
{ ASSERT(NetworkInfo); ASSERT(Fcb); if (*BufferLength < sizeof(FILE_NETWORK_OPEN_INFORMATION)) return(STATUS_BUFFER_OVERFLOW); CdfsDateTimeToSystemTime(Fcb, &NetworkInfo->CreationTime); CdfsDateTimeToSystemTime(Fcb, &NetworkInfo->LastAccessTime); CdfsDateTimeToSystemTime(Fcb, &NetworkInfo->LastWriteTime); CdfsDateTimeToSystemTime(Fcb, &NetworkInfo->ChangeTime); if (CdfsFCBIsDirectory(Fcb)) { NetworkInfo->AllocationSize.QuadPart = 0LL; NetworkInfo->EndOfFile.QuadPart = 0LL; } else { NetworkInfo->AllocationSize = Fcb->RFCB.AllocationSize; NetworkInfo->EndOfFile = Fcb->RFCB.FileSize; } CdfsFileFlagsToAttributes(Fcb, &NetworkInfo->FileAttributes); *BufferLength -= sizeof(FILE_NETWORK_OPEN_INFORMATION); return(STATUS_SUCCESS); }