![Hiding C++ template parameter packs in a tuple](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
![Hiding C++ template parameter packs in a tuple](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
![Template metaprogramming trick: Get the compiler to tell you what type you have](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Template metaprogramming trick: Get the compiler to tell you what type you have
![The SetClientGuid method of the common file and folder dialogs lets you give names to those dialogs, too](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
The SetClientGuid method of the common file and folder dialogs lets you give names to those dialogs, too
![When programs assume that the system will never change, episode 1, redux](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
When programs assume that the system will never change, episode 1, redux
![On the various ways of constructing a C++/WinRT com_array](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
On the various ways of constructing a C++/WinRT com_array
![A noinline inline function? What sorcery is this?](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
A noinline inline function? What sorcery is this?
![The case of the <CODE](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
ERROR_PATH_NOT_FOUND
"/>
The case of the SHGetFolderPath(CSIDL_COMMON_DOCUMENTS)
that returned ERROR_PATH_NOT_FOUND
![How can I view my devices based on how they are connected to each other?](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
How can I view my devices based on how they are connected to each other?
![Reporting on what you could do once you get to the other side of the airtight hatchway](https://web.archive.org/web/20210518210630/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)