summaryrefslogtreecommitdiffstats
path: root/private/rpc/wx86rpc/ndrdll
diff options
context:
space:
mode:
Diffstat (limited to 'private/rpc/wx86rpc/ndrdll')
-rw-r--r--private/rpc/wx86rpc/ndrdll/chkheap.cxx7
-rw-r--r--private/rpc/wx86rpc/ndrdll/makefile6
-rw-r--r--private/rpc/wx86rpc/ndrdll/makefile.inc11
-rw-r--r--private/rpc/wx86rpc/ndrdll/sources72
-rw-r--r--private/rpc/wx86rpc/ndrdll/wxndrdll.rc17
5 files changed, 113 insertions, 0 deletions
diff --git a/private/rpc/wx86rpc/ndrdll/chkheap.cxx b/private/rpc/wx86rpc/ndrdll/chkheap.cxx
new file mode 100644
index 000000000..c4bc6d832
--- /dev/null
+++ b/private/rpc/wx86rpc/ndrdll/chkheap.cxx
@@ -0,0 +1,7 @@
+extern "C" int
+RpcpCheckHeap (
+ void
+ )
+{
+ return 0;
+}
diff --git a/private/rpc/wx86rpc/ndrdll/makefile b/private/rpc/wx86rpc/ndrdll/makefile
new file mode 100644
index 000000000..6ee4f43fa
--- /dev/null
+++ b/private/rpc/wx86rpc/ndrdll/makefile
@@ -0,0 +1,6 @@
+#
+# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
+# file to this component. This file merely indirects to the real make file
+# that is shared by all the components of NT OS/2
+#
+!INCLUDE $(NTMAKEENV)\makefile.def
diff --git a/private/rpc/wx86rpc/ndrdll/makefile.inc b/private/rpc/wx86rpc/ndrdll/makefile.inc
new file mode 100644
index 000000000..2d0a0fedc
--- /dev/null
+++ b/private/rpc/wx86rpc/ndrdll/makefile.inc
@@ -0,0 +1,11 @@
+clean:
+ del wx86ndr.src
+
+full: wx86ndr.src
+
+#
+# copy the rpcrt4.src file so that all of the EXPORT_RT functions will be
+# preprocessed out
+wx86ndr.src: ..\..\runtime\rtdll\rpcrt4.src
+ copy ..\..\runtime\rtdll\rpcrt4.src wx86ndr.src
+
diff --git a/private/rpc/wx86rpc/ndrdll/sources b/private/rpc/wx86rpc/ndrdll/sources
new file mode 100644
index 000000000..4d314363e
--- /dev/null
+++ b/private/rpc/wx86rpc/ndrdll/sources
@@ -0,0 +1,72 @@
+!IF 0
+
+Copyright (c) 1989 Microsoft Corporation
+
+Module Name:
+
+ sources.
+
+Abstract:
+
+ This file specifies the target component being built and the list of
+ sources files needed to build that component. Also specifies optional
+ compiler switches and libraries that are unique for the component being
+ built.
+
+
+Author:
+
+ Steve Wood (stevewo) 12-Apr-1989
+
+
+Revision History:
+
+!ENDIF
+#
+# The TARGETNAME variable is defined by the developer. It is the name of
+# the target (component) that is being built by this makefile. It
+# should NOT include any path or file extension information.
+#
+TARGETNAME=wxndrdll
+
+#
+# The TARGETPATH and TARGETTYPE varialbes are defined by the developer.
+# The first specifies where the target is to be build. The second specifies
+# the type of target (either PROGRAM, DYNLINK or LIBRARY)
+#
+
+TARGETPATH=$(BASEDIR)\public\sdk\lib
+TARGETTYPE=DYNLINK
+
+# We can base this anywhere since the dll is never used. It is only built to
+# ensure that any routines needed by ndr are in fact exported from rpcrt4.dll
+DLLBASE=0x20000000
+
+TARGETLIBS= \
+ $(BASEDIR)\public\sdk\lib\*\kernel32.lib \
+ $(BASEDIR)\public\sdk\lib\*\wxrtdll.lib \
+ $(BASEDIR)\public\sdk\lib\*\advapi32.lib
+
+!if "$(MIDL_NDR_ENGINE_DIR)" == ""
+MIDL_NDR_ENGINE_DIR=$(BASEDIR)\public\sdk\lib
+!endif
+
+LINKLIBS=$(BASEDIR)\public\sdk\lib\*\wxndr20.lib
+
+C_DEFINES=$(C_DEFINES) -DEXPORT_NDR
+
+DLLDEF=obj\*\wx86ndr.def
+
+!IF $(386)
+NTTARGETFILE1=full
+!ENDIF
+
+USE_CRTDLL=1
+
+SOURCES=
+
+i386_sources=chkheap.cxx \
+ wxndrdll.rc
+
+
+
diff --git a/private/rpc/wx86rpc/ndrdll/wxndrdll.rc b/private/rpc/wx86rpc/ndrdll/wxndrdll.rc
new file mode 100644
index 000000000..0fa423c2d
--- /dev/null
+++ b/private/rpc/wx86rpc/ndrdll/wxndrdll.rc
@@ -0,0 +1,17 @@
+//---------------------------------------------------------------------------
+// whuser32.rc
+//
+// Copyright (c) Microsoft Corporation, 1996-
+//---------------------------------------------------------------------------
+
+
+#include <windows.h>
+#include <ntverp.h>
+
+#define VER_FILETYPE VFT_DLL
+#define VER_FILESUBTYPE VFT_UNKNOWN
+#define VER_FILEDESCRIPTION_STR ""
+#define VER_INTERNALNAME_STR "wxndrdll"
+#define VER_ORIGINALFILENAME_STR "wxndrdll.dll"
+
+#include "common.ver"