Add a PIDL type For Network Provider.
diff --git a/dlls/shell32/debughlp.c b/dlls/shell32/debughlp.c
index 99bb267..9cac1dc 100644
--- a/dlls/shell32/debughlp.c
+++ b/dlls/shell32/debughlp.c
@@ -88,6 +88,7 @@
case PT_WORKGRP:
case PT_COMP:
case PT_NETWORK:
+ case PT_NETPROVIDER:
case PT_SHARE:
return (LPSTR)&(pdata->u.network.szNames);
}
diff --git a/dlls/shell32/pidl.c b/dlls/shell32/pidl.c
index 31315f6..4be8774 100644
--- a/dlls/shell32/pidl.c
+++ b/dlls/shell32/pidl.c
@@ -1595,6 +1595,7 @@
case PT_WORKGRP:
case PT_COMP:
case PT_NETWORK:
+ case PT_NETPROVIDER:
case PT_SHARE:
return (LPSTR)&(pdata->u.network.szNames);
}
diff --git a/dlls/shell32/pidl.h b/dlls/shell32/pidl.h
index d87fcd3..c43dc4e 100644
--- a/dlls/shell32/pidl.h
+++ b/dlls/shell32/pidl.h
@@ -62,6 +62,7 @@
* valueW 0x34 file (Unicode file name)
* workgroup 0x41 network (3)
* computer 0x42 network (4)
+* net provider 0x46 network
* whole network 0x47 network (5)
* MSITStore 0x61 htmlhlp (7)
* history/favorites 0xb1 file
@@ -91,6 +92,7 @@
#define PT_VALUE 0x32
#define PT_WORKGRP 0x41
#define PT_COMP 0x42
+#define PT_NETPROVIDER 0x46
#define PT_NETWORK 0x47
#define PT_IESPECIAL1 0x61
#define PT_IESPECIAL2 0xb1