CPluginInstancePeer::QueryInterface(const nsIID& iid, void** ptr)
CPluginManager::QueryInterface(const nsIID& iid, void** ptr)
CPluginInstancePeer::QueryInterface(const nsIID& iid, void** ptr) {                                                                            if (NULL == ptr) {                                                    return NS_ERROR_NULL_POINTER;                                            }                                                                            if (iid.Equals(NS_GET_IID(nsIPluginInstancePeer))) {        *ptr = (void*) this;                                                AddRef();                                                                    return NS_OK;                                                            }                                                                          if (iid.Equals(NS_GET_IID(nsIPluginTagInfo)) || iid.Equals(NS_GET_IID(nsISupports))) {                                              *ptr = (void*) ((nsIPluginTagInfo*)this);                                AddRef();                                                                    return NS_OK;                                                            }                                                                          return NS_NOINTERFACE;                                                 }