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 99 followers

Latest posts

Last updated 1 day ago

I can use WM_COPYDATA to send a block of data to another window, but how does it send data back?

1 day ago

The WM_COPY­DATA message can be used to send a blob of data...

Could we use CTAD to simplify the use of WRL’s Callback function?

2 days ago

Commenter Bwmat asked, “Can CTAD avoid the need for the lengthy type...

Non-recursively deleting a binary tree in constant space: Rotating the tree

3 days ago

Another algorithm for non-recursively deleting the nodes of a binary tree comes...

Behind the scenes on how Windows 95 application compatibility patched broken programs

4 days ago

Whenever possible, Windows 95 made application compatibility tweaks through things like compatibility...

How did Windows 3.1 distinguish two different programs that happened to share the same executable name?

5 days ago

Some time ago, I described the purpose of the icons in the...

Non-recursively deleting a binary tree in constant space: Restructuring the tree

8 days ago

We’ve been looking at non-recursive algorithms for deleting the nodes of a...

Non-recursively deleting a binary tree in constant space: Synthesizing the parent pointer

9 days ago

Last time, we looked at a way to delete a binary tree...

Non-recursively deleting a binary tree in constant space: Traversal with parent pointers

10 days ago

As a challenge, a colleague of mine told me to find a...

The Microsoft SoftCard for the Apple II: Getting two processors to share the same memory

11 days ago

The Microsoft Z-80 SoftCard was a plug-in expansion card for the Apple...

Why does SHFormat­Date­Time take an unaligned FILETIME?

12 days ago

I noted some time ago Windows requires that pointers be aligned unless...

Microspeak: turn into a pumpkin

15 days ago

The English idiom turn into a pumpkin comes from the fairy tale...

Trying to build a XAML tree in code throws a “No installed components were detected” exception

16 days ago

You might, for some reason, be building some XAML in code rather...