The Great Flying Tortoise
A hard-boiled look at Win32 C++ programming and the property system
Surprise! My success is your failure
Windows APIs often use HRESULTs. Almost every function returns an HRESULT and almost every caller is...
Author: benkaras Date: 09/07/2006
Why use IShellItem2::GetPropertyStore?
I often get this question: "How can I read properties directly from a property handler?" (Remember...
Author: benkaras Date: 09/06/2006
Property System Layers and Extensibility Points
It's easy to get confused about what points of extensibility exist and what layer provide what...
Author: benkaras Date: 09/05/2006
What is the Property System? - in normal language
In my first post, I described what the property system provides from an API perspective. But I used...
Author: benkaras Date: 09/01/2006
Trying out the property system
You can, of course, wait for Windows Vista to ship before checking out the property system. But if...
Author: benkaras Date: 08/31/2006
What is a PROPERTYKEY?
So what's this PROPERTYKEY that the property system uses? Where do I get them? Well, property keys...
Author: benkaras Date: 08/30/2006
Property consumerism
Reading properties is rather simple. First, bind to the item. SHCreateItemFromIDList and...
Author: benkaras Date: 08/29/2006
What is the property system?
The property system is a new set of APIs for Microsoft Windows Vista that provides a general way to...
Author: benkaras Date: 08/28/2006