[ EXeX @ 30.05.2004. 14:26 ] @
Koji je razlog uvodjenja Windows Data Types.
Nije mi jasno zasto su redefinirani neki primitivni tipovi kao npr: typedef unsigned short WORD;

Hvala.
[ Mirko Rajkovača @ 30.05.2004. 20:22 ] @
Pa verovatno zato sto je jednostavnije pisati WORD ili BYTE umesto unsigned short ili unsigned char. Uz to WORD i BYTE bolje opisuju tip promenljive jer su to osnovni pojmovi vezani za racunare koji se javljaju cak i u debug-u:
db - define byte
dw - define word

Možda ima i neki drugi razlog ali meni se ovo čini logičnim objašnjenjem.
[ NastyBoy @ 30.05.2004. 21:49 ] @
Ipak je zato shto se MS (a i inache svako ko pishe bilo kakav API) zheleo sachuvati od razlichitih kompajlera i platformi. Tako, od zavisnosti od platforme, DWORD ce biti razlichito definisan, ali ce uvek predstavljati 4 bajta, samo ce heder sa opisom (typedefom) biti promenjen. Na taj nachin, API je konzistentan, i, uglavnom, platform-independent.
[ EXeX @ 31.05.2004. 11:53 ] @
Hvala,ovaj drugi odgovor mi se cini vise logicnim.