Retrieves the CLSID of the object handler to be used in the destination process during standard marshaling.
HRESULT GetClassForHandler(
DWORD dwDestContext, //Destination process
void * pvDestContext, //Reserved
CLSID * pClsid //Pointer to the CLSID
);
This method supports the standard return values E_INVALIDARG, E_OUTOFMEMORY, and E_UNEXPECTED, as well as the following:
Your implementation of IStdMarshalInfo::GetClassForHandler must return your own CLSID. This allows an object created by a different server
Windows NT: Use version 3.1 or later.
Windows: Use Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in objidl.h.