check for console handles in Get/SetFileAttributesByHandle() Modified: trunk/reactos/lib/kernel32/file/file.c _____
Modified: trunk/reactos/lib/kernel32/file/file.c --- trunk/reactos/lib/kernel32/file/file.c 2005-08-24 23:59:03 UTC (rev 17530) +++ trunk/reactos/lib/kernel32/file/file.c 2005-08-25 00:33:37 UTC (rev 17531) @@ -979,6 +979,12 @@
UNREFERENCED_PARAMETER(dwFlags);
+ if (IsConsoleHandle(hFile)) + { + SetLastError(ERROR_INVALID_HANDLE); + return FALSE; + } + Status = NtQueryInformationFile(hFile, &IoStatusBlock, &FileBasic, @@ -1008,6 +1014,12 @@ NTSTATUS Status;
UNREFERENCED_PARAMETER(dwFlags); + + if (IsConsoleHandle(hFile)) + { + SetLastError(ERROR_INVALID_HANDLE); + return FALSE; + }
Status = NtQueryInformationFile(hFile, &IoStatusBlock,