2.2.1.17 UINT_PTR

An unsigned integer, whose length is dependent on processor word size.

 #if  defined(_WIN64)
 typedef unsigned __int64 UINT_PTR;
 #else 
 typedef unsigned int UINT_PTR;
 #endif