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