rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL

Dmitry Timoshkov dmitry at baikal.ru
Sun May 29 20:29:24 CDT 2005


"Detlef Riekenberg" <wine.dev at web.de> wrote:

> Changelog:
> Partial Implementation of shell32/SHHelpShortcuts_RunDLL
>        Connect and Disconnect: Forwarded to mpr.dll
>        AddPrinter: Forwarded to printui.dll

> +static int shrundll_compare(const void *p1, const void *p2)
> +{
> +    struct shrundll_entry *e1 = (struct shrundll_entry *) p1;
> +    struct shrundll_entry *e2 = (struct shrundll_entry *) p2;
> +
> +/*
> +    TRACE("(%p:%p (%ld:%ld) %s:%s)\n",e1, e2, (e1 == NULL) ? 0 : e1->my_id, (e2 == NULL) ? 0 : e2->my_id, debugstr_w((e1 == NULL)
? NULL : e1->name), debugstr_w((e2 == NULL) ? NULL : e2->name));
> +*/
> +
> +    if((e1 == NULL) | (e2 == NULL))
> +    {
> +        return -1;
> +    }
> +
> +    return StrCmpW(e1->name, e2->name);

I strongly suspect that this comparison should be case insensitive.

-- 
Dmitry.





More information about the wine-devel mailing list