The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Nov 9, 2015
Post comments count
0
Post likes count
0
Some helper functions for interlocked pointer operations
Template-o-rama.
Nov 6, 2015
Post comments count
0
Post likes count
0
Why does the access violation error message put the operation in quotation marks, redux
It could be.
Nov 5, 2015
Post comments count
0
Post likes count
0
Sometimes a function returns NULL because NULL really is the answer
There is nothing there.
Nov 4, 2015
Post comments count
0
Post likes count
0
Changing the conditions under which ReadFile produces fewer bytes than requested
Where's the rest of me?
Nov 3, 2015
Post comments count
0
Post likes count
0
Microspeak: North star
Guiding principle.
Nov 2, 2015
Post comments count
0
Post likes count
0
How can I make my custom namespace extension get categorized correctly in My Computer?
Give it the appropriate description ID.
Oct 30, 2015
Post comments count
0
Post likes count
0
Why does the timestamp of a file increase by up to 2 seconds when I put it in a ZIP archive, then extract it?
The MS-DOS time format again.
Oct 29, 2015
Post comments count
0
Post likes count
0
When you open a securable object, make sure you pass the security mask you actually want (no more, no less)
You will get all you want, but you have to ask for it.
Oct 28, 2015
Post comments count
0
Post likes count
0
How do I create a wizard that contains none of the things that makes a wizard a wizard?
It's not a wizard, so don't use a wizard.