Commit graph

50 commits

Author SHA1 Message Date
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Michael Stefaniuc
efbb4ebf3e widl: Output "LONG" instead of "long" for a 32bit integer.
long is always 32bit in IDL files but that's not true in C.
2009-03-13 11:15:21 +01:00
Rob Shearman
d3085abc08 Change parameter type from size_t to SIZE_T for MIDL_user_allocate. 2009-02-02 11:55:21 +01:00
Michael Stefaniuc
e86eb8efa6 include: Change RPC_STATUS from long to LONG for Win64 compatibility.
Also fix the compiler warnings introduced by this change.
2009-01-04 13:34:38 +01:00
Maarten Lankhorst
768160e944 ntdll: Make all exported wine functions CDECL. 2008-12-17 15:02:25 +01:00
Alexandre Julliard
76ae4d9c65 rpcss: Build with -D__WINESRC__ since it's using Wine-specific features. 2008-12-03 16:41:58 +01:00
Alexandre Julliard
9b9a2f7629 rpcss: Get rid of the useless rpcss.h header. 2008-12-03 16:41:39 +01:00
Alexandre Julliard
01b7667a1a programs: Convert source files to utf-8. 2008-10-18 19:22:19 +02:00
Alexandre Julliard
b66685cdd8 programs: Build the programs that support it with -DWINE_NO_UNICODE_MACROS. 2008-09-03 14:21:41 +02:00
Rob Shearman
257bf68f3d rpcss: Register the endpoint for the ncalrpc protseq for the endpoint mapper. 2008-08-18 14:35:38 +02:00
Rob Shearman
a80a6353d7 rpcss: Warn in ept_insert if TowerExplode fails. 2008-08-18 14:35:34 +02:00
Francois Gouget
888cf5a4af rpcss: Add a trailing '\n' to a Wine trace. 2008-07-10 12:18:34 +02:00
Rob Shearman
45a3462c32 rpcrt4/rpcss: Remove old named pipe code for communicating with RPCSS process. 2008-06-26 12:20:24 +02:00
Rob Shearman
16849ceba9 rpcss: Implement endpoint-mapper server using DCE/RPC. 2008-06-26 12:16:48 +02:00
Francois Gouget
42a61d7ed7 Assorted spelling fixes. 2008-05-06 16:10:20 +02:00
Rob Shearman
b9f8a81d8c rpcss: When registering a moniker that is already registered in the ROT another ROT entry should still be created and a distinct cookie returned. 2008-04-29 12:35:35 +02:00
Rob Shearman
8b8795136d rpcss: Initialise some out-only parameters that aren't initialised by the generated RPC code. 2007-12-31 16:46:02 +01:00
Rob Shearman
63a74c7dd4 rpcss: Zero the memory of several variables before writing them to the pipe to silence Valgrind warnings. 2007-12-27 14:13:29 +01:00
Rob Shearman
9804aba758 rpcss: Use context handles to automatically free running object table entries if the client process quits without calling IrotRevoke. 2007-12-26 13:27:42 +01:00
Rob Shearman
cfc50f89d7 ole32: Add cross-process running-object table support. 2007-09-11 13:55:08 +02:00
Rob Shearman
b9a6825927 rpcss: Remove lazy timeout mechanism and use __wine_make_system_process instead. 2007-06-20 13:08:33 +02:00
Peter Oberndorfer
3a1a190fc3 rpcss: Use correct prototype for thread function. 2007-05-11 11:20:46 +02:00
Francois Gouget
c69ebe3b47 rpcss: Fix a file handle leak in RPCSS_BecomePipeServer().
Also, RPCSS_NPConnect() returns a file handle so treat it as such by
checking it against INVALID_HANDLE_VALUE and not NULL.
2007-03-08 22:17:05 +01:00
Michael Stefaniuc
7460b04214 rpcss: Win64 printf format warning fixes. 2006-10-03 11:16:01 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Alexandre Julliard
46a5f91357 rpcss: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:11:58 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Ge van Geldorp
1a1583a364 Match PSDK STATUS_* definitions. 2005-11-28 17:32:54 +01:00
Alexandre Julliard
ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard
903e0b9fc5 Get rid of a couple of non-portable long long constants. 2005-09-13 11:26:36 +00:00
Mike McCormack
b61c182da8 More warning fixes. 2005-06-13 11:39:52 +00:00
Mike McCormack
d73dad6630 Fixes for -Wmissing-declarations and -Wwrite-strings warnings. 2005-06-04 10:01:25 +00:00
Pierre d'Herbemont
342da59b0c Remove stdlib.h inclusion if winsock.h is included. 2005-05-18 15:33:20 +00:00
Alexandre Julliard
d0ee9f9309 Avoid spaces before preprocessor directives, that's not portable. 2005-03-02 12:23:20 +00:00
Eric Pouech
0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +00:00
Alexandre Julliard
6be39b60f5 Take advantage of the new winegcc -B support. 2004-03-09 04:54:07 +00:00
Alexandre Julliard
589e115233 We no longer use the .exe.spec.c files. 2004-03-02 21:16:37 +00:00
Alexandre Julliard
6621b2d213 Build all the programs with winegcc. 2004-03-02 21:00:00 +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
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
Francois Gouget
61aac4eaa1 Fix some typos. 2003-06-04 20:29:05 +00:00
Francois Gouget
f803e2a92d Fix miscellaneous spelling errors and typos. 2003-05-13 00:41:57 +00:00
Francois Gouget
9b0b1e078a Remove (POINTER)NULL casts. 2003-01-14 23:43:41 +00:00
Alexandre Julliard
ae4311c71c Defined NONAMELESSUNION/STRUCT directly in the files that need it
instead of globally in the makefile.
2003-01-07 23:11:12 +00:00
Alexandre Julliard
d77294a8ec Authors: Greg Turner <gmturner007@ameritech.net>, Ove Kaaven <ovek@transgaming.com>
- preliminary implementation of endpoint-mapping via a new on-demand
  server-ish process
- more header fixups
- (re)implement RpcEpRegisterA, RpcEpUnregister, and
  RpcEpResolveBinding using the new rpcss functionality
- update the todo list in rpcrt4_main.c a bit
- many beautifications and touch-ups
- command-line configurable timeout
- micro-client imbedded in np_server.c
2002-12-02 21:17:04 +00:00