IPropertyStorage::DeletePropertyNames method (propidlbase.h)
The DeletePropertyNames method deletes specified string names from the current property set.
HRESULT DeletePropertyNames( [in] ULONG cpropid, [in] const PROPID  rgpropid );
The size on input of the array rgpropid. If 0, no property names are deleted.
Property identifiers for which string names are to be deleted.
This method supports the standard return value E_UNEXPECTED, in addition to the following:
For each property identifier in rgpropid, IPropertyStorage::DeletePropertyNames removes any corresponding name-to-property ID mapping. An attempt is silently ignored to delete the name of a property that either does not exist or does not currently have a string name associated with it. This method has no effect on the properties themselves.
|Minimum supported client||Windows 2000 Professional [desktop apps | UWP apps]|
|Minimum supported server||Windows 2000 Server [desktop apps | UWP apps]|
|Header||propidlbase.h (include Objbase.h, Propidlbase.h)|