1.) DWORD är ett numeriskt värde. En double word är ett 32-bitars tal som inte kan vara minus, bara plusvärden tillåts.
2.) För att definiera ett makro som gör att SKRIV("Hej") skriver ut just Hej så gör man såhär:
#define SKRIV(detta) cout<<(detta)<<endl;
Låt fantasin flöda.
Så att om man använder sig av en funktion som tar float som in-värde, så kan man passa en DWORD direkt utan konvertering alltså. Har nämligen haft lite problem vid exekvering, men det kanske beror på min i övrigt felrika dator.