| 1 | unit MSAAConstants;
 | 
|---|
| 2 | interface
 | 
|---|
| 3 | 
 | 
|---|
| 4 | const
 | 
|---|
| 5 | 
 | 
|---|
| 6 |   DISPID_ACC_PARENT           = -5000;
 | 
|---|
| 7 |   DISPID_ACC_CHILDCOUNT       = -5001;
 | 
|---|
| 8 |   DISPID_ACC_CHILD            = -5002;
 | 
|---|
| 9 |   DISPID_ACC_NAME             = -5003;
 | 
|---|
| 10 |   DISPID_ACC_VALUE            = -5004;
 | 
|---|
| 11 |   DISPID_ACC_DESCRIPTION      = -5005;
 | 
|---|
| 12 |   DISPID_ACC_ROLE             = -5006;
 | 
|---|
| 13 |   DISPID_ACC_STATE            = -5007;
 | 
|---|
| 14 |   DISPID_ACC_HELP             = -5008;
 | 
|---|
| 15 |   DISPID_ACC_HELPTOPIC        = -5009;
 | 
|---|
| 16 |   DISPID_ACC_KEYBOARDSHORTCUT = -5010;
 | 
|---|
| 17 |   DISPID_ACC_FOCUS            = -5011;
 | 
|---|
| 18 |   DISPID_ACC_SELECTION        = -5012;
 | 
|---|
| 19 |   DISPID_ACC_DEFAULTACTION    = -5013;
 | 
|---|
| 20 |   DISPID_ACC_SELECT           = -5014;
 | 
|---|
| 21 |   DISPID_ACC_LOCATION         = -5015;
 | 
|---|
| 22 |   DISPID_ACC_NAVIGATE         = -5016;
 | 
|---|
| 23 |   DISPID_ACC_HITTEST          = -5017;
 | 
|---|
| 24 |   DISPID_ACC_DODEFAULTACTION  = -5018;
 | 
|---|
| 25 | 
 | 
|---|
| 26 |   NAVDIR_MIN        = $0;
 | 
|---|
| 27 |   NAVDIR_UP         = $1;
 | 
|---|
| 28 |   NAVDIR_DOWN       = $2;
 | 
|---|
| 29 |   NAVDIR_LEFT       = $3;
 | 
|---|
| 30 |   NAVDIR_RIGHT      = $4;
 | 
|---|
| 31 |   NAVDIR_NEXT       = $5;
 | 
|---|
| 32 |   NAVDIR_PREVIOUS   = $6;
 | 
|---|
| 33 |   NAVDIR_FIRSTCHILD = $7;
 | 
|---|
| 34 |   NAVDIR_LASTCHILD  = $8;
 | 
|---|
| 35 |   NAVDIR_MAX        = $9;
 | 
|---|
| 36 | 
 | 
|---|
| 37 |   SELFLAG_NONE            =  $0;
 | 
|---|
| 38 |   SELFLAG_TAKEFOCUS       =  $1;
 | 
|---|
| 39 |   SELFLAG_TAKESELECTION   =  $2;
 | 
|---|
| 40 |   SELFLAG_EXTENDSELECTION =  $4;
 | 
|---|
| 41 |   SELFLAG_ADDSELECTION    =  $8;
 | 
|---|
| 42 |   SELFLAG_REMOVESELECTION = $10;
 | 
|---|
| 43 |   SELFLAG_VALID           = $1F;
 | 
|---|
| 44 | 
 | 
|---|
| 45 |   STATE_SYSTEM_NORMAL          =        $0;
 | 
|---|
| 46 |   STATE_SYSTEM_UNAVAILABLE     =        $1;
 | 
|---|
| 47 |   STATE_SYSTEM_SELECTED        =        $2;
 | 
|---|
| 48 |   STATE_SYSTEM_FOCUSED         =        $4;
 | 
|---|
| 49 |   STATE_SYSTEM_PRESSED         =        $8;
 | 
|---|
| 50 |   STATE_SYSTEM_CHECKED         =       $10;
 | 
|---|
| 51 |   STATE_SYSTEM_MIXED           =       $20;
 | 
|---|
| 52 |   STATE_SYSTEM_INDETERMINATE   = STATE_SYSTEM_MIXED;
 | 
|---|
| 53 |   STATE_SYSTEM_READONLY        =       $40;
 | 
|---|
| 54 |   STATE_SYSTEM_HOTTRACKED      =       $80;
 | 
|---|
| 55 |   STATE_SYSTEM_DEFAULT         =      $100;
 | 
|---|
| 56 |   STATE_SYSTEM_EXPANDED        =      $200;
 | 
|---|
| 57 |   STATE_SYSTEM_COLLAPSED       =      $400;
 | 
|---|
| 58 |   STATE_SYSTEM_BUSY            =      $800;
 | 
|---|
| 59 |   STATE_SYSTEM_FLOATING        =     $1000;
 | 
|---|
| 60 |   STATE_SYSTEM_MARQUEED        =     $2000;
 | 
|---|
| 61 |   STATE_SYSTEM_ANIMATED        =     $4000;
 | 
|---|
| 62 |   STATE_SYSTEM_INVISIBLE       =     $8000;
 | 
|---|
| 63 |   STATE_SYSTEM_OFFSCREEN       =    $10000;
 | 
|---|
| 64 |   STATE_SYSTEM_SIZEABLE        =    $20000;
 | 
|---|
| 65 |   STATE_SYSTEM_MOVEABLE        =    $40000;
 | 
|---|
| 66 |   STATE_SYSTEM_SELFVOICING     =    $80000;
 | 
|---|
| 67 |   STATE_SYSTEM_FOCUSABLE       =   $100000;
 | 
|---|
| 68 |   STATE_SYSTEM_SELECTABLE      =   $200000;
 | 
|---|
| 69 |   STATE_SYSTEM_LINKED          =   $400000;
 | 
|---|
| 70 |   STATE_SYSTEM_TRAVERSED       =   $800000;
 | 
|---|
| 71 |   STATE_SYSTEM_MULTISELECTABLE =  $1000000;
 | 
|---|
| 72 |   STATE_SYSTEM_EXTSELECTABLE   =  $2000000;
 | 
|---|
| 73 |   STATE_SYSTEM_ALERT_LOW       =  $4000000;
 | 
|---|
| 74 |   STATE_SYSTEM_ALERT_MEDIUM    =  $8000000;
 | 
|---|
| 75 |   STATE_SYSTEM_ALERT_HIGH      = $10000000;
 | 
|---|
| 76 |   STATE_SYSTEM_PROTECTED       = $20000000;
 | 
|---|
| 77 |   STATE_SYSTEM_VALID           = $3FFFFFFF;
 | 
|---|
| 78 | 
 | 
|---|
| 79 |   ROLE_SYSTEM_TITLEBAR           =  $1;
 | 
|---|
| 80 |   ROLE_SYSTEM_MENUBAR            =  $2;
 | 
|---|
| 81 |   ROLE_SYSTEM_SCROLLBAR          =  $3;
 | 
|---|
| 82 |   ROLE_SYSTEM_GRIP               =  $4;
 | 
|---|
| 83 |   ROLE_SYSTEM_SOUND              =  $5;
 | 
|---|
| 84 |   ROLE_SYSTEM_CURSOR             =  $6;
 | 
|---|
| 85 |   ROLE_SYSTEM_CARET              =  $7;
 | 
|---|
| 86 |   ROLE_SYSTEM_ALERT              =  $8;
 | 
|---|
| 87 |   ROLE_SYSTEM_WINDOW             =  $9;
 | 
|---|
| 88 |   ROLE_SYSTEM_CLIENT             =  $A;
 | 
|---|
| 89 |   ROLE_SYSTEM_MENUPOPUP          =  $B;
 | 
|---|
| 90 |   ROLE_SYSTEM_MENUITEM           =  $C;
 | 
|---|
| 91 |   ROLE_SYSTEM_TOOLTIP            =  $D;
 | 
|---|
| 92 |   ROLE_SYSTEM_APPLICATION        =  $E;
 | 
|---|
| 93 |   ROLE_SYSTEM_DOCUMENT           =  $F;
 | 
|---|
| 94 |   ROLE_SYSTEM_PANE               = $10;
 | 
|---|
| 95 |   ROLE_SYSTEM_CHART              = $11;
 | 
|---|
| 96 |   ROLE_SYSTEM_DIALOG             = $12;
 | 
|---|
| 97 |   ROLE_SYSTEM_BORDER             = $13;
 | 
|---|
| 98 |   ROLE_SYSTEM_GROUPING           = $14;
 | 
|---|
| 99 |   ROLE_SYSTEM_SEPARATOR          = $15;
 | 
|---|
| 100 |   ROLE_SYSTEM_TOOLBAR            = $16;
 | 
|---|
| 101 |   ROLE_SYSTEM_STATUSBAR          = $17;
 | 
|---|
| 102 |   ROLE_SYSTEM_TABLE              = $18;
 | 
|---|
| 103 |   ROLE_SYSTEM_COLUMNHEADER       = $19;
 | 
|---|
| 104 |   ROLE_SYSTEM_ROWHEADER          = $1A;
 | 
|---|
| 105 |   ROLE_SYSTEM_COLUMN             = $1B;
 | 
|---|
| 106 |   ROLE_SYSTEM_ROW                = $1C;
 | 
|---|
| 107 |   ROLE_SYSTEM_CELL               = $1D;
 | 
|---|
| 108 |   ROLE_SYSTEM_LINK               = $1E;
 | 
|---|
| 109 |   ROLE_SYSTEM_HELPBALLOON        = $1F;
 | 
|---|
| 110 |   ROLE_SYSTEM_CHARACTER          = $20;
 | 
|---|
| 111 |   ROLE_SYSTEM_LIST               = $21;
 | 
|---|
| 112 |   ROLE_SYSTEM_LISTITEM           = $22;
 | 
|---|
| 113 |   ROLE_SYSTEM_OUTLINE            = $23;
 | 
|---|
| 114 |   ROLE_SYSTEM_OUTLINEITEM        = $24;
 | 
|---|
| 115 |   ROLE_SYSTEM_PAGETAB            = $25;
 | 
|---|
| 116 |   ROLE_SYSTEM_PROPERTYPAGE       = $26;
 | 
|---|
| 117 |   ROLE_SYSTEM_INDICATOR          = $27;
 | 
|---|
| 118 |   ROLE_SYSTEM_GRAPHIC            = $28;
 | 
|---|
| 119 |   ROLE_SYSTEM_STATICTEXT         = $29;
 | 
|---|
| 120 |   ROLE_SYSTEM_TEXT               = $2A;
 | 
|---|
| 121 |   ROLE_SYSTEM_PUSHBUTTON         = $2B;
 | 
|---|
| 122 |   ROLE_SYSTEM_CHECKBUTTON        = $2C;
 | 
|---|
| 123 |   ROLE_SYSTEM_RADIOBUTTON        = $2D;
 | 
|---|
| 124 |   ROLE_SYSTEM_COMBOBOX           = $2E;
 | 
|---|
| 125 |   ROLE_SYSTEM_DROPLIST           = $2F;
 | 
|---|
| 126 |   ROLE_SYSTEM_PROGRESSBAR        = $30;
 | 
|---|
| 127 |   ROLE_SYSTEM_DIAL               = $31;
 | 
|---|
| 128 |   ROLE_SYSTEM_HOTKEYFIELD        = $32;
 | 
|---|
| 129 |   ROLE_SYSTEM_SLIDER             = $33;
 | 
|---|
| 130 |   ROLE_SYSTEM_SPINBUTTON         = $34;
 | 
|---|
| 131 |   ROLE_SYSTEM_DIAGRAM            = $35;
 | 
|---|
| 132 |   ROLE_SYSTEM_ANIMATION          = $36;
 | 
|---|
| 133 |   ROLE_SYSTEM_EQUATION           = $37;
 | 
|---|
| 134 |   ROLE_SYSTEM_BUTTONDROPDOWN     = $38;
 | 
|---|
| 135 |   ROLE_SYSTEM_BUTTONMENU         = $39;
 | 
|---|
| 136 |   ROLE_SYSTEM_BUTTONDROPDOWNGRID = $3A;
 | 
|---|
| 137 |   ROLE_SYSTEM_WHITESPACE         = $3B;
 | 
|---|
| 138 |   ROLE_SYSTEM_PAGETABLIST        = $3C;
 | 
|---|
| 139 |   ROLE_SYSTEM_CLOCK              = $3D;
 | 
|---|
| 140 | 
 | 
|---|
| 141 |   CHILDID_SELF = 0;
 | 
|---|
| 142 | 
 | 
|---|
| 143 |   //=== Property GUIDs (used by annotation interfaces)
 | 
|---|
| 144 | 
 | 
|---|
| 145 |   PROPID_ACC_NAME: TGUID             = (D1:$608d3df8; D2:$8128; D3:$4aa7; D4:($a4, $28, $f5, $5e, $49, $26, $72, $91));
 | 
|---|
| 146 |   PROPID_ACC_VALUE: TGUID            = (D1:$123fe443; D2:$211a; D3:$4615; D4:($95, $27, $c4, $5a, $7e, $93, $71, $7a));
 | 
|---|
| 147 |   PROPID_ACC_DESCRIPTION: TGUID      = (D1:$4d48dfe4; D2:$bd3f; D3:$491f; D4:($a6, $48, $49, $2d, $6f, $20, $c5, $88));
 | 
|---|
| 148 |   PROPID_ACC_ROLE: TGUID             = (D1:$cb905ff2; D2:$7bd1; D3:$4c05; D4:($b3, $c8, $e6, $c2, $41, $36, $4d, $70));
 | 
|---|
| 149 |   PROPID_ACC_STATE: TGUID            = (D1:$a8d4d5b0; D2:$0a21; D3:$42d0; D4:($a5, $c0, $51, $4e, $98, $4f, $45, $7b));
 | 
|---|
| 150 |   PROPID_ACC_HELP: TGUID             = (D1:$c831e11f; D2:$44db; D3:$4a99; D4:($97, $68, $cb, $8f, $97, $8b, $72, $31));
 | 
|---|
| 151 |   PROPID_ACC_KEYBOARDSHORTCUT: TGUID = (D1:$7d9bceee; D2:$7d1e; D3:$4979; D4:($93, $82, $51, $80, $f4, $17, $2c, $34));
 | 
|---|
| 152 | 
 | 
|---|
| 153 |   PROPID_ACC_HELPTOPIC: TGUID        = (D1:$787d1379; D2:$8ede; D3:$440b; D4:($8a, $ec, $11, $f7, $bf, $90, $30, $b3));
 | 
|---|
| 154 |   PROPID_ACC_FOCUS: TGUID            = (D1:$6eb335df; D2:$1c29; D3:$4127; D4:($b1, $2c, $de, $e9, $fd, $15, $7f, $2b));
 | 
|---|
| 155 |   PROPID_ACC_SELECTION: TGUID        = (D1:$b99d073c; D2:$d731; D3:$405b; D4:($90, $61, $d9, $5e, $8f, $84, $29, $84));
 | 
|---|
| 156 |   PROPID_ACC_PARENT: TGUID           = (D1:$474c22b6; D2:$ffc2; D3:$467a; D4:($b1, $b5, $e9, $58, $b4, $65, $73, $30));
 | 
|---|
| 157 | 
 | 
|---|
| 158 |   PROPID_ACC_NAV_UP: TGUID           = (D1:$016e1a2b; D2:$1a4e; D3:$4767; D4:($86, $12, $33, $86, $f6, $69, $35, $ec));
 | 
|---|
| 159 |   PROPID_ACC_NAV_DOWN: TGUID         = (D1:$031670ed; D2:$3cdf; D3:$48d2; D4:($96, $13, $13, $8f, $2d, $d8, $a6, $68));
 | 
|---|
| 160 |   PROPID_ACC_NAV_LEFT: TGUID         = (D1:$228086cb; D2:$82f1; D3:$4a39; D4:($87, $05, $dc, $dc, $0f, $ff, $92, $f5));
 | 
|---|
| 161 |   PROPID_ACC_NAV_RIGHT: TGUID        = (D1:$cd211d9f; D2:$e1cb; D3:$4fe5; D4:($a7, $7c, $92, $0b, $88, $4d, $09, $5b));
 | 
|---|
| 162 |   PROPID_ACC_NAV_PREV: TGUID         = (D1:$776d3891; D2:$c73b; D3:$4480; D4:($b3, $f6, $07, $6a, $16, $a1, $5a, $f6));
 | 
|---|
| 163 |   PROPID_ACC_NAV_NEXT: TGUID         = (D1:$1cdc5455; D2:$8cd9; D3:$4c92; D4:($a3, $71, $39, $39, $a2, $fe, $3e, $ee));
 | 
|---|
| 164 |   PROPID_ACC_NAV_FIRSTCHILD: TGUID   = (D1:$cfd02558; D2:$557b; D3:$4c67; D4:($84, $f9, $2a, $09, $fc, $e4, $07, $49));
 | 
|---|
| 165 |   PROPID_ACC_NAV_LASTCHILD: TGUID    = (D1:$302ecaa5; D2:$48d5; D3:$4f8d; D4:($b6, $71, $1a, $8d, $20, $a7, $78, $32));
 | 
|---|
| 166 | 
 | 
|---|
| 167 |   PROPID_ACC_ROLEMAP: TGUID          = (D1:$f79acda2; D2:$140d; D3:$4fe6; D4:($89, $14, $20, $84, $76, $32, $82, $69));
 | 
|---|
| 168 |   PROPID_ACC_VALUEMAP: TGUID         = (D1:$da1c3d79; D2:$fc5c; D3:$420e; D4:($b3, $99, $9d, $15, $33, $54, $9e, $75));
 | 
|---|
| 169 |   PROPID_ACC_STATEMAP: TGUID         = (D1:$43946c5e; D2:$0ac0; D3:$4042; D4:($b5, $25, $07, $bb, $db, $e1, $7f, $a7));
 | 
|---|
| 170 |   PROPID_ACC_DESCRIPTIONMAP: TGUID   = (D1:$1ff1435f; D2:$8a14; D3:$477b; D4:($b2, $26, $a0, $ab, $e2, $79, $97, $5d));
 | 
|---|
| 171 | 
 | 
|---|
| 172 |   PROPID_ACC_DODEFAULTACTION: TGUID  = (D1:$1ba09523; D2:$2e3b; D3:$49a6; D4:($a0, $59, $59, $68, $2a, $3c, $48, $fd));
 | 
|---|
| 173 | 
 | 
|---|
| 174 | implementation
 | 
|---|
| 175 | end.
 | 
|---|