(A +  B) + C     A +  (B + C)| Argument | Type | Description | 
| pmkRight | IMoniker* | The moniker to compose onto the end of the receiver. | 
| fOnlyIfNotGeneric | BOOL | Controls what should be done in the case that the way for form a composite is to use a generic one. | 
| ppmkComposite | IMoniker* | On exit, the resulting composite moniker. Possibly NULL. | 
| return value | HRESULT | S_OK, MK_E_NEEDGENERIC |