~ubuntu-branches/ubuntu/feisty/fpc/feisty

« back to all changes in this revision

Viewing changes to rtl/win32/wininc/defines.inc

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-01-27 20:08:50 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070127200850-9mrptaqqjsx9nwa7
Tags: 2.0.4-5
* Fixed Build-Depends.
* Add myself to Uploaders in debian/control.
* Make sure that the sources are really patched before building them.
* Build unit 'libc' on powerpc too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
{
2
 
    $Id: defines.inc,v 1.21 2005/03/12 13:55:07 florian Exp $
3
2
    This file is part of the Free Pascal run time library.
4
3
    This unit contains the constant definitions for the Win32 API
5
4
    Copyright (c) 1999-2000 by Florian Klaempfl,
659
658
     TAPE_SETMARKS = 0;
660
659
     TAPE_SHORT_FILEMARKS = $2;
661
660
  { CreateWindow  }
662
 
     CW_USEDEFAULT = $80000000;
 
661
     CW_USEDEFAULT = longint($80000000);
663
662
     WS_BORDER = $800000;
664
663
     WS_CAPTION = $c00000;
665
664
     WS_CHILD = $40000000;
677
676
     WS_MINIMIZEBOX = $20000;
678
677
     WS_OVERLAPPED = 0;
679
678
     WS_OVERLAPPEDWINDOW = $cf0000;
680
 
     WS_POPUP = $80000000;
681
 
     WS_POPUPWINDOW = $80880000;
 
679
     WS_POPUP = LONG($80000000);
 
680
     WS_POPUPWINDOW = LONG($80880000);
682
681
     WS_SIZEBOX = $40000;
683
682
     WS_SYSMENU = $80000;
684
683
     WS_TABSTOP = $10000;
926
925
     BDR_RAISEDINNER = 4;
927
926
     BDR_SUNKENINNER = 8;
928
927
     BDR_RAISEDOUTER = 1;
929
 
     BDR_SUNKENOUTER = 1;
 
928
     BDR_SUNKENOUTER = 2;
930
929
     EDGE_BUMP = 9;
931
930
     EDGE_ETCHED = 6;
932
931
     EDGE_RAISED = 5;
2673
2672
  { Sleep  }
2674
2673
     INFINITE = $FFFFFFFF;
2675
2674
  { SystemParametersInfo  }
2676
 
     SPI_GETACCESSTIMEOUT = 60;
2677
 
     SPI_GETANIMATION = 72;
2678
2675
     SPI_GETBEEP = 1;
 
2676
     SPI_SETBEEP = 2;
 
2677
     SPI_GETMOUSE = 3;
 
2678
     SPI_SETMOUSE = 4;
2679
2679
     SPI_GETBORDER = 5;
2680
 
     SPI_GETDEFAULTINPUTLANG = 89;
2681
 
     SPI_GETDRAGFULLWINDOWS = 38;
2682
 
     SPI_GETFASTTASKSWITCH = 35;
2683
 
     SPI_GETFILTERKEYS = 50;
2684
 
     SPI_GETFONTSMOOTHING = 74;
 
2680
     SPI_SETBORDER = 6;
 
2681
     SPI_GETKEYBOARDSPEED = 10;
 
2682
     SPI_SETKEYBOARDSPEED = 11;
 
2683
     SPI_LANGDRIVER = 12;
 
2684
     SPI_ICONHORIZONTALSPACING = 13;
 
2685
     SPI_GETSCREENSAVETIMEOUT = 14;
 
2686
     SPI_SETSCREENSAVETIMEOUT = 15;
 
2687
     SPI_GETSCREENSAVEACTIVE = 16;
 
2688
     SPI_SETSCREENSAVEACTIVE = 17;
2685
2689
     SPI_GETGRIDGRANULARITY = 18;
2686
 
     SPI_GETHIGHCONTRAST = 66;
2687
 
     SPI_GETICONMETRICS = 45;
2688
 
     SPI_GETICONTITLELOGFONT = 31;
 
2690
     SPI_SETGRIDGRANULARITY = 19;
 
2691
     SPI_SETDESKWALLPAPER = 20;
 
2692
     SPI_SETDESKPATTERN = 21;
 
2693
     SPI_GETKEYBOARDDELAY = 22;
 
2694
     SPI_SETKEYBOARDDELAY = 23;
 
2695
     SPI_ICONVERTICALSPACING = 24;
2689
2696
     SPI_GETICONTITLEWRAP = 25;
2690
 
     SPI_GETKEYBOARDDELAY = 22;
2691
 
     SPI_GETKEYBOARDPREF = 68;
2692
 
     SPI_GETKEYBOARDSPEED = 10;
2693
 
     SPI_GETLOWPOWERACTIVE = 83;
2694
 
     SPI_GETLOWPOWERTIMEOUT = 79;
 
2697
     SPI_SETICONTITLEWRAP = 26;
2695
2698
     SPI_GETMENUDROPALIGNMENT = 27;
 
2699
     SPI_SETMENUDROPALIGNMENT = 28;
 
2700
     SPI_SETDOUBLECLKWIDTH = 29;
 
2701
     SPI_SETDOUBLECLKHEIGHT = 30;
 
2702
     SPI_GETICONTITLELOGFONT = 31;
 
2703
     SPI_SETDOUBLECLICKTIME = 32;
 
2704
     SPI_SETMOUSEBUTTONSWAP = 33;
 
2705
     SPI_SETICONTITLELOGFONT = 34;
 
2706
     SPI_GETFASTTASKSWITCH = 35;
 
2707
     SPI_SETFASTTASKSWITCH = 36;
 
2708
     SPI_SETDRAGFULLWINDOWS = 37;
 
2709
     SPI_GETDRAGFULLWINDOWS = 38;
 
2710
     SPI_GETNONCLIENTMETRICS = 41;
 
2711
     SPI_SETNONCLIENTMETRICS = 42;
2696
2712
     SPI_GETMINIMIZEDMETRICS = 43;
2697
 
     SPI_GETMOUSE = 3;
 
2713
     SPI_SETMINIMIZEDMETRICS = 44;
 
2714
     SPI_GETICONMETRICS = 45;
 
2715
     SPI_SETICONMETRICS = 46;
 
2716
     SPI_SETWORKAREA = 47;
 
2717
     SPI_GETWORKAREA = 48;
 
2718
     SPI_SETPENWINDOWS = 49;
 
2719
     SPI_GETFILTERKEYS = 50;
 
2720
     SPI_SETFILTERKEYS = 51;
 
2721
     SPI_GETTOGGLEKEYS = 52;
 
2722
     SPI_SETTOGGLEKEYS = 53;
2698
2723
     SPI_GETMOUSEKEYS = 54;
2699
 
     SPI_GETMOUSETRAILS = 94;
2700
 
     SPI_GETNONCLIENTMETRICS = 41;
2701
 
     SPI_GETPOWEROFFACTIVE = 84;
2702
 
     SPI_GETPOWEROFFTIMEOUT = 80;
2703
 
     SPI_GETSCREENREADER = 70;
2704
 
     SPI_GETSCREENSAVEACTIVE = 16;
2705
 
     SPI_GETSCREENSAVETIMEOUT = 14;
2706
 
     SPI_GETSERIALKEYS = 62;
 
2724
     SPI_SETMOUSEKEYS = 55;
2707
2725
     SPI_GETSHOWSOUNDS = 56;
2708
 
     SPI_GETSOUNDSENTRY = 64;
 
2726
     SPI_SETSHOWSOUNDS = 57;
2709
2727
     SPI_GETSTICKYKEYS = 58;
2710
 
     SPI_GETTOGGLEKEYS = 52;
2711
 
     SPI_GETWINDOWSEXTENSION = 92;
2712
 
     SPI_GETWORKAREA = 48;
2713
 
     SPI_ICONHORIZONTALSPACING = 13;
2714
 
     SPI_ICONVERTICALSPACING = 24;
2715
 
     SPI_LANGDRIVER = 12;
2716
 
     SPI_SCREENSAVERRUNNING = 97;
 
2728
     SPI_SETSTICKYKEYS = 59;
 
2729
     SPI_GETACCESSTIMEOUT = 60;
2717
2730
     SPI_SETACCESSTIMEOUT = 61;
 
2731
     SPI_GETSERIALKEYS = 62;
 
2732
     SPI_SETSERIALKEYS = 63;
 
2733
     SPI_GETSOUNDSENTRY = 64;
 
2734
     SPI_SETSOUNDSENTRY = 65;
 
2735
     SPI_GETHIGHCONTRAST = 66;
 
2736
     SPI_SETHIGHCONTRAST = 67;
 
2737
     SPI_GETKEYBOARDPREF = 68;
 
2738
     SPI_SETKEYBOARDPREF = 69;
 
2739
     SPI_GETSCREENREADER = 70;
 
2740
     SPI_SETSCREENREADER = 71;
 
2741
     SPI_GETANIMATION = 72;
2718
2742
     SPI_SETANIMATION = 73;
2719
 
     SPI_SETBEEP = 2;
2720
 
     SPI_SETBORDER = 6;
2721
 
     SPI_SETDEFAULTINPUTLANG = 90;
2722
 
     SPI_SETDESKPATTERN = 21;
2723
 
     SPI_SETDESKWALLPAPER = 20;
2724
 
     SPI_SETDOUBLECLICKTIME = 32;
2725
 
     SPI_SETDOUBLECLKHEIGHT = 30;
2726
 
     SPI_SETDOUBLECLKWIDTH = 29;
2727
 
     SPI_SETDRAGFULLWINDOWS = 37;
 
2743
     SPI_GETFONTSMOOTHING = 74;
 
2744
     SPI_SETFONTSMOOTHING = 75;
 
2745
     SPI_SETDRAGWIDTH = 76;
2728
2746
     SPI_SETDRAGHEIGHT = 77;
2729
 
     SPI_SETDRAGWIDTH = 76;
2730
 
     SPI_SETFASTTASKSWITCH = 36;
2731
 
     SPI_SETFILTERKEYS = 51;
2732
 
     SPI_SETFONTSMOOTHING = 75;
2733
 
     SPI_SETGRIDGRANULARITY = 19;
2734
2747
     SPI_SETHANDHELD = 78;
2735
 
     SPI_SETHIGHCONTRAST = 67;
2736
 
     SPI_SETICONMETRICS = 46;
2737
 
     SPI_SETICONTITLELOGFONT = 34;
2738
 
     SPI_SETICONTITLEWRAP = 26;
2739
 
     SPI_SETKEYBOARDDELAY = 23;
2740
 
     SPI_SETKEYBOARDPREF = 69;
2741
 
     SPI_SETKEYBOARDSPEED = 11;
 
2748
     SPI_GETLOWPOWERTIMEOUT = 79;
 
2749
     SPI_GETPOWEROFFTIMEOUT = 80;
 
2750
     SPI_SETLOWPOWERTIMEOUT = 81;
 
2751
     SPI_SETPOWEROFFTIMEOUT = 82;
 
2752
     SPI_GETLOWPOWERACTIVE = 83;
 
2753
     SPI_GETPOWEROFFACTIVE = 84;
 
2754
     SPI_SETLOWPOWERACTIVE = 85;
 
2755
     SPI_SETPOWEROFFACTIVE = 86;
 
2756
     SPI_SETCURSORS = 87;
 
2757
     SPI_SETICONS = 88;
 
2758
     SPI_GETDEFAULTINPUTLANG = 89;
 
2759
     SPI_SETDEFAULTINPUTLANG = 90;
2742
2760
     SPI_SETLANGTOGGLE = 91;
2743
 
     SPI_SETLOWPOWERACTIVE = 85;
2744
 
     SPI_SETLOWPOWERTIMEOUT = 81;
2745
 
     SPI_SETMENUDROPALIGNMENT = 28;
2746
 
     SPI_SETMINIMIZEDMETRICS = 44;
2747
 
     SPI_SETMOUSE = 4;
2748
 
     SPI_SETMOUSEBUTTONSWAP = 33;
2749
 
     SPI_SETMOUSEKEYS = 55;
 
2761
     SPI_GETWINDOWSEXTENSION = 92;
2750
2762
     SPI_SETMOUSETRAILS = 93;
2751
 
     SPI_SETNONCLIENTMETRICS = 42;
2752
 
     SPI_SETPENWINDOWS = 49;
2753
 
     SPI_SETPOWEROFFACTIVE = 86;
2754
 
     SPI_SETPOWEROFFTIMEOUT = 82;
2755
 
     SPI_SETSCREENREADER = 71;
2756
 
     SPI_SETSCREENSAVEACTIVE = 17;
2757
 
     SPI_SETSCREENSAVETIMEOUT = 15;
2758
 
     SPI_SETSERIALKEYS = 63;
2759
 
     SPI_SETSHOWSOUNDS = 57;
2760
 
     SPI_SETSOUNDSENTRY = 65;
2761
 
     SPI_SETSTICKYKEYS = 59;
2762
 
     SPI_SETTOGGLEKEYS = 53;
2763
 
     SPI_SETWORKAREA = 47;
 
2763
     SPI_GETMOUSETRAILS = 94;
 
2764
     SPI_GETSNAPTODEFBUTTON = 95;
 
2765
     SPI_SETSNAPTODEFBUTTON = 96;
 
2766
     SPI_SCREENSAVERRUNNING = 97;
 
2767
     SPI_SETSCREENSAVERRUNNING = 97;
 
2768
     SPI_GETMOUSEHOVERWIDTH = 98;
 
2769
     SPI_SETMOUSEHOVERWIDTH = 99;
 
2770
     SPI_GETMOUSEHOVERHEIGHT = 100;
 
2771
     SPI_SETMOUSEHOVERHEIGHT = 101;
 
2772
     SPI_GETMOUSEHOVERTIME = 102;
 
2773
     SPI_SETMOUSEHOVERTIME = 103;
 
2774
     SPI_GETWHEELSCROLLLINES = 104;
 
2775
     SPI_SETWHEELSCROLLLINES = 105;
 
2776
     SPI_GETMENUSHOWDELAY = 106;
 
2777
     SPI_SETMENUSHOWDELAY = 107;
 
2778
     SPI_GETSHOWIMEUI = 110;
 
2779
     SPI_SETSHOWIMEUI = 111;
 
2780
    { Windows Me/2000 and higher }
 
2781
     SPI_GETMOUSESPEED = 112;
 
2782
     SPI_SETMOUSESPEED = 113;
 
2783
     SPI_GETSCREENSAVERRUNNING = 114;
 
2784
     SPI_GETDESKWALLPAPER = 115;
 
2785
     SPI_GETACTIVEWINDOWTRACKING = 4096;
 
2786
     SPI_SETACTIVEWINDOWTRACKING = 4097;
 
2787
     SPI_GETMENUANIMATION = 4098;
 
2788
     SPI_SETMENUANIMATION = 4099;
 
2789
     SPI_GETCOMBOBOXANIMATION = 4100;
 
2790
     SPI_SETCOMBOBOXANIMATION = 4101;
 
2791
     SPI_GETLISTBOXSMOOTHSCROLLING = 4102;
 
2792
     SPI_SETLISTBOXSMOOTHSCROLLING = 4103;
 
2793
     SPI_GETGRADIENTCAPTIONS = 4104;
 
2794
     SPI_SETGRADIENTCAPTIONS = 4105;
 
2795
     SPI_GETKEYBOARDCUES = 4106;
 
2796
     SPI_SETKEYBOARDCUES = 4107;
 
2797
     SPI_GETMENUUNDERLINES = 4106;
 
2798
     SPI_SETMENUUNDERLINES = 4107;
 
2799
     SPI_GETACTIVEWNDTRKZORDER = 4108;
 
2800
     SPI_SETACTIVEWNDTRKZORDER = 4109;
 
2801
     SPI_GETHOTTRACKING = 4110;
 
2802
     SPI_SETHOTTRACKING = 4111;
 
2803
     SPI_GETMENUFADE = 4114;
 
2804
     SPI_SETMENUFADE = 4115;
 
2805
     SPI_GETSELECTIONFADE = 4116;
 
2806
     SPI_SETSELECTIONFADE = 4117;
 
2807
     SPI_GETTOOLTIPANIMATION = 4118;
 
2808
     SPI_SETTOOLTIPANIMATION = 4119;
 
2809
     SPI_GETTOOLTIPFADE = 4120;
 
2810
     SPI_SETTOOLTIPFADE = 4121;
 
2811
     SPI_GETCURSORSHADOW = 4122;
 
2812
     SPI_SETCURSORSHADOW = 4123;
 
2813
     SPI_GETUIEFFECTS = 4158;
 
2814
     SPI_SETUIEFFECTS = 4159;
 
2815
     SPI_GETFOREGROUNDLOCKTIMEOUT = 8192;
 
2816
     SPI_SETFOREGROUNDLOCKTIMEOUT = 8193;
 
2817
     SPI_GETACTIVEWNDTRKTIMEOUT = 8194;
 
2818
     SPI_SETACTIVEWNDTRKTIMEOUT = 8195;
 
2819
     SPI_GETFOREGROUNDFLASHCOUNT = 8196;
 
2820
     SPI_SETFOREGROUNDFLASHCOUNT = 8197;
 
2821
     SPI_GETCARETWIDTH = 8198;
 
2822
     SPI_SETCARETWIDTH = 8199;
 
2823
    { Windows XP and higher }
 
2824
     SPI_GETMOUSESONAR = 4124;
 
2825
     SPI_SETMOUSESONAR = 4125;
 
2826
     SPI_GETMOUSECLICKLOCK = 4126;
 
2827
     SPI_SETMOUSECLICKLOCK = 4127;
 
2828
     SPI_GETMOUSEVANISH = 4128;
 
2829
     SPI_SETMOUSEVANISH = 4129;
 
2830
     SPI_GETFLATMENU = 4130;
 
2831
     SPI_SETFLATMENU = 4131;
 
2832
     SPI_GETDROPSHADOW = 4132;
 
2833
     SPI_SETDROPSHADOW = 4133;
 
2834
     SPI_GETBLOCKSENDINPUTRESETS = 4134;
 
2835
     SPI_SETBLOCKSENDINPUTRESETS = 4135;
 
2836
     SPI_GETMOUSECLICKLOCKTIME = 8200;
 
2837
     SPI_SETMOUSECLICKLOCKTIME = 8201;
 
2838
     SPI_GETFONTSMOOTHINGTYPE = 8202;
 
2839
     SPI_SETFONTSMOOTHINGTYPE = 8203;
 
2840
     SPI_GETFONTSMOOTHINGCONTRAST = 8204;
 
2841
     SPI_SETFONTSMOOTHINGCONTRAST = 8205;
 
2842
     SPI_GETFOCUSBORDERWIDTH = 8206;
 
2843
     SPI_SETFOCUSBORDERWIDTH = 8207;
 
2844
     SPI_GETFOCUSBORDERHEIGHT = 8208;
 
2845
     SPI_SETFOCUSBORDERHEIGHT = 8209;
 
2846
     SPI_GETFONTSMOOTHINGORIENTATION = 8210;
 
2847
     SPI_SETFONTSMOOTHINGORIENTATION = 8211;
 
2848
    { constants for SPI_GETFONTSMOOTHINGTYPE and SPI_SETFONTSMOOTHINGTYPE: }
 
2849
     FE_FONTSMOOTHINGSTANDARD = 1;
 
2850
     FE_FONTSMOOTHINGCLEARTYPE = 2;
 
2851
     FE_FONTSMOOTHINGDOCKING = 32768;
 
2852
    { constants for SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION: }
 
2853
     FE_FONTSMOOTHINGORIENTATIONBGR = 0;
 
2854
     FE_FONTSMOOTHINGORIENTATIONRGB = 1;
 
2855
    { Flags }
2764
2856
     SPIF_UPDATEINIFILE = 1;
2765
2857
     SPIF_SENDWININICHANGE = 2;
2766
2858
     SPIF_SENDCHANGE = 2;
4732
4824
     MIIM_STATE = 1;
4733
4825
     MIIM_SUBMENU = 4;
4734
4826
     MIIM_TYPE = 16;
 
4827
     MIIM_STRING = 64;
 
4828
     MIIM_BITMAP = 128;
 
4829
     MIIM_FTYPE = 256;
4735
4830
     MFT_BITMAP = $4;
4736
4831
     MFT_MENUBARBREAK = $20;
4737
4832
     MFT_MENUBREAK = $40;
4739
4834
     MFT_RADIOCHECK = $200;
4740
4835
     MFT_RIGHTJUSTIFY = $4000;
4741
4836
     MFT_SEPARATOR = $800;
 
4837
     MFT_RIGHTORDER = $2000;
4742
4838
     MFT_STRING = 0;
4743
4839
     MFS_CHECKED = $8;
4744
4840
     MFS_DEFAULT = $1000;
4748
4844
     MFS_HILITE = $80;
4749
4845
     MFS_UNCHECKED = 0;
4750
4846
     MFS_UNHILITE = 0;
 
4847
     HBMMENU_CALLBACK = -1;
 
4848
     HBMMENU_SYSTEM = 1;
 
4849
     HBMMENU_MBAR_RESTORE = 2;
 
4850
     HBMMENU_MBAR_MINIMIZE = 3;
 
4851
     HBMMENU_MBAR_CLOSE = 5;
 
4852
     HBMMENU_MBAR_CLOSE_D = 6;
 
4853
     HBMMENU_MBAR_MINIMIZE_D = 7;
 
4854
     HBMMENU_POPUP_CLOSE = 8;
 
4855
     HBMMENU_POPUP_RESTORE = 9;
 
4856
     HBMMENU_POPUP_MAXIMIZE = 10;
 
4857
     HBMMENU_POPUP_MINIMIZE = 11;
4751
4858
  { SERIALKEYS structure  }
4752
4859
     SERKF_AVAILABLE = 2;
4753
4860
     SERKF_INDICATOR = 4;
5244
5351
  DECLARE_HANDLE(HANDLE);
5245
5352
  #endif
5246
5353
   *)
5247
 
{$ifdef __PPC__}
5248
5354
 
 
5355
{$ifdef cpupowerpc32}
 
5356
  { ppc  }
5249
5357
  const
5250
5358
     CONTEXT_CONTROL = 1;
5251
5359
     CONTEXT_FLOATING_POINT = 2;
5253
5361
     CONTEXT_DEBUG_REGISTERS = 8;
5254
5362
     CONTEXT_FULL = (CONTEXT_CONTROL or CONTEXT_FLOATING_POINT) or CONTEXT_INTEGER;
5255
5363
     CONTEXT_DEBUGGER = CONTEXT_FULL;
5256
 
{$else}
 
5364
{$endif}
 
5365
 
 
5366
{$ifdef cpui386}
5257
5367
  { x86  }
5258
5368
  { The doc refered me to winnt.h, so I had to look...  }
5259
5369
 
5260
5370
  const
5261
5371
     SIZE_OF_80387_REGISTERS = 80;
5262
5372
  { Values for contextflags  }
5263
 
     CONTEXT_i386 = $10000;
5264
 
     CONTEXT_CONTROL = CONTEXT_i386 or 1;
5265
 
     CONTEXT_INTEGER = CONTEXT_i386 or 2;
5266
 
     CONTEXT_SEGMENTS = CONTEXT_i386 or 4;
5267
 
     CONTEXT_FLOATING_POINT = CONTEXT_i386 or 8;
5268
 
     CONTEXT_DEBUG_REGISTERS = CONTEXT_i386 or $10;
 
5373
     CONTEXT_i386 = $10000;    // this assumes that i386 and 
 
5374
     CONTEXT_i486 = $10000;    // i486 have identical context records
 
5375
     
 
5376
     CONTEXT_CONTROL = CONTEXT_i386 or 1;              // SS:SP, CS:IP, FLAGS, BP
 
5377
     CONTEXT_INTEGER = CONTEXT_i386 or 2;              // AX, BX, CX, DX, SI, DI
 
5378
     CONTEXT_SEGMENTS = CONTEXT_i386 or 4;             // DS, ES, FS, GS
 
5379
     CONTEXT_FLOATING_POINT = CONTEXT_i386 or 8;       // 387 state
 
5380
     CONTEXT_DEBUG_REGISTERS = CONTEXT_i386 or $10;    // DB 0-3,6,7
 
5381
     CONTEXT_EXTENDED_REGISTERS = CONTEXT_i386 or $20; // cpu specific extensions
5269
5382
     CONTEXT_FULL = (CONTEXT_CONTROL or CONTEXT_INTEGER) or CONTEXT_SEGMENTS;
 
5383
     CONTEXT_ALL = CONTEXT_FULL or CONTEXT_FLOATING_POINT or CONTEXT_DEBUG_REGISTERS or CONTEXT_EXTENDED_REGISTERS;
5270
5384
  { our own invention  }
5271
5385
     FLAG_TRACE_BIT = $100;
5272
5386
     CONTEXT_DEBUGGER = CONTEXT_FULL or CONTEXT_FLOATING_POINT;
 
5387
{$endif}                                                       
 
5388
 
 
5389
{$ifdef cpux86_64}
 
5390
  const
 
5391
     INITIAL_MXCSR = $1f80;            // initial MXCSR value
 
5392
     INITIAL_FPCSR = $027f;            // initial FPCSR value
 
5393
 
 
5394
     CONTEXT_AMD64 = $100000;
 
5395
   
 
5396
     CONTEXT_CONTROL         = (CONTEXT_AMD64 or $00000001);
 
5397
     CONTEXT_INTEGER         = (CONTEXT_AMD64 or $00000002);
 
5398
     CONTEXT_SEGMENTS        = (CONTEXT_AMD64 or $00000004);
 
5399
     CONTEXT_FLOATING_POINT  = (CONTEXT_AMD64 or $00000008);
 
5400
     CONTEXT_DEBUG_REGISTERS = (CONTEXT_AMD64 or $00000010);
 
5401
   
 
5402
     CONTEXT_FULL            = (CONTEXT_CONTROL or CONTEXT_INTEGER or CONTEXT_FLOATING_POINT);
 
5403
     CONTEXT_ALL             = (CONTEXT_CONTROL or CONTEXT_INTEGER or CONTEXT_SEGMENTS or CONTEXT_FLOATING_POINT or CONTEXT_DEBUG_REGISTERS);
 
5404
   
 
5405
     CONTEXT_EXCEPTION_ACTIVE    = $08000000;
 
5406
     CONTEXT_SERVICE_ACTIVE      = $10000000;
 
5407
     CONTEXT_EXCEPTION_REQUEST   = $40000000;
 
5408
     CONTEXT_EXCEPTION_REPORTING = $80000000;
5273
5409
{$endif}
5274
5410
 
5275
5411
  const
5352
5488
 
5353
5489
  WM_APP                        = $8000;
5354
5490
 
 
5491
  SYSRGN                        = 4;
5355
5492
 
5356
5493
 
5357
5494
{$endif read_interface}
5942
6079
 
5943
6080
{$endif read_implementation}
5944
6081
 
5945
 
{
5946
 
  $Log: defines.inc,v $
5947
 
  Revision 1.21  2005/03/12 13:55:07  florian
5948
 
    + IDC_HAND
5949
 
 
5950
 
  Revision 1.20  2005/02/14 17:13:32  peter
5951
 
    * truncate log
5952
 
 
5953
 
}