How can we handle undcomented shell functionsAW, that MS declared now (WSTR version only)

Alexandre Julliard julliard at
Mon Nov 12 04:38:55 CST 2007

Detlef Riekenberg < at> writes:

> Examples: PathProcessCommend, PathResolve, PathQualify
> Question for include/shlobj.h:
> What is the correct way to declare such functions?

They should be declared exactly like they are on Windows. The AW
function is internal to shell32.

> Next question for shell32.spec:
> Are we fixed to "ptr" for such functions?
> ("str", "wstr" and "long" are all used and need to be fixed)

They should be ptr.

> Is it possible / useful to add support for "awstr" (or a similar name)?
> What about support for UNICODE-Strings ("ustr")?

I don't think it's worth the trouble.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list