Module propsys

A module, encapsulating the Vista Property System interfaces

Methods

PSGetItemPropertyHandler
Retrieves the property store for a shell item 

PSGetPropertyDescription
Gets a description interface for a property 

PSGetPropertySystem
Creates an IPropertySystem interface 

PSGetNameFromPropertyKey
Retrieves the canonical name for a property key 

PSGetPropertyKeyFromName
Retrieves the property key by canonical name 

PSRegisterPropertySchema
Registers a group of properties described in a schema file 

PSUnregisterPropertySchema
Removes a property schema definition 

SHGetPropertyStoreFromParsingName
Retrieves the property store for an item by path 

StgSerializePropVariant
Serializes a PyPROPVARIANT 

StgDeserializePropVariant
Creates a PyPROPVARIANT from a serialized buffer 

PSCreateMemoryPropertyStore
Creates a temporary property store that is not connected to any backing storage 

PSCreatePropertyStoreFromPropertySetStorage
Wraps a PyIPropertySetStorage interface in a PyIPropertyStore object 

PSLookupPropertyHandlerCLSID
Returns the GUID of the property handler for a file 

SHGetPropertyStoreForWindow
Retrieves a collection of a window's properties 

PSGetPropertyFromPropertyStorage
Extracts a property from a serialized buffer by key 

PSGetNamedPropertyFromPropertyStorage
Extracts a property from a serialized buffer by name 

PSCreateSimplePropertyChange
Creates a PyIPropertyChange interface used to apply changes to a PyPROPVARIANT 

PSCreatePropertyChangeArray
Creates a PyIPropertyChangeArray interface to be used with PyIFileOperation 

SHSetDefaultProperties
Sets the default properties for a file.