return aSource->QueryInterface(NS_GET_IID(DestinationType),
return aSource->QueryInterface(NS_GET_TEMPLATE_IID(DestinationType),
CallQueryInterface( T* aSource, DestinationType** aDestination ){    NS_PRECONDITION(aSource, "null parameter");    NS_PRECONDITION(aDestination, "null parameter");        return aSource->QueryInterface(NS_GET_IID(DestinationType),                                   NS_REINTERPRET_CAST(void**, aDestination));}