--- /dev/null
+#CC=E:\VC98\bin\cl -nologo
+INCLUDES=-I
+CFLAGS=$(INCLUDES) -Zi -D_WIN32_WINNT=0x610 -DTARGET_IS_NT60_OR_LATER
+LIBS=rpcrt4.lib /ML ntdsapi.lib ws2_32.lib
+
+all: client server
+
+clean:
+ del *~ *.obj client server rpcecho_c.c rpcecho_s.c rpcecho.h
+
+rpcecho.h rpcecho_s.c rpcecho_c.c: rpcecho.idl rpcecho.acf
+ midl /target NT60 /acf rpcecho.acf rpcecho.idl
+
+client: client.obj rpcecho_c.obj utils.obj
+ $(CC) -o client client.obj rpcecho_c.obj utils.obj $(LIBS)
+
+server: server.obj rpcecho_s.obj utils.obj
+ $(CC) -o server server.obj rpcecho_s.obj utils.obj $(LIBS)
+
+client.obj: rpcecho.h client.c
+server.obj: rpcecho.h server.c
+rpcecho_c.obj: rpcecho.h rpcecho_c.c
+rpcecho_s.obj: rpcecho.h rpcecho_s.c
+utils.obj: rpcecho.h utils.c
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#define _WIN32_WINNT 0x0500
-
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include "rpcecho.h"
#include <NtDsApi.h>
+#ifndef _M_AMD64
+#error "please run 'vcvarsall.bat amd64' -midltests_tcp needs 64-bit support!"
+#endif
+
#define RPC_MIN_CALLS 1
#define RPC_MAX_CALLS 20
#define RPC_ENDPOINT "\\pipe\\rpcecho"