Commit in reactos/lib/rpcrt4 on MAIN
cproxy.c+101.4 -> 1.5
cpsf.c+21.4 -> 1.5
cstub.c+21.2 -> 1.3
ndr_midl.c+21.2 -> 1.3
ndr_ole.c+21.3 -> 1.4
rpc_server.c+3-31.3 -> 1.4
rpcrt4.spec+1-11.1 -> 1.2
rpcrt4_main.c+1-11.4 -> 1.5
+23-5
8 modified files
Sync to Wine-20041019:
Mike McCormack <mike@codeweavers.com>
- Add stub implementation for CreateProxyFromTypeInfo.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.

reactos/lib/rpcrt4
cproxy.c 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- cproxy.c	19 Sep 2004 10:35:24 -0000	1.4
+++ cproxy.c	20 Oct 2004 09:38:15 -0000	1.5
@@ -23,6 +23,8 @@
 
 #include <stdarg.h>
 
+#define COBJMACROS
+
 #include "windef.h"
 #include "winbase.h"
 #include "winerror.h"
@@ -330,3 +332,11 @@
   return IUnknown_Release(This->pUnkOuter);
 #endif
 }
+
+HRESULT WINAPI
+CreateProxyFromTypeInfo( LPTYPEINFO pTypeInfo, LPUNKNOWN pUnkOuter, REFIID riid,
+                         LPRPCPROXYBUFFER *ppProxy, LPVOID *ppv )
+{
+    FIXME("%p %p %s %p %p\n", pTypeInfo, pUnkOuter, debugstr_guid(riid), ppProxy, ppv);
+    return E_NOTIMPL;
+}

reactos/lib/rpcrt4
cpsf.c 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- cpsf.c	19 Sep 2004 10:35:24 -0000	1.4
+++ cpsf.c	20 Oct 2004 09:38:15 -0000	1.5
@@ -22,6 +22,8 @@
 #include <stdio.h>
 #include <string.h>
 
+#define COBJMACROS
+
 #include "windef.h"
 #include "winbase.h"
 #include "winerror.h"

reactos/lib/rpcrt4
cstub.c 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- cstub.c	19 Sep 2004 10:35:24 -0000	1.2
+++ cstub.c	20 Oct 2004 09:38:15 -0000	1.3
@@ -20,6 +20,8 @@
 
 #include <stdarg.h>
 
+#define COBJMACROS
+
 #include "windef.h"
 #include "winbase.h"
 #include "winerror.h"

reactos/lib/rpcrt4
ndr_midl.c 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- ndr_midl.c	19 Sep 2004 10:35:24 -0000	1.2
+++ ndr_midl.c	20 Oct 2004 09:38:15 -0000	1.3
@@ -27,6 +27,8 @@
 #include <string.h>
 #include <assert.h>
 
+#define COBJMACROS
+
 #include "windef.h"
 #include "winbase.h"
 #include "winerror.h"

reactos/lib/rpcrt4
ndr_ole.c 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- ndr_ole.c	19 Sep 2004 10:35:24 -0000	1.3
+++ ndr_ole.c	20 Oct 2004 09:38:15 -0000	1.4
@@ -28,8 +28,10 @@
 #include <stdio.h>
 #include <string.h>
 
+#define COBJMACROS
 #define NONAMELESSUNION
 #define NONAMELESSSTRUCT
+
 #include "windef.h"
 #include "winbase.h"
 #include "winerror.h"

reactos/lib/rpcrt4
rpc_server.c 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- rpc_server.c	19 Sep 2004 10:35:24 -0000	1.3
+++ rpc_server.c	20 Oct 2004 09:38:15 -0000	1.4
@@ -767,7 +767,7 @@
 {
   PRPC_SERVER_INTERFACE If = (PRPC_SERVER_INTERFACE)IfSpec;
   RpcServerInterface* sif;
-  int i;
+  unsigned int i;
 
   TRACE("(%p,%s,%p,%u,%u,%u,%p)\n", IfSpec, debugstr_guid(MgrTypeUuid), MgrEpv, Flags, MaxCalls,
          MaxRpcSize, IfCallbackFn);
@@ -905,7 +905,7 @@
 /***********************************************************************
  *             RpcServerRegisterAuthInfoA (RPCRT4.@)
  */
-RPC_STATUS WINAPI RpcServerRegisterAuthInfoA( unsigned char *ServerPrincName, ULONG AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn,
+RPC_STATUS WINAPI RpcServerRegisterAuthInfoA( unsigned char *ServerPrincName, unsigned long AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn,
                             LPVOID Arg )
 {
   FIXME( "(%s,%lu,%p,%p): stub\n", ServerPrincName, AuthnSvc, GetKeyFn, Arg );
@@ -916,7 +916,7 @@
 /***********************************************************************
  *             RpcServerRegisterAuthInfoW (RPCRT4.@)
  */
-RPC_STATUS WINAPI RpcServerRegisterAuthInfoW( LPWSTR ServerPrincName, ULONG AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn,
+RPC_STATUS WINAPI RpcServerRegisterAuthInfoW( LPWSTR ServerPrincName, unsigned long AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn,
                             LPVOID Arg )
 {
   FIXME( "(%s,%lu,%p,%p): stub\n", debugstr_w( ServerPrincName ), AuthnSvc, GetKeyFn, Arg );

reactos/lib/rpcrt4
rpcrt4.spec 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- rpcrt4.spec	4 May 2004 20:06:26 -0000	1.1
+++ rpcrt4.spec	20 Oct 2004 09:38:15 -0000	1.2
@@ -573,7 +573,7 @@
 @ stub I_RpcltDebugSetPDUFilter
 @ stub I_UuidCreate
 
-@ stub CreateProxyFromTypeInfo
+@ stdcall CreateProxyFromTypeInfo(ptr ptr ptr ptr ptr)
 @ stub CreateStubFromTypeInfo
 @ stub PerformRpcInitialization
 @ stub StartServiceIfNecessary # win9x

reactos/lib/rpcrt4
rpcrt4_main.c 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- rpcrt4_main.c	4 May 2004 20:10:07 -0000	1.4
+++ rpcrt4_main.c	20 Oct 2004 09:38:15 -0000	1.5
@@ -475,7 +475,7 @@
 {
   BYTE *data = (BYTE*)uuid;
   short c0 = 0, c1 = 0, x, y;
-  int i;
+  unsigned int i;
 
   if (!uuid) data = (BYTE*)(uuid = &uuid_nil);
 
CVSspam 0.2.8