Hello everyone,

Suppose there are a couple of threads in an MTA, since a process could have only one MTA, I think,

1. Even if each threads calls CoInitializeEx or CoInitialize, only the first call allocates COM related resources, all subsequent calls does not allocate any resources?

2. Only the last call to CoUninitialize frees the COM resources in the MTA, and at that time, the MTA terminates?

Both are correct?

thanks in advance,