<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi guys,<BR>
&nbsp;<BR>
Whilst looking into some winmm.dll modifications for ReactOS,&nbsp;I&nbsp;found that the Drivers and Drivers32 registry keys (used for determining the wavemapper, midi devices etc.) effectively replace those entries found in SYSTEM.INI of previous Windows versions.<BR>
&nbsp;<BR>
Looking around in the registry reveals that Windows has a set of registry keys that effectively map INI file sections to other registry keys.<BR>
<BR>This mapping is handled by the various "profile" APIs exported by kernel32, and is described on MSDN for the "GetPrivateProfileString" API:<BR>
<A href="http://msdn.microsoft.com/en-us/library/ms724353(VS.85).aspx#">http://msdn.microsoft.com/en-us/library/ms724353(VS.85).aspx#</A><BR>
&nbsp;<BR>
Since ReactOS imports WINE's kernel32, I checked WINE's kernel32 source code and found that this mapping doesn't take place.<BR>
&nbsp;<BR>
This in itself doesn't pose a problem&nbsp;- INI files work, after all! However IMO&nbsp;it may be worth implementing this functionality, and this is something I would be interested in doing. It makes more sense (to me anyway) to implement this in WINE rather than directly in ReactOS. And it seems relatively trivial.<BR>
&nbsp;<BR>
Just thought I'd post here and gather any thoughts on this?<BR>
&nbsp;<BR>
Regards,<BR>
&nbsp;<BR>
&nbsp;<BR>
Andrew Greenwood<BR><br /><hr />Share your photos with Windows Live Photos � Free.  <a href='http://clk.atdmt.com/UKM/go/134665338/direct/01/' target='_new'>Try it Now!</a></body>
</html>