* const pointer of names argument of ITypeinfo.getidsofnames is not a reference, make it a proper double pointer. Note that this is not the IDispatch routine of the same name that is used a lot in the RTL.

Reported in forum
This commit is contained in:
marcoonthegit 2025-07-06 10:22:11 +02:00
parent 9442543a60
commit 6e0b67d5f7

View File

@ -3344,7 +3344,7 @@ TYPE
Function GetRefTypeOfImplType(index: UINT; OUT pRefType: HREFTYPE):HResult;StdCall;
Function GetImplTypeFlags(index: UINT; OUT pImplTypeFlags: WINT):HResult;StdCall;
{$ifndef Call_as}
Function GetIDsOfNames(CONST rgszNames: pOleStr; cNames: UINT; OUT pMemId: MEMBERID):HResult;StdCall;
Function GetIDsOfNames(rgszNames: POleStrList; cNames: UINT; OUT pMemId: MEMBERID):HResult;StdCall;
{$else}
Function LocalGetIDsOfNames():HResult;StdCall;
{$endif}