Sep 29, 2023 Post comments count0 Post likes count0 Template meta-programming: Avoiding saying a type before it is complete Raymond Chen Deferring use until after the class is defined.
Sep 28, 2023 Post comments count2 Post likes count1 C++/WinRT gotcha: get_strong() will produce a broken strong reference if destruction has already begun Raymond Chen A strong reference to nothing.
Sep 27, 2023 Post comments count4 Post likes count2 The dangers of releasing the last strong reference from within its own callback Raymond Chen Deadlocking with yourself.
Sep 26, 2023 Post comments count8 Post likes count5 Why is kernel32.dll running in user mode and not kernel mode, like its name implies? Raymond Chen It's just a name, and it comes from the days before user-mode/kernel-mode separation.
Sep 25, 2023 Post comments count1 Post likes count2 GetQueueStatus and the queue state Raymond Chen There's stuff going on that's hiding behind the innocuous-looking name.
Sep 22, 2023 Post comments count3 Post likes count5 When I try to call an exported function, the target crashes when it tries to call any Windows function Raymond Chen Using what you know about how functions are imported to construct a theory that matches the evidence.
Sep 21, 2023 Post comments count9 Post likes count7 How does Explorer calculate the “Date” of a file? Raymond Chen Mapping the generic concept to specific file types.
Sep 20, 2023 Post comments count1 Post likes count0 Why does my C++/WinRT project get unresolved externals for constructors? Raymond Chen You forgot to include the namespace header file, didn't you.
Sep 19, 2023 Post comments count3 Post likes count2 Why did the 16-bit _lopen and _lcreat function return -1 on failure instead of 0? Raymond Chen Trying to look like somebody else.
Sep 18, 2023 Post comments count3 Post likes count4 When looking to free up disk space, don’t forget your symbol file caches Raymond Chen They go all over the place.