While trying to install MyPhotoCalendars, an exception is raised because of a call to the unimplemented function advapi32.dll.SystemFunction036.
From reading the following post,
http://www.winehq.com/hypermail/wine-devel/2003/09/0265.html
I can see that it won't be very easy to even stub this function because it's a hidden api. What methods could I use to track down any information about this function or its prototype?
It turns out that the Dreamweaver MX 2004 installer needs this function too.
On Mon, 27 Sep 2004 13:53:40 -0400, James Hawkins truiken@gmail.com wrote:
While trying to install MyPhotoCalendars, an exception is raised because of a call to the unimplemented function advapi32.dll.SystemFunction036.
From reading the following post,
http://www.winehq.com/hypermail/wine-devel/2003/09/0265.html
I can see that it won't be very easy to even stub this function because it's a hidden api. What methods could I use to track down any information about this function or its prototype?
-- James Hawkins
--- James Hawkins truiken@gmail.com wrote:
It turns out that the Dreamweaver MX 2004 installer needs this function too.
After searching a bit I came to this as well
http://www.it.kth.se/~rom/ntsec.html#ntsec-crypto
__________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail
After searching a bit I came to this as well
Thanks for the links Steven.
Is there any way to obtain the prototype for any of these SystemFunction's? possibly through a dll dump or something.
On Mon, 27 Sep 2004 12:22:55 -0700 (PDT), Steven Edwards steven_ed4153@yahoo.com wrote:
--- James Hawkins truiken@gmail.com wrote:
It turns out that the Dreamweaver MX 2004 installer needs this function too.
After searching a bit I came to this as well
http://www.it.kth.se/~rom/ntsec.html#ntsec-crypto
Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail
James Hawkins wrote:
After searching a bit I came to this as well
Thanks for the links Steven.
Is there any way to obtain the prototype for any of these SystemFunction's? possibly through a dll dump or something.
If you ask specifically about SystemFunction036, then it's prototype is (IIRC)
VOID STDCALL SystemFunction036(PCHAR Buffer, INT BufferSize);
It's some kind of random generator, but I don't know exactly how it works.
- Filip
VOID STDCALL SystemFunction036(PCHAR Buffer, INT BufferSize);
Thankyou very much Filip, now I can write a stub implementation for it. After adding the stub, MyPhotoCalendars gets a little further in the install.
On Mon, 27 Sep 2004 22:31:48 +0200, Filip Navara xnavara@volny.cz wrote:
James Hawkins wrote:
After searching a bit I came to this as well
Thanks for the links Steven.
Is there any way to obtain the prototype for any of these SystemFunction's? possibly through a dll dump or something.
If you ask specifically about SystemFunction036, then it's prototype is (IIRC)
VOID STDCALL SystemFunction036(PCHAR Buffer, INT BufferSize);
It's some kind of random generator, but I don't know exactly how it works.
- Filip
Hello,
--- James Hawkins truiken@gmail.com wrote:
http://www.winehq.com/hypermail/wine-devel/2003/09/0265.html
I can see that it won't be very easy to even stub this function because it's a hidden api. What methods could I use to track down any information about this function or its prototype?
Part of the system function API is (un)documented here
http://www.mo-ware.com/freeware/minicrk/minicrk.htm
Thanks Steven
_______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com
James Hawkins wrote:
While trying to install MyPhotoCalendars, an exception is raised because of a call to the unimplemented function advapi32.dll.SystemFunction036.
This function was added in W2K or WXP IIRC. Can you try setting the emulated version of Windows to W98 or WNT?
- Filip
This function was added in W2K or WXP IIRC. Can you try setting the emulated version of Windows to W98 or WNT?
In the registry, HKLM\Software\Wine\Wine\Config\Version\Windows is set to win98 and "Windows"="win98" in config. The results are the same as before, sadly.
On Mon, 27 Sep 2004 22:11:52 +0200, Filip Navara xnavara@volny.cz wrote:
James Hawkins wrote:
While trying to install MyPhotoCalendars, an exception is raised because of a call to the unimplemented function advapi32.dll.SystemFunction036.
This function was added in W2K or WXP IIRC. Can you try setting the emulated version of Windows to W98 or WNT?
- Filip
At least some are now documented on MSDN. I believe I submitted a patch to document what 40/41 do (they are crypto related).
The fact that an app is using the API strongly implies it's documented *somewhere*, don't you think? I would check for forward exports from other DLLs, for some reason Microsoft enjoy moving code around between DLLs and then using forwarding to make the changes transparent.
thanks -mike
James Hawkins wrote:
While trying to install MyPhotoCalendars, an exception is raised because of a call to the unimplemented function advapi32.dll.SystemFunction036.
From reading the following post,
http://www.winehq.com/hypermail/wine-devel/2003/09/0265.html
I can see that it won't be very easy to even stub this function because it's a hidden api. What methods could I use to track down any information about this function or its prototype?