Could someone please exactly why the following typedefs/#defines have been defined? What value do they have, compared to the originals?
typedef
#define
<
One reason is to maintain some kind of portability between C compilers.
In particular DWORD64, in theory you just need to change the definition of DWORD64 to get the code compiling on other compilers.