Jun 4, 2024 3 0 Why does GlobalLock max out at 255 locks? Raymond Chen Because that's how many bits were available for reporting the lock count.
Jun 3, 2024 9 0 More on harmful overuse of std::move Raymond Chen Could we expand copy elision to cover the harmful cases?
May 31, 2024 4 4 A graphical depiction of the steps in building a C++ executable, with XAML and packaging Raymond Chen Fleshing out the diagram.
May 30, 2024 1 0 A graphical depiction of the steps in building a C++ executable, enhanced for classic Win32 Raymond Chen Adding in Microsoft-specific tools.
May 29, 2024 5 1 A graphical depiction of the steps in building a C++ executable, basics Raymond Chen A high-level overview.
May 27, 2024 3 1 Is there any difference between StringFromIID and StringFromCLSID? Raymond Chen Not really.
May 24, 2024 0 0 Setting the contents of a Windows Runtime Vector from C++/WinRT in one call Raymond Chen The one-stop shop for updating a Windows Runtime Vector.
May 23, 2024 0 0 Creating a prepopulated Windows Runtime Vector from C++/WinRT without going through an explicit std::vector Raymond Chen Creating the vector inline.
May 22, 2024 3 0 If you have to create a Windows Runtime Vector from C++/WinRT, do it as late as possible Raymond Chen Stay with the std::vector until you really need the Window Runtime Vector.
May 20, 2024 5 0 If you know what interface you want, just pass it directly to CoCreateInstance Raymond Chen Avoiding a second round trip.