A couple questions:
1. Is anyone working on NamedPipe conformance tests? If not, I'd be happy to try. (Might be a challenge to scare up a Server version of Windows, so initially I'd just write the tests on Wine, and make sure they compiled with winelib and with vc++.)
2. Since CreateNamedPipe is only available on Server versions of Windows, we need a way to avoid running the test on non-server versions. Er, I suppose checking for the presence of CreateNamedPipe would be the way to go :-) I at first tried detecting the Windows version, but that's far too hairy. - Dan
Dan Kegel wrote:
Are you sure CreateNamedPipe is only available on Server versions of Windows? Seems to be there in Windows 2000 Professional...
David
I'm quite sure it's on a lot of Windows as we use this for our communication. At least since NT4.
<MSDN> Windows NT: Requires version 3.1 or later. Windows: Unsupported. Windows CE: Unsupported. Header: Declared in winbase.h. Import Library: Use kernel32.lib. Unicode: Implemented as Unicode and ANSI versions on Windows NT. </MSDN>
bye Fabi