The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Mar 27, 2023
Post comments count
2
Post likes count
1
Using the contents of a file to define an MSBuild property
A little trick that maybe should be better known.
Mar 24, 2023
Post comments count
25
Post likes count
7
Adventures in application compatibility: The case of the jump into the middle of an instruction from nowhere
Another rogue patcher.
Mar 23, 2023
Post comments count
0
Post likes count
2
How unique must the uIdSubclass parameter be when I call SetWindowSubclass?
Each one identifies an instance of the subclass for the window.
Mar 22, 2023
Post comments count
0
Post likes count
0
Why am I getting a weird error about promise_type when I try to write a coroutine? part 2
Are you even writing a coroutine?
Mar 21, 2023
Post comments count
5
Post likes count
1
Why does the usage of the initial registers of a Win32 process depend on whether it is a 32-bit or 64-bit process?
Well, I mean, it's a different processor.
Mar 20, 2023
Post comments count
0
Post likes count
1
On the proper care and feeding of the enigmatic GetDistanceOfClosestLanguageInList function
Thinking about how this could be used.
Mar 17, 2023
Post comments count
2
Post likes count
2
Exploiting C++/WinRT CRTP: Property and event declarations
They don't have to be methods; they just have to look like methods.
Mar 16, 2023
Post comments count
0
Post likes count
1
Mind your C++/WinRT namespaces
What you say changes meaning depending on where you are.
Mar 15, 2023
Post comments count
0
Post likes count
1
How can I create a git feature branch that can merge into multiple other branches?
Just work in your patch branch.