Bonjour,
j'utilise la classe MAPI.h et la librairie mapi32.dll
je charge la libraire par l'instruction:
HINSTANCE hMAPI = ::LoadLibraryA(_T("MAPI32.DLL"));
Le problème, c'est qu'à la compilation j'ai toute une série d'erreurs C2143 du type:
error C2143: erreur de syntaxe : absence de ';' avant '*'
le problème viens visiblement de la classe MAPI.h
dont voici quelques lignes sur lesquelles pointe le compilateur :
typedef unsigned long FAR * LPULONG;
typedef ULONG_PTR LHANDLE, FAR * LPLHANDLE;
typedef unsigned char FAR * LPBYTE;
Auriez-vous une idée de l'origine du problème ? Merci.