Răsfoiți Sursa

* openfilename updated to NT5 struct, keeping the old struct with _NT4 suffix

git-svn-id: trunk@6390 -
marco 18 ani în urmă
părinte
comite
0a0f71827a
1 a modificat fișierele cu 29 adăugiri și 0 ștergeri
  1. 29 0
      rtl/win/wininc/struct.inc

+ 29 - 0
rtl/win/wininc/struct.inc

@@ -4831,6 +4831,32 @@
      TOFSTRUCT = OFSTRUCT;
      POFSTRUCT = ^OFSTRUCT;
 
+     OPENFILENAME_NT4 = record
+          lStructSize : DWORD;
+          hwndOwner : HWND;
+          hInstance : HINST;
+          lpstrFilter : LPCTSTR;
+          lpstrCustomFilter : LPTSTR;
+          nMaxCustFilter : DWORD;
+          nFilterIndex : DWORD;
+          lpstrFile : LPTSTR;
+          nMaxFile : DWORD;
+          lpstrFileTitle : LPTSTR;
+          nMaxFileTitle : DWORD;
+          lpstrInitialDir : LPCTSTR;
+          lpstrTitle : LPCTSTR;
+          Flags : DWORD;
+          nFileOffset : WORD;
+          nFileExtension : WORD;
+          lpstrDefExt : LPCTSTR;
+          lCustData : LPARAM;
+          lpfnHook : LPOFNHOOKPROC;
+          lpTemplateName : LPCTSTR;
+       end;
+     LPOPENFILENAME_NT4 = ^OPENFILENAME_NT4;
+     TOPENFILENAME_NT4 = OPENFILENAME_NT4;
+     POPENFILENAME_NT4 = ^OPENFILENAME_NT4;
+
      OPENFILENAME = record
           lStructSize : DWORD;
           hwndOwner : HWND;
@@ -4852,6 +4878,9 @@
           lCustData : LPARAM;
           lpfnHook : LPOFNHOOKPROC;
           lpTemplateName : LPCTSTR;
+          pvReserved : pointer;
+          dwreserved : dword;
+          FlagsEx    : dword; 
        end;
      LPOPENFILENAME = ^OPENFILENAME;
      TOPENFILENAME = OPENFILENAME;