- move some PIDL function declarations from undocshell.h into public
  header, as they are no longer undocumented
- implement context menu support for Winefile

diff --git a/include/shlobj.h b/include/shlobj.h
index 7f96b51..de5e3e5 100644
--- a/include/shlobj.h
+++ b/include/shlobj.h
@@ -937,6 +937,18 @@
 
 #endif  /* __IFileSystemBindData_INTERFACE_DEFINED__ */
 
+LPITEMIDLIST WINAPI ILAppendID(LPITEMIDLIST,LPCSHITEMID,BOOL);
+LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST);
+LPITEMIDLIST WINAPI ILCloneFirst(LPCITEMIDLIST);
+LPITEMIDLIST WINAPI ILCombine(LPCITEMIDLIST,LPCITEMIDLIST);
+LPITEMIDLIST WINAPI ILFindChild(LPCITEMIDLIST,LPCITEMIDLIST);
+LPITEMIDLIST WINAPI ILFindLastID(LPCITEMIDLIST);
+void         WINAPI ILFree(LPITEMIDLIST);
+LPITEMIDLIST WINAPI ILGetNext(LPCITEMIDLIST);
+UINT         WINAPI ILGetSize(LPCITEMIDLIST);
+BOOL         WINAPI ILIsEqual(LPCITEMIDLIST,LPCITEMIDLIST);
+BOOL         WINAPI ILIsParent(LPCITEMIDLIST,LPCITEMIDLIST,BOOL);
+BOOL         WINAPI ILRemoveLastID(LPCITEMIDLIST);
 
 #ifdef __cplusplus
 } /* extern "C" */