Je parie que sur cette ligne, le compilateur a fait un flot d'insultes et que tu as supprimé ces insultes en mettant un gros cast
HINSTANCE hMapi = LoadLibrary((LPCWSTR)"mapi32.dll");
essaye comme cela :
HINSTANCE hMapi = LoadLibrary(L"mapi32.dll");
ou même encore mieux (pour la portabilité UNICODE / MBCS) :
HINSTANCE hMapi = LoadLibrary(_TEXT("mapi32.dll"));
Ton projet semble être un projet UNICODE et donc il veut des chaines de caractères au format UNICODE.
Pour faire des chaine de caractères UNICODE, on utilise le préfixe "L" (L"toto") ou alors la macro _TEXT (ou aussi _T). exemple, T("toto") ou encore_TEXT("toto")
Et c'est valable pour toutes les chaines de caractères
Partager