Added nsISupports to QueryInterface

This commit is contained in:
rods%netscape.com 1999-06-28 22:03:15 +00:00
Родитель 6e18bd2ff5
Коммит e540e62837
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -45,6 +45,7 @@
#include "nsXIFFormatConverter.h" #include "nsXIFFormatConverter.h"
static NS_DEFINE_IID(kIXIFFormatConverterIID, NS_IFORMATCONVERTER_IID); static NS_DEFINE_IID(kIXIFFormatConverterIID, NS_IFORMATCONVERTER_IID);
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
//static NS_DEFINE_IID(kCXIFConverterCID, NS_XIFCONVERTER_CID); //static NS_DEFINE_IID(kCXIFConverterCID, NS_XIFCONVERTER_CID);
static NS_DEFINE_IID(kCParserIID, NS_IPARSER_IID); static NS_DEFINE_IID(kCParserIID, NS_IPARSER_IID);
@ -93,6 +94,13 @@ nsresult nsXIFFormatConverter::QueryInterface(const nsIID& aIID, void** aInstanc
return NS_OK; return NS_OK;
} }
if (aIID.Equals(kISupportsIID)) {
*aInstancePtr = (void*)(nsISupports*)this;
NS_ADDREF_THIS();
return NS_OK;
}
return rv; return rv;
} }