I was reading "Inside COM" book published by Microsoft Press, and one of the examples
in the book of client implementation had following codes.
HRESULT hr = ::CoCreateInstance(...arguments...);
In this code, why was double semicolon "::" placed in front of CoCreateInstance(...)?
I saw this in numerous occasions, but I could not find a good document stating
this issue. I would very much appreciate for your help.