[CheckId] CA1404 [Warning] CA1404: Call GetLastError immediately after P/Invoke [Description] 
A call is made to the Marshal.GetLastWin32Error method or the equivalent Win32 GetLastError function, and the immediately previous call is not to an operating system invoke method.