[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re[2]: shell32/tests: ILFree is not exported on all versions
From:       Vitaliy Margolen <wine-devel () kievinfo ! com>
Date:       2005-06-29 14:22:54
Message-ID: 429698306.20050629082254 () kievinfo ! com
[Download RAW message or body]

Wednesday, June 29, 2005, 7:47:38 AM, you wrote:
> * On Wed, 29 Jun 2005, Vitaliy Margolen wrote:
> > 
> > By a looks of it wine using same IMalloc interface for both. Native, 
> > including XP and server 2003 still export SHGetMalloc.
> > 
> > In other words I don't see a problem using SHGetMalloc on wine and all 
> > of native versions.

> Not a problem, just a message from MSDN [1]:

> > SHGetMalloc Function
> > Not currently supported.
> > 
> > Remarks
> > This function should no longer be used. Use the CoTaskMemFree and 
> > CoTaskMemAlloc functions in its place.

> Plus CoTaskMemFree() lets us get rid of one global variable. :-P
> No, this isn't a persuading act.  This might be more of my question:
> --Why MS decided to write about stopping to support this function?
That's what they do - screwing people up.

> [1]
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetmalloc.asp
> 
Yeh, I read that. There is no way they can delete SHGetMalloc without braking
huge number of programs. BTW on Win CE it's still what they suggest.

And the last note: this patch made it in :P

Vitaliy


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic