Fix win32 structures

Fixed structures some more

Updated driver def
Double const on arg
Merge pull request #771 from etcimon/win32-fix

Change array declaration style from C to D and fix freeing of ADDRINFOEXW*.