diff --git a/Make.rules.in b/Make.rules.in index e353e99076e48ffef3805708b8f1dce7707f2a9c..9832b25bdd47b9eb38ef1579e20f6bc30a0e5b3a 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -154,6 +154,7 @@ DLLS = \ wineps \ wininet \ winmm \ + winnls32 \ winspool.drv \ wnaspi32 \ wow32 \ diff --git a/configure b/configure index 10bf6ccf0dc3f07bd311c8c117e039543e635c28..77e98446e350d84288b99b759cfcb42dab348d14 100755 --- a/configure +++ b/configure @@ -6670,6 +6670,7 @@ dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/wineoss/Makefile +dlls/winnls/Makefile dlls/winsock/Makefile dlls/winspool/Makefile dlls/wow32/Makefile @@ -6909,6 +6910,7 @@ dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/wineoss/Makefile +dlls/winnls/Makefile dlls/winsock/Makefile dlls/winspool/Makefile dlls/wow32/Makefile diff --git a/configure.in b/configure.in index f309755942d3dd121c130a96770a7ae0fd223998..feb84a9cbdd8bca2223ed3f96fc58e7e56e97471 100644 --- a/configure.in +++ b/configure.in @@ -1169,6 +1169,7 @@ dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/wineoss/Makefile +dlls/winnls/Makefile dlls/winsock/Makefile dlls/winspool/Makefile dlls/wow32/Makefile diff --git a/dlls/Makefile.in b/dlls/Makefile.in index 16ff28e8d3bb7449c40ee5b70f389c4acab282ef..5561cffa846c714430a6f97f2668e067751359ec 100644 --- a/dlls/Makefile.in +++ b/dlls/Makefile.in @@ -69,6 +69,7 @@ DLLFILES = \ winmm/midimap/libmidimap.drv.@LIBEXT@ \ winmm/wavemap/libmsacm.drv.@LIBEXT@ \ winmm/wineoss/libwineoss.drv.@LIBEXT@ \ + winnls/libwinnls32.@LIBEXT@ \ winsock/libws2_32.@LIBEXT@ \ winspool/libwinspool.drv.@LIBEXT@ \ wow32/libwow32.@LIBEXT@ \ @@ -84,6 +85,7 @@ EXTRADLLNAMES = \ dispdib \ display \ gdi \ + imm \ kernel \ keyboard \ lzexpand \ @@ -117,6 +119,7 @@ EXTRADLLNAMES = \ windebug \ wineps16 \ wing \ + winnls \ winsock \ wprocs @@ -179,6 +182,7 @@ SUBDIRS = \ winmm/midimap \ winmm/wavemap \ winmm/wineoss \ + winnls \ winsock \ winspool \ wow32 \ @@ -233,7 +237,7 @@ libicmp.@LIBEXT@: icmp/libicmp.@LIBEXT@ libimagehlp.@LIBEXT@: imagehlp/libimagehlp.@LIBEXT@ $(RM) $@ && $(LN_S) imagehlp/libimagehlp.@LIBEXT@ $@ -libimm32.@LIBEXT@: imm32/libimm32.@LIBEXT@ +libimm32.@LIBEXT@ libimm.@LIBEXT@: imm32/libimm32.@LIBEXT@ $(RM) $@ && $(LN_S) imm32/libimm32.@LIBEXT@ $@ libjoystick.drv.@LIBEXT@: winmm/joystick/libjoystick.drv.@LIBEXT@ @@ -366,6 +370,9 @@ libwininet.@LIBEXT@: wininet/libwininet.@LIBEXT@ libwinmm.@LIBEXT@ libmmsystem.@LIBEXT@ libsound.@LIBEXT@: winmm/libwinmm.@LIBEXT@ $(RM) $@ && $(LN_S) winmm/libwinmm.@LIBEXT@ $@ +libwinnls32.@LIBEXT@ libwinnls.@LIBEXT@: winnls/libwinnls32.@LIBEXT@ + $(RM) $@ && $(LN_S) winnls/libwinnls32.@LIBEXT@ $@ + libwinspool.drv.@LIBEXT@: winspool/libwinspool.drv.@LIBEXT@ $(RM) $@ && $(LN_S) winspool/libwinspool.drv.@LIBEXT@ $@ @@ -443,6 +450,7 @@ winmm/mciwave/libmciwave.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libk winmm/midimap/libmidimap.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@ winmm/wavemap/libmsacm.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@ winmm/wineoss/libwineoss.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@ +winnls/libwinnls32.@LIBEXT@: libkernel32.@LIBEXT@ libntdll.@LIBEXT@ winsock/libws2_32.@LIBEXT@: libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@ winspool/libwinspool.drv.@LIBEXT@: libadvapi32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@ wow32/libwow32.@LIBEXT@: libkernel32.@LIBEXT@ diff --git a/dlls/imm32/Makefile.in b/dlls/imm32/Makefile.in index 1ead045e4e5419d5b330bd239a34d759da2f5d39..37daf1574bf3faa6e659ca6f8e9f0dc1705721f1 100644 --- a/dlls/imm32/Makefile.in +++ b/dlls/imm32/Makefile.in @@ -3,6 +3,7 @@ TOPOBJDIR = ../.. SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = imm32 +ALTNAMES = imm LDDLLFLAGS = @LDDLLFLAGS@ SYMBOLFILE = $(MODULE).tmp.o diff --git a/dlls/imm32/imm.spec b/dlls/imm32/imm.spec new file mode 100644 index 0000000000000000000000000000000000000000..21fc9fcfb94dc60732bf47cc9b07647748b8847a --- /dev/null +++ b/dlls/imm32/imm.spec @@ -0,0 +1,58 @@ +name imm +type win16 +owner imm32 + +4 stub IMMGETDEFAULTIMEWND +7 stub IMMGETDESCRIPTIONA +8 stub IMMGETIMEFILENAMEA +9 stub IMMGETPROPERTY +11 stub IMMINSTALLIMEA +#15 stub ___EXPORTEDSTUB +17 stub IMMISIME +25 stub IMMGETHOTKEY +26 stub IMMSETHOTKEY +27 stub IMMSIMULATEHOTKEY +35 stub IMMCREATECONTEXT +36 stub IMMDESTROYCONTEXT +37 stub IMMGETCONTEXT +38 stub IMMRELEASECONTEXT +39 stub IMMASSOCIATECONTEXT +41 stub IMMASSOCIATECONTEXTEX +43 stub IMMGETCOMPOSITIONSTRINGA +44 stub IMMSETCOMPOSITIONSTRINGA +45 stub IMMGETCANDIDATELISTCOUNTA +46 stub IMMGETCANDIDATELISTA +47 stub IMMGETGUIDELINEA +51 stub IMMGETCONVERSIONSTATUS +52 stub IMMSETCONVERSIONSTATUS +53 stub IMMGETOPENSTATUS +54 stub IMMSETOPENSTATUS +55 stub IMMGETCOMPOSITIONFONTA +56 stub IMMSETCOMPOSITIONFONTA +61 stub IMMCONFIGUREIMEA +63 stub IMMESCAPEA +64 stub IMMGETCONVERSIONLISTA +65 stub IMMNOTIFYIME +71 stub IMMISUIMESSAGEA +72 stub IMMGENERATEMESSAGE +73 stub IMMGETVIRTUALKEY +87 stub IMMGETSTATUSWINDOWPOS +88 stub IMMSETSTATUSWINDOWPOS +89 stub IMMGETCOMPOSITIONWINDOW +90 stub IMMSETCOMPOSITIONWINDOW +91 stub IMMGETCANDIDATEWINDOW +92 stub IMMSETCANDIDATEWINDOW +95 stub IMMUNINSTALLIMEA +110 stub IMMLOCKIMC +111 stub IMMUNLOCKIMC +112 stub IMMGETIMCLOCKCOUNT +116 stub IMMCREATEIMCC +117 stub IMMDESTROYIMCC +118 stub IMMLOCKIMCC +119 stub IMMUNLOCKIMCC +120 stub IMMGETIMCCLOCKCOUNT +121 stub IMMRESIZEIMCC +122 stub IMMGETIMCCSIZE +#160 stub FT_IMMFTHKTHKCONNECTIONDATA +#161 stub IMM32THKCONNECTIONDATASL +180 stub IMMSYNCCONVERSION diff --git a/dlls/winnls/.cvsignore b/dlls/winnls/.cvsignore new file mode 100644 index 0000000000000000000000000000000000000000..5459b374696c40e289458c174dd4f1dced6dfb8a --- /dev/null +++ b/dlls/winnls/.cvsignore @@ -0,0 +1,3 @@ +Makefile +winnls.spec.c +winnls32.spec.c diff --git a/dlls/winnls/Makefile.in b/dlls/winnls/Makefile.in new file mode 100644 index 0000000000000000000000000000000000000000..e01c9d955dc9c4bcfefe4cbfcfc22fe3630ea29a --- /dev/null +++ b/dlls/winnls/Makefile.in @@ -0,0 +1,16 @@ +TOPSRCDIR = @top_srcdir@ +TOPOBJDIR = ../.. +SRCDIR = @srcdir@ +VPATH = @srcdir@ +MODULE = winnls32 +ALTNAMES = winnls + +LDDLLFLAGS = @LDDLLFLAGS@ +SYMBOLFILE = $(MODULE).tmp.o + +C_SRCS = \ + winnls.c + +@MAKE_DLL_RULES@ + +### Dependencies: diff --git a/dlls/winnls/winnls.c b/dlls/winnls/winnls.c new file mode 100644 index 0000000000000000000000000000000000000000..67a01ed518c6f0b29539c512ac0e1d5c9e0f5d0f --- /dev/null +++ b/dlls/winnls/winnls.c @@ -0,0 +1 @@ +/* nothing here yet */ diff --git a/dlls/winnls/winnls.spec b/dlls/winnls/winnls.spec new file mode 100644 index 0000000000000000000000000000000000000000..77e0e5dd8b1502666b05bb4895efe067eaee5e48 --- /dev/null +++ b/dlls/winnls/winnls.spec @@ -0,0 +1,34 @@ +name winnls +type win16 +owner winnls32 + +1 stub WINNLSINQUIRE +2 stub HOOKKEYBOARDMESSAGE +#3 stub ___EXPORTEDSTUB +4 stub ENUMGETFONTTYPE +5 stub ENUMFACENOTTT +6 stub SENDIMEMESSAGE +7 stub SENDIMEMESSAGEEX +9 stub SENDIMEMESSAGEINTERNAL +10 stub WINNLSSETKEYBOARDHOOK +11 stub WINNLSSETIMEHANDLE +12 stub WINNLSSETIMESTATUS +14 stub WINNLSSETIMEHOTKEY +15 stub WINNLSGETIMEHOTKEY +16 stub WINNLSENABLEIME +17 stub WINNLSGETKEYSTATE +18 stub WINNLSGETENABLESTATUS +19 stub WINNLSSETKEYSTATE +20 stub IMPADDIME +21 stub IMPDELETEIME +22 stub IMPQUERYIME +23 stub IMPGETIME +24 stub IMPSETIME +25 stub IMPMODIFYIME +26 stub IMPGETDEFAULTIME +27 stub IMPSETDEFAULTIME +30 stub WINNLSSENDSTRING +31 stub WINNLSPOSTAPPMESSAGE +32 stub WINNLSSENDAPPMESSAGE +33 stub WINNLSSENDCONTROL +#160 stub FT_WNLSFTHKTHKCONNECTIONDATA diff --git a/dlls/winnls/winnls32.spec b/dlls/winnls/winnls32.spec new file mode 100644 index 0000000000000000000000000000000000000000..e5302fc539dc1efedd74aca153078032e65bc4d7 --- /dev/null +++ b/dlls/winnls/winnls32.spec @@ -0,0 +1,13 @@ +name winnls32 +type win32 + +import kernel32.dll +import ntdll.dll + +1 stub WINNLS32EnableIME +2 stub WINNLS32GetEnableStatus +3 stub WINNLS32GetIMEHotKey +21 stub IMP32GetIME +22 stub IMP32QueryIME +23 stub IMP32SetIME +41 stub IME32SendIMEMessageEx