[Bug 681] Changed - Two of the shlwapi DLL regression tests fail under wine configured as an NT-like OS

wine-bugs at winehq.com wine-bugs at winehq.com
Fri May 17 10:38:43 CDT 2002


http://bugs.winehq.com/show_bug.cgi?id=681

*** shadow/681	Fri May 17 09:44:16 2002
--- shadow/681.tmp.9277	Fri May 17 10:38:43 2002
***************
*** 7,13 ****
  |     Severity: normal                   OS/Version: All                     |
  |     Priority: P1                        Component: wine-kernel             |
  +----------------------------------------------------------------------------+
! |  Assigned To: juergen.schmied at debitel.net                                  |
  |  Reported By: paulm at astro.gla.ac.uk                                        |
  |      CC list: Cc:                                                          |
  +----------------------------------------------------------------------------+
--- 7,13 ----
  |     Severity: normal                   OS/Version: All                     |
  |     Priority: P1                        Component: wine-kernel             |
  +----------------------------------------------------------------------------+
! |  Assigned To: wine-bugs at winehq.com                                         |
  |  Reported By: paulm at astro.gla.ac.uk                                        |
  |      CC list: Cc:                                                          |
  +----------------------------------------------------------------------------+
***************
*** 47,49 ****
--- 47,82 ----
  a deeper layer (advapi32 or ntdll).
  
  juergen
+ 
+ ------- Additional Comments From apa3a at yahoo.com  2002-05-17 10:38 -------
+ Juergen,
+   thank you for the research. I assume now that bug does not belong to you.
+ 
+ Paul, 
+   as soon as a bug is filed to the bug tracking system the correct approach is
+ to put additional information here, in Bugzilla in the bug description instead
+ of wine-devel. This would greatly help developer working with the issue.
+ 
+ Your comments from the last email:
+ **************************************************************
+ As I put in my original (wine-devel) email
+    http://www.winehq.com/hypermail/wine-devel/2002/05/0364.html
+ I tracked this down to RegQueryValueExA.
+ 
+ AFAIK, under NT-like modes, this is mapped to the advapi32 dll's
+ implementation (in dlls/advapi32/registry.c) whereas under Win95-like
+ modes the RegQueryValueExA in memory/registry.c is used instead. 
+ Although the memory/registry.c RegQueryValueExA is also used when wine is in
+ NT-like mode.
+ 
+ To progress any further would involve investing considerable amount of
+ time figuring out what all the calls are supposed to return (I'm not a
+ windows programmer!) I just don't have that time at the moment.
+ 
+ It does look like this one cuts deep (ish). One possible gambit is that
+ the advapi32 looks like it was based on the memory/registry.c version. 
+ If the two copies diverged after the copy, then this would give the 
+ observed result. It might be possible to look for patches that effected
+ memory/registry.c that didn't alter dlls/advapi32/registry.c in the 
+ same way.
+ **************************************************************
\ No newline at end of file



More information about the wine-bugs mailing list