The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Aug 21, 2024
Post comments count
1
Post likes count
4
What does ERROR_KEY_DELETED mean?
You now have a handle to a key that doesn't exist, and there's nothing you can do with it.
Aug 20, 2024
Post comments count
1
Post likes count
4
Another tribute to Microsoft history hiding in Building 41
Logo touches.
Aug 19, 2024
Post comments count
11
Post likes count
1
Constructing nodes of a hand-made linked list, how hard can it be?
Trying to force copy elision.
Aug 16, 2024
Post comments count
4
Post likes count
1
The case of the missing ordinal 380
Untangling the error message and developing a theory.
Aug 15, 2024
Post comments count
9
Post likes count
4
Instead of putting a hash in the Portable Executable timestamp field, why not create a separate field for the hash?
That would defeat the purpose.
Aug 14, 2024
Post comments count
13
Post likes count
3
Temporarily dropping a lock: The anti-lock pattern
It's not to prevent locking, but rather to counteract a lock.
Aug 13, 2024
Post comments count
0
Post likes count
1
A look back at one of the (many) projects code-named Highlander
The showdown that almost repeated.
Aug 12, 2024
Post comments count
14
Post likes count
6
Embracing the power of the empty set in API design (and applying this principle to selectors and filters)
You got plenty of nothing.
Aug 9, 2024
Post comments count
2
Post likes count
3
What does it even mean to Close a Windows Runtime asynchronous operation or action?
That's the end of the road.