This patch adds wmilib for use with the DDK wmilib.h header. The .def files where generated by running gendef on wmilib.sys from Windows 7, but wmilib.sys has been there since Win2k. --- mingw-w64-crt/Makefile.am | 3 ++- mingw-w64-crt/Makefile.in | 6 ++++-- mingw-w64-crt/lib32/Makefile.am | 1 + mingw-w64-crt/lib32/wmilib.def | 10 ++++++++++ mingw-w64-crt/lib64/wmilib.def | 10 ++++++++++ 5 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 mingw-w64-crt/lib32/wmilib.def create mode 100644 mingw-w64-crt/lib64/wmilib.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index a2f89a6..4f8676a 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -949,7 +949,8 @@ lib64_DATA = \ lib64/libwiashext.a lib64/libwin32spl.a lib64/libwinfax.a lib64/libwininet.a lib64/libwinipsec.a \ lib64/libwinmm.a lib64/libwinrnr.a lib64/libwinscard.a lib64/libwinspool.a lib64/libwinsrv.a \ lib64/libwinsta.a lib64/libwintrust.a lib64/libwkssvc.a lib64/libwldap32.a lib64/libwlnotify.a \ - lib64/libwlstore.a lib64/libwmi2xml.a lib64/libwmiaprpl.a lib64/libwmi.a lib64/libwmiprop.a \ + lib64/libwlstore.a lib64/libwmi2xml.a lib64/libwmiaprpl.a lib64/libwmi.a lib64/libwmilib.a \ + lib64/libwmiprop.a \ lib64/libwmisvc.a lib64/libwow64cpu.a lib64/libwow64.a lib64/libwow64mib.a lib64/libwow64win.a \ lib64/libwpd_ci.a lib64/libws2help.a lib64/libwscsvc.a lib64/libwshatm.a lib64/libwshbth.a \ lib64/libwshcon.a lib64/libwsock32.a lib64/libzoneoc.a lib64/libnormaliz.a \ diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in index 14e2777..de0014d 100644 --- a/mingw-w64-crt/Makefile.in +++ b/mingw-w64-crt/Makefile.in @@ -4229,7 +4229,8 @@ winrtlibs = \ @LIB32_TRUE@ lib32/libwinstrm.a lib32/libwinusb.a \ @LIB32_TRUE@ lib32/libwkscli.a lib32/libwlanapi.a \ @LIB32_TRUE@ lib32/libwlanui.a lib32/libwlanutil.a \ -@LIB32_TRUE@ lib32/libwldap32.a lib32/libwow32.a \ +@LIB32_TRUE@ lib32/libwldap32.a lib32/libwmilib.a \ +@LIB32_TRUE@ lib32/libwow32.a \ @LIB32_TRUE@ lib32/libwsdapi.a lib32/libwsnmp32.a \ @LIB32_TRUE@ lib32/libwsock32.a lib32/libwst.a \ @LIB32_TRUE@ lib32/libwtsapi32.a lib32/libx3daudio1_2.a \ @@ -4881,7 +4882,8 @@ winrtlibs = \ @LIB64_TRUE@ lib64/libwkssvc.a lib64/libwldap32.a \ @LIB64_TRUE@ lib64/libwlnotify.a lib64/libwlstore.a \ @LIB64_TRUE@ lib64/libwmi2xml.a lib64/libwmiaprpl.a \ -@LIB64_TRUE@ lib64/libwmi.a lib64/libwmiprop.a \ +@LIB64_TRUE@ lib64/libwmi.a lib64/libwmilib.a \ +@LIB64_TRUE@ lib64/libwmiprop.a \ @LIB64_TRUE@ lib64/libwmisvc.a lib64/libwow64cpu.a \ @LIB64_TRUE@ lib64/libwow64.a lib64/libwow64mib.a \ @LIB64_TRUE@ lib64/libwow64win.a lib64/libwpd_ci.a \ diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index d050c1d..191b0ae 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -294,6 +294,7 @@ lib32_DATA += %reldir%/libwlanapi.a lib32_DATA += %reldir%/libwlanui.a lib32_DATA += %reldir%/libwlanutil.a lib32_DATA += %reldir%/libwldap32.a +lib32_DATA += %reldir%/libwmilib.a lib32_DATA += %reldir%/libwow32.a #lib32_DATA += %reldir%/libws2_32.a # Handled by custom rule lib32_DATA += %reldir%/libwsdapi.a diff --git a/mingw-w64-crt/lib32/wmilib.def b/mingw-w64-crt/lib32/wmilib.def new file mode 100644 index 0000000..06d2d1b --- /dev/null +++ b/mingw-w64-crt/lib32/wmilib.def @@ -0,0 +1,10 @@ +; +; Definition file of WMILIB.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WMILIB.SYS" +EXPORTS +WmiCompleteRequest@20 +WmiFireEvent@20 +WmiSystemControl@16 diff --git a/mingw-w64-crt/lib64/wmilib.def b/mingw-w64-crt/lib64/wmilib.def new file mode 100644 index 0000000..edb07a4 --- /dev/null +++ b/mingw-w64-crt/lib64/wmilib.def @@ -0,0 +1,10 @@ +; +; Definition file of WMILIB.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WMILIB.SYS" +EXPORTS +WmiCompleteRequest +WmiFireEvent +WmiSystemControl -- 1.8.5.2 ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public