On Tue, 01 Jun 2004 18:42:34 +0200, you wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello,
on 06/01/04 18:28, Rein Klazes wrote:
That is one possibility. You can also attach it in bugs.winehq.org to the bug report that you mentioned before.
I'm so stupid I didn't think at it. Debug attached on bug #2017 [1].
Thx, bye, Gismo / Luca
Here are the details of the QueryActCtxW call:
|0009:Ret advapi32.RegCloseKey() retval=00000000 ret=00be869f |0009:Call kernel32.QueryActCtxW(80000010,0116283c,00000000,00000001,406aebc0,00000008,00000000) ret=004bf17f |fixme:actctx:QueryActCtxW stub! |0009:Ret kernel32.QueryActCtxW() retval=00000000 ret=004bf17f |0009:Call kernel32.GetLastError() ret=006068aa |0009:Ret kernel32.GetLastError() retval=00000000 ret=006068aa
As expected the program inspects the last error value for details why the calls fails. Setting the last error value is missing form the QueryActCtxW stub, so the program may well be confused (especially when it receives ERROR_SUCCESS). So if you to try something you may try whether inserting a line like:
SetLastError(ERROR_NOT_SUPPORTED);
will make the program do the right thing (forgetting about using these functions). There are several more error codes that you may try: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/...
with a number of specific activation context error codes in the 12000-14999 region.
If not, you can always follow Mike's advice.
Rein.