Notes on COM aggregation: How do you implement tear-offs in an aggregated object?
Notes on COM aggregation: Obtaining a pointer to your aggregated partner without introducing a reference cycle
How can I find out which processor architectures are supported via emulation by the current system?
The case of the stack overflow exception when the stack is nowhere near overflowing
A closer look at the stack guard page
Gotcha: C++/WinRT weak_ref.get() doesn’t get the weak reference; it gets the strong reference