Enfin je crois que c'est un problème de header

Bonjour à tous.
Je cherche à me connecter à une base de donnée via ODBC en C/C++. J'ai donc inclus les header sql.h et sqlext.h, mais le compilo me dit qu'il ne connait pas des types de donnée comme ULONG UWORD PVOID etc. Ce sont des types de donnée utilisés dans le header sqltype.h. Je pensais qu'ils étaient déclaré dans windows.h mais non. Si quelqu'un a une idée, ou plusieurs !
merci d'avance