The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Raymond Chen
Raymond Chen
Feb 7, 2023

The frustration of finding a suitable time to hold a meeting when the participants are evenly spaced around the globe

Somebody has to suffer, but we try to make sure it's not the same person each time.

3
0
Raymond Chen
Raymond Chen
Feb 6, 2023

It rather involved being on the other side of this airtight hatchway: Reading the user’s saved passwords

Only the user can read their own saved passwords, so you must already have gained total control over the user.

9
1
Raymond Chen
Raymond Chen
Feb 2, 2023

Hyperlinking to Hutchison Whampoa Limited is still forbidden

Didn't make you look.

6
0
Raymond Chen
Raymond Chen
Feb 2, 2023

Inside C++/WinRT: Coroutine completions: Avoiding reentrant completion

Resuming the coroutine directly, rather than consuming yet more stack.

0
0
Raymond Chen
Raymond Chen
Feb 1, 2023

Inside C++/WinRT: Coroutine completion handlers: Disconnection

When the other end hangs up without even saying good-bye.

0
0
Raymond Chen
Raymond Chen
Jan 31, 2023

Inside C++/WinRT: Apartment switching: Error reporting

If you can't get back to where you started, who you gonna call?

0
1
Raymond Chen
Raymond Chen
Jan 30, 2023

Inside C++/WinRT: Apartment switching: COM without COM

Also known as Nano-COM.

0
1
Raymond Chen
Raymond Chen
Jan 27, 2023

Inside C++/WinRT: Apartment switching: Unwinding the stack

Reducing stack usage.

0
0