What does the SizeOfImage mean in the MODULEINFO structure? October 15, 2021 Oct 15, 2021 10/15/21 Raymond Chen It's the size in terms of mapped address space when loaded.
Why does GetModuleInfo fail to produce an entry point for executables? October 14, 2021 Oct 14, 2021 10/14/21 Raymond Chen Because it's getting the information from the loader, who has no use for such things.
Local variables are different from parameters in C++ coroutines October 13, 2021 Oct 13, 2021 10/13/21 Raymond Chen You tend to think of them the same, but they destruct differently.
The happy hand: A puzzle about odd names in Azure DevOps October 12, 2021 Oct 12, 2021 10/12/21 Raymond Chen Who's renaming everything into something cute?
Is there a way that my macro can detect that it’s running in a C++ coroutine? October 11, 2021 Oct 11, 2021 10/11/21 Raymond Chen You are part of the decision.
What can I do about timer build-up when waiting for COM outbound calls to complete? October 8, 2021 Oct 8, 2021 10/8/21 Raymond Chen You'll have to drain them out yourself.
Debugging coroutine handles: The Microsoft Visual C++ compiler, clang, and gcc October 7, 2021 Oct 7, 2021 10/7/21 Raymond Chen Peeking behind the curtain.
Why is the main() function always at address 0x00401000 in a simple program? October 6, 2021 Oct 6, 2021 10/6/21 Raymond Chen When multiple technical decision add up, literally.
Not from inside the Redmond Reality Distortion Field: Microsoft Streets and Trips support for ferries October 5, 2021 Oct 5, 2021 10/5/21 Raymond Chen From somebody else's reality distortion field.
Some lesser-known powers of std::optional October 4, 2021 Oct 4, 2021 10/4/21 Raymond Chen Things it does that you may not know about.