- 09 Jul, 2007 1 commit
-
-
Andrew Talbot authored
-
- 06 Apr, 2007 1 commit
-
-
Rob Shearman authored
to determine whether we were marshaling the remote unknown for the apartment or not.
-
- 27 Mar, 2007 1 commit
-
-
Rob Shearman authored
Copy the OXID_INFO from the stub manager, if available, in proxy_manager_construct. Otherwise, attempt to resolve it. Use ipidRemUnknown from OXID_INFO in the proxy manager instead of magically generating the IPID for RemUnknown.
-
- 10 Jan, 2007 1 commit
-
-
Rob Shearman authored
Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET instead.
-
- 20 Dec, 2006 1 commit
-
-
Rob Shearman authored
ole32: Pass in the IID and IUnknown* of the object being executed to the server notification and message filter functions.
-
- 16 Oct, 2006 1 commit
-
-
Michael Stefaniuc authored
-
- 28 Aug, 2006 1 commit
-
-
Robert Shearman authored
-
- 03 Aug, 2006 1 commit
-
-
Robert Shearman authored
-
- 09 Jun, 2006 1 commit
-
-
Alexandre Julliard authored
-
- 23 May, 2006 1 commit
-
-
Jonathan Ernst authored
-
- 01 Mar, 2006 1 commit
-
-
Robert Shearman authored
-
- 10 Jan, 2006 1 commit
-
-
Robert Shearman authored
Create a server channel and store this in the ifstub. Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make the function return an HRESULT. Return the channel for the ifstub in ipid_get_dispatch_params.
-
- 02 Sep, 2005 1 commit
-
-
Alexandre Julliard authored
Change stub manager to track the number of normal marshals instead of using the state machine so that multiple marshals of the same object and interface work correctly.
-
- 20 Jul, 2005 1 commit
-
-
Robert Shearman authored
-
- 19 Jul, 2005 3 commits
-
-
Robert Shearman authored
pointing to the completely wrong object when a proxy does a queryinterface. - Remove assumption that the stub buffer will handle the lifetime of the object.
-
Robert Shearman authored
ipid_to_stubmanager. Move the error message to the one place it is needed.
-
Robert Shearman authored
because the deletion may require the object to re-enter the apartment.
-
- 05 Jul, 2005 1 commit
-
-
Mike McCormack authored
-
- 09 Jun, 2005 1 commit
-
-
Robert Shearman authored
need a marshaller for it.
-
- 17 Mar, 2005 1 commit
-
-
Robert Shearman authored
- Move the modal loop called during RPCs into CoWaitForMultipleHandles. - Use a mutex for long remoting calls to IRemUnknown methods. - Remove locking in apartment_disconnectproxies as it is not needed. - Use PostMessage instead of SendMessage so we can run the message loop or not as appropriate.
-
- 11 Mar, 2005 1 commit
-
-
Robert Shearman authored
- Rename register_ifstub to marshal_object to more accurately describe what it does. - Add new function, apartment_getoxid, to prepare for a possible future patch where remoting is started on demand.
-
- 18 Feb, 2005 1 commit
-
-
Robert Shearman authored
- Add additional needed states for table-weak marshaling, as shown by tests. - Protect external reference count from underflows/overflows.
-
- 15 Feb, 2005 1 commit
-
-
Robert Shearman authored
patch by Ove Kåven.
-
- 14 Feb, 2005 1 commit
-
-
Robert Shearman authored
the hidden apartment window.
-
- 08 Feb, 2005 2 commits
-
-
Robert Shearman authored
- Change CoLockObjectExternal so that it does the correct action now and eliminate a fair few lines of now redundant code. - Rename OLE32_Dll{Register,Unregister}Server to Dll{Register,Unregister}Server.
-
Alexandre Julliard authored
- Rework RPC dispatch layer to be simpler and not get confused by server/client duality. - Make threads shut down at the right time and not access freed memory after apartment destruction. - Rename stub_dispatch_thread to client_dispatch_thread. - Add some more tracing - Check return value of WaitNamedPipe. - Change named pipe timeouts to 0.5s, which should be enough for even the slowest machines.
-
- 26 Jan, 2005 3 commits
-
-
Robert Shearman authored
show that IInternalUnknown isn't exposed. - Implement IMultiQI on top of IRemUnknown calls. - Silence some fixmes that occur during tests and don't give us any useful information. - Fix typo in class factory proxy that caused us to use the wrong offset into the CFProxy structure, causing us to not call the outer_unknown properly.
-
Robert Shearman authored
section (suggested by Mike Hearn). - Remove a line added by a bad merge. - Implement RemUnkStub_Disconnect. - Remove all of the RPC disconnect code.
-
Robert Shearman authored
- Use IRemUnknown for life-cycle management instead of the current hacks.
-
- 25 Jan, 2005 1 commit
-
-
Robert Shearman authored
- Make pipes be uniquely identified only by their IPID.
-
- 17 Jan, 2005 1 commit
-
-
Robert Shearman authored
-
- 14 Jan, 2005 1 commit
-
-
Robert Shearman authored
reference is held. - Fix same apartment-unmarshal detection.
-
- 11 Jan, 2005 1 commit
-
-
Robert Shearman authored
stub_manager and ifstub structs. - Make stub_manager ref counted to ensure it doesn't get freed whilst it is still being used. - ifstubs are now freed only when the controlling stub_manager is freed. - Rename stub_manager_ref/unref to stub_manager_ext_addref/release respectively and make then take an unsigned long to prevent malicious callers from passing in a negative value and corrupting the ref count.
-
- 07 Jan, 2005 1 commit
-
-
Robert Shearman authored
the stub manager.
-
- 06 Jan, 2005 1 commit
-
-
Robert Shearman authored
we don't hold on to an apartment pointer.
-
- 05 Jan, 2005 1 commit
-
-
Mike Hearn authored
wider usage of the apartment lock. - Rework OLE TLS management to eliminate uninitialised apartments and parent chaining.
-
- 03 Jan, 2005 1 commit
-
-
Mike Hearn authored
-
- 27 Dec, 2004 1 commit
-
-
Mike Hearn authored
- Begin implementing interface stubs.
-