How do I un-ignore an Outlook email thread, and how does it work? March 22, 2022 Mar 22, 2022 03/22/22 Raymond Chen A peek under the covers.
Injected class names: The C++ feature you didn’t even realize that you were using March 21, 2022 Mar 21, 2022 03/21/22 Raymond Chen Simplifying the name of what you are.
Making our multiple-interface query more C++-like, part 2 March 18, 2022 Mar 18, 2022 03/18/22 Raymond Chen Letting you specify which interfaces are required and which are optional.
Making our multiple-interface query more C++-like, part 1 March 17, 2022 Mar 17, 2022 03/17/22 Raymond Chen Maybe we can write a nice wrapper.
Reducing chattiness by querying for multiple interfaces at once, part 2 March 16, 2022 Mar 16, 2022 03/16/22 Raymond Chen You can just load them into the cache.
Reducing chattiness by querying for multiple interfaces at once, part 1 March 15, 2022 Mar 15, 2022 03/15/22 Raymond Chen The multiple-query alternatives.
How expensive is PssCaptureSnapshot? How fast is it? How much memory does it consume? March 14, 2022 Mar 14, 2022 03/14/22 Raymond Chen Think of it as a copy-on-write copy, like the Volume Snapshot Service.
Optimizing code to darken a bitmap, part 5 March 11, 2022 Mar 11, 2022 03/11/22 Raymond Chen Once more, with ARM feeling.
Optimizing code to darken a bitmap, part 4 March 10, 2022 Mar 10, 2022 03/10/22 Raymond Chen Bringing out the big SIMD guns, for x86 at least.
Optimizing code to darken a bitmap, part 3 March 9, 2022 Mar 9, 2022 03/9/22 Raymond Chen Jumpless conditionals via masking.