crt/libsrc: add netcfg-uuid.c for network config interfaces
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index a49bb07..c917b2a 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -132,15 +132,15 @@
src_libgdiplus=libsrc/gdiplus.c
src_libuuid=\
- libsrc/ativscp-uuid.c libsrc/atsmedia-uuid.c libsrc/bth-uuid.c libsrc/cguid-uuid.c libsrc/comcat-uuid.c \
- libsrc/devguid.c libsrc/docobj-uuid.c libsrc/dxva-uuid.c libsrc/exdisp-uuid.c libsrc/extras-uuid.c \
- libsrc/fwp-uuid.c libsrc/guid_nul.c libsrc/hlguids-uuid.c libsrc/hlink-uuid.c libsrc/mlang-uuid.c \
- libsrc/msctf-uuid.c libsrc/mshtmhst-uuid.c libsrc/mshtml-uuid.c libsrc/msxml-uuid.c libsrc/netcon-uuid.c \
- libsrc/ntddkbd-uuid.c libsrc/ntddmou-uuid.c libsrc/ntddpar-uuid.c libsrc/ntddscsi-uuid.c libsrc/ntddser-uuid.c \
- libsrc/ntddstor-uuid.c libsrc/ntddvdeo-uuid.c libsrc/oaidl-uuid.c libsrc/objidl-uuid.c libsrc/objsafe-uuid.c \
- libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c libsrc/power-uuid.c \
- libsrc/powrprof-uuid.c libsrc/uianimation-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
- libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
+ libsrc/ativscp-uuid.c libsrc/atsmedia-uuid.c libsrc/bth-uuid.c libsrc/cguid-uuid.c libsrc/comcat-uuid.c \
+ libsrc/devguid.c libsrc/docobj-uuid.c libsrc/dxva-uuid.c libsrc/exdisp-uuid.c libsrc/extras-uuid.c \
+ libsrc/fwp-uuid.c libsrc/guid_nul.c libsrc/hlguids-uuid.c libsrc/hlink-uuid.c libsrc/mlang-uuid.c \
+ libsrc/msctf-uuid.c libsrc/mshtmhst-uuid.c libsrc/mshtml-uuid.c libsrc/msxml-uuid.c libsrc/netcfg-uuid.c \
+ libsrc/netcon-uuid.c libsrc/ntddkbd-uuid.c libsrc/ntddmou-uuid.c libsrc/ntddpar-uuid.c libsrc/ntddscsi-uuid.c \
+ libsrc/ntddser-uuid.c libsrc/ntddstor-uuid.c libsrc/ntddvdeo-uuid.c libsrc/oaidl-uuid.c libsrc/objidl-uuid.c \
+ libsrc/objsafe-uuid.c libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c \
+ libsrc/power-uuid.c libsrc/powrprof-uuid.c libsrc/uianimation-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c \
+ libsrc/uuid.c libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
src_libws2_32=libsrc/ws2_32.c \
\
diff --git a/mingw-w64-crt/libsrc/netcfg-uuid.c b/mingw-w64-crt/libsrc/netcfg-uuid.c
new file mode 100644
index 0000000..6875d2e
--- /dev/null
+++ b/mingw-w64-crt/libsrc/netcfg-uuid.c
@@ -0,0 +1,13 @@
+/**
+ * This file has no copyright assigned and is placed in the Public Domain.
+ * This file is part of the mingw-w64 runtime package.
+ * No warranty is given; refer to the file DISCLAIMER.PD within this package.
+ */
+
+/* crt/libsrc/netcfg-uuid.c */
+/* Generate GUIDs for network configuration interfaces */
+
+#include <windows.h>
+#include <initguid.h>
+#include <netcfgn.h>
+#include <netcfgx.h>