summaryrefslogtreecommitdiffstats
path: root/src/gui/dialogs
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/dialogs')
-rw-r--r--src/gui/dialogs/qfiledialog_win_p.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/dialogs/qfiledialog_win_p.h b/src/gui/dialogs/qfiledialog_win_p.h
index b55d1ff..ad3bc14 100644
--- a/src/gui/dialogs/qfiledialog_win_p.h
+++ b/src/gui/dialogs/qfiledialog_win_p.h
@@ -39,7 +39,6 @@
**
****************************************************************************/
-#include <shtypes.h>
#include <objbase.h>
#ifndef QFILEDIAG_WIN_P_H
@@ -150,6 +149,15 @@ typedef struct {
DWORD pid;
} PROPERTYKEY;
#endif
+
+typedef struct {
+ USHORT cb;
+ BYTE abID[1];
+} SHITEMID, *LPSHITEMID;
+typedef struct {
+ SHITEMID mkid;
+} ITEMIDLIST, *LPITEMIDLIST;
+typedef const ITEMIDLIST *LPCITEMIDLIST;
typedef struct {
HWND hwndOwner;
LPCITEMIDLIST pidlRoot;