W2K results from the current tests as downloaded from http://fgouget.free.fr/wine/winetests.zip
They seem to match the WinXP tests mostly ;-).
Just one remark. The tests output all there results on stderr so to redirect all info into a file when starting the batch file the command
runtests.bat>>result.txt 2>&1
seems very useful. This may not work on Win9x command prompts but it does on W2K and XP.
D:\CVS\wine\tests>advapi32_test.exe registry registry: 56 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>dsound_test.exe dsound dsound.c:56:Testing Primary Sound Driver - dsound.c:70: DirectSound Caps: flags=0x00000b5b secondary min=7200 max=48000 dsound.c:100: PrimaryBuffer Caps: flags=0x00000009 size=32768 dsound.c:113: tag=0x0001 22050x8x2 avg.B/s=44100 align=2 dsound.c:129: status=0x0000 dsound.c:56:Testing Crystal WDM Audio - cwawdm.sys dsound.c:70: DirectSound Caps: flags=0x00000b5b secondary min=7200 max=48000 dsound.c:100: PrimaryBuffer Caps: flags=0x00000009 size=32768 dsound.c:113: tag=0x0001 22050x8x2 avg.B/s=44100 align=2 dsound.c:129: status=0x0000 dsound: 27 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe alloc alloc: 58 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe atom atom: 229398 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe codepage codepage: 2 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe directory directory: 51 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe drive drive: 162 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe environ environ: 39 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe file file.c:633:Current offset = 0015 file.c:658:Current offset = 0015 file: 487239 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe format_msg format_msg: 58 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe locale locale: 54 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>kernel32_test.exe path path.c:514: Test failed: GetLongPathNameA: wrong return code, 96 instead of 41 path.c:252: Test failed: check-1: GetShortPathNameA error: len=0 error=123 tmpstr=[ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ<ü] path.c:277: Test failed: check-1: GetLongPathA returned 123 and not 2 path.c:252: Test failed: check-2: GetShortPathNameA error: len=0 error=123 tmpstr=[ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ<ü] path.c:277: Test failed: check-2: GetLongPathA returned 123 and not 2 path.c:252: Test failed: check-4: GetShortPathNameA error: len=0 error=123 tmpstr=[ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ<ü] path.c:277: Test failed: check-4: GetLongPathA returned 123 and not 2 path.c:252: Test failed: check-5: GetShortPathNameA error: len=0 error=123 tmpstr=[ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ<ü] path.c:277: Test failed: check-5: GetLongPathA returned 123 and not 2 path.c:889:TMP=C:\DOCUME~1\Rolf\LOCALS~1\Temp path.c:900:TMP=C:\WINNT path.c:910:TMP=C:\ path.c:920:TMP=C: path: 1800 tests executed, 0 marked as todo, 9 failures.
D:\CVS\wine\tests>kernel32_test.exe process tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. process.c:376: Test failed: StartupInfoA:lpDesktop expected (null), got WinSta0\Default process.c:377: Test failed: StartupInfoA:lpTitle expected (null), got D:\CVS\wine\tests\kernel32_test.exe process.c:452: Test failed: StartupInfoA:lpDesktop expected (null), got WinSta0\Default process.c:529: Test failed: StartupInfoA:lpTitle expected (null), got D:\CVS\wine\tests\kernel32_test.exe process: 116 tests executed, 0 marked as todo, 4 failures.
D:\CVS\wine\tests>kernel32_test.exe thread thread: 112 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>msvcrt_test.exe msvcrt Fatal: test 'msvcrt' does not exist.
D:\CVS\wine\tests>netapi32_test.exe access access.c:95: Test failed: Bad Network Path access: 23 tests executed, 0 marked as todo, 1 failure.
D:\CVS\wine\tests>netapi32_test.exe apibuf apibuf: 15 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>netapi32_test.exe wksta wksta: 14 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>Rem These don't compile with the MSVC headers
D:\CVS\wine\tests>ntdll_test.exe error 'ntdll_test.exe' is not recognized as an internal or external command, operable program or batch file.
D:\CVS\wine\tests>ntdll_test.exe rtlbitmap 'ntdll_test.exe' is not recognized as an internal or external command, operable program or batch file.
D:\CVS\wine\tests>ntdll_test.exe rtlstr 'ntdll_test.exe' is not recognized as an internal or external command, operable program or batch file.
D:\CVS\wine\tests>rpcrt4_test.exe rpc rpc.c:124: ** Uuid Conversion and Comparison Tests ** rpc: 901 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>shell32_test.exe shlfileop shlfileop.c:286: Test failed: Files are copied to other directory shlfileop.c:287: Test failed: The file is copied shlfileop: 121 tests executed, 0 marked as todo, 2 failures.
D:\CVS\wine\tests>shlwapi_test.exe clist clist.c:367: Test failed: allowed bad element size clist.c:372: Test failed: allowed adding a container clist: 236 tests executed, 0 marked as todo, 2 failures.
D:\CVS\wine\tests>shlwapi_test.exe shreg shreg.c:79: Test failed: RegCreateKeyA failed shreg.c:105: Test failed: SHGetValueA failed shreg.c:106: Test failed: (0123456789,bar\subdir1) shreg.c:107: Test failed: (ffffffff) shreg.c:112: Test failed: SHGetValueA failed shreg.c:113: Test failed: (0123456789) shreg.c:114: Test failed: (ffffffff) shreg.c:140: Test failed: test4 RegOpenKey shreg.c:150: Test failed: SHQueryValueExA failed shreg.c:156: Test failed: SHQueryValueExA failed shreg.c:157: Test failed: (0) shreg.c:164: Test failed: SHQueryValueExA failed shreg.c:165: Test failed: (6,24) shreg.c:171: Test failed: SHQueryValueExA failed shreg.c:172: Test failed: (6,43) shreg.c:182: Test failed: (6) shreg.c:184: Test failed: (0) shreg.c:185: Test failed: (6,24) shreg.c:194: Test failed: ERROR_MORE_DATA shreg.c:196: Test failed: (6,43) shreg.c:197: Test failed: (0) shreg.c:205: Test failed: Expected ERROR_MORE_DATA shreg.c:206: Test failed: (0123456789) shreg.c:207: Test failed: (0123456789) shreg.c:208: Test failed: (39,43) shreg.c:209: Test failed: (0) shreg.c:218: Test failed: (6) shreg.c:219: Test failed: (6,43) shreg.c:220: Test failed: (0) shreg.c:125: Test failed: SHRegGetPathA failed shreg.c:126: Test failed: (0123456789) shreg.c:241: Test failed: didn't open dest shreg: 36 tests executed, 0 marked as todo, 32 failures.
D:\CVS\wine\tests>user32_test.exe class class: 80 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>rem Comment out the following test because it messes the environment
D:\CVS\wine\tests>rem dlls\user\user32_test.exe sysparams
D:\CVS\wine\tests>user32_test.exe win win.c:91:main window 001A0210 main2 000F039E desktop 0001000C child 001E03A0 win.c:107:created child 00330302 win.c:120:created child of desktop 00340302 win.c:130:created child of child 00350302 win.c:140:created top-level 00360302 win.c:150:created owned top-level 00370302 win.c:160:created popup 00380302 win.c:170:created owned popup 00390302 win.c:180:created top-level owned by child 003A0302 win.c:186:created popup owned by desktop 003B0302 win.c:192:created popup owned by child 003C0302 win.c:198:created WS_CHILD popup 003D0302 win.c:204:created owned WS_CHILD popup 003E0302 win.c:209:testing parent changes win.c:221:created child 003F0302 win.c:247:created top-level 00400302 win.c:264:created popup 00410302 win.c:281:created child 00420302 win.c:298:created top-level 00430302 win.c:307:created owned popup 00440302 win.c:323:created owner 00450302 and popup 000C0392 win.c:337:created owner 000D0392 and popup 00460302 win.c:345:created owner 000E0392 and popup 00470302 win: 373 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>user32_test.exe wsprintf wsprintf: 4 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>wininet_test.exe http http.c:90:Starting with flags 0x10000000 http.c:92:InternetOpenA <-- http.c:95:InternetOpenA --> http.c:101:InternetConnectA <-- http.c:78:Callback 00CC0004 0xdeadbeef INTERNET_STATUS_HANDLE_CREATED(60) 0012E990 4 http.c:104:InternetConnectA --> http.c:108:HttpOpenRequestA <-- http.c:78:Callback 00CC0008 0xdeadbead INTERNET_STATUS_HANDLE_CREATED(60) 0012EC04 4 http.c:122:HttpOpenRequestA --> http.c:126:HttpSendRequestA --> http.c:133:HttpSendRequestA <-- http.c:78:Callback 00CC000C 0xdeadbead ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌàýO§|(80) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RESOLVING_NAME(10) 014FFB9C 15 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_NAME_RESOLVED(11) 014FFB8C 12 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_CONNECTING_TO_SERVER(20) 014FFC34 12 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_CONNECTED_TO_SERVER(21) 014FFDD8 12 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_SENDING_REQUEST(30) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_REQUEST_SENT(31) 014FFD78 4 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RECEIVING_RESPONSE(40) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RESPONSE_RECEIVED(41) 014FFDFC 4 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_REQUEST_COMPLETE(100) 014FFE40 8 http.c:140:Option 0x17 -> 1 0 http.c:144:Option 0x22 -> 1 http://www.winehq.com/about/ http.c:149:Option 0x16 -> 1 HTTP/1.1 200 OKDate: Wed, 11 Dec 2002 15:43:36 GMTServer: Apache/1.3.22 (Unix) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6 PHP/4.1.2X-Powered-By: PHP/4.1.2Keep-Alive: timeout=15, max=100Connection: Keep-AliveTransfer-Encoding: chunkedContent-Type: text/html http.c:154:Option 0x22 -> 1 http://www.winehq.com/about/ http.c:158:Option 0x5 -> 0 http://www.winehq.com/about/ (12150) http.c:163:Option 0x1 -> 1 text/html http.c:166:Entery Query loop http.c:183:ReadFile -> 1 743 http.c:183:ReadFile -> 1 3348 http.c:172: Test failed: InternetQueryDataAvailable failed http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_REQUEST_COMPLETE(100) 014FFE40 8 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_CLOSING_CONNECTION(50) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_CONNECTION_CLOSED(51) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_HANDLE_CLOSING(70) 0012EC30 4 http.c:78:Callback 00CC0008 0xdeadbeef INTERNET_STATUS_HANDLE_CLOSING(70) 0012EC30 4 http.c:90:Starting with flags 0x0 http.c:92:InternetOpenA <-- http.c:95:InternetOpenA --> http.c:101:InternetConnectA <-- http.c:78:Callback 00CC0004 0xdeadbeef INTERNET_STATUS_HANDLE_CREATED(60) 0012E990 4 http.c:104:InternetConnectA --> http.c:108:HttpOpenRequestA <-- http.c:78:Callback 00CC0008 0xdeadbead INTERNET_STATUS_HANDLE_CREATED(60) 0012EC04 4 http.c:122:HttpOpenRequestA --> http.c:126:HttpSendRequestA --> http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_CONNECTING_TO_SERVER(20) 0012EA3C 12 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_CONNECTED_TO_SERVER(21) 0012EA18 12 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_SENDING_REQUEST(30) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_REQUEST_SENT(31) 0012EB28 4 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RECEIVING_RESPONSE(40) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RESPONSE_RECEIVED(41) 0012EB14 4 http.c:133:HttpSendRequestA <-- http.c:140:Option 0x17 -> 1 0 http.c:144:Option 0x22 -> 1 http://www.winehq.com/about/ http.c:149:Option 0x16 -> 1 HTTP/1.1 200 OKDate: Wed, 11 Dec 2002 15:43:37 GMTServer: Apache/1.3.22 (Unix) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6 PHP/4.1.2X-Powered-By: PHP/4.1.2Keep-Alive: timeout=15, max=100Connection: Keep-AliveTransfer-Encoding: chunkedContent-Type: text/html http.c:154:Option 0x22 -> 1 http://www.winehq.com/about/ http.c:158:Option 0x5 -> 0 http://www.winehq.com/about/ (12150) http.c:163:Option 0x1 -> 1 text/html http.c:166:Entery Query loop http.c:183:ReadFile -> 1 743 http.c:183:ReadFile -> 1 436 http.c:183:ReadFile -> 1 8184 http.c:183:ReadFile -> 1 568 http.c:183:ReadFile -> 1 1974 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_HANDLE_CLOSING(70) 0012EC30 4 http.c:78:Callback 00CC0008 0xdeadbeef INTERNET_STATUS_HANDLE_CLOSING(70) 0012EC30 4 http: 23 tests executed, 0 marked as todo, 1 failure.
D:\CVS\wine\tests>winmm_test.exe wave wave.c:56:found 1 WaveOut devices wave.c:82: 0: "Crystal WDM Audio" 5.0 (1:100): channels=65535 formats=0fff support=002c wave.c:133:Testing invalid 2MHz format wave: 53 tests executed, 0 marked as todo, 0 failures.
D:\CVS\wine\tests>ws2_32_test.exe sock sock.c:694: **** STARTING TEST 0 **** sock.c:332:simple_server (698) starting sock.c:391:simple_client (55c): starting sock.c:341:simple_server (698) ready sock.c:394:simple_client (55c): server ready sock.c:346:simple_server (698): waiting for client sock.c:391:simple_client (70c): starting sock.c:394:simple_client (70c): server ready sock.c:406:simple_client (55c) connected sock.c:346:simple_server (698): waiting for client sock.c:427:simple_client (55c) exiting sock.c:406:simple_client (70c) connected sock.c:374:simple_server (698) exiting sock.c:427:simple_client (70c) exiting sock.c:696: **** TEST 0 COMPLETE **** sock.c:694: **** STARTING TEST 1 **** sock.c:332:simple_server (434) starting sock.c:341:simple_server (434) ready sock.c:346:simple_server (434): waiting for client sock.c:445:event_client (594): starting sock.c:445:event_client (5f4): starting sock.c:447:event_client (594): server ready sock.c:467:event_client (594) connected sock.c:505:event_client (594): all data sent - shutdown sock.c:346:simple_server (434): waiting for client sock.c:526:event_client (594): all data received sock.c:538:event_client (594): close event sock.c:556:event_client (594) exiting sock.c:447:event_client (5f4): server ready sock.c:467:event_client (5f4) connected sock.c:505:event_client (5f4): all data sent - shutdown sock.c:374:simple_server (434) exiting sock.c:526:event_client (5f4): all data received sock.c:538:event_client (5f4): close event sock.c:556:event_client (5f4) exiting sock.c:696: **** TEST 1 COMPLETE **** sock: 132 tests executed, 0 marked as todo, 0 failures.
----- Original Message ----- From: "Rolf Kalbermatter" rolf.kalbermatter@citeng.com To: wine-devel@winehq.com Sent: Wednesday, December 11, 2002 12:10 PM Subject: RE: W2K results from the current tests
W2K results from the current tests as downloaded from
http://fgouget.free.fr/wine/winetests.zip
They seem to match the WinXP tests mostly ;-).
Just one remark. The tests output all there results on stderr so to
redirect
all info into a file when starting the batch file the command
runtests.bat>>result.txt 2>&1
<Snip> Doesn't work on WinME :-(
Kevin