Hmm, I think ole32 must not import shlwapi.dll...
Instead after the RegQueryValue call it should do a ExpandEnvironmentStrings when 
returned lpType is REG_EXPAND_SZ.

... and never ever call a *AW Function internally, it will behave differently (one 
time it takes ASCII one time UNICODE) depending on the OSVERSION ...

Juergen

On 12 Apr 2002 at 20:17, Leo van den berg wrote:

> Cleaned up and fixxed Registry Path finding of Inprocess32 & LocalServer32,
> registry entrys like '%SystemRoot%' don't break programs anymore now.
> Found that SHQueryValueEx - family of functions were broken (and derived
> functions as well ofcourse). Not 100% happy about the result, but it seems
> to *work* now.
> 
> any comments welcome ofcourse,
>       Leo van den Berg
> 

Reply via email to