- 29 Jun, 2007 1 commit
-
-
Andrew Talbot authored
-
- 18 May, 2007 1 commit
-
-
Rob Shearman authored
There should be one host apartment per apartment. Existing apartments should not be re-used, except in the case of the main apartment.
-
- 06 Apr, 2007 1 commit
-
-
Rob Shearman authored
to determine whether we were marshaling the remote unknown for the apartment or not.
-
- 05 Apr, 2007 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
Do it in DLL_PROCESS_DETACH instead.
-
- 04 Apr, 2007 1 commit
-
-
Rob Shearman authored
Use it to make CoFreeUnusedLibraries per-apartment.
-
- 28 Mar, 2007 1 commit
-
-
Rob Shearman authored
ole32: Pass the OXID info to RPC_CreateClientChannel and use this to pass the server process ID to channel hooks.
-
- 27 Mar, 2007 2 commits
-
-
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.
-
Rob Shearman authored
-
- 09 Mar, 2007 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
- 06 Feb, 2007 1 commit
-
-
Rob Shearman authored
so that the right external reference count is released when the proxy is destroyed. Protect all changes to refs in the ifproxy using interlocked functions and update the thread-safety documentation.
-
- 08 Jan, 2007 1 commit
-
-
Rob Shearman authored
ole32: Add a field to the TLS data to determine whether OLE has been initialised for the current thread.
-
- 24 Dec, 2006 2 commits
-
-
Rob Shearman authored
ole32: Performing a COM call from within the processing of a sent message during a wait for completion of another COM call is not allowed. Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
-
Rob Shearman authored
ole32: Track the pending call count so that the correct call type can be passed to the message filter HandleInComingCall function.
-
- 20 Dec, 2006 3 commits
-
-
Rob Shearman authored
Use the causality ID to determine whether this is a top-level or a nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
-
Rob Shearman authored
ole32: Pass in the IID and IUnknown* of the object being executed to the server notification and message filter functions.
-
Rob Shearman authored
-
- 26 Aug, 2006 3 commits
-
-
Robert Shearman authored
A main-threaded apartment is the first single-threaded apartment in the process. It was designed to be used for legacy applications that don't want to think about threading at all, even if they are always called from the same context, as is the case for regular STAs.
-
Robert Shearman authored
-
Robert Shearman authored
single-threaded apartment if executing in a multi-threaded apartment, if one exists.
-
- 03 Aug, 2006 1 commit
-
-
Robert Shearman authored
-
- 02 Aug, 2006 1 commit
-
-
Alexandre Julliard authored
-
- 21 Jul, 2006 1 commit
-
-
Robert Shearman authored
-
- 09 Jun, 2006 1 commit
-
-
Alexandre Julliard authored
-
- 25 May, 2006 1 commit
-
-
Robert Shearman authored
-
- 23 May, 2006 1 commit
-
-
Jonathan Ernst authored
-
- 08 May, 2006 1 commit
-
-
Robert Shearman authored
-
- 06 Mar, 2006 2 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
the proxy manager when unmarshaling.
-
- 20 Feb, 2006 1 commit
-
-
Robert Shearman authored
Change the apartment model field to a boolean that just specifies whether the apartment is multi-threaded or not and fix up all the places where this is used. Fixes a bug where we would return an error if the previous apartment model passed into CoInitializeEx matches the new apartment model, but additional optimisation flags are specified.
-
- 10 Jan, 2006 3 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
-
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.
-
- 09 Jan, 2006 2 commits
-
-
Robert Shearman authored
Join the MTA if necessary when executing an RPC call to ensure that it is executing with a valid apartment and won't fail for certain COM calls.
-
Robert Shearman authored
Move the ANSI implementation of CLSIDFromString to ole16.c and change CLSIDFromString to only deal with Unicode strings.
-
- 28 Nov, 2005 1 commit
-
-
Robert Shearman authored
data change notifications.
-
- 09 Nov, 2005 1 commit
-
-
Robert Shearman authored
- Fix up the callers and reorganize CoGetClassObject to split out the inproc code into another function.
-
- 14 Sep, 2005 1 commit
-
-
Robert Shearman authored
-
- 09 Sep, 2005 1 commit
-
-
Alexandre Julliard authored
section.
-