Ok to call CoInitialize in the file dialogs?

Eric Pouech eric.pouech at wanadoo.fr
Fri Nov 11 14:18:39 CST 2005


Michael Jung wrote:
> Hi Eric,
> 
> On Friday 11 November 2005 09:37, Eric Pouech wrote:
> 
>>I ran into similar problems in shell32/shellole.c, function
>>SHCoCreateInstance.
>>Shouldn't when both bLoadFromShell32 and bLoadWithoutCOM are false call
>>CoInitialize before CoCreateInstance (I got once a program needing it) ?
> 
> 
> It's not obvious to me where we would call CoUninitialize in this case. As I 
> understand it, we have to keep COM initialized until the created object is 
> destroyed again. The short test program, which I've sent with the initial 
> mail, seems to indicate that while COM is initialized inside 
> SHBrowseForFolder, it's un-initialized again afterwards.
> 
> Bye,
I was more referring to the missing call to CoInitialize... I don't 
think it's reasonable here to call CoUninitialize here ;-)

A+

-- 
Eric Pouech




More information about the wine-devel mailing list