eal/windows: add some basic functions and macros