HRESULT ITypeInfo::GetNames(MEMBERID Identifiant, BSTR *TableNoms, UINT TailleTable, UINT *NbNoms);
Le résultat est placé dans le tableau TableNoms de taille maximale TailleTable.
En sortie, NbNoms désigne le nombre d'entrées effectivement utilisées.
#include <windows.h>
#include <winbase.h>
#include <ole2.h>
ITypeInfo *pITypeInfo;
MEMBERID Identifiant;
BSTR TableNoms[255];
UINT *NbNoms;
short i;
...
NbNoms=255;
if (pITypeInfo->GetNames(Identifiant, TableNoms, &NbNoms)!=S_OK)
{
...
}
...
for (i=0;i<(short)NbNoms;i++)
{
SysFreeString(TableNoms[i]);
TableNoms[i]=NULL;
}
...