not yet part of build. support tracking the iid in array of interfaces

This commit is contained in:
jband%netscape.com 2001-10-12 20:29:19 +00:00
Родитель 5074bae9f8
Коммит 90b1ddb3af
1 изменённых файлов: 4 добавлений и 3 удалений

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

@ -432,10 +432,11 @@ NS_IMETHODIMP XPCVariant::GetAsInterface(nsIID * *iid, void * *iface)
return nsVariant::ConvertToInterface(mData, iid, iface);
}
/* [noscript] void getAsArray (out PRUint16 type, out PRUint32 count, out voidPtr ptr); */
NS_IMETHODIMP XPCVariant::GetAsArray(PRUint16 *type, PRUint32 *count, void * *ptr)
/* [notxpcom] nsresult getAsArray (out PRUint16 type, out nsIID iid, out PRUint32 count, out voidPtr ptr); */
NS_IMETHODIMP_(nsresult) XPCVariant::GetAsArray(PRUint16 *type, nsIID *iid, PRUint32 *count, void * *ptr)
{
return nsVariant::ConvertToArray(mData, type, count, ptr);
return nsVariant::ConvertToArray(mData, type, iid, count, ptr);
}
/* void getAsStringWithSize (out PRUint32 size, [size_is (size), retval] out string str); */