Patch is ok for trunk. Thanks, Kai
2013/12/30 Lars Munch <l...@segv.dk>: > 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 ------------------------------------------------------------------------------ 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