Hi (and sorry for the broken post),
the mapi32 tests call scInitMapiUtil, which pops up an alert box saying something like (translating it) "Your default mailer application isn't capable of this operation, please ensure that Outlook is configured as the default mailer." This brings the tests to a halt, and even after clicking OK one gets 65536 failures bumping the logs above 5 MB.
As a side note, most of the mapi tests are very careful about calling every function through a pointer acquired by GetProcAddr(), still the test executable is linked with -lmapi32. Does it make any sense? From winetest's perspective it isn't worth much, if a test can't run it's skipped altogether. Does it take care about different mapi versions?
There are no recent reports on test.winehq.org/data, so something is obviously wrong. I'd be interested in hearing about people running Chris' winrash service. What happens if you run winetest directly? Don't forget to supply you tag with the -t option! Basically, winetest's own message boxes are OK, system message boxes are a problem.
Thanks, Feri.
Hi,
the mapi32 tests call scInitMapiUtil, which pops up an alert box saying something like (translating it) "Your default mailer application isn't capable of this operation, please ensure that Outlook is configured as the default mailer."
This probably means that you don't have a mapi client installed, I guess that the default win32 stub mapi implementation just falls back into 'advertise ms software' mode when this happens. Is this an early Windows version by any chance?
if you can, please run 'winedump spec mapi32.dll' and 'winedump spec mapistub.dll' (if the latter exists) and send me the resulting .spec file, It should be possible to skip the tests unless there is a mapi client installed.
As a side note, most of the mapi tests are very careful about calling every function through a pointer acquired by GetProcAddr(),
Thats just precautionary, I could only test on xp and some entrypoints are sure to not be present in earlier native versions.
Cheers, Jon
===== "Don't wait for the seas to part, or messiahs to come; Don't you sit around and waste this chance..." - Live
jon_p_griffiths@yahoo.com
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
Jon Griffiths jon_p_griffiths@yahoo.com writes:
the mapi32 tests call scInitMapiUtil, which pops up an alert box saying something like (translating it) "Your default mailer application isn't capable of this operation, please ensure that Outlook is configured as the default mailer."
This probably means that you don't have a mapi client installed, I guess that the default win32 stub mapi implementation just falls back into 'advertise ms software' mode when this happens. Is this an early Windows version by any chance?
Windows XP Professional, in a network with roaming profiles served by Samba. I don't know what is relevant.
if you can, please run 'winedump spec mapi32.dll' and 'winedump spec mapistub.dll' (if the latter exists) and send me the resulting .spec file, It should be possible to skip the tests unless there is a mapi client installed.
OK, sending you off-list.
As a side note, most of the mapi tests are very careful about calling every function through a pointer acquired by GetProcAddr(),
Thats just precautionary, I could only test on xp and some entrypoints are sure to not be present in earlier native versions.
Well, test_PropCopyMore() has four direct references IIRC. You may or may not want to "fix" it (like the IMPORTS). The long for loop in test_ScCountProps(void) is probably an overkill, too: if it happens to produce output in every iteration, it gets too big. Currently there is a 1 MB limit on the report submission to test.winehq.org.
Hi,
Windows XP Professional, in a network with roaming profiles served by Samba. I don't know what is relevant.
Strange, I'd have assumed you'd have an extended mapi client installed by deault. What is your default mail client?
OK, sending you off-list.
Thanks. I'll have a look at this.
Well, test_PropCopyMore() has four direct references IIRC. You may or may not want to "fix" it (like the IMPORTS).
That should prbably be fixed eventually, yes.
The long for loop in test_ScCountProps(void) is probably an overkill, too: if it happens to produce output in every iteration, it gets too big.
Yes, it should probably bail at the first error; that should be easy to change. I'm rather busy with work ATM but when I get a day off I'll look at fixing these (and digging out the rest of the mapi code I haven't submitted yet).
Regards, Jon
===== "Don't wait for the seas to part, or messiahs to come; Don't you sit around and waste this chance..." - Live
jon_p_griffiths@yahoo.com
__________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/
Jon Griffiths jon_p_griffiths@yahoo.com writes:
Windows XP Professional, in a network with roaming profiles served by Samba. I don't know what is relevant.
Strange, I'd have assumed you'd have an extended mapi client installed by deault. What is your default mail client?
If it's Control Panel/Internet Options/Programs/E-mail, then Microsoft Outlook. I don't use this machine of Windows in particular, so only guessing.
Yes, it should probably bail at the first error; that should be easy to change. I'm rather busy with work ATM but when I get a day off I'll look at fixing these (and digging out the rest of the mapi code I haven't submitted yet).
Great!