WinWorkstation.st
changeset 8574 9a7d697f8d00
parent 8572 8bebfb5a72b1
child 8575 4169c447c4ee
--- a/WinWorkstation.st	Thu Nov 08 15:03:08 2018 +0100
+++ b/WinWorkstation.st	Thu Nov 08 15:03:33 2018 +0100
@@ -957,21 +957,7 @@
         int          errorCode;     /* out param */
 } registerHotKeyInfo;
 
-typedef struct fileDialogDataStruct {
-    WCHAR filename[1000 * MAX_PATH]; // big buffer to support multiselect
-    WCHAR directory[MAX_PATH];
-    WCHAR title[MAX_PATH];
-    DWORD owningWindow; // HWND as DWORD to be 32 and 64 bit compatible
-    WCHAR filter[10 * MAX_PATH]; // there could be many filters
-    DWORD filterIndex;
-    BOOL trueForSave;
-    BOOL trueForMultiSelect;
-    BOOL trueForPromptOverwrite;
-
-    DWORD fileDialogThreadId;
-    BOOL fileDialogDidReturn;
-    BOOL didPerformCroppedBaseNameHack; /* the open dialog cropps the default basename https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows/topic/644328 */
-} fileDialogData;
+#include "winNativeFileDialog\FileDialogWithSharedMemory.h"
 
 DWORD WINAPI OpenFileDialog(void *arg) {
     BOOL hasResult;