Question: Is there a data type in [eVC++](http://www.google.com/search?q=embedded+visual+c%2B%2B) that is the equivalent of [`__int64`](http://msdn.microsoft.com/en-us/library/s3f49ktz(VS.80).aspx)? None of the aliases compile. And I cannot find any of the long types in `Math.h`.

A third party library would also be acceptable.

Answer: 
Assuming you are using EVC++ 4.0...

You'll first need to make sure you have the Pocket PC 2003 SDK installed. If you are on win mobile 5.0 and up and are still attempting to use EVC++4.0 I will fight you (Ron Burgundy). The PPC 2003 SDK can be found [here](http://www.microsoft.com/downloadS/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&displaylang=en).

After it's install, update the linker to find the newly installed SDK header files with the macro definition of LONGLONG. To do this:

1. Tools -> options
2. Directories tab -> make sure the third drop down reads "include files"
3. Add the path -> "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4"
4. Make sure to #include winnt.h in your class. In that header you will find the definition of LONGLONG which is an \_int64

Good luck!
"long long" is a synonym for "\_\_int64" in VC++... maybe that works?