Win32 compatibility along with some added features