|
rbayer is right... Microsoft uses a LOT of macros and typedefs to abstract the data types, which is a GOOD thing.
If you look at the declarations, they are usually in some sort of #ifdef condition, so that by simply adding or removing a symbol from the preprocessor, your program can use different data types without changing any code. This is very useful if you want to be able to build your project with Unicode support.
|