reactos/rostests/kmtests/ntos_io/IoCreateFile.h
Pierre Schweitzer 9e06c66b38 [KMTESTS:IO]
Extend the IoCreateFile tests with two parts tests.
First part properly checks for opening/reparse handling on mount points (and ideally on symlinks, see below).
The other part checks for proper handling of the IO_STOP_ON_SYMLINK parameter.

Regarding symlink, I'm clearly not convinced that what I did is correct (hence the failure on both W2K3 & ROS). It seems to me that symlink resolution is up to the FSD and not to IO which only handles mount point traversal.
If someone (Alex?) can confirm/infirm and give more insight, that's more than welcome.

svn path=/trunk/; revision=69322
2015-09-22 22:31:08 +00:00

15 lines
419 B
C

/*
* PROJECT: ReactOS kernel-mode tests
* LICENSE: LGPLv2.1+ - See COPYING.LIB in the top level directory
* PURPOSE: IoCreateFile test declarations
* PROGRAMMER: Pierre Schweitzer <pierre@reactos.org>
*/
#ifndef _KMTEST_IOCREATEFILE_H_
#define _KMTEST_IOCREATEFILE_H_
#define IOCTL_CREATE_SYMLINK 1
#define IOCTL_CREATE_NO_SYMLINK 2
#endif /* !defined _KMTEST_IOCREATEFILE_H_ */