9d859628
by Elizabeth Figura at 2025-11-03T21:18:38+01:00
ntdll/tests: Fix reparse test failures.
* Avoid checking GetLastError() after a successful CopyFile(); it's not set
consistently.
* Handle versions before 1709 which don't implement "directory" reparse points.
* Avoid using FileStatInformation which isn't implemented until 1809.
* Handle presumably broken versions < 1709 which don't validate file/directory
status in some cases.
* Handle versions before 1607 which return a different error when trying to use
a reparse point as a root directory.
* Account for some very weird and inexplicably intermittent behaviour on testbot
machines when trying to use a reparse point as a root directory.
* Fix a memory error.