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

Reply via email to