- 09 Dec, 2010 1 commit
-
-
Michael Stefaniuc authored
-
- 24 Nov, 2009 1 commit
-
-
Rob Shearman authored
The parameter controls whether weak references are ignored, not whether the last stub_manager_int_release should be called when the total reference count goes to zero.
-
- 22 Jun, 2009 2 commits
-
-
Francois Gouget authored
-
Francois Gouget authored
-
- 13 Mar, 2009 1 commit
-
-
Michael Stefaniuc authored
long is always 32bit in IDL files but that's not true in C.
-
- 11 Feb, 2009 1 commit
-
-
Michael Stefaniuc authored
-
- 04 Dec, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 11 Jul, 2008 1 commit
-
-
Andrew Talbot authored
-
- 29 Apr, 2008 1 commit
-
-
Rob Shearman authored
This is so that an object will only be released when a weak-reference is used after the last weak reference has been released (either by CoReleaseMarshalData or CoUnmarshalInterface + Release).
-
- 23 Apr, 2008 1 commit
-
-
Austin English authored
-
- 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.
-