On Mon, 24 Jan 2005 15:42:34 +0100, Paul Vriens wrote: > wine/server/object.c: obj->refcount++; > wine/server/object.c: if (!--obj->refcount)
No. The wineserver is not multithreaded. > and in dll's: > > advapi32/crypt.c: pProv->refcount++; > advapi32/crypt.c: pProv->refcount--; > advapi32/service.c: if (--hdr->ref_count) Not sure, maybe. There's no context to these, you really do have to read the code and MSDN to figure out whether it needs to be thread safe or not. > msi/table.c: table->ref_count --; > msi/table.c: if ( --t->ref_count ) > msi/table.c: (*ptable)->ref_count++; > msi/table.c: (*ptable)->ref_count++; > > Mike about msi: > ==== > I don't think so, handles are not COM objects and making MSI thread safe > (if it's not already) should be some other Janitorial task. > === I'd leave MSI to Mike and Aric at the moment. thanks -mike
