assert(NameInfo != NULL);
assert(Fcb != NULL);
-// NameLength = wcslen(Fcb->PathName) * sizeof(WCHAR);
- NameLength = 2;
+ NameLength = wcslen(Fcb->PathName) * sizeof(WCHAR);
+// NameLength = 2;
if (*BufferLength < sizeof(FILE_NAME_INFORMATION) + NameLength)
return(STATUS_BUFFER_OVERFLOW);
NameInfo->FileNameLength = NameLength;
-// memcpy(NameInfo->FileName,
-// Fcb->PathName,
-// NameLength + sizeof(WCHAR));
- wcscpy(NameInfo->FileName, L"\\");
+ memcpy(NameInfo->FileName,
+ Fcb->PathName,
+ NameLength + sizeof(WCHAR));
+// wcscpy(NameInfo->FileName, L"\\");
*BufferLength -=
(sizeof(FILE_NAME_INFORMATION) + NameLength + sizeof(WCHAR));