Welcome to the Windows Server 2003 version of the Windows Installable File System (IFS) Kit. This version of the IFS Kit includes new documentation and new samples.
The file system filter samples contained in this release of the IFS Kit produce drivers for Microsoft Windows 2000 (Service Pack 3 and later), Microsoft Windows XP, and Microsoft Windows Server 2003 platforms. For these samples, the same source code can be built in the Windows 2000, and Windows XP, and Windows Server 2003 environments. Thus only a single version of each sample is supplied. In the source code, comments labeled "VERSION NOTE" explain the compile-time logic that was added to make this possible. The binaries produced in the Windows 2000 environment will run on Windows 2000 (SP3 and later). The binaries produced in the Windows XP and Windows Server 2003 environments will run on Windows 2000 (SP3 and later), Windows XP, and Windows Server 2003. In the source code, comments labeled "MULTIVERSION NOTE" explain the modifications that were made to support running on multiple operating system versions. This paragraph applies to the following samples: SFilter and FileSpy.
For the local file system and remote file system samples contained in this release of the IFS Kit, three versions of each sample are supplied. The Windows 2000 version can be built only in the Windows 2000 environment contained in this kit. The Windows 2000 drivers produced by this kit will run only on Windows 2000 (Service Pack 3 and later). The Windows XP version can be built only in the Windows XP environment. The Windows XP drivers produced by this kit will run only on Windows XP. The Windows Server 2003 version can be built only in the Windows Server 2003 environment. The Windows Server 2003 drivers produced by this kit will run only on Windows Server 2003. This paragraph applies to the following samples: CDFS, FastFAT, NulMRx, and SMBMRx.