(A + B) + C
is always equal to
A + (B + C)
where+ represents the composition operation. Each implementation of IMoniker::ComposeWith must maintain this invariant.
| 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 |