Commit 314f9fe5 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

ole32: Add documentation about registered class objects only being visible in…

ole32: Add documentation about registered class objects only being visible in the apartment in which they were registered.
parent 7d7f9a59
......@@ -1646,6 +1646,11 @@ static HRESULT COM_GetRegisteredClassObject(
* SEE ALSO
* CoRevokeClassObject, CoGetClassObject
*
* NOTES
* In-process objects are only registered for the current apartment.
* CoGetClassObject() and CoCreateInstance() will not return objects registered
* in other apartments.
*
* BUGS
* MSDN claims that multiple interface registrations are legal, but we
* can't do that with our current implementation.
......@@ -1801,6 +1806,10 @@ static void COM_RevokeAllClasses(struct apartment *apt)
* Success: S_OK.
* Failure: HRESULT code.
*
* NOTES
* Must be called from the same apartment that called CoRegisterClassObject(),
* otherwise it will fail with RPC_E_WRONG_THREAD.
*
* SEE ALSO
* CoRegisterClassObject
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment