| Argument | Type | Description |
| pUnk | IUnknown * | The object that we wish to disconnect. May be any interface on the object which is polymorphic with IUnknown, not necessarily the exact interface returned by QueryInterface(IID_IUnknown...). |
| dwReserved | DWORD | Reserved for future use; must be zero. |
| Return Value | Meaning |
| S_OK | Success. |
| E_UNEXPECTED | An unspecified error occurred. |