IRelation(64) Interface
- GetRelation
 
- GetItemList
 
 
Relation is a list of pairs of elements from another two lists. It describes 
a symmetric association of elements from two sets. The two related lists can be 
obtained with call to GetItemList.  To access pairs of elements 
from the relation obtain the list of pairs with a call to the GetRelation 
method. Access or iterate though the elements of list. Cast generic type 
returned from IList.GetAt to
AssociationPair type. posn0 and 
posn1 are positions of the two related elements from the first and second list 
respectively. 
See also Interface List 
 
HRESULT GetRelation( IList** pairs ) 
Parameters 
pairs - [out] the 
returned list of pairs from the relation. The list contains 
AssociationPair structure elements. 
Return Values  
  - S_OK in case of 
  success. 
  
-  
- Remarks: 
    
The methods returns  IList of associations 
pairs. Elements of the list have type of
AssociationPair. posn0 and posn1 
from the pair can be used to obtain actual elements from the first or the second 
list respectively. 
 
HRESULT GetItemList( VARIANT_BOOL bFirstSet, IList** items ) 
Parameters 
bFirstSet - [in] if true the method returns the first 
list or the second otherwise. 
items - [out] returned reference to 
the specified list  
Return Values  
  - S_OK in case of 
  success. 
  
 -  
 
  -     
  
- Remarks: 
   
The method returns either first or the second of the two associated lists of 
elements. 
  
                 |