We figured out what the problem was. In case this helps other people:
Our application is a free-threaded COM server. Following standard
protocol, it calls CoAddRefServerProcess() when a client creates a new COM
object, and CoReleaseServerProcess() when a COM object is destroyed. When
the last C
Hi,
I have a Windows application which exports COM interfaces. When it starts
up, it invokes CoRegisterClassObject() to register its class objects with
the following flags:
dwClsContext = CLSCTX_LOCAL_SERVER
flags = REGCLS_MULTIPLEUSE
My intent is that a single instance or activation of the ap