Specifically , it is used to obtain a pointer to another interface , given a GUID that uniquely identifies that interface ( commonly known as an interface ID , or IID ) .
It is similar to dynamic_cast < > in C++ or casts in Java and C# .
It is used to obtain a pointer to another interface , given a GUID that uniquely identifies that interface ( commonly known as an interface ID , or IID ) .
It is similar to dynamic_cast < > in C++ or casts in Java and C# .