Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

devblogs.microsoft.com

The Old New Thing

Get the latest updates from The Old New Thing directly as they happen.

Follow now 107 followers

Latest posts

Last updated about 15 hours ago

Why not store the SAFEARRAY reference count as a hidden allocation next to the SAFEARRAY?

about 24 hours ago

When I described how Safe­Array­Add­Ref keeps its reference count in a side...

How can I retain access to the data in a SAFEARRAY after my method returns?

2 days ago

The original problem our customer had was that the data in a...

Why did I lose the data even though I called Safe­Array­Add­Ref?

3 days ago

A customer had a method that received a SAFEARRAY, and they called...

A digression on the design and implementation of Safe­Array­Add­Ref and extending APIs in general

4 days ago

Last time, we learned about the difference between Safe­Array­Access­Data and Safe­Array­Add­Ref. I...

What’s the difference between Safe­Array­Access­Data and Safe­Array­Add­Ref?

5 days ago

Once upon a time, there was SAFEARRAY, the representation of an array...

C++ has scope_exit for running code at scope exit. C# says “We have scope_exit at home.”

8 days ago

The Windows Implementation Library (commonly known as wil) provides a helper called...

A simple helper function for attaching a progress handler to a Windows Runtime IAsync­Action­With­Progress or IAsync­Operation­With­Progress

9 days ago

The Windows Runtime has interfaces IAsync­Action and IAsync­Operation<T> which represent asynchronous activity...

On the proper usage of a custom Win32 dialog class

10 days ago

Some time ago, I discussed custom dialog classes. You can specify that...

Microspeak: On fire, putting out fires

11 days ago

Remember, Microspeak is not necessarily jargon exclusive to Microsoft, but it’s jargon...

What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key?

12 days ago

Commenter Otul Osan wondered what was happening when the user held the...

How can I get the tab index number from a dialog box control?

15 days ago

A customer wanted to retrieve the TabIndex of a dialog box control...

When programs assume that the system will never change, episode 4: Stealing strings

16 days ago

A customer had a program that automated a workflow, and one of...