...
From 47c42c14ab5905631e5e1553a9eb0ecdd847fd31 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <nathbap...@gmail.com>
Date: Sat, 9 May 2020 23:00:28 +0530
Subject: [PATCH] crt/libsrc: add netcfg-uuid.c for network config interfaces

Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com>
---
 mingw-w64-crt/Makefile.am          | 18 +++++++--------
 mingw-w64-crt/libsrc/netcfg-uuid.c | 37 ++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 9 deletions(-)
 create mode 100644 mingw-w64-crt/libsrc/netcfg-uuid.c

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 86b0b0d..fb5342b 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -132,15 +132,15 @@ src_libmingwthrd=libsrc/mingwthrd_mt.c
 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..f458107
--- /dev/null
+++ b/mingw-w64-crt/libsrc/netcfg-uuid.c
@@ -0,0 +1,37 @@
+/**
+ * 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 */
+
+#define INITGUID
+#include <basetyps.h>
+
+DEFINE_GUID(CLSID_CNetCfg,0x5b035261,0x40f9,0x11d1,0xaa,0xec,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_IEnumNetCfgBindingInterface,0xc0e8ae90,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_IEnumNetCfgBindingPath,0xc0e8ae91,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_IEnumNetCfgComponent,0xc0e8ae92,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfg,0xc0e8ae93,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgLock,0xc0e8ae9f,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgBindingInterface,0xc0e8ae94,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgBindingPath,0xc0e8ae96,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgClass,0xc0e8ae97,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgClassSetup,0xc0e8ae9d,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgClassSetup2,0xc0e8aea0,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgComponent,0xc0e8ae99,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgComponentBindings,0xc0e8ae9e,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgSysPrep,0xc0e8ae98,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+
+DEFINE_GUID(IID_INetCfgPnpReconfigCallback,0x8d84bd35,0xe227,0x11d2,0xb7,0x00,0x00,0xa0,0xc9,0x8a,0x6a,0x85);
+DEFINE_GUID(IID_INetCfgComponentControl,0x932238df,0xbea1,0x11d0,0x92,0x98,0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
+DEFINE_GUID(IID_INetCfgComponentSetup,0x932238e3,0xbea1,0x11d0,0x92,0x98,0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
+DEFINE_GUID(IID_INetCfgComponentPropertyUi,0x932238e0,0xbea1,0x11d0,0x92,0x98,0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
+DEFINE_GUID(IID_INetCfgComponentNotifyBinding,0x932238e1,0xbea1,0x11d0,0x92,0x98,0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
+DEFINE_GUID(IID_INetCfgComponentNotifyGlobal,0x932238e2,0xbea1,0x11d0,0x92,0x98,0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
+DEFINE_GUID(IID_INetCfgComponentUpperEdge,0x932238e4,0xbea1,0x11d0,0x92,0x98,0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
+DEFINE_GUID(IID_INetLanConnectionUiInfo,0xc08956a6,0x1cd3,0x11d1,0xb1,0xc5,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetRasConnectionIpUiInfo,0xfaedcf58,0x31fe,0x11d1,0xaa,0xd2,0x00,0x80,0x5f,0xc1,0x27,0x0e);
+DEFINE_GUID(IID_INetCfgComponentSysPrep,0xc0e8ae9a,0x306e,0x11d1,0xaa,0xcf,0x00,0x80,0x5f,0xc1,0x27,0x0e);
-- 
2.26.2

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to