Browse Source

Merge remote-tracking branch 'origin/fixes_3_2' into release_3_2_4-branch

florian 2 weeks ago
parent
commit
d3a5f442ee
1 changed files with 41 additions and 40 deletions
  1. 41 40
      rtl/win/wininc/defines.inc

+ 41 - 40
rtl/win/wininc/defines.inc

@@ -186,6 +186,7 @@
      NMPWAIT_WAIT_FOREVER = -(1);
      NMPWAIT_WAIT_FOREVER = -(1);
      NMPWAIT_USE_DEFAULT_WAIT = 0;
      NMPWAIT_USE_DEFAULT_WAIT = 0;
   { CascadeWindows, TileWindows  }
   { CascadeWindows, TileWindows  }
+     MDITILE_ZORDER = 4;
      MDITILE_SKIPDISABLED = 2;
      MDITILE_SKIPDISABLED = 2;
      MDITILE_HORIZONTAL = 1;
      MDITILE_HORIZONTAL = 1;
      MDITILE_VERTICAL = 0;
      MDITILE_VERTICAL = 0;
@@ -225,7 +226,7 @@
      DISP_CHANGE_NOTUPDATED = -(3);
      DISP_CHANGE_NOTUPDATED = -(3);
      DISP_CHANGE_BADPARAM = -5;
      DISP_CHANGE_BADPARAM = -5;
      DISP_CHANGE_BADDUALVIEW = -6;
      DISP_CHANGE_BADDUALVIEW = -6;
- 
+
   { ChangeServiceConfig  }
   { ChangeServiceConfig  }
      SERVICE_NO_CHANGE = -(1);
      SERVICE_NO_CHANGE = -(1);
      SERVICE_WIN32_OWN_PROCESS = 16;
      SERVICE_WIN32_OWN_PROCESS = 16;
@@ -719,7 +720,7 @@
      PROFILE_USER                      = $10000000;
      PROFILE_USER                      = $10000000;
      PROFILE_KERNEL                    = $20000000;
      PROFILE_KERNEL                    = $20000000;
      PROFILE_SERVER                    = $40000000;
      PROFILE_SERVER                    = $40000000;
-     CREATE_IGNORE_SYSTEM_DEFAULT      = $80000000;  
+     CREATE_IGNORE_SYSTEM_DEFAULT      = $80000000;
   { CreateService  }
   { CreateService  }
      SERVICE_ALL_ACCESS = $f01ff;
      SERVICE_ALL_ACCESS = $f01ff;
      SERVICE_CHANGE_CONFIG = 2;
      SERVICE_CHANGE_CONFIG = 2;
@@ -1184,7 +1185,7 @@
      PROCESS_SUSPEND_RESUME            = $0800;
      PROCESS_SUSPEND_RESUME            = $0800;
      PROCESS_QUERY_LIMITED_INFORMATION = $1000;
      PROCESS_QUERY_LIMITED_INFORMATION = $1000;
      PROCESS_SET_LIMITED_INFORMATION   = $2000;
      PROCESS_SET_LIMITED_INFORMATION   = $2000;
-    
+
      THREAD_ALL_ACCESS = $1FFFFF; // vista+, for old systems 0x3FF
      THREAD_ALL_ACCESS = $1FFFFF; // vista+, for old systems 0x3FF
      THREAD_DIRECT_IMPERSONATION = 512;
      THREAD_DIRECT_IMPERSONATION = 512;
      THREAD_GET_CONTEXT = 8;
      THREAD_GET_CONTEXT = 8;
@@ -1271,7 +1272,7 @@
    LAYOUT_ORIENTATIONMASK             = (LAYOUT_RTL or LAYOUT_BTT or LAYOUT_VBH);
    LAYOUT_ORIENTATIONMASK             = (LAYOUT_RTL or LAYOUT_BTT or LAYOUT_VBH);
    LAYOUT_BITMAPORIENTATIONPRESERVED  = 8;
    LAYOUT_BITMAPORIENTATIONPRESERVED  = 8;
 
 
-  // DEVMODE dmDisplayFixedOutput 
+  // DEVMODE dmDisplayFixedOutput
      DMDFO_DEFAULT = 0;
      DMDFO_DEFAULT = 0;
      DMDFO_STRETCH = 1;
      DMDFO_STRETCH = 1;
      DMDFO_CENTER  = 2;
      DMDFO_CENTER  = 2;
@@ -1948,9 +1949,9 @@
      SM_ARRANGE = 56;
      SM_ARRANGE = 56;
      SM_CLEANBOOT = 67;
      SM_CLEANBOOT = 67;
   { The right value for SM_CEMETRICS for NT 3.5 is 75.  For Windows 95
   { The right value for SM_CEMETRICS for NT 3.5 is 75.  For Windows 95
-     and NT 4.0, it is 76.  The meaning is undocumented, anyhow.  
+     and NT 4.0, it is 76.  The meaning is undocumented, anyhow.
     win2000=83,XP=90, vista/w7=93, but I suspect that is not properly
     win2000=83,XP=90, vista/w7=93, but I suspect that is not properly
-    updated for win7 (which should be 96) in platform SDK 7. 
+    updated for win7 (which should be 96) in platform SDK 7.
     It seems to be the highest SM_ constant occupied.
     It seems to be the highest SM_ constant occupied.
  }
  }
      SM_CMETRICS = 76;
      SM_CMETRICS = 76;
@@ -2041,8 +2042,8 @@
      SM_MOUSEHORIZONTALWHEELPRESENT = 91; // Vista+
      SM_MOUSEHORIZONTALWHEELPRESENT = 91; // Vista+
      SM_CXPADDEDBORDER       = 92; // Vista+
      SM_CXPADDEDBORDER       = 92; // Vista+
 
 
-     SM_DIGITIZER            = 94; // win7+ 
-     SM_MAXIMUMTOUCHES       = 95; // win7+   
+     SM_DIGITIZER            = 94; // win7+
+     SM_MAXIMUMTOUCHES       = 95; // win7+
 
 
 
 
      SM_REMOTESESSION        = $1000; // WinXP+
      SM_REMOTESESSION        = $1000; // WinXP+
@@ -2539,7 +2540,7 @@
 Type
 Type
     SE_OBJECT_TYPE = (   // enum in Delphi apparantly.
     SE_OBJECT_TYPE = (   // enum in Delphi apparantly.
         SE_UNKNOWN_OBJECT_TYPE	= 0,
         SE_UNKNOWN_OBJECT_TYPE	= 0,
-	SE_FILE_OBJECT,	
+	SE_FILE_OBJECT,
 	SE_SERVICE,
 	SE_SERVICE,
 	SE_PRINTER,
 	SE_PRINTER,
 	SE_REGISTRY_KEY,
 	SE_REGISTRY_KEY,
@@ -4287,7 +4288,7 @@ Type
      LVIS_OVERLAYMASK = 3840;
      LVIS_OVERLAYMASK = 3840;
      LVIS_STATEIMAGEMASK = 61440;
      LVIS_STATEIMAGEMASK = 61440;
 
 
-     LPSTR_TEXTCALLBACKW = LPWSTR(-1);	
+     LPSTR_TEXTCALLBACKW = LPWSTR(-1);
      LPSTR_TEXTCALLBACKA = LPSTR(-1);
      LPSTR_TEXTCALLBACKA = LPSTR(-1);
 
 
 {$ifdef UNICODE}
 {$ifdef UNICODE}
@@ -4853,7 +4854,7 @@ Type
 
 
      OFN_READONLY                  = $1;
      OFN_READONLY                  = $1;
      OFN_OVERWRITEPROMPT           = $2;
      OFN_OVERWRITEPROMPT           = $2;
-     OFN_HIDEREADONLY              = $4;	
+     OFN_HIDEREADONLY              = $4;
      OFN_NOCHANGEDIR               = $8;
      OFN_NOCHANGEDIR               = $8;
      OFN_SHOWHELP                  = $10;
      OFN_SHOWHELP                  = $10;
      OFN_ENABLEHOOK               = $20;
      OFN_ENABLEHOOK               = $20;
@@ -4882,7 +4883,7 @@ Type
      OFN_SHAREFALLTHROUGH  = $2;
      OFN_SHAREFALLTHROUGH  = $2;
      OFN_SHARENOWARN  = $1;
      OFN_SHARENOWARN  = $1;
      OFN_SHAREWARN = 0;
      OFN_SHAREWARN = 0;
-	
+
      OFN_EX_NOPLACESBAR          = $00000001;
      OFN_EX_NOPLACESBAR          = $00000001;
   { Open/Save notifications  }
   { Open/Save notifications  }
      CDN_INITDONE  = $fffffda7;
      CDN_INITDONE  = $fffffda7;
@@ -6346,13 +6347,13 @@ const
      IMAGE_SCN_SCALE_INDEX                 = $00000001;  // Tls index is scaled
      IMAGE_SCN_SCALE_INDEX                 = $00000001;  // Tls index is scaled
 
 
 
 
-    GWLP_WNDPROC        		 = -4; 
-    GWLP_HINSTANCE      		 = -6; 
-    GWLP_HWNDPARENT     		 = -8; 
+    GWLP_WNDPROC        		 = -4;
+    GWLP_HINSTANCE      		 = -6;
+    GWLP_HWNDPARENT     		 = -8;
     GWLP_USERDATA       		 = -21;
     GWLP_USERDATA       		 = -21;
     GWLP_ID             		 = -12;
     GWLP_ID             		 = -12;
 
 
-    GCLP_MENUNAME                        = -8;    
+    GCLP_MENUNAME                        = -8;
     GCLP_HBRBACKGROUND                   = -10;
     GCLP_HBRBACKGROUND                   = -10;
     GCLP_HCURSOR                         = -12;
     GCLP_HCURSOR                         = -12;
     GCLP_HICON                           = -14;
     GCLP_HICON                           = -14;
@@ -6379,7 +6380,7 @@ const
     IMAGE_ORDINAL_FLAG = IMAGE_ORDINAL_FLAG64;
     IMAGE_ORDINAL_FLAG = IMAGE_ORDINAL_FLAG64;
 {$else}
 {$else}
     IMAGE_ORDINAL_FLAG = IMAGE_ORDINAL_FLAG32;
     IMAGE_ORDINAL_FLAG = IMAGE_ORDINAL_FLAG32;
-{$endif}                                                          
+{$endif}
 
 
 // #if(WINVER >= 0x0500)
 // #if(WINVER >= 0x0500)
 {/*
 {/*
@@ -6405,14 +6406,14 @@ const
 //#endif /* WINVER >= 0x0500 */
 //#endif /* WINVER >= 0x0500 */
 
 
 
 
-// Menubar information 
+// Menubar information
 const
 const
 // Constants for the tagMENUBARINFO.FocusedBits bit mask
 // Constants for the tagMENUBARINFO.FocusedBits bit mask
       MBIFB_BAR_FOCUSED  = $00000001;
       MBIFB_BAR_FOCUSED  = $00000001;
       MBIFB_FOCUSED      = $00000002;
       MBIFB_FOCUSED      = $00000002;
 
 
 
 
-const 
+const
 //
 //
 // Define possible return codes from the CopyFileEx callback routine
 // Define possible return codes from the CopyFileEx callback routine
 //
 //
@@ -6599,11 +6600,11 @@ const
     NLS_IME_CONVERSION  = $00800000;    { DBCS for JPN: IME conversion. }
     NLS_IME_CONVERSION  = $00800000;    { DBCS for JPN: IME conversion. }
     NLS_IME_DISABLE  = $20000000;    { DBCS for JPN: IME enable/disable. }
     NLS_IME_DISABLE  = $20000000;    { DBCS for JPN: IME enable/disable. }
 
 
-  
-    MOUSE_WHEELED  = $0004;    
-    MOUSE_HWHEELED  = $0008;    
 
 
-  
+    MOUSE_WHEELED  = $0004;
+    MOUSE_HWHEELED  = $0008;
+
+
     COMMON_LVB_LEADING_BYTE  = $0100;    { Leading Byte of DBCS }
     COMMON_LVB_LEADING_BYTE  = $0100;    { Leading Byte of DBCS }
     COMMON_LVB_TRAILING_BYTE  = $0200;    { Trailing Byte of DBCS }
     COMMON_LVB_TRAILING_BYTE  = $0200;    { Trailing Byte of DBCS }
     COMMON_LVB_GRID_HORIZONTAL  = $0400;    { DBCS: Grid attribute: top horizontal. }
     COMMON_LVB_GRID_HORIZONTAL  = $0400;    { DBCS: Grid attribute: top horizontal. }
@@ -6612,32 +6613,32 @@ const
     COMMON_LVB_REVERSE_VIDEO  = $4000;    { DBCS: Reverse fore/back ground attribute. }
     COMMON_LVB_REVERSE_VIDEO  = $4000;    { DBCS: Reverse fore/back ground attribute. }
     COMMON_LVB_UNDERSCORE  = $8000;    { DBCS: Underscore. }
     COMMON_LVB_UNDERSCORE  = $8000;    { DBCS: Underscore. }
     COMMON_LVB_SBCSDBCS  = $0300;    { SBCS or DBCS flag. }
     COMMON_LVB_SBCSDBCS  = $0300;    { SBCS or DBCS flag. }
-  
-    HISTORY_NO_DUP_FLAG  = $1;    
 
 
-  
-    CONSOLE_NO_SELECTION  = $0000;    
+    HISTORY_NO_DUP_FLAG  = $1;
+
+
+    CONSOLE_NO_SELECTION  = $0000;
     CONSOLE_SELECTION_IN_PROGRESS  = $0001;    { selection has begun }
     CONSOLE_SELECTION_IN_PROGRESS  = $0001;    { selection has begun }
     CONSOLE_SELECTION_NOT_EMPTY  = $0002;    { non-null select rectangle }
     CONSOLE_SELECTION_NOT_EMPTY  = $0002;    { non-null select rectangle }
     CONSOLE_MOUSE_SELECTION  = $0004;    { selecting with mouse }
     CONSOLE_MOUSE_SELECTION  = $0004;    { selecting with mouse }
     CONSOLE_MOUSE_DOWN  = $0008;    { mouse is down }
     CONSOLE_MOUSE_DOWN  = $0008;    { mouse is down }
-  
-    ENABLE_INSERT_MODE  = $0020;    
-    ENABLE_QUICK_EDIT_MODE  = $0040;    
-    ENABLE_EXTENDED_FLAGS  = $0080;    
-    ENABLE_AUTO_POSITION  = $0100;    
-    ENABLE_VIRTUAL_TERMINAL_INPUT  = $0200;    
-  
-    ENABLE_VIRTUAL_TERMINAL_PROCESSING  = $0004;    
-    DISABLE_NEWLINE_AUTO_RETURN  = $0008;    
-    ENABLE_LVB_GRID_WORLDWIDE  = $0010;    
-    
+
+    ENABLE_INSERT_MODE  = $0020;
+    ENABLE_QUICK_EDIT_MODE  = $0040;
+    ENABLE_EXTENDED_FLAGS  = $0080;
+    ENABLE_AUTO_POSITION  = $0100;
+    ENABLE_VIRTUAL_TERMINAL_INPUT  = $0200;
+
+    ENABLE_VIRTUAL_TERMINAL_PROCESSING  = $0004;
+    DISABLE_NEWLINE_AUTO_RETURN  = $0008;
+    ENABLE_LVB_GRID_WORLDWIDE  = $0010;
+
     CONSOLE_FULLSCREEN = 1;    { fullscreen console }
     CONSOLE_FULLSCREEN = 1;    { fullscreen console }
     CONSOLE_FULLSCREEN_HARDWARE = 2;    { console owns the hardware }
     CONSOLE_FULLSCREEN_HARDWARE = 2;    { console owns the hardware }
 
 
 
 
-    CONSOLE_FULLSCREEN_MODE = 1;    
-    CONSOLE_WINDOWED_MODE   = 2;    
+    CONSOLE_FULLSCREEN_MODE = 1;
+    CONSOLE_WINDOWED_MODE   = 2;
     PROCESS_NAME_NATIVE     = 1;
     PROCESS_NAME_NATIVE     = 1;
 
 
     GR_GDIOBJECTS       = 0;       { Count of GDI objects }
     GR_GDIOBJECTS       = 0;       { Count of GDI objects }