1. 09 Jul, 2007 1 commit
  2. 06 Apr, 2007 1 commit
  3. 27 Mar, 2007 1 commit
    • Rob Shearman's avatar
      ole32: Generate OXID_INFO in the stub manager. · d1ec56c8
      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.
      d1ec56c8
  4. 10 Jan, 2007 1 commit
  5. 20 Dec, 2006 1 commit
  6. 16 Oct, 2006 1 commit
  7. 28 Aug, 2006 1 commit
  8. 03 Aug, 2006 1 commit
  9. 09 Jun, 2006 1 commit
  10. 23 May, 2006 1 commit
  11. 01 Mar, 2006 1 commit
  12. 10 Jan, 2006 1 commit
    • Robert Shearman's avatar
      ole: Pass a channel into IRpcStubBuffer::Invoke. · a02cb3eb
      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.
      a02cb3eb
  13. 02 Sep, 2005 1 commit
  14. 20 Jul, 2005 1 commit
  15. 19 Jul, 2005 3 commits
  16. 05 Jul, 2005 1 commit
  17. 09 Jun, 2005 1 commit
  18. 17 Mar, 2005 1 commit
    • Robert Shearman's avatar
      - Add critsec debugging info. · 1b5ebabd
      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.
      1b5ebabd
  19. 11 Mar, 2005 1 commit
  20. 18 Feb, 2005 1 commit
  21. 15 Feb, 2005 1 commit
  22. 14 Feb, 2005 1 commit
  23. 08 Feb, 2005 2 commits
    • Robert Shearman's avatar
      - Implement CoDisconnectObject. · 999766d3
      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.
      999766d3
    • Alexandre Julliard's avatar
      Authors: Mike Hearn <mh@codeweavers.com>, Robert Shearman <rob@codeweavers.com> · 2a467027
      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.
      2a467027
  24. 26 Jan, 2005 3 commits
  25. 25 Jan, 2005 1 commit
  26. 17 Jan, 2005 1 commit
  27. 14 Jan, 2005 1 commit
  28. 11 Jan, 2005 1 commit
    • Robert Shearman's avatar
      - Document how thread-safety is ensured for each member of the · c353f850
      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.
      c353f850
  29. 07 Jan, 2005 1 commit
  30. 06 Jan, 2005 1 commit
  31. 05 Jan, 2005 1 commit
  32. 03 Jan, 2005 1 commit
  33. 27 Dec, 2004 1 commit