1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
|
/*
******************* !!! IMPORTANT !!! ***************************
*
* This is a machine generated file, do not edit by hand!
* If you need to modify this file, see "geanylua/util/mkiface.lua"
*
*******************************************************************
*
*/
typedef enum {
SLT_VOID,
SLT_INT,
SLT_STRING,
SLT_CELLS,
SLT_BOOL,
SLT_TEXTRANGE,
SLT_STRINGRESULT,
SLT_FINDTEXT,
SLT_FORMATRANGE,
SLT_LAST
} GlspiType;
typedef struct _SciCmdHashEntry {
gchar *name;
GlspiType result;
gint msgid;
GlspiType wparam;
GlspiType lparam;
} SciCmdHashEntry;
static SciCmdHashEntry sci_cmd_hash_entries[] = {
{"ADDTEXT", SLT_VOID, SCI_ADDTEXT, SLT_INT, SLT_STRING},
{"ADDSTYLEDTEXT", SLT_VOID, SCI_ADDSTYLEDTEXT, SLT_INT, SLT_CELLS},
{"INSERTTEXT", SLT_VOID, SCI_INSERTTEXT, SLT_INT, SLT_STRING},
{"CLEARALL", SLT_VOID, SCI_CLEARALL, SLT_VOID, SLT_VOID},
{"CLEARDOCUMENTSTYLE", SLT_VOID, SCI_CLEARDOCUMENTSTYLE, SLT_VOID, SLT_VOID},
{"GETLENGTH", SLT_INT, SCI_GETLENGTH, SLT_VOID, SLT_VOID},
{"GETCHARAT", SLT_INT, SCI_GETCHARAT, SLT_INT, SLT_VOID},
{"GETCURRENTPOS", SLT_INT, SCI_GETCURRENTPOS, SLT_VOID, SLT_VOID},
{"GETANCHOR", SLT_INT, SCI_GETANCHOR, SLT_VOID, SLT_VOID},
{"GETSTYLEAT", SLT_INT, SCI_GETSTYLEAT, SLT_INT, SLT_VOID},
{"REDO", SLT_VOID, SCI_REDO, SLT_VOID, SLT_VOID},
{"SETUNDOCOLLECTION", SLT_VOID, SCI_SETUNDOCOLLECTION, SLT_BOOL, SLT_VOID},
{"SELECTALL", SLT_VOID, SCI_SELECTALL, SLT_VOID, SLT_VOID},
{"SETSAVEPOINT", SLT_VOID, SCI_SETSAVEPOINT, SLT_VOID, SLT_VOID},
{"GETSTYLEDTEXT", SLT_INT, SCI_GETSTYLEDTEXT, SLT_VOID, SLT_TEXTRANGE},
{"CANREDO", SLT_BOOL, SCI_CANREDO, SLT_VOID, SLT_VOID},
{"MARKERLINEFROMHANDLE", SLT_INT, SCI_MARKERLINEFROMHANDLE, SLT_INT, SLT_VOID},
{"MARKERDELETEHANDLE", SLT_VOID, SCI_MARKERDELETEHANDLE, SLT_INT, SLT_VOID},
{"GETUNDOCOLLECTION", SLT_BOOL, SCI_GETUNDOCOLLECTION, SLT_VOID, SLT_VOID},
{"GETVIEWWS", SLT_INT, SCI_GETVIEWWS, SLT_VOID, SLT_VOID},
{"SETVIEWWS", SLT_VOID, SCI_SETVIEWWS, SLT_INT, SLT_VOID},
{"POSITIONFROMPOINT", SLT_INT, SCI_POSITIONFROMPOINT, SLT_INT, SLT_INT},
{"POSITIONFROMPOINTCLOSE", SLT_INT, SCI_POSITIONFROMPOINTCLOSE, SLT_INT, SLT_INT},
{"GOTOLINE", SLT_VOID, SCI_GOTOLINE, SLT_INT, SLT_VOID},
{"GOTOPOS", SLT_VOID, SCI_GOTOPOS, SLT_INT, SLT_VOID},
{"SETANCHOR", SLT_VOID, SCI_SETANCHOR, SLT_INT, SLT_VOID},
{"GETCURLINE", SLT_INT, SCI_GETCURLINE, SLT_INT, SLT_STRINGRESULT},
{"GETENDSTYLED", SLT_INT, SCI_GETENDSTYLED, SLT_VOID, SLT_VOID},
{"CONVERTEOLS", SLT_VOID, SCI_CONVERTEOLS, SLT_INT, SLT_VOID},
{"GETEOLMODE", SLT_INT, SCI_GETEOLMODE, SLT_VOID, SLT_VOID},
{"SETEOLMODE", SLT_VOID, SCI_SETEOLMODE, SLT_INT, SLT_VOID},
{"STARTSTYLING", SLT_VOID, SCI_STARTSTYLING, SLT_INT, SLT_INT},
{"SETSTYLING", SLT_VOID, SCI_SETSTYLING, SLT_INT, SLT_INT},
{"GETBUFFEREDDRAW", SLT_BOOL, SCI_GETBUFFEREDDRAW, SLT_VOID, SLT_VOID},
{"SETBUFFEREDDRAW", SLT_VOID, SCI_SETBUFFEREDDRAW, SLT_BOOL, SLT_VOID},
{"SETTABWIDTH", SLT_VOID, SCI_SETTABWIDTH, SLT_INT, SLT_VOID},
{"GETTABWIDTH", SLT_INT, SCI_GETTABWIDTH, SLT_VOID, SLT_VOID},
{"SETCODEPAGE", SLT_VOID, SCI_SETCODEPAGE, SLT_INT, SLT_VOID},
{"SETUSEPALETTE", SLT_VOID, SCI_SETUSEPALETTE, SLT_BOOL, SLT_VOID},
{"MARKERDEFINE", SLT_VOID, SCI_MARKERDEFINE, SLT_INT, SLT_INT},
{"MARKERSETFORE", SLT_VOID, SCI_MARKERSETFORE, SLT_INT, SLT_INT},
{"MARKERSETBACK", SLT_VOID, SCI_MARKERSETBACK, SLT_INT, SLT_INT},
{"MARKERADD", SLT_INT, SCI_MARKERADD, SLT_INT, SLT_INT},
{"MARKERDELETE", SLT_VOID, SCI_MARKERDELETE, SLT_INT, SLT_INT},
{"MARKERDELETEALL", SLT_VOID, SCI_MARKERDELETEALL, SLT_INT, SLT_VOID},
{"MARKERGET", SLT_INT, SCI_MARKERGET, SLT_INT, SLT_VOID},
{"MARKERNEXT", SLT_INT, SCI_MARKERNEXT, SLT_INT, SLT_INT},
{"MARKERPREVIOUS", SLT_INT, SCI_MARKERPREVIOUS, SLT_INT, SLT_INT},
{"MARKERDEFINEPIXMAP", SLT_VOID, SCI_MARKERDEFINEPIXMAP, SLT_INT, SLT_STRING},
{"MARKERADDSET", SLT_VOID, SCI_MARKERADDSET, SLT_INT, SLT_INT},
{"MARKERSETALPHA", SLT_VOID, SCI_MARKERSETALPHA, SLT_INT, SLT_INT},
{"SETMARGINTYPEN", SLT_VOID, SCI_SETMARGINTYPEN, SLT_INT, SLT_INT},
{"GETMARGINTYPEN", SLT_INT, SCI_GETMARGINTYPEN, SLT_INT, SLT_VOID},
{"SETMARGINWIDTHN", SLT_VOID, SCI_SETMARGINWIDTHN, SLT_INT, SLT_INT},
{"GETMARGINWIDTHN", SLT_INT, SCI_GETMARGINWIDTHN, SLT_INT, SLT_VOID},
{"SETMARGINMASKN", SLT_VOID, SCI_SETMARGINMASKN, SLT_INT, SLT_INT},
{"GETMARGINMASKN", SLT_INT, SCI_GETMARGINMASKN, SLT_INT, SLT_VOID},
{"SETMARGINSENSITIVEN", SLT_VOID, SCI_SETMARGINSENSITIVEN, SLT_INT, SLT_BOOL},
{"GETMARGINSENSITIVEN", SLT_BOOL, SCI_GETMARGINSENSITIVEN, SLT_INT, SLT_VOID},
{"STYLECLEARALL", SLT_VOID, SCI_STYLECLEARALL, SLT_VOID, SLT_VOID},
{"STYLESETFORE", SLT_VOID, SCI_STYLESETFORE, SLT_INT, SLT_INT},
{"STYLESETBACK", SLT_VOID, SCI_STYLESETBACK, SLT_INT, SLT_INT},
{"STYLESETBOLD", SLT_VOID, SCI_STYLESETBOLD, SLT_INT, SLT_BOOL},
{"STYLESETITALIC", SLT_VOID, SCI_STYLESETITALIC, SLT_INT, SLT_BOOL},
{"STYLESETSIZE", SLT_VOID, SCI_STYLESETSIZE, SLT_INT, SLT_INT},
{"STYLESETFONT", SLT_VOID, SCI_STYLESETFONT, SLT_INT, SLT_STRING},
{"STYLESETEOLFILLED", SLT_VOID, SCI_STYLESETEOLFILLED, SLT_INT, SLT_BOOL},
{"STYLERESETDEFAULT", SLT_VOID, SCI_STYLERESETDEFAULT, SLT_VOID, SLT_VOID},
{"STYLESETUNDERLINE", SLT_VOID, SCI_STYLESETUNDERLINE, SLT_INT, SLT_BOOL},
{"STYLEGETFORE", SLT_INT, SCI_STYLEGETFORE, SLT_INT, SLT_VOID},
{"STYLEGETBACK", SLT_INT, SCI_STYLEGETBACK, SLT_INT, SLT_VOID},
{"STYLEGETBOLD", SLT_BOOL, SCI_STYLEGETBOLD, SLT_INT, SLT_VOID},
{"STYLEGETITALIC", SLT_BOOL, SCI_STYLEGETITALIC, SLT_INT, SLT_VOID},
{"STYLEGETSIZE", SLT_INT, SCI_STYLEGETSIZE, SLT_INT, SLT_VOID},
{"STYLEGETFONT", SLT_INT, SCI_STYLEGETFONT, SLT_INT, SLT_STRINGRESULT},
{"STYLEGETEOLFILLED", SLT_BOOL, SCI_STYLEGETEOLFILLED, SLT_INT, SLT_VOID},
{"STYLEGETUNDERLINE", SLT_BOOL, SCI_STYLEGETUNDERLINE, SLT_INT, SLT_VOID},
{"STYLEGETCASE", SLT_INT, SCI_STYLEGETCASE, SLT_INT, SLT_VOID},
{"STYLEGETCHARACTERSET", SLT_INT, SCI_STYLEGETCHARACTERSET, SLT_INT, SLT_VOID},
{"STYLEGETVISIBLE", SLT_BOOL, SCI_STYLEGETVISIBLE, SLT_INT, SLT_VOID},
{"STYLEGETCHANGEABLE", SLT_BOOL, SCI_STYLEGETCHANGEABLE, SLT_INT, SLT_VOID},
{"STYLEGETHOTSPOT", SLT_BOOL, SCI_STYLEGETHOTSPOT, SLT_INT, SLT_VOID},
{"STYLESETCASE", SLT_VOID, SCI_STYLESETCASE, SLT_INT, SLT_INT},
{"STYLESETCHARACTERSET", SLT_VOID, SCI_STYLESETCHARACTERSET, SLT_INT, SLT_INT},
{"STYLESETHOTSPOT", SLT_VOID, SCI_STYLESETHOTSPOT, SLT_INT, SLT_BOOL},
{"SETSELFORE", SLT_VOID, SCI_SETSELFORE, SLT_BOOL, SLT_INT},
{"SETSELBACK", SLT_VOID, SCI_SETSELBACK, SLT_BOOL, SLT_INT},
{"GETSELALPHA", SLT_INT, SCI_GETSELALPHA, SLT_VOID, SLT_VOID},
{"SETSELALPHA", SLT_VOID, SCI_SETSELALPHA, SLT_INT, SLT_VOID},
{"GETSELEOLFILLED", SLT_BOOL, SCI_GETSELEOLFILLED, SLT_VOID, SLT_VOID},
{"SETSELEOLFILLED", SLT_VOID, SCI_SETSELEOLFILLED, SLT_BOOL, SLT_VOID},
{"SETCARETFORE", SLT_VOID, SCI_SETCARETFORE, SLT_INT, SLT_VOID},
{"ASSIGNCMDKEY", SLT_VOID, SCI_ASSIGNCMDKEY, SLT_INT, SLT_INT},
{"CLEARCMDKEY", SLT_VOID, SCI_CLEARCMDKEY, SLT_INT, SLT_VOID},
{"CLEARALLCMDKEYS", SLT_VOID, SCI_CLEARALLCMDKEYS, SLT_VOID, SLT_VOID},
{"SETSTYLINGEX", SLT_VOID, SCI_SETSTYLINGEX, SLT_INT, SLT_STRING},
{"STYLESETVISIBLE", SLT_VOID, SCI_STYLESETVISIBLE, SLT_INT, SLT_BOOL},
{"GETCARETPERIOD", SLT_INT, SCI_GETCARETPERIOD, SLT_VOID, SLT_VOID},
{"SETCARETPERIOD", SLT_VOID, SCI_SETCARETPERIOD, SLT_INT, SLT_VOID},
{"SETWORDCHARS", SLT_VOID, SCI_SETWORDCHARS, SLT_VOID, SLT_STRING},
{"BEGINUNDOACTION", SLT_VOID, SCI_BEGINUNDOACTION, SLT_VOID, SLT_VOID},
{"ENDUNDOACTION", SLT_VOID, SCI_ENDUNDOACTION, SLT_VOID, SLT_VOID},
{"INDICSETSTYLE", SLT_VOID, SCI_INDICSETSTYLE, SLT_INT, SLT_INT},
{"INDICGETSTYLE", SLT_INT, SCI_INDICGETSTYLE, SLT_INT, SLT_VOID},
{"INDICSETFORE", SLT_VOID, SCI_INDICSETFORE, SLT_INT, SLT_INT},
{"INDICGETFORE", SLT_INT, SCI_INDICGETFORE, SLT_INT, SLT_VOID},
{"INDICSETUNDER", SLT_VOID, SCI_INDICSETUNDER, SLT_INT, SLT_BOOL},
{"INDICGETUNDER", SLT_BOOL, SCI_INDICGETUNDER, SLT_INT, SLT_VOID},
{"SETWHITESPACEFORE", SLT_VOID, SCI_SETWHITESPACEFORE, SLT_BOOL, SLT_INT},
{"SETWHITESPACEBACK", SLT_VOID, SCI_SETWHITESPACEBACK, SLT_BOOL, SLT_INT},
{"SETSTYLEBITS", SLT_VOID, SCI_SETSTYLEBITS, SLT_INT, SLT_VOID},
{"GETSTYLEBITS", SLT_INT, SCI_GETSTYLEBITS, SLT_VOID, SLT_VOID},
{"SETLINESTATE", SLT_VOID, SCI_SETLINESTATE, SLT_INT, SLT_INT},
{"GETLINESTATE", SLT_INT, SCI_GETLINESTATE, SLT_INT, SLT_VOID},
{"GETMAXLINESTATE", SLT_INT, SCI_GETMAXLINESTATE, SLT_VOID, SLT_VOID},
{"GETCARETLINEVISIBLE", SLT_BOOL, SCI_GETCARETLINEVISIBLE, SLT_VOID, SLT_VOID},
{"SETCARETLINEVISIBLE", SLT_VOID, SCI_SETCARETLINEVISIBLE, SLT_BOOL, SLT_VOID},
{"GETCARETLINEBACK", SLT_INT, SCI_GETCARETLINEBACK, SLT_VOID, SLT_VOID},
{"SETCARETLINEBACK", SLT_VOID, SCI_SETCARETLINEBACK, SLT_INT, SLT_VOID},
{"STYLESETCHANGEABLE", SLT_VOID, SCI_STYLESETCHANGEABLE, SLT_INT, SLT_BOOL},
{"AUTOCSHOW", SLT_VOID, SCI_AUTOCSHOW, SLT_INT, SLT_STRING},
{"AUTOCCANCEL", SLT_VOID, SCI_AUTOCCANCEL, SLT_VOID, SLT_VOID},
{"AUTOCACTIVE", SLT_BOOL, SCI_AUTOCACTIVE, SLT_VOID, SLT_VOID},
{"AUTOCPOSSTART", SLT_INT, SCI_AUTOCPOSSTART, SLT_VOID, SLT_VOID},
{"AUTOCCOMPLETE", SLT_VOID, SCI_AUTOCCOMPLETE, SLT_VOID, SLT_VOID},
{"AUTOCSTOPS", SLT_VOID, SCI_AUTOCSTOPS, SLT_VOID, SLT_STRING},
{"AUTOCSETSEPARATOR", SLT_VOID, SCI_AUTOCSETSEPARATOR, SLT_INT, SLT_VOID},
{"AUTOCGETSEPARATOR", SLT_INT, SCI_AUTOCGETSEPARATOR, SLT_VOID, SLT_VOID},
{"AUTOCSELECT", SLT_VOID, SCI_AUTOCSELECT, SLT_VOID, SLT_STRING},
{"AUTOCSETCANCELATSTART", SLT_VOID, SCI_AUTOCSETCANCELATSTART, SLT_BOOL, SLT_VOID},
{"AUTOCGETCANCELATSTART", SLT_BOOL, SCI_AUTOCGETCANCELATSTART, SLT_VOID, SLT_VOID},
{"AUTOCSETFILLUPS", SLT_VOID, SCI_AUTOCSETFILLUPS, SLT_VOID, SLT_STRING},
{"AUTOCSETCHOOSESINGLE", SLT_VOID, SCI_AUTOCSETCHOOSESINGLE, SLT_BOOL, SLT_VOID},
{"AUTOCGETCHOOSESINGLE", SLT_BOOL, SCI_AUTOCGETCHOOSESINGLE, SLT_VOID, SLT_VOID},
{"AUTOCSETIGNORECASE", SLT_VOID, SCI_AUTOCSETIGNORECASE, SLT_BOOL, SLT_VOID},
{"AUTOCGETIGNORECASE", SLT_BOOL, SCI_AUTOCGETIGNORECASE, SLT_VOID, SLT_VOID},
{"USERLISTSHOW", SLT_VOID, SCI_USERLISTSHOW, SLT_INT, SLT_STRING},
{"AUTOCSETAUTOHIDE", SLT_VOID, SCI_AUTOCSETAUTOHIDE, SLT_BOOL, SLT_VOID},
{"AUTOCGETAUTOHIDE", SLT_BOOL, SCI_AUTOCGETAUTOHIDE, SLT_VOID, SLT_VOID},
{"AUTOCSETDROPRESTOFWORD", SLT_VOID, SCI_AUTOCSETDROPRESTOFWORD, SLT_BOOL, SLT_VOID},
{"AUTOCGETDROPRESTOFWORD", SLT_BOOL, SCI_AUTOCGETDROPRESTOFWORD, SLT_VOID, SLT_VOID},
{"REGISTERIMAGE", SLT_VOID, SCI_REGISTERIMAGE, SLT_INT, SLT_STRING},
{"CLEARREGISTEREDIMAGES", SLT_VOID, SCI_CLEARREGISTEREDIMAGES, SLT_VOID, SLT_VOID},
{"AUTOCGETTYPESEPARATOR", SLT_INT, SCI_AUTOCGETTYPESEPARATOR, SLT_VOID, SLT_VOID},
{"AUTOCSETTYPESEPARATOR", SLT_VOID, SCI_AUTOCSETTYPESEPARATOR, SLT_INT, SLT_VOID},
{"AUTOCSETMAXWIDTH", SLT_VOID, SCI_AUTOCSETMAXWIDTH, SLT_INT, SLT_VOID},
{"AUTOCGETMAXWIDTH", SLT_INT, SCI_AUTOCGETMAXWIDTH, SLT_VOID, SLT_VOID},
{"AUTOCSETMAXHEIGHT", SLT_VOID, SCI_AUTOCSETMAXHEIGHT, SLT_INT, SLT_VOID},
{"AUTOCGETMAXHEIGHT", SLT_INT, SCI_AUTOCGETMAXHEIGHT, SLT_VOID, SLT_VOID},
{"SETINDENT", SLT_VOID, SCI_SETINDENT, SLT_INT, SLT_VOID},
{"GETINDENT", SLT_INT, SCI_GETINDENT, SLT_VOID, SLT_VOID},
{"SETUSETABS", SLT_VOID, SCI_SETUSETABS, SLT_BOOL, SLT_VOID},
{"GETUSETABS", SLT_BOOL, SCI_GETUSETABS, SLT_VOID, SLT_VOID},
{"SETLINEINDENTATION", SLT_VOID, SCI_SETLINEINDENTATION, SLT_INT, SLT_INT},
{"GETLINEINDENTATION", SLT_INT, SCI_GETLINEINDENTATION, SLT_INT, SLT_VOID},
{"GETLINEINDENTPOSITION", SLT_INT, SCI_GETLINEINDENTPOSITION, SLT_INT, SLT_VOID},
{"GETCOLUMN", SLT_INT, SCI_GETCOLUMN, SLT_INT, SLT_VOID},
{"SETHSCROLLBAR", SLT_VOID, SCI_SETHSCROLLBAR, SLT_BOOL, SLT_VOID},
{"GETHSCROLLBAR", SLT_BOOL, SCI_GETHSCROLLBAR, SLT_VOID, SLT_VOID},
{"SETINDENTATIONGUIDES", SLT_VOID, SCI_SETINDENTATIONGUIDES, SLT_BOOL, SLT_VOID},
{"GETINDENTATIONGUIDES", SLT_BOOL, SCI_GETINDENTATIONGUIDES, SLT_VOID, SLT_VOID},
{"SETHIGHLIGHTGUIDE", SLT_VOID, SCI_SETHIGHLIGHTGUIDE, SLT_INT, SLT_VOID},
{"GETHIGHLIGHTGUIDE", SLT_INT, SCI_GETHIGHLIGHTGUIDE, SLT_VOID, SLT_VOID},
{"GETLINEENDPOSITION", SLT_INT, SCI_GETLINEENDPOSITION, SLT_INT, SLT_VOID},
{"GETCODEPAGE", SLT_INT, SCI_GETCODEPAGE, SLT_VOID, SLT_VOID},
{"GETCARETFORE", SLT_INT, SCI_GETCARETFORE, SLT_VOID, SLT_VOID},
{"GETUSEPALETTE", SLT_BOOL, SCI_GETUSEPALETTE, SLT_VOID, SLT_VOID},
{"GETREADONLY", SLT_BOOL, SCI_GETREADONLY, SLT_VOID, SLT_VOID},
{"SETCURRENTPOS", SLT_VOID, SCI_SETCURRENTPOS, SLT_INT, SLT_VOID},
{"SETSELECTIONSTART", SLT_VOID, SCI_SETSELECTIONSTART, SLT_INT, SLT_VOID},
{"GETSELECTIONSTART", SLT_INT, SCI_GETSELECTIONSTART, SLT_VOID, SLT_VOID},
{"SETSELECTIONEND", SLT_VOID, SCI_SETSELECTIONEND, SLT_INT, SLT_VOID},
{"GETSELECTIONEND", SLT_INT, SCI_GETSELECTIONEND, SLT_VOID, SLT_VOID},
{"SETPRINTMAGNIFICATION", SLT_VOID, SCI_SETPRINTMAGNIFICATION, SLT_INT, SLT_VOID},
{"GETPRINTMAGNIFICATION", SLT_INT, SCI_GETPRINTMAGNIFICATION, SLT_VOID, SLT_VOID},
{"SETPRINTCOLOURMODE", SLT_VOID, SCI_SETPRINTCOLOURMODE, SLT_INT, SLT_VOID},
{"GETPRINTCOLOURMODE", SLT_INT, SCI_GETPRINTCOLOURMODE, SLT_VOID, SLT_VOID},
{"FINDTEXT", SLT_INT, SCI_FINDTEXT, SLT_INT, SLT_FINDTEXT},
{"FORMATRANGE", SLT_INT, SCI_FORMATRANGE, SLT_BOOL, SLT_FORMATRANGE},
{"GETFIRSTVISIBLELINE", SLT_INT, SCI_GETFIRSTVISIBLELINE, SLT_VOID, SLT_VOID},
{"GETLINE", SLT_INT, SCI_GETLINE, SLT_INT, SLT_STRINGRESULT},
{"GETLINECOUNT", SLT_INT, SCI_GETLINECOUNT, SLT_VOID, SLT_VOID},
{"SETMARGINLEFT", SLT_VOID, SCI_SETMARGINLEFT, SLT_VOID, SLT_INT},
{"GETMARGINLEFT", SLT_INT, SCI_GETMARGINLEFT, SLT_VOID, SLT_VOID},
{"SETMARGINRIGHT", SLT_VOID, SCI_SETMARGINRIGHT, SLT_VOID, SLT_INT},
{"GETMARGINRIGHT", SLT_INT, SCI_GETMARGINRIGHT, SLT_VOID, SLT_VOID},
{"GETMODIFY", SLT_BOOL, SCI_GETMODIFY, SLT_VOID, SLT_VOID},
{"SETSEL", SLT_VOID, SCI_SETSEL, SLT_INT, SLT_INT},
{"GETSELTEXT", SLT_INT, SCI_GETSELTEXT, SLT_VOID, SLT_STRINGRESULT},
{"GETTEXTRANGE", SLT_INT, SCI_GETTEXTRANGE, SLT_VOID, SLT_TEXTRANGE},
{"HIDESELECTION", SLT_VOID, SCI_HIDESELECTION, SLT_BOOL, SLT_VOID},
{"POINTXFROMPOSITION", SLT_INT, SCI_POINTXFROMPOSITION, SLT_VOID, SLT_INT},
{"POINTYFROMPOSITION", SLT_INT, SCI_POINTYFROMPOSITION, SLT_VOID, SLT_INT},
{"LINEFROMPOSITION", SLT_INT, SCI_LINEFROMPOSITION, SLT_INT, SLT_VOID},
{"POSITIONFROMLINE", SLT_INT, SCI_POSITIONFROMLINE, SLT_INT, SLT_VOID},
{"LINESCROLL", SLT_VOID, SCI_LINESCROLL, SLT_INT, SLT_INT},
{"SCROLLCARET", SLT_VOID, SCI_SCROLLCARET, SLT_VOID, SLT_VOID},
{"REPLACESEL", SLT_VOID, SCI_REPLACESEL, SLT_VOID, SLT_STRING},
{"SETREADONLY", SLT_VOID, SCI_SETREADONLY, SLT_BOOL, SLT_VOID},
{"NULL", SLT_VOID, SCI_NULL, SLT_VOID, SLT_VOID},
{"CANPASTE", SLT_BOOL, SCI_CANPASTE, SLT_VOID, SLT_VOID},
{"CANUNDO", SLT_BOOL, SCI_CANUNDO, SLT_VOID, SLT_VOID},
{"EMPTYUNDOBUFFER", SLT_VOID, SCI_EMPTYUNDOBUFFER, SLT_VOID, SLT_VOID},
{"UNDO", SLT_VOID, SCI_UNDO, SLT_VOID, SLT_VOID},
{"CUT", SLT_VOID, SCI_CUT, SLT_VOID, SLT_VOID},
{"COPY", SLT_VOID, SCI_COPY, SLT_VOID, SLT_VOID},
{"PASTE", SLT_VOID, SCI_PASTE, SLT_VOID, SLT_VOID},
{"CLEAR", SLT_VOID, SCI_CLEAR, SLT_VOID, SLT_VOID},
{"SETTEXT", SLT_VOID, SCI_SETTEXT, SLT_VOID, SLT_STRING},
{"GETTEXT", SLT_INT, SCI_GETTEXT, SLT_INT, SLT_STRINGRESULT},
{"GETTEXTLENGTH", SLT_INT, SCI_GETTEXTLENGTH, SLT_VOID, SLT_VOID},
{"GETDIRECTFUNCTION", SLT_INT, SCI_GETDIRECTFUNCTION, SLT_VOID, SLT_VOID},
{"GETDIRECTPOINTER", SLT_INT, SCI_GETDIRECTPOINTER, SLT_VOID, SLT_VOID},
{"SETOVERTYPE", SLT_VOID, SCI_SETOVERTYPE, SLT_BOOL, SLT_VOID},
{"GETOVERTYPE", SLT_BOOL, SCI_GETOVERTYPE, SLT_VOID, SLT_VOID},
{"SETCARETWIDTH", SLT_VOID, SCI_SETCARETWIDTH, SLT_INT, SLT_VOID},
{"GETCARETWIDTH", SLT_INT, SCI_GETCARETWIDTH, SLT_VOID, SLT_VOID},
{"SETTARGETSTART", SLT_VOID, SCI_SETTARGETSTART, SLT_INT, SLT_VOID},
{"GETTARGETSTART", SLT_INT, SCI_GETTARGETSTART, SLT_VOID, SLT_VOID},
{"SETTARGETEND", SLT_VOID, SCI_SETTARGETEND, SLT_INT, SLT_VOID},
{"GETTARGETEND", SLT_INT, SCI_GETTARGETEND, SLT_VOID, SLT_VOID},
{"REPLACETARGET", SLT_INT, SCI_REPLACETARGET, SLT_INT, SLT_STRING},
{"REPLACETARGETRE", SLT_INT, SCI_REPLACETARGETRE, SLT_INT, SLT_STRING},
{"SEARCHINTARGET", SLT_INT, SCI_SEARCHINTARGET, SLT_INT, SLT_STRING},
{"SETSEARCHFLAGS", SLT_VOID, SCI_SETSEARCHFLAGS, SLT_INT, SLT_VOID},
{"GETSEARCHFLAGS", SLT_INT, SCI_GETSEARCHFLAGS, SLT_VOID, SLT_VOID},
{"CALLTIPSHOW", SLT_VOID, SCI_CALLTIPSHOW, SLT_INT, SLT_STRING},
{"CALLTIPCANCEL", SLT_VOID, SCI_CALLTIPCANCEL, SLT_VOID, SLT_VOID},
{"CALLTIPACTIVE", SLT_BOOL, SCI_CALLTIPACTIVE, SLT_VOID, SLT_VOID},
{"CALLTIPPOSSTART", SLT_INT, SCI_CALLTIPPOSSTART, SLT_VOID, SLT_VOID},
{"CALLTIPSETHLT", SLT_VOID, SCI_CALLTIPSETHLT, SLT_INT, SLT_INT},
{"CALLTIPSETBACK", SLT_VOID, SCI_CALLTIPSETBACK, SLT_INT, SLT_VOID},
{"CALLTIPSETFORE", SLT_VOID, SCI_CALLTIPSETFORE, SLT_INT, SLT_VOID},
{"CALLTIPSETFOREHLT", SLT_VOID, SCI_CALLTIPSETFOREHLT, SLT_INT, SLT_VOID},
{"CALLTIPUSESTYLE", SLT_VOID, SCI_CALLTIPUSESTYLE, SLT_INT, SLT_VOID},
{"VISIBLEFROMDOCLINE", SLT_INT, SCI_VISIBLEFROMDOCLINE, SLT_INT, SLT_VOID},
{"DOCLINEFROMVISIBLE", SLT_INT, SCI_DOCLINEFROMVISIBLE, SLT_INT, SLT_VOID},
{"WRAPCOUNT", SLT_INT, SCI_WRAPCOUNT, SLT_INT, SLT_VOID},
{"SETFOLDLEVEL", SLT_VOID, SCI_SETFOLDLEVEL, SLT_INT, SLT_INT},
{"GETFOLDLEVEL", SLT_INT, SCI_GETFOLDLEVEL, SLT_INT, SLT_VOID},
{"GETLASTCHILD", SLT_INT, SCI_GETLASTCHILD, SLT_INT, SLT_INT},
{"GETFOLDPARENT", SLT_INT, SCI_GETFOLDPARENT, SLT_INT, SLT_VOID},
{"SHOWLINES", SLT_VOID, SCI_SHOWLINES, SLT_INT, SLT_INT},
{"HIDELINES", SLT_VOID, SCI_HIDELINES, SLT_INT, SLT_INT},
{"GETLINEVISIBLE", SLT_BOOL, SCI_GETLINEVISIBLE, SLT_INT, SLT_VOID},
{"SETFOLDEXPANDED", SLT_VOID, SCI_SETFOLDEXPANDED, SLT_INT, SLT_BOOL},
{"GETFOLDEXPANDED", SLT_BOOL, SCI_GETFOLDEXPANDED, SLT_INT, SLT_VOID},
{"TOGGLEFOLD", SLT_VOID, SCI_TOGGLEFOLD, SLT_INT, SLT_VOID},
{"ENSUREVISIBLE", SLT_VOID, SCI_ENSUREVISIBLE, SLT_INT, SLT_VOID},
{"SETFOLDFLAGS", SLT_VOID, SCI_SETFOLDFLAGS, SLT_INT, SLT_VOID},
{"ENSUREVISIBLEENFORCEPOLICY", SLT_VOID, SCI_ENSUREVISIBLEENFORCEPOLICY, SLT_INT, SLT_VOID},
{"SETTABINDENTS", SLT_VOID, SCI_SETTABINDENTS, SLT_BOOL, SLT_VOID},
{"GETTABINDENTS", SLT_BOOL, SCI_GETTABINDENTS, SLT_VOID, SLT_VOID},
{"SETBACKSPACEUNINDENTS", SLT_VOID, SCI_SETBACKSPACEUNINDENTS, SLT_BOOL, SLT_VOID},
{"GETBACKSPACEUNINDENTS", SLT_BOOL, SCI_GETBACKSPACEUNINDENTS, SLT_VOID, SLT_VOID},
{"SETMOUSEDWELLTIME", SLT_VOID, SCI_SETMOUSEDWELLTIME, SLT_INT, SLT_VOID},
{"GETMOUSEDWELLTIME", SLT_INT, SCI_GETMOUSEDWELLTIME, SLT_VOID, SLT_VOID},
{"WORDSTARTPOSITION", SLT_INT, SCI_WORDSTARTPOSITION, SLT_INT, SLT_BOOL},
{"WORDENDPOSITION", SLT_INT, SCI_WORDENDPOSITION, SLT_INT, SLT_BOOL},
{"SETWRAPMODE", SLT_VOID, SCI_SETWRAPMODE, SLT_INT, SLT_VOID},
{"GETWRAPMODE", SLT_INT, SCI_GETWRAPMODE, SLT_VOID, SLT_VOID},
{"SETWRAPVISUALFLAGS", SLT_VOID, SCI_SETWRAPVISUALFLAGS, SLT_INT, SLT_VOID},
{"GETWRAPVISUALFLAGS", SLT_INT, SCI_GETWRAPVISUALFLAGS, SLT_VOID, SLT_VOID},
{"SETWRAPVISUALFLAGSLOCATION", SLT_VOID, SCI_SETWRAPVISUALFLAGSLOCATION, SLT_INT, SLT_VOID},
{"GETWRAPVISUALFLAGSLOCATION", SLT_INT, SCI_GETWRAPVISUALFLAGSLOCATION, SLT_VOID, SLT_VOID},
{"SETWRAPSTARTINDENT", SLT_VOID, SCI_SETWRAPSTARTINDENT, SLT_INT, SLT_VOID},
{"GETWRAPSTARTINDENT", SLT_INT, SCI_GETWRAPSTARTINDENT, SLT_VOID, SLT_VOID},
{"SETLAYOUTCACHE", SLT_VOID, SCI_SETLAYOUTCACHE, SLT_INT, SLT_VOID},
{"GETLAYOUTCACHE", SLT_INT, SCI_GETLAYOUTCACHE, SLT_VOID, SLT_VOID},
{"SETSCROLLWIDTH", SLT_VOID, SCI_SETSCROLLWIDTH, SLT_INT, SLT_VOID},
{"GETSCROLLWIDTH", SLT_INT, SCI_GETSCROLLWIDTH, SLT_VOID, SLT_VOID},
{"TEXTWIDTH", SLT_INT, SCI_TEXTWIDTH, SLT_INT, SLT_STRING},
{"SETENDATLASTLINE", SLT_VOID, SCI_SETENDATLASTLINE, SLT_BOOL, SLT_VOID},
{"GETENDATLASTLINE", SLT_BOOL, SCI_GETENDATLASTLINE, SLT_VOID, SLT_VOID},
{"TEXTHEIGHT", SLT_INT, SCI_TEXTHEIGHT, SLT_INT, SLT_VOID},
{"SETVSCROLLBAR", SLT_VOID, SCI_SETVSCROLLBAR, SLT_BOOL, SLT_VOID},
{"GETVSCROLLBAR", SLT_BOOL, SCI_GETVSCROLLBAR, SLT_VOID, SLT_VOID},
{"APPENDTEXT", SLT_VOID, SCI_APPENDTEXT, SLT_INT, SLT_STRING},
{"GETTWOPHASEDRAW", SLT_BOOL, SCI_GETTWOPHASEDRAW, SLT_VOID, SLT_VOID},
{"SETTWOPHASEDRAW", SLT_VOID, SCI_SETTWOPHASEDRAW, SLT_BOOL, SLT_VOID},
{"TARGETFROMSELECTION", SLT_VOID, SCI_TARGETFROMSELECTION, SLT_VOID, SLT_VOID},
{"LINESJOIN", SLT_VOID, SCI_LINESJOIN, SLT_VOID, SLT_VOID},
{"LINESSPLIT", SLT_VOID, SCI_LINESSPLIT, SLT_INT, SLT_VOID},
{"SETFOLDMARGINCOLOUR", SLT_VOID, SCI_SETFOLDMARGINCOLOUR, SLT_BOOL, SLT_INT},
{"SETFOLDMARGINHICOLOUR", SLT_VOID, SCI_SETFOLDMARGINHICOLOUR, SLT_BOOL, SLT_INT},
{"LINEDOWN", SLT_VOID, SCI_LINEDOWN, SLT_VOID, SLT_VOID},
{"LINEDOWNEXTEND", SLT_VOID, SCI_LINEDOWNEXTEND, SLT_VOID, SLT_VOID},
{"LINEUP", SLT_VOID, SCI_LINEUP, SLT_VOID, SLT_VOID},
{"LINEUPEXTEND", SLT_VOID, SCI_LINEUPEXTEND, SLT_VOID, SLT_VOID},
{"CHARLEFT", SLT_VOID, SCI_CHARLEFT, SLT_VOID, SLT_VOID},
{"CHARLEFTEXTEND", SLT_VOID, SCI_CHARLEFTEXTEND, SLT_VOID, SLT_VOID},
{"CHARRIGHT", SLT_VOID, SCI_CHARRIGHT, SLT_VOID, SLT_VOID},
{"CHARRIGHTEXTEND", SLT_VOID, SCI_CHARRIGHTEXTEND, SLT_VOID, SLT_VOID},
{"WORDLEFT", SLT_VOID, SCI_WORDLEFT, SLT_VOID, SLT_VOID},
{"WORDLEFTEXTEND", SLT_VOID, SCI_WORDLEFTEXTEND, SLT_VOID, SLT_VOID},
{"WORDRIGHT", SLT_VOID, SCI_WORDRIGHT, SLT_VOID, SLT_VOID},
{"WORDRIGHTEXTEND", SLT_VOID, SCI_WORDRIGHTEXTEND, SLT_VOID, SLT_VOID},
{"HOME", SLT_VOID, SCI_HOME, SLT_VOID, SLT_VOID},
{"HOMEEXTEND", SLT_VOID, SCI_HOMEEXTEND, SLT_VOID, SLT_VOID},
{"LINEEND", SLT_VOID, SCI_LINEEND, SLT_VOID, SLT_VOID},
{"LINEENDEXTEND", SLT_VOID, SCI_LINEENDEXTEND, SLT_VOID, SLT_VOID},
{"DOCUMENTSTART", SLT_VOID, SCI_DOCUMENTSTART, SLT_VOID, SLT_VOID},
{"DOCUMENTSTARTEXTEND", SLT_VOID, SCI_DOCUMENTSTARTEXTEND, SLT_VOID, SLT_VOID},
{"DOCUMENTEND", SLT_VOID, SCI_DOCUMENTEND, SLT_VOID, SLT_VOID},
{"DOCUMENTENDEXTEND", SLT_VOID, SCI_DOCUMENTENDEXTEND, SLT_VOID, SLT_VOID},
{"PAGEUP", SLT_VOID, SCI_PAGEUP, SLT_VOID, SLT_VOID},
{"PAGEUPEXTEND", SLT_VOID, SCI_PAGEUPEXTEND, SLT_VOID, SLT_VOID},
{"PAGEDOWN", SLT_VOID, SCI_PAGEDOWN, SLT_VOID, SLT_VOID},
{"PAGEDOWNEXTEND", SLT_VOID, SCI_PAGEDOWNEXTEND, SLT_VOID, SLT_VOID},
{"EDITTOGGLEOVERTYPE", SLT_VOID, SCI_EDITTOGGLEOVERTYPE, SLT_VOID, SLT_VOID},
{"CANCEL", SLT_VOID, SCI_CANCEL, SLT_VOID, SLT_VOID},
{"DELETEBACK", SLT_VOID, SCI_DELETEBACK, SLT_VOID, SLT_VOID},
{"TAB", SLT_VOID, SCI_TAB, SLT_VOID, SLT_VOID},
{"BACKTAB", SLT_VOID, SCI_BACKTAB, SLT_VOID, SLT_VOID},
{"NEWLINE", SLT_VOID, SCI_NEWLINE, SLT_VOID, SLT_VOID},
{"FORMFEED", SLT_VOID, SCI_FORMFEED, SLT_VOID, SLT_VOID},
{"VCHOME", SLT_VOID, SCI_VCHOME, SLT_VOID, SLT_VOID},
{"VCHOMEEXTEND", SLT_VOID, SCI_VCHOMEEXTEND, SLT_VOID, SLT_VOID},
{"ZOOMIN", SLT_VOID, SCI_ZOOMIN, SLT_VOID, SLT_VOID},
{"ZOOMOUT", SLT_VOID, SCI_ZOOMOUT, SLT_VOID, SLT_VOID},
{"DELWORDLEFT", SLT_VOID, SCI_DELWORDLEFT, SLT_VOID, SLT_VOID},
{"DELWORDRIGHT", SLT_VOID, SCI_DELWORDRIGHT, SLT_VOID, SLT_VOID},
{"LINECUT", SLT_VOID, SCI_LINECUT, SLT_VOID, SLT_VOID},
{"LINEDELETE", SLT_VOID, SCI_LINEDELETE, SLT_VOID, SLT_VOID},
{"LINETRANSPOSE", SLT_VOID, SCI_LINETRANSPOSE, SLT_VOID, SLT_VOID},
{"LINEDUPLICATE", SLT_VOID, SCI_LINEDUPLICATE, SLT_VOID, SLT_VOID},
{"LOWERCASE", SLT_VOID, SCI_LOWERCASE, SLT_VOID, SLT_VOID},
{"UPPERCASE", SLT_VOID, SCI_UPPERCASE, SLT_VOID, SLT_VOID},
{"LINESCROLLDOWN", SLT_VOID, SCI_LINESCROLLDOWN, SLT_VOID, SLT_VOID},
{"LINESCROLLUP", SLT_VOID, SCI_LINESCROLLUP, SLT_VOID, SLT_VOID},
{"DELETEBACKNOTLINE", SLT_VOID, SCI_DELETEBACKNOTLINE, SLT_VOID, SLT_VOID},
{"HOMEDISPLAY", SLT_VOID, SCI_HOMEDISPLAY, SLT_VOID, SLT_VOID},
{"HOMEDISPLAYEXTEND", SLT_VOID, SCI_HOMEDISPLAYEXTEND, SLT_VOID, SLT_VOID},
{"LINEENDDISPLAY", SLT_VOID, SCI_LINEENDDISPLAY, SLT_VOID, SLT_VOID},
{"LINEENDDISPLAYEXTEND", SLT_VOID, SCI_LINEENDDISPLAYEXTEND, SLT_VOID, SLT_VOID},
{"HOMEWRAP", SLT_VOID, SCI_HOMEWRAP, SLT_VOID, SLT_VOID},
{"HOMEWRAPEXTEND", SLT_VOID, SCI_HOMEWRAPEXTEND, SLT_VOID, SLT_VOID},
{"LINEENDWRAP", SLT_VOID, SCI_LINEENDWRAP, SLT_VOID, SLT_VOID},
{"LINEENDWRAPEXTEND", SLT_VOID, SCI_LINEENDWRAPEXTEND, SLT_VOID, SLT_VOID},
{"VCHOMEWRAP", SLT_VOID, SCI_VCHOMEWRAP, SLT_VOID, SLT_VOID},
{"VCHOMEWRAPEXTEND", SLT_VOID, SCI_VCHOMEWRAPEXTEND, SLT_VOID, SLT_VOID},
{"LINECOPY", SLT_VOID, SCI_LINECOPY, SLT_VOID, SLT_VOID},
{"MOVECARETINSIDEVIEW", SLT_VOID, SCI_MOVECARETINSIDEVIEW, SLT_VOID, SLT_VOID},
{"LINELENGTH", SLT_INT, SCI_LINELENGTH, SLT_INT, SLT_VOID},
{"BRACEHIGHLIGHT", SLT_VOID, SCI_BRACEHIGHLIGHT, SLT_INT, SLT_INT},
{"BRACEBADLIGHT", SLT_VOID, SCI_BRACEBADLIGHT, SLT_INT, SLT_VOID},
{"BRACEMATCH", SLT_INT, SCI_BRACEMATCH, SLT_INT, SLT_VOID},
{"GETVIEWEOL", SLT_BOOL, SCI_GETVIEWEOL, SLT_VOID, SLT_VOID},
{"SETVIEWEOL", SLT_VOID, SCI_SETVIEWEOL, SLT_BOOL, SLT_VOID},
{"GETDOCPOINTER", SLT_INT, SCI_GETDOCPOINTER, SLT_VOID, SLT_VOID},
{"SETDOCPOINTER", SLT_VOID, SCI_SETDOCPOINTER, SLT_VOID, SLT_INT},
{"SETMODEVENTMASK", SLT_VOID, SCI_SETMODEVENTMASK, SLT_INT, SLT_VOID},
{"GETEDGECOLUMN", SLT_INT, SCI_GETEDGECOLUMN, SLT_VOID, SLT_VOID},
{"SETEDGECOLUMN", SLT_VOID, SCI_SETEDGECOLUMN, SLT_INT, SLT_VOID},
{"GETEDGEMODE", SLT_INT, SCI_GETEDGEMODE, SLT_VOID, SLT_VOID},
{"SETEDGEMODE", SLT_VOID, SCI_SETEDGEMODE, SLT_INT, SLT_VOID},
{"GETEDGECOLOUR", SLT_INT, SCI_GETEDGECOLOUR, SLT_VOID, SLT_VOID},
{"SETEDGECOLOUR", SLT_VOID, SCI_SETEDGECOLOUR, SLT_INT, SLT_VOID},
{"SEARCHANCHOR", SLT_VOID, SCI_SEARCHANCHOR, SLT_VOID, SLT_VOID},
{"SEARCHNEXT", SLT_INT, SCI_SEARCHNEXT, SLT_INT, SLT_STRING},
{"SEARCHPREV", SLT_INT, SCI_SEARCHPREV, SLT_INT, SLT_STRING},
{"LINESONSCREEN", SLT_INT, SCI_LINESONSCREEN, SLT_VOID, SLT_VOID},
{"USEPOPUP", SLT_VOID, SCI_USEPOPUP, SLT_BOOL, SLT_VOID},
{"SELECTIONISRECTANGLE", SLT_BOOL, SCI_SELECTIONISRECTANGLE, SLT_VOID, SLT_VOID},
{"SETZOOM", SLT_VOID, SCI_SETZOOM, SLT_INT, SLT_VOID},
{"GETZOOM", SLT_INT, SCI_GETZOOM, SLT_VOID, SLT_VOID},
{"CREATEDOCUMENT", SLT_INT, SCI_CREATEDOCUMENT, SLT_VOID, SLT_VOID},
{"ADDREFDOCUMENT", SLT_VOID, SCI_ADDREFDOCUMENT, SLT_VOID, SLT_INT},
{"RELEASEDOCUMENT", SLT_VOID, SCI_RELEASEDOCUMENT, SLT_VOID, SLT_INT},
{"GETMODEVENTMASK", SLT_INT, SCI_GETMODEVENTMASK, SLT_VOID, SLT_VOID},
{"SETFOCUS", SLT_VOID, SCI_SETFOCUS, SLT_BOOL, SLT_VOID},
{"GETFOCUS", SLT_BOOL, SCI_GETFOCUS, SLT_VOID, SLT_VOID},
{"SETSTATUS", SLT_VOID, SCI_SETSTATUS, SLT_INT, SLT_VOID},
{"GETSTATUS", SLT_INT, SCI_GETSTATUS, SLT_VOID, SLT_VOID},
{"SETMOUSEDOWNCAPTURES", SLT_VOID, SCI_SETMOUSEDOWNCAPTURES, SLT_BOOL, SLT_VOID},
{"GETMOUSEDOWNCAPTURES", SLT_BOOL, SCI_GETMOUSEDOWNCAPTURES, SLT_VOID, SLT_VOID},
{"SETCURSOR", SLT_VOID, SCI_SETCURSOR, SLT_INT, SLT_VOID},
{"GETCURSOR", SLT_INT, SCI_GETCURSOR, SLT_VOID, SLT_VOID},
{"SETCONTROLCHARSYMBOL", SLT_VOID, SCI_SETCONTROLCHARSYMBOL, SLT_INT, SLT_VOID},
{"GETCONTROLCHARSYMBOL", SLT_INT, SCI_GETCONTROLCHARSYMBOL, SLT_VOID, SLT_VOID},
{"WORDPARTLEFT", SLT_VOID, SCI_WORDPARTLEFT, SLT_VOID, SLT_VOID},
{"WORDPARTLEFTEXTEND", SLT_VOID, SCI_WORDPARTLEFTEXTEND, SLT_VOID, SLT_VOID},
{"WORDPARTRIGHT", SLT_VOID, SCI_WORDPARTRIGHT, SLT_VOID, SLT_VOID},
{"WORDPARTRIGHTEXTEND", SLT_VOID, SCI_WORDPARTRIGHTEXTEND, SLT_VOID, SLT_VOID},
{"SETVISIBLEPOLICY", SLT_VOID, SCI_SETVISIBLEPOLICY, SLT_INT, SLT_INT},
{"DELLINELEFT", SLT_VOID, SCI_DELLINELEFT, SLT_VOID, SLT_VOID},
{"DELLINERIGHT", SLT_VOID, SCI_DELLINERIGHT, SLT_VOID, SLT_VOID},
{"SETXOFFSET", SLT_VOID, SCI_SETXOFFSET, SLT_INT, SLT_VOID},
{"GETXOFFSET", SLT_INT, SCI_GETXOFFSET, SLT_VOID, SLT_VOID},
{"CHOOSECARETX", SLT_VOID, SCI_CHOOSECARETX, SLT_VOID, SLT_VOID},
{"GRABFOCUS", SLT_VOID, SCI_GRABFOCUS, SLT_VOID, SLT_VOID},
{"SETXCARETPOLICY", SLT_VOID, SCI_SETXCARETPOLICY, SLT_INT, SLT_INT},
{"SETYCARETPOLICY", SLT_VOID, SCI_SETYCARETPOLICY, SLT_INT, SLT_INT},
{"SETPRINTWRAPMODE", SLT_VOID, SCI_SETPRINTWRAPMODE, SLT_INT, SLT_VOID},
{"GETPRINTWRAPMODE", SLT_INT, SCI_GETPRINTWRAPMODE, SLT_VOID, SLT_VOID},
{"SETHOTSPOTACTIVEFORE", SLT_VOID, SCI_SETHOTSPOTACTIVEFORE, SLT_BOOL, SLT_INT},
{"GETHOTSPOTACTIVEFORE", SLT_INT, SCI_GETHOTSPOTACTIVEFORE, SLT_VOID, SLT_VOID},
{"SETHOTSPOTACTIVEBACK", SLT_VOID, SCI_SETHOTSPOTACTIVEBACK, SLT_BOOL, SLT_INT},
{"GETHOTSPOTACTIVEBACK", SLT_INT, SCI_GETHOTSPOTACTIVEBACK, SLT_VOID, SLT_VOID},
{"SETHOTSPOTACTIVEUNDERLINE", SLT_VOID, SCI_SETHOTSPOTACTIVEUNDERLINE, SLT_BOOL, SLT_VOID},
{"GETHOTSPOTACTIVEUNDERLINE", SLT_BOOL, SCI_GETHOTSPOTACTIVEUNDERLINE, SLT_VOID, SLT_VOID},
{"SETHOTSPOTSINGLELINE", SLT_VOID, SCI_SETHOTSPOTSINGLELINE, SLT_BOOL, SLT_VOID},
{"GETHOTSPOTSINGLELINE", SLT_BOOL, SCI_GETHOTSPOTSINGLELINE, SLT_VOID, SLT_VOID},
{"PARADOWN", SLT_VOID, SCI_PARADOWN, SLT_VOID, SLT_VOID},
{"PARADOWNEXTEND", SLT_VOID, SCI_PARADOWNEXTEND, SLT_VOID, SLT_VOID},
{"PARAUP", SLT_VOID, SCI_PARAUP, SLT_VOID, SLT_VOID},
{"PARAUPEXTEND", SLT_VOID, SCI_PARAUPEXTEND, SLT_VOID, SLT_VOID},
{"POSITIONBEFORE", SLT_INT, SCI_POSITIONBEFORE, SLT_INT, SLT_VOID},
{"POSITIONAFTER", SLT_INT, SCI_POSITIONAFTER, SLT_INT, SLT_VOID},
{"COPYRANGE", SLT_VOID, SCI_COPYRANGE, SLT_INT, SLT_INT},
{"COPYTEXT", SLT_VOID, SCI_COPYTEXT, SLT_INT, SLT_STRING},
{"SETSELECTIONMODE", SLT_VOID, SCI_SETSELECTIONMODE, SLT_INT, SLT_VOID},
{"GETSELECTIONMODE", SLT_INT, SCI_GETSELECTIONMODE, SLT_VOID, SLT_VOID},
{"GETLINESELSTARTPOSITION", SLT_INT, SCI_GETLINESELSTARTPOSITION, SLT_INT, SLT_VOID},
{"GETLINESELENDPOSITION", SLT_INT, SCI_GETLINESELENDPOSITION, SLT_INT, SLT_VOID},
{"LINEDOWNRECTEXTEND", SLT_VOID, SCI_LINEDOWNRECTEXTEND, SLT_VOID, SLT_VOID},
{"LINEUPRECTEXTEND", SLT_VOID, SCI_LINEUPRECTEXTEND, SLT_VOID, SLT_VOID},
{"CHARLEFTRECTEXTEND", SLT_VOID, SCI_CHARLEFTRECTEXTEND, SLT_VOID, SLT_VOID},
{"CHARRIGHTRECTEXTEND", SLT_VOID, SCI_CHARRIGHTRECTEXTEND, SLT_VOID, SLT_VOID},
{"HOMERECTEXTEND", SLT_VOID, SCI_HOMERECTEXTEND, SLT_VOID, SLT_VOID},
{"VCHOMERECTEXTEND", SLT_VOID, SCI_VCHOMERECTEXTEND, SLT_VOID, SLT_VOID},
{"LINEENDRECTEXTEND", SLT_VOID, SCI_LINEENDRECTEXTEND, SLT_VOID, SLT_VOID},
{"PAGEUPRECTEXTEND", SLT_VOID, SCI_PAGEUPRECTEXTEND, SLT_VOID, SLT_VOID},
{"PAGEDOWNRECTEXTEND", SLT_VOID, SCI_PAGEDOWNRECTEXTEND, SLT_VOID, SLT_VOID},
{"STUTTEREDPAGEUP", SLT_VOID, SCI_STUTTEREDPAGEUP, SLT_VOID, SLT_VOID},
{"STUTTEREDPAGEUPEXTEND", SLT_VOID, SCI_STUTTEREDPAGEUPEXTEND, SLT_VOID, SLT_VOID},
{"STUTTEREDPAGEDOWN", SLT_VOID, SCI_STUTTEREDPAGEDOWN, SLT_VOID, SLT_VOID},
{"STUTTEREDPAGEDOWNEXTEND", SLT_VOID, SCI_STUTTEREDPAGEDOWNEXTEND, SLT_VOID, SLT_VOID},
{"WORDLEFTEND", SLT_VOID, SCI_WORDLEFTEND, SLT_VOID, SLT_VOID},
{"WORDLEFTENDEXTEND", SLT_VOID, SCI_WORDLEFTENDEXTEND, SLT_VOID, SLT_VOID},
{"WORDRIGHTEND", SLT_VOID, SCI_WORDRIGHTEND, SLT_VOID, SLT_VOID},
{"WORDRIGHTENDEXTEND", SLT_VOID, SCI_WORDRIGHTENDEXTEND, SLT_VOID, SLT_VOID},
{"SETWHITESPACECHARS", SLT_VOID, SCI_SETWHITESPACECHARS, SLT_VOID, SLT_STRING},
{"SETCHARSDEFAULT", SLT_VOID, SCI_SETCHARSDEFAULT, SLT_VOID, SLT_VOID},
{"AUTOCGETCURRENT", SLT_INT, SCI_AUTOCGETCURRENT, SLT_VOID, SLT_VOID},
{"ALLOCATE", SLT_VOID, SCI_ALLOCATE, SLT_INT, SLT_VOID},
{"TARGETASUTF8", SLT_INT, SCI_TARGETASUTF8, SLT_VOID, SLT_STRINGRESULT},
{"SETLENGTHFORENCODE", SLT_VOID, SCI_SETLENGTHFORENCODE, SLT_INT, SLT_VOID},
{"ENCODEDFROMUTF8", SLT_INT, SCI_ENCODEDFROMUTF8, SLT_STRING, SLT_STRINGRESULT},
{"FINDCOLUMN", SLT_INT, SCI_FINDCOLUMN, SLT_INT, SLT_INT},
{"GETCARETSTICKY", SLT_BOOL, SCI_GETCARETSTICKY, SLT_VOID, SLT_VOID},
{"SETCARETSTICKY", SLT_VOID, SCI_SETCARETSTICKY, SLT_BOOL, SLT_VOID},
{"TOGGLECARETSTICKY", SLT_VOID, SCI_TOGGLECARETSTICKY, SLT_VOID, SLT_VOID},
{"SETPASTECONVERTENDINGS", SLT_VOID, SCI_SETPASTECONVERTENDINGS, SLT_BOOL, SLT_VOID},
{"GETPASTECONVERTENDINGS", SLT_BOOL, SCI_GETPASTECONVERTENDINGS, SLT_VOID, SLT_VOID},
{"SELECTIONDUPLICATE", SLT_VOID, SCI_SELECTIONDUPLICATE, SLT_VOID, SLT_VOID},
{"SETCARETLINEBACKALPHA", SLT_VOID, SCI_SETCARETLINEBACKALPHA, SLT_INT, SLT_VOID},
{"GETCARETLINEBACKALPHA", SLT_INT, SCI_GETCARETLINEBACKALPHA, SLT_VOID, SLT_VOID},
{"SETCARETSTYLE", SLT_VOID, SCI_SETCARETSTYLE, SLT_INT, SLT_VOID},
{"GETCARETSTYLE", SLT_INT, SCI_GETCARETSTYLE, SLT_VOID, SLT_VOID},
{"SETINDICATORCURRENT", SLT_VOID, SCI_SETINDICATORCURRENT, SLT_INT, SLT_VOID},
{"GETINDICATORCURRENT", SLT_INT, SCI_GETINDICATORCURRENT, SLT_VOID, SLT_VOID},
{"SETINDICATORVALUE", SLT_VOID, SCI_SETINDICATORVALUE, SLT_INT, SLT_VOID},
{"GETINDICATORVALUE", SLT_INT, SCI_GETINDICATORVALUE, SLT_VOID, SLT_VOID},
{"INDICATORFILLRANGE", SLT_VOID, SCI_INDICATORFILLRANGE, SLT_INT, SLT_INT},
{"INDICATORCLEARRANGE", SLT_VOID, SCI_INDICATORCLEARRANGE, SLT_INT, SLT_INT},
{"INDICATORALLONFOR", SLT_INT, SCI_INDICATORALLONFOR, SLT_INT, SLT_VOID},
{"INDICATORVALUEAT", SLT_INT, SCI_INDICATORVALUEAT, SLT_INT, SLT_INT},
{"INDICATORSTART", SLT_INT, SCI_INDICATORSTART, SLT_INT, SLT_INT},
{"INDICATOREND", SLT_INT, SCI_INDICATOREND, SLT_INT, SLT_INT},
{"SETPOSITIONCACHE", SLT_VOID, SCI_SETPOSITIONCACHE, SLT_INT, SLT_VOID},
{"GETPOSITIONCACHE", SLT_INT, SCI_GETPOSITIONCACHE, SLT_VOID, SLT_VOID},
{"STARTRECORD", SLT_VOID, SCI_STARTRECORD, SLT_VOID, SLT_VOID},
{"STOPRECORD", SLT_VOID, SCI_STOPRECORD, SLT_VOID, SLT_VOID},
{"SETLEXER", SLT_VOID, SCI_SETLEXER, SLT_INT, SLT_VOID},
{"GETLEXER", SLT_INT, SCI_GETLEXER, SLT_VOID, SLT_VOID},
{"COLOURISE", SLT_VOID, SCI_COLOURISE, SLT_INT, SLT_INT},
{"SETPROPERTY", SLT_VOID, SCI_SETPROPERTY, SLT_STRING, SLT_STRING},
{"SETKEYWORDS", SLT_VOID, SCI_SETKEYWORDS, SLT_INT, SLT_STRING},
{"SETLEXERLANGUAGE", SLT_VOID, SCI_SETLEXERLANGUAGE, SLT_VOID, SLT_STRING},
{"LOADLEXERLIBRARY", SLT_VOID, SCI_LOADLEXERLIBRARY, SLT_VOID, SLT_STRING},
{"GETPROPERTY", SLT_INT, SCI_GETPROPERTY, SLT_STRING, SLT_STRINGRESULT},
{"GETPROPERTYEXPANDED", SLT_INT, SCI_GETPROPERTYEXPANDED, SLT_STRING, SLT_STRINGRESULT},
{"GETPROPERTYINT", SLT_INT, SCI_GETPROPERTYINT, SLT_STRING, SLT_VOID},
{"GETSTYLEBITSNEEDED", SLT_INT, SCI_GETSTYLEBITSNEEDED, SLT_VOID, SLT_VOID},
{NULL, SLT_LAST, 0, SLT_LAST, SLT_LAST}
};
|