d NT .textB P`/17147<B@B/17159? B@B/17173B P`/17201BP/17234 PB7@@@/17272hN@@@/173110N@@@/17350N@@B/173633N@B/17375N P`8" connect.pas % B 4?  III 2 8 II 8 2 I .' 6 ? 2 I 4 I .' 6 ? L M 2 .' 6 ? L M I I.' 6 ? .' 6 ? 2 .' 6 ? L M 2 I4I.' 6 ? L M .' 6 ? II!" QI$> .' ? L M 2 I.' ? 2 I 8 I$>  ( I!" / QI  !' "' I# 4 8 I$ %.' ? 2 &.' ? I'.' ? (.' ? L M I)!"/I* I+!" / I, QI-!"/I. / I0IH Tconnectform Tconnectform Tconnectformlconnect| 3connect.pasFree Pascal 3.0.4 2019/10/27F:/labor/interference/src/ CONNECTFORM TCONNECTFORMTCONNECTFORM#TFORMTFORM#FLCLVERSION#%LCLVERSION#% LCLVERSIONISSTOREDA& this CREATEWNDA" this LOADEDA" this CREATEA" this vmt4& THEOWNERG&CASCADEA thisNEXTA thisPREVIOUSA thisTILEA thisTCUSTOMFORMTCUSTOMFORM#h4FACTIVE# &FACTIVECONTROL# 6FACTIVEDEFAULTCONTROL# rlFALLOWDROPFILES# &FALPHABLEND# &FALPHABLENDVALUE# FBORDERICONS# 0FDEFAULTCONTROL# rlFCANCELCONTROL# rlFDEFAULTMONITOR# XFDESIGNER# FFORMSTYLE# FFORMUPDATECOUNT# FFORMHANDLERS# /FHELPFILE# %FICON# CFONSHOWMODALFINISHED# FPOPUPMODE# AFPOPUPPARENT# FSMALLICONHANDLE# FBIGICONHANDLE# FKEYPREVIEW# &FMENU# FMODALRESULT# FLASTACTIVECONTROL# 6FLASTFOCUSEDCONTROL# 6FOLDBORDERSTYLE# <FONACTIVATE# FONCLOSE# "FONCLOSEQUERY# FONCREATE# FONDEACTIVATE#FONDESTROY#FONDROPFILES#FONHELP#}FONHIDE#FONSHORTCUT#FONSHOW#FONWINDOWSTATECHANGE#FPOSITION#XFRESTOREDLEFT#FRESTOREDTOP#FRESTOREDWIDTH#FRESTOREDHEIGHT#FSHOWINTASKBAR#1FWINDOWSTATE#FACTIONLISTS#FFORMBORDERSTYLE#<FFORMSTATE#}ACTIVE# &ACTIVECONTROL# 6ACTIVEDEFAULTCONTROL# rlALLOWDROPFILES# &ALPHABLEND# &ALPHABLENDVALUE# BORDERICONS# 0BORDERSTYLE#<CANCELCONTROL# rlDEFAULTCONTROL# rlDEFAULTMONITOR# XDESIGNER# FORMSTATE#}FORMSTYLE# HELPFILE# %ICON# CKEYPREVIEW# &MENU# MODALRESULT# LASTACTIVECONTROL# 6POPUPMODE# APOPUPPARENT# ONACTIVATE# ONCLOSE# "ONCLOSEQUERY# ONCREATE# ONDEACTIVATE#ONDESTROY#ONDROPFILES#ONHELP#}ONHIDE#ONSHORTCUT#ONSHOW#ONSHOWMODALFINISHED# ONWINDOWSTATECHANGE#POSITION#XRESTOREDLEFT#RESTOREDTOP#RESTOREDWIDTH#RESTOREDHEIGHT#SHOWINTASKBAR#1WINDOWSTATE# GETCLIENTHANDLEA this GETEFFECTIVESHOWINTASKBARA1 this GETMONITORA this ISAUTOSCROLLSTOREDA& this ISFORMA& this ISICONSTOREDA& thisCLOSEMODALA thisFREEICONHANDLESA thisICONCHANGEDA this SENDER[MOVEDA this DATASETACTIVEA this AVALUE&SETACTIVECONTROLA this AWINCONTROL6SETACTIVEDEFAULTCONTROLA this ACONTROLrlSETALLOWDROPFILESA this AVALUE&SETALPHABLENDA this AVALUE&SETALPHABLENDVALUEA this AVALUESETBORDERICONSA this NEWICONS0SETFORMBORDERSTYLEA this NEWSTYLE<SETCANCELCONTROLA this NEWCONTROLrlSETDEFAULTCONTROLA this NEWCONTROLrlSETFORMSTYLEA this VALUESETICONA this AVALUECSETMENUA this VALUESETMODALRESULTA this VALUESETPOPUPMODEA this AVALUEASETPOPUPPARENTA this AVALUESETPOSITIONA this VALUEXSETSHOWINTASKBARA this VALUE1SETLASTFOCUSEDCONTROLA this ACONTROL6SETWINDOWFOCUSA thisSETWINDOWSTATEA this VALUEADDHANDLERA this HANDLERTYPE HANDLER/ ASFIRST&REMOVEHANDLERA this HANDLERTYPE HANDLER/ FINDDEFAULTFORACTIVECONTROLA6 thisUPDATEMENUA thisUPDATESHOWINTASKBARA thisWMACTIVATEA this MESSAGEfWMCLOSEQUERYA this MESSAGEWMHELPA this MESSAGEWMMOVEA this MESSAGEdWMSHOWWINDOWA this MESSAGEWMSIZEA this MESSAGEWMWINDOWPOSCHANGEDA this MESSAGECMBIDIMODECHANGEDA this MESSAGECMPARENTBIDIMODECHANGEDA this MESSAGECMAPPSHOWBTNGLYPHCHANGEDA this MESSAGECMAPPSHOWMENUGLYPHCHANGEDA this MESSAGECMICONCHANGEDA this MESSAGECMRELEASEA this MESSAGECMACTIVATEA this MESSAGECMDEACTIVATEA this MESSAGECMSHOWINGCHANGEDA this MESSAGEWMDPICHANGEDA this MSG WSREGISTERCLASSA" self DOSHOWWINDOWA" this ACTIVATEA" this ACTIVECHANGEDA" this ADJUSTCLIENTRECTA " this RECTBEGINFORMUPDATEA thisCOLORISSTOREDA "& this CREATEPARAMSA" this PARAMS CREATEWNDA" this DEACTIVATEA" this DOCLOSEA" this CLOSEACTION DOCREATEA" this DODESTROYA" this DOHIDEA" this DOSHOWA" thisENDFORMUPDATEA thisHANDLECREATEEXCEPTIONA"& thisHANDLEDESTROYEXCEPTIONA"& thisHANDLESHOWHIDEEXCEPTIONA"& this INITIALIZEWNDA" this LOADEDA" this CHILDHANDLESCREATEDA" this NOTIFICATIONA" this ACOMPONENTG& OPERATION PAINTWINDOWA" this DC REQUESTALIGNA" this RESIZINGA" this STATE CALCULATEPREFERREDSIZEA" this PREFERREDWIDTH PREFERREDHEIGHT WITHTHEMESPACE& SETZORDERA " this TOPMOST& SETPARENTA" this NEWPARENT6 MOVETODEFAULTPOSITIONA" this UPDATESHOWINGA" this SETVISIBLEA" this VALUE& ALLAUTOSIZEDA" this DOFIRSTSHOWA" thisUPDATEWINDOWSTATEA this VISIBLECHANGINGA " this VISIBLECHANGEDA " this WNDPROCA" this THEMESSAGE VISIBLEISSTOREDA& this DOSENDBOUNDSTOINTERFACEA " this DOAUTOSIZEA" this SETAUTOSIZEA" this VALUE& SETAUTOSCROLLA" this VALUE& SETSCALEDA" this ASCALED&DOADDACTIONLISTA this LISTADOREMOVEACTIONLISTA this LISTA PROCESSRESOURCEA" this BEGINAUTODRAGA" this DODOCKA" this NEWDOCKSITE6 ARECTGETFLOATINGA"& thisGETDEFAULTDOCKCAPTIONA"% thisresult%CMACTIONEXECUTEA this MESSAGECMACTIONUPDATEA this MESSAGE DOEXECUTEACTIONA& this EXEACTION DOUPDATEACTIONA& this THEACTION UPDATEACTIONSA" this CREATEA" this vmt4& AOWNERG& CREATENEWA" this vmt4& AOWNERG& NUMDESTROYA`" this vmt4&AFTERCONSTRUCTIONA" thisBEFOREDESTRUCTIONA" this GETCONTROLCLASSDEFAULTSIZEA " selfBIGICONHANDLEA thisCLOSEA this CLOSEQUERYA"& thisDEFOCUSCONTROLA this CONTROL6 REMOVING&DESTROYWNDA" thisENSUREVISIBLEA this AMOVETOTOP&FOCUSCONTROLA this WINCONTROL6 FORMISUPDATINGA "& thisGETFORMIMAGEA thisGETROLESFORCONTROLA, this ACONTROLrlGETREALPOPUPPARENTA thisHIDEA thisINTFDROPFILESA this FILENAMES highFILENAMES% INTFHELPA this ACOMPONENTG& ISSHORTCUTA"& this MESSAGEdMAKEFULLYVISIBLEA this AMONITOR USEWORKAREA& AUTOSIZEDELAYEDHANDLEA "& thisGETPREFERREDSIZEA " this PREFERREDWIDTH PREFERREDHEIGHT RAW& WITHTHEMESPACE&RELEASEA this CANFOCUSA"& thisSETFOCUSA" this SETFOCUSEDCONTROLA"& this CONTROL6SETRESTOREDBOUNDSA this ALEFT ATOP AWIDTH AHEIGHTSHOWA this SHOWMODALA" thisSHOWONTOPA thisSMALLICONHANDLEA thisGETCHILDRENA" this PROC ROOTG& WANTCHILDKEYA"& this CHILDrl MESSAGEREMOVEALLHANDLERSOFOBJECTA" this ANOBJECT[ADDHANDLERFIRSTSHOWA this ONFIRSTSHOWHANDLER ASFIRST&REMOVEHANDLERFIRSTSHOWA this ONFIRSTSHOWHANDLERADDHANDLERCLOSEA this ONCLOSEHANDLER" ASFIRST&REMOVEHANDLERCLOSEA this ONCLOSEHANDLER"ADDHANDLERCREATEA this ONCREATEHANDLER ASFIRST&REMOVEHANDLERCREATEA this ONCREATEHANDLER ACTIVEMDICHILDA" this GETMDICHILDRENA" this AINDEX MDICHILDCOUNTA" thisAUTOSCALEA thisDOCKA " this NEWDOCKSITE6 ARECTUPDATEDOCKCAPTIONA" this EXCLUDErlANSISTRING &G%BOOLEAN$&Boolean&POINTERA&4&TCOMPONENTW&\&TCOMPONENT`#tFOWNER#G&FNAME# %FTAG#(FCOMPONENTS#0FFREENOTIFIES#8FDESIGNINFO#@FVCLCOMOBJECT#H4&FCOMPONENTSTATE#PFCOMPONENTSTYLE#TCOMPONENTSTATE#PCOMPONENTSTYLE#TDESIGNINFO#@OWNER#G&VCLCOMOBJECT#H4&NAME# %TAG#( GETCOMOBJECTA thisG&result GETCOMPONENTAG& thisG& AINDEX GETCOMPONENTCOUNTA thisG& GETCOMPONENTINDEXA thisG&INSERTA thisG& ACOMPONENTG&READLEFTA thisG& READERREADTOPA thisG& READERREMOVEA thisG& ACOMPONENTG&REMOVENOTIFICATIONA thisG& ACOMPONENTG&SETCOMPONENTINDEXA thisG& VALUESETREFERENCEA thisG& ENABLE&WRITELEFTA thisG& WRITER; WRITETOPA thisG& WRITER; CHANGENAMEA thisG& NEWNAME% DEFINEPROPERTIESA" thisG& FILER GETCHILDRENA" thisG& PROC ROOTG&GETCHILDOWNERA"G& thisG&GETCHILDPARENTA"G& thisG&GETOWNERA"^ thisG& LOADEDA" thisG& LOADINGA" thisG& NOTIFICATIONA" thisG& ACOMPONENTG& OPERATION PALETTECREATEDA" thisG& READSTATEA" thisG& READERSETANCESTORA thisG& VALUE&SETDESIGNINGA thisG& VALUE& SETCHILDREN&SETDESIGNINSTANCEA thisG& VALUE&SETINLINEA thisG& VALUE& SETNAMEA" thisG& NEWNAME% SETCHILDORDERA" thisG& CHILDG& ORDER SETPARENTCOMPONENTA" thisG& VALUEG& UPDATINGA" thisG& UPDATEDA" thisG& UPDATEREGISTRYA" self REGISTER& CLASSID% PROGID% VALIDATERENAMEA" thisG& ACOMPONENTG& CURNAME% NEWNAME% VALIDATECONTAINERA" thisG& ACOMPONENTG& VALIDATEINSERTA" thisG& ACOMPONENTG&QUERYINTERFACE" thisG& IID  OBJ _ADDREF thisG&_RELEASE thisG& IICRGETCOMPONENTAG& thisG&GETTYPEINFOCOUNT thisG& COUNTGETTYPEINFO thisG& INDEX LOCALEID TYPEINFO GETIDSOFNAMES thisG& IID  NAMES4& NAMECOUNT LOCALEID DISPIDS4&INVOKE thisG& DISPID IID  LOCALEID FLAGS) PARAMS  VARRESULT4& EXCEPINFO4& ARGERR4&WRITESTATEA" thisG& WRITER;  CREATEA"G& thisG& vmt4& AOWNERG&DESTROYA`" thisG& vmt4&BEFOREDESTRUCTIONA" thisG&DESTROYCOMPONENTSA thisG&DESTROYINGA thisG& EXECUTEACTIONA"& thisG& ACTIONFINDCOMPONENTAG& thisG& ANAME%FREENOTIFICATIONA thisG& ACOMPONENTG&REMOVEFREENOTIFICATIONA thisG& ACOMPONENTG&FREEONRELEASEA thisG&GETENUMERATORA@ thisG& GETNAMEPATHA"% thisG&result% GETPARENTCOMPONENTA"G& thisG& HASPARENTA"& thisG&INSERTCOMPONENTA thisG& ACOMPONENTG&REMOVECOMPONENTA thisG& ACOMPONENTG& SAFECALLEXCEPTIONAx" thisG& EXCEPTOBJECT[ EXCEPTADDR4&SETSUBCOMPONENTA thisG& ASUBCOMPONENT& UPDATEACTIONA"& thisG& ACTIONISIMPLEMENTOROFA& thisG& INTFREFERENCEINTERFACEA thisG& INTF OPG&TCUSTOMDESIGNCONTROLc4h4TCUSTOMDESIGNCONTROL #;FSCALED# &FDESIGNTIMEPPI# FPIXELSPERINCH# DESIGNTIMEPPI# PIXELSPERINCH# SCALED# &SETDESIGNTIMEPPIA thisI4 ADESIGNTIMEPPI SETSCALEDA" thisI4 ASCALED& DOAUTOADJUSTLAYOUTA " thisI4 AMODE AXPROPORTION  AYPROPORTION  LOADEDA" thisI4 CREATEA"I4 thisI4 vmt4& THEOWNERG&AUTOADJUSTLAYOUTA " thisI4 AMODE AFROMPPI ATOPPI AOLDFORMWIDTH ANEWFORMWIDTHI4TWINCONTROL66TWINCONTROL #lFALIGNORDER#FBORDERWIDTH# FBOUNDSLOCKCOUNT#FBOUNDSREALIZED#FBORDERSTYLE# FBRUSH#'!FADJUSTCLIENTRECTREALIZED#FADJUSTCLIENTRECT#FCHILDSIZING#$FCONTROLS#FONGETDOCKCAPTION#L*FDEFWNDPROC# 4&FDOCKCLIENTS# FCLIENTWIDTH# FCLIENTHEIGHT# FDOCKMANAGER# *FFLIPPED# &FONALIGNINSERTBEFORE# .FONALIGNPOSITION# x/FONDOCKDROP# A0FONDOCKOVER# 0FONGETSITEINFO# H1FONKEYDOWN# 1FONKEYPRESS# R2FONKEYUP# 1FONENTER# FONEXIT# FONUNDOCK# 2FONUTF8KEYPRESS# 93FPARENTDOUBLEBUFFERED# &FPARENTWINDOW# FREALIZEBOUNDSLOCKCOUNT# FHANDLE# FTABORDER# FTABLIST# FTABSTOP# &FSHOWING# &FDOCKSITE# &FUSEDOCKMANAGER# &FDESIGNERDELETING# &FDOUBLEBUFFERED# &FWINCONTROLFLAGS# 3WINDOWHANDLE# ONGETSITEINFO# H1ONGETDOCKCAPTION#L*BORDERWIDTH# BOUNDSLOCKCOUNT#CACHEDCLIENTHEIGHT# CACHEDCLIENTWIDTH# CHILDSIZING#$DEFWNDPROC# 4&DOCKMANAGER# *DOCKSITE# &DOUBLEBUFFERED# &ISFLIPPED# &TABSTOP# &ONALIGNINSERTBEFORE# .ONALIGNPOSITION# x/ONDOCKDROP# A0ONDOCKOVER# 0ONENTER# ONEXIT# ONKEYDOWN# 1ONKEYPRESS# R2ONKEYUP# 1ONUNDOCK# 2ONUTF8KEYPRESS# 93PARENTDOUBLEBUFFERED# &PARENTWINDOW# SHOWING# &USEDOCKMANAGER# &DESIGNERDELETING# &ALIGNCONTROLA this6 ACONTROLrl DOUBLEBUFFEREDISSTOREDA& this6 GETBRUSHA'! this6 GETCONTROLArl this6 INDEX GETCONTROLCOUNTA this6 GETDOCKCLIENTCOUNTA this6 GETDOCKCLIENTSArl this6 INDEX GETHANDLEA this6 GETISRESIZINGA& this6 GETTABORDERA3 this6 GETVISIBLEDOCKCLIENTCOUNTA this6SETCHILDSIZINGA this6 AVALUE$SETDOCKSITEA this6 NEWDOCKSITE&SETDOUBLEBUFFEREDA this6 VALUE&SETHANDLEA this6 NEWHANDLESETBORDERWIDTHA this6 VALUE SETPARENTDOUBLEBUFFEREDA this6 VALUE&SETPARENTWINDOWA this6 AVALUESETTABORDERA this6 NEWTABORDER3SETTABSTOPA this6 NEWTABSTOP&SETUSEDOCKMANAGERA this6 AVALUE&UPDATETABORDERA this6 NEWTABORDER3INSERTA this6 ACONTROLrlINSERTA this6 ACONTROLrl INDEXREMOVEA this6 ACONTROLrlALIGNNONALIGNEDCONTROLSA this6 LISTOFCONTROLS BOUNDSMODIFIED&CREATECONTROLALIGNLISTA this6 THEALIGN4 ALIGNLIST STARTCONTROLrlUPDATEALIGNINDEXA this6 ACHILDrl WSREGISTERCLASSA" selfx4 ADJUSTCLIENTRECTA " this6 ARECTGETADJUSTEDLOGICALCLIENTRECTA this6 ARECT ALIGNCONTROLSA " this6 ACONTROLrl REMAININGCLIENTRECTCUSTOMALIGNINSERTBEFOREA "& this6 ACONTROL1rl ACONTROL2rl CUSTOMALIGNPOSITIONA " this6 ACONTROLrl ANEWLEFT ANEWTOP ANEWWIDTH ANEWHEIGHT ALIGNRECT ALIGNINFO4DOALIGNCHILDCONTROLSA "& this6 THEALIGN4 ACONTROLrl ACONTROLLIST ARECT DOCHILDSIZINGCHANGEA " this6 SENDER[INVALIDATEPREFERREDCHILDSIZESA this6CANTABA"& this6ISCLIENTHEIGHTSTOREDA"& this6ISCLIENTWIDTHSTOREDA"& this6 DOSENDSHOWHIDETOINTERFACEA " this6 CONTROLSALIGNEDA " this6 DOSENDBOUNDSTOINTERFACEA " this6 REALIZEBOUNDSA" this6REALIZEBOUNDSRECURSIVEA this6INVALIDATEBOUNDSREALIZEDA this6CREATESUBCLASSA this6 PARAMS CONTROLCLASSNAME4 DOCONSTRAINTSCHANGEA" this6 SENDER[ DOSETBOUNDSA" this6 ALEFT ATOP AWIDTH AHEIGHT DOAUTOSIZEA" this6 DOALLAUTOSIZEA" this6 ALLAUTOSIZEDA" this6 CALCULATEPREFERREDSIZEA" this6 PREFERREDWIDTH PREFERREDHEIGHT WITHTHEMESPACE& GETPREFERREDSIZECLIENTFRAMEA" this6 AWIDTH AHEIGHT GETCHILDRENA" this6 PROC ROOTG&CHILDCLASSALLOWEDA"& this6 CHILDCLASS4PAINTCONTROLSA this6 DC FIRSTrlPAINTHANDLERA this6 THEMESSAGE5 PAINTWINDOWA" this6 DC CREATEBRUSHA" this6 SCALECONTROLSA" this6 MULTIPLIER DIVIDER CHANGESCALEA" this6 MULTIPLIER DIVIDERCMBIDIMODECHANGEDA this6 MESSAGECMBORDERCHANGEDA this6 MESSAGECMDOUBLEBUFFEREDCHANGEDA this6 MESSAGECMENABLEDCHANGEDA this6 MESSAGECMPARENTDOUBLEBUFFEREDCHANGEDA this6 MESSAGECMSHOWINGCHANGEDA this6 MESSAGECMSHOWHINTCHANGEDA this6 MESSAGECMVISIBLECHANGEDA this6 MESSAGECMENTERA this6 MESSAGECMEXITA this6 MESSAGEWMCONTEXTMENUA this6 MESSAGE5WMERASEBKGNDA this6 MESSAGE6WMNOTIFYA this6 MESSAGE6WMSETFOCUSA this6 MESSAGE6WMKILLFOCUSA this6 MESSAGEh7WMSHOWWINDOWA this6 MESSAGEWMENTERA this6 MESSAGE7WMEXITA this6 MESSAGE7WMKEYDOWNA this6 MESSAGEdWMSYSKEYDOWNA this6 MESSAGEdWMKEYUPA this6 MESSAGEdWMSYSKEYUPA this6 MESSAGEdWMCHARA this6 MESSAGEdWMSYSCHARA this6 MESSAGEdWMPAINTA this6 MSG5WMDESTROYA this6 MESSAGE7WMMOVEA this6 MESSAGEdWMSIZEA this6 MESSAGEWMWINDOWPOSCHANGEDA this6 MESSAGECNKEYDOWNA this6 MESSAGEdCNSYSKEYDOWNA this6 MESSAGEdCNKEYUPA this6 MESSAGEdCNSYSKEYUPA this6 MESSAGEdCNCHARA this6 MESSAGEdDODRAGMSGA" this6 ADRAGMESSAGE>8 APOSITION8 ADRAGOBJECTc; ATARGETrl ADOCKING&DODOCKCLIENTMSGA"& this6 DRAGDOCKOBJECTG> APOSITION8DOUNDOCKCLIENTMSGA"& this6 NEWTARGETrl CLIENTrl DOADDDOCKCLIENTA" this6 CLIENTrl ARECT DOCKOVERA" this6 SOURCEG> X Y STATE.A ACCEPT& DODOCKOVERA" this6 SOURCEG> X Y STATE.A ACCEPT& DOREMOVEDOCKCLIENTA" this6 CLIENTrlDOUNDOCKA"& this6 NEWTARGET6 CLIENTrl KEEPDOCKSITESIZE& GETSITEINFOA" this6 CLIENTrl INFLUENCERECT MOUSEPOS8 CANDOCK& GETPARENTHANDLEA this6 GETTOPPARENTHANDLEA this6 RELOADDOCKEDCONTROLA" this6 ACONTROLNAME% ACONTROLrlCREATEDOCKMANAGERA"* this6SETDOCKMANAGERA this6 AMGR* DOFLOATMSGA" this6 ADOCKSOURCEG> DOGETDOCKCAPTIONA" this6 ACONTROLrl ACAPTION% DOENTERA" this6 DOEXITA" this6 DOKEYDOWNBEFOREINTERFACEA& this6 MESSAGEd ISRECURSECALL& DOREMAININGKEYDOWNA& this6 MESSAGEd DOREMAININGKEYUPA& this6 MESSAGEd DOKEYPRESSA& this6 MESSAGEdDOUTF8KEYPRESSA"& this6 UTF8KEYA DOKEYUPBEFOREINTERFACEA& this6 MESSAGEdCHILDKEYA"& this6 MESSAGEd SENDDIALOGCHARA& this6 MESSAGEdDIALOGCHARA"& this6 MESSAGEd CONTROLKEYDOWNA" this6 KEY) SHIFTA CONTROLKEYUPA" this6 KEY) SHIFTA KEYDOWNA" this6 KEY) SHIFTA KEYDOWNBEFOREINTERFACEA" this6 KEY) SHIFTA KEYDOWNAFTERINTERFACEA" this6 KEY) SHIFTA KEYPRESSA" this6 KEYG KEYUPA" this6 KEY) SHIFTA KEYUPBEFOREINTERFACEA" this6 KEY) SHIFTA KEYUPAFTERINTERFACEA" this6 KEY) SHIFTA UTF8KEYPRESSA" this6 UTF8KEYA FINDNEXTCONTROLA6 this6 CURRENTCONTROL6 GOFORWARD& CHECKTABSTOP& CHECKPARENT&SELECTFIRSTA this6REALGETTEXTA"A this6resultA GETBORDERSTYLEA  this6GETCLIENTORIGINA"8 this6GETCLIENTRECTA" this6resultGETCONTROLORIGINA"8 this6GETDEVICECONTEXTA " this6 WINDOWHANDLE GETPARENTBACKGROUNDA& this6 ISCONTROLMOUSEMSGA& this6 THEMESSAGE  CREATEHANDLEA" this6 CREATEPARAMSA" this6 PARAMS CREATEWNDA" this6 DESTROYHANDLEA" this6 DESTROYWNDA" this6 DOFLIPCHILDRENA" this6 FINALIZEWNDA" this6FIXUPTABLISTA this6 FONTCHANGEDA" this6 SENDER[ INITIALIZEWNDA" this6 LOADEDA" this6 FORMENDUPDATEDA" this6MAINWNDPROCA this6 MSG PARENTFORMHANDLEINITIALIZEDA" this6 CHILDHANDLESCREATEDA" this6GETMOUSECAPTUREA"& this6 REALSETTEXTA" this6 AVALUEAREMOVEFOCUSA this6 REMOVING& SENDMOVESIZEMESSAGESA" this6 SIZECHANGED& POSCHANGED& SETBORDERSTYLEA" this6 NEWSTYLE  SETCOLORA" this6 VALUEBSETCHILDZPOSITIONA this6 ACHILDrl APOSITION SETPARENTBACKGROUNDA" this6 APARENTBACKGROUND& SHOWCONTROLA" this6 ACONTROLrlUPDATECONTROLSTATEA this6 UPDATESHOWINGA" this6 WNDPROCA" this6 MESSAGE WSSETTEXTA" this6 ATEXT% AUTOSIZEPHASESA "@B this6 AUTOSIZEDELAYEDA "& this6 AUTOSIZEDELAYEDREPORTA "% this6result% AUTOSIZEDELAYEDHANDLEA "& this6BEGINUPDATEBOUNDSA this6ENDUPDATEBOUNDSA this6LOCKREALIZEBOUNDSA this6UNLOCKREALIZEBOUNDSA this6CONTROLATPOSArl this6 POS8 ALLOWDISABLED&CONTROLATPOSArl this6 POS8 ALLOWDISABLED& ALLOWWINCONTROLS& CONTROLATPOSA"rl this6 POS8 FLAGS|BCONTAINSCONTROLA& this6 CONTROLrlDOADJUSTCLIENTRECTCHANGEA this6 INVALIDATERECT&INVALIDATECLIENTRECTCACHEA this6 WITHCHILDCONTROLS&CLIENTRECTNEEDSINTERFACEUPDATEA& this6SETBOUNDSA " this6 ALEFT ATOP AWIDTH AHEIGHT GETCHILDRENRECTA " this6result SCROLLED&DISABLEALIGNA this6ENABLEALIGNA this6REALIGNA this6SCROLLBY_WSA this6 DELTAX DELTAYSCROLLBYA" this6 DELTAX DELTAYWRITELAYOUTDEBUGREPORTA " this6 PREFIX%AUTOADJUSTLAYOUTA " this6 AMODE AFROMPPI ATOPPI AOLDFORMWIDTH ANEWFORMWIDTH CREATEA"6 this6 vmt4& THEOWNERG&CREATEPARENTEDA6 this6 vmt4& APARENTWINDOWCREATEPARENTEDCONTROLA6 selfB APARENTWINDOWDESTROYA`" this6 vmt4&DOCKDROPA" this6 DRAGDOCKOBJECTG> X Y CANFOCUSA"& this6 CANSETFOCUSA"& this6GETCONTROLINDEXA this6 ACONTROLrlSETCONTROLINDEXA this6 ACONTROLrl NEWINDEX FOCUSEDA"& this6 PERFORMTABA"& this6 FORWARDTAB&FINDCHILDCONTROLArl this6 CONTROLNAME%SELECTNEXTA this6 CURCONTROL6 GOFORWARD& CHECKTABSTOP&SETTEMPCURSORA " this6 VALUEBBROADCASTA this6 TOALLMESSAGE NOTIFYCONTROLSA this6 MSG)DEFAULTHANDLERA" this6 AMESSAGE  GETTEXTLENA " this6INVALIDATEA " this6ADDCONTROLA" this6INSERTCONTROLA this6 ACONTROLrlINSERTCONTROLA" this6 ACONTROLrl INDEXREMOVECONTROLA" this6 ACONTROLrlGETENUMERATORCONTROLSAB this6GETENUMERATORCONTROLSREVERSEAB this6REPAINTA " this6UPDATEA " this6SETFOCUSA" this6FLIPCHILDRENA" this6 ALLLEVELS&SCALEBYA this6 MULTIPLIER DIVIDER GETDOCKCAPTIONA"% this6result% ACONTROLrlUPDATEDOCKCAPTIONA" this6 EXCLUDErlGETTABORDERLISTA" this6 LISTHANDLEALLOCATEDA& this6 PARENTHANDLESALLOCATEDA "& this6HANDLENEEDEDA this6BRUSHCREATEDA& this6ERASEBACKGROUNDA" this6 DC INTFUTF8KEYPRESSA"& this6 UTF8KEYA REPEATCOUNT SYSTEMKEY& INTFGETDROPFILESTARGETA"6 this6PAINTTOA" this6 DC X YPAINTTOA this6 ACANVASC X YSETSHAPEA this6 ASHAPESETSHAPEA this6 ASHAPEa6TCONTROLllTCONTROL#jdFACTIONLINK#pKfFALIGN#x4FANCHORS#|ziFANCHORSIDES#iFANCHOREDCONTROLS#FAUTOSIZINGLOCKCOUNT#FBASEBOUNDS#FBASEBOUNDSLOCK#FBASEPARENTCLIENTSIZE#FBIDIMODE#iFBORDERSPACING#-jFBOUNDSRECTFORNEWPARENT#FCAPTION#AFCAPTUREMOUSEBUTTONS#qFCOLOR#BFCONSTRAINTS#qFCONTROLFLAGS#.wFCONTROLHANDLERS#XwFCONTROLSTYLE#lwFDESKTOPFONT#&FDOCKORIENTATION#wFDRAGCURSOR#BFDRAGKIND#xFDRAGMODE#=xFFLOATINGDOCKSITECLASS#}xFFONT#xFHEIGHT#FHELPCONTEXT#0FHELPKEYWORD#%FHELPTYPE#cFHINT#AFHOSTDOCKSITE#6FLASTDOCHANGEBOUNDS#FLASTDOCHANGECLIENTSIZE#8FLASTRESIZECLIENTHEIGHT#FLASTRESIZECLIENTWIDTH#FLASTRESIZEHEIGHT#FLASTRESIZEWIDTH#FLEFT#FLOADEDCLIENTSIZE#FLRDOCKWIDTH#FONCHANGEBOUNDS#FONCLICK#FONCONSTRAINEDRESIZE#FONCONTEXTPOPUP#LFONDBLCLICK#FONDRAGDROP#͂FONDRAGOVER#EFONEDITINGDONE#FONENDDOCK#ԃFONENDDRAG#ԃFONMOUSEDOWN#JFONMOUSEENTER#FONMOUSELEAVE#FONMOUSEMOVE#DŽFONMOUSEUP#JFONMOUSEWHEEL#@FONMOUSEWHEELDOWN#؅FONMOUSEWHEELUP#؅FONMOUSEWHEELHORZ#@FONMOUSEWHEELLEFT#؅FONMOUSEWHEELRIGHT#؅FONQUADCLICK#FONRESIZE#FONSHOWHINT#lFONSTARTDOCK#FONSTARTDRAG#VFONTRIPLECLICK#FPARENT#6FPARENTBIDIMODE#&FPOPUPMENU#ƇFPREFERREDMINWIDTH#FPREFERREDMINHEIGHT#FPREFERREDWIDTH#FPREFERREDHEIGHT#FREADBOUNDS#FSESSIONPROPERTIES#%FSIZELOCK#FTBDOCKHEIGHT#FTOP#FUNDOCKHEIGHT#FUNDOCKWIDTH#FWIDTH#FWINDOWPROC#FISCONTROL#&FSHOWHINT#&FPARENTCOLOR#&FPARENTFONT#&FPARENTSHOWHINT#&FAUTOSIZE#&FAUTOSIZINGALL#&FAUTOSIZINGSELF#&FENABLED#&FMOUSEINCLIENT#&FVISIBLE#&FACCESSIBLEOBJECT#FCONTROLSTATE#FCURSOR#BAUTOSIZING#&AUTOSIZINGLOCKCOUNT#ACTIONLINK#pKfDESKTOPFONT#&DRAGCURSOR#BDRAGKIND#xDRAGMODE#=xPARENTCOLOR#&PARENTFONT#&PARENTSHOWHINT#&SESSIONPROPERTIES#%ONCONSTRAINEDRESIZE#ONCONTEXTPOPUP#LONDBLCLICK#ONTRIPLECLICK#ONQUADCLICK#ONDRAGDROP#͂ONDRAGOVER#EONENDDOCK#ԃONENDDRAG#ԃONMOUSEDOWN#JONMOUSEMOVE#DŽONMOUSEUP#JONMOUSEENTER#ONMOUSELEAVE#ONMOUSEWHEEL#@ONMOUSEWHEELDOWN#؅ONMOUSEWHEELUP#؅ONMOUSEWHEELHORZ#@ONMOUSEWHEELLEFT#؅ONMOUSEWHEELRIGHT#؅ONSTARTDOCK#ONSTARTDRAG#VONEDITINGDONE#FCOMPSTYLE#BASEBOUNDS#READBOUNDS#BASEPARENTCLIENTSIZE#ALIGN#x4ANCHORS#|ziAUTOSIZE#&BORDERSPACING#-jBOUNDSRECTFORNEWPARENT#CAPTUREMOUSEBUTTONS#qCOLOR#BCONSTRAINTS#qCONTROLSTATE#CONTROLSTYLE#lwFONT#xISCONTROL#&MOUSEENTERED#&MOUSEINCLIENT#&ONCHANGEBOUNDS#ONCLICK#ONRESIZE#ONSHOWHINT#lPARENT#6SHOWHINT#&VISIBLE#&WINDOWPROC#DOCKORIENTATION#wHOSTDOCKSITE#6BIDIMODE#iPARENTBIDIMODE#&LEFT#HEIGHT#HINT#ATOP#WIDTH#HELPTYPE#cHELPKEYWORD#%HELPCONTEXT#0 CAPTUREMOUSEBUTTONSISSTOREDA& thisrlDOACTIONCHANGEA thisrl SENDER[ GETACCESSIBLEDESCRIPTIONAA thisrlresultA GETACCESSIBLEVALUEAA thisrlresultA GETACCESSIBLEROLEA% thisrl GETAUTOSIZINGALLA& thisrl GETANCHORSIDEAi thisrl KINDg GETANCHOREDCONTROLSArl thisrl INDEX GETBOUNDSRECTA thisrlresult GETCLIENTHEIGHTA thisrl GETCLIENTWIDTHA thisrl GETLRDOCKWIDTHA thisrl GETTBDOCKHEIGHTA thisrl GETTEXTAA thisrlresultA GETUNDOCKHEIGHTA thisrl GETUNDOCKWIDTHA thisrl ISANCHORSSTOREDA& thisrl ISBIDIMODESTOREDA& thisrl ISENABLEDSTOREDA& thisrl ISFONTSTOREDA& thisrl ISHINTSTOREDA& thisrl ISHELPCONTEXTSTOREDA& thisrl ISHELPKEYWORDSTOREDA& thisrl ISSHOWHINTSTOREDA& thisrl ISVISIBLESTOREDA& thisrlDOBEFOREMOUSEMESSAGEA thisrlDOCONSTRAINEDRESIZEA thisrl NEWLEFT NEWTOP NEWWIDTH NEWHEIGHTDOMOUSEDOWNA thisrl MESSAGE BUTTON9 SHIFTADOMOUSEUPA thisrl MESSAGE BUTTON9SETACCESSIBLEDESCRIPTIONA thisrl AVALUEASETACCESSIBLEVALUEA thisrl AVALUEASETACCESSIBLEROLEA thisrl AVALUE%SETANCHORSIDEA thisrl KINDg AVALUEiSETBORDERSPACINGA thisrl AVALUE-jSETBOUNDSRECTA thisrl ARECTSETBOUNDSRECTFORNEWPARENTA thisrl AVALUESETCLIENTHEIGHTA thisrl VALUESETCLIENTSIZEA thisrl VALUE8SETCLIENTWIDTHA thisrl VALUESETCONSTRAINTSA thisrl VALUEqSETDESKTOPFONTA thisrl AVALUE&SETDRAGCURSORA thisrl AVALUEBSETFONTA thisrl VALUExSETHEIGHTA thisrl VALUESETHELPCONTEXTA thisrl AVALUE0SETHELPKEYWORDA thisrl AVALUE%SETHOSTDOCKSITEA thisrl AVALUE6SETLEFTA thisrl VALUESETMOUSECAPTUREA thisrl VALUE&SETPARENTSHOWHINTA thisrl VALUE&SETPARENTCOLORA thisrl VALUE&SETPARENTFONTA thisrl VALUE&SETPOPUPMENUA thisrl VALUEƇSETSHOWHINTA thisrl VALUE&SETTEXTA thisrl VALUEASETTOPA thisrl VALUESETWIDTHA thisrl VALUE WSREGISTERCLASSA" selfGETCURSORA"B thisrl SETCURSORA" thisrl VALUEB SETVISIBLEA" thisrl VALUE& DOONPARENTHANDLEDESTRUCTIONA" thisrl DOAUTOSIZEA" thisrl DOALLAUTOSIZEA" thisrlBEGINAUTOSIZINGA thisrlENDAUTOSIZINGA thisrl ANCHORSIDECHANGEDA" thisrl THEANCHORSIDEi FOREIGNANCHORSIDECHANGEDA" thisrl THEANCHORSIDEi OPERATION SETALIGNA" thisrl VALUE4 SETANCHORSA" thisrl AVALUEzi SETAUTOSIZEA" thisrl VALUE& BOUNDSCHANGEDA" thisrlCREATECONTROLBORDERSPACINGA"-j thisrl DOCONSTRAINTSCHANGEA" thisrl SENDER[ DOBORDERSPACINGCHANGEA" thisrl SENDER[ INNERSPACECHANGED&ISBORDERSPACINGINNERBORDERSTOREDA"& thisrl ISCAPTIONSTOREDA& thisrl SENDMOVESIZEMESSAGESA" thisrl SIZECHANGED& POSCHANGED& CONSTRAINEDRESIZEA" thisrl MINWIDTH! MINHEIGHT! MAXWIDTH! MAXHEIGHT! CALCULATEPREFERREDSIZEA" thisrl PREFERREDWIDTH PREFERREDHEIGHT WITHTHEMESPACE& DOONRESIZEA" thisrl DOONCHANGEBOUNDSA" thisrlCHECKONCHANGEBOUNDSA thisrl RESIZEA" thisrl REQUESTALIGNA" thisrlUPDATEANCHORRULESA thisrl CHANGEBOUNDSA" thisrl ALEFT ATOP AWIDTH AHEIGHT KEEPBASE& DOSETBOUNDSA" thisrl ALEFT ATOP AWIDTH AHEIGHTSCALECONSTRAINTSA thisrl MULTIPLIER DIVIDER CHANGESCALEA" thisrl MULTIPLIER DIVIDERCANAUTOSIZEA"& thisrl NEWWIDTH NEWHEIGHT SETBIDIMODEA" thisrl AVALUEi SETPARENTBIDIMODEA" thisrl AVALUE& ISAPARENTALIGNINGA& thisrlGETCLIENTORIGINA"8 thisrlGETCLIENTRECTA" thisrlresultGETLOGICALCLIENTRECTA" thisrlresultGETSCROLLEDCLIENTRECTA" thisrlresultGETCLIENTSCROLLOFFSETA"8 thisrlGETCONTROLORIGINA"8 thisrlISCLIENTHEIGHTSTOREDA"& thisrlISCLIENTWIDTHSTOREDA"& thisrl WIDTHISANCHOREDA& thisrl HEIGHTISANCHOREDA& thisrlWMCANCELMODEA thisrl MESSAGEWMCONTEXTMENUA thisrl MESSAGE5WMLBUTTONDOWNA thisrl MESSAGEWMRBUTTONDOWNA thisrl MESSAGEWMMBUTTONDOWNA thisrl MESSAGEWMXBUTTONDOWNA thisrl MESSAGEWMLBUTTONDBLCLKA thisrl MESSAGEWMRBUTTONDBLCLKA thisrl MESSAGEWMMBUTTONDBLCLKA thisrl MESSAGEWMXBUTTONDBLCLKA thisrl MESSAGEWMLBUTTONTRIPLECLKA thisrl MESSAGEWMRBUTTONTRIPLECLKA thisrl MESSAGEWMMBUTTONTRIPLECLKA thisrl MESSAGEWMXBUTTONTRIPLECLKA thisrl MESSAGEWMLBUTTONQUADCLKA thisrl MESSAGEWMRBUTTONQUADCLKA thisrl MESSAGEWMMBUTTONQUADCLKA thisrl MESSAGEWMXBUTTONQUADCLKA thisrl MESSAGEWMMOUSEMOVEA thisrl MESSAGEWMLBUTTONUPA thisrl MESSAGEWMRBUTTONUPA thisrl MESSAGEWMMBUTTONUPA thisrl MESSAGEWMXBUTTONUPA thisrl MESSAGEWMMOUSEWHEELA thisrl MESSAGEVWMMOUSEHWHEELA thisrl MESSAGEVWMMOVEA thisrl MESSAGEdWMSIZEA thisrl MESSAGEWMWINDOWPOSCHANGEDA thisrl MESSAGECMCHANGEDA thisrl MESSAGELMCAPTURECHANGEDA thisrl MESSAGECMBIDIMODECHANGEDA thisrl MESSAGECMSYSFONTCHANGEDA thisrl MESSAGECMENABLEDCHANGEDA thisrl MESSAGECMHITTESTA thisrl MESSAGE!CMMOUSEENTERA thisrl MESSAGECMMOUSELEAVEA thisrl MESSAGECMHINTSHOWA thisrl MESSAGECMPARENTBIDIMODECHANGEDA thisrl MESSAGECMPARENTCOLORCHANGEDA thisrl MESSAGECMPARENTFONTCHANGEDA thisrl MESSAGECMPARENTSHOWHINTCHANGEDA thisrl MESSAGECMVISIBLECHANGEDA thisrl MESSAGECMTEXTCHANGEDA thisrl MESSAGECMCURSORCHANGEDA thisrl MESSAGECALCULATEDOCKSIZESA thisrl CREATEFLOATINGDOCKSITEA6 thisrl BOUNDSGETDOCKEDGEA"4 thisrl MOUSEPOS8GETDRAGIMAGESA" thisrlGETFLOATINGA"& thisrlGETFLOATINGDOCKSITECLASSA"}x thisrl BEFOREDRAGSTARTA" thisrl BEGINAUTODRAGA" thisrl DOFLOATMSGA" thisrl ADOCKSOURCEG> DOCKTRACKNOTARGETA" thisrl SOURCEG> X Y DODOCKA" thisrl NEWDOCKSITE6 ARECTDODRAGMSGA" thisrl ADRAGMESSAGE>8 APOSITION8 ADRAGOBJECTc; ATARGETrl ADOCKING& DOENDDOCKA" thisrl TARGET[ X Y DOENDDRAGA" thisrl TARGET[ X Y DOSTARTDOCKA" thisrl DRAGOBJECTc; DOSTARTDRAGA" thisrl DRAGOBJECTc; DRAGCANCELEDA" thisrl DRAGOVERA" thisrl SOURCE[ X Y STATE.A ACCEPT& POSITIONDOCKRECTA" thisrl DRAGDOCKOBJECTG> SETDRAGMODEA" thisrl VALUE=xGETDEFAULTDOCKCAPTIONA"% thisrlresult% CLICKA" thisrl DBLCLICKA" thisrl TRIPLECLICKA" thisrl QUADCLICKA" thisrl GETMOUSEPOSFROMMESSAGEA8 thisrl MESSAGEMOUSEPOS MOUSEDOWNA" thisrl BUTTON9 SHIFTA X Y MOUSEMOVEA" thisrl SHIFTA X Y MOUSEUPA" thisrl BUTTON9 SHIFTA X Y MOUSEENTERA" thisrl MOUSELEAVEA" thisrlDIALOGCHARA"& thisrl MESSAGEdUPDATEMOUSECURSORA thisrl X YCHANGEDA thisrlGETPALETTEA" thisrlCHILDCLASSALLOWEDA"& thisrl CHILDCLASS4 READSTATEA" thisrl READER LOADEDA" thisrl LOADEDALLA" thisrl DEFINEPROPERTIESA" thisrl FILER ASSIGNTOA" thisrl DEST^ FORMENDUPDATEDA" thisrlINVALIDATECONTROLA thisrl CTRLISVISIBLE& CTRLISOPAQUE&INVALIDATECONTROLA thisrl CTRLISVISIBLE& CTRLISOPAQUE& IGNOREWINCONTROLS& FONTCHANGEDA" thisrl SENDER[ PARENTFONTCHANGEDA" thisrlGETACTIONA" thisrlREALGETTEXTA"A thisrlresultA REALSETTEXTA" thisrl VALUEA TEXTCHANGEDA" thisrlGETCACHEDTEXTA"& thisrl CACHEDTEXTA SETACTIONA" thisrl VALUE SETCOLORA" thisrl VALUEB SETENABLEDA" thisrl VALUE& SETHINTA" thisrl VALUEA SETNAMEA" thisrl VALUE% SETPARENTA" thisrl NEWPARENT6 SETPARENTCOMPONENTA" thisrl NEWPARENTCOMPONENTG& WNDPROCA" thisrl THEMESSAGE PARENTFORMHANDLEINITIALIZEDA" thisrlGETMOUSECAPTUREA"& thisrl CAPTURECHANGEDA" thisrl NOTIFICATIONA" thisrl ACOMPONENTG& OPERATIONCANTABA"& thisrlGETDEVICECONTEXTA " thisrl WINDOWHANDLEGETENABLEDA "& thisrlGETPOPUPMENUA "Ƈ thisrl DOONSHOWHINTA " thisrl HINTINFODOMOUSEWHEELA "& thisrl SHIFTA WHEELDELTA MOUSEPOS8DOMOUSEWHEELDOWNA "& thisrl SHIFTA MOUSEPOS8DOMOUSEWHEELUPA "& thisrl SHIFTA MOUSEPOS8DOMOUSEWHEELHORZA "& thisrl SHIFTA WHEELDELTA MOUSEPOS8DOMOUSEWHEELLEFTA "& thisrl SHIFTA MOUSEPOS8DOMOUSEWHEELRIGHTA "& thisrl SHIFTA MOUSEPOS8 VISIBLECHANGINGA " thisrl VISIBLECHANGEDA " thisrl ENABLEDCHANGINGA " thisrl ENABLEDCHANGEDA " thisrlADDHANDLERA thisrl HANDLERTYPE3 AMETHOD/ ASFIRST&REMOVEHANDLERA thisrl HANDLERTYPE3 AMETHOD/DOCALLNOTIFYHANDLERA thisrl HANDLERTYPE3DOCALLKEYEVENTHANDLERA thisrl HANDLERTYPE3 KEY) SHIFTADOCALLMOUSEWHEELEVENTHANDLERA thisrl HANDLERTYPE3 SHIFTA WHEELDELTA MOUSEPOS8 HANDLED& DOCONTEXTPOPUPA " thisrl MOUSEPOS8 HANDLED& SETZORDERA " thisrl TOPMOST&GETCONTROLCLASSDEFAULTSIZEA " selfRCOLORISSTOREDA "& thisrl DOAUTOADJUSTLAYOUTA " thisrl AMODE AXPROPORTION  AYPROPORTION DOFIXDESIGNFONTPPIA thisrl AFONTx ADESIGNTIMEPPIDOSCALEFONTPPIA thisrl AFONTx ATOPPI APROPORTION GETACTIONLINKCLASSA "\ thisrl ACTIONCHANGEA " thisrl SENDER[ CHECKDEFAULTS&DRAGDROPA " thisrl SOURCE[ X YDOCKA " thisrl NEWDOCKSITE6 ARECT MANUALDOCKA "& thisrl NEWDOCKSITE6 DROPCONTROLrl CONTROLSIDE4 KEEPDOCKSITESIZE& MANUALFLOATA "& thisrl THESCREENRECT KEEPDOCKSITESIZE&REPLACEDOCKEDCONTROLA& thisrl CONTROLrl NEWDOCKSITE6 DROPCONTROLrl CONTROLSIDE4DRAGGINGA& thisrlGETACCESSIBLEOBJECTA thisrl CREATEACCESSIBLEOBJECTA " thisrl GETSELECTEDCHILDACCESSIBLEOBJECTA " thisrl GETCHILDACCESSIBLEOBJECTATPOSA " thisrl APOS8SCALEDESIGNTOFORMA thisrl ASIZESCALEFORMTODESIGNA thisrl ASIZESCALE96TOFORMA thisrl ASIZESCALEFORMTO96A thisrl ASIZESCALE96TOFONTA thisrl ASIZESCALEFONTTO96A thisrl ASIZESCALESCREENTOFONTA thisrl ASIZESCALEFONTTOSCREENA thisrl ASIZESCALE96TOSCREENA thisrl ASIZESCALESCREENTO96A thisrl ASIZEADJUSTSIZEA " thisrl AUTOSIZEPHASESA "@B thisrl AUTOSIZEDELAYEDA "& thisrl AUTOSIZEDELAYEDREPORTA "% thisrlresult% AUTOSIZEDELAYEDHANDLEA "& thisrlANCHORTONEIGHBOURA thisrl SIDEg SPACE SIBLINGrlANCHORPARALLELA thisrl SIDEg SPACE SIBLINGrlANCHORHORIZONTALCENTERTOA thisrl SIBLINGrlANCHORVERTICALCENTERTOA thisrl SIBLINGrlANCHORTOCOMPANIONA thisrl SIDEg SPACE SIBLINGrl FREECOMPOSITESIDE&ANCHORSAMEA thisrl SIDEg SIBLINGrlANCHORASALIGNA thisrl THEALIGN4 SPACEANCHORCLIENTA thisrl SPACEANCHOREDCONTROLCOUNTA thisrlSETBOUNDSA " thisrl ALEFT ATOP AWIDTH AHEIGHTSETINITIALBOUNDSA " thisrl ALEFT ATOP AWIDTH AHEIGHTSETBOUNDSKEEPBASEA " thisrl ALEFT ATOP AWIDTH AHEIGHTGETPREFERREDSIZEA " thisrl PREFERREDWIDTH PREFERREDHEIGHT RAW& WITHTHEMESPACE&GETCANVASSCALEFACTORA  thisrlGETDEFAULTWIDTHA thisrlGETDEFAULTHEIGHTA thisrl GETDEFAULTCOLORA "B thisrl DEFAULTCOLORTYPEGETCOLORRESOLVINGPARENTAB thisrlGETRGBCOLORRESOLVINGPARENTAB thisrlGETSIDEPOSITIONA thisrl SIDEgCNPREFERREDSIZECHANGEDA thisrlINVALIDATEPREFERREDSIZEA " thisrlGETANCHORSDEPENDINGONPARENTAzi thisrl WITHNORMALANCHORS&DISABLEAUTOSIZINGA thisrlENABLEAUTOSIZINGA thisrlUPDATEBASEBOUNDSA " thisrl STOREBOUNDS& STOREPARENTCLIENTSIZE& USELOADEDVALUES&WRITELAYOUTDEBUGREPORTA " thisrl PREFIX%AUTOADJUSTLAYOUTA " thisrl AMODE AFROMPPI ATOPPI AOLDFORMWIDTH ANEWFORMWIDTHSHOULDAUTOADJUSTA " thisrl AWIDTH& AHEIGHT&FIXDESIGNFONTSPPIA " thisrl ADESIGNTIMEPPISCALEFONTSPPIA " thisrl ATOPPI APROPORTION  CREATEA"rl thisrl vmt4& THEOWNERG&DESTROYA`" thisrl vmt4&BEFOREDESTRUCTIONA" thisrlEDITINGDONEA " thisrlEXECUTEDEFAULTACTIONA " thisrlEXECUTECANCELACTIONA " thisrlBEGINDRAGA thisrl IMMEDIATE& THRESHOLDENDDRAGA thisrl DROP&BRINGTOFRONTA thisrl HASPARENTA"& thisrl GETPARENTCOMPONENTA"G& thisrl ISPARENTOFA "& thisrl ACONTROLrlGETTOPPARENTArl thisrlFINDSUBCOMPONENTAG& thisrl ANAME% ISVISIBLEA "& thisrl ISCONTROLVISIBLEA "& thisrlISENABLEDA& thisrlISPARENTCOLORA& thisrlISPARENTFONTA& thisrl FORMISUPDATINGA "& thisrlISPROCESSINGPAINTMSGA& thisrlHIDEA thisrlREFRESHA thisrlREPAINTA " thisrlINVALIDATEA " thisrlCHECKCHILDCLASSALLOWEDA& thisrl CHILDCLASS4 EXCEPTIONONINVALID&CHECKNEWPARENTA " thisrl APARENT6SENDTOBACKA thisrlSETTEMPCURSORA " thisrl VALUEBUPDATEROLESFORFORMA " thisrlACTIVEDEFAULTCONTROLCHANGEDA " thisrl NEWCONTROLrl GETTEXTBUFA " thisrl BUFFER4 BUFSIZE GETTEXTLENA " thisrlSETTEXTBUFA " thisrl BUFFER4PERFORMA thisrl MSGϟ WPARAM LPARAM SCREENTOCLIENTA "8 thisrl APOINT8 CLIENTTOSCREENA "8 thisrl APOINT8SCREENTOCONTROLA8 thisrl APOINT8CONTROLTOSCREENA8 thisrl APOINT8CLIENTTOPARENTA8 thisrl POINT8 APARENT6PARENTTOCLIENTA8 thisrl POINT8 APARENT6 GETCHILDRENRECTA " thisrlresult SCROLLED&SHOWA thisrlUPDATEA " thisrl HANDLEOBJECTSHOULDBEVISIBLEA "& thisrlPARENTDESTROYINGHANDLEA& thisrl PARENTHANDLESALLOCATEDA "& thisrlINITIATEACTIONA " thisrlSHOWHELPA " thisrlHASHELPA& thisrlREMOVEALLHANDLERSOFOBJECTA" thisrl ANOBJECT[ADDHANDLERONRESIZEA thisrl ONRESIZEEVENT ASFIRST&REMOVEHANDLERONRESIZEA thisrl ONRESIZEEVENTADDHANDLERONCHANGEBOUNDSA thisrl ONCHANGEBOUNDSEVENT ASFIRST&REMOVEHANDLERONCHANGEBOUNDSA thisrl ONCHANGEBOUNDSEVENTADDHANDLERONVISIBLECHANGINGA thisrl ONVISIBLECHANGINGEVENT ASFIRST&REMOVEHANDLERONVISIBLECHANGINGA thisrl ONVISIBLECHANGINGEVENTADDHANDLERONVISIBLECHANGEDA thisrl ONVISIBLECHANGEDEVENT ASFIRST&REMOVEHANDLERONVISIBLECHANGEDA thisrl ONVISIBLECHANGEDEVENTADDHANDLERONENABLEDCHANGEDA thisrl ONENABLEDCHANGEDEVENT ASFIRST&REMOVEHANDLERONENABLECHANGINGA thisrl ONENABLECHANGINGEVENTADDHANDLERONKEYDOWNA thisrl ONKEYDOWNEVENT1 ASFIRST&REMOVEHANDLERONKEYDOWNA thisrl ONKEYDOWNEVENT1ADDHANDLERONBEFOREDESTRUCTIONA thisrl ONBEFOREDESTRUCTIONEVENT ASFIRST&REMOVEHANDLERONBEFOREDESTRUCTIONA thisrl ONBEFOREDESTRUCTIONEVENTADDHANDLERONMOUSEWHEELA thisrl ONMOUSEWHEELEVENT@ ASFIRST&REMOVEHANDLERONMOUSEWHEELA thisrl ONMOUSEWHEELEVENT@ USERIGHTTOLEFTALIGNMENTA "& thisrl USERIGHTTOLEFTREADINGA "& thisrlUSERIGHTTOLEFTSCROLLBARA& thisrlISRIGHTTOLEFTA& thisrlrlBYTE#BYTETBORDERICONSBTBORDERICONS0TDEFAULTMONITORmTDEFAULTMONITORDMDESKTOPDMPRIMARYDMMAINFORMDMACTIVEFORMXTIDESIGNERTIDESIGNER#mFLOOKUPROOT#G&FDEFAULTFORMBOUNDSVALID#&LOOKUPROOT#G&DEFAULTFORMBOUNDSVALID#& ISDESIGNMSGA"& this SENDERrl MESSAGEUTF8KEYPRESSA" this UTF8KEYAMODIFIEDA" thisNOTIFICATIONA" this ACOMPONENTG& OPERATIONPAINTGRIDA" thisVALIDATERENAMEA" this ACOMPONENTG& CURNAME% NEWNAME% GETSHIFTSTATEA"A thisSELECTONLYTHISCOMPONENTA" this ACOMPONENTG& UNIQUENAMEA"% thisresult% BASENAME%PREPAREFREEDESIGNERA" this AFREECOMPONENT&TFORMSTYLETFORMSTYLEFSNORMALFSMDICHILDFSMDIFORMFSSTAYONTOPFSSPLASHFSSYSTEMSTAYONTOPLONGINTLONGINT/TICONNSTICONx#ݣ GETICONHANDLEA thisCSETICONHANDLEA thisC AVALUEGETSTREAMSIGNATUREA"ϟ selfcGETTYPEIDA") selfm HANDLENEEDEDA" thisCLOADFROMRESOURCEHANDLEA" thisC INSTANCE RESHANDLERELEASEHANDLEA thisC GETRESOURCETYPEA"4 thisCCTMODALDIALOGFINISHED Proc#Self#[!TMODALDIALOGFINISHED this4& SENDER[ ARESULTTPOPUPMODEQTPOPUPMODEPMNONEPMAUTOPMEXPLICITAQWORDQWordTMAINMENUTMAINMENU#FWINDOWHANDLE#WINDOWHANDLE# GETHEIGHTA thisSETWINDOWHANDLEA this AVALUEITEMCHANGEDA this WSREGISTERCLASSA" self˶ MENUCHANGEDA" this SENDER[ SOURCEն REBUILD& CREATEA" this vmt4& AOWNERG&TMODALRESULT'TMODALRESULTTFORMBORDERSTYLERTFORMBORDERSTYLEBSNONEBSSINGLEBSSIZEABLEBSDIALOGBSTOOLWINDOWBSSIZETOOLWIN<TNOTIFYEVENT Proc#Self#[!TNOTIFYEVENT this4& SENDER[TCLOSEEVENT3 Proc#PSelf#[!TCLOSEEVENT this4& SENDER[ CLOSEACTION"TCLOSEQUERYEVENT Proc#Self#[!TCLOSEQUERYEVENT this4& SENDER[ CANCLOSE&TDROPFILESEVENT Proc#-Self#[!TDROPFILESEVENT this4& SENDER[ FILENAMES highFILENAMESTHELPEVENT Proc#Self#["THELPEVENT& this4& COMMAND) DATA CALLHELP&}TSHORTCUTEVENT Proc#!Self#[!TSHORTCUTEVENT this4& MSGd HANDLED&TPOSITIONgTPOSITIONPODESIGNEDPODEFAULTPODEFAULTPOSONLYPODEFAULTSIZEONLYPOSCREENCENTERPODESKTOPCENTERPOMAINFORMCENTERPOOWNERFORMCENTERPOWORKAREACENTERXTSHOWINTASKBARETSHOWINTASKBARSTDEFAULTSTALWAYSSTNEVER1TWINDOWSTATETWINDOWSTATEWSNORMALWSMINIMIZEDWSMAXIMIZEDWSFULLSCREENTLISTTLIST #mFLIST#FOBSERVERS#COPYMOVEA this ALISTMERGEMOVEA this ALISTDOCOPYA this LISTA LISTBDOSRCUNIQUEA this LISTA LISTBDOANDA this LISTA LISTBDODESTUNIQUEA this LISTA LISTBDOORA this LISTA LISTBDOXORA this LISTA LISTB GETA4& this INDEX GROWA" thisPUTA this INDEX ITEM4& NOTIFYA" this PTR4& ACTIONSETCAPACITYA this NEWCAPACITY GETCAPACITYA thisSETCOUNTA this NEWCOUNT GETCOUNTA this GETLISTA thisCREATEA this vmt4&DESTROYA`" this vmt4&FPOATTACHOBSERVERA this AOBSERVER[FPODETACHOBSERVERA this AOBSERVER[FPONOTIFYOBSERVERSA this ASENDER[ AOPERATION DATA4&ADDLISTA this ALISTADDA this ITEM4&CLEARA" thisDELETEA this INDEXERRORA" self MSG% DATAEXCHANGEA this INDEX1 INDEX2EXPANDA thisEXTRACTA4& this ITEM4&FIRSTA4& thisGETENUMERATORA thisINDEXOFA this ITEM4&INSERTA this INDEX ITEM4&LASTA4& thisMOVEA this CURINDEX NEWINDEXASSIGNA this LISTA AOPERATORp LISTBREMOVEA this ITEM4&PACKA thisSORTA this COMPARETFORMSTATETFORMSTATE}TMONITORTMONITOR#mFHANDLE#FMONITORNUM#HANDLE#MONITORNUM# GETINFOA& this INFO1 GETLEFTA this GETHEIGHTA this GETPIXELSPERINCHA this GETTOPA this GETWIDTHA this GETBOUNDSRECTA thisresult GETWORKAREARECTA thisresult GETPRIMARYA& thisTOBJECThmTOBJECT#_vptr$TOBJECT#4&CREATEA[ this[ vmt4&DESTROYA`" this[ vmt4& NEWINSTANCEAh"[ selfFREEINSTANCEAp" this[ SAFECALLEXCEPTIONAx" this[ EXCEPTOBJECT[ EXCEPTADDR4&DEFAULTHANDLERA" this[ MESSAGE FREEA this[INITINSTANCEA[ self INSTANCE4&CLEANUPINSTANCEA this[CLASSTYPEA4 selfCLASSINFOA4& selfCLASSNAMEA selfresultCLASSNAMEISA& self NAMECLASSPARENTA4 self)INSTANCESIZEA self3INHERITSFROMA& self= ACLASS4STRINGMESSAGETABLEAG selfjMETHODADDRESSA4& selft NAMEMETHODNAMEA self~result ADDRESS4&FIELDADDRESSA4& this[ NAMEAFTERCONSTRUCTIONA" this[BEFOREDESTRUCTIONA" this[DEFAULTHANDLERSTRA" this[ MESSAGE DISPATCHA" this[ MESSAGE DISPATCHSTRA" this[ MESSAGE GETINTERFACEA& this[ IID  OBJ GETINTERFACEA& this[ IIDSTR OBJ GETINTERFACEBYSTRA& this[ IIDSTR OBJ GETINTERFACEWEAKA& this[ IID  OBJ GETINTERFACEENTRYA self IID GETINTERFACEENTRYBYSTRA self IIDSTRGETINTERFACETABLEA selfUNITNAMEA% selfresult% EQUALSA"& this[ OBJ[ GETHASHCODEA" this[ TOSTRINGA"% this[result%[INT64Int64TFORMHANDLERTYPETFORMHANDLERTYPEFHTFIRSTSHOWFHTCLOSEFHTCREATETMETHOD<$TMETHODCODE#4&DATA#4&/TLMACTIVATEw$TLMACTIVATE MSG#ϟUNUSEDMSG#ϟACTIVE#)MINIMIZED# UNUSED# ACTIVEWINDOW#RESULT#fTMESSAGE $TMESSAGE MSG#ϟWPARAM#LPARAM#RESULT#WPARAMLO#)WPARAMHI# )WPARAMFILLER# LPARAMLO#)LPARAMHI#)LPARAMFILLER# RESULTLO#)RESULTHI#)RESULTFILLER# TLMHELP$TLMHELP MSG#ϟUNUSEDMSG#ϟUNUSED#HELPINFO#CRESULT#TLMMOVEq$TLMMOVE MSG#ϟUNUSEDMSG#ϟMOVETYPE#XPOS#\YPOS#\POS#DUMMY#RESULT#dTWMSHOWWINDOW$TWMSHOWWINDOW MSG#ϟMSGFILLER# SHOW#UNUSED# )WPARAMFILLER# STATUS#RESULT#TWMSIZE$TWMSIZE MSG#ϟMSGFILLER# SIZETYPE#WIDTH#)HEIGHT#)LPARAMFILLER# RESULT#TLMWINDOWPOSMSG+$TLMWINDOWPOSMSG MSG#ϟUNUSEDMSG#ϟUNUSED#WINDOWPOS#{RESULT#TRECT$TRECTLEFT#TOP#RIGHT#BOTTOM# TOPLEFT#8BOTTOMRIGHT#8VECTOR#GETHEIGHT thisGETLOCATION8 thisGETSIZE thisGETWIDTH this%SETHEIGHT this AVALUE%SETSIZE this AVALUE%SETWIDTH this AVALUE&CREATE this ORIGIN8&CREATE this ORIGIN8 AWIDTH AHEIGHT&CREATE this ALEFT ATOP ARIGHT ABOTTOM&CREATE this P18 P28 NORMALIZE&&CREATE this R NORMALIZE&&equal& L R¬_equal& L R&plusresult L R&starresult L R&EMPTYresult'NORMALIZERECT this&ISEMPTY& this&CONTAINS& this PT8&CONTAINS& this R&INTERSECTSWITH& this R&INTERSECTresult R1 R2'INTERSECT this R&UNIONresult R1 R2'UNION this R&UNIONresult POINTS( highPOINTS8('OFFSET this DX DY'OFFSET this DP8'SETLOCATION this X Y'SETLOCATION this P8'INFLATE this DX DY'INFLATE this DL DT DR DB&CENTERPOINT8 this&SPLITRECT thisresult SPLITTYPE ASIZE&SPLITRECT thisresult SPLITTYPE PERCENT TCREATEPARAMS$TCREATEPARAMSCAPTION#4STYLE#ϟEXSTYLE# ϟX#Y#WIDTH#HEIGHT#WNDPARENT# PARAM#(4&WINDOWCLASS#0NWINCLASSNAME#x.TCLOSEACTIONTCLOSEACTIONCANONECAHIDECAFREECAMINIMIZETOPERATIONTOPERATIONOPINSERTOPREMOVETCUSTOMACTIONLISTX]TCUSTOMACTIONLIST#jdFACTIONS#pFIMAGECHANGELINK#xBFIMAGES#FONCHANGE#FONEXECUTE#FONUPDATE#FSTATE#ONCHANGE#ONEXECUTE#ONUPDATE#IMAGES#STATE# GETACTIONA thisA INDEX GETACTIONCOUNTA thisAIMAGELISTCHANGEA thisA SENDER[SETACTIONA thisA INDEX VALUESETSTATEA thisA VALUE ADDACTIONA" thisA ACTION REMOVEACTIONA" thisA ACTION CHANGEA" thisA GETCHILDRENA" thisA PROC ROOTG& NOTIFICATIONA" thisA ACOMPONENTG& OPERATION SETCHILDORDERA" thisA COMPONENTG& ORDER SETIMAGESA" thisA VALUE CREATEA"A thisA vmt4& AOWNERG&DESTROYA`" thisA vmt4&ACTIONBYNAMEA thisA ACTIONNAME% EXECUTEACTIONA"& thisA ACTIONGETENUMERATORA thisAINDEXOFNAMEA thisA ACTIONNAME%ISSHORTCUTA& thisA MESSAGEd UPDATEACTIONA"& thisA ACTIONATBASICACTION(-TBASICACTION#\&FACTIONCOMPONENT#`G&FONCHANGE#hFONEXECUTE#xFONUPDATE#FCLIENTS#ONCHANGE#hACTIONCOMPONENT#`G&ONEXECUTE#xONUPDATE# CHANGEA" this SETONEXECUTEA" this VALUE CREATEA" this vmt4& AOWNERG&DESTROYA`" this vmt4& HANDLESTARGETA"& this TARGET[UPDATETARGETA" this TARGET[EXECUTETARGETA" this TARGET[ EXECUTEA"& thisREGISTERCHANGESA this VALUEUNREGISTERCHANGESA this VALUE UPDATEA"& thisTSIZE$TSIZECX#CY#WIDTH#HEIGHT#&CREATE this AX AY&CREATE this ASZ&ADD this ASZ&DISTANCE  this ASZ&ISZERO& this&SUBTRACT this ASZ&equal& ASZ1 ASZ2¬_equal& ASZ1 ASZ2&plus ASZ1 ASZ2&minus ASZ1 ASZ2TBITMAPTBITMAPx# INITIALIZEREADERA" this AIMAGE AREADERGETREADERCLASSA" selfGETWRITERCLASSA" selfGETSHAREDIMAGECLASSA"% selfL GETFILEEXTENSIONSA"% selfVresult% GETRESOURCETYPEA"4 thisLOADFROMSTREAMA" this ASTREAM` ASIZEϟTCONTROLROLESFORFORMFTCONTROLROLESFORFORM,TLMKEYp$TLMKEY MSG#ϟUNUSEDMSG#ϟCHARCODE#)UNUSED# )UNUSED2# KEYDATA#RESULT#dTGETCHILDPROC Proc#Self#[!TGETCHILDPROC this4& CHILDG&CHARQCharGTPERSISTENTotTPERSISTENT#mFOBSERVERS#ASSIGNERRORA this^ SOURCE^ ASSIGNTOA" this^ DEST^ DEFINEPROPERTIESA" this^ FILERGETOWNERA"^ this^DESTROYA`" this^ vmt4&ASSIGNA" this^ SOURCE^FPOATTACHOBSERVERA this^ AOBSERVER[FPODETACHOBSERVERA this^ AOBSERVER[FPONOTIFYOBSERVERSA this^ ASENDER[ AOPERATION DATA4& GETNAMEPATHA"% this^result%^TFPLISTTFPLIST#mFLIST#FCOUNT#FCAPACITY#CAPACITY#COUNT#LIST#COPYMOVEA this ALISTMERGEMOVEA this ALISTDOCOPYA this LISTA LISTBDOSRCUNIQUEA this LISTA LISTBDOANDA this LISTA LISTBDODESTUNIQUEA this LISTA LISTBDOORA this LISTA LISTBDOXORA this LISTA LISTB GETA4& this INDEXPUTA this INDEX ITEM4&SETCAPACITYA this NEWCAPACITYSETCOUNTA this NEWCOUNTRAISEINDEXERRORA this INDEXDESTROYA`" this vmt4&ADDLISTA this ALISTADDA this ITEM4&CLEARA thisDELETEA this INDEXERRORA selfL MSG% DATAEXCHANGEA this INDEX1 INDEX2EXPANDA thisEXTRACTA4& this ITEM4&FIRSTA4& thisGETENUMERATORAV thisINDEXOFA this ITEM4&INDEXOFITEMA this ITEM4& DIRECTION" INSERTA this INDEX ITEM4&LASTA4& thisMOVEA this CURINDEX NEWINDEXASSIGNA this LISTA AOPERATORp LISTBREMOVEA this ITEM4&PACKA thisSORTA this COMPAREFOREACHCALLA this PROC2CALLe  ARG4&FOREACHCALLA this PROC2CALL  ARG4&TCOMPONENTSTATETCOMPONENTSTATETCOMPONENTSTYLETCOMPONENTSTYLEIUNKNOWNIUNKNOWN(QUERYINTERFACE" this IID  OBJ (_ADDREF" this(_RELEASE" thisTREADERTREADER#FDRIVER#(!FOWNER#0G&FPARENT#8G&FFIXUPS#@[FLOADED#HFONFINDMETHOD#P%FONSETMETHODPROPERTY#`I&FONSETNAME#p&FONREFERENCENAME#j'FONANCESTORNOTFOUND#'FONERROR#(FONPROPERTYNOTFOUND#(FONFINDCOMPONENTCLASS#)FONCREATECOMPONENT#6*FPROPNAME#%FCANHANDLEEXCEPTS#&FONREADSTRINGPROPERTY#*PROPNAME#%CANHANDLEEXCEPTIONS#&DRIVER#(!OWNER#0G&PARENT#8G&ONERROR#(ONPROPERTYNOTFOUND#(ONFINDMETHOD#P%ONSETMETHODPROPERTY#`I&ONSETNAME#p&ONREFERENCENAME#j'ONANCESTORNOTFOUND#'ONCREATECOMPONENT#6*ONFINDCOMPONENTCLASS#)ONREADSTRINGPROPERTY#*DOFIXUPREFERENCESA this FINDCOMPONENTCLASSAj+ this ACLASSNAME%ERRORA"& this MESSAGE%FINDMETHODA"4& this AROOTG& AMETHODNAME%READPROPERTYA this AINSTANCE^READPROPVALUEA this INSTANCE^ PROPINFO4&PROPERTYERRORA thisREADDATAA this INSTANCEG&CREATEDRIVERA"! this STREAM` BUFSIZECREATEA this vmt4& STREAM` BUFSIZEDESTROYA`" this vmt4&BEGINREFERENCESA thisCHECKVALUEA this VALUE+DEFINEPROPERTYA" this NAME% AREADDATA, WRITEDATA?- HASDATA&DEFINEBINARYPROPERTYA" this NAME% AREADDATA- WRITEDATA- HASDATA&ENDOFLISTA& thisENDREFERENCESA thisFIXUPREFERENCESA thisNEXTVALUEA+ thisREADA" this BUF  COUNTREADBOOLEANA& thisREADCHARAG thisREADWIDECHARA- thisREADUNICODECHARA- thisREADCOLLECTIONA this COLLECTION.READCOMPONENTAG& this COMPONENTG&READCOMPONENTSA this AOWNERG& APARENTG& PROCq3READFLOATA  thisREADSINGLEA3 thisREADDATEA3 thisREADCURRENCYA4 thisREADIDENTA% thisresult%READINTEGERA thisREADINT64A thisREADSETA this ENUMTYPE4&READLISTBEGINA thisREADLISTENDA thisREADROOTCOMPONENTAG& this AROOTG&READVARIANTA74 thisresult74READSIGNATUREA thisREADSTRINGA% thisresult%READWIDESTRINGA86 thisresult86READUNICODESTRINGAR6 thisresultR6READVALUEA+ thisCOPYVALUEA this WRITER; TWRITERH M TWRITER#FDRIVER#(o6FDESTROYDRIVER#0&FROOTANCESTOR#8G&FPROPPATH#@%FANCESTORS#H:FANCESTORPOS#PFCURRENTPOS#TFONFINDANCESTOR#XPBFONWRITEMETHODPROPERTY#hBFONWRITESTRINGPROPERTY#x*ROOTANCESTOR#8G&ONFINDANCESTOR#XPBONWRITEMETHODPROPERTY#hBONWRITESTRINGPROPERTY#x*DRIVER#(o6PROPERTYPATH#@%ADDTOANCESTORLISTA this;  COMPONENTG&WRITECOMPONENTDATAA this;  INSTANCEG&DETERMINEANCESTORA this;  COMPONENTG&DOFINDANCESTORA this;  COMPONENTG& SETROOTA" this;  AROOTG&WRITEBINARYA this;  AWRITEDATA-WRITEPROPERTYA this;  INSTANCE^ PROPINFO4&WRITEPROPERTIESA this;  INSTANCE^WRITECHILDRENA this;  COMPONENTG&CREATEDRIVERA"o6 this;  STREAM` BUFSIZECREATEA;  this;  vmt4& ADRIVERo6CREATEA;  this;  vmt4& STREAM` BUFSIZEDESTROYA`" this;  vmt4&DEFINEPROPERTYA" this;  NAME% READDATA, AWRITEDATA?- HASDATA&DEFINEBINARYPROPERTYA" this;  NAME% READDATA- AWRITEDATA- HASDATA&WRITEA" this;  BUFFER  COUNTWRITEBOOLEANA this;  VALUE&WRITECOLLECTIONA this;  VALUE.WRITECOMPONENTA this;  COMPONENTG&WRITECHARA this;  VALUEGWRITEWIDECHARA this;  VALUE-WRITEDESCENDENTA this;  AROOTG& AANCESTORG&WRITEFLOATA this;  VALUE WRITESINGLEA this;  VALUE3WRITEDATEA this;  VALUE3WRITECURRENCYA this;  VALUE4WRITEIDENTA this;  IDENT%WRITEINTEGERA this;  VALUEWRITEINTEGERA this;  VALUEWRITESETA this;  VALUE SETTYPE4&WRITELISTBEGINA this; WRITELISTENDA this; WRITESIGNATUREA this; WRITEROOTCOMPONENTA this;  AROOTG&WRITESTRINGA this;  VALUE%WRITEWIDESTRINGA this;  VALUE86WRITEUNICODESTRINGA this;  VALUER6WRITEVARIANTA this;  VARVALUE74; TFILERTFILER(#mFROOT#G&FLOOKUPROOT#G&FANCESTOR#^FIGNORECHILDREN# &ROOT#G&LOOKUPROOT#G&ANCESTOR#^IGNORECHILDREN# & SETROOTA" this AROOTG&DEFINEPROPERTYA" this NAME% READDATA, WRITEDATA?- HASDATA&DEFINEBINARYPROPERTYA" this NAME% READDATA- WRITEDATA- HASDATA&TGETCHILDPROC Proc#Self#[!TGETCHILDPROC this4& CHILDG&HRESULTHRESULTTGUID$TGUIDDATA1#ϟDATA2#)DATA3#)DATA4#CD1#ϟD2#)D3#)D4#CTIME_LOW#ϟTIME_MID#)TIME_HI_AND_VERSION#)CLOCK_SEQ_HI_AND_RESERVED#CLOCK_SEQ_LOW# NODE# C formalFormalDef WORD3WORD)TCOMPONENTENUMERATORZ_TCOMPONENTENUMERATOR#mFCOMPONENT#G&FPOSITION#CREATEA@ this@ vmt4& ACOMPONENTG&GETCURRENTAG& this@MOVENEXTA& this@@TSCROLLINGWINCONTROL6;TSCROLLINGWINCONTROL #DFHORZSCROLLBAR# EFVERTSCROLLBAR# EFAUTOSCROLL# &FISUPDATING# &AUTOSCROLL# &HORZSCROLLBAR# EVERTSCROLLBAR# ESETHORZSCROLLBARA this VALUEESETVERTSCROLLBARA this VALUEE WSREGISTERCLASSA" selfL ALIGNCONTROLSA " this ACONTROLrl ARECTAUTOSCROLLENABLEDA"& this CALCULATEAUTORANGESA" this CREATEWNDA" thisGETCLIENTSCROLLOFFSETA"8 thisGETLOGICALCLIENTRECTA" thisresult DOONRESIZEA" this GETPREFERREDSIZECLIENTFRAMEA" this AWIDTH AHEIGHTWMSIZEA this MESSAGEWMHSCROLLA this MESSAGELWMVSCROLLA this MESSAGEL COMPUTESCROLLBARSA" this SETAUTOSCROLLA" this VALUE& LOADEDA" this RESIZINGA" this STATE SETAUTOSIZEA" this VALUE& CREATEA" this vmt4& THEOWNERG&DESTROYA`" this vmt4& SCREENTOCLIENTA "8 this APOINT8 CLIENTTOSCREENA "8 this APOINT8UPDATESCROLLBARSA this GETCONTROLCLASSDEFAULTSIZEA " selfMSCROLLBYA" this DELTAX DELTAYSCROLLINVIEWA this ACONTROLrlTLAYOUTADJUSTMENTPOLICY TLAYOUTADJUSTMENTPOLICYLAPDEFAULTLAPFIXEDLAYOUTLAPAUTOADJUSTWITHOUTHORIZONTALSCROLLINGLAPAUTOADJUSTFORDPIDOUBLE DOUBLE TBORDERWIDTH )TBORDERWIDTHϟ TBORDERSTYLE *TBORDERSTYLE<BSNONEBSSINGLE TBRUSH3!8!TBRUSH#MFBRUSHHANDLECACHED#&FCOLOR#BFBITMAP#NFREFERENCE#HVFINTERNALUPDATEINDEX#BITMAP#NCOLOR#BFREEREFERENCEA this'! GETHANDLEA this'! GETREFERENCEAHV this'!resultHV GETCOLORAB this'!REFERENCENEEDEDA this'!SETHANDLEA this'! VALUEDOCHANGEA this'! MSG  DOALLOCATERESOURCESA" this'! DODEALLOCATERESOURCESA" this'! DOCOPYPROPSA" this'! FROMV SETCOLORA" this'! NEWCOLORB NEWFPCOLORZ SETFPCOLORA" this'! AVALUEZSETBITMAPA this'! VALUENSETCOLORA this'! VALUEB SETSTYLEA" this'! VALUE[ASSIGNA" this'! SOURCE^ CREATEA"'! this'! vmt4&DESTROYA`" this'! vmt4&EQUALSBRUSHA& this'! ABRUSH'!'!TCONTROLCHILDSIZING% %TCONTROLCHILDSIZINGX#tFCONTROL#6FCONTROLSPERLINE# FENLARGEHORIZONTAL#$[FENLARGEVERTICAL#([FHORIZONTALSPACING#,FLAYOUT#0}\FLEFTRIGHTSPACING#4FONCHANGE#8FSHRINKHORIZONTAL#H[FSHRINKVERTICAL#L[FTOPBOTTOMSPACING#PFVERTICALSPACING#TCONTROL#6ONCHANGE#8LEFTRIGHTSPACING#4TOPBOTTOMSPACING#PHORIZONTALSPACING#,VERTICALSPACING#TENLARGEHORIZONTAL#$[ENLARGEVERTICAL#([SHRINKHORIZONTAL#H[SHRINKVERTICAL#L[LAYOUT#0}\CONTROLSPERLINE# SETCONTROLSPERLINEA this$ AVALUESETENLARGEHORIZONTALA this$ AVALUE[SETENLARGEVERTICALA this$ AVALUE[SETHORIZONTALSPACINGA this$ AVALUESETLAYOUTA this$ AVALUE}\SETLEFTRIGHTSPACINGA this$ AVALUESETSHRINKHORIZONTALA this$ AVALUE[SETSHRINKVERTICALA this$ AVALUE[SETTOPBOTTOMSPACINGA this$ AVALUESETVERTICALSPACINGA this$ AVALUE CHANGEA" this$CREATEA$ this$ vmt4& OWNERCONTROL6ASSIGNA" this$ SOURCE^ASSIGNTOA" this$ DEST^ISEQUALA& this$ SIZING$SETGRIDSPACINGA this$ SPACING$TGETDOCKCAPTIONEVENTf* Proc#*Self#[!TGETDOCKCAPTIONEVENT this4& SENDER[ ACONTROLrl ACAPTION%L*TDOCKMANAGER**TDOCKMANAGER#t CREATEA"* this* vmt4& ADOCKSITE6BEGINUPDATEA" this*ENDUPDATEA" this*GETCONTROLBOUNDSA" this* CONTROLrl ACONTROLBOUNDS GETDOCKEDGEA"& this* ADOCKOBJECTG>INSERTCONTROLA" this* ADOCKOBJECTG>INSERTCONTROLA" this* CONTROLrl INSERTAT4 DROPCTLrlLOADFROMSTREAMA" this* STREAM`PAINTSITEA" this* DCMESSAGEHANDLERA" this* SENDERrl MESSAGEPOSITIONDOCKRECTA" this* ADOCKOBJECTG>POSITIONDOCKRECTA" this* CLIENTrl DROPCTLrl DROPALIGN4 DOCKRECTREMOVECONTROLA" this* CONTROLrlRESETBOUNDSA" this* FORCE&SAVETOSTREAMA" this* STREAM`SETREPLACINGCONTROLA" this* CONTROLrl AUTOFREEBYCONTROLA"& this* ISENABLEDCONTROLA"& this* CONTROLrl*TALIGNINSERTBEFOREEVENT/ Proc#"/Self#["TALIGNINSERTBEFOREEVENT& this4& SENDER6 CONTROL1rl CONTROL2rl.TALIGNPOSITIONEVENT/ Proc#/Self#[!TALIGNPOSITIONEVENT this4& SENDER6 CONTROLrl NEWLEFT NEWTOP NEWWIDTH NEWHEIGHT ALIGNRECT ALIGNINFO4x/TDOCKDROPEVENTU0 Proc#r0Self#[!TDOCKDROPEVENT this4& SENDER[ SOURCEG> X YA0TDOCKOVEREVENT0 Proc#0Self#[!TDOCKOVEREVENT this4& SENDER[ SOURCEG> X Y STATE.A ACCEPT&0TGETSITEINFOEVENT_1 Proc#|1Self#[!TGETSITEINFOEVENT this4& SENDER[ DOCKCLIENTrl INFLUENCERECT MOUSEPOS8 CANDOCK&H1TKEYEVENT1 Proc#2Self#[!TKEYEVENT this4& SENDER[ KEY) SHIFTA1TKEYPRESSEVENTf2 Proc#2Self#[!TKEYPRESSEVENT this4& SENDER[ KEYGR2TUNDOCKEVENT2 Proc#2Self#[!TUNDOCKEVENT this4& SENDER[ CLIENTrl NEWTARGET6 ALLOW&2TUTF8KEYPRESSEVENTQ3 Proc#n3Self#[!TUTF8KEYPRESSEVENT this4& SENDER[ UTF8KEYA93TWINCONTROLFLAGS3TWINCONTROLFLAGS3TTABORDER3+TTABORDER\3TALIGN4TALIGNALNONEALTOPALBOTTOMALLEFTALRIGHTALCLIENTALCUSTOM4x4TALIGNINFO4$TALIGNINFOALIGNLIST#CONTROLINDEX#ALIGN# 4SCRATCH#4PCHAR4G4TCLASS 54TLMPAINT#5$TLMPAINT MSG#ϟUNUSEDMSG#ϟDC#PAINTSTRUCT# ]RESULT#5TLMCONTEXTMENU5$TLMCONTEXTMENU MSG#ϟUNUSEDMSG#ϟHWND#XPOS#\YPOS#\POS#DUMMY#RESULT#5TLMERASEBKGND,6$TLMERASEBKGND MSG#ϟUNUSEDMSG#ϟDC#UNUSED#RESULT#6TLMNOTIFY6$TLMNOTIFY MSG#ϟUNUSEDMSG#ϟIDCTRL#NMHDR#']RESULT#6TLMSETFOCUS7$TLMSETFOCUS MSG#ϟUNUSEDMSG#ϟFOCUSEDWND#UNUSED#RESULT#6TWMKILLFOCUSz7$TWMKILLFOCUS MSG#ϟMSGFILLER# FOCUSEDWND#UNUSED#RESULT#h7TWMNOPARAMS7$TWMNOPARAMS MSG#ϟUNUSEDW#UNUSEDL#RESULT#7TDRAGMESSAGEP8TDRAGMESSAGEDMDRAGENTERDMDRAGLEAVEDMDRAGMOVEDMDRAGDROPDMDRAGCANCELDMFINDTARGET>8TPOINT8$TPOINTX#Y#&CREATE8 this8 AX AY&CREATE8 this8 APT8&ZERO8&ADD8 this8 APT8&DISTANCE  this8 APT8&ISZERO& this8&SUBTRACT8 this8 APT8'SETLOCATION this8 APT8'SETLOCATION this8 AX AY'OFFSET this8 APT8'OFFSET this8 DX DY&POINTINCIRCLE& APT8 ACENTER8 ARADIUS&equal& APT18 APT28¬_equal& APT18 APT28&plus8 APT18 APT28&minus8 APT18 APT28&assign8 ASPT&explicit APT88TDRAGOBJECTt;y;TDRAGOBJECT8#mFALWAYSSHOWDRAGIMAGES#&FDRAGPOS# 8FCONTROL#rlFDRAGTARGET# rlFDRAGTARGETPOS#(8FAUTOFREE#0&FAUTOCREATED#1&FDROPPED#2&ALWAYSSHOWDRAGIMAGES#&AUTOCREATED#1&AUTOFREE#0&CONTROL#rlDRAGPOS# 8DRAGTARGET# rlDRAGTARGETPOS#(8DROPPED#2& ENDDRAGA" thisc; TARGET[ X YGETDRAGIMAGESA" thisc;GETDRAGCURSORA"B thisc; ACCEPTED& X Y CREATEA"c; thisc; vmt4& ACONTROLrlAUTOCREATEAc; thisc; vmt4& ACONTROLrlHIDEDRAGIMAGEA" thisc;SHOWDRAGIMAGEA" thisc;c;TDRAGDOCKOBJECT\>a>TDRAGDOCKOBJECTx#y;FDOCKOFFSET#88FDOCKRECT#@FDROPALIGN#P4FDROPONCONTROL#XrlFERASEDOCKRECT#`FFLOATING#p&FINCREASEDOCKAREA#q&DOCKOFFSET#88DOCKRECT#@DROPALIGN#P4DROPONCONTROL#XrlFLOATING#p&INCREASEDOCKAREA#q&ERASEDOCKRECT#` ADJUSTDOCKRECTA" thisG> ARECTGETDRAGCURSORA"B thisG> ACCEPTED& X Y ENDDRAGA" thisG> TARGET[ X Y INITDOCKA" thisG> APOSITION8 SHOWDOCKIMAGEA" thisG> HIDEDOCKIMAGEA" thisG> MOVEDOCKIMAGEA" thisG>HASONDRAWIMAGEA"& thisG>G>TDRAGSTATE>ATDRAGSTATEDSDRAGENTERDSDRAGLEAVEDSDRAGMOVE.ATUTF8CHARA$ShortStringlength#st#A,G-ATSHIFTSTATEATSHIFTSTATEATTRANSLATESTRING BGATGRAPHICSCOLOR)BTGRAPHICSCOLORBTCONTROLAUTOSIZEPHASES\BTCONTROLAUTOSIZEPHASES@BTCONTROLATPOSFLAGSBTCONTROLATPOSFLAGS|BBTCURSORBTCURSORBTWINCONTROLENUMERATORBBTWINCONTROLENUMERATOR#mFINDEX#FLOWTOHIGH# &FPARENT#6 GETCURRENTArl thisBCREATEAB thisB vmt4& PARENT6 ALOWTOHIGH&GETENUMERATORAB thisBMOVENEXTA& thisBBTCANVASCDTCANVAS#W]FANTIALIASINGMODE#xtFAUTOREDRAW#|&FSTATE#EuFSAVEDFONTHANDLE#FSAVEDPENHANDLE#FSAVEDBRUSHHANDLE#FSAVEDREGIONHANDLE#FCOPYMODE#FHANDLE#FONCHANGE#FONCHANGING#FTEXTSTYLE#muFLOCK#FREGION#aFLAZPEN#WvFLAZFONT#xFLAZBRUSH#'!FSAVEDHANDLESTATES#TEXTSTYLE#muANTIALIASINGMODE#xtAUTOREDRAW#|&BRUSH#'!COPYMODE#FONT#xPEN#WvREGION#aONCHANGE#ONCHANGING#BRUSHCHANGEDA thisC ABRUSH[FONTCHANGEDA thisC AFONT[PENCHANGEDA thisC APEN[REGIONCHANGEDA thisC AREGION[ GETHANDLEA thisCSETANTIALIASINGMODEA thisC AVALUEt SETAUTOREDRAWA" thisC VALUE&SETLAZFONTA thisC VALUExSETLAZPENA thisC VALUEWvSETLAZBRUSHA thisC VALUE'!SETREGIONA thisC VALUEaDOCREATEDEFAULTFONTA"z thisCDOCREATEDEFAULTPENA"| thisCDOCREATEDEFAULTBRUSHA"M thisC SETCOLORA" thisC X Y VALUEZGETCOLORA"Z thisC X Y SETHEIGHTA" thisC AVALUEGETHEIGHTA" thisC SETWIDTHA" thisC AVALUEGETWIDTHA" thisC SETPENPOSA" thisC AVALUE8 DOLOCKCANVASA" thisC DOUNLOCKCANVASA" thisC DOTEXTOUTA" thisC X Y TEXT% DOGETTEXTSIZEA" thisC TEXT% W HDOGETTEXTHEIGHTA" thisC TEXT%DOGETTEXTWIDTHA" thisC TEXT% DORECTANGLEA" thisC BOUNDS DORECTANGLEFILLA" thisC BOUNDS DORECTANGLEANDFILLA" thisC BOUNDS DOELLIPSEA" thisC BOUNDS DOELLIPSEFILLA" thisC BOUNDS DOELLIPSEANDFILLA" thisC BOUNDS DOPOLYGONA" thisC POINTSL highPOINTS8L DOPOLYGONFILLA" thisC POINTSL highPOINTS8L DOPOLYGONANDFILLA" thisC POINTS7M highPOINTS87M DOPOLYLINEA" thisC POINTSM highPOINTS8M DOPOLYBEZIERA" thisC POINTS NUMPTS FILLED& CONTINUOUS& DOFLOODFILLA" thisC X Y DOMOVETOA" thisC X Y DOLINETOA" thisC X Y DOLINEA" thisC X1 Y1 X2 Y2 DOCOPYRECTA" thisC X Y SRCCANVAS=] SOURCERECT DODRAWA" thisC X Y IMAGE' CHECKHELPERA" thisC AHELPERVGETDEFAULTCOLORA"B thisC ADEFAULTCOLORTYPEGETCLIPRECTA" thisCresult SETCLIPRECTA" thisC ARECTGETCLIPPINGA"& thisC SETCLIPPINGA" thisC AVALUE&GETPIXELA"B thisC X Y CREATEBRUSHA" thisC CREATEFONTA" thisC CREATEHANDLEA" thisC CREATEPENA" thisC CREATEREGIONA" thisC DESELECTHANDLESA" thisC PENCHANGINGA" thisC APEN[ FONTCHANGINGA" thisC AFONT[ BRUSHCHANGINGA" thisC ABRUSH[ REGIONCHANGINGA" thisC AREGION[ REALIZEAUTOREDRAWA" thisC REALIZEANTIALIASINGA" thisC REQUIREDSTATEA" thisC REQSTATEEu SETHANDLEA" thisC NEWHANDLE SETINTERNALPENPOSA" thisC VALUE8 SETPIXELA" thisC X Y VALUEB FREEHANDLEA" thisCCREATEAC thisC vmt4&DESTROYA`" thisC vmt4&LOCKA" thisCTRYLOCKA& thisCUNLOCKA" thisCREFRESHA" thisCCHANGINGA" thisCCHANGEDA" thisCSAVEHANDLESTATEA" thisCRESTOREHANDLESTATEA" thisCARCA" thisC ALEFT ATOP ARIGHT ABOTTOM ANGLE16DEG ANGLE16DEGLENGTHARCA" thisC ALEFT ATOP ARIGHT ABOTTOM SX SY EX EYARCTOA" thisC ALEFT ATOP ARIGHT ABOTTOM SX SY EX EYANGLEARCA thisC X Y RADIUSϟ STARTANGLE3 SWEEPANGLE3BRUSHCOPYA" thisC ADESTRECT ABITMAP ASOURCERECT ATRANSPARENTCOLORBCHORDA" thisC X1 Y1 X2 Y2 ANGLE16DEG ANGLE16DEGLENGTHCHORDA" thisC X1 Y1 X2 Y2 SX SY EX EYCOPYRECTA" thisC DEST SRCCANVASC SOURCEDRAWA" thisC X Y SRCGRAPHICDRAWFOCUSRECTA" thisC ARECTSTRETCHDRAWA" thisC DESTRECT SRCGRAPHICELLIPSEA thisC ARECTELLIPSEA" thisC X1 Y1 X2 Y2FILLRECTA" thisC ARECTFILLRECTA thisC X1 Y1 X2 Y2FLOODFILLA" thisC X Y FILLCOLORB FILLSTYLEIFRAME3DA" thisC ARECT FRAMEWIDTH STYLEFRAME3DA thisC ARECT TOPCOLORB BOTTOMCOLORB FRAMEWIDTHFRAMEA" thisC ARECTFRAMEA thisC X1 Y1 X2 Y2FRAMERECTA " thisC ARECTFRAMERECTA thisC X1 Y1 X2 Y2 GETTEXTMETRICSA "& thisC TMGRADIENTFILLA thisC ARECT ASTARTB ASTOPB ADIRECTION]RADIALPIEA " thisC X1 Y1 X2 Y2 STARTANGLE16DEG ANGLE16DEGLENGTHPIEA " thisC ELLIPSEX1 ELLIPSEY1 ELLIPSEX2 ELLIPSEY2 STARTX STARTY ENDX ENDYPOLYBEZIERA " thisC POINTS NUMPTS FILLED& CONTINUOUS&POLYBEZIERA thisC POINTS] highPOINTS FILLED& CONTINUOUS&8]POLYGONA thisC POINTS] highPOINTS WINDING& STARTINDEX NUMPTS8]POLYGONA " thisC POINTS NUMPTS WINDING&POLYGONA thisC POINTS^ highPOINTS8^POLYLINEA thisC POINTSv^ highPOINTS STARTINDEX NUMPTS8v^POLYLINEA " thisC POINTS NUMPTSPOLYLINEA thisC POINTS^ highPOINTS8^RECTANGLEA " thisC X1 Y1 X2 Y2RECTANGLEA thisC ARECTROUNDRECTA " thisC X1 Y1 X2 Y2 RX RYROUNDRECTA thisC RECT RX RYTEXTOUTA " thisC X Y TEXT%TEXTRECTA thisC ARECT X Y TEXT%TEXTRECTA " thisC ARECT X Y TEXT% STYLEmu TEXTEXTENTA " thisC TEXT% TEXTHEIGHTA " thisC TEXT% TEXTWIDTHA " thisC TEXT%TEXTFITINFOA thisC TEXT% MAXWIDTH HANDLEALLOCATEDA "& thisC GETUPDATEDHANDLEA " thisC REQSTATEEuCTREGIONaaTREGION@#̒FREFERENCE#8͓ADDOPERATIONA thisa AOPCLEARSUBREGIONSA thisaADDSUBREGIONA thisa AHANDLEFREEREFERENCEA thisa GETREFERENCEA͓ thisaresult͓ GETHANDLEA thisaREFERENCENEEDEDA thisaSETHANDLEA thisa VALUESETCLIPRECTA thisa VALUE GETCLIPRECTA thisaresultCREATEAa thisa vmt4&DESTROYA`" thisa vmt4&ASSIGNA" thisa SOURCE^ADDRECTANGLEA thisa X1 Y1 X2 Y2aTLCLCOMPONENTedjdTLCLCOMPONENTp#\&FWIDGETSETCLASS#`FLCLREFCOUNT#hLCLREFCOUNT#hWIDGETSETCLASS#` WSREGISTERCLASSA" selfɔGETWSCOMPONENTCLASSA" selfӔ ASELFRd CREATEA"Rd thisRd vmt4& THEOWNERG&DESTROYA`" thisRd vmt4& NEWINSTANCEAh"[ selfݔREMOVEALLHANDLERSOFOBJECTA" thisRd ANOBJECT[INCLCLREFCOUNTA thisRdDECLCLREFCOUNTA thisRdRdTCONTROLACTIONLINKcfhfTCONTROLACTIONLINK(#FCLIENT# rl ASSIGNCLIENTA" thisKf ACLIENT[ SETCAPTIONA" thisKf VALUE% SETENABLEDA" thisKf VALUE& SETHINTA" thisKf VALUE% SETHELPCONTEXTA" thisKf VALUE0 SETHELPKEYWORDA" thisKf VALUE% SETHELPTYPEA" thisKf VALUEc SETVISIBLEA" thisKf VALUE& SETONEXECUTEA" thisKf VALUEISONEXECUTELINKEDA"& thisKfDOSHOWHINTA"& thisKf HINTSTR% ISCAPTIONLINKEDA"& thisKf ISENABLEDLINKEDA"& thisKf ISHELPLINKEDA"& thisKf ISHINTLINKEDA"& thisKf ISVISIBLELINKEDA"& thisKfKfTANCHORSiTANCHORSzi igiTBIDIMODEiTBIDIMODEBDLEFTTORIGHTBDRIGHTTOLEFTBDRIGHTTOLEFTNOALIGNBDRIGHTTOLEFTREADINGONLYiTCONTROLBORDERSPACINGHjMjTCONTROLBORDERSPACINGX#tFAROUND#FBOTTOM#FCELLALIGNHORIZONTAL# FCELLALIGNVERTICAL#$FCONTROL#(rlFINNERBORDER#0FLEFT#4FONCHANGE#8FRIGHT#HFTOP#LFDEFAULT#PuCONTROL#(rlONCHANGE#8LEFT#4TOP#LRIGHT#HBOTTOM#AROUND#INNERBORDER#0CELLALIGNHORIZONTAL# CELLALIGNVERTICAL#$ GETAROUNDBOTTOMA this-j GETAROUNDLEFTA this-j GETAROUNDRIGHTA this-j GETAROUNDTOPA this-j GETCONTROLBOTTOMA this-j GETCONTROLHEIGHTA this-j GETCONTROLLEFTA this-j GETCONTROLRIGHTA this-j GETCONTROLTOPA this-j GETCONTROLWIDTHA this-j ISAROUNDSTOREDA& this-j ISBOTTOMSTOREDA& this-j ISINNERBORDERSTOREDA& this-j ISLEFTSTOREDA& this-j ISRIGHTSTOREDA& this-j ISTOPSTOREDA& this-jSETAROUNDA this-j AVALUESETBOTTOMA this-j AVALUESETCELLALIGNHORIZONTALA this-j AVALUESETCELLALIGNVERTICALA this-j AVALUESETINNERBORDERA this-j AVALUESETLEFTA this-j AVALUESETRIGHTA this-j AVALUESETSPACEA this-j KINDg AVALUESETTOPA this-j AVALUE CHANGEA" this-j INNERSPACECHANGED&CREATEA-j this-j vmt4& OWNERCONTROLrl ADEFAULTuASSIGNA" this-j SOURCE^ASSIGNTOA" this-j DEST^ISEQUALA& this-j SPACING-jGETSPACEAROUNDA" this-j SPACEAROUNDGETSIDESPACEA this-j KINDg GETSPACEA" this-j KINDgAUTOADJUSTLAYOUTA this-j AXPROPORTION  AYPROPORTION -jTCAPTUREMOUSEBUTTONSqTCAPTUREMOUSEBUTTONSqTSIZECONSTRAINTSqqTSIZECONSTRAINTSX#tFCONTROL#rlFMAXHEIGHT# !FMAXINTERFACEHEIGHT#$FMAXINTERFACEWIDTH#(FMAXWIDTH#,!FMINHEIGHT#0!FMININTERFACEHEIGHT#4FMININTERFACEWIDTH#8FMINWIDTH#<!FONCHANGE#@FOPTIONS#PMAXINTERFACEHEIGHT#$MAXINTERFACEWIDTH#(MININTERFACEHEIGHT#4MININTERFACEWIDTH#8CONTROL#rlOPTIONS#PONCHANGE#@MAXHEIGHT# !MAXWIDTH#,!MINHEIGHT#0!MINWIDTH#<!SETOPTIONSA thisq AVALUE CHANGEA" thisq ASSIGNTOA" thisq DEST^ SETMAXHEIGHTA" thisq VALUE! SETMAXWIDTHA" thisq VALUE! SETMINHEIGHTA" thisq VALUE! SETMINWIDTHA" thisq VALUE! CREATEA"q thisq vmt4& ACONTROLrlUPDATEINTERFACECONSTRAINTSA" thisqSETINTERFACECONSTRAINTSA" thisq MINW MINH MAXW MAXH EFFECTIVEMINWIDTHA" thisq EFFECTIVEMINHEIGHTA" thisq EFFECTIVEMAXWIDTHA" thisq EFFECTIVEMAXHEIGHTA" thisqMINMAXWIDTHA thisq WIDTHMINMAXHEIGHTA thisq HEIGHTAUTOADJUSTLAYOUTA thisq AXPROPORTION  AYPROPORTION qTCONTROLFLAGSAwTCONTROLFLAGS.wP 3XwTCONTROLSTYLEwTCONTROLSTYLElwTDOCKORIENTATIONwTDOCKORIENTATIONDONOORIENTDOHORIZONTALDOVERTICALDOPAGESwTDRAGKINDxTDRAGKINDDKDRAGDKDOCKxTDRAGMODELxTDRAGMODEDMMANUALDMAUTOMATIC=xTWINCONTROLCLASSx}xTFONTxxTFONT#zFCANUTF8#h&FCANUTF8VALID#i&FISMONOSPACE#j&FISMONOSPACEVALID#k&FORIENTATION#lFPITCH#pߙFQUALITY#t.FSTYLE#xКFCHARSET#|FPIXELSPERINCH#FUPDATECOUNT#FCHANGED#&FFONTHANDLECACHED#&FCOLOR#BFHEIGHT#FREFERENCE#%PIXELSPERINCH#COLOR#BQUALITY#t.FREEREFERENCEA thisx GETCANUTF8A& thisx GETHANDLEA thisx GETDATAAm thisxresultm GETISMONOSPACEA& thisx GETREFERENCEA% thisxresult% ISHEIGHTSTOREDA& thisx ISNAMESTOREDA& thisxSETDATAA thisx FONTDATAmSETHANDLEA thisx VALUEREFERENCENEEDEDA thisxSETPIXELSPERINCHA thisx APIXELSPERINCH GETCHARSETA thisx GETHEIGHTA thisx GETNAMEA% thisxresult% GETORIENTATIONA thisx GETPITCHAߙ thisx GETSIZEA thisx GETSTYLEA  thisx CHANGEDA" thisx DOALLOCATERESOURCESA" thisx DOCOPYPROPSA" thisx FROMV DODEALLOCATERESOURCESA" thisxSETCHARSETA thisx AVALUE SETCOLORA" thisx NEWCOLORB NEWFPCOLORZSETCOLORA thisx VALUEB GETCOLORAB thisx SETFLAGSA" thisx INDEX AVALUE& SETFPCOLORA" thisx AVALUEZSETHEIGHTA thisx AVALUE SETNAMEA" thisx AVALUE% SETORIENTATIONA" thisx AVALUESETPITCHA thisx VALUEߙ SETSIZEA" thisx AVALUESETSTYLEA thisx VALUE SETQUALITYA thisx AVALUE. CREATEA"x thisx vmt4&DESTROYA`" thisx vmt4&ASSIGNA" thisx SOURCE^ASSIGNA thisx ALOGFONT/BEGINUPDATEA thisxENDUPDATEA thisxHANDLEALLOCATEDA& thisxISDEFAULTA& thisx ISEQUALA"& thisx AFONTxSETDEFAULTA thisxxTHELPCONTEXTB+THELPCONTEXTx0THELPTYPErTHELPTYPEHTKEYWORDHTCONTEXTcTCONSTRAINEDRESIZEEVENT Proc#܁Self#[!TCONSTRAINEDRESIZEEVENT this4& SENDER[ MINWIDTH! MINHEIGHT! MAXWIDTH! MAXHEIGHT!TCONTEXTPOPUPEVENTd Proc#Self#[!TCONTEXTPOPUPEVENT this4& SENDER[ MOUSEPOS8 HANDLED&LTDRAGDROPEVENT Proc#Self#[!TDRAGDROPEVENT this4& SENDER[ SOURCE[ X Y͂TDRAGOVEREVENTY Proc#vSelf#[!TDRAGOVEREVENT this4& SENDER[ SOURCE[ X Y STATE.A ACCEPT&ETENDDRAGEVENT Proc#Self#[!TENDDRAGEVENT this4& SENDER[ TARGET[ X YԃTMOUSEEVENT[ Proc#xSelf#[!TMOUSEEVENT this4& SENDER[ BUTTON9 SHIFTA X YJTMOUSEMOVEEVENT܄ Proc#Self#[!TMOUSEMOVEEVENT this4& SENDER[ SHIFTA X YDŽTMOUSEWHEELEVENTV Proc#sSelf#[!TMOUSEWHEELEVENT this4& SENDER[ SHIFTA WHEELDELTA MOUSEPOS8 HANDLED&@TMOUSEWHEELUPDOWNEVENT Proc#Self#[!TMOUSEWHEELUPDOWNEVENT this4& SENDER[ SHIFTA MOUSEPOS8 HANDLED&؅TCONTROLSHOWHINTEVENT Proc#Self#[!TCONTROLSHOWHINTEVENT this4& SENDER[ HINTINFOlTSTARTDOCKEVENT Proc#Self#[!TSTARTDOCKEVENT this4& SENDER[ DRAGOBJECTG>TSTARTDRAGEVENTk Proc#Self#[!TSTARTDRAGEVENT this4& SENDER[ DRAGOBJECTc;VTPOPUPMENUևۇTPOPUPMENU#FALIGNMENT#cFAUTOPOPUP#&FONCLOSE#FONPOPUP#FPOPUPCOMPONENT#G&FPOPUPPOINT#8FTRACKBUTTON#POPUPCOMPONENT#G&POPUPPOINT#8ALIGNMENT#cAUTOPOPUP#&TRACKBUTTON#ONPOPUP#ONCLOSE# GETHELPCONTEXTA0 thisƇSETHELPCONTEXTA thisƇ AVALUE0 WSREGISTERCLASSA" self DOPOPUPA" thisƇ SENDER[ DOCLOSEA" thisƇ CREATEA"Ƈ thisƇ vmt4& AOWNERG&DESTROYA`" thisƇ vmt4&POPUPA thisƇPOPUPA" thisƇ X YCLOSEA thisƇƇTWNDMETHOD Proc#ŊSelf#[!TWNDMETHOD this4& THEMESSAGETLAZACCESSIBLEOBJECT TLAZACCESSIBLEOBJECTp#mFHANDLE#FPOSITION#8FSIZE#FLASTSEARCHNODE#  FLASTSEARCHINDEX#(FLASTSEARCHINSUBCONTROLS#,&FCHILDRENSORTEDFORDATAOBJECT#0HFACCESSIBLEDESCRIPTION#8AFACCESSIBLEVALUE#@AFACCESSIBLEROLE#H%OWNERCONTROL#PrlPARENT#XDATAOBJECT#`[SECONDARYHANDLE#hACCESSIBLEDESCRIPTION#8AACCESSIBLEROLE#H% GETHANDLEA this GETPOSITIONA8 this GETSIZEA thisSETHANDLEA this AVALUESETPOSITIONA this AVALUE8SETSIZEA this AVALUE WSREGISTERCLASSA" selfGETACCESSIBLEVALUEA"A thisresultA CREATEA" this vmt4& AOWNERrlDESTROYA`" this vmt4&HANDLEALLOCATEDA& thisINITIALIZEHANDLEA" thisSETACCESSIBLEDESCRIPTIONA this ADESCRIPTIONASETACCESSIBLEVALUEA this AVALUEASETACCESSIBLEROLEA this AROLE%FINDOWNERWINCONTROLA6 this ADDCHILDACCESSIBLEOBJECTA" thisINSERTCHILDACCESSIBLEOBJECTA this AOBJECTCLEARCHILDACCESSIBLEOBJECTSA thisREMOVECHILDACCESSIBLEOBJECTA this AOBJECT AFREEOBJECT&GETCHILDACCESSIBLEOBJECTWITHDATAOBJECTA this ADATAOBJECT[GETCHILDACCESSIBLEOBJECTSCOUNTA thisGETCHILDACCESSIBLEOBJECTA this AINDEXGETFIRSTCHILDACCESSIBLEOBJECTA thisGETNEXTCHILDACCESSIBLEOBJECTA this GETSELECTEDCHILDACCESSIBLEOBJECTA" this GETCHILDACCESSIBLEOBJECTATPOSA" this APOS8GETENUMERATORA thisTCONTROLSTATETCONTROLSTATETLAZACCESSIBILITYROLE@TLAZACCESSIBILITYROLELARANIMATIONLARBUTTONLARCELLLARCHARTLARCHECKBOXLARCLOCKLARCOLORPICKERLARCOMBOBOXLARDATEFIELDLARGRID LARGROUP LARIGNORE LARIMAGE LARLABEL LARLISTBOXLARLISTITEMLARMENUBARLARMENUITEMLARPROGRESSINDICATORLARRADIOBUTTONLARRESIZEGRIPLARSCROLLBARLARSPINNERLARTABCONTROLLARTEXTEDITORMULTILINELARTEXTEDITORSINGLELINELARTRACKBARLARTREEVIEWLARTREEITEMLARWINDOW%TANCHORSIDEzTANCHORSIDE8#tFKIND#gFCONTROL# rlFOWNER#(rlFSIDE#0$OWNER#(rlKIND#gCONTROL# rlSIDE#0$ ISSIDESTOREDA& thisiSETCONTROLA thisi AVALUErlSETSIDEA thisi AVALUE$GETOWNERA"^ thisiCREATEAi thisi vmt4& THEOWNERrl THEKINDgDESTROYA`" thisi vmt4&GETSIDEPOSITIONA thisi REFERENCECONTROLrl REFERENCESIDE$ POSITIONCHECKSIDEPOSITIONA& thisi NEWCONTROLrl NEWSIDE$ REFERENCECONTROLrl REFERENCESIDE$ POSITIONASSIGNA" thisi SOURCE^ISANCHOREDTOPARENTA& thisi PARENTSIDEgFIXCENTERANCHORINGA thisiiTANCHORKINDxTANCHORKINDAKTOPAKLEFTAKRIGHTAKBOTTOMgTLMMOUSE̗$TLMMOUSE MSG#ϟKEYS#XPOS#\YPOS#\POS#DUMMY#RESULT#TMOUSEBUTTONKTMOUSEBUTTONMBLEFTMBRIGHTMBMIDDLEMBEXTRA1MBEXTRA29TANCHORSIDECHANGEOPERATION͘TANCHORSIDECHANGEOPERATIONASCOADDASCOREMOVEASCOCHANGESIDETCONSTRAINTSIZE6)TCONSTRAINTSIZEϟ!TLMMOUSEEVENTi$TLMMOUSEEVENT0MSG#ϟUNUSEDMSG#ϟBUTTON#)WHEELDELTA# \UNUSED1# X#\Y#\UNUSED2#RESULT#USERDATA# 4&STATE#(AVTLMNCHITTEST3$TLMNCHITTEST MSG#ϟUNUSEDMSG#ϟUNUSED#XPOS#\YPOS#\POS#DUMMY#RESULT#!TDRAGIMAGELIST̚њTDRAGIMAGELIST#FDRAGCURSOR#BFIMAGEINDEX#DRAGCURSOR#BSETDRAGCURSORA this AVALUEB GETRESOLUTIONA this AIMAGEWIDTH GETDRAGGINGA& this GETDRAGGINGRESOLUTIONA this GETDRAGHOTSPOTA8 thisSETDRAGHOTSPOTA this ADRAGHOTSPOT8GETRESOLUTIONCLASSA"' this INITIALIZEA" thisBEGINDRAGA& this WINDOW X YDRAGLOCKA& this WINDOW XPOS YPOSDRAGMOVEA& this X YDRAGUNLOCKA thisENDDRAGA& thisHIDEDRAGIMAGEA thisSETDRAGIMAGEA& this INDEX HOTSPOTX HOTSPOTYSHOWDRAGIMAGEA thisTSMALLPOINT$TSMALLPOINTX#\Y#\PHINTINFO)VTCONTROLHANDLERTYPELTCONTROLHANDLERTYPECHTONRESIZECHTONCHANGEBOUNDSCHTONVISIBLECHANGINGCHTONVISIBLECHANGEDCHTONENABLEDCHANGINGCHTONENABLEDCHANGEDCHTONKEYDOWNCHTONBEFOREDESTRUCTIONCHTONMOUSEWHEELCHTONMOUSEWHEELHORZ 3RTCONTROLACTIONLINKCLASSy\TDEFAULTCOLORTYPETDEFAULTCOLORTYPEDCTBRUSHDCTFONTLONGWORDݟLONGWORDϟTMETHODLISTTMETHODLIST #mFALLOWDUPLICATES#&FITEMS#JFCOUNT#ALLOWDUPLICATES#& GETITEMSA/ thisresult/ INDEXSETALLOWDUPLICATESA this AVALUE&SETITEMSA this INDEX AVALUE/INTERNALINSERTA this INDEX AMETHOD/RAISEINDEXOUTOFBOUNDSA this INDEXDESTROYA`" this vmt4&COUNTA thisNEXTDOWNINDEXA& this INDEXINDEXOFA this AMETHOD/DELETEA this INDEXREMOVEA this AMETHOD/ADDA this AMETHOD/ADDA this AMETHOD/ ASLAST&INSERTA this INDEX AMETHOD/MOVEA this OLDINDEX NEWINDEXREMOVEALLMETHODSOFOBJECTA this ANOBJECT[CALLNOTIFYEVENTSA this SENDER[GETREVERSEDENUMERATORAT thisresultTGETENUMERATORAT thisresultTTCUSTOMICONأݣTCUSTOMICONx#oFCURRENT#hFREQUESTEDSIZE#lCURRENT#h GETCOUNTA thisǣSETCURRENTA thisǣ AVALUE MASKHANDLENEEDEDA" thisǣ PALETTENEEDEDA" thisǣCANSHAREIMAGEA"& thisǣ ACLASS%CHECKREQUESTEDSIZEA thisǣ GETINDEXA thisǣ AFORMATv AHEIGHT) AWIDTH)GETBITMAPHANDLEA" thisǣGETDEFAULTSIZEA" selfGETMASKHANDLEA" thisǣGETPALETTEA" thisǣGETPIXELFORMATA"v thisǣGETRAWIMAGEPTRA" thisǣGETRAWIMAGEDESCRIPTIONPTRA"4 thisǣGETTRANSPARENTA"& thisǣGETSHAREDIMAGECLASSA"% selfXGETSTREAMSIGNATUREA"ϟ selfbGETTYPEIDA") selfl HANDLENEEDEDA" thisǣINTERNALRELEASEBITMAPHANDLEA" thisǣINTERNALRELEASEMASKHANDLEA" thisǣINTERNALRELEASEPALETTEA" thisǣ READDATAA" thisǣ STREAM` READSTREAMA" thisǣ ASTREAMv ASIZE SETMASKEDA" thisǣ AVALUE& SETPIXELFORMATA" thisǣ AVALUEv SETTRANSPARENTA" thisǣ VALUE& UNSHAREIMAGEA" thisǣ COPYCONTENT&UPDATECURRENTVIEWA thisǣ SETHANDLEA" thisǣ AVALUEUPDATEHANDLEA"& thisǣ AVALUEUPDATEHANDLESA"& thisǣ ABITMAP AMASK WRITESTREAMA" thisǣ ASTREAMv CREATEA"ǣ thisǣ vmt4&ADDA thisǣ AFORMATv AHEIGHT) AWIDTH)ASSIGNA" thisǣ SOURCE^ASSIGNIMAGEA" thisǣ ASOURCEXCLEARA" thisǣDELETEA thisǣ AINDEXREMOVEA thisǣ AFORMATv AHEIGHT) AWIDTH)GETDESCRIPTIONA thisǣ AINDEX AFORMATv AHEIGHT) AWIDTH)SETSIZEA" thisǣ AWIDTH AHEIGHT GETFILEEXTENSIONSA"% self,result% LAZARUSRESOURCETYPEVALIDA"& thisǣ RESOURCETYPE%LOADFROMRESOURCENAMEA" thisǣ INSTANCE RESNAME%LOADFROMRESOURCEIDA" thisǣ INSTANCE RESIDLOADFROMRESOURCEHANDLEA" thisǣ INSTANCE RESHANDLE BITMAPHANDLEALLOCATEDA"& thisǣ MASKHANDLEALLOCATEDA"& thisǣ PALETTEALLOCATEDA"& thisǣSETHANDLESA" thisǣ ABITMAP AMASKSORTA thisǣGETBESTINDEXFORSIZEA thisǣ ASIZEǣcmTMENUTMENU#jdFBIDIMODE#piFIMAGECHANGELINK#xBFIMAGES#FIMAGESWIDTH#FITEMS#նFONDRAWITEM#6FONCHANGE#FONMEASUREITEM#;FOWNERDRAW#&FPARENT#G&FPARENTBIDIMODE#&FSHORTCUTHANDLED#&ONCHANGE#FCOMPSTYLE#PARENT#G&SHORTCUTHANDLED#&BIDIMODE#piPARENTBIDIMODE#&ITEMS#նIMAGES#IMAGESWIDTH#OWNERDRAW#&ONDRAWITEM#6ONMEASUREITEM#;CMPARENTBIDIMODECHANGEDA thisw MESSAGECMAPPSHOWMENUGLYPHCHANGEDA thisw MESSAGE ISBIDIMODESTOREDA& thiswIMAGELISTCHANGEA thisw SENDER[SETBIDIMODEA thisw AVALUEiSETIMAGESA thisw AVALUESETIMAGESWIDTHA thisw AIMAGESWIDTHSETPARENTA thisw AVALUEG&SETPARENTBIDIMODEA thisw AVALUE& WSREGISTERCLASSA" self BIDIMODECHANGEDA" thisw CREATEHANDLEA" thisw DOCHANGEA" thisw SOURCEն REBUILD&GETHANDLEA" thisw GETCHILDRENA" thisw PROC ROOTG& MENUCHANGEDA" thisw SENDER[ SOURCEն REBUILD& ASSIGNTOA" thisw DEST^ NOTIFICATIONA" thisw ACOMPONENTG& OPERATIONPARENTBIDIMODECHANGEDA thiswPARENTBIDIMODECHANGEDA thisw AOWNERG& SETCHILDORDERA" thisw CHILDG& ORDERUPDATEITEMSA thisw CREATEA"w thisw vmt4& AOWNERG&DESTROYA`" thisw vmt4&DESTROYHANDLEA" thiswFINDITEMAն thisw AVALUE KINDGETHELPCONTEXTA0 thisw AVALUE BYCOMMAND&ISSHORTCUTA& thisw MESSAGEdHANDLEALLOCATEDA& thisw ISRIGHTTOLEFTA"& thisw USERIGHTTOLEFTALIGNMENTA"& thisw USERIGHTTOLEFTREADINGA"& thiswHANDLENEEDEDA thiswDISPATCHCOMMANDA& thisw ACOMMAND)w˶TMENUITEMTMENUITEM#jdFACTIONLINK#p-FCAPTION#xAFBITMAP#FGLYPHSHOWMODE#gFHANDLE#FHELPCONTEXT#0FHINT#%FIMAGECHANGELINK#BFIMAGEINDEX#FITEMS#FMENU#wFONCHANGE#FONCLICK#FONDRAWITEM#6FONMEASUREITEM#;FPARENT#նFMENUITEMHANDLERS#FSUBMENUIMAGES#FSUBMENUIMAGESWIDTH#FSHORTCUT# FSHORTCUTKEY2# FGROUPINDEX#FRADIOITEM#&FRIGHTJUSTIFY#&FSHOWALWAYSCHECKABLE#&FVISIBLE#&FBITMAPISVALID#&FAUTOCHECK#&FCHECKED#&FDEFAULT#&FENABLED#&FCOMMAND#)ACTIONLINK#p-FCOMPSTYLE#MENU#wCOMMAND#)AUTOCHECK#&CAPTION#xACHECKED#&DEFAULT#&ENABLED#&GROUPINDEX#GLYPHSHOWMODE#gHELPCONTEXT#0HINT#AIMAGEINDEX#RADIOITEM#&RIGHTJUSTIFY#&SHORTCUT# SHORTCUTKEY2# SHOWALWAYSCHECKABLE#&SUBMENUIMAGES#SUBMENUIMAGESWIDTH#VISIBLE#&ONCLICK#ONDRAWITEM#6ONMEASUREITEM#; GETBITMAPA thisն GETCOUNTA thisն GETITEMAն thisն INDEX GETMENUINDEXA thisն GETPARENTAն thisն ISBITMAPSTOREDA& thisն ISCAPTIONSTOREDA& thisն ISCHECKEDSTOREDA& thisն ISENABLEDSTOREDA& thisն ISHELPCONTEXTSTOREDA& thisն ISHINTSTOREDA& thisն ISIMAGEINDEXSTOREDA& thisն ISSHORTCUTSTOREDA& thisն ISVISIBLESTOREDA& thisնSETAUTOCHECKA thisն AVALUE&SETCAPTIONA thisն AVALUEASETCHECKEDA thisն AVALUE&SETDEFAULTA thisն AVALUE&SETENABLEDA thisն AVALUE&SETBITMAPA thisն AVALUESETGLYPHSHOWMODEA thisն AVALUEgSETMENUINDEXA thisն AVALUE SETNAMEA" thisն VALUE%SETRADIOITEMA thisն AVALUE&SETRIGHTJUSTIFYA thisն AVALUE&SETSHOWALWAYSCHECKABLEA thisն AVALUE&SETSUBMENUIMAGESA thisն AVALUESETSUBMENUIMAGESWIDTHA thisն ASUBMENUIMAGESWIDTHSHORTCUTCHANGEDA thisնSUBITEMCHANGEDA thisն SENDER[ SOURCEն REBUILD&TURNSIBLINGSOFFA thisնDOACTIONCHANGEA thisն SENDER[ WSREGISTERCLASSA" self, ACTIONCHANGEA" thisն SENDER[ CHECKDEFAULTS& ASSIGNTOA" thisն DEST^BITMAPCHANGEA thisն SENDER[DODRAWITEMA"& thisն ACANVASC ARECT ASTATE6DOMEASUREITEMA"& thisն ACANVASC AWIDTH AHEIGHT GETACTIONA thisնGETACTIONLINKCLASSA"d thisն GETHANDLEA thisնDOCLICKEDA thisն MSG CHECKCHILDRENHANDLESA thisն CREATEHANDLEA" thisն DESTROYHANDLEA" thisն LOADEDA" thisն NOTIFICATIONA" thisն ACOMPONENTG& OPERATION GETCHILDRENA" thisն PROC ROOTG&INITIATEACTIONSA thisնMENUCHANGEDA thisն REBUILD&SETACTIONA thisն NEWACTION SETCHILDORDERA" thisն CHILDG& ORDERSETGROUPINDEXA thisն AVALUESETIMAGEINDEXA thisն AVALUE SETPARENTCOMPONENTA" thisն AVALUEG&SETSHORTCUTA thisն AVALUE SETSHORTCUTKEY2A thisն AVALUE SETVISIBLEA thisն AVALUE&UPDATEIMAGEA thisնUPDATEIMAGESA thisնUPDATEWSICONA thisնIMAGELISTCHANGEA thisն SENDER[ CREATEA"ն thisն vmt4& THEOWNERG&DESTROYA`" thisն vmt4&FINDAն thisն ACAPTION%GETENUMERATORA thisնGETIMAGELISTA" thisն AIMAGES AIMAGESWIDTHGETIMAGELISTA thisն GETPARENTCOMPONENTA"G& thisն GETPARENTMENUA"w thisն GETISRIGHTTOLEFTA"& thisնHANDLEALLOCATEDA& thisն HASICONA"& thisն HASPARENTA"& thisնINITIATEACTIONA" thisնINTFDOSELECTA" thisնINDEXOFA thisն ITEMն INDEXOFCAPTIONA" thisն ACAPTION%VISIBLEINDEXOFA thisն ITEMնADDA thisն ITEMնADDA thisն AITEMS& highAITEMSն&ADDSEPARATORA thisնCLICKA" thisնDELETEA thisն INDEXHANDLENEEDEDA" thisնINSERTA thisն INDEX ITEMնRECREATEHANDLEA" thisնREMOVEA thisն ITEMն ISCHECKITEMA"& thisնISLINEA& thisն ISINMENUBARA"& thisնCLEARA thisնHASBITMAPA& thisն GETICONSIZEA"8 thisն ADCREMOVEALLHANDLERSOFOBJECTA" thisն ANOBJECT[ADDHANDLERONDESTROYA thisն ONDESTROYEVENT ASFIRST&REMOVEHANDLERONDESTROYA thisն ONDESTROYEVENTADDHANDLERA thisն HANDLERTYPEa AMETHOD/ ASFIRST&REMOVEHANDLERA thisն HANDLERTYPEa AMETHOD/MENUVISIBLEINDEXA thisնWRITEDEBUGREPORTA thisն PREFIX%ն%TLISTNOTIFICATIONTLISTNOTIFICATIONLNADDEDLNEXTRACTEDLNDELETEDPPOINTERLISTTFPOBSERVEDOPERATION8TFPOBSERVEDOPERATIONOOCHANGEOOFREEOOADDITEMOODELETEITEMOOCUSTOMTLISTENUMERATORTLISTENUMERATOR#mFLIST#FPOSITION#CREATEA this vmt4& ALISTGETCURRENTA4& thisMOVENEXTA& thisTLISTASSIGNOPTLISTASSIGNOPLACOPYLAANDLAORLAXORLASRCUNIQUELADESTUNIQUEpTLISTSORTCOMPARE"TLISTSORTCOMPARE ITEM14& ITEM24&TAGMONITORINFOE$TAGMONITORINFO(CBSIZE#ϟRCMONITOR#RCWORK#DWFLAGS#$ϟ1SHORTSTRING$ShortStringlength#st#,G-)3=PSTRINGMESSAGETABLE`Gjt~PINTERFACEENTRY:PINTERFACETABLEWORDBOOLWordBoolTDWORDFILLER$TDWORDFILLERFILLER# PHELPINFOR'CSMALLINTjSMALLINT\PWINDOWPOS{__vtbl_ptr_type.(TARRAY4INTEGERTYPE/TARRAY4INTEGERTYPE=TSPLITRECTTYPETSPLITRECTTYPESRLEFTSRRIGHTSRTOPSRBOTTOMTAGWNDCLASSA`$TAGWNDCLASSAHSTYLE#ϟLPFNWNDPROC#4&CBCLSEXTRA#CBWNDEXTRA#HINSTANCE#HICON# HCURSOR#(HBRBACKGROUND#0LPSZMENUNAME#84LPSZCLASSNAME#@4N@G?=.TCHANGELINKSXTCHANGELINK0#mFSENDER#FONCHANGE#FONDESTROYRESOLUTIONHANDLE# \ONCHANGE#ONDESTROYRESOLUTIONHANDLE# \SENDER#DODESTROYRESOLUTIONREFERENCEA thisB AWIDTH ARESOLUTIONREFERENCEDESTROYA`" thisB vmt4&CHANGEA" thisBBTCUSTOMIMAGELISTTCUSTOMIMAGELIST#jdFDRAWINGSTYLE#pFDATA#xaFIMAGETYPE#<FHEIGHT#FMASKED#&FSHAREIMAGES#&FWIDTH#FALLOCBY#FBLENDCOLOR#BFONCHANGE#FCHANGELINKLIST#FBKCOLOR#BFCHANGED#&FUPDATECOUNT#FOVERLAYS#xFHASOVERLAYS#&FONGETWIDTHFORPPI#FSCALED#&HASOVERLAYS#&ALLOCBY#BLENDCOLOR#BBKCOLOR#BDRAWINGSTYLE#pHEIGHT#WIDTH#ONCHANGE#MASKED#&SCALED#&SHAREIMAGES#&IMAGETYPE#<ONGETWIDTHFORPPI#NOTIFYCHANGELINKA thisSETBKCOLORA this VALUEBSETDRAWINGSTYLEA this AVALUESETHEIGHTA this VALUESETMASKEDA this AVALUE&SETSHAREIMAGESA this AVALUE&SETWIDTHA this VALUE GETREFERENCEA7 thisresult7 AIMAGEWIDTH GETREFERENCEFORPPIA7 thisresult7 AIMAGEWIDTH APPI GETRESOLUTIONFORPPIA thisresult AIMAGEWIDTH APPI ACANVASSCALEFACTOR  GETWIDTHFORPPIA this AIMAGEWIDTH APPI GETHEIGHTFORPPIA this AIMAGEWIDTH APPI GETHEIGHTFORWIDTHA this AWIDTH GETCOUNTA this GETSIZEFORPPIA this AIMAGEWIDTH APPI GETBESTICONINDEXFORSIZEA this AICONǣ AWIDTH GETRESOLUTIONBYINDEXAo this AINDEX GETRESOLUTIONCOUNTA thisCREATEDEFAULTRESOLUTIONA thisDODESTROYRESOLUTIONREFERENCEA this AWIDTH ARESOLUTIONREFERENCE GETRESOLUTIONAo this AIMAGEWIDTHGETRESOLUTIONCLASSA"' thisCHECKINDEXA this AINDEX AFORINSERT& INITIALIZEA" this DEFINEPROPERTIESA" this FILERSETWIDTHHEIGHTA this NEWWIDTH NEWHEIGHTCLEAROVERLAYSA this CREATEA" this vmt4& AOWNERG&CREATESIZEA this vmt4& AWIDTH AHEIGHTDESTROYA`" this vmt4&SCALEIMAGEA self ABITMAPN AMASKN TARGETWIDTH TARGETHEIGHT ADATA SCALEIMAGEA selfC ABITMAPN AMASKN SOURCERECT TARGETWIDTH TARGETHEIGHT ADATA SCALEIMAGEA selfM ABITMAP AMASK SOURCERECT TARGETWIDTH TARGETHEIGHT ADATA ASSIGNTOA" this DEST^ASSIGNA" this SOURCE^WRITEDATAA" this ASTREAM`READDATAA" this ASTREAM`WRITEADVDATAA" this ASTREAM`READADVDATAA" this ASTREAM` EQUALSA"& this OBJ[BEGINUPDATEA thisENDUPDATEA thisADDA this IMAGEN MASKNADDMULTIPLERESOLUTIONSA this IMAGES highIMAGESNADDSLICEDA this IMAGEN AHORIZONTALCOUNT AVERTICALCOUNTADDSLICEA this IMAGEN AIMAGERECTADDSLICECENTEREDA this IMAGENADDICONA this IMAGEǣADDIMAGESA this AVALUEADDMASKEDA this IMAGE MASKCOLORBADDLAZARUSRESOURCEA this RESOURCENAME% MASKCOLORBADDRESOURCENAMEA this INSTANCE RESOURCENAME% MASKCOLORBCHANGEA thisCLEARA thisDELETEA this AINDEXDRAWA this ACANVASC AX AY AINDEX AENABLED&DRAWA this ACANVASC AX AY AINDEX ADRAWEFFECTWDRAWA this ACANVASC AX AY AINDEX ADRAWINGSTYLE AIMAGETYPE< AENABLED&DRAWA this ACANVASC AX AY AINDEX ADRAWINGSTYLE AIMAGETYPE< ADRAWEFFECTWDRAWFORPPIA this ACANVASC AX AY AINDEX AIMAGEWIDTHAT96PPI ATARGETPPI ACANVASFACTOR  AENABLED&DRAWFORPPIA this ACANVASC AX AY AINDEX AIMAGEWIDTHAT96PPI ATARGETPPI ACANVASFACTOR  ADRAWEFFECTWDRAWOVERLAYA this ACANVASC AX AY AINDEX AOVERLAY AENABLED&DRAWOVERLAYA this ACANVASC AX AY AINDEX AOVERLAY ADRAWEFFECTWDRAWOVERLAYA this ACANVASC AX AY AINDEX AOVERLAY ADRAWINGSTYLE AIMAGETYPE< ADRAWEFFECTWGETBITMAPA this INDEX IMAGENGETBITMAPA this INDEX IMAGEN AEFFECTWGETFULLBITMAPA this IMAGEN AEFFECTWGETFULLRAWIMAGEA this IMAGEGETICONA this INDEX IMAGEC AEFFECTWGETICONA this INDEX IMAGECGETRAWIMAGEA this INDEX IMAGEGETHOTSPOTA8 thisINSERTA this AINDEX AIMAGEN AMASKNINSERTICONA this AINDEX AICONǣINSERTMASKEDA this INDEX AIMAGEN MASKCOLORBMOVEA this ACURINDEX ANEWINDEXOVERLAYA this AINDEX OVERLAYREPLACEA this AINDEX AIMAGEN AMASKN ALLRESOLUTIONS&REPLACESLICEA this AINDEX IMAGEN AIMAGERECT ALLRESOLUTIONS&REPLACESLICECENTEREDA this AINDEX AIMAGEWIDTH IMAGEN ALLRESOLUTIONS&REPLACEICONA this AINDEX AICONǣREPLACEMASKEDA this INDEX NEWIMAGEN MASKCOLORB ALLRESOLUTIONS&REGISTERCHANGESA this VALUEBSTRETCHDRAWA this CANVASC INDEX ARECT ENABLED&UNREGISTERCHANGESA this VALUEBREGISTERRESOLUTIONSA" this ARESOLUTIONWIDTHS highARESOLUTIONWIDTHSDELETERESOLUTIONA this AWIDTHFINDRESOLUTIONA& this AIMAGEWIDTH ARESOLUTIONoRESOLUTIONSA thisRESOLUTIONSDESCA thisTACTIONEVENT Proc#Self#[!TACTIONEVENT this4& AACTION HANDLED&TACTIONLISTSTATE1TACTIONLISTSTATEASNORMALASSUSPENDEDASSUSPENDEDENABLEDTCONTAINEDACTIONTCONTAINEDACTION#-FCATEGORY#%FACTIONLIST#AACTIONLIST#ACATEGORY#% GETINDEXA thisSETCATEGORYA this VALUE%SETINDEXA this VALUESETACTIONLISTA this NEWACTIONLISTA READSTATEA" this READER SETPARENTCOMPONENTA" this APARENTG&DESTROYA`" this vmt4& EXECUTEA"& this GETPARENTCOMPONENTA"G& this HASPARENTA"& this UPDATEA"& thisTACTIONLISTENUMERATORTACTIONLISTENUMERATOR#mFLIST#AFPOSITION# GETCURRENTA thisCREATEA this vmt4& ALISTAMOVENEXTA& thisTBASICACTIONLINKTBASICACTIONLINK #mFONCHANGE#FACTION#ACTION#ONCHANGE# ASSIGNCLIENTA" this ACLIENT[ CHANGEA" thisISONEXECUTELINKEDA"& this SETACTIONA" this VALUE SETONEXECUTEA" this VALUE CREATEA" this vmt4& ACLIENT[DESTROYA`" this vmt4& EXECUTEA"& this ACOMPONENTG& UPDATEA"& thisTFPIMAGEBITMAPTFPIMAGEBITMAPx#NGETMIMETYPEA"% thisresult%GETREADERCLASSA" selfGETWRITERCLASSA" self( INITIALIZEREADERA" this AIMAGE AREADER INITIALIZEWRITERA" this AIMAGE AWRITER2 FINALIZEREADERA" this AREADER FINALIZEWRITERA" this AWRITER2 READSTREAMA" this ASTREAMv ASIZE WRITESTREAMA" this ASTREAMv GETFILEEXTENSIONSA"% selfresult% ISSTREAMFORMATSUPPORTEDA"& self STREAM`ISFILEEXTENSIONSUPPORTEDA& self FILEEXTENSION% LAZARUSRESOURCETYPEVALIDA"& this RESOURCETYPE%TLAZINTFIMAGETLAZINTFIMAGE#@FRAWIMAGE#@FLINESTARTS#FMASKLINESTARTS#FMASKSET#&FUPDATECOUNT#FCREATEALLDATANEEDED#&FGETSETCOLORFUNCTIONSUPDATENEEDED#&FREADRAWIMAGEBITS#FWRITERAWIMAGEBITS#FMASKREADRAWIMAGEBITS#FMASKWRITERAWIMAGEBITS#FDATAOWNER#&FGETINTERNALCOLORPROC#FSETINTERNALCOLORPROC#~PIXELDATA#MASKDATA#DATADESCRIPTION#@ GETMASKEDA& this X Y GETTCOLORSAB this X YINTERNALSETSIZEA this AWIDTH AHEIGHTSETMASKEDA this X Y AVALUE&SETTCOLORSA this X Y AVALUEB SETUSEPALETTEA" this VALUE& SETINTERNALCOLORA" this X Y VALUEZGETINTERNALCOLORA"Z this X Y SETINTERNALPIXELA" this X Y VALUEGETINTERNALPIXELA" this X Y FREEDATAA" this SETDATADESCRIPTIONA" this ADESCRIPTION CHOOSEGETSETCOLORFUNCTIONSA" thisCHOOSERAWBITSPROCA this BITSPERPIXELϟ BYTEORDER  BITORDERw PROCREADRAWIMAGEBITS PROCWRITERAWIMAGEBITSGETCOLOR_GENERICA this X Y VALUEZGETCOLOR_RGBA_NOPALETTEA this X Y VALUEZGETCOLOR_RGB_NOPALETTEA this X Y VALUEZGETCOLOR_GRAY_NOPALETTEA this X Y VALUEZGETCOLOR_GRAYALPHA_NOPALETTEA this X Y VALUEZGETCOLOR_NULLA this X Y VALUEZGETCOLOR_BPP32_A8R8G8B8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_A8B8G8R8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_A8G8R8B8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_A8G8B8R8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_A8R8B8G8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_A8B8R8G8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_B8G8R8A8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_R8G8B8A8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_G8B8R8A8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_G8R8B8A8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_B8R8G8A8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_R8B8G8A8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_X8R8G8B8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_X8B8G8R8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_X8G8R8B8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_X8G8B8R8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_X8R8B8G8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_X8B8R8G8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_B8G8R8X8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_R8G8B8X8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_G8B8R8X8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_G8R8B8X8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_B8R8G8X8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP32_R8B8G8X8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP24_B8G8R8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP24_R8G8B8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP24_G8B8R8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP24_G8R8B8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP24_B8R8G8_BIO_TTBA this X Y VALUEZGETCOLOR_BPP24_R8B8G8_BIO_TTBA this X Y VALUEZGETMASK_GENERICA this X Y AVALUE&SETCOLOR_GENERICA this X Y VALUEZSETCOLOR_RGBA_NOPALETTEA this X Y VALUEZSETCOLOR_RGB_NOPALETTEA this X Y VALUEZSETCOLOR_GRAY_NOPALETTEA this X Y VALUEZSETCOLOR_GRAYALPHA_NOPALETTEA this X Y VALUEZSETCOLOR_NULLA this X Y VALUEZSETCOLOR_BPP32_A8R8G8B8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_A8B8G8R8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_A8G8R8B8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_A8G8B8R8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_A8R8B8G8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_A8B8R8G8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_B8G8R8A8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_R8G8B8A8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_G8B8R8A8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_G8R8B8A8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_B8R8G8A8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_R8B8G8A8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_X8R8G8B8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_X8B8G8R8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_X8G8R8B8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_X8G8B8R8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_X8R8B8G8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_X8B8R8G8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_B8G8R8X8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_R8G8B8X8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_G8B8R8X8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_G8R8B8X8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_B8R8G8X8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP32_R8B8G8X8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP24_B8G8R8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP24_R8G8B8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP24_G8B8R8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP24_G8R8B8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP24_B8R8G8_BIO_TTBA this X Y VALUEZSETCOLOR_BPP24_R8B8G8_BIO_TTBA this X Y VALUEZSETMASK_GENERICA this X Y AVALUE& CREATEA" this vmt4& AWIDTH AHEIGHTCREATEA this vmt4& AWIDTH AHEIGHT AFLAGSCREATEA this vmt4& ARAWIMAGE ADATAOWNER&CREATECOMPATIBLEA this vmt4& INTFIMG AWIDTH AHEIGHTDESTROYA`" this vmt4&ASSIGNA" this SOURCE^BEGINUPDATEA thisENDUPDATEA thisSETSIZEA" this AWIDTH AHEIGHT CHECKDESCRIPTIONA"& this ADESCRIPTION EXCEPTIONONERROR&LOADFROMDEVICEA" this DCLOADFROMBITMAPA" this ABITMAP AMASKBITMAP AWIDTH AHEIGHTCREATEBITMAPSA" this ABITMAP AMASK ASKIPMASK&SETRAWIMAGEA" this ARAWIMAGE ADATAOWNER&GETRAWIMAGEA" this ARAWIMAGE ATRANSFEROWNERSHIP&FILLPIXELSA" this COLORZCOPYPIXELSA" this ASOURCE' XDST YDST ALPHAMASK& ALPHATRESHOLD)ALPHABLENDA this ASOURCE ASOURCEALPHA ADESTX ADESTYALPHAFROMMASKA this AKEEPALPHA&MASKA this ACOLORZ AKEEPOLDMASK&GETXYDATAPOSITIONA this X Y POSITION GETXYMASKPOSITIONA this X Y POSITION GETDATALINESTARTA4& this YCREATEDATAA" this HASTRANSPARENCYA"& this HASMASKA"& thisSETDATADESCRIPTIONKEEPDATAA this ADESCRIPTIONTFPCUSTOMIMAGEREADERTFPCUSTOMIMAGEREADER0#sFDEFIMAGECLASS#(DEFAULTIMAGECLASS#( INTERNALREADA" this STR` IMG'INTERNALCHECKA"& this STR`INTERNALSIZEA"8 self STR` CREATEA" this vmt4&IMAGEREADA' this STR` IMG'CHECKCONTENTSA& this STR`IMAGESIZEA8 self STR`TFPCUSTOMIMAGEREADERCLASSTFPCUSTOMIMAGEWRITERCLASSTSHAREDRASTERIMAGECLASSB%LVTSTREAMmrTSTREAM#m INVALIDSEEKA" this`DISCARDA this` COUNTDISCARDLARGEA this` COUNT MAXBUFFERSIZEFAKESEEKFORWARDA this` OFFSET ORIGIN POSGETPOSITIONA" this` SETPOSITIONA" this` POSGETSIZEA" this` SETSIZE64A" this` NEWSIZE SETSIZEA" this` NEWSIZE SETSIZEA" this` NEWSIZEREADNOTIMPLEMENTEDA this`WRITENOTIMPLEMENTEDA this` READA" this` BUFFER  COUNT WRITEA" this` BUFFER  COUNT SEEKA" this` OFFSET ORIGIN) SEEKA" this` OFFSET ORIGINREADBUFFERA this` BUFFER  COUNTWRITEBUFFERA this` BUFFER  COUNTCOPYFROMA this` SOURCE` COUNTREADCOMPONENTAG& this` INSTANCEG&READCOMPONENTRESAG& this` INSTANCEG&WRITECOMPONENTA this` INSTANCEG&WRITECOMPONENTRESA this` RESNAME% INSTANCEG&WRITEDESCENDENTA this` INSTANCEG& ANCESTORG&WRITEDESCENDENTRESA this` RESNAME% INSTANCEG& ANCESTORG&WRITERESOURCEHEADERA this` RESNAME% FIXUPINFOFIXUPRESOURCEHEADERA this` FIXUPINFOREADRESHEADERA this`READBYTEA this`READWORDA) this`READDWORDAϟ this`READQWORDA this`READANSISTRINGA% this`result%WRITEBYTEA this` BWRITEWORDA this` W)WRITEDWORDA this` DϟWRITEQWORDA this` QWRITEANSISTRINGA this` S%`LTFPLISTENUMERATORmrTFPLISTENUMERATOR#mFLIST#FPOSITION#CREATEAV thisV vmt4& ALISTGETCURRENTA4& thisVMOVENEXTA& thisVVTDIRECTION2 TDIRECTIONFROMBEGINNINGFROMEND" TLISTCALLBACKx  Proc# Self#[!TLISTCALLBACK this4& DATA4& ARG4&e TLISTSTATICCALLBACK !TLISTSTATICCALLBACK DATA4& ARG4& TABSTRACTOBJECTREADER+!0!TABSTRACTOBJECTREADER#m NEXTVALUEA"+ this! READVALUEA"+ this!BEGINROOTCOMPONENTA" this!BEGINCOMPONENTA" this! FLAGS% ACHILDPOS COMPCLASSNAME% COMPNAME% BEGINPROPERTYA"% this!result%READA" this! BUF  COUNTREADBINARYA" this! DESTDATAv READFLOATA"  this! READSINGLEA"3 this! READDATEA"3 this! READCURRENCYA"4 this! READIDENTA"% this!result% VALUETYPE+ READINT8A"= this! READINT16A"\ this! READINT32A" this! READINT64A" this! READSETA" this! ENUMTYPE4&READSIGNATUREA" this! READSTRA"% this!result% READSTRINGA"% this!result% STRINGTYPE+ READWIDESTRINGA"86 this!result86 READUNICODESTRINGA"R6 this!resultR6SKIPCOMPONENTA" this! SKIPCOMPONENTINFOS&SKIPVALUEA" this!!TFINDMETHODEVENT% Proc#%Self#[!TFINDMETHODEVENT this4& READER METHODNAME% ADDRESS4& ERROR&%TSETMETHODPROPERTYEVENTf& Proc#&Self#[!TSETMETHODPROPERTYEVENT this4& READER INSTANCE^ PROPINFOK THEMETHODNAME% HANDLED&I&TSETNAMEEVENT' Proc#%'Self#[!TSETNAMEEVENT this4& READER COMPONENTG& NAME%&TREFERENCENAMEEVENT' Proc#'Self#[!TREFERENCENAMEEVENT this4& READER NAME%j'TANCESTORNOTFOUNDEVENT' Proc#(Self#[!TANCESTORNOTFOUNDEVENT this4& READER COMPONENTNAME% COMPONENTCLASSd COMPONENTG&'TREADERERROR( Proc#(Self#[!TREADERERROR this4& READER MESSAGE% HANDLED&(TPROPERTYNOTFOUNDEVENT) Proc#-)Self#[!TPROPERTYNOTFOUNDEVENT this4& READER INSTANCE^ PROPNAME% ISPATH& HANDLED& SKIP&(TFINDCOMPONENTCLASSEVENT) Proc#)Self#[!TFINDCOMPONENTCLASSEVENT this4& READER CLASSNAME% COMPONENTCLASSj+)TCREATECOMPONENTEVENTQ* Proc#n*Self#[!TCREATECOMPONENTEVENT this4& READER COMPONENTCLASSj+ COMPONENTG&6*TREADWRITESTRINGPROPERTYEVENT* Proc#+Self#[!TREADWRITESTRINGPROPERTYEVENT this4& SENDER[ INSTANCE^ PROPINFOK CONTENT%*TCOMPONENTCLASS+j+TVALUETYPE+TVALUETYPEVANULLVALISTVAINT8VAINT16VAINT32VAEXTENDEDVASTRINGVAIDENTVAFALSEVATRUE VABINARY VASET VALSTRING VANIL VACOLLECTIONVASINGLEVACURRENCYVADATEVAWSTRINGVAINT64VAUTF8STRINGVAUSTRINGVAQWORD+TREADERPROC, Proc#-Self#[!TREADERPROC this4& READER,TWRITERPROCP- Proc#m-Self#[!TWRITERPROC this4& WRITER; ?-TSTREAMPROC- Proc#-Self#[!TSTREAMPROC this4& STREAM`-WIDECHAR-WideChar-TCOLLECTION.$.TCOLLECTION8#tFITEMCLASS#FITEMS# FUPDATECOUNT#(FNEXTID#,FPROPNAME#0%UPDATECOUNT#(ITEMCLASS# GETCOUNTA this. GETPROPNAMEA% this.result%INSERTITEMA this. ITEMREMOVEITEMA this. ITEMDOCLEARA this.GETATTRCOUNTA" this.GETATTRA"% this.result% INDEXGETITEMATTRA"% this.result% INDEX ITEMINDEXCHANGEDA this. GETITEMA this. INDEXSETITEMA this. INDEX VALUE SETITEMNAMEA" this. ITEM SETPROPNAMEA" this. UPDATEA" this. ITEM NOTIFYA" this. ITEM ACTIONCREATEA. this. vmt4& AITEMCLASSDESTROYA`" this. vmt4&OWNERA^ this.ADDA this.ASSIGNA" this. SOURCE^BEGINUPDATEA" this.CLEARA this.ENDUPDATEA" this.DELETEA this. INDEXGETENUMERATORA this. GETNAMEPATHA"% this.result%INSERTA this. INDEXFINDITEMIDA this. IDEXCHANGEA this. INDEX1 INDEX2SORTA this. COMPAREb.TREADCOMPONENTSPROC3 Proc#3Self#[!TREADCOMPONENTSPROC this4& COMPONENTG&q3SINGLE3SINGLE3TDATETIME4TDATETIME3CURRENCY&4Currency4VARIANTD4$VariantVTYPE#)RES1#)RES2#)RES3#)VSMALLINT#\VINTEGER#VSINGLE#3VDOUBLE# VDATE#3VCURRENCY#4VOLESTR#VDISPATCH#4&VERROR#VBOOLEAN#VUNKNOWN#4&VSHORTINT#=VBYTE#VWORD#)VLONGWORD#ϟVINT64#VQWORD#VWORD64#VSTRING#4&VANY#4&VARRAY#VPOINTER#4&VRECORD#4&PRECINFO#4&VLONGS#VWORDS#VBYTES#74WIDESTRINGH6-86UNICODESTRINGe6-R6TABSTRACTOBJECTWRITER66TABSTRACTOBJECTWRITER#mBEGINCOLLECTIONA" thiso6BEGINCOMPONENTA" thiso6 COMPONENTG& FLAGS% CHILDPOSWRITESIGNATUREA" thiso6BEGINLISTA" thiso6ENDLISTA" thiso6BEGINPROPERTYA" thiso6 PROPNAME%ENDPROPERTYA" thiso6WRITEA" thiso6 BUFFER  COUNTWRITEBINARYA" thiso6 BUFFER  COUNTWRITEBOOLEANA" thiso6 VALUE&WRITEFLOATA" thiso6 VALUE WRITESINGLEA" thiso6 VALUE3WRITEDATEA" thiso6 VALUE3WRITECURRENCYA" thiso6 VALUE4WRITEIDENTA" thiso6 IDENT%WRITEINTEGERA" thiso6 VALUEWRITEUINT64A" thiso6 VALUEWRITEVARIANTA" thiso6 VALUE74WRITEMETHODNAMEA" thiso6 NAME%WRITESETA" thiso6 VALUE SETTYPE4&WRITESTRINGA" thiso6 VALUE%WRITEWIDESTRINGA" thiso6 VALUE86WRITEUNICODESTRINGA" thiso6 VALUER6o6TSTRINGLIST;;TSTRINGLISTx#8FLIST#8FCOUNT#@FCAPACITY#DFONCHANGE#HFONCHANGING#XFDUPLICATES#hFCASESENSITIVE#l&FFORCESORT#m&FOWNSOBJECTS#n&FSORTSTYLE#p% DUPLICATES#hCASESENSITIVE#l&ONCHANGE#HONCHANGING#XOWNSOBJECTS#n&SORTSTYLE#p% EXCHANGEITEMSINTA this: INDEX1 INDEX2 GETSORTEDA& this:GROWA this:INTERNALCLEARA this: FROMINDEX CLEARONLY&QUICKSORTA this: L R COMPAREFN} SETSORTEDA this: VALUE&SETCASESENSITIVEA this: B&SETSORTSTYLEA this: AVALUE%  EXCHANGEITEMSA" this: INDEX1 INDEX2 CHANGEDA" this: CHANGINGA" this:GETA"% this:result% INDEXGETCAPACITYA" this:GETCOUNTA" this:GETOBJECTA"[ this: INDEX PUTA" this: INDEX S% PUTOBJECTA" this: INDEX AOBJECT[ SETCAPACITYA" this: NEWCAPACITY SETUPDATESTATEA" this: UPDATING& INSERTITEMA" this: INDEX S% INSERTITEMA" this: INDEX S% O[DOCOMPARETEXTA" this: S1% S2%COMPARESTRINGSA" this: S1% S2%DESTROYA`" this: vmt4& ADDA" this: S%CLEARA" this:DELETEA" this: INDEXEXCHANGEA" this: INDEX1 INDEX2 FINDA"& this: S% INDEX INDEXOFA" this: S%INSERTA" this: INDEX S%SORTA" this:CUSTOMSORTA" this: COMPAREFN} :TFINDANCESTOREVENThB Proc#BSelf#[!TFINDANCESTOREVENT this4& WRITER;  COMPONENTG& NAME% ANCESTORG& ROOTANCESTORG&PBTWRITEMETHODPROPERTYEVENTC Proc#+CSelf#[!TWRITEMETHODPROPERTYEVENT this4& WRITER;  INSTANCE^ PROPINFOK METHODVALUE/ DEFMETHODVALUE/ HANDLED&B=C=C=CTCUSTOMCONTROLDDTCUSTOMCONTROL #6FCANVAS# CFONPAINT# CANVAS# CONPAINT#  WSREGISTERCLASSA" self WMPAINTA thisC MESSAGE5 DESTROYWNDA" thisC PAINTWINDOWA" thisC DC FONTCHANGEDA" thisC SENDER[ SETCOLORA" thisC VALUEB PAINTA" thisC CREATEA"C thisC vmt4& AOWNERG&DESTROYA`" thisC vmt4&CTCONTROLSCROLLBAREFTCONTROLSCROLLBAR`#tFAUTORANGE#FINCREMENT# FKIND#  FPAGE#$ FRANGE#(FSMOOTH#,&FTRACKING#-&FVISIBLE#.&FOLDSCROLLINFO#0d FOLDSCROLLINFOVALID#L&FCONTROL#P6FPOSITION#XKIND#  TRACKING#-&VISIBLE#.&CONTROLHANDLEA" thisEGETAUTOSCROLLA"& thisEGETINCREMENTA"  thisEGETPAGEA"  thisEGETPOSITIONA" thisEGETRANGEA" thisEGETSIZEA" thisEGETSMOOTHA"& thisEHANDLEALLOCATEDA"& thisEISRANGESTOREDA"& thisE CONTROLUPDATESCROLLBARSA" thisE INTERNALSETRANGEA" thisE AVALUESCROLLHANDLERA thisE MESSAGEL SETINCREMENTA" thisE AVALUE  SETPAGEA" thisE AVALUE SETPOSITIONA thisE VALUE SETRANGEA" thisE AVALUE SETSMOOTHA" thisE AVALUE&SETTRACKINGA thisE AVALUE& SETVISIBLEA" thisE AVALUE& UPDATESCROLLBARA" thisEINVALIDATESCROLLINFOA thisEGETHORZSCROLLBARA"E thisEGETVERTSCROLLBARA"E thisESCROLLBARSHOULDBEVISIBLEA"& thisECREATEAE thisE vmt4& ACONTROL6 AKIND ASSIGNA" thisE SOURCE^ ISSCROLLBARVISIBLEA"& thisE SCROLLPOSA" thisEGETOTHERSCROLLBARAE thisECONTROLSIZEA thisECLIENTSIZEA thisECLIENTSIZEWITHBARA thisECLIENTSIZEWITHOUTBARA thisEELTLMSCROLLL$TLMSCROLL(MSG#ϟUNUSEDMSG#ϟSCROLLCODE#\SMALLPOS# \UNUSED# SCROLLBAR#RESULT#POS# LMTFPCUSTOMBRUSHMMTFPCUSTOMBRUSH#VFSTYLE#X[FIMAGE#`'FPATTERN#h STYLE#X[IMAGE#`'PATTERN#h  SETSTYLEA" thisM AVALUE[ SETIMAGEA" thisM AVALUE' DOCOPYPROPSA" thisM FROMVCOPYBRUSHAM thisMMTCUSTOMBITMAPNNTCUSTOMBITMAPx#oFPIXELFORMAT#hvFPIXELFORMATNEEDSUPDATE#l&FMASKHANDLE#p GETHANDLETYPEA'  thisN GETMONOCHROMEA& thisNSETBITMAPHANDLEA thisN AVALUESETHANDLETYPEA thisN AVALUE' SETMONOCHROMEA thisN AVALUE&UPDATEPIXELFORMATA thisN MASKHANDLENEEDEDA" thisN PALETTENEEDEDA" thisNCANSHAREIMAGEA"& thisN ACLASS% CHANGEDA" thisN SENDER[CREATEDEFAULTBITMAPHANDLEA" thisN ADESCFREEMASKHANDLEA thisNGETBITMAPHANDLEA" thisNGETMASKHANDLEA" thisNGETPALETTEA" thisNGETPIXELFORMATA"v thisNGETRAWIMAGEPTRA" thisNGETRAWIMAGEDESCRIPTIONPTRA"4 thisN HANDLENEEDEDA" thisNINTERNALRELEASEBITMAPHANDLEA" thisNINTERNALRELEASEMASKHANDLEA" thisNINTERNALRELEASEPALETTEA" thisNRAWIMAGENEEDEDA thisN ADESCONLY& SETHANDLEA" thisN AVALUE SETPIXELFORMATA" thisN AVALUEv UNSHAREIMAGEA" thisN COPYCONTENT&UPDATEHANDLESA"& thisN ABITMAP AMASK CREATEA"N thisN vmt4&DESTROYA`" thisN vmt4&ASSIGNA" thisN SOURCE^CLEARA" thisNFREEIMAGEA" thisN LAZARUSRESOURCETYPEVALIDA"& thisN RESOURCETYPE% BITMAPHANDLEALLOCATEDA"& thisN MASKHANDLEALLOCATEDA"& thisN PALETTEALLOCATEDA"& thisNRELEASEHANDLEA thisNSETHANDLESA" thisN ABITMAP AMASKSETSIZEA" thisN AWIDTH AHEIGHTNTWSBRUSHREFERENCE_VTWSBRUSHREFERENCE#n HANDLE#HVTFPCANVASHELPERVVTFPCANVASHELPERX#tFDELAYALLOCATE#&FFPCOLOR#ZFALLOCATED#"&FFIXEDCANVAS##&FCANVAS#(=]FFLAGS#0)FONCHANGE#8FONCHANGING#HFIXEDCANVAS##&CANVAS#(=]FPCOLOR#ZONCHANGING#HONCHANGE#8DELAYALLOCATE#&NOTIFYCANVASA thisVGETALLOCATEDA"& thisV SETFLAGSA" thisV INDEX AVALUE&GETFLAGSA"& thisV INDEXCHECKALLOCATEDA thisV VALUENEEDED&SETFIXEDCANVASA thisV AVALUE& DOALLOCATERESOURCESA" thisV DODEALLOCATERESOURCESA" thisV DOCOPYPROPSA" thisV FROMV SETFPCOLORA" thisV AVALUEZ CHANGINGA" thisV CHANGEDA" thisVLOCKA thisVUNLOCKA thisV CREATEA"V thisV vmt4&DESTROYA`" thisV vmt4&ALLOCATERESOURCESA thisV ACANVAS=] CANDELAY&DEALLOCATERESOURCESA thisVVTFPCOLORZ$TFPCOLORRED#)GREEN#)BLUE#)ALPHA#)ZTFPBRUSHSTYLE)[TFPBRUSHSTYLEBSSOLIDBSCLEARBSHORIZONTALBSVERTICALBSFDIAGONALBSBDIAGONALBSCROSSBSDIAGCROSSBSIMAGEBSPATTERN [TCHILDCONTROLRESIZESTYLE[TCHILDCONTROLRESIZESTYLECRSANCHORALIGNINGCRSSCALECHILDSCRSHOMOGENOUSCHILDRESIZECRSHOMOGENOUSSPACERESIZE[TCONTROLCHILDRENLAYOUT\TCONTROLCHILDRENLAYOUTCCLNONECCLLEFTTORIGHTTHENTOPTOBOTTOMCCLTOPTOBOTTOMTHENLEFTTORIGHT}\PPAINTSTRUCT]  ]PNMHDR3]8 ']TFPCUSTOMCANVASR]W]TFPCUSTOMCANVASx#tFCLIPPING#&FMANAGERESOURCES#&FREMOVINGHELPERS#&FHELPERS# FLOCKS#(FINTERPOLATION#0 FDEFAULTFONT#8zFFONT#@zFDEFAULTBRUSH#HMFBRUSH#PMFDEFAULTPEN#X|FPEN#`|FPENPOS#h8FCLIPREGION#p LOCKCOUNT#(INTERPOLATION#0 CLIPREGION#p PENPOS#h8MANAGERESOURCES#& ALLOWFONTA& this=] AFONTz ALLOWBRUSHA& this=] ABRUSHM ALLOWPENA& this=] APEN| CREATEDEFAULTFONTAz this=] CREATEDEFAULTPENA| this=] CREATEDEFAULTBRUSHAM this=]REMOVEHELPERSA this=] GETFONTAz this=] GETBRUSHAM this=] GETPENA| this=]DOCREATEDEFAULTFONTA"z this=]DOCREATEDEFAULTPENA"| this=]DOCREATEDEFAULTBRUSHA"M this=] SETFONTA" this=] AVALUEz SETBRUSHA" this=] AVALUEM SETPENA" this=] AVALUE|DOALLOWFONTA"& this=] AFONTzDOALLOWPENA"& this=] APEN|DOALLOWBRUSHA"& this=] ABRUSHM SETCOLORA" this=] X Y VALUEZGETCOLORA"Z this=] X Y SETHEIGHTA" this=] AVALUEGETHEIGHTA" this=] SETWIDTHA" this=] AVALUEGETWIDTHA" this=]GETCLIPRECTA" this=]result SETCLIPRECTA" this=] AVALUEGETCLIPPINGA"& this=] SETCLIPPINGA" this=] AVALUE& SETPENPOSA" this=] AVALUE8 DOLOCKCANVASA" this=] DOUNLOCKCANVASA" this=] DOTEXTOUTA" this=] X Y TEXT% DOGETTEXTSIZEA" this=] TEXT% W HDOGETTEXTHEIGHTA" this=] TEXT%DOGETTEXTWIDTHA" this=] TEXT% DOTEXTOUTA" this=] X Y TEXTR6 DOGETTEXTSIZEA" this=] TEXTR6 W HDOGETTEXTHEIGHTA" this=] TEXTR6DOGETTEXTWIDTHA" this=] TEXTR6 DORECTANGLEA" this=] BOUNDS DORECTANGLEFILLA" this=] BOUNDS DORECTANGLEANDFILLA" this=] BOUNDS DOELLIPSEFILLA" this=] BOUNDS DOELLIPSEA" this=] BOUNDS DOELLIPSEANDFILLA" this=] BOUNDS DOPOLYGONFILLA" this=] POINTSg highPOINTS8g DOPOLYGONA" this=] POINTSg highPOINTS8g DOPOLYGONANDFILLA" this=] POINTS,h highPOINTS8,h DOPOLYLINEA" this=] POINTS}h highPOINTS8}h DOFLOODFILLA" this=] X Y DOMOVETOA" this=] X Y DOLINETOA" this=] X Y DOLINEA" this=] X1 Y1 X2 Y2 DOCOPYRECTA" this=] X Y CANVAS=] SOURCERECT DODRAWA" this=] X Y IMAGE' DORADIALPIEA" this=] X1 Y1 X2 Y2 STARTANGLE16DEG ANGLE16DEGLENGTH DOPOLYBEZIERA" this=] POINTS2 NUMPTS FILLED& CONTINUOUS& CHECKHELPERA" this=] AHELPERVADDHELPERA this=] AHELPERVCREATEA=] this=] vmt4&DESTROYA`" this=] vmt4&LOCKCANVASA this=]UNLOCKCANVASA this=]LOCKEDA& this=]CREATEFONTAz this=]CREATEPENA| this=]CREATEBRUSHAM this=]TEXTOUTA" this=] X Y TEXT%GETTEXTSIZEA this=] TEXT% W HGETTEXTHEIGHTA this=] TEXT%GETTEXTWIDTHA this=] TEXT% TEXTEXTENTA" this=] TEXT% TEXTHEIGHTA" this=] TEXT% TEXTWIDTHA" this=] TEXT%TEXTOUTA" this=] X Y TEXTR6GETTEXTSIZEA this=] TEXTR6 W HGETTEXTHEIGHTA this=] TEXTR6GETTEXTWIDTHA this=] TEXTR6 TEXTEXTENTA" this=] TEXTR6 TEXTHEIGHTA" this=] TEXTR6 TEXTWIDTHA" this=] TEXTR6ARCA" this=] ALEFT ATOP ARIGHT ABOTTOM ANGLE16DEG ANGLE16DEGLENGTHARCA" this=] ALEFT ATOP ARIGHT ABOTTOM SX SY EX EYELLIPSEA" this=] BOUNDSELLIPSEA" this=] LEFT TOP RIGHT BOTTOMELLIPSECA this=] X Y RXϟ RYϟPOLYGONA" this=] POINTS_p highPOINTS8_pPOLYLINEA" this=] POINTSp highPOINTS8pRADIALPIEA" this=] X1 Y1 X2 Y2 STARTANGLE16DEG ANGLE16DEGLENGTHPOLYBEZIERA" this=] POINTS2 NUMPTS FILLED& CONTINUOUS&POLYBEZIERA" this=] POINTSq highPOINTS FILLED& CONTINUOUS&8qRECTANGLEA" this=] BOUNDSRECTANGLEA" this=] LEFT TOP RIGHT BOTTOMFILLRECTA" this=] ARECTFILLRECTA" this=] X1 Y1 X2 Y2FLOODFILLA" this=] X YCLEARA this=]MOVETOA this=] X YMOVETOA this=] P8LINETOA this=] X YLINETOA this=] P8LINEA this=] X1 Y1 X2 Y2LINEA this=] P18 P28LINEA this=] POINTSCOPYRECTA this=] X Y CANVAS=] SOURCERECTDRAWA this=] X Y IMAGE'STRETCHDRAWA this=] X Y W H SOURCE'ERASEA" this=]=]TANTIALIASINGMODEuTANTIALIASINGMODEAMDONTCAREAMONAMOFFtTCANVASSTATEWuTCANVASSTATEEuTTEXTSTYLE}u$TTEXTSTYLEALIGNMENT#HLAYOUT#SINGLELINE#&CLIPPING# &EXPANDTABS# &SHOWPREFIX# &WORDBREAK# &OPAQUE# &SYSTEMFONT#&RIGHTTOLEFT#&ENDELLIPSIS#&muTPENavfvTPEN#|FCOLOR#pBFCOSMETIC#t&FPATTERN#xFPENHANDLECACHED#&FREFERENCE# COLOR#pBCOSMETIC#t&FREEREFERENCEA thisWv GETHANDLEA thisWv GETREFERENCEA  thisWvresult REFERENCENEEDEDA thisWvSETCOSMETICA thisWv AVALUE&SETHANDLEA thisWv VALUE DOALLOCATERESOURCESA" thisWv DODEALLOCATERESOURCESA" thisWv DOCOPYPROPSA" thisWv FROMV SETCOLORA" thisWv NEWCOLORB NEWFPCOLORZ SETFPCOLORA" thisWv AVALUEZSETCOLORA thisWv VALUEB SETENDCAPA" thisWv AVALUEf SETJOINSTYLEA" thisWv AVALUE SETMODEA" thisWv VALUE SETSTYLEA" thisWv VALUE SETWIDTHA" thisWv VALUE CREATEA"Wv thisWv vmt4&DESTROYA`" thisWv vmt4&ASSIGNA" thisWv SOURCE^GETPATTERNA thisWvresultSETPATTERNA thisWv APATTERNWvTFPCUSTOMFONTzzTFPCUSTOMFONTh#VFNAME#X%FORIENTATION#`FSIZE#dNAME#X%SIZE#d DOCOPYPROPSA" thisz FROMV SETNAMEA" thisz AVALUE% SETSIZEA" thisz AVALUE SETORIENTATIONA" thisz AVALUE GETORIENTATIONA thiszCOPYFONTAz thiszGETTEXTSIZEA thisz TEXT% W HGETTEXTHEIGHTA thisz TEXT%GETTEXTWIDTHA thisz TEXT%zTFPCUSTOMPEN||TFPCUSTOMPENp#VFSTYLE#XFWIDTH#\FMODE#`FPATTERN#dϟFENDCAP#hfFJOINSTYLE#lSTYLE#XWIDTH#\MODE#`PATTERN#dϟENDCAP#hfJOINSTYLE#l DOCOPYPROPSA" this| FROMV SETMODEA" this| AVALUE SETWIDTHA" this| AVALUE SETSTYLEA" this| AVALUE SETPATTERNA" this| AVALUEϟ SETENDCAPA" this| AVALUEf SETJOINSTYLEA" this| AVALUECOPYPENA| this||PPOINT8TFPCUSTOMIMAGE;@TFPCUSTOMIMAGE@#tFONPROGRESS#FEXTRA#(:FPALETTE#0aFHEIGHT#8FWIDTH#<HEIGHT#8WIDTH#<PALETTE#0aONPROGRESS#SETHEIGHTA this' VALUESETWIDTHA this' VALUESETEXTRAA this' KEY% AVALUE% GETEXTRAA% this'result% KEY%SETEXTRAVALUEA this' INDEX AVALUE% GETEXTRAVALUEA% this'result% INDEXSETEXTRAKEYA this' INDEX AVALUE% GETEXTRAKEYA% this'result% INDEXCHECKINDEXA this' X YCHECKPALETTEINDEXA this' PALINDEXSETCOLORA this' X Y VALUEZ GETCOLORAZ this' X YSETPIXELA this' X Y VALUE GETPIXELA this' X Y GETUSEPALETTEA& this' SETINTERNALCOLORA" this' X Y VALUEZGETINTERNALCOLORA"Z this' X Y SETINTERNALPIXELA" this' X Y VALUEGETINTERNALPIXELA" this' X Y SETUSEPALETTEA" this' VALUE& PROGRESSA" this' SENDER[ STAGE; PERCENTDONE REDRAWNOW& R MSG% CONTINUE& CREATEA"' this' vmt4& AWIDTH AHEIGHTDESTROYA`" this' vmt4&ASSIGNA" this' SOURCE^FINDHANDLERFROMEXTENSIONA self EXTENSION%FINDREADERFROMFILENAMEA self FILENAME%FINDREADERFROMEXTENSIONA self EXTENSION%FINDWRITERFROMFILENAMEA self FILENAME%FINDWRITERFROMEXTENSIONA self EXTENSION%LOADFROMSTREAMA this' STR` HANDLERLOADFROMSTREAMA this' STR`LOADFROMFILEA this' FILENAME% HANDLERLOADFROMFILEA& this' FILENAME%SAVETOSTREAMA this' STR` HANDLER2SAVETOFILEA this' FILENAME% HANDLER2SAVETOFILEA& this' FILENAME%SETSIZEA" this' AWIDTH AHEIGHTREMOVEEXTRAA this' KEY%EXTRACOUNTA this''TGRAPHICTGRAPHICH#tFMODIFIED#&FONCHANGE# FONPROGRESS#0FPALETTEMODIFIED#@&MODIFIED#&ONCHANGE# ONPROGRESS#0PALETTEMODIFIED#@& CHANGEDA" this SENDER[EQUALSA"& this GRAPHIC DEFINEPROPERTIESA" this FILER DRAWA" this ACANVASC RECTGETEMPTYA"& thisGETHEIGHTA" thisGETMIMETYPEA"% thisresult%GETPALETTEA" thisGETTRANSPARENTA"& thisGETWIDTHA" this PROGRESSA" this SENDER[ STAGE; PERCENTDONE REDRAWNOW& R MSG% DOCONTINUE& PROGRESSA" this SENDER[ STAGE; PERCENTDONE REDRAWNOW& R MSG% READDATAA" this STREAM` SETHEIGHTA" this VALUE SETPALETTEA" this VALUE SETTRANSPARENTA" this VALUE& SETWIDTHA" this VALUESETMODIFIEDA this VALUE& WRITEDATAA" this STREAM`ASSIGNA" this ASOURCE^ CREATEA" this vmt4&CLEARA" this EQUALSA"& this OBJ[ LAZARUSRESOURCETYPEVALIDA"& this ARESOURCETYPE%LOADFROMFILEA" this FILENAME%LOADFROMSTREAMA" this STREAM`LOADFROMMIMESTREAMA" this ASTREAM` AMIMETYPE%LOADFROMLAZARUSRESOURCEA" this RESNAME%LOADFROMRESOURCENAMEA" this INSTANCE RESNAME%LOADFROMRESOURCEIDA" this INSTANCE RESIDLOADFROMCLIPBOARDFORMATA" this FORMATIDLOADFROMCLIPBOARDFORMATIDA" this CLIPBOARDTYPE FORMATIDSAVETOFILEA" this FILENAME%SAVETOSTREAMA" this STREAM`SAVETOCLIPBOARDFORMATA" this FORMATIDSAVETOCLIPBOARDFORMATIDA" this CLIPBOARDTYPE FORMATIDGETSUPPORTEDSOURCEMIMETYPESA" this LIST% GETRESOURCETYPEA"4 this GETFILEEXTENSIONSA"% selfresult% ISSTREAMFORMATSUPPORTEDA"& self) STREAM`TGRAPHICSFILLSTYLEaTGRAPHICSFILLSTYLEFSSURFACEFSBORDERITGRAPHICSBEVELCUTTGRAPHICSBEVELCUTBVNONEBVLOWEREDBVRAISEDBVSPACETLCLTEXTMETRIC$TLCLTEXTMETRIC ASCENDER#DESCENDER#HEIGHT#TGRADIENTDIRECTIONuTGRADIENTDIRECTIONGDVERTICALGDHORIZONTAL]TGRAPHICSOBJECTǒ̒TGRAPHICSOBJECT8#tFONCHANGING#FONCHANGE#(ONCHANGING#ONCHANGE#(DOCHANGEA this MSG  CHANGINGA" this CHANGEDA" thisLOCKA thisUNLOCKA thisTWSREGIONREFERENCETWSREGIONREFERENCE#n HANDLE#͓TREGIONOPERATION/$TREGIONOPERATION$ROTYPE#3SOURCE1#SOURCE2#DEST# COMBINEMODE#RECT#TWSLCLCOMPONENTCLASSɔӔݔTACTIONLINKTACTIONLINK # SETAUTOCHECKA" this VALUE& SETCAPTIONA" this VALUE% SETCHECKEDA" this VALUE& SETENABLEDA" this VALUE& SETGROUPINDEXA" this VALUE SETHELPCONTEXTA" this VALUE0 SETHELPKEYWORDA" this VALUE% SETHELPTYPEA" this VALUEc SETHINTA" this VALUE% SETIMAGEINDEXA" this VALUE SETSHORTCUTA" this VALUE  SETVISIBLEA" this VALUE& ISCAPTIONLINKEDA"& this ISCHECKEDLINKEDA"& this ISENABLEDLINKEDA"& this ISGROUPINDEXLINKEDA"& this ISHELPCONTEXTLINKEDA"& this ISHELPLINKEDA"& this ISHINTLINKEDA"& this ISIMAGEINDEXLINKEDA"& this ISSHORTCUTLINKEDA"& this ISVISIBLELINKEDA"& thisTCONTROLCELLALIGNTCONTROLCELLALIGNCCAFILLCCALEFTTOPCCARIGHTBOTTOMCCACENTERPCONTROLBORDERSPACINGDEFAULTuTSIZECONSTRAINTSOPTIONSTSIZECONSTRAINTSOPTIONSTFONTPITCHTFONTPITCHFPDEFAULTFPVARIABLEFPFIXEDߙTFONTQUALITY@TFONTQUALITYFQDEFAULTFQDRAFTFQPROOFFQNONANTIALIASEDFQANTIALIASEDFQCLEARTYPEFQCLEARTYPENATURAL.TFONTSTYLESBASETFONTSTYLESBASEКTFONTCHARSETTFONTCHARSETTWSFONTREFERENCE;TWSFONTREFERENCE#n HANDLE#%TFONTDATA|$TFONTDATA@HANDLE#HEIGHT#PITCH# ߙSTYLE#КCHARSET#QUALITY#.NAME#ORIENTATION#<mTFONTSTYLESTFONTSTYLES LOGFONTA=$LOGFONTA<LFHEIGHT#LFWIDTH#LFESCAPEMENT#LFORIENTATION# LFWEIGHT#LFITALIC#LFUNDERLINE#LFSTRIKEOUT#LFCHARSET#LFOUTPRECISION#LFCLIPPRECISION#LFQUALITY#LFPITCHANDFAMILY#LFFACENAME#/TPOPUPALIGNMENTxTPOPUPALIGNMENTPALEFTPARIGHTPACENTERcTTRACKBUTTONɝTTRACKBUTTONTBRIGHTBUTTONTBLEFTBUTTONTAVLTREENODE$TAVLTREENODE0#mPARENT# LEFT# RIGHT# BALANCE# DATA#(4&SUCCESSORA  this PRECESSORA  this CLEARA this TREEDEPTHA this CONSISTENCYCHECKA" this  TREEHGETCOUNTA this  TAVLTREEV[TAVLTREEH#mFCOUNT#FNODECLASS#FNODEMGR# FNODEMGRAUTOFREE# &FONCOMPARE#(FONOBJECTCOMPARE#0FROOT#@ ONCOMPARE#(ONOBJECTCOMPARE#0NODECLASS#ROOT#@ COUNT#BALANCEAFTERINSERTA thisH ANODE BALANCEAFTERDELETEA thisH ANODE  DELETINGNODEA" thisH ANODE  FINDINSERTPOSA  thisH DATA4& INITA" thisH NODEADDEDA" thisH ANODE  ROTATELEFTA" thisH ANODE  ROTATERIGHTA" thisH ANODE  SWITCHPOSITIONWITHSUCCESSORA" thisH ANODE  ASUCCESSOR SETONCOMPAREA thisH AVALUESETONOBJECTCOMPAREA thisH AVALUESETCOMPARESA thisH NEWCOMPARE NEWOBJECTCOMPARESETNODECLASSA thisH AVALUECREATEAH thisH vmt4& ONCOMPAREMETHODCREATEOBJECTCOMPAREAH thisH vmt4& ONCOMPAREMETHODCREATEAH thisH vmt4&DESTROYA`" thisH vmt4&SETNODEMANAGERA thisH NEWMGR  AUTOFREE& NEWNODEA"  thisHDISPOSENODEA" thisH ANODE ADDA thisH ANODE ADDA  thisH DATA4&ADDASCENDINGSEQUENCEA  thisH DATA4& LASTADDED  SUCCESSOR DELETEA thisH ANODE REMOVEA& thisH DATA4&REMOVEPOINTERA& thisH DATA4&MOVEDATALEFTMOSTA thisH ANODE MOVEDATARIGHTMOSTA thisH ANODE CLEARA thisHFREEANDCLEARA thisHFREEANDDELETEA" thisH ANODE  EQUALSA"& thisH OBJ[ISEQUALA& thisH ATREEH CHECKDATAPOINTER&ASSIGNA" thisH ATREEHCOMPAREA thisH DATA14& DATA24&FINDA  thisH DATA4&FINDKEYA  thisH KEY4& ONCOMPAREKEYWITHDATAFINDNEARESTKEYA  thisH KEY4& ONCOMPAREKEYWITHDATAFINDSUCCESSORA  thisH ANODE FINDPRECESSORA  thisH ANODE FINDLOWESTA  thisHFINDHIGHESTA  thisHFINDNEARESTA  thisH DATA4&FINDPOINTERA  thisH DATA4&FINDLEFTMOSTA  thisH DATA4&FINDRIGHTMOSTA  thisH DATA4&FINDLEFTMOSTKEYA  thisH KEY4& ONCOMPAREKEYWITHDATAFINDRIGHTMOSTKEYA  thisH KEY4& ONCOMPAREKEYWITHDATAFINDLEFTMOSTSAMEKEYA  thisH ANODE FINDRIGHTMOSTSAMEKEYA  thisH ANODE GETENUMERATORA% thisHGETENUMERATORHIGHTOLOWA% thisHCONSISTENCYCHECKA" thisHWRITEREPORTTOSTREAMA thisH S` NODETOREPORTSTRA"% thisHresult% ANODE REPORTASSTRINGA% thisHresult%HTLAZACCESSIBLEOBJECTENUMERATORϪԪTLAZACCESSIBLEOBJECTENUMERATOR #F GETCURRENTA thisTANCHORSIDEREFERENCE>TANCHORSIDEREFERENCEASRTOPASRBOTTOMASRCENTER$TDRAGIMAGELISTRESOLUTIONTDRAGIMAGELISTRESOLUTION#FDRAGGING#&FDRAGHOTSPOT#8FOLDCURSOR#BFLASTDRAGPOS#8FLOCKEDWINDOW#DRAGHOTSPOT#8DRAGGING#& GETIMAGELISTA this WSREGISTERCLASSA" selfD CREATEA" this vmt4& THEOWNERG& GETHOTSPOTA"8 thisBEGINDRAGA& this WINDOW X YDRAGLOCKA& this WINDOW XPOS YPOSDRAGMOVEA& this X YDRAGUNLOCKA thisENDDRAGA& thisHIDEDRAGIMAGEA thisSHOWDRAGIMAGEA thisTCUSTOMIMAGELISTRESOLUTIONCLASSL'THINTINFOe$THINTINFOPHINTCONTROL#rlHINTWINDOWCLASS#}xHINTPOS#8HINTMAXWIDTH#HINTCOLOR#BCURSORRECT# CURSORPOS#08RESHOWTIMEOUT#8HIDETIMEOUT#<HINTSTR#@%HINTDATA#H4&V/JTITEMSENUMERATORj$TITEMSENUMERATOROWNER#INDEX#REVERSE# & GETCURRENTA/ thisTresult/INITA thisT AOWNER AREVERSE&MOVENEXTA& thisTGETENUMERATORAT thisTresultTTTRASTERIMAGEjoTRASTERIMAGEh#FCANVAS#HCFTRANSPARENTCOLOR#PBFTRANSPARENTMODE#TNFUPDATECOUNT#XFUPDATECANVASONLY#\&FMASKED#]&FSHAREDIMAGE#`TRANSPARENTMODE#TNCANVASCHANGINGA thisX SENDER[CREATECANVASA thisXCREATEMASKA thisX ACOLORBFREECANVASCONTEXTA thisX GETCANVASAC thisX GETRAWIMAGEA thisXresult GETSCANLINEA4& thisX AROW GETTRANSPARENTCOLORAB thisXSETTRANSPARENTCOLORA thisX AVALUEBCANSHAREIMAGEA"& thisX ACLASS% CHANGEDA" thisX SENDER[CREATEDEFAULTBITMAPHANDLEA" thisX ADESC DRAWA" thisX DESTCANVASC DESTRECTGETEMPTYA"& thisX GETHANDLEA thisXGETBITMAPHANDLEA" thisXGETMASKEDA"& thisXGETMASKHANDLEA" thisXGETMIMETYPEA"% thisXresult%GETPIXELFORMATA"v thisXGETRAWIMAGEPTRA" thisXGETRAWIMAGEDESCRIPTIONPTRA"4 thisXGETTRANSPARENTA"& thisXGETSHAREDIMAGECLASSA"% selfzGETHEIGHTA" thisXGETWIDTHA" thisX BITMAPHANDLENEEDEDA" thisX HANDLENEEDEDA" thisX MASKHANDLENEEDEDA" thisX PALETTENEEDEDA" thisXINTERNALRELEASEBITMAPHANDLEA" thisXINTERNALRELEASEMASKHANDLEA" thisXINTERNALRELEASEPALETTEA" thisXSETBITMAPHANDLEA thisX AVALUE SETMASKEDA" thisX AVALUE&SETMASKHANDLEA thisX AVALUE SETTRANSPARENTA" thisX AVALUE& UNSHAREIMAGEA" thisX COPYCONTENT&UPDATEHANDLESA"& thisX ABITMAP AMASKSAVESTREAMNEEDEDA thisXFREESAVESTREAMA thisX READDATAA" thisX STREAM` READSTREAMA" thisX ASTREAMv ASIZE SETSIZEA" thisX AWIDTH AHEIGHT SETHANDLEA" thisX AVALUE SETHEIGHTA" thisX AHEIGHT SETWIDTHA" thisX AWIDTHSETTRANSPARENTMODEA thisX AVALUEN SETPIXELFORMATA" thisX AVALUEv WRITEDATAA" thisX STREAM` WRITESTREAMA" thisX ASTREAMv REQUESTTRANSPARENTCOLORAB thisX CREATEA"X thisX vmt4&DESTROYA`" thisX vmt4&ASSIGNA" thisX SOURCE^CLEARA" thisXBEGINUPDATEA thisX ACANVASONLY&ENDUPDATEA thisX ASTREAMISVALID&FREEIMAGEA" thisX BITMAPHANDLEALLOCATEDA"& thisX MASKHANDLEALLOCATEDA"& thisX PALETTEALLOCATEDA"& thisXLOADFROMBITMAPHANDLESA thisX ABITMAP AMASK ARECTLOADFROMDEVICEA" thisX DCLOADFROMSTREAMA" thisX ASTREAM`LOADFROMSTREAMA" thisX ASTREAM` ASIZEϟLOADFROMMIMESTREAMA" thisX ASTREAM` AMIMETYPE%LOADFROMRAWIMAGEA thisX AIMAGE ADATAOWNER&LOADFROMINTFIMAGEA thisX INTFIMAGESAVETOSTREAMA" thisX ASTREAM`GETSUPPORTEDSOURCEMIMETYPESA" thisX LIST%GETSIZEA thisX AWIDTH AHEIGHTMASKA thisX ATRANSPARENTCOLORBSETHANDLESA" thisX ABITMAP AMASKRELEASEBITMAPHANDLEA thisXRELEASEMASKHANDLEA thisXRELEASEPALETTEA thisXCREATEINTFIMAGEA thisXHANDLEALLOCATEDA& thisXXTPIXELFORMATTPIXELFORMATPFDEVICEPF1BITPF4BITPF8BITPF15BITPF16BITPF24BITPF32BITPFCUSTOMvPRAWIMAGE*PRAWIMAGEDESCRIPTIONN4XblTMEMORYSTREAMTMEMORYSTREAM(#FCAPACITY# CAPACITY# SETCAPACITYA thisv NEWCAPACITYREALLOCA"4& thisv NEWCAPACITYDESTROYA`" thisv vmt4&CLEARA thisvLOADFROMSTREAMA thisv STREAM`LOADFROMFILEA thisv FILENAME%SETSIZEA" thisv NEWSIZE WRITEA" thisv BUFFER  COUNTv,TMENUDRAWITEMEVENTN Proc#kSelf#[!TMENUDRAWITEMEVENT this4& SENDER[ ACANVASC ARECT ASTATE66TMENUCHANGEEVENT Proc#Self#[!TMENUCHANGEEVENT this4& SENDER[ SOURCEն REBUILD&TMENUMEASUREITEMEVENTV Proc#sSelf#[!TMENUMEASUREITEMEVENT this4& SENDER[ ACANVASC AWIDTH AHEIGHT;TFINDITEMKINDTFINDITEMKINDFKCOMMANDFKHANDLEFKSHORTCUTTMENUACTIONLINKBGTMENUACTIONLINK(#FCLIENT# ն ASSIGNCLIENTA" this- ACLIENT[ISAUTOCHECKLINKEDA"& this-ISONEXECUTELINKEDA"& this- SETAUTOCHECKA" this- VALUE& SETCAPTIONA" this- VALUE% SETCHECKEDA" this- VALUE& SETENABLEDA" this- VALUE& SETHELPCONTEXTA" this- VALUE0 SETHINTA" this- VALUE% SETIMAGEINDEXA" this- VALUE SETSHORTCUTA" this- VALUE  SETVISIBLEA" this- VALUE& SETONEXECUTEA" this- VALUE ISCAPTIONLINKEDA"& this- ISCHECKEDLINKEDA"& this- ISENABLEDLINKEDA"& this- ISHELPCONTEXTLINKEDA"& this- ISHINTLINKEDA"& this- ISGROUPINDEXLINKEDA"& this- ISIMAGEINDEXLINKEDA"& this- ISSHORTCUTLINKEDA"& this- ISVISIBLELINKEDA"& this--TGLYPHSHOWMODE{TGLYPHSHOWMODEGSMALWAYSGSMNEVERGSMAPPLICATIONGSMSYSTEMgTIMAGEINDEXTIMAGEINDEXaTSHORTCUTTSHORTCUT ,TOWNERDRAWSTATEKTOWNERDRAWSTATE6TMENUACTIONLINKCLASS~dTMENUITEMENUMERATORTMENUITEMENUMERATOR#mFMENUITEM#նFPOSITION# GETCURRENTAն thisCREATEA this vmt4& AMENUITEMնMOVENEXTA& thisTMENUITEMHANDLERTYPE{TMENUITEMHANDLERTYPEMIHTDESTROYaTPOINTERLIST/TPOINTERLIST4&?TSTRINGMESSAGETABLE$TSTRINGMESSAGETABLECOUNT#MSGSTRTABLE#\TINTERFACEENTRYO$TINTERFACEENTRY(IID#pVTABLE#4&IOFFSET#IIDSTR#ITYPE# __PAD_DUMMY# :TINTERFACETABLE$TINTERFACETABLE0ENTRYCOUNT#ENTRIES#w =TAGHELPINFO8$TAGHELPINFO(CBSIZE#ϟICONTEXTTYPE#ICTRLID#HITEMHANDLE#DWCONTEXTID#ϟMOUSEPOS#8'TAGWINDOWPOS$TAGWINDOWPOS(HWND#HWNDINSERTAFTER#X#Y#CX#CY#FLAGS# ϟSHORTINTKSHORTINT=TDESTROYRESOLUTIONHANDLEEVENT Proc#Self#[!TDESTROYRESOLUTIONHANDLEEVENT this4& SENDER AWIDTH AREFERENCEHANDLE\TDRAWINGSTYLE TDRAWINGSTYLEDSFOCUSDSSELECTEDDSNORMALDSTRANSPARENTTCUSTOMIMAGELISTRESOLUTIONSTCUSTOMIMAGELISTRESOLUTIONS #mFLIST# FIMAGELIST#FRESOLUTIONCLASS#' FINDA& thisa AIMAGEWIDTH INDEX GETIMAGELISTSAo thisa AIMAGEWIDTH GETIMAGELISTSAo thisa AIMAGEWIDTH ASCALEFROMEXISTING& AUTOCREATEDINDESIGNTIME& GETITEMSAo thisa AINDEX GETCOUNTA thisa FINDBESTTOCOPYFROMA thisa ATARGETWIDTH AIGNOREINDEXCREATEAa thisa vmt4& AIMAGELIST ARESOLUTIONCLASS'DESTROYA`" thisa vmt4&FINDBESTTOSCALEFROMA thisa ATARGETWIDTHDELETEA thisa AINDEXCLEARA thisaaTIMAGETYPELTIMAGETYPEITIMAGEITMASK<<xTCUSTOMIMAGELISTGETWIDTHFORPPI Proc#Self#[!TCUSTOMIMAGELISTGETWIDTHFORPPI this4& SENDER AIMAGEWIDTH APPI ARESULTWIDTHTWSCUSTOMIMAGELISTREFERENCEXTWSCUSTOMIMAGELISTREFERENCE##HANDLE#7TSCALEDIMAGELISTRESOLUTION$TSCALEDIMAGELISTRESOLUTIONFRESOLUTION#oFSCALEFACTOR# FWIDTH#FHEIGHT#WIDTH#HEIGHT#RESOLUTION#o GETCOUNTA this GETSIZEA this GETVALIDA& thisCREATEAresult ARESOLUTIONo ASCALEFACTOR GETBITMAPA this INDEX IMAGENGETBITMAPA this INDEX IMAGEN AEFFECTWDRAWA this ACANVASC AX AY AINDEX AENABLED&DRAWA this ACANVASC AX AY AINDEX ADRAWEFFECTWDRAWA this ACANVASC AX AY AINDEX ADRAWINGSTYLE AIMAGETYPE< AENABLED&DRAWA this ACANVASC AX AY AINDEX ADRAWINGSTYLE AIMAGETYPE< ADRAWEFFECTWSTRETCHDRAWA this CANVASC INDEX ARECT ENABLED&DRAWOVERLAYA this ACANVASC AX AY AINDEX AOVERLAY AENABLED&DRAWOVERLAYA this ACANVASC AX AY AINDEX AOVERLAY ADRAWEFFECTWDRAWOVERLAYA this ACANVASC AX AY AINDEX AOVERLAY ADRAWINGSTYLE AIMAGETYPE< ADRAWEFFECTWTCUSTOMIMAGELISTRESOLUTIONTCUSTOMIMAGELISTRESOLUTION#$FWIDTH#FHEIGHT#FDATA#)&FREFERENCE#7FALLOCCOUNT#FIMAGELIST#FCOUNT#FAUTOCREATEDINDESIGNTIME#&IMAGELIST#WIDTH#HEIGHT#COUNT#AUTOCREATEDINDESIGNTIME#&ALLOCDATAA thiso ACOUNT GETREFERENCEA7 thisoresult7 ADDA thiso IMAGEN MASKNINTERNALINSERTA thiso AINDEX ADATA@&INTERNALMOVEA thiso ACURINDEXϟ ANEWINDEXϟ AIGNORECURRENT&INTERNALREPLACEA thiso AINDEX ADATA@& INTERNALSETDATAA@& thiso AINDEX ADATA@&CHECKINDEXA thiso AINDEX AFORINSERT&CLEARA thisoDELETEA thiso AINDEXGETFULLRAWIMAGEA thiso IMAGEADDIMAGESA thiso AVALUEoWRITEDATAA thiso ASTREAM` ACOMPRESS&READDATAA thiso ASTREAM`GETREFERENCEHANDLEA" thisoWSCREATEREFERENCEA"Y& thiso APARAMS WSREGISTERCLASSA" selfu& REFERENCEDESTROYINGA" thisoDESTROYA`" thiso vmt4& GETHOTSPOTA"8 thisoFILLDESCRIPTIONA thiso ADESCGETBITMAPA thiso INDEX IMAGENGETBITMAPA thiso INDEX IMAGEN AEFFECTWGETICONA thiso INDEX IMAGEC AEFFECTWGETICONA thiso INDEX IMAGECGETFULLBITMAPA thiso IMAGEN AEFFECTWGETRAWIMAGEA thiso INDEX IMAGEDRAWA thiso ACANVASC AX AY AINDEX AENABLED&DRAWA thiso ACANVASC AX AY AINDEX ADRAWEFFECTWDRAWA thiso ACANVASC AX AY AINDEX ADRAWINGSTYLE AIMAGETYPE< AENABLED&DRAWA" thiso ACANVASC AX AY AINDEX ADRAWINGSTYLE AIMAGETYPE< ADRAWEFFECTWSTRETCHDRAWA thiso CANVASC INDEX ARECT ENABLED&DRAWOVERLAYA thiso ACANVASC AX AY AINDEX AOVERLAY AENABLED&DRAWOVERLAYA thiso ACANVASC AX AY AINDEX AOVERLAY ADRAWEFFECTWDRAWOVERLAYA thiso ACANVASC AX AY AINDEX AOVERLAY ADRAWINGSTYLE AIMAGETYPE< ADRAWEFFECTWoTRGBAQUADARRAY"0TRGBAQUADARRAY& CMTGRAPHICSDRAWEFFECTpTGRAPHICSDRAWEFFECTGDENORMALGDEDISABLEDGDEHIGHLIGHTEDGDESHADOWEDGDE1BITWTOVERLAY)TOVERLAYTRAWIMAGETRAWIMAGExDESCRIPTION#DATA#HDATASIZE#PMASK#XMASKSIZE#`PALETTE#hPALETTESIZE#pINITA thisCREATEDATAA this AZEROMEM&FREEDATAA thisRELEASEDATAA thisEXTRACTRECTA this ARECT ADSTGETLINESTARTA this ALINEϟPERFORMEFFECTA this ADRAWEFFECTW CREATENEWDATA& FREEOLDDATA&READBITSA) this APOSITION  APREC ASHIFTREADCHANNELSA this APOSITION  ARED) AGREEN) ABLUE) AALPHA)READMASKA this APOSITION  AMASK&WRITEBITSA this APOSITION  APREC ASHIFT ABITS)WRITECHANNELSA this APOSITION  ARED) AGREEN) ABLUE) AALPHA)WRITEMASKA this APOSITION  AMASK&ISMASKEDA& this ATESTPIXELS&ISTRANSPARENTA& this ATESTPIXELS&ISEQUALA& this AIMAGETCUSTOMIMAGELISTRESOLUTIONENUMERATORTCUSTOMIMAGELISTRESOLUTIONENUMERATOR #mFCURRENT#FIMGLIST#FDESC#& GETCURRENTAo thisGETENUMERATORA thisCREATEA this vmt4& AIMGLIST ADESC&MOVENEXTA& this(TFPCUSTOMIMAGEWRITERLQTFPCUSTOMIMAGEWRITER(#s INTERNALWRITEA" this2 STR` IMG'IMAGEWRITEA this2 STR` IMG'2PRAWIMAGELINESTARTS&TONREADRAWIMAGEBITS6!TONREADRAWIMAGEBITS THEDATA POSITION  PRECϟ SHIFTϟ BITS)TONWRITERAWIMAGEBITS!TONWRITERAWIMAGEBITS THEDATA POSITION  PRECϟ SHIFTϟ BITS)TLAZINTFIMAGEGETPIXELPROC Proc#9Self#[!TLAZINTFIMAGEGETPIXELPROC this4& X Y COLORZTLAZINTFIMAGESETPIXELPROC Proc#Self#[!TLAZINTFIMAGESETPIXELPROC this4& X Y COLORZ~PBYTE TRAWIMAGEDESCRIPTION.TRAWIMAGEDESCRIPTIONDFORMAT#(WIDTH#ϟHEIGHT#ϟDEPTH# BITORDER#wBYTEORDER# LINEORDER#t(LINEEND#(BITSPERPIXEL# REDPREC#!REDSHIFT#"GREENPREC##GREENSHIFT#$BLUEPREC#%BLUESHIFT#&ALPHAPREC#'ALPHASHIFT#(MASKBITSPERPIXEL#)MASKSHIFT#*MASKLINEEND#,(MASKBITORDER#0wPALETTECOLORCOUNT#4)PALETTEBITSPERINDEX#6PALETTESHIFT#7PALETTELINEEND#8(PALETTEBITORDER# TBITMAPHANDLETYPEBMDIBBMDDB' TWSGDIOBJREFERENCE TWSGDIOBJREFERENCE##n TAGPAINTSTRUCT $TAGPAINTSTRUCTHHDC#FERASE#Z.RCPAINT# FRESTORE#Z.FINCUPDATE# Z.RGBRESERVED#$y. TAGNMHDRF $TAGNMHDRHWNDFROM#IDFROM#CODE#8 TFPCUSTOMINTERPOLATION  TFPCUSTOMINTERPOLATION#mFCANVAS#=]FIMAGE#'CANVAS#=]IMAGE#' INITIALIZEA" this  AIMAGE' ACANVAS=] EXECUTEA" this  X Y W H TFPCUSTOMREGION  TFPCUSTOMREGION#m GETBOUNDINGRECTA" this result ISPOINTINREGIONA"& this  AX AY PPOINT>82TALIGNMENTXTALIGNMENTTALEFTJUSTIFYTARIGHTJUSTIFYTACENTERHTTEXTLAYOUTTTEXTLAYOUTTLTOPTLCENTERTLBOTTOMTPENPATTERN0TPENPATTERNϟTWSPENREFERENCE5TWSPENREFERENCE#n HANDLE# TFPPENENDCAPxTFPPENENDCAPPECROUNDPECSQUAREPECFLATfTFPPENJOINSTYLETFPPENJOINSTYLEPJSROUNDPJSBEVELPJSMITERTFPPENMODETFPPENMODEPMBLACKPMWHITEPMNOPPMNOTPMCOPYPMNOTCOPYPMMERGEPENNOTPMMASKPENNOTPMMERGENOTPENPMMASKNOTPEN PMMERGE PMNOTMERGE PMMASK PMNOTMASK PMXORPMNOTXORTFPPENSTYLE(TFPPENSTYLEPSSOLIDPSDASHPSDOTPSDASHDOTPSDASHDOTDOTPSINSIDEFRAMEPSPATTERNPSCLEARTFPIMGPROGRESSEVENT Proc#Self#[!TFPIMGPROGRESSEVENT this4& SENDER[ STAGE; PERCENTDONE REDRAWNOW& R MSG% CONTINUE&TFPPALETTEqvTFPPALETTE#mFDATA#.FCOUNT#FCAPACITY#CAPACITY# SETCOUNTA" thisa VALUE GETCOUNTA thisa SETCOLORA" thisa INDEX VALUEZ GETCOLORAZ thisa INDEXSETCAPACITYA thisa IND CHECKINDEXA" thisa INDEX ENLARGEDATAA" thisaCREATEAa thisa vmt4& ACOUNTDESTROYA`" thisa vmt4&BUILDA" thisa IMG'COPYA" thisa APALETTEaMERGEA" thisa PALa INDEXOFA" thisa ACOLORZ ADDA" thisa VALUEZCLEARA" thisaaTFPIMGPROGRESSSTAGETTFPIMGPROGRESSSTAGEPSSTARTINGPSRUNNINGPSENDING;TIHDATATIHDATA0#mFEXTENSION#%FTYPENAME#%FDEFAULTEXT#%FREADER# FWRITER#(EXTENSION#%TYPENAME#%DEFAULTEXT#%READER# WRITER#(TCLIPBOARDTYPETCLIPBOARDTYPECTPRIMARYSELECTIONCTSECONDARYSELECTIONCTCLIPBOARD)TREGIONOPERATIONTYPEMTREGIONOPERATIONTYPERGNNEWRECTRGNCOMBINE3TREGIONCOMBINEMODETREGIONCOMBINEMODERGNANDRGNCOPYRGNDIFFRGNORRGNXORTCONTROLBORDERSPACINGDEFAULT$TCONTROLBORDERSPACINGDEFAULTLEFT#TOP#RIGHT#BOTTOM# AROUND#TFONTDATANAME$ShortString length#st#, G- G=TAVLTREENODECLASSTBASEAVLTREENODEMANAGER(-TBASEAVLTREENODEMANAGER#mDISPOSENODEA" this  ANODE  NEWNODEA"  this  TOBJECTSORTCOMPARE Proc#Self#["TOBJECTSORTCOMPARE this4& TREEH DATA14& DATA24&TAVLTREENODEENUMERATORAFTAVLTREENODEENUMERATOR #mFCURRENT# FLOWTOHIGH#&FTREE#HCURRENT# LOWTOHIGH#&CREATEA% this% vmt4& TREEH ALOWTOHIGH&GETENUMERATORA% this%MOVENEXTA& this%%DTTRANSPARENTMODEdTTRANSPARENTMODETMAUTOTMFIXEDNTSHAREDRASTERIMAGETSHAREDRASTERIMAGE(#.FHANDLE#FBITMAPCANVAS#CFSAVESTREAM# vBITMAPCANVAS#CSAVESTREAM# v FREEHANDLEA" thisRELEASEHANDLEA" thisISEMPTYA"& this CREATEA" this vmt4&CREATEDEFAULTHANDLEA" this AWIDTH AHEIGHT ABPPDESTROYA`" this vmt4& HANDLEALLOCATEDA"& thiszPRECTTCUSTOMMEMORYSTREAMTCUSTOMMEMORYSTREAM #rFMEMORY#4&FSIZE#FPOSITION#MEMORY#4&GETSIZEA" thisGETPOSITIONA" thisSETPOINTERA this PTR4& ASIZE READA" this BUFFER  COUNT SEEKA" this OFFSET ORIGINSAVETOSTREAMA this STREAM`SAVETOFILEA this FILENAME%/=\PGUID{ pPSHORTSTRINGTINTERFACEENTRYTYPETINTERFACEENTRYTYPEETSTANDARDETVIRTUALMETHODRESULTETSTATICMETHODRESULTETFIELDVALUEETVIRTUALMETHODCLASSETSTATICMETHODCLASSETFIELDVALUECLASS(:(=w TOBJECTLIST  TOBJECTLIST(#FFREEOBJECTS# &OWNSOBJECTS# & NOTIFYA" this  PTR4& ACTION GETITEMA[ this  INDEXSETITEMA this  INDEX AOBJECT[CREATEA  this  vmt4&CREATEA  this  vmt4& FREEOBJECTS&ADDA this  AOBJECT[EXTRACTA[ this  ITEM[REMOVEA this  AOBJECT[INDEXOFA this  AOBJECT[FINDINSTANCEOFA this  ACLASS4 AEXACT& ASTARTATINSERTA this  INDEX AOBJECT[FIRSTA[ this LASTA[ this  TWSREFERENCE(#TWSREFERENCEFREF#/_HANDLE#PTR#4& GETALLOCATEDA& this#_CLEARA this#_INITA this# APTR4&_INITA this# AHANDLE#TLCLREFERENCECOMPONENT$$TLCLREFERENCECOMPONENT#jdFREFERENCEPTR#pY&FCREATING#x& GETHANDLEA this# GETREFERENCEALLOCATEDA& this# CREATEPARAMSA" this# APARAMSDESTROYREFERENCEA this#GETREFERENCEHANDLEA" this# REFERENCECREATEDA" this# REFERENCEDESTROYINGA" this#REFERENCENEEDEDA this#WSCREATEREFERENCEA"Y& this# APARAMS WSDESTROYREFERENCEA" this#DESTROYA`" this# vmt4&#.&&)&PRGBAQUADO&&@&PWSREFERENCEk&#Y&u&TRGBAQUAD&$TRGBAQUADBLUE#GREEN#RED#ALPHA#&TRAWIMAGELINESTARTS&TRAWIMAGELINESTARTS FWIDTH#ϟFHEIGHT#ϟFBITSPERPIXEL#FLINEEND# (FLINEORDER#t(POSITIONS#/INITA this& AWIDTHϟ AHEIGHTϟ ABITSPERPIXEL ALINEEND( ALINEORDERt(GETPOSITIONA  this&result  Xϟ Yϟ&TRAWIMAGECOLORFORMAT-(TRAWIMAGECOLORFORMATRICFNONERICFRGBARICFGRAY(TRAWIMAGELINEORDER(TRAWIMAGELINEORDERRILOTOPTOBOTTOMRILOBOTTOMTOTOPt(TRAWIMAGELINEEND(TRAWIMAGELINEENDRILETIGHTRILEBYTEBOUNDARYRILEWORDBOUNDARYRILEDWORDBOUNDARYRILEQWORDBOUNDARYRILEDQWORDBOUNDARY(TPROPINFO)$TPROPINFOPROPTYPE#0GETPROC#4&SETPROC#4&STOREDPROC#4&INDEX# DEFAULT#$NAMEINDEX#(\PROPPROCS#*NAME#+)TVARARRAYE*$TVARARRAY DIMCOUNT#)FLAGS#)ELEMENTSIZE#LOCKCOUNT#DATA#4&BOUNDS#06*ISTRINGSADAPTER**ISTRINGSADAPTER#REFERENCESTRINGSA" this* S%RELEASESTRINGSA " this**TTEXTLINEBREAKSTYLE_+TTEXTLINEBREAKSTYLETLBSLFTLBSCRLFTLBSCRF+PANSISTRING+%++TVARREC+$TVARRECVTYPE#VINTEGER#VBOOLEAN#&VCHAR#GVWIDECHAR#-VEXTENDED#]0VSTRING#VPOINTER#4&VPCHAR#4VOBJECT#[VCLASS#4VPWIDECHAR#VANSISTRING#4&VCURRENCY#v0VVARIANT#0VINTERFACE#4&VWIDESTRING#4&VINT64#0VUNICODESTRING#4&VQWORD#0+TSTRINGSENUMERATORR-W-TSTRINGSENUMERATOR#mFSTRINGS#%FPOSITION#CREATEA:- this:- vmt4& ASTRINGS%GETCURRENTA% this:-result%MOVENEXTA& this:-:-TSTRINGITEMLIST/./TSTRINGITEMLIST0?.LONGBOOLh.LongBoolZ. =y.PFPCOLORARRAY.1.TSHAREDIMAGE..TSHAREDIMAGE#mFREFCOUNT#REFCOUNT#REFERENCEA this.RELEASEA this. FREEHANDLEA" this. HANDLEALLOCATEDA"& this..TMSGSTRTABLE/$TMSGSTRTABLENAME#METHOD#4&/.PTR#4&HANDLE#// /PTYPEINFO0U10TVARARRAYBOUNDARRAY50/TVARARRAYBOUNDARRAY1=0PEXTENDEDl0 ]0PCURRENCY04v0PVARIANT0740PINT6400PQWORD00TSTRINGITEM0$TSTRINGITEMFSTRING#%FOBJECT#[0TFPCOLORARRAY+1/TFPCOLORARRAYZ1TTYPEINFOd1$TTYPEINFOKIND#1NAME#U1TVARARRAYBOUND1$TVARARRAYBOUNDELEMENTCOUNT#LOWBOUND#1TTYPEKIND1TTYPEKINDTKUNKNOWNTKINTEGERTKCHARTKENUMERATIONTKFLOATTKSETTKMETHODTKSSTRINGTKLSTRINGTKASTRING TKWSTRING TKVARIANT TKARRAY TKRECORD TKINTERFACETKCLASSTKOBJECTTKWCHARTKBOOLTKINT64TKQWORDTKDYNARRAYTKINTERFACERAWTKPROCVARTKUSTRINGTKUCHARTKHELPERTKFILETKCLASSREFTKPOINTER1 8`hpx !"#$%&'()*+,-./01234 5(60788@9H:P;X<`=h>p?x@ABCDEFGHIJKLMNOPQRST U(V0W8X@YHZP[X\`]h^p_x`abcdefghijklmnopqrst u(v0w8x@yHzP{X|`}h~px (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx      (08@HPX`hpx !"#$%&'()*+,-./0 1 2 3 4 5( 60 78 8@ 9H :P ;X <` =h >p ?x @ A B C D E F G H I J K L M N O P R R V^v .filegconnect.pas.text<?:[ 70  3 0MaAt#M|3d:pAn)q)i < i   * f    " G r   . \    7 w   5~n/_9p"\=gFO1a*w'L?s FlDw Aj3d;Cl# _   2!i!!!'"d"""Q#v###/$h$$$F%%%&R&&& '@'w''''1(^(((()F)y)))!*R*}***;+_+++,',b,,, -\---+.b..../b////?0001y111E222 3.3R3334?4u444)5]5556@6u6666787`777828Z8889\9999!:I::::;O;;;;=<~<<<=T====><>_>>>>>"?C?d???@B@h@@@@,AaAAABGBBBBB C.debug_line.debug_abbrev.text.b_DEBUGSTART_$CONNECT.bss.n_u_$connect_$$_connectform.rdata.n_VMT_$CONNECT_$$_TCONNECTFORM.rdata.n_INIT_$CONNECT_$$_TCONNECTFORM.rdata.n_RTTI_$CONNECT_$$_TCONNECTFORM.debug_frame.debug_info.text.z_DEBUGEND_$CONNECTDEBUGSTART_$CONNECTU_$CONNECT_$$_CONNECTFORMVMT_$CONNECT_$$_TCONNECTFORMVMT_$FORMS_$$_TFORMRTTI_$CONNECT_$$_TCONNECTFORMFORMS$_$TCUSTOMFORM_$__$$_DESTROYLCLCLASSES$_$TLCLCOMPONENT_$__$$_NEWINSTANCE$$TOBJECTSYSTEM$_$TOBJECT_$__$$_FREEINSTANCECLASSES$_$TCOMPONENT_$__$$_SAFECALLEXCEPTION$TOBJECT$POINTER$$HRESULTCONTROLS$_$TWINCONTROL_$__$$_DEFAULTHANDLER$formalFORMS$_$TCUSTOMFORM_$__$$_AFTERCONSTRUCTIONFORMS$_$TCUSTOMFORM_$__$$_BEFOREDESTRUCTIONSYSTEM$_$TOBJECT_$__$$_DEFAULTHANDLERSTR$formalSYSTEM$_$TOBJECT_$__$$_DISPATCH$formalSYSTEM$_$TOBJECT_$__$$_DISPATCHSTR$formalSYSTEM$_$TOBJECT_$__$$_EQUALS$TOBJECT$$BOOLEANSYSTEM$_$TOBJECT_$__$$_GETHASHCODE$$INT64SYSTEM$_$TOBJECT_$__$$_TOSTRING$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_ASSIGNTO$TPERSISTENTCONTROLS$_$TCONTROL_$__$$_DEFINEPROPERTIES$TFILERCLASSES$_$TCOMPONENT_$__$$_GETOWNER$$TPERSISTENTCLASSES$_$TPERSISTENT_$__$$_ASSIGN$TPERSISTENTCLASSES$_$TCOMPONENT_$__$$_GETNAMEPATH$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_GETCHILDREN$TGETCHILDPROC$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_GETCHILDOWNER$$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_GETCHILDPARENT$$TCOMPONENTFORMS$_$TFORM_$__$$_LOADEDCLASSES$_$TCOMPONENT_$__$$_LOADINGFORMS$_$TCUSTOMFORM_$__$$_NOTIFICATION$TCOMPONENT$TOPERATIONCLASSES$_$TCOMPONENT_$__$$_PALETTECREATEDCONTROLS$_$TCONTROL_$__$$_READSTATE$TREADERCONTROLS$_$TCONTROL_$__$$_SETNAME$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_SETCHILDORDER$TCOMPONENT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETPARENTCOMPONENT$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_UPDATINGCLASSES$_$TCOMPONENT_$__$$_UPDATEDCLASSES$_$TCOMPONENT_$__$$_UPDATEREGISTRY$BOOLEAN$ANSISTRING$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_VALIDATERENAME$TCOMPONENT$ANSISTRING$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_VALIDATECONTAINER$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_VALIDATEINSERT$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_QUERYINTERFACE$TGUID$formal$$HRESULTCLASSES$_$TCOMPONENT_$__$$_WRITESTATE$TWRITERFORMS$_$TFORM_$__$$_CREATE$TCOMPONENT$$TFORMCLASSES$_$TCOMPONENT_$__$$_EXECUTEACTION$TBASICACTION$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPARENTCOMPONENT$$TCOMPONENTCONTROLS$_$TCONTROL_$__$$_HASPARENT$$BOOLEANCLASSES$_$TCOMPONENT_$__$$_UPDATEACTION$TBASICACTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_WSREGISTERCLASSLCLCLASSES$_$TLCLCOMPONENT_$__$$_GETWSCOMPONENTCLASS$TLCLCOMPONENT$$TWSLCLCOMPONENTCLASSFORMS$_$TCUSTOMFORM_$__$$_REMOVEALLHANDLERSOFOBJECT$TOBJECTCONTROLS$_$TCONTROL_$__$$_GETCURSOR$$TCURSORCONTROLS$_$TCONTROL_$__$$_SETCURSOR$TCURSORFORMS$_$TCUSTOMFORM_$__$$_SETVISIBLE$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOONPARENTHANDLEDESTRUCTIONFORMS$_$TCUSTOMFORM_$__$$_DOAUTOSIZECONTROLS$_$TWINCONTROL_$__$$_DOALLAUTOSIZECONTROLS$_$TCONTROL_$__$$_ANCHORSIDECHANGED$TANCHORSIDECONTROLS$_$TCONTROL_$__$$_FOREIGNANCHORSIDECHANGED$TANCHORSIDE$TANCHORSIDECHANGEOPERATIONCONTROLS$_$TCONTROL_$__$$_SETALIGN$TALIGNCONTROLS$_$TCONTROL_$__$$_SETANCHORS$TANCHORSFORMS$_$TCUSTOMFORM_$__$$_SETAUTOSIZE$BOOLEANCONTROLS$_$TCONTROL_$__$$_BOUNDSCHANGEDCONTROLS$_$TCONTROL_$__$$_CREATECONTROLBORDERSPACING$$TCONTROLBORDERSPACINGCONTROLS$_$TWINCONTROL_$__$$_DOCONSTRAINTSCHANGE$TOBJECTCONTROLS$_$TCONTROL_$__$$_DOBORDERSPACINGCHANGE$TOBJECT$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISBORDERSPACINGINNERBORDERSTORED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SENDMOVESIZEMESSAGES$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_CONSTRAINEDRESIZE$crc2DEA86E4FORMS$_$TCUSTOMFORM_$__$$_CALCULATEPREFERREDSIZE$LONGINT$LONGINT$BOOLEANFORMS$_$TSCROLLINGWINCONTROL_$__$$_DOONRESIZECONTROLS$_$TCONTROL_$__$$_DOONCHANGEBOUNDSCONTROLS$_$TCONTROL_$__$$_RESIZEFORMS$_$TCUSTOMFORM_$__$$_REQUESTALIGNCONTROLS$_$TCONTROL_$__$$_CHANGEBOUNDS$LONGINT$LONGINT$LONGINT$LONGINT$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOSETBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_CHANGESCALE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_CANAUTOSIZE$LONGINT$LONGINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETBIDIMODE$TBIDIMODECONTROLS$_$TCONTROL_$__$$_SETPARENTBIDIMODE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETCLIENTORIGIN$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCLIENTRECT$$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETLOGICALCLIENTRECT$$TRECTCONTROLS$_$TCONTROL_$__$$_GETSCROLLEDCLIENTRECT$$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETCLIENTSCROLLOFFSET$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCONTROLORIGIN$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_ISCLIENTHEIGHTSTORED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_ISCLIENTWIDTHSTORED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETDOCKEDGE$TPOINT$$TALIGNCONTROLS$_$TCONTROL_$__$$_GETDRAGIMAGES$$TDRAGIMAGELISTFORMS$_$TCUSTOMFORM_$__$$_GETFLOATING$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETFLOATINGDOCKSITECLASS$$TWINCONTROLCLASSCONTROLS$_$TCONTROL_$__$$_BEFOREDRAGSTARTFORMS$_$TCUSTOMFORM_$__$$_BEGINAUTODRAGCONTROLS$_$TWINCONTROL_$__$$_DOFLOATMSG$TDRAGDOCKOBJECTCONTROLS$_$TCONTROL_$__$$_DOCKTRACKNOTARGET$TDRAGDOCKOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_DODOCK$TWINCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_DODRAGMSG$TDRAGMESSAGE$TPOINT$TDRAGOBJECT$TCONTROL$BOOLEAN$$INT64CONTROLS$_$TCONTROL_$__$$_DOENDDOCK$TOBJECT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_DOENDDRAG$TOBJECT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_DOSTARTDOCK$TDRAGOBJECTCONTROLS$_$TCONTROL_$__$$_DOSTARTDRAG$TDRAGOBJECTCONTROLS$_$TCONTROL_$__$$_DRAGCANCELEDCONTROLS$_$TCONTROL_$__$$_DRAGOVER$TOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TCONTROL_$__$$_POSITIONDOCKRECT$TDRAGDOCKOBJECTCONTROLS$_$TCONTROL_$__$$_SETDRAGMODE$TDRAGMODEFORMS$_$TCUSTOMFORM_$__$$_GETDEFAULTDOCKCAPTION$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_CLICKCONTROLS$_$TCONTROL_$__$$_DBLCLICKCONTROLS$_$TCONTROL_$__$$_TRIPLECLICKCONTROLS$_$TCONTROL_$__$$_QUADCLICKCONTROLS$_$TCONTROL_$__$$_MOUSEDOWN$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEMOVE$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEUP$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEENTERCONTROLS$_$TCONTROL_$__$$_MOUSELEAVECONTROLS$_$TWINCONTROL_$__$$_DIALOGCHAR$TLMKEY$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPALETTE$$QWORDCONTROLS$_$TWINCONTROL_$__$$_CHILDCLASSALLOWED$TCLASS$$BOOLEANCONTROLS$_$TCONTROL_$__$$_LOADEDALLCONTROLS$_$TWINCONTROL_$__$$_FORMENDUPDATEDCONTROLS$_$TCUSTOMCONTROL_$__$$_FONTCHANGED$TOBJECTCONTROLS$_$TCONTROL_$__$$_PARENTFONTCHANGEDCONTROLS$_$TCONTROL_$__$$_GETACTION$$TBASICACTIONCONTROLS$_$TWINCONTROL_$__$$_REALGETTEXT$$TTRANSLATESTRINGCONTROLS$_$TWINCONTROL_$__$$_REALSETTEXT$TTRANSLATESTRINGCONTROLS$_$TCONTROL_$__$$_TEXTCHANGEDCONTROLS$_$TCONTROL_$__$$_GETCACHEDTEXT$TTRANSLATESTRING$$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETACTION$TBASICACTIONCONTROLS$_$TCUSTOMCONTROL_$__$$_SETCOLOR$TGRAPHICSCOLORCONTROLS$_$TCONTROL_$__$$_SETENABLED$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETHINT$TTRANSLATESTRINGFORMS$_$TCUSTOMFORM_$__$$_SETPARENT$TWINCONTROLFORMS$_$TCUSTOMFORM_$__$$_WNDPROC$TMESSAGECONTROLS$_$TWINCONTROL_$__$$_PARENTFORMHANDLEINITIALIZEDCONTROLS$_$TWINCONTROL_$__$$_GETMOUSECAPTURE$$BOOLEANCONTROLS$_$TCONTROL_$__$$_CAPTURECHANGEDCONTROLS$_$TWINCONTROL_$__$$_CANTAB$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETDEVICECONTEXT$QWORD$$QWORDCONTROLS$_$TCONTROL_$__$$_GETENABLED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPOPUPMENU$$TPOPUPMENUCONTROLS$_$TCONTROL_$__$$_DOONSHOWHINT$PHINTINFOCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEEL$TSHIFTSTATE$LONGINT$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELDOWN$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELUP$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELHORZ$TSHIFTSTATE$LONGINT$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELLEFT$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELRIGHT$TSHIFTSTATE$TPOINT$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_VISIBLECHANGINGFORMS$_$TCUSTOMFORM_$__$$_VISIBLECHANGEDCONTROLS$_$TCONTROL_$__$$_ENABLEDCHANGINGCONTROLS$_$TCONTROL_$__$$_ENABLEDCHANGEDCONTROLS$_$TCONTROL_$__$$_DOCONTEXTPOPUP$TPOINT$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SETZORDER$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_GETCONTROLCLASSDEFAULTSIZE$$TSIZEFORMS$_$TCUSTOMFORM_$__$$_COLORISSTORED$$BOOLEANFORMS$_$TCUSTOMDESIGNCONTROL_$__$$_DOAUTOADJUSTLAYOUT$TLAYOUTADJUSTMENTPOLICY$DOUBLE$DOUBLECONTROLS$_$TCONTROL_$__$$_GETACTIONLINKCLASS$$TCONTROLACTIONLINKCLASSCONTROLS$_$TCONTROL_$__$$_ACTIONCHANGE$TOBJECT$BOOLEANCONTROLS$_$TCONTROL_$__$$_DRAGDROP$TOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_DOCK$TWINCONTROL$TRECTCONTROLS$_$TCONTROL_$__$$_MANUALDOCK$TWINCONTROL$TCONTROL$TALIGN$BOOLEAN$$BOOLEANCONTROLS$_$TCONTROL_$__$$_MANUALFLOAT$TRECT$BOOLEAN$$BOOLEANCONTROLS$_$TCONTROL_$__$$_CREATEACCESSIBLEOBJECT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_GETSELECTEDCHILDACCESSIBLEOBJECT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_GETCHILDACCESSIBLEOBJECTATPOS$TPOINT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_ADJUSTSIZECONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEPHASES$$TCONTROLAUTOSIZEPHASESCONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEDELAYED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEDELAYEDREPORT$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_AUTOSIZEDELAYEDHANDLE$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SETBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETINITIALBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETBOUNDSKEEPBASE$LONGINT$LONGINT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_GETPREFERREDSIZE$LONGINT$LONGINT$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETDEFAULTCOLOR$TDEFAULTCOLORTYPE$$TGRAPHICSCOLORCONTROLS$_$TCONTROL_$__$$_INVALIDATEPREFERREDSIZECONTROLS$_$TCONTROL_$__$$_UPDATEBASEBOUNDS$BOOLEAN$BOOLEAN$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_WRITELAYOUTDEBUGREPORT$ANSISTRINGFORMS$_$TCUSTOMDESIGNCONTROL_$__$$_AUTOADJUSTLAYOUT$crc5F4A49A3CONTROLS$_$TCONTROL_$__$$_SHOULDAUTOADJUST$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_FIXDESIGNFONTSPPI$LONGINTCONTROLS$_$TCONTROL_$__$$_SCALEFONTSPPI$LONGINT$DOUBLECONTROLS$_$TCONTROL_$__$$_EDITINGDONECONTROLS$_$TCONTROL_$__$$_EXECUTEDEFAULTACTIONCONTROLS$_$TCONTROL_$__$$_EXECUTECANCELACTIONCONTROLS$_$TCONTROL_$__$$_ISPARENTOF$TCONTROL$$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISVISIBLE$$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISCONTROLVISIBLE$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_FORMISUPDATING$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_REPAINTCONTROLS$_$TWINCONTROL_$__$$_INVALIDATECONTROLS$_$TCONTROL_$__$$_CHECKNEWPARENT$TWINCONTROLCONTROLS$_$TWINCONTROL_$__$$_SETTEMPCURSOR$TCURSORCONTROLS$_$TCONTROL_$__$$_UPDATEROLESFORFORMCONTROLS$_$TCONTROL_$__$$_ACTIVEDEFAULTCONTROLCHANGED$TCONTROLCONTROLS$_$TCONTROL_$__$$_GETTEXTBUF$PCHAR$LONGINT$$LONGINTCONTROLS$_$TWINCONTROL_$__$$_GETTEXTLEN$$LONGINTCONTROLS$_$TCONTROL_$__$$_SETTEXTBUF$PCHARFORMS$_$TSCROLLINGWINCONTROL_$__$$_SCREENTOCLIENT$TPOINT$$TPOINTFORMS$_$TSCROLLINGWINCONTROL_$__$$_CLIENTTOSCREEN$TPOINT$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCHILDRENRECT$BOOLEAN$$TRECTCONTROLS$_$TWINCONTROL_$__$$_UPDATECONTROLS$_$TCONTROL_$__$$_HANDLEOBJECTSHOULDBEVISIBLE$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_PARENTHANDLESALLOCATED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_INITIATEACTIONCONTROLS$_$TCONTROL_$__$$_SHOWHELPCONTROLS$_$TCONTROL_$__$$_USERIGHTTOLEFTALIGNMENT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_USERIGHTTOLEFTREADING$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ADJUSTCLIENTRECT$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_ALIGNCONTROLS$TCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_CUSTOMALIGNINSERTBEFORE$TCONTROL$TCONTROL$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CUSTOMALIGNPOSITION$crc472CC6C4CONTROLS$_$TWINCONTROL_$__$$_DOALIGNCHILDCONTROLS$TALIGN$TCONTROL$TFPLIST$TRECT$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOCHILDSIZINGCHANGE$TOBJECTCONTROLS$_$TWINCONTROL_$__$$_DOSENDSHOWHIDETOINTERFACECONTROLS$_$TWINCONTROL_$__$$_CONTROLSALIGNEDFORMS$_$TCUSTOMFORM_$__$$_DOSENDBOUNDSTOINTERFACECONTROLS$_$TWINCONTROL_$__$$_REALIZEBOUNDSFORMS$_$TCUSTOMFORM_$__$$_ALLAUTOSIZEDFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETPREFERREDSIZECLIENTFRAME$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_PAINTWINDOW$QWORDCONTROLS$_$TWINCONTROL_$__$$_CREATEBRUSHCONTROLS$_$TWINCONTROL_$__$$_SCALECONTROLS$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_DODOCKCLIENTMSG$TDRAGDOCKOBJECT$TPOINT$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOUNDOCKCLIENTMSG$TCONTROL$TCONTROL$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOADDDOCKCLIENT$TCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_DOCKOVER$TDRAGDOCKOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DODOCKOVER$TDRAGDOCKOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOREMOVEDOCKCLIENT$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_DOUNDOCK$TWINCONTROL$TCONTROL$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETSITEINFO$TCONTROL$TRECT$TPOINT$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_RELOADDOCKEDCONTROL$ANSISTRING$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_CREATEDOCKMANAGER$$TDOCKMANAGERCONTROLS$_$TWINCONTROL_$__$$_DOGETDOCKCAPTION$TCONTROL$ANSISTRINGCONTROLS$_$TWINCONTROL_$__$$_DOENTERCONTROLS$_$TWINCONTROL_$__$$_DOEXITCONTROLS$_$TWINCONTROL_$__$$_DOUTF8KEYPRESS$TUTF8CHAR$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CHILDKEY$TLMKEY$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CONTROLKEYDOWN$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_CONTROLKEYUP$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWN$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWNBEFOREINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWNAFTERINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYPRESS$CHARCONTROLS$_$TWINCONTROL_$__$$_KEYUP$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYUPBEFOREINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYUPAFTERINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_UTF8KEYPRESS$TUTF8CHARCONTROLS$_$TWINCONTROL_$__$$_CREATEHANDLEFORMS$_$TCUSTOMFORM_$__$$_CREATEPARAMS$TCREATEPARAMSFORMS$_$TFORM_$__$$_CREATEWNDCONTROLS$_$TWINCONTROL_$__$$_DESTROYHANDLEFORMS$_$TCUSTOMFORM_$__$$_DESTROYWNDCONTROLS$_$TWINCONTROL_$__$$_DOFLIPCHILDRENCONTROLS$_$TWINCONTROL_$__$$_FINALIZEWNDFORMS$_$TCUSTOMFORM_$__$$_INITIALIZEWNDFORMS$_$TCUSTOMFORM_$__$$_CHILDHANDLESCREATEDCONTROLS$_$TWINCONTROL_$__$$_SETBORDERSTYLE$TBORDERSTYLECONTROLS$_$TWINCONTROL_$__$$_SETPARENTBACKGROUND$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SHOWCONTROL$TCONTROLFORMS$_$TCUSTOMFORM_$__$$_UPDATESHOWINGCONTROLS$_$TWINCONTROL_$__$$_WSSETTEXT$ANSISTRINGCONTROLS$_$TWINCONTROL_$__$$_CONTROLATPOS$TPOINT$TCONTROLATPOSFLAGS$$TCONTROLFORMS$_$TSCROLLINGWINCONTROL_$__$$_SCROLLBY$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_DOCKDROP$TDRAGDOCKOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_CANFOCUS$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CANSETFOCUS$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_FOCUSED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_ADDCONTROLCONTROLS$_$TWINCONTROL_$__$$_INSERTCONTROL$TCONTROL$LONGINTCONTROLS$_$TWINCONTROL_$__$$_REMOVECONTROL$TCONTROLFORMS$_$TCUSTOMFORM_$__$$_SETFOCUSCONTROLS$_$TWINCONTROL_$__$$_FLIPCHILDREN$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETDOCKCAPTION$TCONTROL$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_UPDATEDOCKCAPTION$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_GETTABORDERLIST$TFPLISTCONTROLS$_$TWINCONTROL_$__$$_ERASEBACKGROUND$QWORDCONTROLS$_$TWINCONTROL_$__$$_INTFUTF8KEYPRESS$TUTF8CHAR$LONGINT$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_INTFGETDROPFILESTARGET$$TWINCONTROLCONTROLS$_$TWINCONTROL_$__$$_PAINTTO$QWORD$LONGINT$LONGINTCONTROLS$_$TCUSTOMCONTROL_$__$$_PAINTFORMS$_$TSCROLLINGWINCONTROL_$__$$_AUTOSCROLLENABLED$$BOOLEANFORMS$_$TSCROLLINGWINCONTROL_$__$$_CALCULATEAUTORANGESFORMS$_$TSCROLLINGWINCONTROL_$__$$_COMPUTESCROLLBARSFORMS$_$TCUSTOMFORM_$__$$_SETAUTOSCROLL$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_RESIZING$TWINDOWSTATEFORMS$_$TCUSTOMFORM_$__$$_SETSCALED$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_DOSHOWWINDOWFORMS$_$TCUSTOMFORM_$__$$_ACTIVATEFORMS$_$TCUSTOMFORM_$__$$_ACTIVECHANGEDFORMS$_$TCUSTOMFORM_$__$$_DEACTIVATEFORMS$_$TCUSTOMFORM_$__$$_DOCLOSE$TCLOSEACTIONFORMS$_$TCUSTOMFORM_$__$$_DOCREATEFORMS$_$TCUSTOMFORM_$__$$_DODESTROYFORMS$_$TCUSTOMFORM_$__$$_DOHIDEFORMS$_$TCUSTOMFORM_$__$$_DOSHOWFORMS$_$TCUSTOMFORM_$__$$_HANDLECREATEEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_HANDLEDESTROYEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_HANDLESHOWHIDEEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_MOVETODEFAULTPOSITIONFORMS$_$TCUSTOMFORM_$__$$_DOFIRSTSHOWFORMS$_$TCUSTOMFORM_$__$$_PROCESSRESOURCEFORMS$_$TCUSTOMFORM_$__$$_UPDATEACTIONSFORMS$_$TCUSTOMFORM_$__$$_CREATENEW$TCOMPONENT$LONGINT$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_CLOSEQUERY$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ISSHORTCUT$TLMKEY$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SETFOCUSEDCONTROL$TWINCONTROL$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SHOWMODAL$$LONGINTFORMS$_$TCUSTOMFORM_$__$$_WANTCHILDKEY$TCONTROL$TMESSAGE$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ACTIVEMDICHILD$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_GETMDICHILDREN$LONGINT$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_MDICHILDCOUNT$$LONGINTINIT_$CONNECT_$$_TCONNECTFORMRTTI_$FORMS_$$_TFORMDEBUGEND_$CONNECT.debug_line.debug_abbrev.text.b_DEBUGSTART_$CONNECT.bss.n_u_$connect_$$_connectform.rdata.n_VMT_$CONNECT_$$_TCONNECTFORM.rdata.n_INIT_$CONNECT_$$_TCONNECTFORM.rdata.n_RTTI_$CONNECT_$$_TCONNECTFORM.debug_frame.debug_info.text.z_DEBUGEND_$CONNECT