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

Reply via email to