|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
Similar to PROP_ENTRY, but allows you specify a particular IID if your object supports multiple dual interfaces.
[in] The property description.
[in] The property's DISPID.
[in] The CLSID of the associated property page. Use the special value CLSID_NULL for a property that does not have an associated property page.
[in] The IID of the dual interface defining the property.
The following example groups entries for IMyDual1 followed by an entry for IMyDual2. Grouping by dual interface will improve performance.
BEGIN_PROP_MAP( CMyClass ) PROP_ENTRY_EX( "Caption", DISPID_CAPTION, CLSID_CMyProps, IID_IMyDual1 ) PROP_ENTRY_EX( "Enabled", DISPID_ENABLED, CLSID_CMyProps, IID_IMyDual1 ) PROP_ENTRY_EX( "Width", DISPID_WIDTH, CLSID_CMyProps, IID_IMyDual2 ) END_PROP_MAP( )