Bonjour,
Voici un bout de code sur lequel je m'arrache un peu les cheveux (voir beaucoup). C'est une dll que j'essaye de faire, en c++ avec visual studio 6.Voici les messages d'erreur que j'obtiens :
Compiling...
main.cpp
c:\crypt\main.cpp(11) : error C2065: 'PCRYPT_DECRYPT_MESSAGE_PARA' : undeclared identifier
c:\crypt\main.cpp(11) : error C2146: syntax error : missing ';' before identifier 'structure_a_probleme'
c:\crypt\main.cpp(11) : error C2065: 'structure_a_probleme' : undeclared identifier
Error executing cl.exe.
crypt.dll - 3 error(s), 0 warning(s)
La structure PCRYPT_DECRYPT_MESSAGE_PARA semble etre defini dans wincrypt.h livré avec visual studio. Voici donc le code qui pose probleme:
#include <windows.h>
#include <stdio.h>
#include <wincrypt.h>
int _stdcall une_fonction_comme_une_autre()
{
PCRYPT_DECRYPT_MESSAGE_PARA structure_a_probleme;
return 0;
}
BOOL APIENTRY DllMain (HANDLE hModule, DWORD reason_for_call, LPVOID lpReserved)
{
switch (reason_for_call)
{
case DLL_PROCESS_ATTACH:
break;
case DLL_PROCESS_DETACH:
break;
default:
break;
}
return TRUE;
}
Merci d'avance pour toute l'aide que vous pourrez m'apporter, je n'ai trouvé sur aucun post d'aucun forum ma solution.
Julien