- Dev Blogs
- The Old New Thing
The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Mar 31, 2025
4
0
If one program blocks shutdown, then all programs block shutdown, revisited
No take-backs.
Mar 28, 2025
0
1
The 2025/2026 Seattle Symphony subscription season at a glance
The pocket reference guide for 2025/2026.
Mar 28, 2025
2
0
Fixing exception safety in our task_sequencer
Exception safety, the forgotten requirement.
Mar 27, 2025
8
2
On launching a dialog when a specific combo box item is selected
Changing selections is not a good time to launch a dialog box.
Mar 26, 2025
0
2
Why does INVALID_HANDLE_VALUE cast through a LONG_PTR first?
LONG_PTR first? To ensure that the proper sign extension happens.
Mar 25, 2025
4
1
We’ll fly you to Atlanta, Texas, and getting to your hotel in Atlanta, Georgia is your problem
Reading the fine print.
Mar 25, 2025
7
3
A note on the USB-to-PS/2 mouse adapter that came with Microsoft mouse devices
It's a purely mechanical adapter that relies on smarts in the mouse itself.
Mar 24, 2025
11
2
On how different Windows ABIs choose how to pass 32-bit values in 64-bit registers
Surveying the options and looking for commonalities.
Mar 21, 2025
11
4
The case of the critical section that let multiple threads enter a block of code
It had one job.

