The Old New Thing
https://devblogs.microsoft.com/oldnewthing/feed
How can I give away a COM reference just before my object destructs?
The Old New Thing
2024-01-25T15:00:00
The dangerous implementations of the IMemoryBufferReference.Closed event
The Old New Thing
2024-01-24T15:00:00
The useless IMemoryBufferReference.Closed event
The Old New Thing
2024-01-23T15:00:00
Accessing a block of memory represented by a Windows Runtime IMemoryBuffer
The Old New Thing
2024-01-22T15:00:00
The case of the fail-fast trying to log a caught exception
The Old New Thing
2024-01-19T15:00:00
Implementing two-phase initialization with ATL
The Old New Thing
2024-01-18T15:00:00
Getting a strong reference from the this pointer too soon
The Old New Thing
2024-01-17T15:00:00
What is a hard error, and what makes it harder than an easy error?
The Old New Thing
2024-01-16T15:00:00
C++/WinRT gotcha: Not all exceptions derive from hresult_error
The Old New Thing
2024-01-15T15:00:00
In C++/WinRT, how can I await multiple coroutines and capture the results?, part 3
The Old New Thing
2024-01-12T15:00:00
In C++/WinRT, how can I await multiple coroutines and capture the results?, part 2
The Old New Thing
2024-01-11T15:00:00
In C++/WinRT, how can I await multiple coroutines and capture the results?, part 1
The Old New Thing
2024-01-10T15:00:00
After I accidentally denied access to everyone, how do I get access back?
The Old New Thing
2024-01-09T15:00:00
How do I prevent my C++/WinRT implementation class from participating in COM aggregation?
The Old New Thing
2024-01-08T15:00:00
The case of the vector with an impossibly large size
The Old New Thing
2024-01-05T15:00:00