In C++ COM if I use GetItem do I have to Release the pointer returned to me?
Or set it to NULL
Or do nothing because it is already handled properly?
And how does that compare when I use the other format, get_Item ?
I realise that GetItem can throw an exception whereas get_Item returns an error value, but beyond that do I treat the pointers in the same way?