'**************************************************************** ' ' ' IWB key word case conveter ' ' By Andy. ' ' ' ' Massive thanks TO Brian FOR helping with the key words ' ' testing, AND tidying up the code! ' ' ' '**************************************************************** AUTODEFINE "OFF" $INCLUDE "windowssdk.inc" FILE myFile FILE outFile WINDOW win,w1,w2 ISTRING dIn[255] = "" ISTRING LineOut[255,1] = "" ISTRING WordIn[100] = "" ISTRING aWord[100,100] = "" ISTRING WordInExtra[100] = "" ISTRING TabString[100] = "" ISTRING AfterBracket[100] = "" ISTRING ProgName[260] = "" ISTRING ProgPath[260] = "" ISTRING fileNames[260] = "" STRING Delimiter[100] = "" STRING MidTab[100] = "" STRING TabFound[100] = "" STRING Words[1024] = "" STRING ProgsOpen[100] = "" STRING NewWord = "" STRING Del = "" STRING Text = "" INT BreakPoint = 0 INT Previous = 0 INT Exception = 0 INT Match = 0 INT TabCount = 0 INT StopTabCount = 0 INT Comment = 0 INT Ucase = 1 INT From = 0 INT LoopTo = 0 INT WordCount = 0 INT IgnoreQuotes = 0 INT BracketsFound = 0 INT BracketsPos[100] INT StartPos[100] int OpenProgs = 0 INT a = 0 INT b = 0 INT x = 0 INT y = 0 INT z = 0 INT hdesk,hnext,style ENUM Constants STATIC_1=100 UpperC LowerC STATIC_2 GO CLOSE ENDENUM '**************************************************************** ' Path TO your IWBDev.ini FILE, amend AS needed ' '**************************************************************** ISTRING IWBpath[260] = "C:\\Users\\Ane\\AppData\\Local\\IonicWind\\IWBasic3\\IWBDev.ini" '**************************************************************** ' End of the only amendment you need TO do. ' '**************************************************************** ReadKeyWords() EnumApps() ReadOpenProgs() SaveFile() ReadFilePath() OPENWINDOW w1,0,0,400,310,@CAPTION|@TOPMOST,0,"IWB Keyword Case Converter",&handler SETWINDOWCOLOR w1,RGB(129,203,115) CONTROL w1,@STATIC,"",20,20,380,25,@CTEDITLEFT,STATIC_1 CONTROL w1,@RADIOBUTTON,"Convert to Uppercase",20,60,380,25,@CTEDITLEFT,UpperC CONTROL w1,@RADIOBUTTON,"Convert to Lowercase",20,100,380,25,@CTEDITLEFT,LowerC CONTROL w1,@STATIC,"",20,140,380,25,@CTEDITLEFT,STATIC_2 CONTROL w1,@BUTTON,"Convert",60,230,100,25,0x50800009|@CTLBTNDEFAULT|@TABSTOP,GO CONTROL w1,@BUTTON,"Cancel",240,230,100,25,0x50800009|@CTLBTNDEFAULT|@TABSTOP,CLOSE SETCONTROLTEXT w1,STATIC_1,"File to convert: "+ProgName SETCONTROLCOLOR w1,STATIC_1,RGB(0,0,0),RGB(129,203,115) SETCONTROLCOLOR w1,STATIC_2,RGB(0,0,0),RGB(129,203,115) SETCONTROLCOLOR w1,UpperC,RGB(0,0,0),RGB(129,203,115) SETCONTROLCOLOR w1,LowerC,RGB(0,0,0),RGB(129,203,115) FRONTPEN w1,RGB(0,0,0) BACKPEN w1,RGB(129,203,115) SETFONT w1,"Arial",12,500,0 SETFONT w1,"Arial",12,500,0,STATIC_1 SETFONT w1,"Arial",12,500,0,UpperC SETFONT w1,"Arial",12,500,0,LowerC SETFONT w1,"Arial",12,500,0,STATIC_2 SETFONT w1,"Arial",12,500,0,GO SETFONT w1,"Arial",12,500,0,CLOSE SETSTATE w1,UpperC,1 WAITUNTIL w1=0 END SUB handler(),INT SELECT @MESSAGE CASE @IDCREATE CENTERWINDOW w1 CASE @IDCLOSEWINDOW CLOSEWINDOW w1 END CASE @IDCONTROL SELECT @CONTROLID CASE GO IF @NOTIFYCODE=0 SETCONTROLTEXT w1,STATIC_2,"Converting file, please wait..." SETFOCUS w1 DoConvert() Sleep(1000) CLOSEWINDOW w1 END ENDIF CASE UpperC IF @NOTIFYCODE=0 Ucase = 1 ENDIF CASE LowerC IF @NOTIFYCODE=0 Ucase = 0 ENDIF CASE Close IF @NOTIFYCODE=0 CLOSEWINDOW win END ENDIF ENDSELECT ENDSELECT RETURN 0 ENDSUB SUB SaveFirst(),INT MESSAGEBOX (w2,"Please save the file first before trying to convert","Please save the file first",@MB_OK|@MB_ICONINFORMATION) RETURN 0 ENDSUB SUB DoConvert(),INT ENABLECONTROL w1,GO,0 SETFOCUS w1 INT Lines = 0 Lines = CountLines() x = 0 IF OPENFILE(myFile,ProgPath,"R") = 0 OPENFILE(outFile,filenames,"W") DO READ myFile,dIn x ++ y = -1 WordIn = "" LineOut = "" MOVE w1,60,180 PRINT w1,"Processing line " + LTRIM$(STR$(x)) + " of " + LTRIM$(STR$(Lines)) DO y ++ IF dIn[y] = CHR$(9) AND y+1 < LEN(dIn) IF MidTab[WordCount+1] = "" MidTab[WordCount+1] = LTRIM$(STR$(y)) ENDIF TabFound[WordCount+1] = STR$(VAL(TabFound[WordCount+1]) + 1) TabCount -= 1 ENDIF IF dIn[y] <> " " AND dIn[y] <> "," AND dIn[y] <> "|" AND dIn[y] <> ":" AND dIn[y] <> CHR$(9) WordIn = WordIn + dIn[y] ENDIF Del = "" IF dIn[y] = CHR$(9) STRING CheckTab = "" CheckTab = dIn[y] TabCount ++ IF y+1 = LEN(dIn) FOR a = LEN(dIn) TO 0 STEP -1 CheckTab = dIn[a] IF ASC(CheckTab) > 31 BREAKFOR ELSE IF ASC(CheckTab) = 9 TabCount -= 1 ENDIF ENDIF NEXT a ENDIF ENDIF IF dIn[y] = " " OR dIn[y] = "," OR dIn[y] = "|" OR dIn[y] = ":" OR dIn[y] = CHR$(9) WordCount ++ aWord[0,WordCount] = WordIn Delimiter[WordCount] = dIn[y] LABEL Ignore Match = 0 Exception = 0 WordIn = "" WordInExtra = "" ENDIF UNTIL y = LEN(dIn) ' END of a LINE WordCount ++ aWord[0,WordCount] = WordIn Delimiter[WordCount] = dIn[y] Match = 0 Comment = 0 Exception = 0 TabString = "" WordInExtra = "" FOR a = 1 TO WordCount STRING Temp = aWord[0,a] IF INSTR(Temp,"(") Temp = CheckForMulriple(Temp) aWord[0,a] = Temp GOTO AddTemp ENDIF IF MID$(Temp,1,1) = CHR$(34) IgnoreQuotes = 1 ENDIF IF MID$(Temp,LEN(Temp),1) = CHR$(34) IgnoreQuotes = 0 ENDIF IF IgnoreQuotes = 0 aWord[0,a] = ChangeWord(Temp) ENDIF LABEL AddTemp LineOut = LineOut + aWord[0,a] + Delimiter[a] NEXT a IF TabCount > 0 FOR a = 1 TO TabCount TabString = Tabstring + CHR$(9) NEXT a LineOut = Tabstring + LineOut ENDIF TabCount = 0 TabString = "" StopTabCount = 0 IgnoreQuotes = 0 WordCount = 0 WRITE outFile,LineOut LineOut = "" UNTIL EOF(myFile) CLOSEFILE myFile ENDIF CLOSEFILE outFile RETURN 0 ENDSUB SUB CheckForMulriple(STRING Mword),STRING BracketsFound = 0 INT c = 0 INT MbCount = 0 STRING mb$ = "" FOR b = 1 TO LEN(Mword) mb$ = MID$(Mword,b,1) IF mb$ = "(" BracketsFound ++ BracketsPos[BracketsFound] = b - 1 IF BracketsFound = 1 StartPos[BracketsFound] = 1 ELSE StartPos[BracketsFound] = BracketsPos[BracketsFound-1] + 2 ENDIF ENDIF NEXT b FOR b = 1 TO BracketsFound STRING Midword = "" Midword = MID$(Mword,StartPos[b],(BracketsPos[b]-StartPos[b])+1) INT operator = 0 IF INSTR(Midword,"+") Operator = INSTR(Midword,"+") ENDIF IF INSTR(Midword,"-") Operator = INSTR(Midword,"-") ENDIF IF INSTR(Midword,"=") Operator = INSTR(Midword,"=") ENDIF IF Operator > 0 STRING OpWord = MID$(Midword,Operator+1,LEN(Midword)) OpWord = ChangeWord(OpWord) REPLACE$(Mword,Operator+1,LEN(OpWord),OpWord) RETURN Mword ENDIF Midword = ChangeWord(Midword) REPLACE$(Mword,StartPos[b],(BracketsPos[b]-StartPos[b])+1,Midword) NEXT b RETURN Mword ENDSUB SUB EnumApps() INT count = -1 hdesk = GetDesktopWindow() hnext = GetWindow(hdesk,GW_CHILD) IF hnext GetWindowTextA(hnext,text,255) style = GetWindowLongA(hnext,GWL_STYLE) IF IsWindowVisible(hnext) & ((style & @CAPTION) > 0) & (LEN(text) > 0) '?text ENDIF DO hnext = GetWindow(hnext,GW_HWNDNEXT ) IF hnext GetWindowTextA(hnext,text,255) style = GetWindowLongA(hnext,GWL_STYLE) IF IsWindowVisible(hnext) & ((style & @CAPTION) > 0) & (LEN(text) > 0) IF INSTR(UCASE$(Text),"IWBASIC -") OR INSTR(UCASE$(Text),"IWBASIC (") ProgName = MID$(Text,INSTR(Text,"[")+1,LEN(Text)-(instr(Text,"[")+1)) IF INSTR(ProgName,"*") SaveFirst() END ENDIF break ENDIF ENDIF ENDIF UNTIL hnext = 0 ENDIF RETURN 0 ENDSUB SUB ReadOpenProgs(),INT IF OPENFILE(myFile,IWBpath, "R") = 0 OpenProgs = 0 int StratReadIng = 0 string ProgNameFolder = "" DO READ myFile,dIn if dIn = "[CompilerOpts]" StratReadIng = 1 endif if StratReadIng = 1 if instr(dIn,".iwb") OpenProgs ++ for a = len(dIn) to 1 step -1 ProgNameFolder = mid$(dIn,a,1) if ProgNameFolder = chr$(92) ProgsOpen[OpenProgs] = mid$(dIn,a+1,len(dIn)) endif next a endif endif UNTIL EOF(myFile) ENDIF CLOSEFILE myFile RETURN 0 ENDSUB SUB ReadFilePath(),INT IF OPENFILE(myFile,IWBpath, "R") = 0 int OpenProgs = 0 DO READ myFile,dIn IF INSTR(dIn,ProgName) INT colon = INSTR(dIn,":") ProgPath = MID$(dIn,colon-1,LEN(dIn)) break ENDIF UNTIL EOF(myFile) ENDIF CLOSEFILE myFile RETURN 0 ENDSUB SUB SaveFile(),INT label GetSaveFileName filenames = FILEREQUEST("Save the file as...",win,0,"IWB files (*.iwb)|*.iwb||","iwb",0,ProgPath) string DupName = "" string Folder = "" for a = len(filenames) to 1 step -1 Folder = mid$(filenames,a,1) if Folder = chr$(92) DupName = mid$(filenames,a+1,len(filenames)) breakfor endif next a IF ProgName = DupName MESSAGEBOX (w2,"You cannot save the new file to itself, please use another name.","Sorry",@MB_OK|@MB_ICONINFORMATION) goto GetSaveFileName endif for a = 1 to OpenProgs if instr(ProgsOpen[a],DupName) MESSAGEBOX (w2,"You already have " + ProgsOpen[a] + " open in the editor, please close it or use another name.","Sorry",@MB_OK|@MB_ICONINFORMATION) goto GetSaveFileName endif next a IF filenames <> "" ELSE END ENDIF CLOSEFILE myFile RETURN 0 ENDSUB SUB CountLines(),INT x = 0 IF OPENFILE(myFile,ProgPath,"R") = 0 DO READ myFile,dIn x ++ UNTIL EOF(myFile) CLOSEFILE myfile ENDIF RETURN x ENDSUB SUB ChangeWord(string CheckWord),STRING INT aBracket = 0 INT BracketPos1 = INSTR(CheckWord,"(") INT BracketPos2 = INSTR(CheckWord,")") STRING StoreEnd = "" IF BracketPos1 > 0 AND BracketPos2 > 0 'Some(zzz) aBracket = 1 StoreEnd = MID$(CheckWord,BracketPos1,LEN(CheckWord)) CheckWord = MID$(CheckWord,1,BracketPos1-1) ENDIF Match = 0 NewWord = "" CheckWord = LTRIM$(CheckWord) IF LCASE$(MID$(CheckWord,1,1)) = "$" THEN From = 0 : LoopTo = 6 IF LCASE$(MID$(CheckWord,1,1)) = "@" THEN From = 9 : LoopTo = 466 IF LCASE$(MID$(CheckWord,1,1)) = "A" THEN From = 469 : LoopTo = 494 IF LCASE$(MID$(CheckWord,1,1)) = "B" THEN From = 497 : LoopTo = 507 IF LCASE$(MID$(CheckWord,1,1)) = "C" THEN From = 510 : LoopTo = 554 IF LCASE$(MID$(CheckWord,1,1)) = "D" THEN From = 557 : LoopTo = 626 IF LCASE$(MID$(CheckWord,1,1)) = "E" THEN From = 629 : LoopTo = 659 IF LCASE$(MID$(CheckWord,1,1)) = "F" THEN From = 662 : LoopTo = 698 IF LCASE$(MID$(CheckWord,1,1)) = "G" THEN From = 701 : LoopTo = 735 IF LCASE$(MID$(CheckWord,1,1)) = "H" THEN From = 738 : LoopTo = 740 IF LCASE$(MID$(CheckWord,1,1)) = "I" THEN From = 743 : LoopTo = 761 IF LCASE$(MID$(CheckWord,1,1)) = "J" THEN From = 764 : LoopTo = 764 IF LCASE$(MID$(CheckWord,1,1)) = "K" THEN From = 767 : LoopTo = 768 IF LCASE$(MID$(CheckWord,1,1)) = "L" THEN From = 771 : LoopTo = 792 IF LCASE$(MID$(CheckWord,1,1)) = "M" THEN From = 795 : LoopTo = 805 IF LCASE$(MID$(CheckWord,1,1)) = "N" THEN From = 808 : LoopTo = 811 IF LCASE$(MID$(CheckWord,1,1)) = "O" THEN From = 814 : LoopTo = 823 IF LCASE$(MID$(CheckWord,1,1)) = "P" THEN From = 826 : LoopTo = 837 IF LCASE$(MID$(CheckWord,1,1)) = "R" THEN From = 840 : LoopTo = 868 IF LCASE$(MID$(CheckWord,1,1)) = "S" THEN From = 871 : LoopTo = 935 IF LCASE$(MID$(CheckWord,1,1)) = "T" THEN From = 938 : LoopTo = 949 IF LCASE$(MID$(CheckWord,1,1)) = "U" THEN From = 952 : LoopTo = 958 IF LCASE$(MID$(CheckWord,1,1)) = "V" THEN From = 961 : LoopTo = 962 IF LCASE$(MID$(CheckWord,1,1)) = "W" THEN From = 965 : LoopTo = 998 FOR z = From TO LoopTo IF LCASE$(CheckWord) = LCASE$(Words[z]) IF Ucase = 0 NewWord = LCASE$(Words[z]) ELSE NewWord = Words[z] ENDIF Match = 1 BREAKFOR ENDIF NEXT z IF Match = 1 IF aBracket = 1 IF BracketPos1 > 0 AND BracketPos2 > 0 NewWord = NewWord + StoreEnd RETURN NewWord ENDIF ENDIF RETURN NewWord ENDIF IF Match = 0 IF aBracket = 1 IF BracketPos1 > 0 AND BracketPos2 > 0 CheckWord = CheckWord + StoreEnd RETURN CheckWord ENDIF ENDIF RETURN CheckWord ENDIF RETURN "" ENDSUB END SUB ReadKeyWords() '$ Words[1] = "$USE" Words[2] = "$IFNDEF" Words[3] = "$DEFINE" Words[4] = "$ENDIF" Words[5] = "$IFDEF" Words[6] = "$INCLUDE" '@ Words[9] = "@ALPHA" Words[10] = "@BACKENABLED" Words[11] = "@BLOCKCOPY" Words[12] = "@BLTALPHA" Words[13] = "@BLTCOPY" Words[14] = "@BLTHFLIP" Words[15] = "@BLTROTOZOOM" Words[16] = "@BLTSCALED" Words[17] = "@BLTSHADOW" Words[18] = "@BLTTRANS" Words[19] = "@BLTTRANSALPHA" Words[20] = "@BLTTRANSHFLIP" Words[21] = "@BLTTRANSROTOZOOM" Words[22] = "@BLTTRANSSCALED" Words[23] = "@BLTTRANSSHADOW" Words[24] = "@BLTTRANSVFLIP" Words[25] = "@BLTVFLIP" Words[26] = "@BORDER" Words[27] = "@BROWSELOAD" Words[28] = "@BROWSEPRINT" Words[29] = "@BROWSER" Words[30] = "@BROWSESEARCH" Words[31] = "@BROWSESTOP" Words[32] = "@BUTTON" Words[33] = "@CANCELNAV" Words[34] = "@CAPTION" Words[35] = "@CBNCLOSEUP" Words[36] = "@CBNDBLCLICK" Words[37] = "@CBNDROPDOWN" Words[38] = "@CBNEDITCHANGE" Words[39] = "@CBNEDITUPDATE" Words[40] = "@CBNERRSPACE" Words[41] = "@CBNKILLFOCUS" Words[42] = "@CBNSELCHANGE" Words[43] = "@CBNSELENDCANCEL" Words[44] = "@CBNSELENDOK" Words[45] = "@CBNSETFOCUS" Words[46] = "@CHECKBOX" Words[47] = "@CLASS" Words[48] = "@CODE" Words[49] = "@COMBOBOX" Words[50] = "@CONTROLID" Words[51] = "@CSARROW" Words[52] = "@CSCUSTOM" Words[53] = "@CSWAIT" Words[54] = "@CTCOMBOAUTOHSCROLL" Words[55] = "@CTCOMBODROPDOWN" Words[56] = "@CTCOMBODROPLIST" Words[57] = "@CTCOMBOSIMPLE" Words[58] = "@CTCOMBOSORT" Words[59] = "@CTEDITAUTOH" Words[60] = "@CTEDITAUTOV" Words[61] = "@CTEDITCENTER" Words[62] = "@CTEDITLEFT" Words[63] = "@CTEDITMULTI" Words[64] = "@CTEDITNUMBER" Words[65] = "@CTEDITPASS" Words[66] = "@CTEDITRETURN" Words[67] = "@CTEDITRIGHT" Words[68] = "@CTEDITRO" Words[69] = "@CTLBTNBITMAP" Words[70] = "@CTLBTNDEFAULT" Words[71] = "@CTLBTNFLAT" Words[72] = "@CTLBTNMULTI" Words[73] = "@CTLEDITPASS" Words[74] = "@CTLISTCOLUMNS" Words[75] = "@CTLISTEXTENDED" Words[76] = "@CTLISTMULTI" Words[77] = "@CTLISTNOTIFY" Words[78] = "@CTLISTSORT" Words[79] = "@CTLISTSTANDARD" Words[80] = "@CTLISTTABS" Words[81] = "@CTLSTCBITMAP" Words[82] = "@CTLSTCMULTI" Words[83] = "@CTLSTCSIMPLE" Words[84] = "@CTSCROLLHORIZ" Words[85] = "@CTSCROLLVERT" Words[86] = "@EDCANUNDO" Words[87] = "@EDCHARFROMLINE" Words[88] = "@EDCOPY" Words[89] = "@EDCUT" Words[90] = "@EDDELETESEL" Words[91] = "@EDEMPTYUNDO" Words[92] = "@EDGETFIRSTLINE" Words[93] = "@EDGETLIMITTEXT" Words[94] = "@EDGETLINE" Words[95] = "@EDGETLINECOUNT" Words[96] = "@EDGETLINELENGTH" Words[97] = "@EDGETMODIFIED" Words[98] = "@EDGETSELECTION" Words[99] = "@EDIT" Words[100] = "@EDLINEFROMCHAR" Words[101] = "@EDPASTE" Words[102] = "@EDREPLACESEL" Words[103] = "@EDSETLIMITTEXT" Words[104] = "@EDSETMARGINS" Words[105] = "@EDSETMODIFIED" Words[106] = "@EDSETSELECTION" Words[107] = "@EDUNDO" Words[108] = "@ENCHANGE" Words[109] = "@ENERRSPACE" Words[110] = "@ENHSCROLL" Words[111] = "@ENKILLFOCUS" Words[112] = "@ENMAXTEXT" Words[113] = "@ENMCHANGE" Words[114] = "@ENMNONE" Words[115] = "@ENMREQUESTRESIZE" Words[116] = "@ENMSCROLL" Words[117] = "@ENMSELCHANGE" Words[118] = "@ENMUPDATE" Words[119] = "@ENREQUESTRESIZE" Words[120] = "@ENSELCHANGE" Words[121] = "@ENSETFOCUS" Words[122] = "@ENUPDATE" Words[123] = "@ENVSCROLL" Words[124] = "@FORWARDENABLED" Words[125] = "@GETHEADERS" Words[126] = "@GETNAVURL" Words[127] = "@GETPOSTDATA" Words[128] = "@GETSTATUSTEXT" Words[129] = "@GETTITLE" Words[130] = "@GOBACK" Words[131] = "@GOFORWARD" Words[132] = "@GOHOME" Words[133] = "@GROUP" Words[134] = "@GROUPBOX" Words[135] = "@HFLIP" Words[136] = "@HITWINDOW" Words[137] = "@HSCROLL" Words[138] = "@IDABORT" Words[139] = "@IDBEFORENAV" Words[140] = "@IDCANCEL" Words[141] = "@IDCHAR" Words[142] = "@IDCLOSEWINDOW" Words[143] = "@IDCONTINUE" Words[144] = "@IDCONTROL" Words[145] = "@IDCREATE" Words[146] = "@IDDESTROY" Words[147] = "@IDDXUPDATE" Words[148] = "@IDERASEBACKGROUND" Words[149] = "@IDHSCROLL" Words[150] = "@IDIGNORE" Words[151] = "@IDINITDIALOG" Words[152] = "@IDKEYDOWN" Words[153] = "@IDKEYUP" Words[154] = "@IDLBUTTONDBLCLK" Words[155] = "@IDLBUTTONDN" Words[156] = "@IDLBUTTONUP" Words[157] = "@IDMENUINIT" Words[158] = "@IDMENUPICK" Words[159] = "@IDMOUSEMOVE" Words[160] = "@IDNAVCOMPLETE" Words[161] = "@IDNO" Words[162] = "@IDOK" Words[163] = "@IDPAINT" Words[164] = "@IDRBUTTONDBLCLK" Words[165] = "@IDRBUTTONDN" Words[166] = "@IDRBUTTONUP" Words[167] = "@IDRETRY" Words[168] = "@IDSIZE" Words[169] = "@IDSTATUSTEXTUPDATE" Words[170] = "@IDTIMER" Words[171] = "@IDTRYAGAIN" Words[172] = "@IDVSCROLL" Words[173] = "@IDYES" Words[174] = "@IMGBITMAP" Words[175] = "@IMGCURSOR" Words[176] = "@IMGEMF" Words[177] = "@IMGICON" Words[178] = "@IMGMAPCOLORS" Words[179] = "@IMGOEM" Words[180] = "@IMGSCALABLE" Words[181] = "@JOYTYPE_FLIGHTSTICK" Words[182] = "@JOYTYPE_GAMEPAD" Words[183] = "@JOYTYPE_HEADTRACKER" Words[184] = "@JOYTYPE_RUDDER" Words[185] = "@JOYTYPE_TRADITIONAL" Words[186] = "@JOYTYPE_UNKNOWN" Words[187] = "@JOYTYPE_WHEEL" Words[188] = "@LBNDBLCLK" Words[189] = "@LBNERRSPACE" Words[190] = "@LBNKILLFOCUS" Words[191] = "@LBNSELCANCEL" Words[192] = "@LBNSELCHANGE" Words[193] = "@LBNSETFOCUS" Words[194] = "@LISTBOX" Words[195] = "@LISTVIEW" Words[196] = "@LPARAM" Words[197] = "@LSDASH" Words[198] = "@LSDASHDOT" Words[199] = "@LSDASHDOTDOT" Words[200] = "@LSDOT" Words[201] = "@LSINSIDE" Words[202] = "@LSSOLID" Words[203] = "@LVDELETEALL" Words[204] = "@LVDELETECOLUMN" Words[205] = "@LVDELETEITEM" Words[206] = "@LVFINDITEM" Words[207] = "@LVGETCOLUMNTEXT" Words[208] = "@LVGETCOLWIDTH" Words[209] = "@LVGETCOUNT" Words[210] = "@LVGETSELCOUNT" Words[211] = "@LVGETSELECTED" Words[212] = "@LVGETTEXT" Words[213] = "@LVGETTOPINDEX" Words[214] = "@LVINSERTCOLUMN" Words[215] = "@LVINSERTITEM" Words[216] = "@LVNBEGINLABELEDIT" Words[217] = "@LVNCOLUMNCLICK" Words[218] = "@LVNDELETEITEM" Words[219] = "@LVNENDLABELEDIT" Words[220] = "@LVNINSERTITEM" Words[221] = "@LVNITEMCHANGED" Words[222] = "@LVNITEMCHANGING" Words[223] = "@LVNKEYDOWN" Words[224] = "@LVSALIGNLEFT" Words[225] = "@LVSALIGNTOP" Words[226] = "@LVSAUTOARRANGE" Words[227] = "@LVSEDITLABELS" Words[228] = "@LVSETCOLUMNTEXT" Words[229] = "@LVSETCOLWIDTH" Words[230] = "@LVSETSELECTED" Words[231] = "@LVSETTEXT" Words[232] = "@LVSICON" Words[233] = "@LVSLIST" Words[234] = "@LVSNOCOLUMNHEADER" Words[235] = "@LVSNOLABELWRAP" Words[236] = "@LVSNOSCROLL" Words[237] = "@LVSNOSORTHEADER" Words[238] = "@LVSREPORT" Words[239] = "@LVSSHOWSELALWAYS" Words[240] = "@LVSSINGLESEL" Words[241] = "@LVSSMALLICON" Words[242] = "@LVSSORTASCENDING" Words[243] = "@LVSSORTDESCENDING" Words[244] = "@MAXBOX" Words[245] = "@MAXIMIZED" Words[246] = "@MB_ABORTRETRYIGNORE" Words[247] = "@MB_CANCELTRYCONTINUE" Words[248] = "@MB_ICONEXCLAMATION" Words[249] = "@MB_ICONINFORMATION" Words[250] = "@MB_ICONQUESTION" Words[251] = "@MB_ICONSTOP" Words[252] = "@MB_OK" Words[253] = "@MB_OKCANCEL" Words[254] = "@MB_RETRYCANCEL" Words[255] = "@MB_YESNO" Words[256] = "@MB_YESNOCANCEL" Words[257] = "@MDIFRAME" Words[258] = "@MENUCHECK" Words[259] = "@MENUDISABLE" Words[260] = "@MENUNUM" Words[261] = "@MENUPICK" Words[262] = "@MESSAGE" Words[263] = "@MINBOX" Words[264] = "@MINIMIZED" Words[265] = "@MOUSEX" Words[266] = "@MOUSEY" Words[267] = "@MULTISELECT" Words[268] = "@MYMESSAGE" Words[269] = "@NAVIGATE" Words[270] = "@NMCLICK" Words[271] = "@NMDBLCLK" Words[272] = "@NMKILLFOCUS" Words[273] = "@NMRCLICK" Words[274] = "@NMSETFOCUS" Words[275] = "@NOAUTODRAW" Words[276] = "@NOCAPTION" Words[277] = "@NORESIZE" Words[278] = "@NOTIFYCODE" Words[279] = "@OPAQUE" Words[280] = "@QUAL" Words[281] = "@RADIOBUTTON" Words[282] = "@REFRESH" Words[283] = "@RESACCEL" Words[284] = "@RESBITMAP" Words[285] = "@RESCURSOR" Words[286] = "@RESDATA" Words[287] = "@RESDIALOG" Words[288] = "@RESGROUPCURSOR" Words[289] = "@RESGROUPICON" Words[290] = "@RESICON" Words[291] = "@RESMENU" Words[292] = "@RESMESSAGETABLE" Words[293] = "@RESSTRING" Words[294] = "@RESVERSION" Words[295] = "@RGNBUTTON" Words[296] = "@RICHEDIT" Words[297] = "@RMBLACK" Words[298] = "@RMCOPYPEN" Words[299] = "@RMMASKNOTPEN" Words[300] = "@RMMASKPEN" Words[301] = "@RMMASKPENNOT" Words[302] = "@RMMERGEPEN" Words[303] = "@RMMERGEPENNOT" Words[304] = "@RMMMERGENOTPEN" Words[305] = "@RMNOP" Words[306] = "@RMNOT" Words[307] = "@RMNOTCOPYPEN" Words[308] = "@RMNOTMASKPEN" Words[309] = "@RMNOTMERGEPEN" Words[310] = "@RMNOTXORPEN" Words[311] = "@RMWHITE" Words[312] = "@RMXORPEN" Words[313] = "@ROTOZOOM" Words[314] = "@RTALIGNCENTER" Words[315] = "@RTALIGNLEFT" Words[316] = "@RTALIGNRIGHT" Words[317] = "@RTCANUNDO" Words[318] = "@RTCHARFROMLINE" Words[319] = "@RTCOPY" Words[320] = "@RTCUT" Words[321] = "@RTDELETESEL" Words[322] = "@RTEMPTYUNDO" Words[323] = "@RTFINDTEXT" Words[324] = "@RTGETEVENTMASK" Words[325] = "@RTGETFIRSTLINE" Words[326] = "@RTGETLIMITTEXT" Words[327] = "@RTGETLINE" Words[328] = "@RTGETLINECOUNT" Words[329] = "@RTGETLINELENGTH" Words[330] = "@RTGETMODIFIED" Words[331] = "@RTGETSELECTION" Words[332] = "@RTGETSELTEXT" Words[333] = "@RTGETTEXTLENGTH" Words[334] = "@RTHIDESEL" Words[335] = "@RTLINEFROMCHAR" Words[336] = "@RTLOAD" Words[337] = "@RTPASTE" Words[338] = "@RTPRINT" Words[339] = "@RTREPLACESEL" Words[340] = "@RTSAVE" Words[341] = "@RTSCROLL" Words[342] = "@RTSETALIGNMENT" Words[343] = "@RTSETCHAROFFSET" Words[344] = "@RTSETDEFAULTCOLOR" Words[345] = "@RTSETDEFAULTFONT" Words[346] = "@RTSETEVENTMASK" Words[347] = "@RTSETLIMITTEXT" Words[348] = "@RTSETLINEWIDTH" Words[349] = "@RTSETMARGINS" Words[350] = "@RTSETMODIFIED" Words[351] = "@RTSETSELCOLOR" Words[352] = "@RTSETSELECTION" Words[353] = "@RTSETSELFONT" Words[354] = "@RTUNDO" Words[355] = "@SBBOTTOM" Words[356] = "@SBENDSCROLL" Words[357] = "@SBLEFT" Words[358] = "@SBLINEDOWN" Words[359] = "@SBLINELEFT" Words[360] = "@SBLINERIGHT" Words[361] = "@SBLINEUP" Words[362] = "@SBPAGEDOWN" Words[363] = "@SBPAGELEFT" Words[364] = "@SBPAGERIGHT" Words[365] = "@SBPAGEUP" Words[366] = "@SBRIGHT" Words[367] = "@SBTHUMBPOS" Words[368] = "@SBTHUMBTRACK" Words[369] = "@SBTOP" Words[370] = "@SCALED" Words[371] = "@SCROLLBAR" Words[372] = "@SCROLLDOWN" Words[373] = "@SCROLLLEFT" Words[374] = "@SCROLLRIGHT" Words[375] = "@SCROLLUP" Words[376] = "@SDALPHA" Words[377] = "@SDANGLE" Words[378] = "@SDBLTTYPE" Words[379] = "@SDFRAME" Words[380] = "@SDHEIGHT" Words[381] = "@SDSCALE" Words[382] = "@SDSHADOW" Words[383] = "@SDSHADOWX" Words[384] = "@SDSHADOWY" Words[385] = "@SDTRANSKEY" Words[386] = "@SDWIDTH" Words[387] = "@SDXPOS" Words[388] = "@SDXVEL" Words[389] = "@SDYPOS" Words[390] = "@SDYVEL" Words[391] = "@SFITALIC" Words[392] = "@SFSTRIKEOUT" Words[393] = "@SFUNDERLINE" Words[394] = "@SIZE" Words[395] = "@SNDASYNC" Words[396] = "@SNDLOOP" Words[397] = "@SNDNOSTOP" Words[398] = "@SNDSYNC" Words[399] = "@STATIC" Words[400] = "@STATUS" Words[401] = "@SWHIDE" Words[402] = "@SWMAXIMIZED" Words[403] = "@SWMINIMIZED" Words[404] = "@SWRESIZE" Words[405] = "@SWRESTORE" Words[406] = "@SWSETPANES" Words[407] = "@SWSETPANETEXT" Words[408] = "@SYSMENU" Words[409] = "@TABSTOP" Words[410] = "@TBBOTTOM" Words[411] = "@TBBUTTONCHECK" Words[412] = "@TBBUTTONGROUP" Words[413] = "@TBENABLEBUTTON" Words[414] = "@TBFLAT" Words[415] = "@TBFROMHANDLE" Words[416] = "@TBGETBUTTONHEIGHT" Words[417] = "@TBGETBUTTONSTATE" Words[418] = "@TBGETBUTTONWIDTH" Words[419] = "@TBLEFT" Words[420] = "@TBLIST" Words[421] = "@TBNOALIGN" Words[422] = "@TBNORESIZE" Words[423] = "@TBRESIZE" Words[424] = "@TBRIGHT" Words[425] = "@TBSETBITMAPSIZE" Words[426] = "@TBSETBUTTONSIZE" Words[427] = "@TBSETBUTTONSTYLE" Words[428] = "@TBSETLABELS" Words[429] = "@TBSETTIP" Words[430] = "@TBTOOLTIPS" Words[431] = "@TBTOP" Words[432] = "@TBTRANSPARENT" Words[433] = "@TBWRAPABLE" Words[434] = "@TOOLWINDOW" Words[435] = "@TRANS" Words[436] = "@TRANSALPHA" Words[437] = "@TRANSHFLIP" Words[438] = "@TRANSPARENT" Words[439] = "@TRANSROTOZOOM" Words[440] = "@TRANSSCALED" Words[441] = "@TRANSSHADOW" Words[442] = "@TRANSVFLIP" Words[443] = "@TREEVIEW" Words[444] = "@TYPEBFILE" Words[445] = "@TYPECHAR" Words[446] = "@TYPEDIALOG" Words[447] = "@TYPEDOUBLE" Words[448] = "@TYPEFILE" Words[449] = "@TYPEFLOAT" Words[450] = "@TYPEINT" Words[451] = "@TYPEINT64" Words[452] = "@TYPEMEMORY" Words[453] = "@TYPEPOINTER" Words[454] = "@TYPESTRING" Words[455] = "@TYPEUINT" Words[456] = "@TYPEUINT64" Words[457] = "@TYPEUSER" Words[458] = "@TYPEWINDOW" Words[459] = "@TYPEWORD" Words[460] = "@USEDEFAULT" Words[461] = "@VFLIP" Words[462] = "@VSCROLL" Words[463] = "@WPARAM" Words[464] = "@XAXIS" Words[465] = "@YAXIS" Words[466] = "@ZAXIS" 'A Words[469] = "ABS" Words[470] = "ACOS" Words[471] = "ACOSD" Words[472] = "ADDACCELERATOR" Words[473] = "ADDMENUITEM" Words[474] = "ADDSTRING" Words[475] = "ALIAS" Words[476] = "ALLOCHEAP" Words[477] = "ALLOCMEM" Words[478] = "AND" Words[479] = "ANIM_LOOP" Words[480] = "ANIM_ONCE" Words[481] = "ANIM_PINGPONG" Words[482] = "ANIM_STOP" Words[483] = "ANYTYPE" Words[484] = "APPEND$" Words[485] = "APPENDMENU" Words[486] = "AS" Words[487] = "ASC" Words[488] = "ASIN" Words[489] = "ASIND" Words[490] = "ATAN" Words[491] = "ATAND" Words[492] = "ATTACHBROWSER" Words[493] = "ATTACHSCREEN" Words[494] = "AUTODEFINE" 'B Words[497] = "BACKBUFFER" Words[498] = "BACKPEN" Words[499] = "BASELEN" Words[500] = "BEGININSERTMENU" Words[501] = "BEGINMENU" Words[502] = "BEGINPOPUP" Words[503] = "BFILE" Words[504] = "BPP" Words[505] = "BREAKFOR" Words[506] = "BROWSECMD" Words[507] = "BYREF" 'C Words[510] = "CALL" Words[511] = "CASE" Words[512] = "CASE&" Words[513] = "CATCH" Words[514] = "CDECL" Words[515] = "CEIL" Words[516] = "CENTERWINDOW" Words[517] = "CHAR" Words[518] = "CHECKMENUITEM" Words[519] = "CHR$" Words[520] = "CIRCLE" Words[521] = "CLEAR" Words[522] = "CLOSECONSOLE" Words[523] = "CLOSEDIALOG" Words[524] = "CLOSEFILE" Words[525] = "CLOSEPRINTER" Words[526] = "CLOSESCREEN" Words[527] = "CLOSEWINDOW" Words[528] = "CLS" Words[529] = "COLOR" Words[530] = "COLORREQUEST" Words[531] = "COM" Words[532] = "COMENUMBEGIN" Words[533] = "COMENUMNEXT" Words[534] = "COMREF" Words[535] = "CONST" Words[536] = "CONTEXTMENU" Words[537] = "CONTROL" Words[538] = "CONTROLCMD" Words[539] = "CONTROLEXISTS" Words[540] = "COPYFILE" Words[541] = "COPYRGN" Words[542] = "COS" Words[543] = "COSD" Words[544] = "COSH" Words[545] = "COSHD" Words[546] = "CREATE" Words[547] = "CREATE3DSCREEN" Words[548] = "CREATECOMOBJECT" Words[549] = "CREATEDIALOG" Words[550] = "CREATEDIR" Words[551] = "CREATEMAPDATA" Words[552] = "CREATEMENU" Words[553] = "CREATEREGKEY" Words[554] = "CREATESCREEN" 'D Words[557] = "D3DCAMERA" Words[558] = "D3DCOMMAND" Words[559] = "D3DDELETE" Words[560] = "D3DLIGHT" Words[561] = "D3DMOVE" Words[562] = "D3DRENDER" Words[563] = "D3DSCENE" Words[564] = "D3DSETQUALITY" Words[565] = "D3DSETRENDERMODE" Words[566] = "D3DSHAPE" Words[567] = "DATA" Words[568] = "DATABEGIN" Words[569] = "DATABLOCK" Words[570] = "DATAEND" Words[571] = "DATE$" Words[572] = "DEBUGPRINT" Words[573] = "DECLARE" Words[574] = "DEF" Words[575] = "DEFAULT" Words[576] = "DELETE" Words[577] = "DELETEFILE" Words[578] = "DELETEIMAGE" Words[579] = "DELETEREGKEY" Words[580] = "DELETERGN" Words[581] = "DELETESTRING" Words[582] = "DIALOG" Words[583] = "DICTCREATE" Words[584] = "DICTFREE" Words[585] = "DICTGETVALUE" Words[586] = "DICTREMOVE" Words[587] = "DICTREMOVEALL" Words[588] = "DIM" Words[589] = "DO" Words[590] = "DOMODAL" Words[591] = "DOUBLE" Words[592] = "DRAWAALINE" Words[593] = "DRAWALPHALINE" Words[594] = "DRAWFILLEDRECT" Words[595] = "DRAWLINE" Words[596] = "DRAWMAP" Words[597] = "DRAWMODE" Words[598] = "DRAWRECT" Words[599] = "DRAWSPRITE" Words[600] = "DRAWSPRITEXY" Words[601] = "DXCREATEMAP" Words[602] = "DXDRAWALLSPRITES" Words[603] = "DXDRAWMAP" Words[604] = "DXDRAWSPRITE" Words[605] = "DXFILL" Words[606] = "DXFLIP" Words[607] = "DXGETMAPCOUNT" Words[608] = "DXGETMAPHEIGHT" Words[609] = "DXGETMAPTILE" Words[610] = "DXGETMAPWIDTH" Words[611] = "DXGETSPRITEDATA" Words[612] = "DXHITANY" Words[613] = "DXHITSPRITE" Words[614] = "DXHITSPRITETILE" Words[615] = "DXLOADMAP" Words[616] = "DXLOADPALETTE" Words[617] = "DXMOVEMAP" Words[618] = "DXMOVESPRITE" Words[619] = "DXNEWMAP" Words[620] = "DXREMOVESPRITE" Words[621] = "DXSAVEMAP" Words[622] = "DXSCROLLMAP" Words[623] = "DXSETCOLOR" Words[624] = "DXSETMAPTILE" Words[625] = "DXSETSPRITEDATA" Words[626] = "DXSPRITE" 'E Words[629] = "EACH" Words[630] = "ELLIPSE" Words[631] = "ELSE" Words[632] = "ELSEIF" Words[633] = "ENABLECONTROL" Words[634] = "ENABLEMENU" Words[635] = "ENABLEMENUITEM" Words[636] = "ENABLETABS" Words[637] = "END" Words[638] = "ENDCATCH" Words[639] = "ENDENUM" Words[640] = "ENDIF" Words[641] = "ENDINTERFACE" Words[642] = "ENDMENU" Words[643] = "ENDPAGE" Words[644] = "ENDPOPUP" Words[645] = "ENDREGION" Words[646] = "ENDSELECT" Words[647] = "ENDSUB" Words[648] = "ENDTRY" Words[649] = "ENDTYPE" Words[650] = "ENDWHILE" Words[651] = "ENTER" Words[652] = "ENUM" Words[653] = "EOF" Words[654] = "ESC" Words[655] = "EXECUTE" Words[656] = "EXP" Words[657] = "EXPORT" Words[658] = "EXSTYLE" Words[659] = "EXTERN" 'F Words[662] = "FACOS" Words[663] = "FACOSD" Words[664] = "FADE" Words[665] = "FADEPALETTE" Words[666] = "FASIN" Words[667] = "FASIND" Words[668] = "FATAN" Words[669] = "FATAND" Words[670] = "FCOS" Words[671] = "FCOSD" Words[672] = "FCOSH" Words[673] = "FCOSHD" Words[674] = "FILE" Words[675] = "FILEREQUEST" Words[676] = "FILL_POINT" Words[677] = "FILL_SOLID" Words[678] = "FILL_WIREFRAME" Words[679] = "FILLPALETTE" Words[680] = "FILLSCREEN" Words[681] = "FINDCLOSE" Words[682] = "FINDNEXT" Words[683] = "FINDOPEN" Words[684] = "FLIP" Words[685] = "FLOAT" Words[686] = "FLOODFILL" Words[687] = "FLOOR" Words[688] = "FLT" Words[689] = "FLUSHKEYS" Words[690] = "FONTREQUEST" Words[691] = "FOR" Words[692] = "FREEHEAP" Words[693] = "FREELIB" Words[694] = "FREEMAP" Words[695] = "FREEMEM" Words[696] = "FREESPRITE" Words[697] = "FRONTBUFFER" Words[698] = "FRONTPEN" 'G Words[701] = "GDI32" Words[702] = "GET" Words[703] = "GETBITMAPSIZE" Words[704] = "GETCAPTION" Words[705] = "GETCARETPOSITION" Words[706] = "GETCLIENTSIZE" Words[707] = "GETCOMPROPERTY" Words[708] = "GETCONTROLHANDLE" Words[709] = "GETCONTROLTEXT" Words[710] = "GETDATA" Words[711] = "GETDEFAULTPRINTER" Words[712] = "GETDXVERSION" Words[713] = "GETFOLDERPATH" Words[714] = "GETHDC" Words[715] = "GETKEY" Words[716] = "GETKEYSTATE" Words[717] = "GETPALETTECOLOR" Words[718] = "GETPIXEL" Words[719] = "GETPOSITION" Words[720] = "GETRESOURCELENGTH" Words[721] = "GETSCREENSIZE" Words[722] = "GETSCROLLPOS" Words[723] = "GETSCROLLRANGE" Words[724] = "GETSELECTED" Words[725] = "GETSIZE" Words[726] = "GETSTARTPATH" Words[727] = "GETSTATE" Words[728] = "GETSTRING" Words[729] = "GETSTRINGCOUNT" Words[730] = "GETTEXTSIZE" Words[731] = "GETTHUMBPOS" Words[732] = "GETUSERDATA" Words[733] = "GLOBAL" Words[734] = "GOSUB" Words[735] = "GOTO" 'H Words[738] = "HEAP" Words[739] = "HEAPCLEAR" Words[740] = "HEX$" 'I Words[743] = "IF" Words[744] = "IMPORT" Words[745] = "INKEY$" Words[746] = "INPUT" Words[747] = "INSERT" Words[748] = "INSERTMENU" Words[749] = "INSERTSTRING" Words[750] = "INSTR" Words[751] = "INT" Words[752] = "INT64" Words[753] = "INTERFACE" Words[754] = "INTRAND" Words[755] = "ISARRAY" Words[756] = "ISREF" Words[757] = "ISSELECTED" Words[758] = "ISTRING" Words[759] = "ISWINDOWCLOSED" Words[760] = "ITSTRING" Words[761] = "IWSTRING" 'J Words[764] = "JUMP" 'K Words[767] = "KERNEL32" Words[768] = "KEYDOWN" 'L Words[771] = "LABEL" Words[772] = "LCASE$" Words[773] = "LEFT$" Words[774] = "LEN" Words[775] = "LINE" Words[776] = "LINETO" Words[777] = "LOADIMAGE" Words[778] = "LOADMAPDATA" Words[779] = "LOADMENU" Words[780] = "LOADPALETTE" Words[781] = "LOADRESOURCE" Words[782] = "LOADSPRITE" Words[783] = "LOADTOOLBAR" Words[784] = "LOCATE" Words[785] = "LOCK" Words[786] = "LOCKBUFFER" Words[787] = "LOCKSPRITE" Words[788] = "LOG" Words[789] = "LOG10" Words[790] = "LTRIM$" Words[791] = "LVKEYDOWN" Words[792] = "LVN_ENDLABELEDIT" 'M Words[795] = "MEMORY" Words[796] = "MENU" Words[797] = "MENUITEM" Words[798] = "MENUTITLE" Words[799] = "MESSAGEBOX" Words[800] = "MID$" Words[801] = "MODIFY" Words[802] = "MODIFYEXSTYLE" Words[803] = "MODIFYSTYLE" Words[804] = "MOUSEDOWN" Words[805] = "MOVE" 'N Words[808] = "NEW" Words[809] = "NEXT" Words[810] = "NOT" Words[811] = "NULL" 'O Words[814] = "ONCONTROL" Words[815] = "ONEXIT" Words[816] = "ONMENUPICK" Words[817] = "ONMESSAGE" Words[818] = "OPENCONSOLE" Words[819] = "OPENFILE" Words[820] = "OPENPRINTER" Words[821] = "OPENWINDOW" Words[822] = "OPT" Words[823] = "OR" 'P Words[826] = "PALETTEINDEX" Words[827] = "PLAYMIDI$" Words[828] = "PLAYWAVE" Words[829] = "POINTER" Words[830] = "POPUP" Words[831] = "PRINT" Words[832] = "PRINTWINDOW" Words[833] = "PROJECTGLOBAL" Words[834] = "PRTDIALOG" Words[835] = "PSET" Words[836] = "PUSHHEAP" Words[837] = "PUT" 'R Words[840] = "RAND" Words[841] = "RASTERMODE" Words[842] = "READ" Words[843] = "READMEM" Words[844] = "READPIXEL" Words[845] = "RECT" Words[846] = "REDRAWFRAME" Words[847] = "REGGETDWORD" Words[848] = "REGGETSTRING" Words[849] = "REGION" Words[850] = "REGSETDWORD" Words[851] = "REGSETSTRING" Words[852] = "RELEASEHDC" Words[853] = "REM" Words[854] = "REMOVEDIR" Words[855] = "REMOVEMENUITEM" Words[856] = "REPLACE$" Words[857] = "RESTORE" Words[858] = "RETURN" Words[859] = "RGB" Words[860] = "RGBA" Words[861] = "RGBTOSCREEN" Words[862] = "RGNFROMBITMAP" Words[863] = "RIGHT" Words[864] = "RIGHT$" Words[865] = "RND" Words[866] = "ROTOZOOM" Words[867] = "RTIMAGE" Words[868] = "RTRIM$" 'S Words[871] = "S2W" Words[872] = "SAVEMAPDATA" Words[873] = "SCHAR" Words[874] = "SCREEN" Words[875] = "SCROLL" Words[876] = "SCROLLMAP" Words[877] = "SEEDRND" Words[878] = "SEEK" Words[879] = "SELECT" Words[880] = "SENDMESSAGE" Words[881] = "SEPARATOR" Words[882] = "SET_INTERFACE" Words[883] = "SETBUTTONBITMAPS" Words[884] = "SETBUTTONBORDER" Words[885] = "SETBUTTONRGN" Words[886] = "SETCAPTION" Words[887] = "SETCOMPROPERTY" Words[888] = "SETCONTROLCOLOR" Words[889] = "SETCONTROLNOTIFY" Words[890] = "SETCONTROLTEXT" Words[891] = "SETCURSOR" Words[892] = "SETEXITCODE" Words[893] = "SETFOCUS" Words[894] = "SETFONT" Words[895] = "SETHORIZEXTENT" Words[896] = "SETHTCOLOR" Words[897] = "SETICON" Words[898] = "SETID" Words[899] = "SETLBCOLWIDTH" Words[900] = "SETLINESTYLE" Words[901] = "SETMAPDATA" Words[902] = "SETMAPVIEWPORT" Words[903] = "SETMENU" Words[904] = "SETPALETTECOLOR" Words[905] = "SETPRECISION" Words[906] = "SETSCROLLPOS" Words[907] = "SETSCROLLRANGE" Words[908] = "SETSELECTED" Words[909] = "SETSIZE" Words[910] = "SETSTATE" Words[911] = "SETTYPE" Words[912] = "SETUSERDATA" Words[913] = "SETWINDOW" Words[914] = "SETWINDOWCOLOR" Words[915] = "SGN" Words[916] = "SHELL32" Words[917] = "SHOWCONTEXTMENU" Words[918] = "SHOWDIALOG" Words[919] = "SHOWIMAGE" Words[920] = "SHOWWINDOW" Words[921] = "SIN" Words[922] = "SINH" Words[923] = "SPACE$" Words[924] = "SQRT" Words[925] = "STARTTIMER" Words[926] = "STEP" Words[927] = "STOP" Words[928] = "STOPMIDI$" Words[929] = "STOPTIMER" Words[930] = "STR$" Words[931] = "STRING" Words[932] = "STRING$" Words[933] = "SUB" Words[934] = "SWORD" Words[935] = "SYSTEM" 'T Words[938] = "TAN" Words[939] = "TANH" Words[940] = "THEN" Words[941] = "TIME$" Words[942] = "TIMER" Words[943] = "TO" Words[944] = "TRY" Words[945] = "TSTRING" Words[946] = "TYPE" Words[947] = "TYPE_NAME" Words[948] = "TYPEDEF" Words[949] = "TYPEOF" 'U Words[952] = "UCASE$" Words[953] = "UINT" Words[954] = "UINT64" Words[955] = "UNTIL" Words[956] = "USER" Words[957] = "USER32" Words[958] = "USING" 'V Words[961] = "VAL" Words[962] = "VSYNC" 'W Words[965] = "W2S" Words[966] = "WAIT" Words[967] = "WAITCON" Words[968] = "WAITKEY" Words[969] = "WAITUNTIL" Words[970] = "WCHR$" Words[971] = "WEND" Words[972] = "WHEAP" Words[973] = "WHERE" Words[974] = "WHEX$" Words[975] = "WHILE" Words[976] = "WINDOW" Words[977] = "WLCASE$" Words[978] = "WLEFT$" Words[979] = "WLTRIM$" Words[980] = "WM_GETTEXT" Words[981] = "WM_KILLFOCUS" Words[982] = "WM_SETFOCUS" Words[983] = "WM_SETTEXT" Words[984] = "WMID$" Words[985] = "WORD" Words[986] = "WRIGHT$" Words[987] = "WRITE" Words[988] = "WRITEALPHAPIXEL" Words[989] = "WRITEMEM" Words[990] = "WRITEPRINTER" Words[991] = "WRITETEXT" Words[992] = "WRTRIM$" Words[993] = "WSPACE$" Words[994] = "WSTR$" Words[995] = "WSTRING" Words[996] = "WSTRING$" Words[997] = "WUCASE$" Words[998] = "WVAL" ENDSUB