notepad specific fixes

removing notepad opens file as a directory ifdef

for volume query notepad supplies insufficient buffer space but
doesn't like buffer_too_small error code. it seems to be fine
with partial buffer filled and buffer_overflow error.
This commit is contained in:
Olga Kornievskaia 2012-03-19 16:52:20 -04:00
parent f89ded9bf6
commit 735784e85b
2 changed files with 3 additions and 4 deletions

View file

@ -4082,8 +4082,9 @@ NTSTATUS nfs41_QueryVolumeInformation(
RxContext->Info.LengthRemaining -= DevExt->VolAttrsLen;
status = STATUS_SUCCESS;
} else {
RxContext->InformationToReturn = DevExt->VolAttrsLen;
status = STATUS_BUFFER_TOO_SMALL;
RtlCopyMemory(RxContext->Info.Buffer, DevExt->VolAttrs,
RxContext->Info.LengthRemaining);
status = STATUS_BUFFER_OVERFLOW;
}
goto out;
case FileFsDeviceInformation: