Bonjour à tous,

J'essaie d'exploiter une DLL dont les deux fonctions sont les suivantes :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
__declspec(dllexport) LPCWSTR* MW_ListReaders(_ULONG Context, int* NumberOfReaders);
__declspec(dllexport) _ULONG MW_Connect(_ULONG Context, LPCWSTR ReaderName);

Pour les exploiter sous Delphi, et pour la fonction MW_ListReaders, j'ai fait la déclaration suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
function MW_ListReaders(Context : int64; var NumberOfReaders : integer) : PWideChar; stdcall;
Mais ça ne fonctionne pas. Ne connaissant pas grand chose sous C++ et de surcroit, les pointeurs, je suis perdu.

Comment transcrire ces deux fonctions sous Delphi ?

Merci