Unit NppPlugin

Description

Core data types and definitions provided by the plugin interface

Overview

Classes, Interfaces, Objects and Records

Name Description
Record TNotifyHeader Compatible with Windows' NMHDR
Record TSciNotification  
Record TSciCharacterRange Range of a min and a max position – supports 64-bit
Record TSciTextRange  
Record TSciTextRangeFull Range of a min and a max position with an output string
Record TSciTextToFind  
Record TSciTextToFindFull Search range, text -> found position
Record TSciRectangle  
Record TSciRangeToFormat  
Record TSciRangeToFormatFull Draw the document into a display context such as a printer
Record TSessionInfo See NPPM_SAVESESSION
Record TToolbarIcons See NPPM_ADDTOOLBARICON_DEPRECATED
Record TTbIconsDarkMode See NPPM_ADDTOOLBARICON_FORDARKMODE
Note
All 3 handles should be set to ensure correct display in case the user selects a custom toolbar icon set.
Record TCommunicationInfo See NPPM_MSGTOPLUGIN
Packed Record TNppData  
Packed Record TShortcutKey  
Packed Record _TFuncItem  
Record TToolbarData See NPPM_DMMREGASDCKDLG
Packed Record TDarkModeColors Contains the color values of the active dark mode theme
Class TNppPlugin Default plugin implementation

Types

nppChar = UnicodeChar ;
nppPChar = PUnicodeChar ;
nppString = UnicodeString ;
PDarkModeColors = ˆTDarkModeColors;
PFuncItem = ˆ_TFuncItem;
PFUNCPLUGINCMD = procedure; cdecl;
PNPPData = ˆTNppData;
PSciNotification = ˆTSciNotification;
PSciTextRange = ˆTSciTextRange;
PSciTextRangeFull = ˆTSciTextRangeFull;
PSciTextToFind = ˆTSciTextToFind;
PSciTextToFindFull = ˆTSciTextToFindFull;
PShortcutKey = ˆTShortcutKey;
PToolbarData = ˆTToolbarData;
SciFnDirect = TScintillaMessageFnc;
SciFnDirectStatus = function(ptr: sptr_t; Msg: Cardinal; wParam: uptr_t; lParam: sptr_t; pStatus: PInteger) : sptr_t; cdecl;
Sci_Position = NativeInt;
Sci_PositionU = NativeUInt;
sptr_t = NativeInt;
TExternalLexerAutoIndentMode = (...);
TMacroStatus = (...);
TNppLang = (...);
TPlatform = (...);
TSciApiLevel = (...);
TSciCharacterRangeFull = TSciCharacterRange;
TScintillaMessageFnc = function(ptr : sptr_t; Msg: Cardinal; wParam: uptr_t; lParam : sptr_t) : sptr_t; cdecl;
TSciSurfaceID = Pointer;
TToolBarStatusType = (...);
TWinVer = (...);
uptr_t = NativeUInt;

Constants

ALL_OPEN_FILES = 0;
ANNOTATION_BOXED = 2;
ANNOTATION_HIDDEN = 0;
ANNOTATION_INDENTED = 3;
ANNOTATION_STANDARD = 1;
CARETSTYLE_BLOCK = 2;
CARETSTYLE_BLOCK_AFTER = $100;
CARETSTYLE_CURSES = $20;
CARETSTYLE_INS_MASK = $F;
CARETSTYLE_INVISIBLE = 0;
CARETSTYLE_LINE = 1;
CARETSTYLE_OVERSTRIKE_BAR = 0;
CARETSTYLE_OVERSTRIKE_BLOCK = $10;
CARET_EVEN = $08;
CARET_JUMPS = $10;
CARET_SLOP = $01;
CARET_STRICT = $04;
CURRENT_COLUMN = 9;
CURRENT_DIRECTORY = 2;
CURRENT_LINE = 8;
CURRENT_LINESTR = 12;
CURRENT_WORD = 6;
DEFAULT_SC_MOD_MASK = SC_MOD_DELETETEXT or SC_MOD_INSERTTEXT or SC_PERFORMED_UNDO or SC_PERFORMED_REDO or SC_MOD_CHANGEINDICATOR ;
dmfHandleChange: Cardinal = $0000000C;
dmfInit: Cardinal = $0000000B;
DOCSTATUS_BUFFERDIRTY = 2;
DOCSTATUS_READONLY = 1;
EDGE_BACKGROUND = 2;
EDGE_LINE = 1;
EDGE_MULTILINE = 3;
EDGE_NONE = 0;
EOLANNOTATION_ANGLES = $122;
EOLANNOTATION_ANGLE_CIRCLE = $102;
EOLANNOTATION_ANGLE_FLAT = $112;
EOLANNOTATION_BOXED = 2;
EOLANNOTATION_CIRCLE_ANGLE = $120;
EOLANNOTATION_CIRCLE_FLAT = $110;
EOLANNOTATION_FLATS = $111;
EOLANNOTATION_FLAT_ANGLE = $121;
EOLANNOTATION_FLAT_CIRCLE = $101;
EOLANNOTATION_HIDDEN = 0;
EOLANNOTATION_STADIUM = $100;
EOLANNOTATION_STANDARD = 1;
EXT_PART = 5;
FILE_NAME = 3;
FULL_CURRENT_PATH = 1;
FuncItemNameLen = 64;
GETFILENAMEATCURSOR = 11;
INDICATOR_CONTAINER = 8;
INDICATOR_HISTORY_MODIFIED_DELETION = 41;
INDICATOR_HISTORY_MODIFIED_INSERTION = 40;
INDICATOR_HISTORY_REVERTED_TO_MODIFIED_DELETION = 43;
INDICATOR_HISTORY_REVERTED_TO_MODIFIED_INSERTION = 42;
INDICATOR_HISTORY_REVERTED_TO_ORIGIN_DELETION = 37;
INDICATOR_HISTORY_REVERTED_TO_ORIGIN_INSERTION = 36;
INDICATOR_HISTORY_SAVED_DELETION = 39;
INDICATOR_HISTORY_SAVED_INSERTION = 38;
INDICATOR_IME = 32;
INDICATOR_IME_MAX = 35;
INDICATOR_MAX = 43;
INDIC_BOX = 6;
INDIC_COMPOSITIONTHICK = 14;
INDIC_COMPOSITIONTHIN = 15;
INDIC_CONTAINER = 8;
INDIC_DASH = 9;
INDIC_DIAGONAL = 3;
INDIC_DOTBOX = 12;
INDIC_DOTS = 10;
INDIC_EXPLORERLINK = 23;
INDIC_FULLBOX = 16;
INDIC_GRADIENT = 20;
INDIC_GRADIENTCENTRE = 21;
INDIC_HIDDEN = 5;
INDIC_IME = 32;
INDIC_IME_MAX = 35;
INDIC_MAX = 35;
INDIC_PLAIN = 0;
INDIC_POINT = 18;
INDIC_POINTCHARACTER = 19;
INDIC_POINT_TOP = 22;
INDIC_ROUNDBOX = 7;
INDIC_SQUIGGLE = 1;
INDIC_SQUIGGLELOW = 11;
INDIC_SQUIGGLEPIXMAP = 13;
INDIC_STRAIGHTBOX = 8;
INDIC_STRIKE = 4;
INDIC_TEXTFORE = 17;
INDIC_TT = 2;
INVALID_POSITION = -1;
KEYWORDSET_MAX = 30;
LINENUMWIDTH_CONSTANT = 1;
LINENUMWIDTH_DYNAMIC = 0;
L_TXT = TNppLang.L_TEXT;
MACRO_USER = (WM_USER + 4000);
MAIN_VIEW = 0;
MARKER_MAX = 31;
MODELESSDIALOGADD = 0;
MODELESSDIALOGREMOVE = 1;
NAME_PART = 4;
NPPMAINMENU = 1;
NPPMSG = (WM_USER + 1000);
NPPM_ACTIVATEDOC = (NPPMSG + 28);
NPPM_ADDSCNMODIFIEDFLAGS = (NPPMSG + 117);
NPPM_ADDTOOLBARICON = NPPM_ADDTOOLBARICON_DEPRECATED deprecated;
NPPM_ADDTOOLBARICON_DEPRECATED = (NPPMSG + 41);
NPPM_ADDTOOLBARICON_FORDARKMODE = (NPPMSG + 101);
NPPM_ALLOCATECMDID = (NPPMSG + 81);
NPPM_ALLOCATEINDICATOR = (NPPMSG + 113);
NPPM_ALLOCATEMARKER = (NPPMSG + 82);
NPPM_ALLOCATESUPPORTED = NPPM_ALLOCATESUPPORTED_DEPRECATED deprecated;
NPPM_ALLOCATESUPPORTED_DEPRECATED = (NPPMSG + 80);
NPPM_CREATELEXER = (NPPMSG + 110);
NPPM_CREATESCINTILLAHANDLE = (NPPMSG + 20);
NPPM_DARKMODESUBCLASSANDTHEME = (NPPMSG + 112);
NPPM_DECODESCI = (NPPMSG + 27);
NPPM_DESTROYSCINTILLAHANDLE = NPPM_DESTROYSCINTILLAHANDLE_DEPRECATED deprecated;
NPPM_DESTROYSCINTILLAHANDLE_DEPRECATED = (NPPMSG + 21);
NPPM_DISABLEAUTOUPDATE = (NPPMSG + 95);
NPPM_DMMGETPLUGINHWNDBYNAME = (NPPMSG + 43);
NPPM_DMMHIDE = (NPPMSG + 31);
NPPM_DMMREGASDCKDLG = (NPPMSG + 33);
NPPM_DMMSHOW = (NPPMSG + 30);
NPPM_DMMUPDATEDISPINFO = (NPPMSG + 32);
NPPM_DMMVIEWOTHERTAB = (NPPMSG + 35);
NPPM_DOCLISTDISABLEEXTCOLUMN = (NPPMSG + 89);
NPPM_DOCLISTDISABLEPATHCOLUMN = (NPPMSG + 102);
NPPM_DOOPEN = (NPPMSG + 77);
NPPM_ENCODESCI = (NPPMSG + 26);
NPPM_GETAPPDATAPLUGINSALLOWED = (NPPMSG + 87);
NPPM_GETBOOKMARKID = (NPPMSG + 111);
NPPM_GETBUFFERENCODING = (NPPMSG + 66);
NPPM_GETBUFFERFORMAT = (NPPMSG + 68);
NPPM_GETBUFFERIDFROMPOS = (NPPMSG + 59);
NPPM_GETBUFFERLANGTYPE = (NPPMSG + 64);
NPPM_GETCURRENTBUFFERID = (NPPMSG + 60);
NPPM_GETCURRENTCMDLINE = (NPPMSG + 109);
NPPM_GETCURRENTCOLUMN = (RUNCOMMAND_USER + CURRENT_COLUMN);
NPPM_GETCURRENTDIRECTORY = (RUNCOMMAND_USER + CURRENT_DIRECTORY);
NPPM_GETCURRENTDOCINDEX = (NPPMSG + 23);
NPPM_GETCURRENTLANGTYPE = (NPPMSG + 5);
NPPM_GETCURRENTLINE = (RUNCOMMAND_USER + CURRENT_LINE);
NPPM_GETCURRENTLINESTR = (RUNCOMMAND_USER + CURRENT_LINESTR);
NPPM_GETCURRENTMACROSTATUS = (NPPMSG + 106);
NPPM_GETCURRENTNATIVELANGENCODING = (NPPMSG + 79);
NPPM_GETCURRENTSCINTILLA = (NPPMSG + 4);
NPPM_GETCURRENTVIEW = (NPPMSG + 88);
NPPM_GETCURRENTWORD = (RUNCOMMAND_USER + CURRENT_WORD);
NPPM_GETDARKMODECOLORS = (NPPMSG + 108);
NPPM_GETEDITORDEFAULTBACKGROUNDCOLOR = (NPPMSG + 91);
NPPM_GETEDITORDEFAULTFOREGROUNDCOLOR = (NPPMSG + 90);
NPPM_GETENABLETHEMETEXTUREFUNC_DEPRECATED = (NPPMSG + 45);
NPPM_GETEXTERNALLEXERAUTOINDENTMODE = (NPPMSG + 103);
NPPM_GETEXTPART = (RUNCOMMAND_USER + EXT_PART);
NPPM_GETFILENAME = (RUNCOMMAND_USER + FILE_NAME);
NPPM_GETFILENAMEATCURSOR = (RUNCOMMAND_USER + GETFILENAMEATCURSOR);
NPPM_GETFULLCURRENTPATH = (RUNCOMMAND_USER + FULL_CURRENT_PATH);
NPPM_GETFULLPATHFROMBUFFERID = (NPPMSG + 58);
NPPM_GETLANGUAGEDESC = (NPPMSG + 84);
NPPM_GETLANGUAGENAME = (NPPMSG + 83);
NPPM_GETLINENUMBERWIDTHMODE = (NPPMSG + 100);
NPPM_GETMENUHANDLE = (NPPMSG + 25);
NPPM_GETNAMEPART = (RUNCOMMAND_USER + NAME_PART);
NPPM_GETNATIVELANGFILENAME = (NPPMSG + 116);
NPPM_GETNBOPENFILES = (NPPMSG + 7);
NPPM_GETNBSESSIONFILES = (NPPMSG + 13);
NPPM_GETNBUSERLANG = (NPPMSG + 22);
NPPM_GETNPPDIRECTORY = (RUNCOMMAND_USER + NPP_DIRECTORY);
NPPM_GETNPPFULLFILEPATH = (RUNCOMMAND_USER + NPP_FULL_FILE_PATH);
NPPM_GETNPPSETTINGSDIRPATH = (NPPMSG + 119);
NPPM_GETNPPVERSION = (NPPMSG + 50);
NPPM_GETOPENFILENAMES = NPPM_GETOPENFILENAMES_DEPRECATED deprecated;
NPPM_GETOPENFILENAMESPRIMARY = NPPM_GETOPENFILENAMESPRIMARY_DEPRECATED deprecated;
NPPM_GETOPENFILENAMESPRIMARY_DEPRECATED = (NPPMSG + 17);
NPPM_GETOPENFILENAMESSECOND = NPPM_GETOPENFILENAMESSECOND_DEPRECATED deprecated;
NPPM_GETOPENFILENAMESSECOND_DEPRECATED = (NPPMSG + 18);
NPPM_GETOPENFILENAMES_DEPRECATED = (NPPMSG + 8);
NPPM_GETPLUGINHOMEPATH = (NPPMSG + 97);
NPPM_GETPLUGINSCONFIGDIR = (NPPMSG + 46);
NPPM_GETPOSFROMBUFFERID = (NPPMSG + 57);
NPPM_GETSESSIONFILES = (NPPMSG + 14);
NPPM_GETSETTINGSONCLOUDPATH = (NPPMSG + 98);
NPPM_GETSHORTCUTBYCMDID = (NPPMSG + 76);
NPPM_GETTABCOLORID = (NPPMSG + 114);
NPPM_GETTOOLBARICONSETCHOICE = (NPPMSG + 118);
NPPM_GETWINDOWSVERSION = (NPPMSG + 42);
NPPM_HIDEMENU = (NPPMSG + 72);
NPPM_HIDESTATUSBAR = (NPPMSG + 74);
NPPM_HIDETABBAR = (NPPMSG + 51);
NPPM_HIDETOOLBAR = (NPPMSG + 70);
NPPM_ISAUTOINDENTON = (NPPMSG + 105);
NPPM_ISDARKMODEENABLED = (NPPMSG + 107);
NPPM_ISDOCLISTSHOWN = (NPPMSG + 86);
NPPM_ISMENUHIDDEN = (NPPMSG + 73);
NPPM_ISSTATUSBARHIDDEN = (NPPMSG + 75);
NPPM_ISTABBARHIDDEN = (NPPMSG + 52);
NPPM_ISTOOLBARHIDDEN = (NPPMSG + 71);
NPPM_LAUNCHFINDINFILESDLG = (NPPMSG + 29);
NPPM_LOADSESSION = (NPPMSG + 34);
NPPM_MAKECURRENTBUFFERDIRTY = (NPPMSG + 44);
NPPM_MENUCOMMAND = (NPPMSG + 48);
NPPM_MODELESSDIALOG = (NPPMSG + 12);
NPPM_MSGTOPLUGIN = (NPPMSG + 47);
NPPM_RELOADBUFFERID = (NPPMSG + 61);
NPPM_RELOADFILE = (NPPMSG + 36);
NPPM_REMOVESHORTCUTBYCMDID = (NPPMSG + 96);
NPPM_SAVEALLFILES = (NPPMSG + 39);
NPPM_SAVECURRENTFILE = (NPPMSG + 38);
NPPM_SAVECURRENTFILEAS = (NPPMSG + 78);
NPPM_SAVECURRENTSESSION = (NPPMSG + 16);
NPPM_SAVEFILE = (NPPMSG + 94);
NPPM_SAVESESSION = (NPPMSG + 15);
NPPM_SETBUFFERENCODING = (NPPMSG + 67);
NPPM_SETBUFFERFORMAT = (NPPMSG + 69);
NPPM_SETBUFFERLANGTYPE = (NPPMSG + 65);
NPPM_SETCURRENTLANGTYPE = (NPPMSG + 6);
NPPM_SETEDITORBORDEREDGE = (NPPMSG + 93);
NPPM_SETEXTERNALLEXERAUTOINDENTMODE = (NPPMSG + 104);
NPPM_SETLINENUMBERWIDTHMODE = (NPPMSG + 99);
NPPM_SETMENUITEMCHECK = (NPPMSG + 40);
NPPM_SETSMOOTHFONT = (NPPMSG + 92);
NPPM_SETSTATUSBAR = (NPPMSG + 24);
NPPM_SETUNTITLEDNAME = (NPPMSG + 115);
NPPM_SHOWDOCLIST = (NPPMSG + 85);
NPPM_SWITCHTOFILE = (NPPMSG + 37);
NPPM_TRIGGERTABBARCONTEXTMENU = (NPPMSG + 49);
NPPN_BEFORESHUTDOWN = (NPPN_FIRST + 19);
NPPN_BUFFERACTIVATED = (NPPN_FIRST + 10);
NPPN_CANCELSHUTDOWN = (NPPN_FIRST + 20);
NPPN_CMDLINEPLUGINMSG = (NPPN_FIRST + 28);
NPPN_DARKMODECHANGED = (NPPN_FIRST + 27);
NPPN_DOCORDERCHANGED = (NPPN_FIRST + 17);
NPPN_EXTERNALLEXERBUFFER = (NPPN_FIRST + 29);
NPPN_FILEBEFORECLOSE = (NPPN_FIRST + 3);
NPPN_FILEBEFOREDELETE = (NPPN_FIRST + 24);
NPPN_FILEBEFORELOAD = (NPPN_FIRST + 14);
NPPN_FILEBEFOREOPEN = (NPPN_FIRST + 6);
NPPN_FILEBEFORERENAME = (NPPN_FIRST + 21);
NPPN_FILEBEFORESAVE = (NPPN_FIRST + 7);
NPPN_FILECLOSED = (NPPN_FIRST + 5);
NPPN_FILEDELETED = (NPPN_FIRST + 26);
NPPN_FILEDELETEFAILED = (NPPN_FIRST + 25);
NPPN_FILELOADFAILED = (NPPN_FIRST + 15);
NPPN_FILEOPENED = (NPPN_FIRST + 4);
NPPN_FILERENAMECANCEL = (NPPN_FIRST + 22);
NPPN_FILERENAMED = (NPPN_FIRST + 23);
NPPN_FILESAVED = (NPPN_FIRST + 8);
NPPN_FIRST = 1000;
NPPN_GLOBALMODIFIED = (NPPN_FIRST + 30);
NPPN_LANGCHANGED = (NPPN_FIRST + 11);
NPPN_NATIVELANGCHANGED = (NPPN_FIRST + 31);
NPPN_READONLYCHANGED = (NPPN_FIRST + 16);
NPPN_READY = (NPPN_FIRST + 1);
NPPN_SHORTCUTSREMAPPED = (NPPN_FIRST + 13);
NPPN_SHUTDOWN = (NPPN_FIRST + 9);
NPPN_SNAPSHOTDIRTYFILELOADED = (NPPN_FIRST + 18);
NPPN_TBMODIFICATION = (NPPN_FIRST + 2);
NPPN_TOOLBARICONSETCHANGED = (NPPN_FIRST + 32);
NPPN_WORDSTYLESUPDATED = (NPPN_FIRST + 12);
NPPPLUGINMENU = 0;
NPP_DIRECTORY = 7;
NPP_FULL_FILE_PATH = 10;
PRIMARY_VIEW = 1;
RUNCOMMAND_USER = (WM_USER + 3000);
SCEN_CHANGE = 768;
SCEN_KILLFOCUS = 256;
SCEN_SETFOCUS = 512;
SCFIND_CXX11REGEX = $00800000;
SCFIND_MATCHCASE = 4;
SCFIND_NONE = 0;
SCFIND_POSIX = $00400000;
SCFIND_REGEXP = $00200000;
SCFIND_WHOLEWORD = 2;
SCFIND_WORDSTART = $00100000;
SCINTILLA_USER = (WM_USER + 2000);
SCI_ADDREFDOCUMENT = 2376;
SCI_ADDSELECTION = 2573;
SCI_ADDSTYLEDTEXT = 2002;
SCI_ADDTABSTOP = 2676;
SCI_ADDTEXT = 2001;
SCI_ADDUNDOACTION = 2560;
SCI_ALLOCATE = 2446;
SCI_ALLOCATEEXTENDEDSTYLES = 2553;
SCI_ALLOCATELINECHARACTERINDEX = 2711;
SCI_ALLOCATELINES = 2089;
SCI_ALLOCATESUBSTYLES = 4020;
SCI_ANNOTATIONCLEARALL = 2547;
SCI_ANNOTATIONGETLINES = 2546;
SCI_ANNOTATIONGETSTYLE = 2543;
SCI_ANNOTATIONGETSTYLEOFFSET = 2551;
SCI_ANNOTATIONGETSTYLES = 2545;
SCI_ANNOTATIONGETTEXT = 2541;
SCI_ANNOTATIONGETVISIBLE = 2549;
SCI_ANNOTATIONSETSTYLE = 2542;
SCI_ANNOTATIONSETSTYLEOFFSET = 2550;
SCI_ANNOTATIONSETSTYLES = 2544;
SCI_ANNOTATIONSETTEXT = 2540;
SCI_ANNOTATIONSETVISIBLE = 2548;
SCI_APPENDTEXT = 2282;
SCI_ASSIGNCMDKEY = 2070;
SCI_AUTOCACTIVE = 2102;
SCI_AUTOCCANCEL = 2101;
SCI_AUTOCCOMPLETE = 2104;
SCI_AUTOCGETAUTOHIDE = 2119;
SCI_AUTOCGETCANCELATSTART = 2111;
SCI_AUTOCGETCASEINSENSITIVEBEHAVIOUR = 2635;
SCI_AUTOCGETCHOOSESINGLE = 2114;
SCI_AUTOCGETCURRENT = 2445;
SCI_AUTOCGETCURRENTTEXT = 2610;
SCI_AUTOCGETDROPRESTOFWORD = 2271;
SCI_AUTOCGETIGNORECASE = 2116;
SCI_AUTOCGETIMAGESCALE = 2816;
SCI_AUTOCGETMAXHEIGHT = 2211;
SCI_AUTOCGETMAXWIDTH = 2209;
SCI_AUTOCGETMULTI = 2637;
SCI_AUTOCGETOPTIONS = 2639;
SCI_AUTOCGETORDER = 2661;
SCI_AUTOCGETSEPARATOR = 2107;
SCI_AUTOCGETSTYLE = 2120;
SCI_AUTOCGETTYPESEPARATOR = 2285;
SCI_AUTOCPOSSTART = 2103;
SCI_AUTOCSELECT = 2108;
SCI_AUTOCSETAUTOHIDE = 2118;
SCI_AUTOCSETCANCELATSTART = 2110;
SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR = 2634;
SCI_AUTOCSETCHOOSESINGLE = 2113;
SCI_AUTOCSETDROPRESTOFWORD = 2270;
SCI_AUTOCSETFILLUPS = 2112;
SCI_AUTOCSETIGNORECASE = 2115;
SCI_AUTOCSETIMAGESCALE = 2815;
SCI_AUTOCSETMAXHEIGHT = 2210;
SCI_AUTOCSETMAXWIDTH = 2208;
SCI_AUTOCSETMULTI = 2636;
SCI_AUTOCSETOPTIONS = 2638;
SCI_AUTOCSETORDER = 2660;
SCI_AUTOCSETSEPARATOR = 2106;
SCI_AUTOCSETSTYLE = 2109;
SCI_AUTOCSETTYPESEPARATOR = 2286;
SCI_AUTOCSHOW = 2100;
SCI_AUTOCSTOPS = 2105;
SCI_BACKTAB = 2328;
SCI_BEGINUNDOACTION = 2078;
SCI_BRACEBADLIGHT = 2352;
SCI_BRACEBADLIGHTINDICATOR = 2499;
SCI_BRACEHIGHLIGHT = 2351;
SCI_BRACEHIGHLIGHTINDICATOR = 2498;
SCI_BRACEMATCH = 2353;
SCI_BRACEMATCHNEXT = 2369;
SCI_CALLTIPACTIVE = 2202;
SCI_CALLTIPCANCEL = 2201;
SCI_CALLTIPPOSSTART = 2203;
SCI_CALLTIPSETBACK = 2205;
SCI_CALLTIPSETFORE = 2206;
SCI_CALLTIPSETFOREHLT = 2207;
SCI_CALLTIPSETHLT = 2204;
SCI_CALLTIPSETPOSITION = 2213;
SCI_CALLTIPSETPOSSTART = 2214;
SCI_CALLTIPSHOW = 2200;
SCI_CALLTIPUSESTYLE = 2212;
SCI_CANCEL = 2325;
SCI_CANPASTE = 2173;
SCI_CANREDO = 2016;
SCI_CANUNDO = 2174;
SCI_CHANGEINSERTION = 2672;
SCI_CHANGELEXERSTATE = 2617;
SCI_CHANGESELECTIONMODE = 2659;
SCI_CHARLEFT = 2304;
SCI_CHARLEFTEXTEND = 2305;
SCI_CHARLEFTRECTEXTEND = 2428;
SCI_CHARPOSITIONFROMPOINT = 2561;
SCI_CHARPOSITIONFROMPOINTCLOSE = 2562;
SCI_CHARRIGHT = 2306;
SCI_CHARRIGHTEXTEND = 2307;
SCI_CHARRIGHTRECTEXTEND = 2429;
SCI_CHOOSECARETX = 2399;
SCI_CLEAR = 2180;
SCI_CLEARALL = 2004;
SCI_CLEARALLCMDKEYS = 2072;
SCI_CLEARALLREPRESENTATIONS = 2770;
SCI_CLEARCMDKEY = 2071;
SCI_CLEARDOCUMENTSTYLE = 2005;
SCI_CLEARREGISTEREDIMAGES = 2408;
SCI_CLEARREPRESENTATION = 2667;
SCI_CLEARSELECTIONS = 2571;
SCI_CLEARTABSTOPS = 2675;
SCI_COLOURISE = 4003;
SCI_CONTRACTEDFOLDNEXT = 2618;
SCI_CONVERTEOLS = 2029;
SCI_COPY = 2178;
SCI_COPYALLOWLINE = 2519;
SCI_COPYRANGE = 2419;
SCI_COPYTEXT = 2420;
SCI_COUNTCHARACTERS = 2633;
SCI_COUNTCODEUNITS = 2715;
SCI_CREATEDOCUMENT = 2375;
SCI_CREATELOADER = 2632;
SCI_CUT = 2177;
SCI_CUTALLOWLINE = 2810;
SCI_DELETEBACK = 2326;
SCI_DELETEBACKNOTLINE = 2344;
SCI_DELETERANGE = 2645;
SCI_DELLINELEFT = 2395;
SCI_DELLINERIGHT = 2396;
SCI_DELWORDLEFT = 2335;
SCI_DELWORDRIGHT = 2336;
SCI_DELWORDRIGHTEND = 2518;
SCI_DESCRIBEKEYWORDSETS = 4017;
SCI_DESCRIBEPROPERTY = 4016;
SCI_DESCRIPTIONOFSTYLE = 4032;
SCI_DISTANCETOSECONDARYSTYLES = 4025;
SCI_DOCLINEFROMVISIBLE = 2221;
SCI_DOCUMENTEND = 2318;
SCI_DOCUMENTENDEXTEND = 2319;
SCI_DOCUMENTSTART = 2316;
SCI_DOCUMENTSTARTEXTEND = 2317;
SCI_DROPSELECTIONN = 2671;
SCI_EDITTOGGLEOVERTYPE = 2324;
SCI_EMPTYUNDOBUFFER = 2175;
SCI_ENCODEDFROMUTF8 = 2449;
SCI_ENDUNDOACTION = 2079;
SCI_ENSUREVISIBLE = 2232;
SCI_ENSUREVISIBLEENFORCEPOLICY = 2234;
SCI_EOLANNOTATIONCLEARALL = 2744;
SCI_EOLANNOTATIONGETSTYLE = 2743;
SCI_EOLANNOTATIONGETSTYLEOFFSET = 2748;
SCI_EOLANNOTATIONGETTEXT = 2741;
SCI_EOLANNOTATIONGETVISIBLE = 2746;
SCI_EOLANNOTATIONSETSTYLE = 2742;
SCI_EOLANNOTATIONSETSTYLEOFFSET = 2747;
SCI_EOLANNOTATIONSETTEXT = 2740;
SCI_EOLANNOTATIONSETVISIBLE = 2745;
SCI_EXPANDCHILDREN = 2239;
SCI_FINDCOLUMN = 2456;
SCI_FINDINDICATORFLASH = 2641;
SCI_FINDINDICATORHIDE = 2642;
SCI_FINDINDICATORSHOW = 2640;
SCI_FINDTEXT = 2150 deprecated 'Use SCI_FINDTEXTFULL instead';
SCI_FINDTEXTFULL = 2196;
SCI_FOLDALL = 2662;
SCI_FOLDCHILDREN = 2238;
SCI_FOLDDISPLAYTEXTGETSTYLE = 2707;
SCI_FOLDDISPLAYTEXTSETSTYLE = 2701;
SCI_FOLDLINE = 2237;
SCI_FORMATRANGE = 2151 deprecated 'Use SCI_FORMATRANGEFULL instead';
SCI_FORMATRANGEFULL = 2777;
SCI_FORMFEED = 2330;
SCI_FREESUBSTYLES = 4023;
SCI_GETACCESSIBILITY = 2703;
SCI_GETADDITIONALCARETFORE = 2605;
SCI_GETADDITIONALCARETSBLINK = 2568;
SCI_GETADDITIONALCARETSVISIBLE = 2609;
SCI_GETADDITIONALSELALPHA = 2603;
SCI_GETADDITIONALSELECTIONTYPING = 2566;
SCI_GETALLLINESVISIBLE = 2236;
SCI_GETANCHOR = 2009;
SCI_GETAUTOMATICFOLD = 2664;
SCI_GETBACKSPACEUNINDENTS = 2263;
SCI_GETBOOSTREGEXERRMSG = 5000;
SCI_GETBUFFEREDDRAW = 2034;
SCI_GETCARETFORE = 2138;
SCI_GETCARETLINEBACK = 2097;
SCI_GETCARETLINEBACKALPHA = 2471;
SCI_GETCARETLINEFRAME = 2704;
SCI_GETCARETLINEHIGHLIGHTSUBLINE = 2773;
SCI_GETCARETLINELAYER = 2764;
SCI_GETCARETLINEVISIBLE = 2095;
SCI_GETCARETLINEVISIBLEALWAYS = 2654;
SCI_GETCARETPERIOD = 2075;
SCI_GETCARETSTICKY = 2457;
SCI_GETCARETSTYLE = 2513;
SCI_GETCARETWIDTH = 2189;
SCI_GETCHANGEHISTORY = 2781;
SCI_GETCHARACTERCATEGORYOPTIMIZATION = 2721;
SCI_GETCHARACTERPOINTER = 2520;
SCI_GETCHARAT = 2007;
SCI_GETCODEPAGE = 2137;
SCI_GETCOLUMN = 2129;
SCI_GETCOMMANDEVENTS = 2718;
SCI_GETCONTROLCHARSYMBOL = 2389;
SCI_GETCOPYSEPARATOR = 2812;
SCI_GETCURLINE = 2027;
SCI_GETCURRENTPOS = 2008;
SCI_GETCURSOR = 2387;
SCI_GETDEFAULTFOLDDISPLAYTEXT = 2723;
SCI_GETDIRECTFUNCTION = 2184;
SCI_GETDIRECTPOINTER = 2185;
SCI_GETDIRECTSTATUSFUNCTION = 2772;
SCI_GETDOCPOINTER = 2357;
SCI_GETDOCUMENTOPTIONS = 2379;
SCI_GETEDGECOLOUR = 2364;
SCI_GETEDGECOLUMN = 2360;
SCI_GETEDGEMODE = 2362;
SCI_GETELEMENTALLOWSTRANSLUCENT = 2757;
SCI_GETELEMENTBASECOLOUR = 2758;
SCI_GETELEMENTCOLOUR = 2754;
SCI_GETELEMENTISSET = 2756;
SCI_GETENDATLASTLINE = 2278;
SCI_GETENDSTYLED = 2028;
SCI_GETEOLMODE = 2030;
SCI_GETEXTRAASCENT = 2526;
SCI_GETEXTRADESCENT = 2528;
SCI_GETFIRSTVISIBLELINE = 2152;
SCI_GETFOCUS = 2381;
SCI_GETFOLDEXPANDED = 2230;
SCI_GETFOLDLEVEL = 2223;
SCI_GETFOLDPARENT = 2225;
SCI_GETFONTLOCALE = 2761;
SCI_GETFONTQUALITY = 2612;
SCI_GETGAPPOSITION = 2644;
SCI_GETHIGHLIGHTGUIDE = 2135;
SCI_GETHOTSPOTACTIVEBACK = 2495;
SCI_GETHOTSPOTACTIVEFORE = 2494;
SCI_GETHOTSPOTACTIVEUNDERLINE = 2496;
SCI_GETHOTSPOTSINGLELINE = 2497;
SCI_GETHSCROLLBAR = 2131;
SCI_GETIDENTIFIER = 2623;
SCI_GETIDLESTYLING = 2693;
SCI_GETIMEINTERACTION = 2678;
SCI_GETINDENT = 2123;
SCI_GETINDENTATIONGUIDES = 2133;
SCI_GETINDICATORCURRENT = 2501;
SCI_GETINDICATORVALUE = 2503;
SCI_GETLASTCHILD = 2224;
SCI_GETLAYOUTCACHE = 2273;
SCI_GETLAYOUTTHREADS = 2776;
SCI_GETLENGTH = 2006;
SCI_GETLEXER = 4002;
SCI_GETLEXERLANGUAGE = 4012;
SCI_GETLINE = 2153;
SCI_GETLINECHARACTERINDEX = 2710;
SCI_GETLINECOUNT = 2154;
SCI_GETLINEENDPOSITION = 2136;
SCI_GETLINEENDTYPESACTIVE = 2658;
SCI_GETLINEENDTYPESALLOWED = 2657;
SCI_GETLINEENDTYPESSUPPORTED = 4018;
SCI_GETLINEINDENTATION = 2127;
SCI_GETLINEINDENTPOSITION = 2128;
SCI_GETLINESELENDPOSITION = 2425;
SCI_GETLINESELSTARTPOSITION = 2424;
SCI_GETLINESTATE = 2093;
SCI_GETLINEVISIBLE = 2228;
SCI_GETMAINSELECTION = 2575;
SCI_GETMARGINBACKN = 2251;
SCI_GETMARGINCURSORN = 2249;
SCI_GETMARGINLEFT = 2156;
SCI_GETMARGINMASKN = 2245;
SCI_GETMARGINOPTIONS = 2557;
SCI_GETMARGINRIGHT = 2158;
SCI_GETMARGINS = 2253;
SCI_GETMARGINSENSITIVEN = 2247;
SCI_GETMARGINTYPEN = 2241;
SCI_GETMARGINWIDTHN = 2243;
SCI_GETMAXLINESTATE = 2094;
SCI_GETMODEVENTMASK = 2378;
SCI_GETMODIFY = 2159;
SCI_GETMOUSEDOWNCAPTURES = 2385;
SCI_GETMOUSEDWELLTIME = 2265;
SCI_GETMOUSESELECTIONRECTANGULARSWITCH = 2669;
SCI_GETMOUSEWHEELCAPTURES = 2697;
SCI_GETMOVEEXTENDSSELECTION = 2706;
SCI_GETMULTIEDGECOLUMN = 2749;
SCI_GETMULTIPASTE = 2615;
SCI_GETMULTIPLESELECTION = 2564;
SCI_GETNAMEDSTYLES = 4029;
SCI_GETNEXTTABSTOP = 2677;
SCI_GETOVERTYPE = 2187;
SCI_GETPASTECONVERTENDINGS = 2468;
SCI_GETPHASESDRAW = 2673;
SCI_GETPOSITIONCACHE = 2515;
SCI_GETPRIMARYSTYLEFROMSTYLE = 4028;
SCI_GETPRINTCOLOURMODE = 2149;
SCI_GETPRINTMAGNIFICATION = 2147;
SCI_GETPRINTWRAPMODE = 2407;
SCI_GETPROPERTY = 4008;
SCI_GETPROPERTYEXPANDED = 4009;
SCI_GETPROPERTYINT = 4010;
SCI_GETPUNCTUATIONCHARS = 2649;
SCI_GETRANGEPOINTER = 2643;
SCI_GETREADONLY = 2140;
SCI_GETRECTANGULARSELECTIONANCHOR = 2591;
SCI_GETRECTANGULARSELECTIONANCHORVIRTUALSPACE = 2595;
SCI_GETRECTANGULARSELECTIONCARET = 2589;
SCI_GETRECTANGULARSELECTIONCARETVIRTUALSPACE = 2593;
SCI_GETRECTANGULARSELECTIONMODIFIER = 2599;
SCI_GETREPRESENTATION = 2666;
SCI_GETREPRESENTATIONAPPEARANCE = 2767;
SCI_GETREPRESENTATIONCOLOUR = 2769;
SCI_GETSCROLLWIDTH = 2275;
SCI_GETSCROLLWIDTHTRACKING = 2517;
SCI_GETSEARCHFLAGS = 2199;
SCI_GETSELALPHA = 2477;
SCI_GETSELECTIONEMPTY = 2650;
SCI_GETSELECTIONEND = 2145;
SCI_GETSELECTIONHIDDEN = 2088;
SCI_GETSELECTIONLAYER = 2762;
SCI_GETSELECTIONMODE = 2423;
SCI_GETSELECTIONNANCHOR = 2579;
SCI_GETSELECTIONNANCHORVIRTUALSPACE = 2583;
SCI_GETSELECTIONNCARET = 2577;
SCI_GETSELECTIONNCARETVIRTUALSPACE = 2581;
SCI_GETSELECTIONNEND = 2587;
SCI_GETSELECTIONNENDVIRTUALSPACE = 2727;
SCI_GETSELECTIONNSTART = 2585;
SCI_GETSELECTIONNSTARTVIRTUALSPACE = 2726;
SCI_GETSELECTIONS = 2570;
SCI_GETSELECTIONSERIALIZED = 2785;
SCI_GETSELECTIONSTART = 2143;
SCI_GETSELEOLFILLED = 2479;
SCI_GETSELTEXT = 2161;
SCI_GETSTATUS = 2383;
SCI_GETSTYLEAT = 2010;
SCI_GETSTYLEDTEXT = 2015 deprecated 'Use SCI_GETSTYLEDTEXTFULL instead';
SCI_GETSTYLEDTEXTFULL = 2778;
SCI_GETSTYLEFROMSUBSTYLE = 4027;
SCI_GETSTYLEINDEXAT = 2038;
SCI_GETSUBSTYLEBASES = 4026;
SCI_GETSUBSTYLESLENGTH = 4022;
SCI_GETSUBSTYLESSTART = 4021;
SCI_GETTABDRAWMODE = 2698;
SCI_GETTABINDENTS = 2261;
SCI_GETTABMINIMUMWIDTH = 2725;
SCI_GETTABWIDTH = 2121;
SCI_GETTAG = 2616;
SCI_GETTARGETEND = 2193;
SCI_GETTARGETENDVIRTUALSPACE = 2731;
SCI_GETTARGETSTART = 2191;
SCI_GETTARGETSTARTVIRTUALSPACE = 2729;
SCI_GETTARGETTEXT = 2687;
SCI_GETTECHNOLOGY = 2631;
SCI_GETTEXT = 2182;
SCI_GETTEXTLENGTH = 2183;
SCI_GETTEXTRANGE = 2162 deprecated 'Use SCI_GETTEXTRANGEFULL instead';
SCI_GETTEXTRANGEFULL = 2039;
SCI_GETUNDOCOLLECTION = 2019;
SCI_GETUNDOSELECTIONHISTORY = 2783;
SCI_GETUNDOSEQUENCE = 2799;
SCI_GETUSETABS = 2125;
SCI_GETVIEWEOL = 2355;
SCI_GETVIEWWS = 2020;
SCI_GETVIRTUALSPACEOPTIONS = 2597;
SCI_GETVSCROLLBAR = 2281;
SCI_GETWHITESPACECHARS = 2647;
SCI_GETWHITESPACESIZE = 2087;
SCI_GETWORDCHARS = 2646;
SCI_GETWRAPINDENTMODE = 2473;
SCI_GETWRAPMODE = 2269;
SCI_GETWRAPSTARTINDENT = 2465;
SCI_GETWRAPVISUALFLAGS = 2461;
SCI_GETWRAPVISUALFLAGSLOCATION = 2463;
SCI_GETXOFFSET = 2398;
SCI_GETZOOM = 2374;
SCI_GOTOLINE = 2024;
SCI_GOTOPOS = 2025;
SCI_GRABFOCUS = 2400;
SCI_HIDELINES = 2227;
SCI_HIDESELECTION = 2163;
SCI_HOME = 2312;
SCI_HOMEDISPLAY = 2345;
SCI_HOMEDISPLAYEXTEND = 2346;
SCI_HOMEEXTEND = 2313;
SCI_HOMERECTEXTEND = 2430;
SCI_HOMEWRAP = 2349;
SCI_HOMEWRAPEXTEND = 2450;
SCI_INDEXPOSITIONFROMLINE = 2714;
SCI_INDICATORALLONFOR = 2506;
SCI_INDICATORCLEARRANGE = 2505;
SCI_INDICATOREND = 2509;
SCI_INDICATORFILLRANGE = 2504;
SCI_INDICATORSTART = 2508;
SCI_INDICATORVALUEAT = 2507;
SCI_INDICGETALPHA = 2524;
SCI_INDICGETFLAGS = 2685;
SCI_INDICGETFORE = 2083;
SCI_INDICGETHOVERFORE = 2683;
SCI_INDICGETHOVERSTYLE = 2681;
SCI_INDICGETOUTLINEALPHA = 2559;
SCI_INDICGETSTROKEWIDTH = 2752;
SCI_INDICGETSTYLE = 2081;
SCI_INDICGETUNDER = 2511;
SCI_INDICSETALPHA = 2523;
SCI_INDICSETFLAGS = 2684;
SCI_INDICSETFORE = 2082;
SCI_INDICSETHOVERFORE = 2682;
SCI_INDICSETHOVERSTYLE = 2680;
SCI_INDICSETOUTLINEALPHA = 2558;
SCI_INDICSETSTROKEWIDTH = 2751;
SCI_INDICSETSTYLE = 2080;
SCI_INDICSETUNDER = 2510;
SCI_INSERTTEXT = 2003;
SCI_ISRANGEWORD = 2691;
SCI_LEXER_START = 4000;
SCI_LINECOPY = 2455;
SCI_LINECUT = 2337;
SCI_LINEDEDENT = 2814;
SCI_LINEDELETE = 2338;
SCI_LINEDOWN = 2300;
SCI_LINEDOWNEXTEND = 2301;
SCI_LINEDOWNRECTEXTEND = 2426;
SCI_LINEDUPLICATE = 2404;
SCI_LINEEND = 2314;
SCI_LINEENDDISPLAY = 2347;
SCI_LINEENDDISPLAYEXTEND = 2348;
SCI_LINEENDEXTEND = 2315;
SCI_LINEENDRECTEXTEND = 2432;
SCI_LINEENDWRAP = 2451;
SCI_LINEENDWRAPEXTEND = 2452;
SCI_LINEFROMINDEXPOSITION = 2713;
SCI_LINEFROMPOSITION = 2166;
SCI_LINEINDENT = 2813;
SCI_LINELENGTH = 2350;
SCI_LINEREVERSE = 2354;
SCI_LINESCROLL = 2168;
SCI_LINESCROLLDOWN = 2342;
SCI_LINESCROLLUP = 2343;
SCI_LINESJOIN = 2288;
SCI_LINESONSCREEN = 2370;
SCI_LINESSPLIT = 2289;
SCI_LINETRANSPOSE = 2339;
SCI_LINEUP = 2302;
SCI_LINEUPEXTEND = 2303;
SCI_LINEUPRECTEXTEND = 2427;
SCI_LOWERCASE = 2340;
SCI_MARGINGETSTYLE = 2533;
SCI_MARGINGETSTYLEOFFSET = 2538;
SCI_MARGINGETSTYLES = 2535;
SCI_MARGINGETTEXT = 2531;
SCI_MARGINSETSTYLE = 2532;
SCI_MARGINSETSTYLEOFFSET = 2537;
SCI_MARGINSETSTYLES = 2534;
SCI_MARGINSETTEXT = 2530;
SCI_MARGINTEXTCLEARALL = 2536;
SCI_MARKERADD = 2043;
SCI_MARKERADDSET = 2466;
SCI_MARKERDEFINE = 2040;
SCI_MARKERDEFINEPIXMAP = 2049;
SCI_MARKERDEFINERGBAIMAGE = 2626;
SCI_MARKERDELETE = 2044;
SCI_MARKERDELETEALL = 2045;
SCI_MARKERDELETEHANDLE = 2018;
SCI_MARKERENABLEHIGHLIGHT = 2293;
SCI_MARKERGET = 2046;
SCI_MARKERGETLAYER = 2734;
SCI_MARKERHANDLEFROMLINE = 2732;
SCI_MARKERLINEFROMHANDLE = 2017;
SCI_MARKERNEXT = 2047;
SCI_MARKERNUMBERFROMLINE = 2733;
SCI_MARKERPREVIOUS = 2048;
SCI_MARKERSETALPHA = 2476;
SCI_MARKERSETBACK = 2042;
SCI_MARKERSETBACKSELECTED = 2292;
SCI_MARKERSETBACKSELECTEDTRANSLUCENT = 2296;
SCI_MARKERSETBACKTRANSLUCENT = 2295;
SCI_MARKERSETFORE = 2041;
SCI_MARKERSETFORETRANSLUCENT = 2294;
SCI_MARKERSETLAYER = 2735;
SCI_MARKERSETSTROKEWIDTH = 2297;
SCI_MARKERSYMBOLDEFINED = 2529;
SCI_MOVECARETINSIDEVIEW = 2401;
SCI_MOVESELECTEDLINESDOWN = 2621;
SCI_MOVESELECTEDLINESUP = 2620;
SCI_MULTIEDGEADDLINE = 2694;
SCI_MULTIEDGECLEARALL = 2695;
SCI_MULTIPLESELECTADDEACH = 2689;
SCI_MULTIPLESELECTADDNEXT = 2688;
SCI_NAMEOFSTYLE = 4030;
SCI_NEWLINE = 2329;
SCI_NULL = 2172;
SCI_OPTIONAL_START = 3000;
SCI_PAGEDOWN = 2322;
SCI_PAGEDOWNEXTEND = 2323;
SCI_PAGEDOWNRECTEXTEND = 2434;
SCI_PAGEUP = 2320;
SCI_PAGEUPEXTEND = 2321;
SCI_PAGEUPRECTEXTEND = 2433;
SCI_PARADOWN = 2413;
SCI_PARADOWNEXTEND = 2414;
SCI_PARAUP = 2415;
SCI_PARAUPEXTEND = 2416;
SCI_PASTE = 2179;
SCI_POINTXFROMPOSITION = 2164;
SCI_POINTYFROMPOSITION = 2165;
SCI_POSITIONAFTER = 2418;
SCI_POSITIONBEFORE = 2417;
SCI_POSITIONFROMLINE = 2167;
SCI_POSITIONFROMPOINT = 2022;
SCI_POSITIONFROMPOINTCLOSE = 2023;
SCI_POSITIONRELATIVE = 2670;
SCI_POSITIONRELATIVECODEUNITS = 2716;
SCI_PRIVATELEXERCALL = 4013;
SCI_PROPERTYNAMES = 4014;
SCI_PROPERTYTYPE = 4015;
SCI_REDO = 2011;
SCI_REGISTERIMAGE = 2405;
SCI_REGISTERRGBAIMAGE = 2627;
SCI_RELEASEALLEXTENDEDSTYLES = 2552;
SCI_RELEASEDOCUMENT = 2377;
SCI_RELEASELINECHARACTERINDEX = 2712;
SCI_REPLACERECTANGULAR = 2771;
SCI_REPLACESEL = 2170;
SCI_REPLACETARGET = 2194;
SCI_REPLACETARGETMINIMAL = 2779;
SCI_REPLACETARGETRE = 2195;
SCI_RESETELEMENTCOLOUR = 2755;
SCI_RGBAIMAGESETHEIGHT = 2625;
SCI_RGBAIMAGESETSCALE = 2651;
SCI_RGBAIMAGESETWIDTH = 2624;
SCI_ROTATESELECTION = 2606;
SCI_SCROLLCARET = 2169;
SCI_SCROLLRANGE = 2569;
SCI_SCROLLTOEND = 2629;
SCI_SCROLLTOSTART = 2628;
SCI_SCROLLVERTICAL = 2817;
SCI_SEARCHANCHOR = 2366;
SCI_SEARCHINTARGET = 2197;
SCI_SEARCHNEXT = 2367;
SCI_SEARCHPREV = 2368;
SCI_SELECTALL = 2013;
SCI_SELECTIONDUPLICATE = 2469;
SCI_SELECTIONFROMPOINT = 2474;
SCI_SELECTIONISRECTANGLE = 2372;
SCI_SETACCESSIBILITY = 2702;
SCI_SETADDITIONALCARETFORE = 2604;
SCI_SETADDITIONALCARETSBLINK = 2567;
SCI_SETADDITIONALCARETSVISIBLE = 2608;
SCI_SETADDITIONALSELALPHA = 2602;
SCI_SETADDITIONALSELBACK = 2601;
SCI_SETADDITIONALSELECTIONTYPING = 2565;
SCI_SETADDITIONALSELFORE = 2600;
SCI_SETANCHOR = 2026;
SCI_SETAUTOMATICFOLD = 2663;
SCI_SETBACKSPACEUNINDENTS = 2262;
SCI_SETBUFFEREDDRAW = 2035;
SCI_SETCARETFORE = 2069;
SCI_SETCARETLINEBACK = 2098;
SCI_SETCARETLINEBACKALPHA = 2470;
SCI_SETCARETLINEFRAME = 2705;
SCI_SETCARETLINEHIGHLIGHTSUBLINE = 2774;
SCI_SETCARETLINELAYER = 2765;
SCI_SETCARETLINEVISIBLE = 2096;
SCI_SETCARETLINEVISIBLEALWAYS = 2655;
SCI_SETCARETPERIOD = 2076;
SCI_SETCARETSTICKY = 2458;
SCI_SETCARETSTYLE = 2512;
SCI_SETCARETWIDTH = 2188;
SCI_SETCHANGEHISTORY = 2780;
SCI_SETCHARACTERCATEGORYOPTIMIZATION = 2720;
SCI_SETCHARSDEFAULT = 2444;
SCI_SETCODEPAGE = 2037;
SCI_SETCOMMANDEVENTS = 2717;
SCI_SETCONTROLCHARSYMBOL = 2388;
SCI_SETCOPYSEPARATOR = 2811;
SCI_SETCURRENTPOS = 2141;
SCI_SETCURSOR = 2386;
SCI_SETDEFAULTFOLDDISPLAYTEXT = 2722;
SCI_SETDOCPOINTER = 2358;
SCI_SETEDGECOLOUR = 2365;
SCI_SETEDGECOLUMN = 2361;
SCI_SETEDGEMODE = 2363;
SCI_SETELEMENTCOLOUR = 2753;
SCI_SETEMPTYSELECTION = 2556;
SCI_SETENDATLASTLINE = 2277;
SCI_SETEOLMODE = 2031;
SCI_SETEXTRAASCENT = 2525;
SCI_SETEXTRADESCENT = 2527;
SCI_SETFIRSTVISIBLELINE = 2613;
SCI_SETFOCUS = 2380;
SCI_SETFOLDEXPANDED = 2229;
SCI_SETFOLDFLAGS = 2233;
SCI_SETFOLDLEVEL = 2222;
SCI_SETFOLDMARGINCOLOUR = 2290;
SCI_SETFOLDMARGINHICOLOUR = 2291;
SCI_SETFONTLOCALE = 2760;
SCI_SETFONTQUALITY = 2611;
SCI_SETHIGHLIGHTGUIDE = 2134;
SCI_SETHOTSPOTACTIVEBACK = 2411;
SCI_SETHOTSPOTACTIVEFORE = 2410;
SCI_SETHOTSPOTACTIVEUNDERLINE = 2412;
SCI_SETHOTSPOTSINGLELINE = 2421;
SCI_SETHSCROLLBAR = 2130;
SCI_SETIDENTIFIER = 2622;
SCI_SETIDENTIFIERS = 4024;
SCI_SETIDLESTYLING = 2692;
SCI_SETILEXER = 4033;
SCI_SETIMEINTERACTION = 2679;
SCI_SETINDENT = 2122;
SCI_SETINDENTATIONGUIDES = 2132;
SCI_SETINDICATORCURRENT = 2500;
SCI_SETINDICATORVALUE = 2502;
SCI_SETKEYWORDS = 4005;
SCI_SETLAYOUTCACHE = 2272;
SCI_SETLAYOUTTHREADS = 2775;
SCI_SETLENGTHFORENCODE = 2448;
SCI_SETLINEENDTYPESALLOWED = 2656;
SCI_SETLINEINDENTATION = 2126;
SCI_SETLINESTATE = 2092;
SCI_SETMAINSELECTION = 2574;
SCI_SETMARGINBACKN = 2250;
SCI_SETMARGINCURSORN = 2248;
SCI_SETMARGINLEFT = 2155;
SCI_SETMARGINMASKN = 2244;
SCI_SETMARGINOPTIONS = 2539;
SCI_SETMARGINRIGHT = 2157;
SCI_SETMARGINS = 2252;
SCI_SETMARGINSENSITIVEN = 2246;
SCI_SETMARGINTYPEN = 2240;
SCI_SETMARGINWIDTHN = 2242;
SCI_SETMODEVENTMASK = 2359;
SCI_SETMOUSEDOWNCAPTURES = 2384;
SCI_SETMOUSEDWELLTIME = 2264;
SCI_SETMOUSESELECTIONRECTANGULARSWITCH = 2668;
SCI_SETMOUSEWHEELCAPTURES = 2696;
SCI_SETMOVEEXTENDSSELECTION = 2719;
SCI_SETMULTIPASTE = 2614;
SCI_SETMULTIPLESELECTION = 2563;
SCI_SETOVERTYPE = 2186;
SCI_SETPASTECONVERTENDINGS = 2467;
SCI_SETPHASESDRAW = 2674;
SCI_SETPOSITIONCACHE = 2514;
SCI_SETPRINTCOLOURMODE = 2148;
SCI_SETPRINTMAGNIFICATION = 2146;
SCI_SETPRINTWRAPMODE = 2406;
SCI_SETPROPERTY = 4004;
SCI_SETPUNCTUATIONCHARS = 2648;
SCI_SETREADONLY = 2171;
SCI_SETRECTANGULARSELECTIONANCHOR = 2590;
SCI_SETRECTANGULARSELECTIONANCHORVIRTUALSPACE = 2594;
SCI_SETRECTANGULARSELECTIONCARET = 2588;
SCI_SETRECTANGULARSELECTIONCARETVIRTUALSPACE = 2592;
SCI_SETRECTANGULARSELECTIONMODIFIER = 2598;
SCI_SETREPRESENTATION = 2665;
SCI_SETREPRESENTATIONAPPEARANCE = 2766;
SCI_SETREPRESENTATIONCOLOUR = 2768;
SCI_SETSAVEPOINT = 2014;
SCI_SETSCROLLWIDTH = 2274;
SCI_SETSCROLLWIDTHTRACKING = 2516;
SCI_SETSEARCHFLAGS = 2198;
SCI_SETSEL = 2160;
SCI_SETSELALPHA = 2478;
SCI_SETSELBACK = 2068;
SCI_SETSELECTION = 2572;
SCI_SETSELECTIONEND = 2144;
SCI_SETSELECTIONLAYER = 2763;
SCI_SETSELECTIONMODE = 2422;
SCI_SETSELECTIONNANCHOR = 2578;
SCI_SETSELECTIONNANCHORVIRTUALSPACE = 2582;
SCI_SETSELECTIONNCARET = 2576;
SCI_SETSELECTIONNCARETVIRTUALSPACE = 2580;
SCI_SETSELECTIONNEND = 2586;
SCI_SETSELECTIONNSTART = 2584;
SCI_SETSELECTIONSERIALIZED = 2784;
SCI_SETSELECTIONSTART = 2142;
SCI_SETSELEOLFILLED = 2480;
SCI_SETSELFORE = 2067;
SCI_SETSTATUS = 2382;
SCI_SETSTYLING = 2033;
SCI_SETSTYLINGEX = 2073;
SCI_SETTABDRAWMODE = 2699;
SCI_SETTABINDENTS = 2260;
SCI_SETTABMINIMUMWIDTH = 2724;
SCI_SETTABWIDTH = 2036;
SCI_SETTARGETEND = 2192;
SCI_SETTARGETENDVIRTUALSPACE = 2730;
SCI_SETTARGETRANGE = 2686;
SCI_SETTARGETSTART = 2190;
SCI_SETTARGETSTARTVIRTUALSPACE = 2728;
SCI_SETTECHNOLOGY = 2630;
SCI_SETTEXT = 2181;
SCI_SETUNDOCOLLECTION = 2012;
SCI_SETUNDOSELECTIONHISTORY = 2782;
SCI_SETUSETABS = 2124;
SCI_SETVIEWEOL = 2356;
SCI_SETVIEWWS = 2021;
SCI_SETVIRTUALSPACEOPTIONS = 2596;
SCI_SETVISIBLEPOLICY = 2394;
SCI_SETVSCROLLBAR = 2280;
SCI_SETWHITESPACEBACK = 2085;
SCI_SETWHITESPACECHARS = 2443;
SCI_SETWHITESPACEFORE = 2084;
SCI_SETWHITESPACESIZE = 2086;
SCI_SETWORDCHARS = 2077;
SCI_SETWRAPINDENTMODE = 2472;
SCI_SETWRAPMODE = 2268;
SCI_SETWRAPSTARTINDENT = 2464;
SCI_SETWRAPVISUALFLAGS = 2460;
SCI_SETWRAPVISUALFLAGSLOCATION = 2462;
SCI_SETXCARETPOLICY = 2402;
SCI_SETXOFFSET = 2397;
SCI_SETYCARETPOLICY = 2403;
SCI_SETZOOM = 2373;
SCI_SHOWLINES = 2226;
SCI_START = 2000;
SCI_STARTRECORD = 3001;
SCI_STARTSTYLING = 2032;
SCI_STOPRECORD = 3002;
SCI_STUTTEREDPAGEDOWN = 2437;
SCI_STUTTEREDPAGEDOWNEXTEND = 2438;
SCI_STUTTEREDPAGEUP = 2435;
SCI_STUTTEREDPAGEUPEXTEND = 2436;
SCI_STYLECLEARALL = 2050;
SCI_STYLEGETBACK = 2482;
SCI_STYLEGETBOLD = 2483;
SCI_STYLEGETCASE = 2489;
SCI_STYLEGETCHANGEABLE = 2492;
SCI_STYLEGETCHARACTERSET = 2490;
SCI_STYLEGETCHECKMONOSPACED = 2255;
SCI_STYLEGETEOLFILLED = 2487;
SCI_STYLEGETFONT = 2486;
SCI_STYLEGETFORE = 2481;
SCI_STYLEGETHOTSPOT = 2493;
SCI_STYLEGETINVISIBLEREPRESENTATION = 2257;
SCI_STYLEGETITALIC = 2484;
SCI_STYLEGETSIZE = 2485;
SCI_STYLEGETSIZEFRACTIONAL = 2062;
SCI_STYLEGETSTRETCH = 2259;
SCI_STYLEGETUNDERLINE = 2488;
SCI_STYLEGETVISIBLE = 2491;
SCI_STYLEGETWEIGHT = 2064;
SCI_STYLERESETDEFAULT = 2058;
SCI_STYLESETBACK = 2052;
SCI_STYLESETBOLD = 2053;
SCI_STYLESETCASE = 2060;
SCI_STYLESETCHANGEABLE = 2099;
SCI_STYLESETCHARACTERSET = 2066;
SCI_STYLESETCHECKMONOSPACED = 2254;
SCI_STYLESETEOLFILLED = 2057;
SCI_STYLESETFONT = 2056;
SCI_STYLESETFORE = 2051;
SCI_STYLESETHOTSPOT = 2409;
SCI_STYLESETINVISIBLEREPRESENTATION = 2256;
SCI_STYLESETITALIC = 2054;
SCI_STYLESETSIZE = 2055;
SCI_STYLESETSIZEFRACTIONAL = 2061;
SCI_STYLESETSTRETCH = 2258;
SCI_STYLESETUNDERLINE = 2059;
SCI_STYLESETVISIBLE = 2074;
SCI_STYLESETWEIGHT = 2063;
SCI_SUPPORTSFEATURE = 2750;
SCI_SWAPMAINANCHORCARET = 2607;
SCI_TAB = 2327;
SCI_TAGSOFSTYLE = 4031;
SCI_TARGETASUTF8 = 2447;
SCI_TARGETFROMSELECTION = 2287;
SCI_TARGETWHOLEDOCUMENT = 2690;
SCI_TEXTHEIGHT = 2279;
SCI_TEXTWIDTH = 2276;
SCI_TOGGLECARETSTICKY = 2459;
SCI_TOGGLEFOLD = 2231;
SCI_TOGGLEFOLDSHOWTEXT = 2700;
SCI_UNDO = 2176;
SCI_UPPERCASE = 2341;
SCI_USEPOPUP = 2371;
SCI_USERLISTSHOW = 2117;
SCI_VCHOME = 2331;
SCI_VCHOMEDISPLAY = 2652;
SCI_VCHOMEDISPLAYEXTEND = 2653;
SCI_VCHOMEEXTEND = 2332;
SCI_VCHOMERECTEXTEND = 2431;
SCI_VCHOMEWRAP = 2453;
SCI_VCHOMEWRAPEXTEND = 2454;
SCI_VERTICALCENTRECARET = 2619;
SCI_VISIBLEFROMDOCLINE = 2220;
SCI_WORDENDPOSITION = 2267;
SCI_WORDLEFT = 2308;
SCI_WORDLEFTEND = 2439;
SCI_WORDLEFTENDEXTEND = 2440;
SCI_WORDLEFTEXTEND = 2309;
SCI_WORDPARTLEFT = 2390;
SCI_WORDPARTLEFTEXTEND = 2391;
SCI_WORDPARTRIGHT = 2392;
SCI_WORDPARTRIGHTEXTEND = 2393;
SCI_WORDRIGHT = 2310;
SCI_WORDRIGHTEND = 2441;
SCI_WORDRIGHTENDEXTEND = 2442;
SCI_WORDRIGHTEXTEND = 2311;
SCI_WORDSTARTPOSITION = 2266;
SCI_WRAPCOUNT = 2235;
SCI_ZOOMIN = 2333;
SCI_ZOOMOUT = 2334;
SCK_ADD = 310;
SCK_BACK = 8;
SCK_DELETE = 308;
SCK_DIVIDE = 312;
SCK_DOWN = 300;
SCK_END = 305;
SCK_ESCAPE = 7;
SCK_HOME = 304;
SCK_INSERT = 309;
SCK_LEFT = 302;
SCK_MENU = 315;
SCK_NEXT = 307;
SCK_PRIOR = 306;
SCK_RETURN = 13;
SCK_RIGHT = 303;
SCK_RWIN = 314;
SCK_SUBTRACT = 311;
SCK_TAB = 9;
SCK_UP = 301;
SCK_WIN = 313;
SCMOD_ALT = 4;
SCMOD_CTRL = 2;
SCMOD_META = 16;
SCMOD_NORM = 0;
SCMOD_SHIFT = 1;
SCMOD_SUPER = 8;
SCN_AUTOCCANCELLED = 2025;
SCN_AUTOCCHARDELETED = 2026;
SCN_AUTOCCOMPLETED = 2030;
SCN_AUTOCSELECTION = 2022;
SCN_AUTOCSELECTIONCHANGE = 2032;
SCN_CALLTIPCLICK = 2021;
SCN_CHARADDED = 2001;
SCN_DOUBLECLICK = 2006;
SCN_DWELLEND = 2017;
SCN_DWELLSTART = 2016;
SCN_FOCUSIN = 2028;
SCN_FOCUSOUT = 2029;
SCN_FOLDINGSTATECHANGED = 2081;
SCN_HOTSPOTCLICK = 2019;
SCN_HOTSPOTDOUBLECLICK = 2020;
SCN_HOTSPOTRELEASECLICK = 2027;
SCN_INDICATORCLICK = 2023;
SCN_INDICATORRELEASE = 2024;
SCN_KEY = 2005;
SCN_MACRORECORD = 2009;
SCN_MARGINCLICK = 2010;
SCN_MARGINRIGHTCLICK = 2031;
SCN_MODIFIED = 2008;
SCN_MODIFYATTEMPTRO = 2004;
SCN_NEEDSHOWN = 2011;
SCN_PAINTED = 2013;
SCN_SAVEPOINTLEFT = 2003;
SCN_SAVEPOINTREACHED = 2002;
SCN_STYLENEEDED = 2000;
SCN_UPDATEUI = 2007;
SCN_URIDROPPED = 2015;
SCN_USERLISTSELECTION = 2014;
SCN_ZOOM = 2018;
SCTD_LONGARROW = 0;
SCTD_STRIKEOUT = 1;
SCVS_NONE = 0;
SCVS_NOWRAPLINESTART = 4;
SCVS_RECTANGULARSELECTION = 1;
SCVS_USERACCESSIBLE = 2;
SCWS_INVISIBLE = 0;
SCWS_VISIBLEAFTERINDENT = 2;
SCWS_VISIBLEALWAYS = 1;
SCWS_VISIBLEONLYININDENT = 3;
SC_ACCESSIBILITY_DISABLED = 0;
SC_ACCESSIBILITY_ENABLED = 1;
SC_AC_COMMAND = 5;
SC_AC_DOUBLECLICK = 2;
SC_AC_FILLUP = 1;
SC_AC_NEWLINE = 4;
SC_AC_SINGLE_CHOICE = 6;
SC_AC_TAB = 3;
SC_ALPHA_NOALPHA = 256;
SC_ALPHA_OPAQUE = 255;
SC_ALPHA_TRANSPARENT = 0;
SC_AUTOCOMPLETE_FIXED_SIZE = 1;
SC_AUTOCOMPLETE_NORMAL = 0;
SC_AUTOCOMPLETE_SELECT_FIRST_ITEM = 2;
SC_AUTOMATICFOLD_CHANGE = $0004;
SC_AUTOMATICFOLD_CLICK = $0002;
SC_AUTOMATICFOLD_NONE = 0;
SC_AUTOMATICFOLD_SHOW = $0001;
SC_CACHE_CARET = 1;
SC_CACHE_DOCUMENT = 3;
SC_CACHE_NONE = 0;
SC_CACHE_PAGE = 2;
SC_CARETSTICKY_OFF = 0;
SC_CARETSTICKY_ON = 1;
SC_CARETSTICKY_WHITESPACE = 2;
SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE = 1;
SC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE = 0;
SC_CASE_CAMEL = 3;
SC_CASE_LOWER = 2;
SC_CASE_MIXED = 0;
SC_CASE_UPPER = 1;
SC_CHANGE_HISTORY_DISABLED = 0;
SC_CHANGE_HISTORY_ENABLED = 1;
SC_CHANGE_HISTORY_INDICATORS = 4;
SC_CHANGE_HISTORY_MARKERS = 2;
SC_CHARACTERSOURCE_DIRECT_INPUT = 0;
SC_CHARACTERSOURCE_IME_RESULT = 2;
SC_CHARACTERSOURCE_TENTATIVE_INPUT = 1;
SC_CHARSET_8859_15 = 1000;
SC_CHARSET_ANSI = 0;
SC_CHARSET_ARABIC = 178;
SC_CHARSET_BALTIC = 186;
SC_CHARSET_CHINESEBIG5 = 136;
SC_CHARSET_CYRILLIC = 1251;
SC_CHARSET_DEFAULT = 1;
SC_CHARSET_EASTEUROPE = 238;
SC_CHARSET_GB2312 = 134;
SC_CHARSET_GREEK = 161;
SC_CHARSET_HANGUL = 129;
SC_CHARSET_HEBREW = 177;
SC_CHARSET_JOHAB = 130;
SC_CHARSET_MAC = 77;
SC_CHARSET_OEM = 255;
SC_CHARSET_OEM866 = 866;
SC_CHARSET_RUSSIAN = 204;
SC_CHARSET_SHIFTJIS = 128;
SC_CHARSET_SYMBOL = 2;
SC_CHARSET_THAI = 222;
SC_CHARSET_TURKISH = 162;
SC_CHARSET_VIETNAMESE = 163;
SC_CP_UTF8 = 65001;
SC_CURSORARROW = 2;
SC_CURSORNORMAL = -1;
SC_CURSORREVERSEARROW = 7;
SC_CURSORWAIT = 4;
SC_DOCUMENTOPTION_DEFAULT = 0;
SC_DOCUMENTOPTION_STYLES_NONE = $1;
SC_DOCUMENTOPTION_TEXT_LARGE = $100;
SC_EFF_QUALITY_ANTIALIASED = 2;
SC_EFF_QUALITY_DEFAULT = 0;
SC_EFF_QUALITY_LCD_OPTIMIZED = 3;
SC_EFF_QUALITY_MASK = $F;
SC_EFF_QUALITY_NON_ANTIALIASED = 1;
SC_ELEMENT_CARET = 40;
SC_ELEMENT_CARET_ADDITIONAL = 41;
SC_ELEMENT_CARET_LINE_BACK = 50;
SC_ELEMENT_FOLD_LINE = 80;
SC_ELEMENT_HIDDEN_LINE = 81;
SC_ELEMENT_HOT_SPOT_ACTIVE = 70;
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK = 71;
SC_ELEMENT_LIST = 0;
SC_ELEMENT_LIST_BACK = 1;
SC_ELEMENT_LIST_SELECTED = 2;
SC_ELEMENT_LIST_SELECTED_BACK = 3;
SC_ELEMENT_SELECTION_ADDITIONAL_BACK = 13;
SC_ELEMENT_SELECTION_ADDITIONAL_TEXT = 12;
SC_ELEMENT_SELECTION_BACK = 11;
SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK = 19;
SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT = 18;
SC_ELEMENT_SELECTION_INACTIVE_BACK = 17;
SC_ELEMENT_SELECTION_INACTIVE_TEXT = 16;
SC_ELEMENT_SELECTION_SECONDARY_BACK = 15;
SC_ELEMENT_SELECTION_SECONDARY_TEXT = 14;
SC_ELEMENT_SELECTION_TEXT = 10;
SC_ELEMENT_WHITE_SPACE = 60;
SC_ELEMENT_WHITE_SPACE_BACK = 61;
SC_EOL_CR = 1;
SC_EOL_CRLF = 0;
SC_EOL_LF = 2;
SC_FOLDACTION_CONTRACT = 0;
SC_FOLDACTION_CONTRACT_EVERY_LEVEL = 4;
SC_FOLDACTION_EXPAND = 1;
SC_FOLDACTION_TOGGLE = 2;
SC_FOLDDISPLAYTEXT_BOXED = 2;
SC_FOLDDISPLAYTEXT_HIDDEN = 0;
SC_FOLDDISPLAYTEXT_STANDARD = 1;
SC_FOLDFLAG_LEVELNUMBERS = $0040;
SC_FOLDFLAG_LINEAFTER_CONTRACTED = $0010;
SC_FOLDFLAG_LINEAFTER_EXPANDED = $0008;
SC_FOLDFLAG_LINEBEFORE_CONTRACTED = $0004;
SC_FOLDFLAG_LINEBEFORE_EXPANDED = $0002;
SC_FOLDFLAG_LINESTATE = $0080;
SC_FOLDFLAG_NONE = $0000;
SC_FOLDLEVELBASE = $400;
SC_FOLDLEVELHEADERFLAG = $2000;
SC_FOLDLEVELNONE = 0;
SC_FOLDLEVELNUMBERMASK = $0FFF;
SC_FOLDLEVELWHITEFLAG = $1000;
SC_FONT_SIZE_MULTIPLIER = 100;
SC_IDLESTYLING_AFTERVISIBLE = 2;
SC_IDLESTYLING_ALL = 3;
SC_IDLESTYLING_NONE = 0;
SC_IDLESTYLING_TOVISIBLE = 1;
SC_IME_INLINE = 1;
SC_IME_WINDOWED = 0;
SC_INDICFLAG_NONE = 0;
SC_INDICFLAG_VALUEFORE = 1;
SC_INDICVALUEBIT = $1000000;
SC_INDICVALUEMASK = $FFFFFF;
SC_IV_LOOKBOTH = 3;
SC_IV_LOOKFORWARD = 2;
SC_IV_NONE = 0;
SC_IV_REAL = 1;
SC_LASTSTEPINUNDOREDO = $100;
SC_LAYER_BASE = 0;
SC_LAYER_OVER_TEXT = 2;
SC_LAYER_UNDER_TEXT = 1;
SC_LINECHARACTERINDEX_NONE = 0;
SC_LINECHARACTERINDEX_UTF16 = 2;
SC_LINECHARACTERINDEX_UTF32 = 1;
SC_LINE_END_TYPE_DEFAULT = 0;
SC_LINE_END_TYPE_UNICODE = 1;
SC_MARGINOPTION_NONE = 0;
SC_MARGINOPTION_SUBLINESELECT = 1;
SC_MARGIN_BACK = 2;
SC_MARGIN_COLOUR = 6;
SC_MARGIN_FORE = 3;
SC_MARGIN_NUMBER = 1;
SC_MARGIN_RTEXT = 5;
SC_MARGIN_SYMBOL = 0;
SC_MARGIN_TEXT = 4;
SC_MARKNUM_FOLDER = 30;
SC_MARKNUM_FOLDEREND = 25;
SC_MARKNUM_FOLDERMIDTAIL = 27;
SC_MARKNUM_FOLDEROPEN = 31;
SC_MARKNUM_FOLDEROPENMID = 26;
SC_MARKNUM_FOLDERSUB = 29;
SC_MARKNUM_FOLDERTAIL = 28;
SC_MARKNUM_HISTORY_MODIFIED = 23;
SC_MARKNUM_HISTORY_REVERTED_TO_MODIFIED = 24;
SC_MARKNUM_HISTORY_REVERTED_TO_ORIGIN = 21;
SC_MARKNUM_HISTORY_SAVED = 22;
SC_MARK_ARROW = 2;
SC_MARK_ARROWDOWN = 6;
SC_MARK_ARROWS = 24;
SC_MARK_AVAILABLE = 28;
SC_MARK_BACKGROUND = 22;
SC_MARK_BAR = 33;
SC_MARK_BOOKMARK = 31;
SC_MARK_BOXMINUS = 14;
SC_MARK_BOXMINUSCONNECTED = 15;
SC_MARK_BOXPLUS = 12;
SC_MARK_BOXPLUSCONNECTED = 13;
SC_MARK_CHARACTER = 10000;
SC_MARK_CIRCLE = 0;
SC_MARK_CIRCLEMINUS = 20;
SC_MARK_CIRCLEMINUSCONNECTED = 21;
SC_MARK_CIRCLEPLUS = 18;
SC_MARK_CIRCLEPLUSCONNECTED = 19;
SC_MARK_DOTDOTDOT = 23;
SC_MARK_EMPTY = 5;
SC_MARK_FULLRECT = 26;
SC_MARK_LCORNER = 10;
SC_MARK_LCORNERCURVE = 16;
SC_MARK_LEFTRECT = 27;
SC_MARK_MINUS = 7;
SC_MARK_PIXMAP = 25;
SC_MARK_PLUS = 8;
SC_MARK_RGBAIMAGE = 30;
SC_MARK_ROUNDRECT = 1;
SC_MARK_SHORTARROW = 4;
SC_MARK_SMALLRECT = 3;
SC_MARK_TCORNER = 11;
SC_MARK_TCORNERCURVE = 17;
SC_MARK_UNDERLINE = 29;
SC_MARK_VERTICALBOOKMARK = 32;
SC_MARK_VLINE = 9;
SC_MASK_FOLDERS = $FE000000;
SC_MASK_HISTORY = $01E00000;
SC_MAX_MARGIN = 4;
SC_MODEVENTMASKALL = $7FFFFF;
SC_MOD_BEFOREDELETE = $800;
SC_MOD_BEFOREINSERT = $400;
SC_MOD_CHANGEANNOTATION = $20000;
SC_MOD_CHANGEEOLANNOTATION = $400000;
SC_MOD_CHANGEFOLD = $8;
SC_MOD_CHANGEINDICATOR = $4000;
SC_MOD_CHANGELINESTATE = $8000;
SC_MOD_CHANGEMARGIN = $10000;
SC_MOD_CHANGEMARKER = $200;
SC_MOD_CHANGESTYLE = $4;
SC_MOD_CHANGETABSTOPS = $200000;
SC_MOD_CONTAINER = $40000;
SC_MOD_DELETETEXT = $2;
SC_MOD_INSERTCHECK = $100000;
SC_MOD_INSERTTEXT = $1;
SC_MOD_LEXERSTATE = $80000;
SC_MOD_NONE = 0;
SC_MULTIAUTOC_EACH = 1;
SC_MULTIAUTOC_ONCE = 0;
SC_MULTILINEUNDOREDO = $1000;
SC_MULTIPASTE_EACH = 1;
SC_MULTIPASTE_ONCE = 0;
SC_MULTISTEPUNDOREDO = $80;
SC_ORDER_CUSTOM = 2;
SC_ORDER_PERFORMSORT = 1;
SC_ORDER_PRESORTED = 0;
SC_PERFORMED_REDO = $40;
SC_PERFORMED_UNDO = $20;
SC_PERFORMED_USER = $10;
SC_PHASES_MULTIPLE = 2;
SC_PHASES_ONE = 0;
SC_PHASES_TWO = 1;
SC_POPUP_ALL = 1;
SC_POPUP_NEVER = 0;
SC_POPUP_TEXT = 2;
SC_PRINT_BLACKONWHITE = 2;
SC_PRINT_COLOURONWHITE = 3;
SC_PRINT_COLOURONWHITEDEFAULTBG = 4;
SC_PRINT_INVERTLIGHT = 1;
SC_PRINT_NORMAL = 0;
SC_PRINT_SCREENCOLOURS = 5;
SC_REPRESENTATION_BLOB = 1;
SC_REPRESENTATION_COLOUR = $10;
SC_REPRESENTATION_PLAIN = 0;
SC_SEARCHRESULT_LINEBUFFERMAXLENGTH = 2048;
SC_SEL_LINES = 2;
SC_SEL_RECTANGLE = 1;
SC_SEL_STREAM = 0;
SC_SEL_THIN = 3;
SC_STARTACTION = $2000;
SC_STATUS_BADALLOC = 2;
SC_STATUS_FAILURE = 1;
SC_STATUS_OK = 0;
SC_STATUS_WARN_REGEX = 1001;
SC_STATUS_WARN_START = 1000;
SC_STRETCH_CONDENSED = 3;
SC_STRETCH_EXPANDED = 7;
SC_STRETCH_EXTRA_CONDENSED = 2;
SC_STRETCH_EXTRA_EXPANDED = 8;
SC_STRETCH_NORMAL = 5;
SC_STRETCH_SEMI_CONDENSED = 4;
SC_STRETCH_SEMI_EXPANDED = 6;
SC_STRETCH_ULTRA_CONDENSED = 1;
SC_STRETCH_ULTRA_EXPANDED = 9;
SC_SUPPORTS_FRACTIONAL_STROKE_WIDTH = 2;
SC_SUPPORTS_LINE_DRAWS_FINAL = 0;
SC_SUPPORTS_PIXEL_DIVISIONS = 1;
SC_SUPPORTS_PIXEL_MODIFICATION = 4;
SC_SUPPORTS_THREAD_SAFE_MEASURE_WIDTHS = 5;
SC_SUPPORTS_TRANSLUCENT_STROKE = 3;
SC_TECHNOLOGY_DEFAULT = 0;
SC_TECHNOLOGY_DIRECTWRITE = 1;
SC_TECHNOLOGY_DIRECTWRITEDC = 3;
SC_TECHNOLOGY_DIRECTWRITERETAIN = 2;
SC_TECHNOLOGY_DIRECT_WRITE_1 = 4;
SC_TIME_FOREVER = 10000000;
SC_TYPE_BOOLEAN = 0;
SC_TYPE_INTEGER = 1;
SC_TYPE_STRING = 2;
SC_UNDO_SELECTION_HISTORY_DISABLED = 0;
SC_UNDO_SELECTION_HISTORY_ENABLED = 1;
SC_UNDO_SELECTION_HISTORY_SCROLL = 2;
SC_UPDATE_CONTENT = 1;
SC_UPDATE_H_SCROLL = 8;
SC_UPDATE_SELECTION = 2;
SC_UPDATE_V_SCROLL = 4;
SC_WEIGHT_BOLD = 700;
SC_WEIGHT_NORMAL = 400;
SC_WEIGHT_SEMIBOLD = 600;
SC_WRAPINDENT_DEEPINDENT = 3;
SC_WRAPINDENT_FIXED = 0;
SC_WRAPINDENT_INDENT = 2;
SC_WRAPINDENT_SAME = 1;
SC_WRAPVISUALFLAGLOC_DEFAULT = $0000;
SC_WRAPVISUALFLAGLOC_END_BY_TEXT = $0001;
SC_WRAPVISUALFLAGLOC_START_BY_TEXT = $0002;
SC_WRAPVISUALFLAG_END = $0001;
SC_WRAPVISUALFLAG_MARGIN = $0004;
SC_WRAPVISUALFLAG_NONE = $0000;
SC_WRAPVISUALFLAG_START = $0002;
SC_WRAP_CHAR = 2;
SC_WRAP_NONE = 0;
SC_WRAP_WHITESPACE = 3;
SC_WRAP_WORD = 1;
SECOND_VIEW = 2;
STATUSBAR_CUR_POS = 2;
STATUSBAR_DOC_SIZE = 1;
STATUSBAR_DOC_TYPE = 0;
STATUSBAR_EOF_FORMAT = 3;
STATUSBAR_TYPING_MODE = 5;
STATUSBAR_UNICODE_TYPE = 4;
STYLE_BRACEBAD = 35;
STYLE_BRACELIGHT = 34;
STYLE_CALLTIP = 38;
STYLE_CONTROLCHAR = 36;
STYLE_DEFAULT = 32;
STYLE_FOLDDISPLAYTEXT = 39;
STYLE_INDENTGUIDE = 37;
STYLE_LASTPREDEFINED = 39;
STYLE_LINENUMBER = 33;
STYLE_MAX = 255;
SUB_VIEW = 1;
UNDO_MAY_COALESCE = 1;
UNDO_NONE = 0;
VAR_NOT_RECOGNIZED = 0;
VISIBLE_SLOP = $01;
VISIBLE_STRICT = $04;
WM_CLOSE_USERDEFINE_DLG = (SCINTILLA_USER + 3);
WM_DOCK_USERDEFINE_DLG = (SCINTILLA_USER + 1);
WM_DOOPEN = (SCINTILLA_USER + 8);
WM_FINDALL_INCURRENTDOC = (SCINTILLA_USER + 11);
WM_FINDALL_INCURRENTFINDER = (SCINTILLA_USER + 14);
WM_FINDALL_INOPENEDDOC = (SCINTILLA_USER + 7);
WM_FINDINFILES = (SCINTILLA_USER + 9);
WM_FINDINPROJECTS = (SCINTILLA_USER + 15);
WM_FRSAVE_INT = (SCINTILLA_USER + 12);
WM_FRSAVE_STR = (SCINTILLA_USER + 13);
WM_ISCURRENTMACRORECORDED = (MACRO_USER + 01);
WM_MACRODLGRUNMACRO = (MACRO_USER + 02);
WM_REMOVE_USERLANG = (SCINTILLA_USER + 4);
WM_RENAME_USERLANG = (SCINTILLA_USER + 5);
WM_REPLACEALL_INOPENEDDOC = (SCINTILLA_USER + 6);
WM_REPLACEINFILES = (SCINTILLA_USER + 10);
WM_REPLACEINPROJECTS = (SCINTILLA_USER + 16);
WM_UNDOCK_USERDEFINE_DLG = (SCINTILLA_USER + 2);

Description

Types

nppChar = UnicodeChar ;

This item has no description.

nppPChar = PUnicodeChar ;

This item has no description.

nppString = UnicodeString ;

This item has no description.

PDarkModeColors = ˆTDarkModeColors;

This item has no description.

PFuncItem = ˆ_TFuncItem;

This item has no description.

PFUNCPLUGINCMD = procedure; cdecl;

The generic type of a function defined by the plugin and callable by the host application

PNPPData = ˆTNppData;

This item has no description.

PSciNotification = ˆTSciNotification;

This item has no description.

PSciTextRange = ˆTSciTextRange;

This item has no description.

PSciTextRangeFull = ˆTSciTextRangeFull;

This item has no description.

PSciTextToFind = ˆTSciTextToFind;

This item has no description.

PSciTextToFindFull = ˆTSciTextToFindFull;

This item has no description.

PShortcutKey = ˆTShortcutKey;

This item has no description.

PToolbarData = ˆTToolbarData;

This item has no description.

SciFnDirect = TScintillaMessageFnc;

Type alias for TScintillaMessageFnc

SciFnDirectStatus = function(ptr: sptr_t; Msg: Cardinal; wParam: uptr_t; lParam: sptr_t; pStatus: PInteger) : sptr_t; cdecl;

Similar to TScintillaMessageFnc but a function of this type also returns the status to the caller through an integer pointer. This saves performing an extra call to retrieve the status in many situations so can be faster.

Sci_Position = NativeInt;

Basic signed type used throughout interface

Sci_PositionU = NativeUInt;

Unsigned variant used, for example, by ILexer::Lex

sptr_t = NativeInt;

A signed integer large enough to hold a pointer

TExternalLexerAutoIndentMode = (...);

Added in 8.3.3

Values
  • Standard
  • C_Like
  • Custom
TMacroStatus = (...);

Added in 8.3.3

Values
  • Idle
  • RecordInProgress
  • RecordingStopped
  • PlayingBack
TNppLang = (...);

This item has no description.

Values
  • L_TEXT = 0
  • L_PHP
  • L_C
  • L_CPP
  • L_CS
  • L_OBJC
  • L_JAVA
  • L_RC
  • L_HTML
  • L_XML
  • L_MAKEFILE
  • L_PASCAL
  • L_BATCH
  • L_INI
  • L_ASCII
  • L_USER
  • L_ASP
  • L_SQL
  • L_VB
  • L_JS_EMBEDDED
  • L_CSS
  • L_PERL
  • L_PYTHON
  • L_LUA
  • L_TEX
  • L_FORTRAN
  • L_BASH
  • L_FLASH
  • L_NSIS
  • L_TCL
  • L_LISP
  • L_SCHEME
  • L_ASM
  • L_DIFF
  • L_PROPS
  • L_PS
  • L_RUBY
  • L_SMALLTALK
  • L_VHDL
  • L_KIX
  • L_AU3
  • L_CAML
  • L_ADA
  • L_VERILOG
  • L_MATLAB
  • L_HASKELL
  • L_INNO
  • L_SEARCHRESULT
  • L_CMAKE
  • L_YAML
  • L_COBOL
  • L_GUI4CLI
  • L_D
  • L_POWERSHELL
  • L_R
  • L_JSP
  • L_COFFEESCRIPT
  • L_JSON
  • L_JAVASCRIPT
  • L_FORTRAN_77
  • L_BAANC
  • L_SREC
  • L_IHEX
  • L_TEHEX
  • L_SWIFT
  • L_ASN1
  • L_AVS
  • L_BLITZBASIC
  • L_PUREBASIC
  • L_FREEBASIC
  • L_CSOUND
  • L_ERLANG
  • L_ESCRIPT
  • L_FORTH
  • L_LATEX
  • L_MMIXAL
  • L_NIM
  • L_NNCRONTAB
  • L_OSCRIPT
  • L_REBOL
  • L_REGISTRY
  • L_RUST
  • L_SPICE
  • L_TXT2TAGS
  • L_VISUALPROLOG
  • L_TYPESCRIPT
  • L_JSON5
  • L_MSSQL
  • L_GDSCRIPT
  • L_HOLLYWOOD
  • L_GOLANG
  • L_RAKU
  • L_TOML
  • L_SAS
  • L_ERRORLIST
  • L_EXTERNAL
TPlatform = (...);

Added in 7.3.2

Values
  • PF_UNKNOWN
  • PF_X86
  • PF_X64
  • PF_IA64
  • PF_ARM64
TSciApiLevel = (...);

Scintilla API milestone versions

sciApi_LT_5

<= v4.4.6

sciApi_GTE_515

>= v5.1.5 – SCI_GETTEXT, SCI_GETSELTEXT and SCI_GETCURLINE return a string length that does not count the terminating NULL

sciApi_GTE_523

>= v5.2.3 – SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL and SCI_FORMATRANGEFULL introduced

sciApi_GTE_532

>= v5.3.2 – SCI_REPLACETARGETMINIMAL introduced

sciApi_GTE_541

>= v5.4.1 – SCI_CHANGESELECTIONMODE, SCI_SETMOVEEXTENDSSELECTION and SCI_SELECTIONFROMPOINT introduced

Values
  • sciApi_LT_5
  • sciApi_GTE_515
  • sciApi_GTE_523
  • sciApi_GTE_532
  • sciApi_GTE_541
TSciCharacterRangeFull = TSciCharacterRange;

Type alias for TSciCharacterRange

TScintillaMessageFnc = function(ptr : sptr_t; Msg: Cardinal; wParam: uptr_t; lParam : sptr_t) : sptr_t; cdecl;

Function pointer through which a message can be sent directly to a Scintilla window. On Windows, the message-passing scheme used to communicate between the container and Scintilla is mediated by the operating system's SendMessage function and can lead to bad performance when calling intensively. To avoid this overhead, Scintilla provides messages that allow you to call the Scintilla message function directly. For example:

unit ScintillaCall;
{$assertions on}
interface

uses
 Messages, Windows;

{$I 'Scintilla.inc'}

// A wrapper to call Scintilla directly
function Call(iMessage: Cardinal; wParam: uptr_t = 0; lParam: sptr_t = 0): sptr_t;

implementation

const
  WindowClassName = 'SciTEWindow';
  ScintillaClassName = 'Scintilla';

var
  PSciMsg: TScintillaMessageFnc;
  PSciWndData: sptr_t;
  HScintilla: HWND;

function Call(iMessage: Cardinal; wParam: uptr_t; lParam: sptr_t): sptr_t;
begin
  Result := PSciMsg(PSciWndData, iMessage, wParam, lParam);
end;

function EnumChildProc(_hwnd: HWND; _lParam: LPARAM): LongBool; stdcall;
begin
  HScintilla := FindWindowEx(_hwnd, 0, @ScintillaClassName[1], nil);
  Result := not (HScintilla > 0);
end;

initialization
  EnumChildWindows(FindWindow(@WindowClassName[1], nil), @EnumChildProc, 0);
  SetLastError(0);
  Assert(HScintilla > 0, 'Scintilla window could not be found!');
  PSciMsg := SciFnDirect(SendMessage(HScintilla, SCI_GETDIRECTFUNCTION, 0, 0));
  PSciWndData := SendMessage(HScintilla, SCI_GETDIRECTPOINTER, 0, 0);
end.

Warning
While faster, this direct calling will cause problems if performed from a different thread to the native thread of the Scintilla window in which case SendMessage(hSciWnd, SCI_*, wParam, lParam) should be used to synchronize with the window's thread.

TSciSurfaceID = Pointer;

This item has no description.

TToolBarStatusType = (...);

Enumerates the available toolbar icon sets.

Added in 8.8.2

Values
  • TB_SMALL: Fluent UI (small)
  • TB_LARGE: Fluent UI (large)
  • TB_SMALL2: Filled Fluent UI (small)
  • TB_LARGE2: Filled Fluent UI (large)
  • TB_STANDARD: Standard bitmap icons (small)
TWinVer = (...);

This item has no description.

Values
  • WV_UNKNOWN
  • WV_WIN32S
  • WV_95
  • WV_98
  • WV_ME
  • WV_NT
  • WV_W2K
  • WV_XP
  • WV_S2003
  • WV_XPX64
  • WV_VISTA
  • WV_WIN7
  • WV_WIN8
  • WV_WIN81
  • WV_WIN10
  • WV_WIN11
uptr_t = NativeUInt;

An unsigned integer type large enough to hold a pointer

Constants

ALL_OPEN_FILES = 0;

This item has no description.

ANNOTATION_BOXED = 2;

This item has no description.

ANNOTATION_HIDDEN = 0;

This item has no description.

ANNOTATION_INDENTED = 3;

This item has no description.

ANNOTATION_STANDARD = 1;

This item has no description.

CARETSTYLE_BLOCK = 2;

This item has no description.

CARETSTYLE_BLOCK_AFTER = $100;

This item has no description.

CARETSTYLE_CURSES = $20;

This item has no description.

CARETSTYLE_INS_MASK = $F;

This item has no description.

CARETSTYLE_INVISIBLE = 0;

This item has no description.

CARETSTYLE_LINE = 1;

This item has no description.

CARETSTYLE_OVERSTRIKE_BAR = 0;

This item has no description.

CARETSTYLE_OVERSTRIKE_BLOCK = $10;

This item has no description.

CARET_EVEN = $08;

This item has no description.

CARET_JUMPS = $10;

This item has no description.

CARET_SLOP = $01;

This item has no description.

CARET_STRICT = $04;

This item has no description.

CURRENT_COLUMN = 9;

This item has no description.

CURRENT_DIRECTORY = 2;

This item has no description.

CURRENT_LINE = 8;

This item has no description.

CURRENT_LINESTR = 12;

This item has no description.

CURRENT_WORD = 6;

This item has no description.

DEFAULT_SC_MOD_MASK = SC_MOD_DELETETEXT or SC_MOD_INSERTTEXT or SC_PERFORMED_UNDO or SC_PERFORMED_REDO or SC_MOD_CHANGEINDICATOR ;

This item has no description.

dmfHandleChange: Cardinal = $0000000C;

Standard flag for main parent usually used in NPPN_DARKMODECHANGED.

dmfInit: Cardinal = $0000000B;

Standard flag for main parent after its children are initialized.

DOCSTATUS_BUFFERDIRTY = 2;

This item has no description.

DOCSTATUS_READONLY = 1;

This item has no description.

EDGE_BACKGROUND = 2;

This item has no description.

EDGE_LINE = 1;

This item has no description.

EDGE_MULTILINE = 3;

This item has no description.

EDGE_NONE = 0;

This item has no description.

EOLANNOTATION_ANGLES = $122;

This item has no description.

EOLANNOTATION_ANGLE_CIRCLE = $102;

This item has no description.

EOLANNOTATION_ANGLE_FLAT = $112;

This item has no description.

EOLANNOTATION_BOXED = 2;

This item has no description.

EOLANNOTATION_CIRCLE_ANGLE = $120;

This item has no description.

EOLANNOTATION_CIRCLE_FLAT = $110;

This item has no description.

EOLANNOTATION_FLATS = $111;

This item has no description.

EOLANNOTATION_FLAT_ANGLE = $121;

This item has no description.

EOLANNOTATION_FLAT_CIRCLE = $101;

This item has no description.

EOLANNOTATION_HIDDEN = 0;

This item has no description.

EOLANNOTATION_STADIUM = $100;

This item has no description.

EOLANNOTATION_STANDARD = 1;

This item has no description.

EXT_PART = 5;

This item has no description.

FILE_NAME = 3;

This item has no description.

FULL_CURRENT_PATH = 1;

This item has no description.

FuncItemNameLen = 64;

This item has no description.

GETFILENAMEATCURSOR = 11;

This item has no description.

INDICATOR_CONTAINER = 8;

This item has no description.

INDICATOR_HISTORY_MODIFIED_DELETION = 41;

This item has no description.

INDICATOR_HISTORY_MODIFIED_INSERTION = 40;

This item has no description.

INDICATOR_HISTORY_REVERTED_TO_MODIFIED_DELETION = 43;

This item has no description.

INDICATOR_HISTORY_REVERTED_TO_MODIFIED_INSERTION = 42;

This item has no description.

INDICATOR_HISTORY_REVERTED_TO_ORIGIN_DELETION = 37;

This item has no description.

INDICATOR_HISTORY_REVERTED_TO_ORIGIN_INSERTION = 36;

This item has no description.

INDICATOR_HISTORY_SAVED_DELETION = 39;

This item has no description.

INDICATOR_HISTORY_SAVED_INSERTION = 38;

This item has no description.

INDICATOR_IME = 32;

This item has no description.

INDICATOR_IME_MAX = 35;

This item has no description.

INDICATOR_MAX = 43;

This item has no description.

INDIC_BOX = 6;

This item has no description.

INDIC_COMPOSITIONTHICK = 14;

This item has no description.

INDIC_COMPOSITIONTHIN = 15;

This item has no description.

INDIC_CONTAINER = 8;

This item has no description.

INDIC_DASH = 9;

This item has no description.

INDIC_DIAGONAL = 3;

This item has no description.

INDIC_DOTBOX = 12;

This item has no description.

INDIC_DOTS = 10;

This item has no description.

INDIC_EXPLORERLINK = 23;

This item has no description.

INDIC_FULLBOX = 16;

This item has no description.

INDIC_GRADIENT = 20;

This item has no description.

INDIC_GRADIENTCENTRE = 21;

This item has no description.

INDIC_HIDDEN = 5;

This item has no description.

INDIC_IME = 32;

This item has no description.

INDIC_IME_MAX = 35;

This item has no description.

INDIC_MAX = 35;

This item has no description.

INDIC_PLAIN = 0;

This item has no description.

INDIC_POINT = 18;

This item has no description.

INDIC_POINTCHARACTER = 19;

This item has no description.

INDIC_POINT_TOP = 22;

This item has no description.

INDIC_ROUNDBOX = 7;

This item has no description.

INDIC_SQUIGGLE = 1;

This item has no description.

INDIC_SQUIGGLELOW = 11;

This item has no description.

INDIC_SQUIGGLEPIXMAP = 13;

This item has no description.

INDIC_STRAIGHTBOX = 8;

This item has no description.

INDIC_STRIKE = 4;

This item has no description.

INDIC_TEXTFORE = 17;

This item has no description.

INDIC_TT = 2;

This item has no description.

INVALID_POSITION = -1;

This item has no description.

KEYWORDSET_MAX = 30;

This item has no description.

LINENUMWIDTH_CONSTANT = 1;

This item has no description.

LINENUMWIDTH_DYNAMIC = 0;

This item has no description.

L_TXT = TNppLang.L_TEXT;

This item has no description.

MACRO_USER = (WM_USER + 4000);

This item has no description.

MAIN_VIEW = 0;

This item has no description.

MARKER_MAX = 31;

This item has no description.

MODELESSDIALOGADD = 0;

This item has no description.

MODELESSDIALOGREMOVE = 1;

This item has no description.

NAME_PART = 4;

This item has no description.

NPPMAINMENU = 1;

This item has no description.

NPPMSG = (WM_USER + 1000);

This item has no description.

NPPM_ACTIVATEDOC = (NPPMSG + 28);

BOOL NPPM_ACTIVATEDOC(int inView, int index2Activate)
Switch to the document in the given view with the given index2Activate.

Returns true.

Parameters
inView [in]
either MAIN_VIEW or SUB_VIEW
index2Activate [in]
index (in the given view) of the document to be activated
NPPM_ADDSCNMODIFIEDFLAGS = (NPPMSG + 117);

BOOL NPPM_ADDSCNMODIFIEDFLAGS(0, unsigned long scnMotifiedFlags2Add)
Add the necessary flags so that your plugin will receive additional SCN_MODIFIED notifications.

Returns true.

Note
By default, Notepad++ only forwards SCN_MODIFIED with the 5 flags/events in DEFAULT_SC_MOD_MASK. If your plugin needs to process other SCN_MODIFIED events, you should add the flags you need by sending this message after the NPPN_READY notification has been sent, or only when your plugin needs to listen to specific events (to avoid penalizing Notepad++'s performance). Just ensure this message is sent only once.
Added in 8.7.7

Parameters
wParam
0 (not used)
scnMotifiedFlags2Add [in]
SCN_MODIFIED flags to add
NPPM_ADDTOOLBARICON = NPPM_ADDTOOLBARICON_DEPRECATED deprecated;

Warning: this symbol is deprecated.

See NPPM_ADDTOOLBARICON_DEPRECATED

NPPM_ADDTOOLBARICON_DEPRECATED = (NPPMSG + 41);

BOOL NPPM_ADDTOOLBARICON_DEPRECATED(UINT pluginCmdID, toolbarIcons* iconHandles)
Add an icon to the toolbar.

Returns true.

Note
Use NPPM_ADDTOOLBARICON_FORDARKMODE instead.

Parameters
pluginCmdID [in]
the plugin command ID corresponding to the toolbar item whose icon will be set; see _TFuncItem.CmdID
iconHandles [in]
pointer to a TToolbarIcons structure. 2 formats (ICO and BMP) are needed. Both handles should be set to ensure correct display in case the user selects a custom toolbar icon set
NPPM_ADDTOOLBARICON_FORDARKMODE = (NPPMSG + 101);

BOOL NPPM_ADDTOOLBARICON_FORDARKMODE(UINT pluginCmdID, toolbarIconsWithDarkMode* iconHandles)
Add an icon with a dark mode variant to the toolbar.

Returns true.

Added in 8.0

Parameters
pluginCmdID [in]
the plugin command ID corresponding to the toolbar item whose icon will be set; see _TFuncItem.CmdID
iconHandles [in]
a pointer to a TTbIconsDarkMode structure
NPPM_ALLOCATECMDID = (NPPMSG + 81);

BOOL NPPM_ALLOCATECMDID(int numberRequested, int* startNumber)
Allocate a consecutive number of menu item IDs for a plugin.

Note
The obtained menu IDs are guaranteed not to conflict with other plugins.
For example, if a plugin needs 4 menu item IDs, the following code can be used:

uses NppPlugin { , ... };
// ...
var
  idBegin: IntPtr;
  isAllocatedSuccessful: LongBool;
begin
  isAllocatedSuccessful := Self.SendNppMessage(NPPM_ALLOCATECMDID, 4, @idBegin);
  // ...
end;

If isAllocatedSuccessful is TRUE, and the value of idBegin is 46581, then menu item IDs 46581, 46582, 46583 and 46584 are reserved by Notepad++, and they are safe to be used by the plugin.

Returns true if successful, false otherwise; startNumber will also be set to 0 if unsuccessful.

Parameters
numberRequested [in]
the number of IDs requested for reservation
startNumber [out]
will be set to the initial command ID if successful
NPPM_ALLOCATEINDICATOR = (NPPMSG + 113);

BOOL NPPM_ALLOCATEINDICATOR(int numberRequested, int* startNumber)
Allocates an indicator number for a plugin. For example, if a plugin needs 1 indicator ID, the following code can be used:

uses NppPlugin { , ... };
// ...
var
  idBegin: IntPtr;
  isAllocatedSuccessful: LongBool;
begin
  isAllocatedSuccessful := Self.SendNppMessage(NPPM_ALLOCATEINDICATOR, 1, @idBegin);
  // ...
end;

If isAllocatedSuccessful is true, and the value of idBegin is 7, then indicator ID 7 is reserved by Notepad++, and it is safe to be used by the plugin.

Returns true if successful, false otherwise; startNumber will also be set to 0 if unsuccessful.

Note
If a plugin needs to add an indicator, it should reserve it using this API, in order to prevent a conflict with other plugins.
Added in 8.5.6

Parameters
numberRequested [in]
the ID number requested for reservation
startNumber [out]
will be set to the initial command ID, if successful
NPPM_ALLOCATEMARKER = (NPPMSG + 82);

BOOL NPPM_ALLOCATEMARKER(int numberRequested, int* startNumber)
Allocate a consecutive number of marker IDs for a plugin.

Note
If a plugin needs to add a marker on Notepad++'s Scintilla marker margin, it should reserve it using this API, in order to prevent a conflict with other plugins.
For example, if a plugin needs 3 marker IDs, the following code can be used:

uses NppPlugin { , ... };
// ...
var
  idBegin: IntPtr;
  isAllocatedSuccessful: LongBool;
BEGIN
  isAllocatedSuccessful := Self.SendNppMessage(NPPM_ALLOCATEMARKER, 3, @idBegin);
  // ...
END;

If isAllocatedSuccessful is true, and the value of idBegin is 16, then marker IDs 16, 17 and 18 are reserved by Notepad++, and they are safe to be used by the plugin.

Returns true if successful, false otherwise; startNumber will also be set to 0 if unsuccessful.

Parameters
numberRequested [in]
the number of IDs requested for reservation
startNumber [out]
will be set to the initial command ID if successful
NPPM_ALLOCATESUPPORTED = NPPM_ALLOCATESUPPORTED_DEPRECATED deprecated;

Warning: this symbol is deprecated.

See NPPM_ALLOCATESUPPORTED_DEPRECATED

NPPM_ALLOCATESUPPORTED_DEPRECATED = (NPPMSG + 80);

BOOL NPPM_ALLOCATESUPPORTED_DEPRECATED(0, 0)
Get the status of support for the NPPM_ALLOCATECMDID API.

Note
Used to identify if subclassing is necessary. This message was added (in 2010) only for checking if NPPM_ALLOCATECMDID was supported; it is no longer needed.
Returns true if NPPM_ALLOCATECMDID is supported

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_CREATELEXER = (NPPMSG + 110);

void* NPPM_CREATELEXER(0, const wchar_t* lexer_name)
Get an ILexer pointer created by Lexilla. This calls lexilla's CreateLexer() function so that plugins can set the lexer for a Scintilla instance created by NPPM_CREATESCINTILLAHANDLE.

Returns the ILexer pointer.

Added in 8.4.3

Parameters
wParam
0 (not used)
lexer_name [in]
the name of the lexer
NPPM_CREATESCINTILLAHANDLE = (NPPMSG + 20);

HWND NPPM_CREATESCINTILLAHANDLE(0, HWND hParent)
Get a handle to the active Scintilla control.

Returns the created Scintilla handle.

Parameters
wParam
0 (not used)
hParent [in]
if set (i.e., not nil), it will be the parent window of this created Scintilla handle, otherwise the parent window is Notepad++
NPPM_DARKMODESUBCLASSANDTHEME = (NPPMSG + 112);

ULONG NPPM_DARKMODESUBCLASSANDTHEME(ULONG dmFlags, HWND hwnd)
Make the plugin dialog with the given handle participate in automatic dark mode theming. Subclassing will be applied automatically unless the NppDockingForms.DWS_USEOWNDARKMODE flag is used.

Returns the combination of dmFlags, if successful.

Note
Docking panels are always automatically subclassed and do not need to call this API.
Added in 8.5.4

Parameters
dmFlags [in]
either dmfInit or dmfHandleChange
hwnd [in]
the dialog handle of the plugin
NPPM_DECODESCI = (NPPMSG + 27);

int NPPM_DECODESCI(int inView, 0)
Change the document encoding of the given view to ANSI.

Returns the old UniMode – see NPPM_ENCODESCI.

Parameters
inView [in]
either MAIN_VIEW or SUB_VIEW)
lParam
0 (not used)
NPPM_DESTROYSCINTILLAHANDLE = NPPM_DESTROYSCINTILLAHANDLE_DEPRECATED deprecated;

Warning: this symbol is deprecated.

See NPPM_DESTROYSCINTILLAHANDLE_DEPRECATED

NPPM_DESTROYSCINTILLAHANDLE_DEPRECATED = (NPPMSG + 21);

BOOL NPPM_DESTROYSCINTILLAHANDLE_DEPRECATED(0, HWND hScintilla)
Does nothing and always returns true. Notepad++ will deallocate every created Scintilla control on exit.

Note
This message exists for backward compatibility only.

Parameters
wParam
0 (not used)
hScintilla [in]
Scintilla handle
NPPM_DISABLEAUTOUPDATE = (NPPMSG + 95);

BOOL NPPM_DISABLEAUTOUPDATE(0, 0)
Disable automatic updates of Notepad++.

Returns true.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_DMMGETPLUGINHWNDBYNAME = (NPPMSG + 43);

HWND NPPM_DMMGETPLUGINHWNDBYNAME(const wchar_t* windowName, const wchar_t* moduleName)
Retrieve the handle of the docked dialog corresponding to the given windowName and moduleName.

Returns nil if moduleName is nil. If windowName is nil, the handle of the first window matching moduleName is returned.

Note
Use this API to communicate with another plugin's docking dialog.

Parameters
windowName [in]
if nil, the handle of the first window matching moduleName will be returned
moduleName [in]
if nil, the return value is also nil
NPPM_DMMHIDE = (NPPMSG + 31);

BOOL NPPM_DMMHIDE(0, HWND hDlg)
Hide a dialog that was previously registered with NPPM_DMMREGASDCKDLG.

Returns true.

Parameters
wParam
0 (not used)
hDlg [in]
the handle of the dialog to hide
NPPM_DMMREGASDCKDLG = (NPPMSG + 33);

BOOL NPPM_DMMREGASDCKDLG(0, tTbData* pData)
Register a plugin dialog with the Docking Manager.

Returns true.

Parameters
wParam
0 (not used)
pData [in]
a pointer of type PToolbarData. The fields which, at minimum, need to be filled out are TToolbarData.ClientHandle, TToolbarData.Title, TToolbarData.DlgId, TToolbarData.Mask and TToolbarData.ModuleName. Note that TToolbarData.FloatRect and TToolbarData.PrevContainer should not be filled. They are used internally.
NPPM_DMMSHOW = (NPPMSG + 30);

BOOL NPPM_DMMSHOW(0, HWND hDlg)
Show a dialog that was previously registered with NPPM_DMMREGASDCKDLG.

Returns true.

Parameters
wParam
0 (not used)
hDlg [in]
the handle of the dialog to show
NPPM_DMMUPDATEDISPINFO = (NPPMSG + 32);

BOOL NPPM_DMMUPDATEDISPINFO(0, HWND hDlg)
Redraw the title bar of a dialog that was previously registered with NPPM_DMMREGASDCKDLG.

Returns true.

Parameters
wParam
0 (not used)
hDlg [in]
the handle of the dialog to redraw
NPPM_DMMVIEWOTHERTAB = (NPPMSG + 35);

BOOL NPPM_DMMVIEWOTHERTAB(0, wchar_t* name)
Show the docked dialog with the given name (or switch to the tab of that dialog in a docking group).

Returns true.

Parameters
wParam
0 (not used)
name [in]
the name used to register the dialog (i.e., the TToolbarData.Title passed to NPPM_DMMREGASDCKDLG)
NPPM_DOCLISTDISABLEEXTCOLUMN = (NPPMSG + 89);

BOOL NPPM_DOCLISTDISABLEEXTCOLUMN(0, BOOL disableOrNot)
Disable or enable the file extension column of the Document List.

Returns true.

Parameters
wParam
0 (not used)
disableOrNot [in]
if true, the extension column is hidden, otherwise it is shown
NPPM_DOCLISTDISABLEPATHCOLUMN = (NPPMSG + 102);

BOOL NPPM_DOCLISTDISABLEPATHCOLUMN(0, BOOL disableOrNot)
Disable or enable the path column of the Document List.

Returns true.

Parameters
wParam
0 (not used)
disableOrNot [in]
if true, the path column is hidden, otherwise it is shown
NPPM_DOOPEN = (NPPMSG + 77);

BOOL NPPM_DOOPEN(0, const wchar_t* fullPathName2Open)
Open the file with the given fullPathName2Open. If it is already open in Notepad++, it will be activated and become the current document.

Returns true if the operation is successful, otherwise false.

Parameters
wParam
0 (not used)
fullPathName2Open [in]
full path name of the file to be opened
NPPM_ENCODESCI = (NPPMSG + 26);

int NPPM_ENCODESCI(int inView, 0)
Change the document encoding of the given view.

Returns the new UniMode, with the following value:

  1. ANSI

  2. UTF-8 with BOM

  3. UTF-16 Big Ending with BOM

  4. UTF-16 Little Ending with BOM

  5. UTF-8 without BOM

  6. uni7Bit

  7. UTF-16 Big Ending without BOM

  8. UTF-16 Little Ending without BOM

Parameters
inView [in]
either MAIN_VIEW or SUB_VIEW
lParam
0 (not used)
NPPM_GETAPPDATAPLUGINSALLOWED = (NPPMSG + 87);

BOOL NPPM_GETAPPDATAPLUGINSALLOWED(0, 0)
Check to see if loading plugins from "%APPDATA%\..\Local\Notepad++\plugins" is allowed.

Returns true if loading plugins from %APPDATA% is allowed, false otherwise.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETBOOKMARKID = (NPPMSG + 111);

int NPPM_GETBOOKMARKID(0, 0)
Get a stable bookmark ID.

Returns the bookmark ID.

Note
This API guarantees you always get the right bookmark ID even if it's been changed by a newer version of Notepad++.
Added in 8.4.7

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETBUFFERENCODING = (NPPMSG + 66);

int NPPM_GETBUFFERENCODING(UINT_PTR bufferID, 0)
Get the encoding of the document with the given bufferID.

Returns -1 on error, otherwise the UniMode, with the following value:

  1. ANSI

  2. UTF-8 with BOM

  3. UTF-16 Big Ending with BOM

  4. UTF-16 Little Ending with BOM

  5. UTF-8 without BOM

  6. uni7Bit

  7. UTF-16 Big Ending without BOM

  8. UTF-16 Little Ending without BOM

Parameters
bufferID [in]
buffer ID of the document
lParam
0 (not used)
NPPM_GETBUFFERFORMAT = (NPPMSG + 68);

int NPPM_GETBUFFERFORMAT(UINT_PTR bufferID, 0)
Get the EOL format of the document with the given bufferID.

Returns -1 on error, otherwise one of the following EOL formats:

  1. Windows (CRLF)

  2. Macos (CR)

  3. Unix (LF)

  4. Unknown

Parameters
bufferID [in]
buffer ID of the document
lParam
0 (not used)
NPPM_GETBUFFERIDFROMPOS = (NPPMSG + 59);

UINT_PTR NPPM_GETBUFFERIDFROMPOS(int index, int inView)
Get the buffer ID of the document in the given view with the given index.

Returns nil if invalid, otherwise the buffer ID of the document.

Parameters
index [in]
0-based index of the document
inView [in]
view containing the document, either MAIN_VIEW or SUB_VIEW
NPPM_GETBUFFERLANGTYPE = (NPPMSG + 64);

int NPPM_GETBUFFERLANGTYPE(UINT_PTR bufferID, 0)
Get the TNppLang associated with the document matching the given bufferID.

Returns a TNppLang value, or -1 on error.

Parameters
bufferID [in]
buffer ID of the document to get the language type from
lParam
0 (not used)
NPPM_GETCURRENTBUFFERID = (NPPMSG + 60);

UINT_PTR NPPM_GETCURRENTBUFFERID(0, 0)
Get the active document's buffer ID.

Returns the buffer ID of the active document.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETCURRENTCMDLINE = (NPPMSG + 109);

int NPPM_GETCURRENTCMDLINE(size_t strLen, wchar_t* commandLineStr)
Get the current command line string.

Returns the number of UTF-16 characters copied/to copy.

Note
Users should first call this API with commandLineStr set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the commandLineStr buffer with the value + 1, then call it again to get the current command line string.
Added in 8.4.2

Parameters
strLen [in]
buffer length of commandLineStr
commandLineStr [out]
allocated command line string buffer
NPPM_GETCURRENTCOLUMN = (RUNCOMMAND_USER + CURRENT_COLUMN);

Returns the caret's current position column.

NPPM_GETCURRENTDIRECTORY = (RUNCOMMAND_USER + CURRENT_DIRECTORY);

See NPPM_GETCURRENTLINESTR

NPPM_GETCURRENTDOCINDEX = (NPPMSG + 23);

int NPPM_GETCURRENTDOCINDEX(0, int inView)
Get the index of the document currently open in the given view.

Returns -1 if the view is invisible (hidden), otherwise the current document's index.

Parameters
wParam
0 (not used)
inView [in]
either MAIN_VIEW or SUB_VIEW
NPPM_GETCURRENTLANGTYPE = (NPPMSG + 5);

BOOL NPPM_GETCURRENTLANGTYPE(0, int* langType)
Get the TNppLang associated with the current document.

Returns true.

Parameters
wParam
0 (not used)
langType [out]
see TNppLang for all valid values
NPPM_GETCURRENTLINE = (RUNCOMMAND_USER + CURRENT_LINE);

Returns the caret's current position line.

NPPM_GETCURRENTLINESTR = (RUNCOMMAND_USER + CURRENT_LINESTR);

BOOL NPPM_GETCURRENTLINESTR(size_t strLen, wchar_t* str)

Returns true when copying to the string buffer succeeds, otherwise false (when, e.g., the allocated array size is too small).

Parameters
str [in, out]
the allocated wchar_t array
strLen [in]
the allocated array size
NPPM_GETCURRENTMACROSTATUS = (NPPMSG + 106);

MacroStatus NPPM_GETCURRENTMACROSTATUS(0, 0)
Get the current TMacroStatus.

Returns a TMacroStatus value:

Added in 8.3.3

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETCURRENTNATIVELANGENCODING = (NPPMSG + 79);

int NPPM_GETCURRENTNATIVELANGENCODING(0, 0)
Get the code page associated with the current localization of Notepad++.

Returns the code page identifier of the current native language encoding.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETCURRENTSCINTILLA = (NPPMSG + 4);

BOOL NPPM_GETCURRENTSCINTILLA(0, int* iScintillaView)
Get the index of the currently active Scintilla view.

Returns true.

Parameters
wParam
0 (not used)
iScintillaView [out]
either MAIN_VIEW or SUB_VIEW
NPPM_GETCURRENTVIEW = (NPPMSG + 88);

int NPPM_GETCURRENTVIEW(0, 0)
Get the currently active view.

Returns the current edit view: either MAIN_VIEW SUB_VIEW.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETCURRENTWORD = (RUNCOMMAND_USER + CURRENT_WORD);

See NPPM_GETCURRENTLINESTR

NPPM_GETDARKMODECOLORS = (NPPMSG + 108);

BOOL NPPM_GETDARKMODECOLORS (size_t cbSize, NppDarkMode::Colors* returnColors)
Get the color values of the active dark mode theme.

Returns true when successful, false otherwise.

Note
If calling this API fails (i.e., false is returned), you may need to change the TDarkModeColors structure as shown here.
Added in 8.4.1

Parameters
cbSize [in]
must be equal to sizeof(TDarkModeColors)
returnColors [out]
a pointer to a TDarkModeColors structure
NPPM_GETEDITORDEFAULTBACKGROUNDCOLOR = (NPPMSG + 91);

int NPPM_GETEDITORDEFAULTBACKGROUNDCOLOR(0, 0)
Get the editor's current default background color.

Returns the color as an integer in hex format $00bbggrr.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETEDITORDEFAULTFOREGROUNDCOLOR = (NPPMSG + 90);

int NPPM_GETEDITORDEFAULTFOREGROUNDCOLOR(0, 0)
Get the editor's current default foreground color.

Returns the color as an integer in hex format $00bbggrr.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETENABLETHEMETEXTUREFUNC_DEPRECATED = (NPPMSG + 45);

THEMEAPI NPPM_GETENABLETHEMETEXTUREFUNC(0, 0)
Get the function address of ::EnableThemeDialogTexture().

Returns a procedure address, or nil.

Note
Deprecated since 8.4.9. Use EnableThemeDialogTexture() directly from uxtheme.h instead.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETEXTERNALLEXERAUTOINDENTMODE = (NPPMSG + 103);

BOOL NPPM_GETEXTERNALLEXERAUTOINDENTMODE(const wchar_t* languageName, ExternalLexerAutoIndentMode* autoIndentMode)
Get the TExternalLexerAutoIndentMode of the external lexer identified by languageName.

Returns true on success, otherwise false.

Added in 8.3.3

Parameters
languageName [in]
name of an external lexer provided by a plugin
autoIndentMode [out]
see NPPM_SETEXTERNALLEXERAUTOINDENTMODE
NPPM_GETEXTPART = (RUNCOMMAND_USER + EXT_PART);

See NPPM_GETCURRENTLINESTR

NPPM_GETFILENAME = (RUNCOMMAND_USER + FILE_NAME);

See NPPM_GETCURRENTLINESTR

NPPM_GETFILENAMEATCURSOR = (RUNCOMMAND_USER + GETFILENAMEATCURSOR);

See NPPM_GETCURRENTLINESTR

NPPM_GETFULLCURRENTPATH = (RUNCOMMAND_USER + FULL_CURRENT_PATH);

See NPPM_GETCURRENTLINESTR

NPPM_GETFULLPATHFROMBUFFERID = (NPPMSG + 58);

int NPPM_GETFULLPATHFROMBUFFERID(UINT_PTR bufferID, wchar_t* fullFilePath)
Get the full file path of the document with the given bufferID.

Returns -1 if no document with bufferID exists, otherwise the number of UTF-16 characters copied/to copy.

Parameters
bufferID [in]
buffer ID of the document
fullFilePath [out]
The user should first call this function with fullFilePath nil to get the number of UTF-16 characters (not including the nil character), then allocate fullFilePath with the return value + 1, then call it again to get the file path.
NPPM_GETLANGUAGEDESC = (NPPMSG + 84);

int NPPM_GETLANGUAGEDESC(int langType, wchar_t* langDesc)
Get a short description of the programming language with the given langType.

Returns the number of UTF-16 characters copied/to copy.

Note
Users should first call this API with langDesc set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the langDesc buffer with the return value + 1, then call it again to get the description text.

Parameters
langType [in]
a TNppLang value
langDesc [out]
the allocated language description buffer
NPPM_GETLANGUAGENAME = (NPPMSG + 83);

int NPPM_GETLANGUAGENAME(int langType, wchar_t* langName)
Get the name of the programming language associated with the given langType.

Returns the number of UTF-16 characters copied/to copy.

Note
Users should first call this API with langName set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the langName buffer with the return value + 1, then call it again to get the language name.

Parameters
langType [in]
a TNppLang value
langName [out]
the allocated language name buffer
NPPM_GETLINENUMBERWIDTHMODE = (NPPMSG + 100);

int NPPM_GETLINENUMBERWIDTHMODE(0, 0)
Get the current line number margin width mode.

Returns the current line number margin width mode: either LINENUMWIDTH_DYNAMIC or LINENUMWIDTH_CONSTANT.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_GETMENUHANDLE = (NPPMSG + 25);

HMENU NPPM_GETMENUHANDLE(int menuChoice, 0)
Get a handle to the menu indicated by menuChoice.

Returns the desired menu handle (HMENU): either the plugin menu handle or the Notepad++ main menu handle.

Parameters
menuChoice [in]
either the main menu (NPPMAINMENU) or the plugin menu (NPPPLUGINMENU)
lParam
0 (not used)
NPPM_GETNAMEPART = (RUNCOMMAND_USER + NAME_PART);

See NPPM_GETCURRENTLINESTR

NPPM_GETNATIVELANGFILENAME = (NPPMSG + 116);

int NPPM_GETNATIVELANGFILENAME(size_t strLen, char* nativeLangFileName)
Get the name of the currently active XML localization file.

Returns the number of single-byte characters copied/to copy. If there's no localization file in use, 0 is returned.

Note
Users should first call this API with nativeLangFileName set to nil to get the required number of single-byte characters (not including the terminating nil character), allocate the nativeLangFileName buffer with the return value + 1, then call it again to get the localization file name. Call this after the NPPN_READY notification has been sent.
Added in 8.7

Parameters
strLen [in]
buffer length of nativeLangFileName
nativeLangFileName [out]
allocated language file name buffer
NPPM_GETNBOPENFILES = (NPPMSG + 7);

int NPPM_GETNBOPENFILES(0, int iViewType)
Get the number of files currently open in the given view.

Returns the number of opened files.

Parameters
wParam
0 (not used)
lPiViewType [in]
can be PRIMARY_VIEW, SECOND_VIEW or ALL_OPEN_FILES
NPPM_GETNBSESSIONFILES = (NPPMSG + 13);

int NPPM_GETNBSESSIONFILES (BOOL* pbIsValidXML, wchar_t* sessionFileName)
Get the number of files listed in the session file with the given sessionFileName.

On success, returns the number of files listed in the XML session file

Parameters
pbIsValidXML [out]
Since 8.6: true if sessionFileName is valid XML, otherwise false. If sessionFileName is a nil pointer, this parameter is ignored
sessionFileName [in]
the XML session file's full path
NPPM_GETNBUSERLANG = (NPPMSG + 22);

int NPPM_GETNBUSERLANG(0, int* udlID)
Get the number of user-defined languages and, optionally, the starting menu id.

Returns the number of user-defined languages identified.

Parameters
wParam
0 (not used)
udlID [optional]
0, if not used; otherwise an integer pointer to retrieve the starting menu id
NPPM_GETNPPDIRECTORY = (RUNCOMMAND_USER + NPP_DIRECTORY);

See NPPM_GETCURRENTLINESTR

NPPM_GETNPPFULLFILEPATH = (RUNCOMMAND_USER + NPP_FULL_FILE_PATH);

See NPPM_GETCURRENTLINESTR

NPPM_GETNPPSETTINGSDIRPATH = (NPPMSG + 119);

int NPPM_GETNPPSETTINGSDIRPATH(size_t strLen, wchar_t *settingsDirPath)
Get the Notepad++ application settings directory path.

Returns the number of UTF-16 characters copied/to copy. A return value of 0 may indicate that strLen was less than the path's full length, or the settings path could not be determined.

The output buffer will be filled with the same path that was given to the -settingsDir start parameter, if any; otherwise, it will be the same path as the cloud settings directory, if any.

If neither a -settingsDir parameter nor a cloud settings directory is defined, the return value is the %AppData% settings directory (for fully installed Notepad++ versions), or the portable installation path (for portable versions).

Note
Users should first call this API with settingsDirPath set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the settingsDirPath buffer with the value + 1, then call it again to get the path.

This API locates the Notepad++ application settings path. For the plugin settings path (i.e., ...\Plugins\Config), use NPPM_GETPLUGINSCONFIGDIR instead.
Added in 8.8.6

Parameters
strLen [in]
size of the allocated path buffer
settingsDirPath [out]
allocated buffer for the settings directory path
NPPM_GETNPPVERSION = (NPPMSG + 50);

int NPPM_GETNPPVERSION(BOOL ADD_ZERO_PADDING, 0)
Get the version of the currently running edition of Notepad++.

Return value:

major_version_number := HIWORD(returned_value); // 1st digit of the version
minor_version_number := LOWORD(returned_value); // last 3 digits of the version

{  Examples:

   ADD_ZERO_PADDING := True

   version  | HIWORD | LOWORD
   -----------------------------
   8.9.6.4  | 8      | 964
   9        | 9      | 0
   6.9      | 6      | 900
   6.6.6    | 6      | 660
   13.6.6.6 | 13     | 666

   ADD_ZERO_PADDING := False

   version  | HIWORD | LOWORD
   -----------------------------
   8.9.6.4  | 8      | 964
   9        | 9      | 0
   6.9      | 6      | 9
   6.6.6    | 6      | 66
   13.6.6.6 | 13     | 666
 }

Parameters
ADD_ZERO_PADDING [in]
Since 8.4.1: Whether or not to ensure that 100 >= LOWORD(version) <= 999.
lParam
0 (not used)
NPPM_GETOPENFILENAMES = NPPM_GETOPENFILENAMES_DEPRECATED deprecated;

Warning: this symbol is deprecated.

See NPPM_GETOPENFILENAMES_DEPRECATED

NPPM_GETOPENFILENAMESPRIMARY = NPPM_GETOPENFILENAMESPRIMARY_DEPRECATED deprecated;

Warning: this symbol is deprecated.

See NPPM_GETOPENFILENAMESPRIMARY_DEPRECATED

NPPM_GETOPENFILENAMESPRIMARY_DEPRECATED = (NPPMSG + 17);

BOOL NPPM_GETOPENFILENAMESPRIMARY_DEPRECATED(wchar_t** fileNames, int nbFileNames)
Get the full path names of all files currently open in the main view. The user must allocate a big enough fileNames array using NPPM_GETNBOPENFILES.

Returns the number of files copied to the fileNames array.

Parameters
fileNames [out]
pre-allocated array of file paths
nbFileNames [in]
the number of file paths in fileNames
NPPM_GETOPENFILENAMESSECOND = NPPM_GETOPENFILENAMESSECOND_DEPRECATED deprecated;

Warning: this symbol is deprecated.

See NPPM_GETOPENFILENAMESSECOND_DEPRECATED

NPPM_GETOPENFILENAMESSECOND_DEPRECATED = (NPPMSG + 18);

BOOL NPPM_GETOPENFILENAMESSECOND_DEPRECATED(wchar_t** fileNames, int nbFileNames)
Get the full path names of all files currently open in the sub-view. The user must allocate a big enough fileNames array using NPPM_GETNBOPENFILES.

Returns the number of files copied to the fileNames array.

Parameters
fileNames [out]
pre-allocated array of file paths
nbFileNames [in]
the number of file paths in fileNames
NPPM_GETOPENFILENAMES_DEPRECATED = (NPPMSG + 8);

BOOL NPPM_GETOPENFILENAMES_DEPRECATED(wchar_t** fileNames, int nbFileNames)
Get the full path names of all files currently open in both views. The user must allocate a big enough fileNames array using NPPM_GETNBOPENFILES.

Returns the number of files copied to the fileNames array.

Parameters
fileNames [out]
pre-allocated array of file paths
nbFileNames [in]
the number of file paths in fileNames
NPPM_GETPLUGINHOMEPATH = (NPPMSG + 97);

int NPPM_GETPLUGINHOMEPATH(size_t strLen, wchar_t* pluginRootPath)
Get the root path of all the installed Notepad++ plugins. For example, the full path to a plugin's installation folder would be: <pluginRootPath>\<pluginFolderName>, where <pluginFolderName> is the name of the plugin without the ".dll" file extension.

Returns the number of UTF-16 characters copied/to copy, or 0 on failure.

Note
Users should first call this API with pluginRootPath set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the pluginRootPath buffer with the return value + 1, then call it again to get the directory path.

Parameters
strLen [in]
buffer length of pluginRootPath
pluginRootPath [out]
the allocated buffer
NPPM_GETPLUGINSCONFIGDIR = (NPPMSG + 46);

int NPPM_GETPLUGINSCONFIGDIR(int strLen, wchar_t* str)
Get the user's plugin config directory path.

When str is nil, returns the number of UTF-16 characters to copy; when str is an allocated buffer, returns false on failure, true on success.

Note
Users should first call this API with str set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the str buffer with the return value + 1, then call it again to get the directory path.

Parameters
strLen [in]
buffer length of str
str [out]
the allocated buffer
NPPM_GETPOSFROMBUFFERID = (NPPMSG + 57);

int NPPM_GETPOSFROMBUFFERID(UINT_PTR bufferID, int priorityView)
Get the position of the document with bufferID, searching in priorityView first.

Returns -1 if no document with bufferID exists, otherwise (VIEW << 30) | INDEX, where VIEW is either MAIN_VIEW or SUB_VIEW, and INDEX is the 0-based document index.

Parameters
bufferID [in]
buffer ID of the document
priorityView [in]
the target view. If bufferID cannot be found in the target view, the other view will be searched. If set to SUB_VIEW, the sub view will be searched first.
NPPM_GETSESSIONFILES = (NPPMSG + 14);

BOOL NPPM_GETSESSIONFILES (wchar_t** sessionFileArray, wchar_t* sessionFileName)
Get the full path names of all files listed in the session file with the given sessionFileName.

Returns false on failure, true on success.

Parameters
sessionFileArray [out]
pre-allocated array of file paths.To allocate the array with the proper size, first send NPPM_GETNBSESSIONFILES
sessionFileName [in]
the XML session file's full path
NPPM_GETSETTINGSONCLOUDPATH = (NPPMSG + 98);

int NPPM_GETSETTINGSONCLOUDPATH(size_t strLen, wchar_t* settingsOnCloudPath)
Get the user's cloud settings file path.

Returns the number of UTF-16 characters copied/to copy. The return value is 0 if this path is not set, or if strLen is not enough to copy the path

Note
Users should first call this API with settingsOnCloudPath set to nil to get the required number of UTF-16 characters (not including the terminating nil character), allocate the settingsOnCloudPath buffer with the return value + 1, then call it again to get the file path.

Parameters
strLen [in]
buffer length of settingsOnCloudPath
settingsOnCloudPath [out]
the allocated file path buffer
NPPM_GETSHORTCUTBYCMDID = (NPPMSG + 76);

BOOL NPPM_GETSHORTCUTBYCMDID(int cmdID, ShortcutKey* sk)
Get the shortcut mapped to the plugin command with the given cmdID.

Returns true if the shortcut has been enabled, otherwise false.

Note
Call this after the NPPN_READY notification has been sent.

Parameters
cmdID [in]
plugin command ID
sk [out]
pre-allocated pointer to a TShortcutKey
NPPM_GETTABCOLORID = (NPPMSG + 114);

int NPPM_GETTABCOLORID (int view, int tabIndex)
Get the color ID of the tab in the given view with the given tab index.

Returns the tab color's id value, which is one of:

  1. (no color)

  2. (yellow)

  3. (green)

  4. (blue)

  5. (orange)

  6. (pink)

Note
There is no matching "NPPM_SETTABCOLORID" API for setting the tab color. Plugins can instead use NPPM_MENUCOMMAND to set the active tab's color using the following menu command IDs:

  1. IDM_VIEW_TAB_COLOUR_NONE (no color)

  2. IDM_VIEW_TAB_COLOUR_1 (yellow)

  3. IDM_VIEW_TAB_COLOUR_2 (green)

  4. IDM_VIEW_TAB_COLOUR_3 (blue)

  5. IDM_VIEW_TAB_COLOUR_4 (orange)

  6. IDM_VIEW_TAB_COLOUR_5 (pink)

Added in 8.6.8

Parameters
view [in]
0 (MAIN_VIEW), 1 (SUB_VIEW), or -1 for the currently active view
tabIndex [in]
0-based tab index, i.e., 0 for the first tab, 1 for the second tab, etc., or -1 for the currently active tab
NPPM_GETTOOLBARICONSETCHOICE = (NPPMSG + 118);

TToolBarStatusType NPPM_GETTOOLBARICONSETCHOICE(0, 0)
Get the currently selected Notepad++ toolbar icon set.

Returns a TToolBarStatusType value.

Added in 8.8.2

Parameters
wParam:
0 (not used)
lParam:
0 (not used)
NPPM_GETWINDOWSVERSION = (NPPMSG + 42);

winVer NPPM_GETWINDOWSVERSION(0, 0)
Get the host PC's (Windows) OS version.

Returns a TWinVer value.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_HIDEMENU = (NPPMSG + 72);

BOOL NPPM_HIDEMENU(0, BOOL hideOrNot)
Hide (or show) the menu bar.

Returns the old status value.

Parameters
wParam
0 (not used)
hideOrNot [in]
if true the menu bar will be hidden, otherwise it will be shown
NPPM_HIDESTATUSBAR = (NPPMSG + 74);

BOOL NPPM_HIDESTATUSBAR(0, BOOL hideOrNot)
Hide (or show) the status bar.

Returns the old status value.

Parameters
wParam
0 (not used)
hideOrNot [in]
if true the status bar will be hidden, otherwise it will be shown
NPPM_HIDETABBAR = (NPPMSG + 51);

BOOL NPPM_HIDETABBAR(0, BOOL hideOrNot)
Hide (or show) the tab bar.

Returns the old status value.

Parameters
wParam
0 (not used)
hideOrNot [in]
if true the tab bar will be hidden, otherwise it will be shown
NPPM_HIDETOOLBAR = (NPPMSG + 70);

BOOL NPPM_HIDETOOLBAR(0, BOOL hideOrNot)
Hide (or show) the toolbar.

Returns the old status value.

Parameters
wParam
0 (not used)
hideOrNot [in]
if true the toolbar will be hidden, otherwise it will be shown
NPPM_ISAUTOINDENTON = (NPPMSG + 105);

BOOL NPPM_ISAUTOINDENTON(0, 0)
Get the current state of the "Use Auto-Indentation" setting.

Returns true if Auto-Indentation is on, false otherwise.

Added in 8.3.3

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_ISDARKMODEENABLED = (NPPMSG + 107);

BOOL NPPM_ISDARKMODEENABLED(0, 0)
Get the current status (ON or OFF) of the dark mode setting.

Returns true if dark mode is enabled, otherwise false.

Added in 8.4.1

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_ISDOCLISTSHOWN = (NPPMSG + 86);

BOOL NPPM_ISDOCLISTSHOWN(0, 0)
Get the visibility (hidden or visible) of the Document List panel.

Returns true if the Document List panel is currently shown, false otherwise.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_ISMENUHIDDEN = (NPPMSG + 73);

BOOL NPPM_ISMENUHIDDEN(0, 0)
Get the visibility (hidden or visible) of the menu bar.

Returns true if the menu bar is hidden, otherwise false.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_ISSTATUSBARHIDDEN = (NPPMSG + 75);

BOOL NPPM_ISSTATUSBARHIDDEN(0, 0)
Get the visibility (hidden or visible) of the status bar.

Returns true if the status bar is hidden, otherwise false.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_ISTABBARHIDDEN = (NPPMSG + 52);

BOOL NPPM_ISTABBARHIDDEN(0, 0)
Get the visibility (hidden or visible) of the tab bar.

Returns true if the tab bar is hidden, otherwise false.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_ISTOOLBARHIDDEN = (NPPMSG + 71);

BOOL NPPM_ISTOOLBARHIDDEN(0, 0)
Get the visibility (hidden or visible) of the toolbar.

Returns true if the toolbar is hidden, otherwise false.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_LAUNCHFINDINFILESDLG = (NPPMSG + 29);

BOOL NPPM_LAUNCHFINDINFILESDLG(wchar_t* dir2Search, wchar_t* filter)
Launch the "Find in Files" dialog and set the "Find in" directory and filters with the given arguments.

Returns true.

Parameters
dir2Search [in]
if not nil, this will be the working directory in which Notepad++ will search
filter [in]
if not nil, this filter string will be set in the filter field
NPPM_LOADSESSION = (NPPMSG + 34);

BOOL NPPM_LOADSESSION(0, wchar_t* sessionFileName)
Reopen all the files listed in sessionFileName.

Returns true.

Parameters
wParam
0 (not used)
sessionFileName [in]
full path name of the session file to reload
NPPM_MAKECURRENTBUFFERDIRTY = (NPPMSG + 44);

BOOL NPPM_MAKECURRENTBUFFERDIRTY(0, 0)
Make the current document dirty, i.e., set the current buffer state to "modified".

Returns true.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_MENUCOMMAND = (NPPMSG + 48);

BOOL NPPM_MENUCOMMAND(0, int cmdID)
Run the Notepad++ command with the given command ID.

Returns true.

Parameters
wParam
0 (not used)
cmdID [in]
see menuCmdID.h for all the Notepad++ menu command items
NPPM_MODELESSDIALOG = (NPPMSG + 12);

HWND NPPM_MODELESSDIALOG(int action, HWND hDlg)
Register (or unregister) the plugin dialog with the given handle.

Returns hDlg (HWND) on success, nil on failure.

Note
For each dialog created by your plugin, you should use this API to register it (and unregister it on destruction). If this message is ignored, dialog edit controls will not receive key stroke messages such as TAB, Ctrl-C or Ctrl-V key.

Parameters
action [in]
either MODELESSDIALOGADD (to register) or MODELESSDIALOGREMOVE (to unregister)
hDlg [in]
the handle of the dialog to register/unregister
NPPM_MSGTOPLUGIN = (NPPMSG + 47);

BOOL NPPM_MSGTOPLUGIN(wchar_t* destModuleName, communicationInfo *info)
Send a private message to the plugin with the given destModuleName. For example, plugin X can execute a command of plugin Y if plugin X knows the command ID and the file name of plugin Y.

Returns true if Notepad++ found the plugin by its module name (destModuleName) and passed the info (via communicationInfo), or false if the destination plugin is not found.

Parameters
destModuleName [in]
the complete module file name of the destination plugin (including the ".dll" file extension)
communicationInfo [in]
pointer to a TCommunicationInfo structure
NPPM_RELOADBUFFERID = (NPPMSG + 61);

BOOL NPPM_RELOADBUFFERID(UINT_PTR bufferID, BOOL alert)
Reload the document with the given bufferID.

Returns true on success, false otherwise.

Parameters
bufferID [in]
buffer ID of the document to reload
alert [in]
true to let the user confirm or reject the reload, or false to reload with no alert
NPPM_RELOADFILE = (NPPMSG + 36);

BOOL NPPM_RELOADFILE(BOOL withAlert, wchar_t* filePathName2Reload)
Reload the document matching the given filePathName2Reload.

Returns true if reloading succeeds, otherwise false.

Parameters
wParam
0 (not used)
filePathName2Reload [in]
full file path of the document to reload
NPPM_REMOVESHORTCUTBYCMDID = (NPPMSG + 96);

BOOL NPPM_REMOVESHORTCUTBYCMDID(int pluginCmdID, 0)
Remove a shortcut that was mapped to the plugin command with the given ID.

Returns true if successful, otherwise false.

Parameters
pluginCmdID [in]
the ID of a plugin command
lParam
0 (not used)
NPPM_SAVEALLFILES = (NPPMSG + 39);

BOOL NPPM_SAVEALLFILES(0, 0)
Save all opened documents.

Returns false when no file needs to be saved, else true if at least one file is saved.

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_SAVECURRENTFILE = (NPPMSG + 38);

BOOL NPPM_SAVECURRENTFILE(0, 0)
Save the currently active document.

Returns true if the file is saved, otherwise false (the file doesn't need to be saved, or another reason).

Parameters
wParam
0 (not used)
lParam
0 (not used)
NPPM_SAVECURRENTFILEAS = (NPPMSG + 78);

BOOL NPPM_SAVECURRENTFILEAS (BOOL saveAsCopy, const wchar_t* filename)
Save the currently active document with the given filename and, optionally, save a copy under the current file name.

Returns true if the operation is successful, otherwise false.

Parameters
saveAsCopy [in]
false to rename the current file, or true to save a copy of it (like the "Save a Copy As..." action)
filename [in]
full path name of the file to be saved
NPPM_SAVECURRENTSESSION = (NPPMSG + 16);

wchar_t* NPPM_SAVECURRENTSESSION(0, wchar_t* sessionFileName)
Save all files currently open in Notepad++ to an XML session file.

Returns a pointer to the sessionFileName buffer on success, nil otherwise.

Parameters
wParam
0 (not used)
sessionFileName [in]
the XML session file's full path
NPPM_SAVEFILE = (NPPMSG + 94);

BOOL NPPM_SAVEFILE(0, const wchar_t* fileNameToSave)
Save the (currently open) file with the given fileNameToSave.

Returns true on success, false on fileNameToSave is not found.

Parameters
wParam
0 (not used)
fileNameToSave [in]
the full path of the file to be saved
NPPM_SAVESESSION = (NPPMSG + 15);

wchar_t* NPPM_SAVESESSION(0, sessionInfo* si)
Save a given set of file paths to a new session file.

Returns a pointer to the session file name buffer on success, nil otherwise.

Note
Unlike NPPM_SAVECURRENTSESSION, which saves the currently open files, this API can be used to add any file to a session.

Parameters
wParam
0 (not used)
si [in]
a pointer to a TSessionInfo structure
NPPM_SETBUFFERENCODING = (NPPMSG + 67);

BOOL NPPM_SETBUFFERENCODING(UINT_PTR bufferID, int encoding)
Set the encoding of the document with the given bufferID.

Returns true on success, false otherwise.

Note
Can only be called on new, unedited files.

Parameters
bufferID [in]
buffer ID of the document
encoding [in]
one of the UniMode values returned by NPPM_GETBUFFERENCODING
NPPM_SETBUFFERFORMAT = (NPPMSG + 69);

BOOL NPPM_SETBUFFERFORMAT(UINT_PTR bufferID, int format)
Set the EOL format of the document with the given bufferID.

Returns true on success, false otherwise.

Parameters
bufferID [in]
buffer ID of the document
format [in]
one of the EOL formats returned by NPPM_GETBUFFERFORMAT
NPPM_SETBUFFERLANGTYPE = (NPPMSG + 65);

BOOL NPPM_SETBUFFERLANGTYPE(UINT_PTR bufferID, int langType)
Set the TNppLang associated with the document matching the given bufferID.

Returns true on success, false otherwise

Note
The langType parameter cannot be TNppLang.L_USER or TNppLang.L_EXTERNAL.

Parameters
bufferID [in]
buffer ID of the document
langType [in]
a TNppLang value
NPPM_SETCURRENTLANGTYPE = (NPPMSG + 6);

BOOL NPPM_SETCURRENTLANGTYPE(0, int langType)
Set the TNppLang associated with the current document.

Returns true.

Parameters
wParam
0 (not used)
langType [out]
see TNppLang for all valid values
NPPM_SETEDITORBORDEREDGE = (NPPMSG + 93);

BOOL NPPM_SETEDITORBORDEREDGE(0, BOOL withEditorBorderEdgeOrNot)
Add or remove an additional sunken edge style to the Scintilla window.

Returns true.

Parameters
wParam
0 (not used)
withEditorBorderEdgeOrNot [in]
true to add a border edge to the Scintilla window, false to remove it
NPPM_SETEXTERNALLEXERAUTOINDENTMODE = (NPPMSG + 104);

BOOL NPPM_SETEXTERNALLEXERAUTOINDENTMODE(const wchar_t* languageName, ExternalLexerAutoIndentMode autoIndentMode)
Set the TExternalLexerAutoIndentMode of the external lexer identified by languageName.

Returns true on success, otherwise false.

Added in 8.3.3

Parameters
languageName [in]
name of an external lexer provided by a plugin
autoIndentMode [in]
one of the following values:

NPPM_SETLINENUMBERWIDTHMODE = (NPPMSG + 99);

BOOL NPPM_SETLINENUMBERWIDTHMODE(0, int widthMode)
Set the line number margin width mode to "dynamic" (LINENUMWIDTH_DYNAMIC) or "constant" (LINENUMWIDTH_CONSTANT).

Note
Plugins should disable constant width mode to ensure a smoother visual effect during vertical content scrolling.
Returns true if successful, otherwise return false

Parameters
wParam
0 (not used)
widthMode [in]
either LINENUMWIDTH_DYNAMIC or LINENUMWIDTH_CONSTANT
NPPM_SETMENUITEMCHECK = (NPPMSG + 40);

BOOL NPPM_SETMENUITEMCHECK(UINT pluginCmdID, BOOL doCheck)
Set or remove the checkmark on a plugin menu item and highlight or unhighlight its toolbar icon (if any).

Returns true.

Parameters
pluginCmdID [in]
the plugin command ID corresponding to the menu item; see _TFuncItem.CmdID
doCheck [in]
true to check the item, or false to uncheck it
NPPM_SETSMOOTHFONT = (NPPMSG + 92);

BOOL NPPM_SETSMOOTHFONT(0, BOOL setSmoothFontOrNot)
Enable or disable "smooth fonts" (i.e., ClearType Antialiasing). This API simply sends the SCI_SETFONTQUALITY message to Scintilla with an equivalent font quality setting.

Returns true.

Parameters
wParam
0 (not used)
setSmoothFontOrNot [in]
true to send SCI_SETFONTQUALITY with SC_EFF_QUALITY_LCD_OPTIMIZED, or false to send it with SC_EFF_QUALITY_DEFAULT
NPPM_SETSTATUSBAR = (NPPMSG + 24);

BOOL NPPM_SETSTATUSBAR(int whichPart, wchar_t* str2set)
Change the text in a field of the status bar.

Returns false on failure, true on success.

Parameters
whichPart [in]
a value between STATUSBAR_DOC_TYPE - STATUSBAR_TYPING_MODE indicating the status bar section to set
str2set [in]
the string to be shown in the given status bar section
NPPM_SETUNTITLEDNAME = (NPPMSG + 115);

BOOL NPPM_SETUNTITLEDNAME(BufferID id, const wchar_t* newName)
Set the name of the untitled tab with the given bufferID.

Returns true on success, false otherwise.

Added in 8.6.9

Parameters
id [in]
buffer ID of the untitled tab
newName [in]
the desired new name of the tab
NPPM_SHOWDOCLIST = (NPPMSG + 85);

BOOL NPPM_SHOWDOCLIST(0, BOOL toShowOrNot)
Show or hide the Document List panel.

Returns true.

Parameters
wParam
0 (not used)
toShowOrNot [in]
if true, the Document List panel is shown, otherwise it is hidden
NPPM_SWITCHTOFILE = (NPPMSG + 37);

BOOL NPPM_SWITCHTOFILE(0, wchar_t* filePathName2switch)
Switch to the document matching the given filePathName2switch.

Returns true.

Parameters
wParam
0 (not used)
filePathName2Reload [in]
the full file path of document to switch to
NPPM_TRIGGERTABBARCONTEXTMENU = (NPPMSG + 49);

BOOL NPPM_TRIGGERTABBARCONTEXTMENU(int inView, int index2Activate)
Switch to the document in the given view with the given index2Activate, then open the context menu in it.

Returns true.

Parameters
inView [in]
either MAIN_VIEW or SUB_VIEW
index2Activate [in]
the index (in the given view) of the document where the context menu will be triggered
NPPN_BEFORESHUTDOWN = (NPPN_FIRST + 19);

To notify plugins that an application shutdown has been triggered; no files have been closed yet

NPPN_BUFFERACTIVATED = (NPPN_FIRST + 10);

To notify plugins that a buffer has been activated (i.e., put into the foreground)

NPPN_CANCELSHUTDOWN = (NPPN_FIRST + 20);

To notify plugins that an application shutdown has been cancelled

NPPN_CMDLINEPLUGINMSG = (NPPN_FIRST + 28);

To notify plugins that the command line argument -pluginMessage="YOUR_PLUGIN_ARGUMENT" is available

Added in 8.4.2

NPPN_DARKMODECHANGED = (NPPN_FIRST + 27);

To notify plugins that dark mode was enabled/disabled

Added in 8.4.1

NPPN_DOCORDERCHANGED = (NPPN_FIRST + 17);

To notify plugins that the document order has changed

NPPN_EXTERNALLEXERBUFFER = (NPPN_FIRST + 29);

To notify lexer plugins that the buffer (passed in idFrom) was just applied to an external lexer

Added in 8.5

NPPN_FILEBEFORECLOSE = (NPPN_FIRST + 3);

To notify plugins that a file is about to be closed

NPPN_FILEBEFOREDELETE = (NPPN_FIRST + 24);

To notify plugins that a file is about to be deleted

NPPN_FILEBEFORELOAD = (NPPN_FIRST + 14);

To notify plugins that a file is about to be loaded

Note
Plugins can use this notification to filter SCN_MODIFIED.

NPPN_FILEBEFOREOPEN = (NPPN_FIRST + 6);

To notify plugins that a file is about to be opened

NPPN_FILEBEFORERENAME = (NPPN_FIRST + 21);

To notify plugins that a file is about to be renamed

NPPN_FILEBEFORESAVE = (NPPN_FIRST + 7);

To notify plugins that the current file is about to be saved

NPPN_FILECLOSED = (NPPN_FIRST + 5);

To notify plugins that a file was just closed

NPPN_FILEDELETED = (NPPN_FIRST + 26);

To notify plugins that a file has been deleted

NPPN_FILEDELETEFAILED = (NPPN_FIRST + 25);

To notify plugins that a file deletion has failed

NPPN_FILELOADFAILED = (NPPN_FIRST + 15);

To notify plugins that a file-open operation failed

NPPN_FILEOPENED = (NPPN_FIRST + 4);

To notify plugins that a file was just opened

NPPN_FILERENAMECANCEL = (NPPN_FIRST + 22);

To notify plugins that a file rename has been cancelled

NPPN_FILERENAMED = (NPPN_FIRST + 23);

To notify plugins that a file has been renamed

NPPN_FILESAVED = (NPPN_FIRST + 8);

To notify plugins that the current file was just saved

NPPN_FIRST = 1000;

This item has no description.

NPPN_GLOBALMODIFIED = (NPPN_FIRST + 30);

To notify plugins that the current document was just modified by the "Replace All" action

Added in 8.6.5

NPPN_LANGCHANGED = (NPPN_FIRST + 11);

To notify plugins that the programming language of the current document was just changed

NPPN_NATIVELANGCHANGED = (NPPN_FIRST + 31);

To notify plugins that the current native language has just changed to another one

Note
Use NPPM_GETNATIVELANGFILENAME to get the current native language file name. Use NPPM_GETMENUHANDLE(NPPPLUGINMENU, 0) to get the "Plugins" submenu handle (HMENU).

Added in 8.7

NPPN_READONLYCHANGED = (NPPN_FIRST + 16);

To notify plugins that the readonly status of the current document has changed

NPPN_READY = (NPPN_FIRST + 1);

To notify plugins that all of Notepad++'s initialization routines are complete

NPPN_SHORTCUTSREMAPPED = (NPPN_FIRST + 13);

To notify plugins that a plugin command shortcut was remapped

NPPN_SHUTDOWN = (NPPN_FIRST + 9);

To notify plugins that Notepad++ is about to shut down

NPPN_SNAPSHOTDIRTYFILELOADED = (NPPN_FIRST + 18);

To notify plugins that a dirty file snapshot was loaded on startup

NPPN_TBMODIFICATION = (NPPN_FIRST + 2);

To notify plugins that toolbar icons can be registered

NPPN_TOOLBARICONSETCHANGED = (NPPN_FIRST + 32);

To notify plugins that the toolbar icon set selection has changed

Note
The TNotifyHeader.IdFrom field will be set to the new TToolBarStatusType value.

Added in 8.8.2

NPPN_WORDSTYLESUPDATED = (NPPN_FIRST + 12);

To notify plugins that the user has made a change in the "Style Configurator" dialog

NPPPLUGINMENU = 0;

This item has no description.

NPP_DIRECTORY = 7;

This item has no description.

NPP_FULL_FILE_PATH = 10;

This item has no description.

PRIMARY_VIEW = 1;

This item has no description.

RUNCOMMAND_USER = (WM_USER + 3000);

This item has no description.

SCEN_CHANGE = 768;

This item has no description.

SCEN_KILLFOCUS = 256;

This item has no description.

SCEN_SETFOCUS = 512;

This item has no description.

SCFIND_CXX11REGEX = $00800000;

This item has no description.

SCFIND_MATCHCASE = 4;

This item has no description.

SCFIND_NONE = 0;

This item has no description.

SCFIND_POSIX = $00400000;

This item has no description.

SCFIND_REGEXP = $00200000;

This item has no description.

SCFIND_WHOLEWORD = 2;

This item has no description.

SCFIND_WORDSTART = $00100000;

This item has no description.

SCINTILLA_USER = (WM_USER + 2000);

This item has no description.

SCI_ADDREFDOCUMENT = 2376;

This item has no description.

SCI_ADDSELECTION = 2573;

This item has no description.

SCI_ADDSTYLEDTEXT = 2002;

This item has no description.

SCI_ADDTABSTOP = 2676;

This item has no description.

SCI_ADDTEXT = 2001;

This item has no description.

SCI_ADDUNDOACTION = 2560;

This item has no description.

SCI_ALLOCATE = 2446;

This item has no description.

SCI_ALLOCATEEXTENDEDSTYLES = 2553;

This item has no description.

SCI_ALLOCATELINECHARACTERINDEX = 2711;

This item has no description.

SCI_ALLOCATELINES = 2089;

This item has no description.

SCI_ALLOCATESUBSTYLES = 4020;

This item has no description.

SCI_ANNOTATIONCLEARALL = 2547;

This item has no description.

SCI_ANNOTATIONGETLINES = 2546;

This item has no description.

SCI_ANNOTATIONGETSTYLE = 2543;

This item has no description.

SCI_ANNOTATIONGETSTYLEOFFSET = 2551;

This item has no description.

SCI_ANNOTATIONGETSTYLES = 2545;

This item has no description.

SCI_ANNOTATIONGETTEXT = 2541;

This item has no description.

SCI_ANNOTATIONGETVISIBLE = 2549;

This item has no description.

SCI_ANNOTATIONSETSTYLE = 2542;

This item has no description.

SCI_ANNOTATIONSETSTYLEOFFSET = 2550;

This item has no description.

SCI_ANNOTATIONSETSTYLES = 2544;

This item has no description.

SCI_ANNOTATIONSETTEXT = 2540;

This item has no description.

SCI_ANNOTATIONSETVISIBLE = 2548;

This item has no description.

SCI_APPENDTEXT = 2282;

This item has no description.

SCI_ASSIGNCMDKEY = 2070;

This item has no description.

SCI_AUTOCACTIVE = 2102;

This item has no description.

SCI_AUTOCCANCEL = 2101;

This item has no description.

SCI_AUTOCCOMPLETE = 2104;

This item has no description.

SCI_AUTOCGETAUTOHIDE = 2119;

This item has no description.

SCI_AUTOCGETCANCELATSTART = 2111;

This item has no description.

SCI_AUTOCGETCASEINSENSITIVEBEHAVIOUR = 2635;

This item has no description.

SCI_AUTOCGETCHOOSESINGLE = 2114;

This item has no description.

SCI_AUTOCGETCURRENT = 2445;

This item has no description.

SCI_AUTOCGETCURRENTTEXT = 2610;

This item has no description.

SCI_AUTOCGETDROPRESTOFWORD = 2271;

This item has no description.

SCI_AUTOCGETIGNORECASE = 2116;

This item has no description.

SCI_AUTOCGETIMAGESCALE = 2816;

This item has no description.

SCI_AUTOCGETMAXHEIGHT = 2211;

This item has no description.

SCI_AUTOCGETMAXWIDTH = 2209;

This item has no description.

SCI_AUTOCGETMULTI = 2637;

This item has no description.

SCI_AUTOCGETOPTIONS = 2639;

This item has no description.

SCI_AUTOCGETORDER = 2661;

This item has no description.

SCI_AUTOCGETSEPARATOR = 2107;

This item has no description.

SCI_AUTOCGETSTYLE = 2120;

This item has no description.

SCI_AUTOCGETTYPESEPARATOR = 2285;

This item has no description.

SCI_AUTOCPOSSTART = 2103;

This item has no description.

SCI_AUTOCSELECT = 2108;

This item has no description.

SCI_AUTOCSETAUTOHIDE = 2118;

This item has no description.

SCI_AUTOCSETCANCELATSTART = 2110;

This item has no description.

SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR = 2634;

This item has no description.

SCI_AUTOCSETCHOOSESINGLE = 2113;

This item has no description.

SCI_AUTOCSETDROPRESTOFWORD = 2270;

This item has no description.

SCI_AUTOCSETFILLUPS = 2112;

This item has no description.

SCI_AUTOCSETIGNORECASE = 2115;

This item has no description.

SCI_AUTOCSETIMAGESCALE = 2815;

This item has no description.

SCI_AUTOCSETMAXHEIGHT = 2210;

This item has no description.

SCI_AUTOCSETMAXWIDTH = 2208;

This item has no description.

SCI_AUTOCSETMULTI = 2636;

This item has no description.

SCI_AUTOCSETOPTIONS = 2638;

This item has no description.

SCI_AUTOCSETORDER = 2660;

This item has no description.

SCI_AUTOCSETSEPARATOR = 2106;

This item has no description.

SCI_AUTOCSETSTYLE = 2109;

This item has no description.

SCI_AUTOCSETTYPESEPARATOR = 2286;

This item has no description.

SCI_AUTOCSHOW = 2100;

This item has no description.

SCI_AUTOCSTOPS = 2105;

This item has no description.

SCI_BACKTAB = 2328;

This item has no description.

SCI_BEGINUNDOACTION = 2078;

This item has no description.

SCI_BRACEBADLIGHT = 2352;

This item has no description.

SCI_BRACEBADLIGHTINDICATOR = 2499;

This item has no description.

SCI_BRACEHIGHLIGHT = 2351;

This item has no description.

SCI_BRACEHIGHLIGHTINDICATOR = 2498;

This item has no description.

SCI_BRACEMATCH = 2353;

This item has no description.

SCI_BRACEMATCHNEXT = 2369;

This item has no description.

SCI_CALLTIPACTIVE = 2202;

This item has no description.

SCI_CALLTIPCANCEL = 2201;

This item has no description.

SCI_CALLTIPPOSSTART = 2203;

This item has no description.

SCI_CALLTIPSETBACK = 2205;

This item has no description.

SCI_CALLTIPSETFORE = 2206;

This item has no description.

SCI_CALLTIPSETFOREHLT = 2207;

This item has no description.

SCI_CALLTIPSETHLT = 2204;

This item has no description.

SCI_CALLTIPSETPOSITION = 2213;

This item has no description.

SCI_CALLTIPSETPOSSTART = 2214;

This item has no description.

SCI_CALLTIPSHOW = 2200;

This item has no description.

SCI_CALLTIPUSESTYLE = 2212;

This item has no description.

SCI_CANCEL = 2325;

This item has no description.

SCI_CANPASTE = 2173;

This item has no description.

SCI_CANREDO = 2016;

This item has no description.

SCI_CANUNDO = 2174;

This item has no description.

SCI_CHANGEINSERTION = 2672;

This item has no description.

SCI_CHANGELEXERSTATE = 2617;

This item has no description.

SCI_CHANGESELECTIONMODE = 2659;

This item has no description.

SCI_CHARLEFT = 2304;

This item has no description.

SCI_CHARLEFTEXTEND = 2305;

This item has no description.

SCI_CHARLEFTRECTEXTEND = 2428;

This item has no description.

SCI_CHARPOSITIONFROMPOINT = 2561;

This item has no description.

SCI_CHARPOSITIONFROMPOINTCLOSE = 2562;

This item has no description.

SCI_CHARRIGHT = 2306;

This item has no description.

SCI_CHARRIGHTEXTEND = 2307;

This item has no description.

SCI_CHARRIGHTRECTEXTEND = 2429;

This item has no description.

SCI_CHOOSECARETX = 2399;

This item has no description.

SCI_CLEAR = 2180;

This item has no description.

SCI_CLEARALL = 2004;

This item has no description.

SCI_CLEARALLCMDKEYS = 2072;

This item has no description.

SCI_CLEARALLREPRESENTATIONS = 2770;

This item has no description.

SCI_CLEARCMDKEY = 2071;

This item has no description.

SCI_CLEARDOCUMENTSTYLE = 2005;

This item has no description.

SCI_CLEARREGISTEREDIMAGES = 2408;

This item has no description.

SCI_CLEARREPRESENTATION = 2667;

This item has no description.

SCI_CLEARSELECTIONS = 2571;

This item has no description.

SCI_CLEARTABSTOPS = 2675;

This item has no description.

SCI_COLOURISE = 4003;

This item has no description.

SCI_CONTRACTEDFOLDNEXT = 2618;

This item has no description.

SCI_CONVERTEOLS = 2029;

This item has no description.

SCI_COPY = 2178;

This item has no description.

SCI_COPYALLOWLINE = 2519;

This item has no description.

SCI_COPYRANGE = 2419;

This item has no description.

SCI_COPYTEXT = 2420;

This item has no description.

SCI_COUNTCHARACTERS = 2633;

This item has no description.

SCI_COUNTCODEUNITS = 2715;

This item has no description.

SCI_CREATEDOCUMENT = 2375;

This item has no description.

SCI_CREATELOADER = 2632;

This item has no description.

SCI_CUT = 2177;

This item has no description.

SCI_CUTALLOWLINE = 2810;

This item has no description.

SCI_DELETEBACK = 2326;

This item has no description.

SCI_DELETEBACKNOTLINE = 2344;

This item has no description.

SCI_DELETERANGE = 2645;

This item has no description.

SCI_DELLINELEFT = 2395;

This item has no description.

SCI_DELLINERIGHT = 2396;

This item has no description.

SCI_DELWORDLEFT = 2335;

This item has no description.

SCI_DELWORDRIGHT = 2336;

This item has no description.

SCI_DELWORDRIGHTEND = 2518;

This item has no description.

SCI_DESCRIBEKEYWORDSETS = 4017;

This item has no description.

SCI_DESCRIBEPROPERTY = 4016;

This item has no description.

SCI_DESCRIPTIONOFSTYLE = 4032;

This item has no description.

SCI_DISTANCETOSECONDARYSTYLES = 4025;

This item has no description.

SCI_DOCLINEFROMVISIBLE = 2221;

This item has no description.

SCI_DOCUMENTEND = 2318;

This item has no description.

SCI_DOCUMENTENDEXTEND = 2319;

This item has no description.

SCI_DOCUMENTSTART = 2316;

This item has no description.

SCI_DOCUMENTSTARTEXTEND = 2317;

This item has no description.

SCI_DROPSELECTIONN = 2671;

This item has no description.

SCI_EDITTOGGLEOVERTYPE = 2324;

This item has no description.

SCI_EMPTYUNDOBUFFER = 2175;

This item has no description.

SCI_ENCODEDFROMUTF8 = 2449;

This item has no description.

SCI_ENDUNDOACTION = 2079;

This item has no description.

SCI_ENSUREVISIBLE = 2232;

This item has no description.

SCI_ENSUREVISIBLEENFORCEPOLICY = 2234;

This item has no description.

SCI_EOLANNOTATIONCLEARALL = 2744;

This item has no description.

SCI_EOLANNOTATIONGETSTYLE = 2743;

This item has no description.

SCI_EOLANNOTATIONGETSTYLEOFFSET = 2748;

This item has no description.

SCI_EOLANNOTATIONGETTEXT = 2741;

This item has no description.

SCI_EOLANNOTATIONGETVISIBLE = 2746;

This item has no description.

SCI_EOLANNOTATIONSETSTYLE = 2742;

This item has no description.

SCI_EOLANNOTATIONSETSTYLEOFFSET = 2747;

This item has no description.

SCI_EOLANNOTATIONSETTEXT = 2740;

This item has no description.

SCI_EOLANNOTATIONSETVISIBLE = 2745;

This item has no description.

SCI_EXPANDCHILDREN = 2239;

This item has no description.

SCI_FINDCOLUMN = 2456;

This item has no description.

SCI_FINDINDICATORFLASH = 2641;

This item has no description.

SCI_FINDINDICATORHIDE = 2642;

This item has no description.

SCI_FINDINDICATORSHOW = 2640;

This item has no description.

SCI_FINDTEXT = 2150 deprecated 'Use SCI_FINDTEXTFULL instead';

Warning: this symbol is deprecated: Use SCI_FINDTEXTFULL instead

This item has no description.

SCI_FINDTEXTFULL = 2196;

This item has no description.

SCI_FOLDALL = 2662;

This item has no description.

SCI_FOLDCHILDREN = 2238;

This item has no description.

SCI_FOLDDISPLAYTEXTGETSTYLE = 2707;

This item has no description.

SCI_FOLDDISPLAYTEXTSETSTYLE = 2701;

This item has no description.

SCI_FOLDLINE = 2237;

This item has no description.

SCI_FORMATRANGE = 2151 deprecated 'Use SCI_FORMATRANGEFULL instead';

Warning: this symbol is deprecated: Use SCI_FORMATRANGEFULL instead

This item has no description.

SCI_FORMATRANGEFULL = 2777;

This item has no description.

SCI_FORMFEED = 2330;

This item has no description.

SCI_FREESUBSTYLES = 4023;

This item has no description.

SCI_GETACCESSIBILITY = 2703;

This item has no description.

SCI_GETADDITIONALCARETFORE = 2605;

This item has no description.

SCI_GETADDITIONALCARETSBLINK = 2568;

This item has no description.

SCI_GETADDITIONALCARETSVISIBLE = 2609;

This item has no description.

SCI_GETADDITIONALSELALPHA = 2603;

This item has no description.

SCI_GETADDITIONALSELECTIONTYPING = 2566;

This item has no description.

SCI_GETALLLINESVISIBLE = 2236;

This item has no description.

SCI_GETANCHOR = 2009;

This item has no description.

SCI_GETAUTOMATICFOLD = 2664;

This item has no description.

SCI_GETBACKSPACEUNINDENTS = 2263;

This item has no description.

SCI_GETBOOSTREGEXERRMSG = 5000;

This item has no description.

SCI_GETBUFFEREDDRAW = 2034;

This item has no description.

SCI_GETCARETFORE = 2138;

This item has no description.

SCI_GETCARETLINEBACK = 2097;

This item has no description.

SCI_GETCARETLINEBACKALPHA = 2471;

This item has no description.

SCI_GETCARETLINEFRAME = 2704;

This item has no description.

SCI_GETCARETLINEHIGHLIGHTSUBLINE = 2773;

This item has no description.

SCI_GETCARETLINELAYER = 2764;

This item has no description.

SCI_GETCARETLINEVISIBLE = 2095;

This item has no description.

SCI_GETCARETLINEVISIBLEALWAYS = 2654;

This item has no description.

SCI_GETCARETPERIOD = 2075;

This item has no description.

SCI_GETCARETSTICKY = 2457;

This item has no description.

SCI_GETCARETSTYLE = 2513;

This item has no description.

SCI_GETCARETWIDTH = 2189;

This item has no description.

SCI_GETCHANGEHISTORY = 2781;

This item has no description.

SCI_GETCHARACTERCATEGORYOPTIMIZATION = 2721;

This item has no description.

SCI_GETCHARACTERPOINTER = 2520;

This item has no description.

SCI_GETCHARAT = 2007;

This item has no description.

SCI_GETCODEPAGE = 2137;

This item has no description.

SCI_GETCOLUMN = 2129;

This item has no description.

SCI_GETCOMMANDEVENTS = 2718;

This item has no description.

SCI_GETCONTROLCHARSYMBOL = 2389;

This item has no description.

SCI_GETCOPYSEPARATOR = 2812;

This item has no description.

SCI_GETCURLINE = 2027;

This item has no description.

SCI_GETCURRENTPOS = 2008;

This item has no description.

SCI_GETCURSOR = 2387;

This item has no description.

SCI_GETDEFAULTFOLDDISPLAYTEXT = 2723;

This item has no description.

SCI_GETDIRECTFUNCTION = 2184;

This item has no description.

SCI_GETDIRECTPOINTER = 2185;

This item has no description.

SCI_GETDIRECTSTATUSFUNCTION = 2772;

This item has no description.

SCI_GETDOCPOINTER = 2357;

This item has no description.

SCI_GETDOCUMENTOPTIONS = 2379;

This item has no description.

SCI_GETEDGECOLOUR = 2364;

This item has no description.

SCI_GETEDGECOLUMN = 2360;

This item has no description.

SCI_GETEDGEMODE = 2362;

This item has no description.

SCI_GETELEMENTALLOWSTRANSLUCENT = 2757;

This item has no description.

SCI_GETELEMENTBASECOLOUR = 2758;

This item has no description.

SCI_GETELEMENTCOLOUR = 2754;

This item has no description.

SCI_GETELEMENTISSET = 2756;

This item has no description.

SCI_GETENDATLASTLINE = 2278;

This item has no description.

SCI_GETENDSTYLED = 2028;

This item has no description.

SCI_GETEOLMODE = 2030;

This item has no description.

SCI_GETEXTRAASCENT = 2526;

This item has no description.

SCI_GETEXTRADESCENT = 2528;

This item has no description.

SCI_GETFIRSTVISIBLELINE = 2152;

This item has no description.

SCI_GETFOCUS = 2381;

This item has no description.

SCI_GETFOLDEXPANDED = 2230;

This item has no description.

SCI_GETFOLDLEVEL = 2223;

This item has no description.

SCI_GETFOLDPARENT = 2225;

This item has no description.

SCI_GETFONTLOCALE = 2761;

This item has no description.

SCI_GETFONTQUALITY = 2612;

This item has no description.

SCI_GETGAPPOSITION = 2644;

This item has no description.

SCI_GETHIGHLIGHTGUIDE = 2135;

This item has no description.

SCI_GETHOTSPOTACTIVEBACK = 2495;

This item has no description.

SCI_GETHOTSPOTACTIVEFORE = 2494;

This item has no description.

SCI_GETHOTSPOTACTIVEUNDERLINE = 2496;

This item has no description.

SCI_GETHOTSPOTSINGLELINE = 2497;

This item has no description.

SCI_GETHSCROLLBAR = 2131;

This item has no description.

SCI_GETIDENTIFIER = 2623;

This item has no description.

SCI_GETIDLESTYLING = 2693;

This item has no description.

SCI_GETIMEINTERACTION = 2678;

This item has no description.

SCI_GETINDENT = 2123;

This item has no description.

SCI_GETINDENTATIONGUIDES = 2133;

This item has no description.

SCI_GETINDICATORCURRENT = 2501;

This item has no description.

SCI_GETINDICATORVALUE = 2503;

This item has no description.

SCI_GETLASTCHILD = 2224;

This item has no description.

SCI_GETLAYOUTCACHE = 2273;

This item has no description.

SCI_GETLAYOUTTHREADS = 2776;

This item has no description.

SCI_GETLENGTH = 2006;

This item has no description.

SCI_GETLEXER = 4002;

This item has no description.

SCI_GETLEXERLANGUAGE = 4012;

This item has no description.

SCI_GETLINE = 2153;

This item has no description.

SCI_GETLINECHARACTERINDEX = 2710;

This item has no description.

SCI_GETLINECOUNT = 2154;

This item has no description.

SCI_GETLINEENDPOSITION = 2136;

This item has no description.

SCI_GETLINEENDTYPESACTIVE = 2658;

This item has no description.

SCI_GETLINEENDTYPESALLOWED = 2657;

This item has no description.

SCI_GETLINEENDTYPESSUPPORTED = 4018;

This item has no description.

SCI_GETLINEINDENTATION = 2127;

This item has no description.

SCI_GETLINEINDENTPOSITION = 2128;

This item has no description.

SCI_GETLINESELENDPOSITION = 2425;

This item has no description.

SCI_GETLINESELSTARTPOSITION = 2424;

This item has no description.

SCI_GETLINESTATE = 2093;

This item has no description.

SCI_GETLINEVISIBLE = 2228;

This item has no description.

SCI_GETMAINSELECTION = 2575;

This item has no description.

SCI_GETMARGINBACKN = 2251;

This item has no description.

SCI_GETMARGINCURSORN = 2249;

This item has no description.

SCI_GETMARGINLEFT = 2156;

This item has no description.

SCI_GETMARGINMASKN = 2245;

This item has no description.

SCI_GETMARGINOPTIONS = 2557;

This item has no description.

SCI_GETMARGINRIGHT = 2158;

This item has no description.

SCI_GETMARGINS = 2253;

This item has no description.

SCI_GETMARGINSENSITIVEN = 2247;

This item has no description.

SCI_GETMARGINTYPEN = 2241;

This item has no description.

SCI_GETMARGINWIDTHN = 2243;

This item has no description.

SCI_GETMAXLINESTATE = 2094;

This item has no description.

SCI_GETMODEVENTMASK = 2378;

This item has no description.

SCI_GETMODIFY = 2159;

This item has no description.

SCI_GETMOUSEDOWNCAPTURES = 2385;

This item has no description.

SCI_GETMOUSEDWELLTIME = 2265;

This item has no description.

SCI_GETMOUSESELECTIONRECTANGULARSWITCH = 2669;

This item has no description.

SCI_GETMOUSEWHEELCAPTURES = 2697;

This item has no description.

SCI_GETMOVEEXTENDSSELECTION = 2706;

This item has no description.

SCI_GETMULTIEDGECOLUMN = 2749;

This item has no description.

SCI_GETMULTIPASTE = 2615;

This item has no description.

SCI_GETMULTIPLESELECTION = 2564;

This item has no description.

SCI_GETNAMEDSTYLES = 4029;

This item has no description.

SCI_GETNEXTTABSTOP = 2677;

This item has no description.

SCI_GETOVERTYPE = 2187;

This item has no description.

SCI_GETPASTECONVERTENDINGS = 2468;

This item has no description.

SCI_GETPHASESDRAW = 2673;

This item has no description.

SCI_GETPOSITIONCACHE = 2515;

This item has no description.

SCI_GETPRIMARYSTYLEFROMSTYLE = 4028;

This item has no description.

SCI_GETPRINTCOLOURMODE = 2149;

This item has no description.

SCI_GETPRINTMAGNIFICATION = 2147;

This item has no description.

SCI_GETPRINTWRAPMODE = 2407;

This item has no description.

SCI_GETPROPERTY = 4008;

This item has no description.

SCI_GETPROPERTYEXPANDED = 4009;

This item has no description.

SCI_GETPROPERTYINT = 4010;

This item has no description.

SCI_GETPUNCTUATIONCHARS = 2649;

This item has no description.

SCI_GETRANGEPOINTER = 2643;

This item has no description.

SCI_GETREADONLY = 2140;

This item has no description.

SCI_GETRECTANGULARSELECTIONANCHOR = 2591;

This item has no description.

SCI_GETRECTANGULARSELECTIONANCHORVIRTUALSPACE = 2595;

This item has no description.

SCI_GETRECTANGULARSELECTIONCARET = 2589;

This item has no description.

SCI_GETRECTANGULARSELECTIONCARETVIRTUALSPACE = 2593;

This item has no description.

SCI_GETRECTANGULARSELECTIONMODIFIER = 2599;

This item has no description.

SCI_GETREPRESENTATION = 2666;

This item has no description.

SCI_GETREPRESENTATIONAPPEARANCE = 2767;

This item has no description.

SCI_GETREPRESENTATIONCOLOUR = 2769;

This item has no description.

SCI_GETSCROLLWIDTH = 2275;

This item has no description.

SCI_GETSCROLLWIDTHTRACKING = 2517;

This item has no description.

SCI_GETSEARCHFLAGS = 2199;

This item has no description.

SCI_GETSELALPHA = 2477;

This item has no description.

SCI_GETSELECTIONEMPTY = 2650;

This item has no description.

SCI_GETSELECTIONEND = 2145;

This item has no description.

SCI_GETSELECTIONHIDDEN = 2088;

This item has no description.

SCI_GETSELECTIONLAYER = 2762;

This item has no description.

SCI_GETSELECTIONMODE = 2423;

This item has no description.

SCI_GETSELECTIONNANCHOR = 2579;

This item has no description.

SCI_GETSELECTIONNANCHORVIRTUALSPACE = 2583;

This item has no description.

SCI_GETSELECTIONNCARET = 2577;

This item has no description.

SCI_GETSELECTIONNCARETVIRTUALSPACE = 2581;

This item has no description.

SCI_GETSELECTIONNEND = 2587;

This item has no description.

SCI_GETSELECTIONNENDVIRTUALSPACE = 2727;

This item has no description.

SCI_GETSELECTIONNSTART = 2585;

This item has no description.

SCI_GETSELECTIONNSTARTVIRTUALSPACE = 2726;

This item has no description.

SCI_GETSELECTIONS = 2570;

This item has no description.

SCI_GETSELECTIONSERIALIZED = 2785;

This item has no description.

SCI_GETSELECTIONSTART = 2143;

This item has no description.

SCI_GETSELEOLFILLED = 2479;

This item has no description.

SCI_GETSELTEXT = 2161;

This item has no description.

SCI_GETSTATUS = 2383;

This item has no description.

SCI_GETSTYLEAT = 2010;

This item has no description.

SCI_GETSTYLEDTEXT = 2015 deprecated 'Use SCI_GETSTYLEDTEXTFULL instead';

Warning: this symbol is deprecated: Use SCI_GETSTYLEDTEXTFULL instead

This item has no description.

SCI_GETSTYLEDTEXTFULL = 2778;

This item has no description.

SCI_GETSTYLEFROMSUBSTYLE = 4027;

This item has no description.

SCI_GETSTYLEINDEXAT = 2038;

This item has no description.

SCI_GETSUBSTYLEBASES = 4026;

This item has no description.

SCI_GETSUBSTYLESLENGTH = 4022;

This item has no description.

SCI_GETSUBSTYLESSTART = 4021;

This item has no description.

SCI_GETTABDRAWMODE = 2698;

This item has no description.

SCI_GETTABINDENTS = 2261;

This item has no description.

SCI_GETTABMINIMUMWIDTH = 2725;

This item has no description.

SCI_GETTABWIDTH = 2121;

This item has no description.

SCI_GETTAG = 2616;

This item has no description.

SCI_GETTARGETEND = 2193;

This item has no description.

SCI_GETTARGETENDVIRTUALSPACE = 2731;

This item has no description.

SCI_GETTARGETSTART = 2191;

This item has no description.

SCI_GETTARGETSTARTVIRTUALSPACE = 2729;

This item has no description.

SCI_GETTARGETTEXT = 2687;

This item has no description.

SCI_GETTECHNOLOGY = 2631;

This item has no description.

SCI_GETTEXT = 2182;

This item has no description.

SCI_GETTEXTLENGTH = 2183;

This item has no description.

SCI_GETTEXTRANGE = 2162 deprecated 'Use SCI_GETTEXTRANGEFULL instead';

Warning: this symbol is deprecated: Use SCI_GETTEXTRANGEFULL instead

This item has no description.

SCI_GETTEXTRANGEFULL = 2039;

This item has no description.

SCI_GETUNDOCOLLECTION = 2019;

This item has no description.

SCI_GETUNDOSELECTIONHISTORY = 2783;

This item has no description.

SCI_GETUNDOSEQUENCE = 2799;

This item has no description.

SCI_GETUSETABS = 2125;

This item has no description.

SCI_GETVIEWEOL = 2355;

This item has no description.

SCI_GETVIEWWS = 2020;

This item has no description.

SCI_GETVIRTUALSPACEOPTIONS = 2597;

This item has no description.

SCI_GETVSCROLLBAR = 2281;

This item has no description.

SCI_GETWHITESPACECHARS = 2647;

This item has no description.

SCI_GETWHITESPACESIZE = 2087;

This item has no description.

SCI_GETWORDCHARS = 2646;

This item has no description.

SCI_GETWRAPINDENTMODE = 2473;

This item has no description.

SCI_GETWRAPMODE = 2269;

This item has no description.

SCI_GETWRAPSTARTINDENT = 2465;

This item has no description.

SCI_GETWRAPVISUALFLAGS = 2461;

This item has no description.

SCI_GETWRAPVISUALFLAGSLOCATION = 2463;

This item has no description.

SCI_GETXOFFSET = 2398;

This item has no description.

SCI_GETZOOM = 2374;

This item has no description.

SCI_GOTOLINE = 2024;

This item has no description.

SCI_GOTOPOS = 2025;

This item has no description.

SCI_GRABFOCUS = 2400;

This item has no description.

SCI_HIDELINES = 2227;

This item has no description.

SCI_HIDESELECTION = 2163;

This item has no description.

SCI_HOME = 2312;

This item has no description.

SCI_HOMEDISPLAY = 2345;

This item has no description.

SCI_HOMEDISPLAYEXTEND = 2346;

This item has no description.

SCI_HOMEEXTEND = 2313;

This item has no description.

SCI_HOMERECTEXTEND = 2430;

This item has no description.

SCI_HOMEWRAP = 2349;

This item has no description.

SCI_HOMEWRAPEXTEND = 2450;

This item has no description.

SCI_INDEXPOSITIONFROMLINE = 2714;

This item has no description.

SCI_INDICATORALLONFOR = 2506;

This item has no description.

SCI_INDICATORCLEARRANGE = 2505;

This item has no description.

SCI_INDICATOREND = 2509;

This item has no description.

SCI_INDICATORFILLRANGE = 2504;

This item has no description.

SCI_INDICATORSTART = 2508;

This item has no description.

SCI_INDICATORVALUEAT = 2507;

This item has no description.

SCI_INDICGETALPHA = 2524;

This item has no description.

SCI_INDICGETFLAGS = 2685;

This item has no description.

SCI_INDICGETFORE = 2083;

This item has no description.

SCI_INDICGETHOVERFORE = 2683;

This item has no description.

SCI_INDICGETHOVERSTYLE = 2681;

This item has no description.

SCI_INDICGETOUTLINEALPHA = 2559;

This item has no description.

SCI_INDICGETSTROKEWIDTH = 2752;

This item has no description.

SCI_INDICGETSTYLE = 2081;

This item has no description.

SCI_INDICGETUNDER = 2511;

This item has no description.

SCI_INDICSETALPHA = 2523;

This item has no description.

SCI_INDICSETFLAGS = 2684;

This item has no description.

SCI_INDICSETFORE = 2082;

This item has no description.

SCI_INDICSETHOVERFORE = 2682;

This item has no description.

SCI_INDICSETHOVERSTYLE = 2680;

This item has no description.

SCI_INDICSETOUTLINEALPHA = 2558;

This item has no description.

SCI_INDICSETSTROKEWIDTH = 2751;

This item has no description.

SCI_INDICSETSTYLE = 2080;

This item has no description.

SCI_INDICSETUNDER = 2510;

This item has no description.

SCI_INSERTTEXT = 2003;

This item has no description.

SCI_ISRANGEWORD = 2691;

This item has no description.

SCI_LEXER_START = 4000;

This item has no description.

SCI_LINECOPY = 2455;

This item has no description.

SCI_LINECUT = 2337;

This item has no description.

SCI_LINEDEDENT = 2814;

This item has no description.

SCI_LINEDELETE = 2338;

This item has no description.

SCI_LINEDOWN = 2300;

This item has no description.

SCI_LINEDOWNEXTEND = 2301;

This item has no description.

SCI_LINEDOWNRECTEXTEND = 2426;

This item has no description.

SCI_LINEDUPLICATE = 2404;

This item has no description.

SCI_LINEEND = 2314;

This item has no description.

SCI_LINEENDDISPLAY = 2347;

This item has no description.

SCI_LINEENDDISPLAYEXTEND = 2348;

This item has no description.

SCI_LINEENDEXTEND = 2315;

This item has no description.

SCI_LINEENDRECTEXTEND = 2432;

This item has no description.

SCI_LINEENDWRAP = 2451;

This item has no description.

SCI_LINEENDWRAPEXTEND = 2452;

This item has no description.

SCI_LINEFROMINDEXPOSITION = 2713;

This item has no description.

SCI_LINEFROMPOSITION = 2166;

This item has no description.

SCI_LINEINDENT = 2813;

This item has no description.

SCI_LINELENGTH = 2350;

This item has no description.

SCI_LINEREVERSE = 2354;

This item has no description.

SCI_LINESCROLL = 2168;

This item has no description.

SCI_LINESCROLLDOWN = 2342;

This item has no description.

SCI_LINESCROLLUP = 2343;

This item has no description.

SCI_LINESJOIN = 2288;

This item has no description.

SCI_LINESONSCREEN = 2370;

This item has no description.

SCI_LINESSPLIT = 2289;

This item has no description.

SCI_LINETRANSPOSE = 2339;

This item has no description.

SCI_LINEUP = 2302;

This item has no description.

SCI_LINEUPEXTEND = 2303;

This item has no description.

SCI_LINEUPRECTEXTEND = 2427;

This item has no description.

SCI_LOWERCASE = 2340;

This item has no description.

SCI_MARGINGETSTYLE = 2533;

This item has no description.

SCI_MARGINGETSTYLEOFFSET = 2538;

This item has no description.

SCI_MARGINGETSTYLES = 2535;

This item has no description.

SCI_MARGINGETTEXT = 2531;

This item has no description.

SCI_MARGINSETSTYLE = 2532;

This item has no description.

SCI_MARGINSETSTYLEOFFSET = 2537;

This item has no description.

SCI_MARGINSETSTYLES = 2534;

This item has no description.

SCI_MARGINSETTEXT = 2530;

This item has no description.

SCI_MARGINTEXTCLEARALL = 2536;

This item has no description.

SCI_MARKERADD = 2043;

This item has no description.

SCI_MARKERADDSET = 2466;

This item has no description.

SCI_MARKERDEFINE = 2040;

This item has no description.

SCI_MARKERDEFINEPIXMAP = 2049;

This item has no description.

SCI_MARKERDEFINERGBAIMAGE = 2626;

This item has no description.

SCI_MARKERDELETE = 2044;

This item has no description.

SCI_MARKERDELETEALL = 2045;

This item has no description.

SCI_MARKERDELETEHANDLE = 2018;

This item has no description.

SCI_MARKERENABLEHIGHLIGHT = 2293;

This item has no description.

SCI_MARKERGET = 2046;

This item has no description.

SCI_MARKERGETLAYER = 2734;

This item has no description.

SCI_MARKERHANDLEFROMLINE = 2732;

This item has no description.

SCI_MARKERLINEFROMHANDLE = 2017;

This item has no description.

SCI_MARKERNEXT = 2047;

This item has no description.

SCI_MARKERNUMBERFROMLINE = 2733;

This item has no description.

SCI_MARKERPREVIOUS = 2048;

This item has no description.

SCI_MARKERSETALPHA = 2476;

This item has no description.

SCI_MARKERSETBACK = 2042;

This item has no description.

SCI_MARKERSETBACKSELECTED = 2292;

This item has no description.

SCI_MARKERSETBACKSELECTEDTRANSLUCENT = 2296;

This item has no description.

SCI_MARKERSETBACKTRANSLUCENT = 2295;

This item has no description.

SCI_MARKERSETFORE = 2041;

This item has no description.

SCI_MARKERSETFORETRANSLUCENT = 2294;

This item has no description.

SCI_MARKERSETLAYER = 2735;

This item has no description.

SCI_MARKERSETSTROKEWIDTH = 2297;

This item has no description.

SCI_MARKERSYMBOLDEFINED = 2529;

This item has no description.

SCI_MOVECARETINSIDEVIEW = 2401;

This item has no description.

SCI_MOVESELECTEDLINESDOWN = 2621;

This item has no description.

SCI_MOVESELECTEDLINESUP = 2620;

This item has no description.

SCI_MULTIEDGEADDLINE = 2694;

This item has no description.

SCI_MULTIEDGECLEARALL = 2695;

This item has no description.

SCI_MULTIPLESELECTADDEACH = 2689;

This item has no description.

SCI_MULTIPLESELECTADDNEXT = 2688;

This item has no description.

SCI_NAMEOFSTYLE = 4030;

This item has no description.

SCI_NEWLINE = 2329;

This item has no description.

SCI_NULL = 2172;

This item has no description.

SCI_OPTIONAL_START = 3000;

This item has no description.

SCI_PAGEDOWN = 2322;

This item has no description.

SCI_PAGEDOWNEXTEND = 2323;

This item has no description.

SCI_PAGEDOWNRECTEXTEND = 2434;

This item has no description.

SCI_PAGEUP = 2320;

This item has no description.

SCI_PAGEUPEXTEND = 2321;

This item has no description.

SCI_PAGEUPRECTEXTEND = 2433;

This item has no description.

SCI_PARADOWN = 2413;

This item has no description.

SCI_PARADOWNEXTEND = 2414;

This item has no description.

SCI_PARAUP = 2415;

This item has no description.

SCI_PARAUPEXTEND = 2416;

This item has no description.

SCI_PASTE = 2179;

This item has no description.

SCI_POINTXFROMPOSITION = 2164;

This item has no description.

SCI_POINTYFROMPOSITION = 2165;

This item has no description.

SCI_POSITIONAFTER = 2418;

This item has no description.

SCI_POSITIONBEFORE = 2417;

This item has no description.

SCI_POSITIONFROMLINE = 2167;

This item has no description.

SCI_POSITIONFROMPOINT = 2022;

This item has no description.

SCI_POSITIONFROMPOINTCLOSE = 2023;

This item has no description.

SCI_POSITIONRELATIVE = 2670;

This item has no description.

SCI_POSITIONRELATIVECODEUNITS = 2716;

This item has no description.

SCI_PRIVATELEXERCALL = 4013;

This item has no description.

SCI_PROPERTYNAMES = 4014;

This item has no description.

SCI_PROPERTYTYPE = 4015;

This item has no description.

SCI_REDO = 2011;

This item has no description.

SCI_REGISTERIMAGE = 2405;

This item has no description.

SCI_REGISTERRGBAIMAGE = 2627;

This item has no description.

SCI_RELEASEALLEXTENDEDSTYLES = 2552;

This item has no description.

SCI_RELEASEDOCUMENT = 2377;

This item has no description.

SCI_RELEASELINECHARACTERINDEX = 2712;

This item has no description.

SCI_REPLACERECTANGULAR = 2771;

This item has no description.

SCI_REPLACESEL = 2170;

This item has no description.

SCI_REPLACETARGET = 2194;

This item has no description.

SCI_REPLACETARGETMINIMAL = 2779;

This item has no description.

SCI_REPLACETARGETRE = 2195;

This item has no description.

SCI_RESETELEMENTCOLOUR = 2755;

This item has no description.

SCI_RGBAIMAGESETHEIGHT = 2625;

This item has no description.

SCI_RGBAIMAGESETSCALE = 2651;

This item has no description.

SCI_RGBAIMAGESETWIDTH = 2624;

This item has no description.

SCI_ROTATESELECTION = 2606;

This item has no description.

SCI_SCROLLCARET = 2169;

This item has no description.

SCI_SCROLLRANGE = 2569;

This item has no description.

SCI_SCROLLTOEND = 2629;

This item has no description.

SCI_SCROLLTOSTART = 2628;

This item has no description.

SCI_SCROLLVERTICAL = 2817;

This item has no description.

SCI_SEARCHANCHOR = 2366;

This item has no description.

SCI_SEARCHINTARGET = 2197;

This item has no description.

SCI_SEARCHNEXT = 2367;

This item has no description.

SCI_SEARCHPREV = 2368;

This item has no description.

SCI_SELECTALL = 2013;

This item has no description.

SCI_SELECTIONDUPLICATE = 2469;

This item has no description.

SCI_SELECTIONFROMPOINT = 2474;

This item has no description.

SCI_SELECTIONISRECTANGLE = 2372;

This item has no description.

SCI_SETACCESSIBILITY = 2702;

This item has no description.

SCI_SETADDITIONALCARETFORE = 2604;

This item has no description.

SCI_SETADDITIONALCARETSBLINK = 2567;

This item has no description.

SCI_SETADDITIONALCARETSVISIBLE = 2608;

This item has no description.

SCI_SETADDITIONALSELALPHA = 2602;

This item has no description.

SCI_SETADDITIONALSELBACK = 2601;

This item has no description.

SCI_SETADDITIONALSELECTIONTYPING = 2565;

This item has no description.

SCI_SETADDITIONALSELFORE = 2600;

This item has no description.

SCI_SETANCHOR = 2026;

This item has no description.

SCI_SETAUTOMATICFOLD = 2663;

This item has no description.

SCI_SETBACKSPACEUNINDENTS = 2262;

This item has no description.

SCI_SETBUFFEREDDRAW = 2035;

This item has no description.

SCI_SETCARETFORE = 2069;

This item has no description.

SCI_SETCARETLINEBACK = 2098;

This item has no description.

SCI_SETCARETLINEBACKALPHA = 2470;

This item has no description.

SCI_SETCARETLINEFRAME = 2705;

This item has no description.

SCI_SETCARETLINEHIGHLIGHTSUBLINE = 2774;

This item has no description.

SCI_SETCARETLINELAYER = 2765;

This item has no description.

SCI_SETCARETLINEVISIBLE = 2096;

This item has no description.

SCI_SETCARETLINEVISIBLEALWAYS = 2655;

This item has no description.

SCI_SETCARETPERIOD = 2076;

This item has no description.

SCI_SETCARETSTICKY = 2458;

This item has no description.

SCI_SETCARETSTYLE = 2512;

This item has no description.

SCI_SETCARETWIDTH = 2188;

This item has no description.

SCI_SETCHANGEHISTORY = 2780;

This item has no description.

SCI_SETCHARACTERCATEGORYOPTIMIZATION = 2720;

This item has no description.

SCI_SETCHARSDEFAULT = 2444;

This item has no description.

SCI_SETCODEPAGE = 2037;

This item has no description.

SCI_SETCOMMANDEVENTS = 2717;

This item has no description.

SCI_SETCONTROLCHARSYMBOL = 2388;

This item has no description.

SCI_SETCOPYSEPARATOR = 2811;

This item has no description.

SCI_SETCURRENTPOS = 2141;

This item has no description.

SCI_SETCURSOR = 2386;

This item has no description.

SCI_SETDEFAULTFOLDDISPLAYTEXT = 2722;

This item has no description.

SCI_SETDOCPOINTER = 2358;

This item has no description.

SCI_SETEDGECOLOUR = 2365;

This item has no description.

SCI_SETEDGECOLUMN = 2361;

This item has no description.

SCI_SETEDGEMODE = 2363;

This item has no description.

SCI_SETELEMENTCOLOUR = 2753;

This item has no description.

SCI_SETEMPTYSELECTION = 2556;

This item has no description.

SCI_SETENDATLASTLINE = 2277;

This item has no description.

SCI_SETEOLMODE = 2031;

This item has no description.

SCI_SETEXTRAASCENT = 2525;

This item has no description.

SCI_SETEXTRADESCENT = 2527;

This item has no description.

SCI_SETFIRSTVISIBLELINE = 2613;

This item has no description.

SCI_SETFOCUS = 2380;

This item has no description.

SCI_SETFOLDEXPANDED = 2229;

This item has no description.

SCI_SETFOLDFLAGS = 2233;

This item has no description.

SCI_SETFOLDLEVEL = 2222;

This item has no description.

SCI_SETFOLDMARGINCOLOUR = 2290;

This item has no description.

SCI_SETFOLDMARGINHICOLOUR = 2291;

This item has no description.

SCI_SETFONTLOCALE = 2760;

This item has no description.

SCI_SETFONTQUALITY = 2611;

This item has no description.

SCI_SETHIGHLIGHTGUIDE = 2134;

This item has no description.

SCI_SETHOTSPOTACTIVEBACK = 2411;

This item has no description.

SCI_SETHOTSPOTACTIVEFORE = 2410;

This item has no description.

SCI_SETHOTSPOTACTIVEUNDERLINE = 2412;

This item has no description.

SCI_SETHOTSPOTSINGLELINE = 2421;

This item has no description.

SCI_SETHSCROLLBAR = 2130;

This item has no description.

SCI_SETIDENTIFIER = 2622;

This item has no description.

SCI_SETIDENTIFIERS = 4024;

This item has no description.

SCI_SETIDLESTYLING = 2692;

This item has no description.

SCI_SETILEXER = 4033;

This item has no description.

SCI_SETIMEINTERACTION = 2679;

This item has no description.

SCI_SETINDENT = 2122;

This item has no description.

SCI_SETINDENTATIONGUIDES = 2132;

This item has no description.

SCI_SETINDICATORCURRENT = 2500;

This item has no description.

SCI_SETINDICATORVALUE = 2502;

This item has no description.

SCI_SETKEYWORDS = 4005;

This item has no description.

SCI_SETLAYOUTCACHE = 2272;

This item has no description.

SCI_SETLAYOUTTHREADS = 2775;

This item has no description.

SCI_SETLENGTHFORENCODE = 2448;

This item has no description.

SCI_SETLINEENDTYPESALLOWED = 2656;

This item has no description.

SCI_SETLINEINDENTATION = 2126;

This item has no description.

SCI_SETLINESTATE = 2092;

This item has no description.

SCI_SETMAINSELECTION = 2574;

This item has no description.

SCI_SETMARGINBACKN = 2250;

This item has no description.

SCI_SETMARGINCURSORN = 2248;

This item has no description.

SCI_SETMARGINLEFT = 2155;

This item has no description.

SCI_SETMARGINMASKN = 2244;

This item has no description.

SCI_SETMARGINOPTIONS = 2539;

This item has no description.

SCI_SETMARGINRIGHT = 2157;

This item has no description.

SCI_SETMARGINS = 2252;

This item has no description.

SCI_SETMARGINSENSITIVEN = 2246;

This item has no description.

SCI_SETMARGINTYPEN = 2240;

This item has no description.

SCI_SETMARGINWIDTHN = 2242;

This item has no description.

SCI_SETMODEVENTMASK = 2359;

This item has no description.

SCI_SETMOUSEDOWNCAPTURES = 2384;

This item has no description.

SCI_SETMOUSEDWELLTIME = 2264;

This item has no description.

SCI_SETMOUSESELECTIONRECTANGULARSWITCH = 2668;

This item has no description.

SCI_SETMOUSEWHEELCAPTURES = 2696;

This item has no description.

SCI_SETMOVEEXTENDSSELECTION = 2719;

This item has no description.

SCI_SETMULTIPASTE = 2614;

This item has no description.

SCI_SETMULTIPLESELECTION = 2563;

This item has no description.

SCI_SETOVERTYPE = 2186;

This item has no description.

SCI_SETPASTECONVERTENDINGS = 2467;

This item has no description.

SCI_SETPHASESDRAW = 2674;

This item has no description.

SCI_SETPOSITIONCACHE = 2514;

This item has no description.

SCI_SETPRINTCOLOURMODE = 2148;

This item has no description.

SCI_SETPRINTMAGNIFICATION = 2146;

This item has no description.

SCI_SETPRINTWRAPMODE = 2406;

This item has no description.

SCI_SETPROPERTY = 4004;

This item has no description.

SCI_SETPUNCTUATIONCHARS = 2648;

This item has no description.

SCI_SETREADONLY = 2171;

This item has no description.

SCI_SETRECTANGULARSELECTIONANCHOR = 2590;

This item has no description.

SCI_SETRECTANGULARSELECTIONANCHORVIRTUALSPACE = 2594;

This item has no description.

SCI_SETRECTANGULARSELECTIONCARET = 2588;

This item has no description.

SCI_SETRECTANGULARSELECTIONCARETVIRTUALSPACE = 2592;

This item has no description.

SCI_SETRECTANGULARSELECTIONMODIFIER = 2598;

This item has no description.

SCI_SETREPRESENTATION = 2665;

This item has no description.

SCI_SETREPRESENTATIONAPPEARANCE = 2766;

This item has no description.

SCI_SETREPRESENTATIONCOLOUR = 2768;

This item has no description.

SCI_SETSAVEPOINT = 2014;

This item has no description.

SCI_SETSCROLLWIDTH = 2274;

This item has no description.

SCI_SETSCROLLWIDTHTRACKING = 2516;

This item has no description.

SCI_SETSEARCHFLAGS = 2198;

This item has no description.

SCI_SETSEL = 2160;

This item has no description.

SCI_SETSELALPHA = 2478;

This item has no description.

SCI_SETSELBACK = 2068;

This item has no description.

SCI_SETSELECTION = 2572;

This item has no description.

SCI_SETSELECTIONEND = 2144;

This item has no description.

SCI_SETSELECTIONLAYER = 2763;

This item has no description.

SCI_SETSELECTIONMODE = 2422;

This item has no description.

SCI_SETSELECTIONNANCHOR = 2578;

This item has no description.

SCI_SETSELECTIONNANCHORVIRTUALSPACE = 2582;

This item has no description.

SCI_SETSELECTIONNCARET = 2576;

This item has no description.

SCI_SETSELECTIONNCARETVIRTUALSPACE = 2580;

This item has no description.

SCI_SETSELECTIONNEND = 2586;

This item has no description.

SCI_SETSELECTIONNSTART = 2584;

This item has no description.

SCI_SETSELECTIONSERIALIZED = 2784;

This item has no description.

SCI_SETSELECTIONSTART = 2142;

This item has no description.

SCI_SETSELEOLFILLED = 2480;

This item has no description.

SCI_SETSELFORE = 2067;

This item has no description.

SCI_SETSTATUS = 2382;

This item has no description.

SCI_SETSTYLING = 2033;

This item has no description.

SCI_SETSTYLINGEX = 2073;

This item has no description.

SCI_SETTABDRAWMODE = 2699;

This item has no description.

SCI_SETTABINDENTS = 2260;

This item has no description.

SCI_SETTABMINIMUMWIDTH = 2724;

This item has no description.

SCI_SETTABWIDTH = 2036;

This item has no description.

SCI_SETTARGETEND = 2192;

This item has no description.

SCI_SETTARGETENDVIRTUALSPACE = 2730;

This item has no description.

SCI_SETTARGETRANGE = 2686;

This item has no description.

SCI_SETTARGETSTART = 2190;

This item has no description.

SCI_SETTARGETSTARTVIRTUALSPACE = 2728;

This item has no description.

SCI_SETTECHNOLOGY = 2630;

This item has no description.

SCI_SETTEXT = 2181;

This item has no description.

SCI_SETUNDOCOLLECTION = 2012;

This item has no description.

SCI_SETUNDOSELECTIONHISTORY = 2782;

This item has no description.

SCI_SETUSETABS = 2124;

This item has no description.

SCI_SETVIEWEOL = 2356;

This item has no description.

SCI_SETVIEWWS = 2021;

This item has no description.

SCI_SETVIRTUALSPACEOPTIONS = 2596;

This item has no description.

SCI_SETVISIBLEPOLICY = 2394;

This item has no description.

SCI_SETVSCROLLBAR = 2280;

This item has no description.

SCI_SETWHITESPACEBACK = 2085;

This item has no description.

SCI_SETWHITESPACECHARS = 2443;

This item has no description.

SCI_SETWHITESPACEFORE = 2084;

This item has no description.

SCI_SETWHITESPACESIZE = 2086;

This item has no description.

SCI_SETWORDCHARS = 2077;

This item has no description.

SCI_SETWRAPINDENTMODE = 2472;

This item has no description.

SCI_SETWRAPMODE = 2268;

This item has no description.

SCI_SETWRAPSTARTINDENT = 2464;

This item has no description.

SCI_SETWRAPVISUALFLAGS = 2460;

This item has no description.

SCI_SETWRAPVISUALFLAGSLOCATION = 2462;

This item has no description.

SCI_SETXCARETPOLICY = 2402;

This item has no description.

SCI_SETXOFFSET = 2397;

This item has no description.

SCI_SETYCARETPOLICY = 2403;

This item has no description.

SCI_SETZOOM = 2373;

This item has no description.

SCI_SHOWLINES = 2226;

This item has no description.

SCI_START = 2000;

This item has no description.

SCI_STARTRECORD = 3001;

This item has no description.

SCI_STARTSTYLING = 2032;

This item has no description.

SCI_STOPRECORD = 3002;

This item has no description.

SCI_STUTTEREDPAGEDOWN = 2437;

This item has no description.

SCI_STUTTEREDPAGEDOWNEXTEND = 2438;

This item has no description.

SCI_STUTTEREDPAGEUP = 2435;

This item has no description.

SCI_STUTTEREDPAGEUPEXTEND = 2436;

This item has no description.

SCI_STYLECLEARALL = 2050;

This item has no description.

SCI_STYLEGETBACK = 2482;

This item has no description.

SCI_STYLEGETBOLD = 2483;

This item has no description.

SCI_STYLEGETCASE = 2489;

This item has no description.

SCI_STYLEGETCHANGEABLE = 2492;

This item has no description.

SCI_STYLEGETCHARACTERSET = 2490;

This item has no description.

SCI_STYLEGETCHECKMONOSPACED = 2255;

This item has no description.

SCI_STYLEGETEOLFILLED = 2487;

This item has no description.

SCI_STYLEGETFONT = 2486;

This item has no description.

SCI_STYLEGETFORE = 2481;

This item has no description.

SCI_STYLEGETHOTSPOT = 2493;

This item has no description.

SCI_STYLEGETINVISIBLEREPRESENTATION = 2257;

This item has no description.

SCI_STYLEGETITALIC = 2484;

This item has no description.

SCI_STYLEGETSIZE = 2485;

This item has no description.

SCI_STYLEGETSIZEFRACTIONAL = 2062;

This item has no description.

SCI_STYLEGETSTRETCH = 2259;

This item has no description.

SCI_STYLEGETUNDERLINE = 2488;

This item has no description.

SCI_STYLEGETVISIBLE = 2491;

This item has no description.

SCI_STYLEGETWEIGHT = 2064;

This item has no description.

SCI_STYLERESETDEFAULT = 2058;

This item has no description.

SCI_STYLESETBACK = 2052;

This item has no description.

SCI_STYLESETBOLD = 2053;

This item has no description.

SCI_STYLESETCASE = 2060;

This item has no description.

SCI_STYLESETCHANGEABLE = 2099;

This item has no description.

SCI_STYLESETCHARACTERSET = 2066;

This item has no description.

SCI_STYLESETCHECKMONOSPACED = 2254;

This item has no description.

SCI_STYLESETEOLFILLED = 2057;

This item has no description.

SCI_STYLESETFONT = 2056;

This item has no description.

SCI_STYLESETFORE = 2051;

This item has no description.

SCI_STYLESETHOTSPOT = 2409;

This item has no description.

SCI_STYLESETINVISIBLEREPRESENTATION = 2256;

This item has no description.

SCI_STYLESETITALIC = 2054;

This item has no description.

SCI_STYLESETSIZE = 2055;

This item has no description.

SCI_STYLESETSIZEFRACTIONAL = 2061;

This item has no description.

SCI_STYLESETSTRETCH = 2258;

This item has no description.

SCI_STYLESETUNDERLINE = 2059;

This item has no description.

SCI_STYLESETVISIBLE = 2074;

This item has no description.

SCI_STYLESETWEIGHT = 2063;

This item has no description.

SCI_SUPPORTSFEATURE = 2750;

This item has no description.

SCI_SWAPMAINANCHORCARET = 2607;

This item has no description.

SCI_TAB = 2327;

This item has no description.

SCI_TAGSOFSTYLE = 4031;

This item has no description.

SCI_TARGETASUTF8 = 2447;

This item has no description.

SCI_TARGETFROMSELECTION = 2287;

This item has no description.

SCI_TARGETWHOLEDOCUMENT = 2690;

This item has no description.

SCI_TEXTHEIGHT = 2279;

This item has no description.

SCI_TEXTWIDTH = 2276;

This item has no description.

SCI_TOGGLECARETSTICKY = 2459;

This item has no description.

SCI_TOGGLEFOLD = 2231;

This item has no description.

SCI_TOGGLEFOLDSHOWTEXT = 2700;

This item has no description.

SCI_UNDO = 2176;

This item has no description.

SCI_UPPERCASE = 2341;

This item has no description.

SCI_USEPOPUP = 2371;

This item has no description.

SCI_USERLISTSHOW = 2117;

This item has no description.

SCI_VCHOME = 2331;

This item has no description.

SCI_VCHOMEDISPLAY = 2652;

This item has no description.

SCI_VCHOMEDISPLAYEXTEND = 2653;

This item has no description.

SCI_VCHOMEEXTEND = 2332;

This item has no description.

SCI_VCHOMERECTEXTEND = 2431;

This item has no description.

SCI_VCHOMEWRAP = 2453;

This item has no description.

SCI_VCHOMEWRAPEXTEND = 2454;

This item has no description.

SCI_VERTICALCENTRECARET = 2619;

This item has no description.

SCI_VISIBLEFROMDOCLINE = 2220;

This item has no description.

SCI_WORDENDPOSITION = 2267;

This item has no description.

SCI_WORDLEFT = 2308;

This item has no description.

SCI_WORDLEFTEND = 2439;

This item has no description.

SCI_WORDLEFTENDEXTEND = 2440;

This item has no description.

SCI_WORDLEFTEXTEND = 2309;

This item has no description.

SCI_WORDPARTLEFT = 2390;

This item has no description.

SCI_WORDPARTLEFTEXTEND = 2391;

This item has no description.

SCI_WORDPARTRIGHT = 2392;

This item has no description.

SCI_WORDPARTRIGHTEXTEND = 2393;

This item has no description.

SCI_WORDRIGHT = 2310;

This item has no description.

SCI_WORDRIGHTEND = 2441;

This item has no description.

SCI_WORDRIGHTENDEXTEND = 2442;

This item has no description.

SCI_WORDRIGHTEXTEND = 2311;

This item has no description.

SCI_WORDSTARTPOSITION = 2266;

This item has no description.

SCI_WRAPCOUNT = 2235;

This item has no description.

SCI_ZOOMIN = 2333;

This item has no description.

SCI_ZOOMOUT = 2334;

This item has no description.

SCK_ADD = 310;

This item has no description.

SCK_BACK = 8;

This item has no description.

SCK_DELETE = 308;

This item has no description.

SCK_DIVIDE = 312;

This item has no description.

SCK_DOWN = 300;

This item has no description.

SCK_END = 305;

This item has no description.

SCK_ESCAPE = 7;

This item has no description.

SCK_HOME = 304;

This item has no description.

SCK_INSERT = 309;

This item has no description.

SCK_LEFT = 302;

This item has no description.

SCK_MENU = 315;

This item has no description.

SCK_NEXT = 307;

This item has no description.

SCK_PRIOR = 306;

This item has no description.

SCK_RETURN = 13;

This item has no description.

SCK_RIGHT = 303;

This item has no description.

SCK_RWIN = 314;

This item has no description.

SCK_SUBTRACT = 311;

This item has no description.

SCK_TAB = 9;

This item has no description.

SCK_UP = 301;

This item has no description.

SCK_WIN = 313;

This item has no description.

SCMOD_ALT = 4;

This item has no description.

SCMOD_CTRL = 2;

This item has no description.

SCMOD_META = 16;

This item has no description.

SCMOD_NORM = 0;

This item has no description.

SCMOD_SHIFT = 1;

This item has no description.

SCMOD_SUPER = 8;

This item has no description.

SCN_AUTOCCANCELLED = 2025;

This item has no description.

SCN_AUTOCCHARDELETED = 2026;

This item has no description.

SCN_AUTOCCOMPLETED = 2030;

This item has no description.

SCN_AUTOCSELECTION = 2022;

This item has no description.

SCN_AUTOCSELECTIONCHANGE = 2032;

This item has no description.

SCN_CALLTIPCLICK = 2021;

This item has no description.

SCN_CHARADDED = 2001;

This item has no description.

SCN_DOUBLECLICK = 2006;

This item has no description.

SCN_DWELLEND = 2017;

This item has no description.

SCN_DWELLSTART = 2016;

This item has no description.

SCN_FOCUSIN = 2028;

This item has no description.

SCN_FOCUSOUT = 2029;

This item has no description.

SCN_FOLDINGSTATECHANGED = 2081;

This item has no description.

SCN_HOTSPOTCLICK = 2019;

This item has no description.

SCN_HOTSPOTDOUBLECLICK = 2020;

This item has no description.

SCN_HOTSPOTRELEASECLICK = 2027;

This item has no description.

SCN_INDICATORCLICK = 2023;

This item has no description.

SCN_INDICATORRELEASE = 2024;

This item has no description.

SCN_KEY = 2005;

This item has no description.

SCN_MACRORECORD = 2009;

This item has no description.

SCN_MARGINCLICK = 2010;

This item has no description.

SCN_MARGINRIGHTCLICK = 2031;

This item has no description.

SCN_MODIFIED = 2008;

This item has no description.

SCN_MODIFYATTEMPTRO = 2004;

This item has no description.

SCN_NEEDSHOWN = 2011;

This item has no description.

SCN_PAINTED = 2013;

This item has no description.

SCN_SAVEPOINTLEFT = 2003;

This item has no description.

SCN_SAVEPOINTREACHED = 2002;

This item has no description.

SCN_STYLENEEDED = 2000;

This item has no description.

SCN_UPDATEUI = 2007;

This item has no description.

SCN_URIDROPPED = 2015;

This item has no description.

SCN_USERLISTSELECTION = 2014;

This item has no description.

SCN_ZOOM = 2018;

This item has no description.

SCTD_LONGARROW = 0;

This item has no description.

SCTD_STRIKEOUT = 1;

This item has no description.

SCVS_NONE = 0;

This item has no description.

SCVS_NOWRAPLINESTART = 4;

This item has no description.

SCVS_RECTANGULARSELECTION = 1;

This item has no description.

SCVS_USERACCESSIBLE = 2;

This item has no description.

SCWS_INVISIBLE = 0;

This item has no description.

SCWS_VISIBLEAFTERINDENT = 2;

This item has no description.

SCWS_VISIBLEALWAYS = 1;

This item has no description.

SCWS_VISIBLEONLYININDENT = 3;

This item has no description.

SC_ACCESSIBILITY_DISABLED = 0;

This item has no description.

SC_ACCESSIBILITY_ENABLED = 1;

This item has no description.

SC_AC_COMMAND = 5;

This item has no description.

SC_AC_DOUBLECLICK = 2;

This item has no description.

SC_AC_FILLUP = 1;

This item has no description.

SC_AC_NEWLINE = 4;

This item has no description.

SC_AC_SINGLE_CHOICE = 6;

This item has no description.

SC_AC_TAB = 3;

This item has no description.

SC_ALPHA_NOALPHA = 256;

This item has no description.

SC_ALPHA_OPAQUE = 255;

This item has no description.

SC_ALPHA_TRANSPARENT = 0;

This item has no description.

SC_AUTOCOMPLETE_FIXED_SIZE = 1;

This item has no description.

SC_AUTOCOMPLETE_NORMAL = 0;

This item has no description.

SC_AUTOCOMPLETE_SELECT_FIRST_ITEM = 2;

This item has no description.

SC_AUTOMATICFOLD_CHANGE = $0004;

This item has no description.

SC_AUTOMATICFOLD_CLICK = $0002;

This item has no description.

SC_AUTOMATICFOLD_NONE = 0;

This item has no description.

SC_AUTOMATICFOLD_SHOW = $0001;

This item has no description.

SC_CACHE_CARET = 1;

This item has no description.

SC_CACHE_DOCUMENT = 3;

This item has no description.

SC_CACHE_NONE = 0;

This item has no description.

SC_CACHE_PAGE = 2;

This item has no description.

SC_CARETSTICKY_OFF = 0;

This item has no description.

SC_CARETSTICKY_ON = 1;

This item has no description.

SC_CARETSTICKY_WHITESPACE = 2;

This item has no description.

SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE = 1;

This item has no description.

SC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE = 0;

This item has no description.

SC_CASE_CAMEL = 3;

This item has no description.

SC_CASE_LOWER = 2;

This item has no description.

SC_CASE_MIXED = 0;

This item has no description.

SC_CASE_UPPER = 1;

This item has no description.

SC_CHANGE_HISTORY_DISABLED = 0;

This item has no description.

SC_CHANGE_HISTORY_ENABLED = 1;

This item has no description.

SC_CHANGE_HISTORY_INDICATORS = 4;

This item has no description.

SC_CHANGE_HISTORY_MARKERS = 2;

This item has no description.

SC_CHARACTERSOURCE_DIRECT_INPUT = 0;

This item has no description.

SC_CHARACTERSOURCE_IME_RESULT = 2;

This item has no description.

SC_CHARACTERSOURCE_TENTATIVE_INPUT = 1;

This item has no description.

SC_CHARSET_8859_15 = 1000;

This item has no description.

SC_CHARSET_ANSI = 0;

This item has no description.

SC_CHARSET_ARABIC = 178;

This item has no description.

SC_CHARSET_BALTIC = 186;

This item has no description.

SC_CHARSET_CHINESEBIG5 = 136;

This item has no description.

SC_CHARSET_CYRILLIC = 1251;

This item has no description.

SC_CHARSET_DEFAULT = 1;

This item has no description.

SC_CHARSET_EASTEUROPE = 238;

This item has no description.

SC_CHARSET_GB2312 = 134;

This item has no description.

SC_CHARSET_GREEK = 161;

This item has no description.

SC_CHARSET_HANGUL = 129;

This item has no description.

SC_CHARSET_HEBREW = 177;

This item has no description.

SC_CHARSET_JOHAB = 130;

This item has no description.

SC_CHARSET_MAC = 77;

This item has no description.

SC_CHARSET_OEM = 255;

This item has no description.

SC_CHARSET_OEM866 = 866;

This item has no description.

SC_CHARSET_RUSSIAN = 204;

This item has no description.

SC_CHARSET_SHIFTJIS = 128;

This item has no description.

SC_CHARSET_SYMBOL = 2;

This item has no description.

SC_CHARSET_THAI = 222;

This item has no description.

SC_CHARSET_TURKISH = 162;

This item has no description.

SC_CHARSET_VIETNAMESE = 163;

This item has no description.

SC_CP_UTF8 = 65001;

This item has no description.

SC_CURSORARROW = 2;

This item has no description.

SC_CURSORNORMAL = -1;

This item has no description.

SC_CURSORREVERSEARROW = 7;

This item has no description.

SC_CURSORWAIT = 4;

This item has no description.

SC_DOCUMENTOPTION_DEFAULT = 0;

This item has no description.

SC_DOCUMENTOPTION_STYLES_NONE = $1;

This item has no description.

SC_DOCUMENTOPTION_TEXT_LARGE = $100;

This item has no description.

SC_EFF_QUALITY_ANTIALIASED = 2;

This item has no description.

SC_EFF_QUALITY_DEFAULT = 0;

This item has no description.

SC_EFF_QUALITY_LCD_OPTIMIZED = 3;

This item has no description.

SC_EFF_QUALITY_MASK = $F;

This item has no description.

SC_EFF_QUALITY_NON_ANTIALIASED = 1;

This item has no description.

SC_ELEMENT_CARET = 40;

This item has no description.

SC_ELEMENT_CARET_ADDITIONAL = 41;

This item has no description.

SC_ELEMENT_CARET_LINE_BACK = 50;

This item has no description.

SC_ELEMENT_FOLD_LINE = 80;

This item has no description.

SC_ELEMENT_HIDDEN_LINE = 81;

This item has no description.

SC_ELEMENT_HOT_SPOT_ACTIVE = 70;

This item has no description.

SC_ELEMENT_HOT_SPOT_ACTIVE_BACK = 71;

This item has no description.

SC_ELEMENT_LIST = 0;

This item has no description.

SC_ELEMENT_LIST_BACK = 1;

This item has no description.

SC_ELEMENT_LIST_SELECTED = 2;

This item has no description.

SC_ELEMENT_LIST_SELECTED_BACK = 3;

This item has no description.

SC_ELEMENT_SELECTION_ADDITIONAL_BACK = 13;

This item has no description.

SC_ELEMENT_SELECTION_ADDITIONAL_TEXT = 12;

This item has no description.

SC_ELEMENT_SELECTION_BACK = 11;

This item has no description.

SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK = 19;

This item has no description.

SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT = 18;

This item has no description.

SC_ELEMENT_SELECTION_INACTIVE_BACK = 17;

This item has no description.

SC_ELEMENT_SELECTION_INACTIVE_TEXT = 16;

This item has no description.

SC_ELEMENT_SELECTION_SECONDARY_BACK = 15;

This item has no description.

SC_ELEMENT_SELECTION_SECONDARY_TEXT = 14;

This item has no description.

SC_ELEMENT_SELECTION_TEXT = 10;

This item has no description.

SC_ELEMENT_WHITE_SPACE = 60;

This item has no description.

SC_ELEMENT_WHITE_SPACE_BACK = 61;

This item has no description.

SC_EOL_CR = 1;

This item has no description.

SC_EOL_CRLF = 0;

This item has no description.

SC_EOL_LF = 2;

This item has no description.

SC_FOLDACTION_CONTRACT = 0;

This item has no description.

SC_FOLDACTION_CONTRACT_EVERY_LEVEL = 4;

This item has no description.

SC_FOLDACTION_EXPAND = 1;

This item has no description.

SC_FOLDACTION_TOGGLE = 2;

This item has no description.

SC_FOLDDISPLAYTEXT_BOXED = 2;

This item has no description.

SC_FOLDDISPLAYTEXT_HIDDEN = 0;

This item has no description.

SC_FOLDDISPLAYTEXT_STANDARD = 1;

This item has no description.

SC_FOLDFLAG_LEVELNUMBERS = $0040;

This item has no description.

SC_FOLDFLAG_LINEAFTER_CONTRACTED = $0010;

This item has no description.

SC_FOLDFLAG_LINEAFTER_EXPANDED = $0008;

This item has no description.

SC_FOLDFLAG_LINEBEFORE_CONTRACTED = $0004;

This item has no description.

SC_FOLDFLAG_LINEBEFORE_EXPANDED = $0002;

This item has no description.

SC_FOLDFLAG_LINESTATE = $0080;

This item has no description.

SC_FOLDFLAG_NONE = $0000;

This item has no description.

SC_FOLDLEVELBASE = $400;

This item has no description.

SC_FOLDLEVELHEADERFLAG = $2000;

This item has no description.

SC_FOLDLEVELNONE = 0;

This item has no description.

SC_FOLDLEVELNUMBERMASK = $0FFF;

This item has no description.

SC_FOLDLEVELWHITEFLAG = $1000;

This item has no description.

SC_FONT_SIZE_MULTIPLIER = 100;

This item has no description.

SC_IDLESTYLING_AFTERVISIBLE = 2;

This item has no description.

SC_IDLESTYLING_ALL = 3;

This item has no description.

SC_IDLESTYLING_NONE = 0;

This item has no description.

SC_IDLESTYLING_TOVISIBLE = 1;

This item has no description.

SC_IME_INLINE = 1;

This item has no description.

SC_IME_WINDOWED = 0;

This item has no description.

SC_INDICFLAG_NONE = 0;

This item has no description.

SC_INDICFLAG_VALUEFORE = 1;

This item has no description.

SC_INDICVALUEBIT = $1000000;

This item has no description.

SC_INDICVALUEMASK = $FFFFFF;

This item has no description.

SC_IV_LOOKBOTH = 3;

This item has no description.

SC_IV_LOOKFORWARD = 2;

This item has no description.

SC_IV_NONE = 0;

This item has no description.

SC_IV_REAL = 1;

This item has no description.

SC_LASTSTEPINUNDOREDO = $100;

This item has no description.

SC_LAYER_BASE = 0;

This item has no description.

SC_LAYER_OVER_TEXT = 2;

This item has no description.

SC_LAYER_UNDER_TEXT = 1;

This item has no description.

SC_LINECHARACTERINDEX_NONE = 0;

This item has no description.

SC_LINECHARACTERINDEX_UTF16 = 2;

This item has no description.

SC_LINECHARACTERINDEX_UTF32 = 1;

This item has no description.

SC_LINE_END_TYPE_DEFAULT = 0;

This item has no description.

SC_LINE_END_TYPE_UNICODE = 1;

This item has no description.

SC_MARGINOPTION_NONE = 0;

This item has no description.

SC_MARGINOPTION_SUBLINESELECT = 1;

This item has no description.

SC_MARGIN_BACK = 2;

This item has no description.

SC_MARGIN_COLOUR = 6;

This item has no description.

SC_MARGIN_FORE = 3;

This item has no description.

SC_MARGIN_NUMBER = 1;

This item has no description.

SC_MARGIN_RTEXT = 5;

This item has no description.

SC_MARGIN_SYMBOL = 0;

This item has no description.

SC_MARGIN_TEXT = 4;

This item has no description.

SC_MARKNUM_FOLDER = 30;

This item has no description.

SC_MARKNUM_FOLDEREND = 25;

This item has no description.

SC_MARKNUM_FOLDERMIDTAIL = 27;

This item has no description.

SC_MARKNUM_FOLDEROPEN = 31;

This item has no description.

SC_MARKNUM_FOLDEROPENMID = 26;

This item has no description.

SC_MARKNUM_FOLDERSUB = 29;

This item has no description.

SC_MARKNUM_FOLDERTAIL = 28;

This item has no description.

SC_MARKNUM_HISTORY_MODIFIED = 23;

This item has no description.

SC_MARKNUM_HISTORY_REVERTED_TO_MODIFIED = 24;

This item has no description.

SC_MARKNUM_HISTORY_REVERTED_TO_ORIGIN = 21;

This item has no description.

SC_MARKNUM_HISTORY_SAVED = 22;

This item has no description.

SC_MARK_ARROW = 2;

This item has no description.

SC_MARK_ARROWDOWN = 6;

This item has no description.

SC_MARK_ARROWS = 24;

This item has no description.

SC_MARK_AVAILABLE = 28;

This item has no description.

SC_MARK_BACKGROUND = 22;

This item has no description.

SC_MARK_BAR = 33;

This item has no description.

SC_MARK_BOOKMARK = 31;

This item has no description.

SC_MARK_BOXMINUS = 14;

This item has no description.

SC_MARK_BOXMINUSCONNECTED = 15;

This item has no description.

SC_MARK_BOXPLUS = 12;

This item has no description.

SC_MARK_BOXPLUSCONNECTED = 13;

This item has no description.

SC_MARK_CHARACTER = 10000;

This item has no description.

SC_MARK_CIRCLE = 0;

This item has no description.

SC_MARK_CIRCLEMINUS = 20;

This item has no description.

SC_MARK_CIRCLEMINUSCONNECTED = 21;

This item has no description.

SC_MARK_CIRCLEPLUS = 18;

This item has no description.

SC_MARK_CIRCLEPLUSCONNECTED = 19;

This item has no description.

SC_MARK_DOTDOTDOT = 23;

This item has no description.

SC_MARK_EMPTY = 5;

This item has no description.

SC_MARK_FULLRECT = 26;

This item has no description.

SC_MARK_LCORNER = 10;

This item has no description.

SC_MARK_LCORNERCURVE = 16;

This item has no description.

SC_MARK_LEFTRECT = 27;

This item has no description.

SC_MARK_MINUS = 7;

This item has no description.

SC_MARK_PIXMAP = 25;

This item has no description.

SC_MARK_PLUS = 8;

This item has no description.

SC_MARK_RGBAIMAGE = 30;

This item has no description.

SC_MARK_ROUNDRECT = 1;

This item has no description.

SC_MARK_SHORTARROW = 4;

This item has no description.

SC_MARK_SMALLRECT = 3;

This item has no description.

SC_MARK_TCORNER = 11;

This item has no description.

SC_MARK_TCORNERCURVE = 17;

This item has no description.

SC_MARK_UNDERLINE = 29;

This item has no description.

SC_MARK_VERTICALBOOKMARK = 32;

This item has no description.

SC_MARK_VLINE = 9;

This item has no description.

SC_MASK_FOLDERS = $FE000000;

This item has no description.

SC_MASK_HISTORY = $01E00000;

This item has no description.

SC_MAX_MARGIN = 4;

This item has no description.

SC_MODEVENTMASKALL = $7FFFFF;

This item has no description.

SC_MOD_BEFOREDELETE = $800;

This item has no description.

SC_MOD_BEFOREINSERT = $400;

This item has no description.

SC_MOD_CHANGEANNOTATION = $20000;

This item has no description.

SC_MOD_CHANGEEOLANNOTATION = $400000;

This item has no description.

SC_MOD_CHANGEFOLD = $8;

This item has no description.

SC_MOD_CHANGEINDICATOR = $4000;

This item has no description.

SC_MOD_CHANGELINESTATE = $8000;

This item has no description.

SC_MOD_CHANGEMARGIN = $10000;

This item has no description.

SC_MOD_CHANGEMARKER = $200;

This item has no description.

SC_MOD_CHANGESTYLE = $4;

This item has no description.

SC_MOD_CHANGETABSTOPS = $200000;

This item has no description.

SC_MOD_CONTAINER = $40000;

This item has no description.

SC_MOD_DELETETEXT = $2;

This item has no description.

SC_MOD_INSERTCHECK = $100000;

This item has no description.

SC_MOD_INSERTTEXT = $1;

This item has no description.

SC_MOD_LEXERSTATE = $80000;

This item has no description.

SC_MOD_NONE = 0;

This item has no description.

SC_MULTIAUTOC_EACH = 1;

This item has no description.

SC_MULTIAUTOC_ONCE = 0;

This item has no description.

SC_MULTILINEUNDOREDO = $1000;

This item has no description.

SC_MULTIPASTE_EACH = 1;

This item has no description.

SC_MULTIPASTE_ONCE = 0;

This item has no description.

SC_MULTISTEPUNDOREDO = $80;

This item has no description.

SC_ORDER_CUSTOM = 2;

This item has no description.

SC_ORDER_PERFORMSORT = 1;

This item has no description.

SC_ORDER_PRESORTED = 0;

This item has no description.

SC_PERFORMED_REDO = $40;

This item has no description.

SC_PERFORMED_UNDO = $20;

This item has no description.

SC_PERFORMED_USER = $10;

This item has no description.

SC_PHASES_MULTIPLE = 2;

This item has no description.

SC_PHASES_ONE = 0;

This item has no description.

SC_PHASES_TWO = 1;

This item has no description.

SC_POPUP_ALL = 1;

This item has no description.

SC_POPUP_NEVER = 0;

This item has no description.

SC_POPUP_TEXT = 2;

This item has no description.

SC_PRINT_BLACKONWHITE = 2;

This item has no description.

SC_PRINT_COLOURONWHITE = 3;

This item has no description.

SC_PRINT_COLOURONWHITEDEFAULTBG = 4;

This item has no description.

SC_PRINT_INVERTLIGHT = 1;

This item has no description.

SC_PRINT_NORMAL = 0;

This item has no description.

SC_PRINT_SCREENCOLOURS = 5;

This item has no description.

SC_REPRESENTATION_BLOB = 1;

This item has no description.

SC_REPRESENTATION_COLOUR = $10;

This item has no description.

SC_REPRESENTATION_PLAIN = 0;

This item has no description.

SC_SEARCHRESULT_LINEBUFFERMAXLENGTH = 2048;

This item has no description.

SC_SEL_LINES = 2;

This item has no description.

SC_SEL_RECTANGLE = 1;

This item has no description.

SC_SEL_STREAM = 0;

This item has no description.

SC_SEL_THIN = 3;

This item has no description.

SC_STARTACTION = $2000;

This item has no description.

SC_STATUS_BADALLOC = 2;

This item has no description.

SC_STATUS_FAILURE = 1;

This item has no description.

SC_STATUS_OK = 0;

This item has no description.

SC_STATUS_WARN_REGEX = 1001;

This item has no description.

SC_STATUS_WARN_START = 1000;

This item has no description.

SC_STRETCH_CONDENSED = 3;

This item has no description.

SC_STRETCH_EXPANDED = 7;

This item has no description.

SC_STRETCH_EXTRA_CONDENSED = 2;

This item has no description.

SC_STRETCH_EXTRA_EXPANDED = 8;

This item has no description.

SC_STRETCH_NORMAL = 5;

This item has no description.

SC_STRETCH_SEMI_CONDENSED = 4;

This item has no description.

SC_STRETCH_SEMI_EXPANDED = 6;

This item has no description.

SC_STRETCH_ULTRA_CONDENSED = 1;

This item has no description.

SC_STRETCH_ULTRA_EXPANDED = 9;

This item has no description.

SC_SUPPORTS_FRACTIONAL_STROKE_WIDTH = 2;

This item has no description.

SC_SUPPORTS_LINE_DRAWS_FINAL = 0;

This item has no description.

SC_SUPPORTS_PIXEL_DIVISIONS = 1;

This item has no description.

SC_SUPPORTS_PIXEL_MODIFICATION = 4;

This item has no description.

SC_SUPPORTS_THREAD_SAFE_MEASURE_WIDTHS = 5;

This item has no description.

SC_SUPPORTS_TRANSLUCENT_STROKE = 3;

This item has no description.

SC_TECHNOLOGY_DEFAULT = 0;

This item has no description.

SC_TECHNOLOGY_DIRECTWRITE = 1;

This item has no description.

SC_TECHNOLOGY_DIRECTWRITEDC = 3;

This item has no description.

SC_TECHNOLOGY_DIRECTWRITERETAIN = 2;

This item has no description.

SC_TECHNOLOGY_DIRECT_WRITE_1 = 4;

This item has no description.

SC_TIME_FOREVER = 10000000;

This item has no description.

SC_TYPE_BOOLEAN = 0;

This item has no description.

SC_TYPE_INTEGER = 1;

This item has no description.

SC_TYPE_STRING = 2;

This item has no description.

SC_UNDO_SELECTION_HISTORY_DISABLED = 0;

This item has no description.

SC_UNDO_SELECTION_HISTORY_ENABLED = 1;

This item has no description.

SC_UNDO_SELECTION_HISTORY_SCROLL = 2;

This item has no description.

SC_UPDATE_CONTENT = 1;

This item has no description.

SC_UPDATE_H_SCROLL = 8;

This item has no description.

SC_UPDATE_SELECTION = 2;

This item has no description.

SC_UPDATE_V_SCROLL = 4;

This item has no description.

SC_WEIGHT_BOLD = 700;

This item has no description.

SC_WEIGHT_NORMAL = 400;

This item has no description.

SC_WEIGHT_SEMIBOLD = 600;

This item has no description.

SC_WRAPINDENT_DEEPINDENT = 3;

This item has no description.

SC_WRAPINDENT_FIXED = 0;

This item has no description.

SC_WRAPINDENT_INDENT = 2;

This item has no description.

SC_WRAPINDENT_SAME = 1;

This item has no description.

SC_WRAPVISUALFLAGLOC_DEFAULT = $0000;

This item has no description.

SC_WRAPVISUALFLAGLOC_END_BY_TEXT = $0001;

This item has no description.

SC_WRAPVISUALFLAGLOC_START_BY_TEXT = $0002;

This item has no description.

SC_WRAPVISUALFLAG_END = $0001;

This item has no description.

SC_WRAPVISUALFLAG_MARGIN = $0004;

This item has no description.

SC_WRAPVISUALFLAG_NONE = $0000;

This item has no description.

SC_WRAPVISUALFLAG_START = $0002;

This item has no description.

SC_WRAP_CHAR = 2;

This item has no description.

SC_WRAP_NONE = 0;

This item has no description.

SC_WRAP_WHITESPACE = 3;

This item has no description.

SC_WRAP_WORD = 1;

This item has no description.

SECOND_VIEW = 2;

This item has no description.

STATUSBAR_CUR_POS = 2;

This item has no description.

STATUSBAR_DOC_SIZE = 1;

This item has no description.

STATUSBAR_DOC_TYPE = 0;

This item has no description.

STATUSBAR_EOF_FORMAT = 3;

This item has no description.

STATUSBAR_TYPING_MODE = 5;

This item has no description.

STATUSBAR_UNICODE_TYPE = 4;

This item has no description.

STYLE_BRACEBAD = 35;

This item has no description.

STYLE_BRACELIGHT = 34;

This item has no description.

STYLE_CALLTIP = 38;

This item has no description.

STYLE_CONTROLCHAR = 36;

This item has no description.

STYLE_DEFAULT = 32;

This item has no description.

STYLE_FOLDDISPLAYTEXT = 39;

This item has no description.

STYLE_INDENTGUIDE = 37;

This item has no description.

STYLE_LASTPREDEFINED = 39;

This item has no description.

STYLE_LINENUMBER = 33;

This item has no description.

STYLE_MAX = 255;

This item has no description.

SUB_VIEW = 1;

This item has no description.

UNDO_MAY_COALESCE = 1;

This item has no description.

UNDO_NONE = 0;

This item has no description.

VAR_NOT_RECOGNIZED = 0;

This item has no description.

VISIBLE_SLOP = $01;

This item has no description.

VISIBLE_STRICT = $04;

This item has no description.

WM_CLOSE_USERDEFINE_DLG = (SCINTILLA_USER + 3);

This item has no description.

WM_DOCK_USERDEFINE_DLG = (SCINTILLA_USER + 1);

This item has no description.

WM_DOOPEN = (SCINTILLA_USER + 8);

This item has no description.

WM_FINDALL_INCURRENTDOC = (SCINTILLA_USER + 11);

This item has no description.

WM_FINDALL_INCURRENTFINDER = (SCINTILLA_USER + 14);

This item has no description.

WM_FINDALL_INOPENEDDOC = (SCINTILLA_USER + 7);

This item has no description.

WM_FINDINFILES = (SCINTILLA_USER + 9);

This item has no description.

WM_FINDINPROJECTS = (SCINTILLA_USER + 15);

This item has no description.

WM_FRSAVE_INT = (SCINTILLA_USER + 12);

This item has no description.

WM_FRSAVE_STR = (SCINTILLA_USER + 13);

This item has no description.

WM_ISCURRENTMACRORECORDED = (MACRO_USER + 01);

This item has no description.

WM_MACRODLGRUNMACRO = (MACRO_USER + 02);

This item has no description.

WM_REMOVE_USERLANG = (SCINTILLA_USER + 4);

This item has no description.

WM_RENAME_USERLANG = (SCINTILLA_USER + 5);

This item has no description.

WM_REPLACEALL_INOPENEDDOC = (SCINTILLA_USER + 6);

This item has no description.

WM_REPLACEINFILES = (SCINTILLA_USER + 10);

This item has no description.

WM_REPLACEINPROJECTS = (SCINTILLA_USER + 16);

This item has no description.

WM_UNDOCK_USERDEFINE_DLG = (SCINTILLA_USER + 2);

This item has no description.