Aug 21, 2015 0 0 Handy delegate shortcut hides important details: The hidden delegate Raymond Chen Sit. Stay.
Aug 20, 2015 0 0 I saw a pinvoke signature that passed a UInt64 instead of a FILETIME, what’s up with that? Raymond Chen Stricter than necessary, but that's okay.
Aug 19, 2015 0 0 If you are going to call Marshal.GetLastWin32Error, the function whose error you’re retrieving had better be the one called most recently Raymond Chen Watch out for functions called behind your back.
Aug 18, 2015 0 0 If you are going to call Marshal.GetLastWin32Error, the function whose error you’re retrieving had better have SetLastError=true Raymond Chen Or it won't get anything.
Aug 17, 2015 0 0 p/invoke gotcha: C++ bool is not Win32 BOOLEAN is not UnmanagedType.Bool Raymond Chen Watch the sizes.
Aug 14, 2015 0 0 Windows started picking up the really big pieces of TerminateThread garbage on the sidewalk, but it’s still garbage on the sidewalk Raymond Chen So stop throwing garbage on the sidewalk.
Aug 13, 2015 0 0 Crashes in the I/O stack tend to occur in programs which do the most I/O Raymond Chen just playing the odds.
Aug 12, 2015 0 0 Why does the taskbar icon for grouped windows change to something weird? Raymond Chen Because you told it to use that icon.
Aug 11, 2015 0 0 The ARM processor architecture: Somebody else’s introduction Raymond Chen Over at the NT Debugging blog.
Aug 11, 2015 0 0 The changing fortunes of being the last program on the Start menu Raymond Chen Last but not least.