WIN95INF32 DLL stubs added to wine

Gerhard W. Gruber sparhawk at gmx.at
Sat May 10 15:56:52 CDT 2003


This is a patch to add the W95INF32.DLL to wine. This DLL is needed for setup
routines. The functions are currently only stubs, so this DLL is not usable
right now.

Index: configure.ac
===================================================================
RCS file: /home/wine/wine/configure.ac,v
retrieving revision 1.155
diff -u -r1.155 configure.ac
--- configure.ac	6 May 2003 18:41:52 -0000	1.155
+++ configure.ac	10 May 2003 20:50:56 -0000
@@ -1493,6 +1493,7 @@
 dlls/wow32/Makefile
 dlls/wsock32/Makefile
 dlls/x11drv/Makefile
+dlls/w95inf32/Makefile
 documentation/Makefile
 include/Makefile
 libs/Makefile
Index: dlls/Makefile.in
===================================================================
RCS file: /home/wine/wine/dlls/Makefile.in,v
retrieving revision 1.173
diff -u -r1.173 Makefile.in
--- dlls/Makefile.in	12 Apr 2003 00:05:27 -0000	1.173
+++ dlls/Makefile.in	10 May 2003 20:51:00 -0000
@@ -95,6 +95,7 @@
 	urlmon \
 	user \
 	version \
+	w95inf32 \
 	win32s \
 	winaspi \
 	winedos \
@@ -281,6 +282,7 @@
 	user32.dll$(DLLEXT) \
 	version.dll$(DLLEXT) \
 	w32skrnl.dll$(DLLEXT) \
+	w95inf32.dll$(DLLEXT) \
 	winealsa.drv$(DLLEXT) \
 	winearts.drv$(DLLEXT) \
 	wineaudioio.drv$(DLLEXT) \
@@ -588,6 +590,9 @@
 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
 	$(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
 
+w95inf32.dll$(DLLEXT) w95inf32.dll$(DLLEXT): w95inf32/w95inf32.dll$(DLLEXT)
+	$(RM) $@ && $(LN_S) w95inf32/w95inf32.dll$(DLLEXT) $@
+
 winealsa.drv$(DLLEXT): winmm/winealsa/winealsa.drv$(DLLEXT)
 	$(RM) $@ && $(LN_S) winmm/winealsa/winealsa.drv$(DLLEXT) $@
 
@@ -1152,6 +1157,11 @@
 libw32skrnl.a: win32s/w32skrnl.spec.def
 	$(DLLTOOL) -k -l $@ -d win32s/w32skrnl.spec.def
 
+libw95inf32.def: w95inf32/w95inf32.spec.def
+	$(RM) $@ && $(LN_S) w95inf32/w95inf32.spec.def $@
+libw95inf32.a: w95inf32/w95inf32.spec.def
+	$(DLLTOOL) -k -l $@ -d w95inf32/w95inf32.spec.def
+
 libwinedos.def: winedos/winedos.spec.def
 	$(RM) $@ && $(LN_S) winedos/winedos.spec.def $@
 libwinedos.a: winedos/winedos.spec.def
@@ -1217,6 +1227,7 @@
 libx11drv.a: x11drv/x11drv.spec.def
 	$(DLLTOOL) -k -l $@ -d x11drv/x11drv.spec.def
 
+
 advapi32/advapi32.spec.def: $(WINEBUILD)
 avicap32/avicap32.spec.def: $(WINEBUILD)
 avifil32/avifil32.spec.def: $(WINEBUILD)
@@ -1297,6 +1308,7 @@
 urlmon/urlmon.spec.def: $(WINEBUILD)
 user/user32.spec.def: $(WINEBUILD)
 version/version.spec.def: $(WINEBUILD)
+w95inf32/w95inf32.spec.def: $(WINEBUILD)
 win32s/w32skrnl.spec.def: $(WINEBUILD)
 winedos/winedos.spec.def: $(WINEBUILD)
 wineps/wineps.spec.def: $(WINEBUILD)
@@ -1409,6 +1421,7 @@
 urlmon/urlmon.dll$(DLLEXT): urlmon
 user/user32.dll$(DLLEXT): user
 version/version.dll$(DLLEXT): version
+w95inf32/w95inf32.dll$(DLLEXT): w95inf32
 win32s/w32skrnl.dll$(DLLEXT): win32s
 winmm/winealsa/winealsa.drv$(DLLEXT): winmm/winealsa
 winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts
@@ -1525,6 +1538,7 @@
 urlmon/__install__: urlmon.dll$(DLLEXT)
 user/__install__: user32.dll$(DLLEXT)
 version/__install__: version.dll$(DLLEXT)
+w95inf32/__install__: w95inf32.dll$(DLLEXT)
 win32s/__install__: w32skrnl.dll$(DLLEXT)
 winmm/winealsa/__install__: winealsa.drv$(DLLEXT)
 winmm/winearts/__install__: winearts.drv$(DLLEXT)
--- /dev/null	Thu Jan 30 23:51:25 2003
+++ dlls/w95inf32/Makefile.in	Sat May 10 21:29:08 2003
@@ -0,0 +1,17 @@
+TOPSRCDIR = @top_srcdir@
+TOPOBJDIR = ../..
+SRCDIR    = @srcdir@
+VPATH     = @srcdir@
+MODULE    = w95inf32.dll
+IMPORTS   = kernel32 user32
+ALTNAMES  = 
+EXTRALIBS = $(LIBUNICODE)
+
+LDDLLFLAGS = @LDDLLFLAGS@
+SYMBOLFILE = $(MODULE).tmp.o
+
+C_SRCS   = w95inf32_main.c
+
+ at MAKE_DLL_RULES@
+
+### Dependencies:
--- /dev/null	Thu Jan 30 23:51:25 2003
+++ dlls/w95inf32/w95inf32.spec	Sat May 10 21:29:14 2003
@@ -0,0 +1,5 @@
+1 stdcall CtlSetLddPath32 at 8(long long) CtlSetLddPath32
+2 stub GenFormStrWithoutPlaceHolders32 at 12
+3 stub GenInstall32 at 20
+4 stub GetSETUPXErrorText32 at 12
+5 stub w95thk_ThunkData32
--- /dev/null	Thu Jan 30 23:51:25 2003
+++ dlls/w95inf32/w95inf32_main.c	Sat May 10 22:03:59 2003
@@ -0,0 +1,20 @@
+/*
+ * Win95INF32 Installer functions
+ *
+ * Copyright 2003 Gerhard W. Gruber
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
-- 
Gerhard Gruber

Für jedes menschliche Problem gibt es immer eine einfache Lösung:
Klar, einleuchtend und falsch. (Henry Louis Mencken)




More information about the wine-patches mailing list