Consumers and providers use DBPROPID values, in conjunction with property set GUIDs, to identify properties. An array of DBPROPID values is passed in a DBPROPIDSET structure.
Within a property set, each property has a unique ID. The property IDs within a property set begin with the number 2.
The DBPROPID type is defined as:
typedef DWORD DBPROPID;