Filip Navara
3e103dcabe
Prevent crashes in I_RpcSend on Windows XP.
2004-04-19 02:56:12 +00:00
Filip Navara
2493529750
Fix the case of RpcNetworkIsProtseqValid[AW] (was
...
RpcNetworkIsProtSeqValid[AW]) names.
2004-04-14 04:28:27 +00:00
Alexandre Julliard
9e4ed6460c
.spec.c files are no longer used for 32-bit dlls.
2004-03-24 03:36:44 +00:00
Alexandre Julliard
589e115233
We no longer use the .exe.spec.c files.
2004-03-02 21:16:37 +00:00
Robert Shearman
d1d89a64a6
- Fix a bad use of HeapRealloc.
...
- Fix error return codes.
- Improve traces.
2004-02-27 04:33:41 +00:00
Alexandre Julliard
20b4585e3c
Only link against libdxguid where necessary.
2004-01-27 00:11:16 +00:00
Francois Gouget
6b6ed724ae
Add missing '\n's to debug traces.
2004-01-27 00:01:43 +00:00
Francois Gouget
e18aa3f614
Add trailing '\n's to ok() calls.
2004-01-26 20:23:25 +00:00
Gregory M. Turner
7a513d2795
Wine also supports the ncacn_np protocol sequence.
2004-01-26 20:13:18 +00:00
Ge van Geldorp
399901e054
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
...
with PSDK.
2004-01-23 01:51:33 +00:00
Mike Hearn
eca464b679
Implemented RpcIsProtSeqValid.
2004-01-20 23:36:50 +00:00
Alexandre Julliard
e8283089cb
Get rid of no longer needed WINE_PACKED define.
2004-01-09 22:18:49 +00:00
Ove Kaaven
00d0406c0d
Avoid freeing request packet too early if an exception occurs.
2004-01-09 00:35:04 +00:00
Ove Kaaven
cb6c83dfc3
Properly handle destroying the first connection in the connection
...
cache.
2004-01-09 00:34:53 +00:00
Alexandre Julliard
402b79a1e8
Porting fixes.
2003-11-27 00:59:36 +00:00
Gregory M. Turner
add18f77e9
Implemented RpcObjectSetType.
2003-11-21 22:14:42 +00:00
Dimitrie O. Paun
f5a23da2b2
Bail when we're out of memory.
2003-11-20 23:42:38 +00:00
Gregory M. Turner
9e85bf3f87
- Trace the argument to RPCRT4_server_thread.
...
- ^null implies two indirections, we have one.
- Ove's intent doesn't matter, the current implementation is right.
2003-11-20 23:39:18 +00:00
Gregory M. Turner
ad24c5599e
- Remove an erroneous check in NdrSendReceive.
...
- Change fixmes.
2003-10-21 23:49:57 +00:00
Dmitry Timoshkov
2581db8f6a
Fixed some problems found while compiling and linking Wine under
...
Cygwin.
2003-10-14 05:27:43 +00:00
Oleg Prokhorov
de12a97041
Another portion of HeapReAlloc fixes.
2003-10-14 05:24:20 +00:00
Dimitrie O. Paun
fbdfd910c1
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
2003-10-11 01:09:15 +00:00
Daniel Marmier
7e0ddbc60f
Fixed warnings with gcc option "-Wwrite-strings".
2003-10-07 22:54:17 +00:00
Mike Hearn
a7b9936008
Move packet linked list tail forward correctly on push.
2003-09-15 19:57:11 +00:00
Gregory M. Turner
ee069f7cad
Updated the "TODO" comments.
2003-09-11 01:05:19 +00:00
Alexandre Julliard
20c169e0a4
Fixed a few more headers dependency issues.
2003-09-09 19:39:31 +00:00
Francois Gouget
ae50013017
Fix the case of product and company names.
2003-09-08 19:38:45 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
19b6a49845
Allocate DebugInfo field for all critical sections (based on a patch
...
by Alex Pasadyn).
Get rid of the Wine-specific CRITICAL_SECTION_INIT macro.
2003-08-12 23:50:54 +00:00
Alexandre Julliard
20698b22df
Make the DllRegisterServer, DllRegisterServerEx, DllUnregisterServer,
...
DllGetClassObject and DllCanUnloadNow functions private (suggested by
Jon Griffiths).
2003-07-30 03:48:55 +00:00
Gregory M. Turner
7120b6ea4b
RPCRT4_NdrClientCall2 is ATM hardly "semi-stub".
2003-07-16 23:30:18 +00:00
Dmitry Timoshkov
4e1ef0c114
For all DLLs with defined DllMain and which do not require
...
DLL_THREAD_ATTACH/DLL_THREAD_DETACH notifications, call
DisableThreadLibraryCalls() in order to slightly improve performance
on thread creation/exiting.
2003-06-30 20:53:48 +00:00
Ove Kaaven
c707e23675
Initial support for RPC call failures, by catching RPC server
...
exceptions and returning simple failure packets, and throwing
exceptions on the client side when unmarshalling the failure packet.
2003-05-22 03:36:00 +00:00
Ove Kaaven
2d56c3d62d
For RPC servers, don't deallocate the RPC request packet before the
...
RPC reply packet is sent, in case marshalling the reply needs any of
the request data.
2003-05-21 18:23:06 +00:00
Ove Kaaven
40c9882b6c
Added semi-stub for NdrProxyErrorHandler.
...
Fixed a case of potential stack trashing.
2003-05-21 18:22:49 +00:00
Ove Kaaven
6e67d46355
Fixed NdrDllRegisterProxy so it registers the key names that ole32
...
expects. Better debug traces (include name of interface).
2003-05-20 04:13:44 +00:00
Ove Kaaven
a3f6bb8294
Implemented "dereference" pointer flag.
...
Added NdrClearOutParameters stub.
2003-05-20 02:17:49 +00:00
Ove Kaaven
571bc879c5
Portability fix. Better debug messages (display IID of interface to
...
marshal).
2003-05-20 02:17:15 +00:00
Francois Gouget
f803e2a92d
Fix miscellaneous spelling errors and typos.
2003-05-13 00:41:57 +00:00
Alexandre Julliard
056e4197f9
Added a few stubs needed by the generated oaidl_p.c.
2003-04-26 02:12:14 +00:00
Ove Kaaven
8e38233736
Implemented simple caching of client connections.
2003-04-19 20:06:42 +00:00
Ove Kaaven
097c8edc39
Fixed a race condition on RPC worker thread creation, and a typo.
2003-04-19 02:49:35 +00:00
Ove Kaaven
daffdb622a
Added missing AddRef.
2003-04-19 02:49:15 +00:00
Alexandre Julliard
5537dbbf40
Replaced WINE_CHECK_STRUCT_MEMBER autoconf macro by the standard
...
AC_CHECK_MEMBERS. Added check for si_fd in siginfo_t.
2003-03-28 00:36:12 +00:00
Alexandre Julliard
114a31a2a8
Take advantage of new winebuild syntax to remove redundant function
...
names in spec files.
2003-03-20 03:53:12 +00:00
Ove Kaaven
def211c4c9
For better concurrency, separate the connections from the bindings.
2003-02-19 03:44:35 +00:00
Ove Kaaven
cf2dea09af
NDR marshalling fixes.
2003-02-17 01:48:24 +00:00
Ove Kaaven
1a0112a47d
Make NdrDllRegisterProxy use the interface stub header instead of the
...
interface proxy header to avoid stubless proxy ambiguities.
2003-02-17 01:47:54 +00:00
Marcus Meissner
e1c7202716
Fixed undefined operation compiler warning.
2003-02-11 22:20:24 +00:00
Ove Kaaven
0e85f48f9d
Implemented marshalling of pointers, simple and complex structures,
...
conformant and complex arrays, and user-marshalled types.
Improved marshalling of conformant strings and interface pointers a
bit.
2003-02-01 00:44:51 +00:00