1String error = new Win32Exception(Marshal.GetLastWin32Error()).Message;
Get last windows error after messing around with PInvoke