HRESULT DispGetIdsOfNames(ITypeInfo *pITypeInfo, BSTR *TableNoms, UINT TailleTableNoms, DISPID *TableIdentifiants);
La méthode est celle du type décrit par pITypeInfo.
Par convention, le classement dans le tableau est le suivant :
Le résultat est rangé dans TableIdentifiants.
#include <windows.h>
#include <winbase.h>
#include <ole2.h>
ITypeInfo pITypeInfo;
BSTR TableNoms[255];
DISPID TableIdentifiants[255];
...
memset(TableIdentifiants,0,255*sizeof(DISPID));
if (DispGetIdsOfNames(pITypeInfo, TableNoms, 255, TableIdentifiants)!=S_OK)
{
...
}
...